:root{--enzo-ivory: #f7f5f0;--enzo-white: #ffffff;--enzo-black: #0b0b0b;--enzo-black-rich: #050505;--enzo-gold: #b68d40;--enzo-gold-light: #d8b66f;--enzo-soft-gray: #e9e6e0;--enzo-hairline: rgb(11 11 11 / .12);--enzo-ease: cubic-bezier(.22, 1, .36, 1)}html,body{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}body{background:var(--enzo-ivory);color:var(--enzo-black);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--enzo-gold);color:var(--enzo-black-rich)}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.025em;text-wrap:balance}:is(p,.rte){text-wrap:pretty}img,video{max-inline-size:100%}:focus-visible{outline:2px solid currentColor;outline-offset:4px}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded){min-block-size:48px;border-radius:0;font-weight:600;letter-spacing:.075em;text-transform:uppercase;transition:color .22s var(--enzo-ease),background-color .22s var(--enzo-ease),border-color .22s var(--enzo-ease),transform .22s var(--enzo-ease)}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{--button-color: var(--enzo-ivory);--button-background-color: var(--enzo-black-rich);--button-border-color: var(--enzo-black-rich);--button-border-width: 1px;--button-focus-outline-color: var(--enzo-black-rich)}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--enzo-white);--button-background-color: var(--enzo-black-rich);--button-border-color: var(--enzo-gold)}.button-secondary{--button-color: var(--enzo-black);--button-background-color: transparent;--button-border-color: var(--enzo-black);--button-border-width: 1px}.button-secondary:hover{--button-color: var(--enzo-black);--button-background-color: var(--enzo-soft-gray);--button-border-color: var(--enzo-black)}input:not([type=checkbox],[type=radio],[type=hidden],[type=file]),select,textarea{min-block-size:48px;border-radius:0}#header-group{background:var(--enzo-black-rich);color:var(--enzo-ivory)}#header-group .announcement-bar{color:var(--enzo-ivory)}#header-group .announcement-bar__text{font-size:.7rem;font-weight:600;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}#header-component{color:var(--enzo-ivory)}#header-component .header-logo{min-block-size:44px;font-family:var(--font-heading--family);font-size:clamp(1.2rem,4vw,1.55rem);font-weight:500;letter-spacing:.24em;line-height:1;text-transform:uppercase}#header-component :is(.header__icon--menu,.header-actions__action,.search-action){min-inline-size:44px;min-block-size:44px;align-items:center;justify-content:center;color:inherit}#header-component :is(.menu-list__link,.menu-list__item){color:inherit;font-size:clamp(.82rem,.8vw,.92rem);font-weight:650;letter-spacing:.075em;text-transform:uppercase}#header-component .menu-list__link{position:relative}#header-component .menu-list__link:after{position:absolute;inset:auto 0 0;block-size:1px;background:var(--enzo-gold);content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s var(--enzo-ease)}#header-component .menu-list__link:hover:after,#header-component .menu-list__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}#header-component .menu-drawer,#header-component .header__submenu,#header-component .menu-list__submenu{background:var(--enzo-black-rich);color:var(--enzo-ivory)}#header-component .menu-drawer__menu-item{min-block-size:48px}footer{background:var(--enzo-black-rich);color:var(--enzo-ivory);border-top:1px solid rgb(182 141 64 / .75)}footer :is(.footer-content,.utilities){color:var(--enzo-ivory)}footer .footer-content{row-gap:clamp(2.5rem,7vw,5rem)}footer .menu:not(:has(.details-content .list-unstyled)){display:none}footer .footer-content :is(h2,h3,h4,h5,h6,.menu__heading){color:var(--enzo-ivory)}footer .menu__heading{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}footer :is(a,button){text-decoration-color:transparent;text-underline-offset:.3em;transition:color .18s ease,text-decoration-color .18s ease}footer :is(a,button):hover{color:var(--enzo-gold-light);text-decoration-color:currentColor}footer :is(a,button):focus-visible{outline-color:var(--enzo-gold-light)}footer .menu__item a,footer .utilities :is(a,button){display:inline-flex;min-block-size:44px;align-items:center}footer .social-icons__icon-wrapper,footer .social-icons__icon-wrapper a{min-inline-size:44px;min-block-size:44px;align-items:center;justify-content:center}:is(.product-card,.collection-card){box-shadow:none}.product-card__content{row-gap:clamp(.5rem,1.8vw,.8rem)}.product-card [role=heading],.collection-card :is(h3,h4,.h3,.h4){color:inherit;font-weight:500;line-height:1.25}.product-card product-price{color:inherit;font-weight:650}:is(.product-card__image,.collection-card .resource-image__image){transition:transform .5s var(--enzo-ease)}.product-grid-container,.collection-wrapper{background:var(--enzo-ivory)}.facets-toggle__button,.facets__form select{min-block-size:44px}.product-information__media img{background:var(--enzo-white)}.product-details>.group-block{border-color:var(--enzo-soft-gray)}.product-form-buttons{gap:10px}.product-form-buttons :is(.add-to-cart-button,.shopify-payment-button__button){min-block-size:52px;inline-size:100%}variant-picker :is(label,button,select),.variant-picker :is(label,button,select){min-block-size:44px}.sticky-add-to-cart__bar{border-top:1px solid var(--enzo-gold);background:#f7f5f0f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sticky-add-to-cart__button{min-block-size:48px}cart-drawer .theme-drawer__dialog,.cart-drawer .theme-drawer__dialog{inline-size:min(100%,470px);max-inline-size:470px;border-inline-start:1px solid rgb(182 141 64 / .28);background:var(--enzo-ivory);color:var(--enzo-black);box-shadow:-24px 0 80px #0b0b0b1f}cart-drawer .theme-drawer__header{min-block-size:68px;border-block-end:1px solid rgb(182 141 64 / .24);background:var(--enzo-white)}cart-drawer .theme-drawer__title{font-family:var(--font-heading--family);font-size:clamp(1.35rem,5vw,1.75rem);font-weight:500;letter-spacing:-.025em}cart-drawer .theme-drawer__badge{background:var(--enzo-black);color:var(--enzo-white)}cart-drawer .cart-drawer__items{padding-block:24px}cart-drawer .cart-items__table-row{gap:16px}cart-drawer .cart-items__media-container{overflow:hidden;border:1px solid rgb(11 11 11 / .08);background:var(--enzo-white)}cart-drawer .cart-items__media-image{background:var(--enzo-white);object-fit:contain}cart-drawer .cart-items__title{color:var(--enzo-black);font-size:.98rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}cart-drawer .cart-items__variants{color:#0b0b0b9e;font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}cart-drawer .quantity-selector{min-block-size:44px;border-color:#0b0b0b29;background:var(--enzo-white)}cart-drawer .cart-items__remove{min-inline-size:44px;min-block-size:44px}.cart-drawer__summary{gap:18px;border-top:1px solid rgb(182 141 64 / .28);background:var(--enzo-white)!important;box-shadow:0 -18px 48px #0b0b0b0e;-webkit-mask-image:none!important;mask-image:none!important}cart-drawer .cart-totals__total{align-items:baseline;font-weight:700}cart-drawer .cart-totals__total-value{color:var(--enzo-black);font-size:1.2rem;font-weight:750}cart-drawer .cart-actions{border-color:#0b0b0b1f}cart-drawer .cart__ctas{inline-size:100%}.cart-drawer__summary .button,.cart__checkout-button{min-block-size:56px}cart-drawer .cart__checkout-button{border:1px solid var(--enzo-black);background:var(--enzo-black);color:var(--enzo-white);font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}cart-drawer .cart-items__empty-button{min-block-size:48px;border:1px solid var(--enzo-black);background:transparent;color:var(--enzo-black)}.theme-drawer__close-button{min-inline-size:44px;min-block-size:44px}@media screen and (max-width:749px){cart-drawer .theme-drawer__dialog,.cart-drawer .theme-drawer__dialog{inline-size:100%;max-inline-size:100%;border-inline-start:0}cart-drawer .cart-drawer__items{padding-block:18px}cart-drawer .cart-drawer__summary{padding:18px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.product-card,.collection-card):hover :is(.product-card__image,.collection-card .resource-image__image){transform:scale(1.018)}:is(.button,.button-secondary,.button-custom):hover:not([disabled]){transform:translateY(-1px)}}@media screen and (max-width:749px){#header-component .header__columns{min-width:0;min-block-size:66px;column-gap:4px;padding-inline:12px}#header-component .header-logo,#header-component .header-actions{min-width:0}#header-component .header-logo__fallback-viewport{width:86px;height:52px}#header-component :is(.header__icon--menu,.header-actions__action,.search-action){flex:0 0 44px}#header-component .menu-list__link:after{content:none}footer .footer-content{gap:2rem}footer .menu__heading{min-block-size:44px}.product-information__grid{gap:24px}.product-details>.group-block{padding-inline:20px!important}}@media screen and (min-width:750px){.product-details>.group-block{box-shadow:0 24px 70px #0b0b0b0e}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (min-width:750px){#header-component .header__columns{min-block-size:74px}}main[data-template^=page]{overflow:clip;background:var(--enzo-ivory)}main[data-template^=page] .section-wrapper:first-child .section-content-wrapper{width:min(100%,920px);margin-inline:auto}main[data-template^=page] .section-wrapper:first-child h1{margin:0;color:var(--enzo-black);font-size:clamp(3rem,7vw,6.4rem);font-weight:400;letter-spacing:-.06em;line-height:.92}main[data-template^=page] .page-content{max-width:760px;color:#0b0b0bb8;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.75}main[data-template^=page] .page-content :is(h2,h3){margin-block:2.25em .7em;color:var(--enzo-black);font-weight:500;letter-spacing:-.025em}main[data-template^=page] .contact-form{width:min(100%,760px)!important;margin-inline:auto;padding:clamp(24px,5vw,54px);border:1px solid var(--enzo-soft-gray);border-top-color:var(--enzo-gold);background:var(--enzo-white)}main[data-template^=page] .contact-form__input{min-height:54px;border-radius:0;border-color:#0b0b0b47;background:var(--enzo-white);color:var(--enzo-black)}main[data-template^=page] .contact-form__input:focus-visible{border-color:var(--enzo-black);outline:2px solid var(--enzo-gold);outline-offset:2px}main[data-template^=page] .contact-form .submit-button{min-width:180px;min-height:52px;border:1px solid var(--enzo-black);background:var(--enzo-black);color:var(--enzo-white);font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:749px){main[data-template^=page] .section-wrapper:first-child h1{font-size:clamp(2.8rem,14vw,4.2rem)}main[data-template^=page] .contact-form{padding:22px 18px 26px}main[data-template^=page] .contact-form .submit-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/enzo-global.css.map */
