fiorpaw-personalisation{display:block;width:100%;padding:22px;margin:0 0 22px;border:1px solid #ddd9d1;border-radius:16px;background:#faf8f4;color:#28241f;text-align:left}fiorpaw-personalisation [hidden]{display:none!important}.fp-personalisation__heading h2{font-size:23px;line-height:1.2;margin:0 0 7px}.fp-personalisation__heading p{font-size:14px;margin:0;color:#59564f}.fp-personalisation__field{margin-top:22px}.fp-personalisation__field>label{display:block;font-size:15px;font-weight:650;margin-bottom:8px}.fp-required{font-size:12px;font-weight:400;color:#605b53}.fp-personalisation__help{font-size:12px;line-height:1.5;color:#605b53;margin:7px 0}.fp-personalisation__field input[type=text]{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;background:#fff;color:#28241f;border:1px solid #aaa49a;border-radius:8px}.fp-personalisation__field input[type=file]{display:block;width:100%;min-height:48px;padding:6px;font:inherit;font-size:13px;border:1px dashed #a5a092;border-radius:8px;background:#fff;color:#49443d}.fp-personalisation__field input::file-selector-button{min-height:38px;padding:8px 12px;margin-right:10px;border:0;border-radius:5px;background:#ebe6dd;color:#28241f;font:inherit;font-weight:600;cursor:pointer}.fp-personalisation__field input:focus-visible,.fp-personalisation__remove:focus-visible{outline:2px solid #292720;outline-offset:3px}.fp-personalisation__photo-preview{display:flex;gap:12px;align-items:center;padding:12px;background:#fff;border:1px solid #ddd9d1;border-radius:8px;margin-top:12px}.fp-personalisation__photo-preview img{width:72px;height:72px;flex:0 0 72px;object-fit:contain;border-radius:5px}.fp-personalisation__photo-preview>div{min-width:0}.fp-personalisation__photo-preview p{overflow-wrap:anywhere;font-size:12px;line-height:1.4;margin:0}.fp-personalisation__remove{padding:8px 0;min-height:36px;border:0;color:#4e4840;text-decoration:underline;background:none;cursor:pointer;font:inherit;font-size:12px}.fp-personalisation__status{font-size:12px;line-height:1.5;margin:8px 0 0;color:#37563c}.fp-personalisation__status:empty{display:none}.fp-personalisation__status--error{color:#a02524;font-weight:600}.fp-personalisation__note{font-size:12px;line-height:1.55;color:#605b53;margin:20px 0 0;padding-top:15px;border-top:1px solid #ddd9d1}.fp-design-style.variant-option--buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fp-design-style legend{font-size:15px;font-weight:650;margin-bottom:8px}.fp-design-style__help{grid-column:1 / -1;font-size:12px;line-height:1.5;color:#605b53;margin:0 0 5px}.fp-design-style .variant-option__button-label{min-width:0;width:auto;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 5px;border:1px solid #c8c3ba;border-radius:8px;color:#28241f;background:#fff;box-shadow:none}.fp-design-style .variant-option__button-label:has(input:checked){border-color:#28241f;box-shadow:inset 0 0 0 1px #28241f;background:#f4f1eb;color:#28241f}.fp-design-style .variant-option__button-label:has(input:focus-visible){outline:2px solid #28241f;outline-offset:3px}.fp-design-style .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5}.fp-design-style .variant-option__button-label:before,.fp-design-style .variant-option__button-label:after{display:none}.fp-design-style__color{display:block;width:23px;height:23px;border-radius:50%;border:1px solid #0003;background:#f9f7f1}.fp-design-style__color[data-color=red]{background:#c63a3e}.fp-design-style__color[data-color=blue]{background:#315786}.fp-design-style__color[data-color=black]{background:#28282a}.fp-design-style__color[data-color=pink]{background:#efb6c5}.fp-design-style__color[data-color=white]{background:#fff}.fp-design-style__color[data-color=orange]{background:#e78135}.fp-design-style__color[data-color=yellow]{background:#ecc844}.fp-design-style__label{font-size:12px;line-height:1.2}.quick-add .fp-personalize-link{pointer-events:auto;position:absolute;right:var(--quick-add-right);bottom:var(--quick-add-bottom);min-height:44px;padding:10px 16px;width:auto;height:auto;font-size:13px;opacity:1;transform:none;z-index:2}@media(max-width:749px){fiorpaw-personalisation{padding:18px 16px;border-radius:12px}.fp-personalisation__heading h2{font-size:21px}.fp-design-style.variant-option--buttons{gap:7px}.fp-design-style .variant-option__button-label{min-height:70px}.quick-add .fp-personalize-link{font-size:12px;padding:8px 12px}}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) legend{margin-bottom:10px}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:76px;width:auto;padding:9px 4px;border:1px solid #c8c3ba;border-radius:10px;color:#28241f;background:#fff}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:before{content:"";position:static;inset:auto;border:0;margin:0;display:block;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--fp-notebook-cover);box-shadow:inset 0 0 0 1px #0002}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label__pill{display:none}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label__text{font-size:12px;line-height:1.25;white-space:normal;text-align:center}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input:checked){color:#28241f;background:#f4f1eb;border-color:#28241f;box-shadow:inset 0 0 0 1px #28241f}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input:focus-visible){outline:2px solid #28241f;outline-offset:3px}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Brown]){--fp-notebook-cover: #996142}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Pink]){--fp-notebook-cover: #e7b3a4}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Khaki]){--fp-notebook-cover: #c1a57b}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Red]){--fp-notebook-cover: #ab172e}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value="Sky Blue"]){--fp-notebook-cover: #72b1ba}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Black]){--fp-notebook-cover: #252525}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value=Green]){--fp-notebook-cover: #285849}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Color-]) .variant-option__button-label:has(input[value="Haze Blue"]){--fp-notebook-cover: #596171}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Size-]) .variant-option__button-label{max-width:100%}variant-picker:is([data-product-url*=-pet-journal],[data-product-url*=-leather-notebook]) .variant-option:has(input[name^=Size-]) .variant-option__button-label__text{white-space:normal;overflow-wrap:anywhere}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) legend{margin-bottom:10px}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:76px;width:auto;padding:9px 4px;border:1px solid #c8c3ba;border-radius:10px;color:#28241f;background:#fff}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label:before{content:"";position:static;inset:auto;border:0;margin:0;display:block;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--fp-tulip-color);box-shadow:inset 0 0 0 1px #0002}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label__pill{display:none}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label__text{font-size:12px;line-height:1.25;white-space:normal;text-align:center}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label:has(input:checked){color:#28241f;background:#f4f1eb;border-color:#28241f;box-shadow:inset 0 0 0 1px #28241f}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input:is([name^="Flower color-"],[name^=Color-])) .variant-option__button-label:has(input:focus-visible){outline:2px solid #28241f;outline-offset:3px}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option__button-label:has(input[value=Pink]){--fp-tulip-color: #eaa2b5}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option__button-label:has(input[value=Yellow]){--fp-tulip-color: #edca37}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option__button-label:has(input[value=Blue]){--fp-tulip-color: #3776be}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option__button-label:has(input[value=Purple]){--fp-tulip-color: #9c71b3}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input[name^=Size-]) .variant-option__button-label{max-width:100%;min-height:44px}variant-picker[data-product-url*=-glass-tulip-pot] .variant-option:has(input[name^=Size-]) .variant-option__button-label__text{white-space:normal;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fiorpaw-personalisation.css.map */
