.fourpaw-personalization-preview{display:grid;gap:5px;box-sizing:border-box;min-width:0;width:100%;max-width:100%;margin-inline:0;padding:0;border:0;background:transparent;color:#09064a}.fourpaw-personalization-preview[hidden]{display:none}.fourpaw-personalization-preview__caption{margin:0;color:#526473;font-size:11px;line-height:1.3;text-align:center}.fourpaw-personalization-preview__stage{display:grid;min-width:0;overflow:hidden;place-items:center;border:0;background:transparent}.fourpaw-personalization-preview__visual{container-type:inline-size;position:relative;isolation:isolate;width:min(100%,var(--fourpaw-tag-preview-width));aspect-ratio:1}.fourpaw-personalization-preview__image{display:block;width:100%;height:100%;object-fit:contain}.fourpaw-personalization-preview__copy{position:absolute;z-index:1;top:47%;left:76.6%;display:grid;align-content:center;justify-items:center;width:31.7%;height:11.4%;box-sizing:border-box;padding:.8cqi 2.5cqi;transform:translate(-50%,-50%) rotate(-8.6deg);transform-origin:50% 50%;color:#fff;text-align:center;pointer-events:none}.fourpaw-personalization-preview__name,.fourpaw-personalization-preview__phone{display:block;width:100%;min-width:0;overflow:hidden;font-family:var(--font-body-family-override, var(--font-body-family));font-weight:800;line-height:1.04;letter-spacing:0;text-overflow:clip;text-rendering:geometricPrecision;unicode-bidi:isolate;white-space:nowrap;-webkit-font-smoothing:antialiased;transition:opacity .16s ease}.fourpaw-personalization-preview__name{font-size:min(6.8cqi,var(--fourpaw-tag-preview-name-size))}.fourpaw-personalization-preview__phone{direction:ltr;font-size:min(4.7cqi,var(--fourpaw-tag-preview-phone-size));font-variant-numeric:tabular-nums}:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=name-only] .fourpaw-personalization-preview__name,:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=phone-only] .fourpaw-personalization-preview__phone{font-size:min(10.6cqi,var(--fourpaw-tag-preview-single-size))}:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=both] .fourpaw-personalization-preview__copy{grid-template-rows:repeat(2,minmax(0,auto));row-gap:.25cqi}:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=name-only] .fourpaw-personalization-preview__phone,:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=phone-only] .fourpaw-personalization-preview__name{display:none}:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=empty] .fourpaw-personalization-preview__name,:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-layout=empty] .fourpaw-personalization-preview__phone{opacity:.42}:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-active-field=dog_name] .fourpaw-personalization-preview__name,:is(.fourpaw-personalization-preview,.fourpaw-personalization-gallery-frame)[data-active-field=phone] .fourpaw-personalization-preview__phone{opacity:1}@media(min-width:990px){.fourpaw-personalization-preview[data-desktop-gallery-source]{display:none}.fourpaw-personalization-gallery-frame{--fourpaw-tag-preview-single-size: 44px;--fourpaw-tag-preview-name-size: 30px;--fourpaw-tag-preview-phone-size: 20px;place-items:center;padding:0;background:radial-gradient(circle at 18% 10%,rgba(9,6,74,.06),transparent 38%),#f6f8fa}.fourpaw-personalization-gallery-frame.active{display:grid}.fourpaw-personalization-gallery-stage{display:grid;min-width:0;min-height:0;place-items:center;width:100%;height:100%}.fourpaw-personalization-gallery-visual{width:100%;max-width:none;height:100%}.fourpaw-personalization-gallery-label{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid rgba(9,6,74,.12);border-radius:999px;background:#ffffffeb;color:#09064a;font-size:12px;font-weight:700;line-height:1;box-shadow:0 8px 18px #09064a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fourpaw-personalization-gallery-frame:hover img{transform:none!important}.fourpaw-personalization-gallery-thumb .thumb-square{background:#f6f8fa}.fourpaw-personalization-gallery-thumb .thumb-square img{object-fit:contain}}@media(max-width:989px){.fourpaw-personalization-preview{gap:4px}.fourpaw-personalization-preview__visual{width:min(100%,260px)}}@media(max-width:389px){.fourpaw-personalization-preview__visual{width:min(100%,238px)}}.shop-product-section[data-fourpaw-flow=true] .shop-product-info{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;display:grid}.shop-product-section[data-fourpaw-flow=true] .shop-product-info>*{grid-column:1 / -1;min-width:0;max-width:100%;width:100%}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role=dog_name],.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role=phone]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:28px 40px minmax(34px,auto);align-content:start;display:grid;min-width:0;min-height:102px;margin:0!important;width:100%!important}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .custom-field-label-row,.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] input{grid-column:1 / -1}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role=dog_name]{grid-column:1}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role=phone]{grid-column:2}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .custom-field-label-row{align-items:center;height:28px;min-height:28px;margin-bottom:0}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] input{min-height:40px;height:40px;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:#f2f4f5!important;box-shadow:none;color:#09064a!important;font-size:16px!important;line-height:1.2}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] input:hover{background:#eef1f3!important}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] input:focus-visible{outline:2px solid rgba(9,6,74,.28);outline-offset:1px;background:#f7f8f9!important}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .field-help-text,.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .character-counter{grid-row:3;align-self:start;margin-top:3px!important;font-size:11px!important;line-height:1.25!important}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .field-help-text{grid-column:1}.shop-product-section[data-fourpaw-flow=true] .custom-product-field-wrapper[data-fourpaw-personalization-role] .character-counter{grid-column:2;padding-left:4px}@media(prefers-reduced-motion:reduce){.fourpaw-personalization-preview__name,.fourpaw-personalization-preview__phone{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fourpaw-personalization-preview.css.map */
