.pzf-fact strong span{display:inline;margin:0;font:inherit;color:inherit}.pzf-stage__img img{object-fit:cover;mix-blend-mode:normal;border-radius:32px;filter:none;box-shadow:0 40px 80px -36px #221f1b73}.pzf-x__toggle,.pzf-card__actions .pzf-btn,html.pzf .buy-row .btn--primary{white-space:nowrap}.pzf-x__stage{width:min(40vh,80vw);margin-top:clamp(120px,17vh,180px)}.template-product .pzf-x__hud{bottom:clamp(92px,12vh,120px)}.template-product .pzf-x__cta{display:none}.pzf-gift__box{padding-right:1.6rem}.pzf-gift__txt strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pzf-cart .pzf-gift__img{width:40px;height:40px}@media(min-width:750px){.pzf-x__hud{left:clamp(16px,4vw,48px);transform:none}}@media(max-width:749px){.pzf-stage{max-width:250px}.pzf-hero{padding-top:12px;padding-bottom:36px}.pzf-hero__in{gap:18px}.pzf-pill{margin-bottom:.9rem}.pzf-hero__title{font-size:clamp(2rem,9.6vw,2.6rem);margin-bottom:.8rem}.pzf-hero__lead{font-size:.95rem;margin-bottom:1.2rem}.pzf-hero__cta{margin-bottom:1.4rem;gap:.6rem}.pzf-hero__cta .pzf-btn{min-height:58px}.pzf-hero__cta .pzf-ghost{min-height:50px}.pzf-tag--2,.pzf-tag--3{display:none}.pzf-tag--1{top:6%;left:4%}.pzf-pricecard{right:4%;bottom:4%}.pzf-pricecard{padding:.6rem .8rem;border-radius:16px}.pzf-pricecard small{display:none}.pzf-pricecard strong{margin-top:0;font-size:1.15rem!important}.pzf-pricecard em{font-size:.7rem;margin-top:.3rem}.pzf-fact{padding:.8rem .75rem}.pzf-fact strong{font-size:1.35rem}.pzf-head .pzf-eyebrow,.pzf-x__head .pzf-eyebrow{font-size:.66rem;letter-spacing:.12em}.pzf-head .pzf-eyebrow:before,.pzf-x__head .pzf-eyebrow:before{display:none}.pzf-x__head h2{font-size:1.9rem}.pzf-x__head p{font-size:.92rem}.pzf-x__cta .pzf-btn{white-space:nowrap;min-height:52px;padding:0 1.2rem;font-size:.92rem}.pzf-card__actions .pzf-btn{flex-basis:0;padding:0 1.1rem}.pzf-x__stage{width:min(36vh,62vw);margin-top:clamp(60px,10vh,100px)}.template-product .pzf-x__list{bottom:150px}html.pzf .buy-row .btn--primary{padding-left:1rem;padding-right:1rem;font-size:.95rem}}@keyframes kl-tag-float{0%,to{transform:translateZ(120px)}50%{transform:translateZ(120px) translateY(-14px)}}.pzf-tag{animation-name:kl-tag-float}.option-group--swatch .option-values{gap:.7rem}.option-values label.swatch{width:46px;height:46px;min-height:0;padding:0;border-radius:50%;background:var(--sw);border:1.5px solid rgba(36,26,23,.14);box-shadow:inset 0 0 0 3px var(--c-bg);transition:transform .15s ease,box-shadow .2s ease}.option-values label.swatch:hover{transform:scale(1.06);border-color:#241a1759}.option-values input:checked+label.swatch{background:var(--sw);border-color:var(--c-text);box-shadow:inset 0 0 0 4px var(--c-bg),0 0 0 1px var(--c-text)}.option-values input.is-unavailable+label.swatch{opacity:.35;text-decoration:none}.kl-offer{border:0;margin:0 0 1rem;padding:0;display:grid;gap:.6rem}.kl-offer__opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1.05rem;border:1.5px solid var(--line, rgba(36,26,23,.14));border-radius:var(--radius-sm, 12px);background:var(--c-bg);cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.kl-offer__opt:hover{border-color:#241a1766}.kl-offer__opt input{position:absolute;opacity:0;pointer-events:none}.kl-offer__dot{width:20px;height:20px;border-radius:50%;border:2px solid rgba(36,26,23,.3);display:grid;place-items:center}.kl-offer__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c-accent);transform:scale(0);transition:transform .2s}.kl-offer__opt:has(input:checked){border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 6%,var(--c-bg));box-shadow:0 0 0 1px var(--c-accent)}.kl-offer__opt:has(input:checked) .kl-offer__dot{border-color:var(--c-accent)}.kl-offer__opt:has(input:checked) .kl-offer__dot:after{transform:scale(1)}.kl-offer__opt:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.kl-offer__txt{display:grid;gap:.15rem}.kl-offer__txt strong{font-weight:700;font-size:1rem}.kl-offer__txt small{font-size:.8rem;color:var(--c-success, #4F7A5A);font-weight:600}.kl-offer__price{display:grid;justify-items:end;gap:.1rem}.kl-offer__price b{font-size:1.1rem}.kl-offer__price s{font-size:.82rem;opacity:.55}.kl-offer__badge{position:absolute;top:-.6rem;right:1rem;padding:.2rem .55rem;border-radius:999px;background:var(--c-dark);color:var(--c-dark-text);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kl-offer__note{margin:.1rem 0 0;font-size:.78rem;color:var(--muted, rgba(36,26,23,.6))}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pzf-tune.css.map */
