:root{--zavo-max-bg: #070707;--zavo-max-surface: #101010;--zavo-max-text: #f7f4ee;--zavo-max-muted: #aaa49a;--zavo-max-accent: #c8a64b;--zavo-max-line: rgba(200, 166, 75, .28);--zavo-max-radius: 18px;--zavo-max-content: 1440px;--zavo-max-shadow: 0 24px 70px rgba(0, 0, 0, .24)}html{scroll-behavior:smooth}body.zavo-max-theme{background:var(--zavo-max-bg);color:var(--zavo-max-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.zavo-max-theme ::selection{background:var(--zavo-max-accent);color:#080808}body.zavo-max-theme :focus-visible{outline:2px solid var(--zavo-max-accent);outline-offset:3px}.zavo-max-container{width:min(calc(100% - (var(--zavo-pro-gutter, 24px) * 2)),var(--zavo-max-content));margin-inline:auto}.zavo-kicker{margin:0 0 12px;color:var(--zavo-max-accent);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.zavo-display{margin:0;font-size:clamp(38px,6vw,88px);line-height:.94;font-weight:850;letter-spacing:-.045em;text-wrap:balance}.zavo-copy{color:var(--zavo-max-muted);line-height:1.7}.zavo-max-button{min-height:var(--zavo-pro-button-height, 50px);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid var(--zavo-max-accent);border-radius:var(--zavo-max-button-radius, 8px);background:var(--zavo-max-accent);color:#090909;text-decoration:none;font-size:var(--zavo-pro-button-size, 12px);font-weight:var(--zavo-pro-button-weight, 800);letter-spacing:var(--zavo-pro-button-tracking, .12em);text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.zavo-max-button:hover{transform:translateY(-2px);box-shadow:0 12px 35px #c8a64b33}.zavo-max-button--ghost{background:transparent;color:currentColor;border-color:#ffffff59}.zavo-max-button--ghost:hover{border-color:var(--zavo-max-accent);color:var(--zavo-max-accent)}.zavo-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.2,.65,.2,1),transform .75s cubic-bezier(.2,.65,.2,1)}.zavo-reveal.is-visible{opacity:1;transform:none}.zavo-reveal[data-delay="1"]{transition-delay:.08s}.zavo-reveal[data-delay="2"]{transition-delay:.16s}.zavo-reveal[data-delay="3"]{transition-delay:.24s}body.zavo-max-theme .button,body.zavo-max-theme button.button,body.zavo-max-theme .shopify-payment-button__button{transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}body.zavo-max-theme .button:hover,body.zavo-max-theme button.button:hover,body.zavo-max-theme .shopify-payment-button__button:hover{transform:translateY(-1px)}body.zavo-max-theme .product-card,body.zavo-max-theme [class*=product-card]{transition:transform .35s cubic-bezier(.2,.65,.2,1),filter .35s ease}body.zavo-max-theme .product-card:hover{transform:translateY(-4px)}body.zavo-max-theme .product-card img,body.zavo-max-theme [class*=product-card] img{transition:transform .6s cubic-bezier(.2,.65,.2,1)}body.zavo-max-theme .product-card:hover img{transform:scale(var(--zavo-max-image-zoom, 1.03))}body.zavo-max-theme input,body.zavo-max-theme select,body.zavo-max-theme textarea{border-radius:var(--zavo-max-form-radius, 8px)}body.zavo-max-theme details summary{cursor:pointer}body.zavo-max-theme cart-drawer,body.zavo-max-theme .cart-drawer,body.zavo-max-theme [class*=cart-drawer]{--zavo-drawer-line: rgba(128,128,128,.22)}body.zavo-max-theme .cart-drawer__content,body.zavo-max-theme [class*=cart-drawer] dialog{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.zavo-header.zavo-is-scrolled{box-shadow:0 14px 45px #0000003d!important}.zavo-scroll-shell{position:relative}.zavo-scroll-track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.zavo-scroll-track::-webkit-scrollbar{display:none}.zavo-scroll-item{scroll-snap-align:start}@media(max-width:749px){.zavo-max-container{width:min(calc(100% - (var(--zavo-pro-gutter-mobile, 14px) * 2)),var(--zavo-max-content))}.zavo-max-button{min-height:46px;padding-inline:18px}.zavo-display{font-size:clamp(36px,13vw,62px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zavo-reveal,.zavo-reveal.is-visible,.zavo-max-button,body.zavo-max-theme *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.zavo-reveal{opacity:1;transform:none}}#MainContent[data-template^=product] .product-information{padding-block-start:clamp(24px,4vw,64px);padding-block-end:clamp(40px,6vw,96px)}#MainContent[data-template^=product] .product-information__media img,#MainContent[data-template^=product] .product-media,#MainContent[data-template^=product] .product-media-container{border-radius:var(--zavo-max-product-radius, var(--zavo-max-radius));overflow:hidden}#MainContent[data-template^=product] .product-details{--zavo-product-line: color-mix(in srgb, currentColor 16%, transparent)}#MainContent[data-template^=product] .product-details h1,#MainContent[data-template^=product] .product-details [class*=product-title]{letter-spacing:-.035em}#MainContent[data-template^=product] .product-form-buttons .button,#MainContent[data-template^=product] .sticky-add-to-cart__button{min-height:52px;border-radius:var(--zavo-max-button-radius, 8px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}#MainContent[data-template^=product] .product-details details{border-color:var(--zavo-product-line)}#MainContent[data-template^=collection] .product-grid-container{padding-block-start:clamp(28px,4vw,56px)!important;padding-block-end:clamp(56px,7vw,110px)!important}#MainContent[data-template^=collection] .facets-controls-wrapper,#MainContent[data-template^=collection] .facets__form-wrapper{border-color:color-mix(in srgb,currentColor 14%,transparent)}#MainContent[data-template^=collection] .product-grid__item{min-width:0}#MainContent[data-template^=collection] .product-grid__item img{border-radius:var(--zavo-max-form-radius, 8px)}#MainContent[data-template^=cart] .cart-page{padding-block:clamp(42px,6vw,90px)}#MainContent[data-template^=cart] .cart-page__summary{border-radius:var(--zavo-max-radius)}body.zavo-max-theme dialog,body.zavo-max-theme .dialog,body.zavo-max-theme [role=dialog]{--shadow-popover: 0 28px 90px rgba(0,0,0,.28)}body.zavo-max-theme .zpc7-card,body.zavo-max-theme .zcn__card,body.zavo-max-theme .zlb__card,body.zavo-max-theme .zmc-card,body.zavo-max-theme .zavo-reviews-safe__card,body.zavo-max-theme .zc-card,body.zavo-max-theme .zavo-recent__card{box-shadow:0 18px 55px rgba(0,0,0,var(--zavo-pro-card-shadow, .15))}body.zavo-max-theme{font-kerning:normal;font-synthesis:none}body.zavo-max-theme :is(.zavo-luxury-hero__heading,.zpc7-head h2,.zavo-manifesto h2,.zavo-editorial h2,.zavo-reviews-safe h2,.zavo-category-navigator h2,.zavo-footer-signature__logo,.zavo-footer-signature__wordmark){text-wrap:balance}body.zavo-max-theme :is(.zavo-luxury-hero__copy,.zpc7-intro,.zavo-editorial .rte,.zavo-manifesto .rte){text-wrap:pretty}body.zavo-max-theme :is(.zpc7-card,.zcn__card,.zlb__card,.zmc-card,.zavo-reviews-safe__card,.zavo-recent__card){-webkit-font-smoothing:antialiased;transform:translateZ(0)}body.zavo-max-theme :is(.zpc7-card,.zcn__card,.zlb__card,.zmc-card,.zavo-recent__card) img{backface-visibility:hidden}body.zavo-max-theme :is(input,textarea,select){transition:border-color .28s ease,box-shadow .28s ease,background-color .28s ease,color .28s ease}body.zavo-max-theme :is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--zavo-max-accent,#c8a64b) 14%,transparent)}body.zavo-max-theme .zhi__nav>:is(a,.zhi__nav-item),body.zavo-max-theme .zavo-footer-signature a{text-underline-offset:.28em}@media(hover:hover){body.zavo-max-theme .zhi__nav>:is(a,.zhi__nav-item){transition:opacity .28s ease,color .28s ease,transform .28s cubic-bezier(.16,1,.3,1)}body.zavo-max-theme .zhi__nav>:is(a,.zhi__nav-item):hover{transform:translateY(-1px)}body.zavo-max-theme .zavo-footer-signature a{transition:color .28s ease,opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1)}}@media(max-width:749px){body.zavo-max-theme :is(button,.button,[role=button],input[type=submit]):not(.zcn__dot):not(.zpc7-dot):not([class*=pagination]):not([class*=dot]){min-height:44px}body.zavo-max-theme :is(input,textarea,select){font-size:max(16px,1em)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/zavo-max.css.map */
