.pz a.pz-btn{color:var(--_fg)}.pz a.pz-link,.pz a.pz-chip{color:var(--pz-ink)}.pz a.pz-cat{color:#fff}.pz .pz-footer a.pz-btn{color:var(--_fg)}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;min-height:100dvh;overflow:visible}}html[scroll-lock],html[scroll-lock] body{overflow:hidden}.pz-hero__in{min-height:clamp(500px,68vh,700px)}.pz .pz-feat__t,.pz .pz-why__t,.pz .pz-promise__t,.pz .pz-pcard__title{font-family:var(--pz-sans);font-weight:650;letter-spacing:-.008em;line-height:1.35}.pz .pz-feat__t{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--pz-ink)}.pz .pz-why__t{font-size:var(--pz-body);color:var(--pz-ink)}.pz .pz-promise__t{font-size:var(--pz-body);color:#fcfaf6}.pz .pz-pcard__title{font-size:var(--pz-sm);font-weight:600;color:var(--pz-ink);line-height:1.4}.pz .pz-pdp>*,.pz .pz-buy,.pz .pz-gal,.pz .pz-cart>*,.pz .pz-spot>*,.pz .pz-story>*,.pz .pz-feat>*,.pz .pz-coll__layout>*,.pz .pz-grid>*,.pz .pz-stack>*,.pz .pz-buy__row>*,.pz .pz-citem>*,.pz .pz-promise__grid>*,.pz .pz-trust__item>*{min-width:0}@media(max-width:520px){.pz .pz-btn{white-space:normal;padding-inline:20px;text-wrap:balance}.pz .pz-btn--lg{padding-inline:24px}}@media(max-width:560px){.pz .pz-buy__row{flex-wrap:wrap}.pz .pz-buy__row .pz-qty{flex:0 0 auto}.pz .pz-buy__row .pz-btn{flex:1 1 100%;order:3}.pz .pz-buy__wish{flex:0 0 56px}}html,body{max-width:100%;overflow-x:clip}.pz [id]{scroll-margin-top:calc(var(--header-height,74px) + 24px)}@media(max-width:899px){body.pz:has(.pz-sticky.is-visible) .pz-footer{padding-bottom:84px}}.pz .pz-spot__tagcard{right:12px}@media(min-width:900px){.pz .pz-spot__tagcard{right:-14px}}.pz .pz-hero__media,.pz .pz-hero__slide{overflow:hidden}.pz .pz-hero__slide img{width:100%;height:100%;object-fit:cover;transform-origin:center}.pz .content-for-layout>.shopify-section{position:relative;z-index:0;isolation:isolate;flex-shrink:0}.pz footer,.pz .pz-footer{position:relative;z-index:1}.pz .pz-bg-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.pz .pz-bg-frame img{width:100%;height:100%;object-fit:cover;display:block}.pz-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;visibility:hidden;pointer-events:none}.pz-search.is-open{visibility:visible;pointer-events:auto}.pz-search__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10121566;opacity:0;transition:opacity var(--pz-t) var(--pz-ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pz-search.is-open .pz-search__scrim{opacity:1}.pz-search__panel{position:absolute;inset-inline:0;top:0;background:var(--pz-paper);padding:22px 0 26px;box-shadow:var(--pz-sh-lg);transform:translateY(-100%);transition:transform var(--pz-t-slow) var(--pz-ease-out)}.pz-search.is-open .pz-search__panel{transform:none}.pz-search__form{display:flex;align-items:center;gap:12px}.pz-search__form>svg{width:21px;height:21px;color:var(--pz-muted);flex:none}.pz-search__input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--pz-serif);font-size:clamp(1.15rem,2.4vw,1.7rem);color:var(--pz-ink);padding:10px 0}.pz-search__input:focus{outline:none}.pz-search__sugg{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--pz-line-soft)}.pz-mdrawer__chev{width:16px;height:16px;opacity:.35}@media(max-width:520px){.pz-search__form .pz-btn{display:none}}.pz-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.pz-faq-aside{position:sticky;top:calc(var(--header-height,74px) + 36px)}@media(max-width:899px){.pz-faq-grid{grid-template-columns:1fr;gap:28px}.pz-faq-aside{position:static}}.pz-feat{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,84px);align-items:start}@media(max-width:899px){.pz-feat{grid-template-columns:1fr;gap:32px}}.pz-feat__aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:var(--pz-s5)}@media(max-width:899px){.pz-feat__aside{position:static}}.pz-feat__media{border-radius:var(--pz-r-lg);overflow:hidden;aspect-ratio:4/3;background:var(--pz-surface-2);margin-top:var(--pz-s3)}.pz-feat__media img{width:100%;height:100%;object-fit:cover}.pz-feat__list{display:flex;flex-direction:column;border-top:1px solid var(--pz-line)}.pz-feat__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,2.4vw,28px);align-items:start;padding:clamp(22px,2.8vw,30px) 0;border-bottom:1px solid var(--pz-line);transition:padding-inline var(--pz-t) var(--pz-ease)}.pz-feat__item:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--pz-white);border-radius:var(--pz-r-md);opacity:0;transform:scaleY(.94);transition:opacity var(--pz-t) var(--pz-ease),transform var(--pz-t) var(--pz-ease);z-index:0;box-shadow:var(--pz-sh-md)}@media(min-width:900px){.pz-feat__item:hover{padding-inline:24px}.pz-feat__item:hover:before{opacity:1;transform:scaleY(1)}}.pz-feat__num{position:relative;z-index:1;font-family:var(--pz-serif);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;color:var(--pz-accent);line-height:1.2;min-width:2.4ch;font-variant-numeric:tabular-nums;padding-top:2px}.pz-feat__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;min-width:0}.pz-feat__d{font-size:var(--pz-sm);color:var(--pz-muted);line-height:1.62;max-width:52ch}.pz-feat__ico{position:relative;z-index:1;width:42px;height:42px;flex:none;border-radius:12px;background:var(--pz-surface);color:var(--pz-ink);display:grid;place-items:center;transition:background var(--pz-t) var(--pz-ease),color var(--pz-t) var(--pz-ease)}.pz-feat__ico svg{width:20px;height:20px}.pz-feat__item:hover .pz-feat__ico{background:var(--pz-accent);color:#fff}@media(max-width:600px){.pz-feat__item{grid-template-columns:auto minmax(0,1fr);gap:14px}.pz-feat__ico{display:none}}.pz-promise{position:relative;overflow:hidden;border-radius:var(--pz-r-xl);background:var(--pz-night);color:#efece5;isolation:isolate}.pz-promise__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pz-promise__bg img{width:100%;height:100%;object-fit:cover}.pz-promise__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#0f1114f5,#0f1114e0 46%,#0f111485)}.pz-promise__glow{position:absolute;width:560px;height:560px;right:-160px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,rgba(194,94,58,.3),transparent 68%);z-index:2;pointer-events:none}.pz-promise__in{position:relative;z-index:3;padding:clamp(34px,5vw,68px)}.pz-promise__head{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:clamp(24px,4vw,56px);align-items:end}@media(max-width:899px){.pz-promise__head{grid-template-columns:1fr;align-items:start}}.pz-promise h2{color:#fcfaf6}.pz-promise__sub{color:#efece5bd;max-width:52ch;font-size:var(--pz-lead);line-height:1.6}.pz-promise__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,32px);margin-top:clamp(28px,4vw,52px);padding-top:clamp(24px,3vw,40px);border-top:1px solid rgba(255,255,255,.14)}@media(max-width:749px){.pz-promise__grid{grid-template-columns:1fr;gap:20px}}.pz-promise__item{display:flex;flex-direction:column;gap:11px}.pz-promise__ico{width:44px;height:44px;border-radius:50%;flex:none;background:#f7f4ee17;border:1px solid rgba(247,244,238,.16);color:#e7b79e;display:grid;place-items:center;transition:background var(--pz-t) var(--pz-ease),color var(--pz-t) var(--pz-ease),border-color var(--pz-t) var(--pz-ease)}.pz-promise__ico svg{width:20px;height:20px}.pz-promise__item:hover .pz-promise__ico{background:var(--pz-accent);border-color:var(--pz-accent);color:#fff}.pz-promise__d{font-size:var(--pz-sm);color:#efece5a8;line-height:1.6}.pz-promise__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pz-s5);margin-top:clamp(26px,3.4vw,40px)}.pz-promise__code{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:var(--pz-r-pill);border:1px dashed rgba(247,244,238,.32)}.pz-promise__code b{font-family:var(--pz-sans);font-size:var(--pz-sm);letter-spacing:.16em;color:#fcfaf6}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pz-fixes.css.map */
