.header-wrapper{background:transparent;border-bottom:0;position:relative;z-index:6}.header-wrapper.gradient{background:rgb(var(--color-background));background-image:none}.header-wrapper--border-bottom{border-bottom:0}.header-wrapper:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--zacro-hairline);opacity:1;transition:opacity var(--zacro-motion-duration-medium, .6s) var(--zacro-ease-cinematic);pointer-events:none}sticky-header.shopify-section-header-sticky{background:#f5f1eadb;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:none}sticky-header.shopify-section-header-hidden{transform:translateY(-100%);transition:transform var(--zacro-motion-duration-medium, .6s) var(--zacro-ease-cinematic)}.header{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1rem,2vw,1.5rem);padding-left:var(--zacro-gutter);padding-right:var(--zacro-gutter);max-width:var(--zacro-page-width, 130rem);margin-inline:auto}.header.drawer-menu{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}@media screen and (min-width:990px){.header.drawer-menu{grid-template-columns:1fr auto 1fr}}.header__heading,.header__heading-link{margin:0;padding:0;display:inline-flex;align-items:center;text-decoration:none;color:inherit;grid-column:2;justify-self:center;line-height:1}.header__heading-link:hover,.header__heading-link:focus-visible{color:inherit}.header__zacro-logo{font-size:clamp(1.25rem,2.4vw,1.75rem)}.header__heading-logo-wrapper{max-width:min(45vw,200px);display:flex;align-items:center;line-height:0}.header__heading-logo{max-height:38px;width:auto;height:auto;object-fit:contain;display:block;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.header__heading-link:hover .header__heading-logo{opacity:.78}.scrolled-past-header .header__heading-logo{max-height:32px;transition:max-height .5s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:749px){.header__heading-logo{max-height:30px}.scrolled-past-header .header__heading-logo{max-height:26px}}.header .header__icon--menu,.menu-drawer-container>details>summary.header__icon{grid-column:1;justify-self:start;padding:.5rem;width:auto;height:auto;background:transparent;border:0;cursor:pointer}.menu-drawer-container{grid-column:1;justify-self:start;display:flex;align-items:center}.header .header__icon--menu .svg-wrapper,.menu-drawer-container summary .svg-wrapper{width:22px;height:22px}.menu-drawer-container summary .svg-wrapper svg{width:100%;height:100%;stroke-width:1.5}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;gap:clamp(.25rem,1vw,.75rem)}.header__icons .header__icon{padding:.5rem;width:auto;height:auto;color:rgb(var(--color-foreground));transition:opacity var(--zacro-motion-duration-medium, .6s) var(--zacro-ease-cinematic)}.header__icons .header__icon:hover,.header__icons .header__icon:focus-visible{background:transparent;opacity:.6}.header__icons .header__icon .svg-wrapper{width:20px;height:20px}.header__icons .header__icon .svg-wrapper svg{width:100%;height:100%;stroke-width:1.5}.cart-count-bubble{position:absolute;bottom:.15rem;right:.15rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;min-height:1.1rem;width:auto;height:auto;padding:0 .2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0;font-family:var(--font-body-family);font-size:.625rem;font-weight:500;letter-spacing:.04em;line-height:1}.menu-drawer{width:min(420px,92vw);background:rgb(var(--color-background));border-right:1px solid var(--zacro-hairline);padding:0;border-radius:0;box-shadow:none;transform:translate(-100%);transition:transform var(--zacro-motion-duration-slow, 1.2s) var(--zacro-ease-cinematic)}details[open]>.menu-drawer,.menu-drawer.menu-opening{transform:translate(0)}.menu-drawer__inner-container{padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);height:100%}.menu-drawer__navigation-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.menu-drawer__navigation{padding:0;margin-top:var(--zacro-space-md)}.menu-drawer__menu{padding:0;margin:0;list-style:none}.menu-drawer__menu>li+li{border-top:1px solid var(--zacro-hairline)}.menu-drawer__menu-item,.menu-drawer__menu-item.list-menu__item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.005em;color:rgb(var(--color-foreground));background:transparent;text-decoration:none;line-height:1.1;transition:padding-left var(--zacro-motion-duration-medium, .6s) var(--zacro-ease-cinematic),opacity var(--zacro-motion-duration-medium, .6s) var(--zacro-ease-cinematic)}.menu-drawer__menu-item:hover{padding-left:.5rem;opacity:.7}.menu-drawer__menu-item--active{text-decoration:none}.menu-drawer__close-button{padding:0;margin-bottom:var(--zacro-space-md);font-family:var(--font-body-family);font-size:.75rem;letter-spacing:var(--zacro-tracking-button);text-transform:uppercase;color:rgb(var(--color-foreground));background:transparent;border:0;display:inline-flex;align-items:center;gap:.5rem}.menu-drawer__close-button .svg-wrapper{width:14px;height:14px}.menu-drawer__utility-links{padding:var(--zacro-space-md) 0 0;border-top:1px solid var(--zacro-hairline);margin-top:var(--zacro-space-md)}.menu-drawer__account{font-family:var(--font-body-family);font-size:.75rem;letter-spacing:var(--zacro-tracking-button);text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding:.5rem 0;background:transparent}.menu-drawer__account:hover{text-decoration:none;opacity:.7}.menu-drawer__submenu{padding:0;background:rgb(var(--color-background))}.menu-drawer__menu-item--active+.menu-drawer__submenu{border-top:1px solid var(--zacro-hairline)}cart-drawer,.cart-drawer{--drawer-color: rgb(var(--color-foreground));--drawer-background: rgb(var(--color-background))}cart-drawer .drawer{visibility:hidden;z-index:100}cart-drawer.active .drawer,cart-drawer:not(.is-empty) .drawer{visibility:visible}.cart-drawer .drawer__inner{background:rgb(var(--color-background));width:min(460px,96vw);border-left:1px solid var(--zacro-hairline);box-shadow:none;border-radius:0;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,3vw,2rem);transition:transform var(--zacro-motion-duration-slow, 1.2s) var(--zacro-ease-cinematic)}.cart-drawer__overlay{background:#0a0a0a66;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cart-drawer__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.005em;margin-bottom:var(--zacro-space-sm)}.cart-drawer__close{background:transparent;border:0;padding:.5rem;cursor:pointer}.cart-drawer__warnings{text-align:left;padding:var(--zacro-space-lg) 0}.cart-drawer__warnings .cart__login-paragraph,.cart-drawer__warnings .cart__login-title{font-family:var(--font-body-family);font-size:var(--zacro-type-body);color:rgba(var(--color-foreground),.7)}.cart-drawer__empty-content{padding-top:var(--zacro-space-lg)}.cart-drawer__empty-content .button{margin-top:var(--zacro-space-sm)}.cart-drawer .cart-items{border:0;margin:0;padding:0}.cart-drawer .cart-item{border-top:1px solid var(--zacro-hairline);padding:var(--zacro-space-sm) 0}.cart-drawer .cart-item:last-child{border-bottom:1px solid var(--zacro-hairline)}.cart-drawer .cart-item img,.cart-drawer .cart-item__media{border-radius:0;border:0}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:1.0625rem;letter-spacing:-.003em;line-height:1.25;text-decoration:none}.cart-drawer .cart-item__name:hover{text-decoration:none}.cart-drawer .product-option,.cart-drawer .cart-item__details .price,.cart-drawer .cart-item__final-price,.cart-drawer .cart-item__price-wrapper{font-family:var(--font-body-family);font-size:var(--zacro-type-small);letter-spacing:var(--zacro-tracking-meta);color:rgba(var(--color-foreground),.7)}.cart-drawer quantity-input,.cart-drawer .quantity{border:1px solid var(--zacro-hairline);border-radius:0;width:max-content}.cart-drawer .quantity__button{background:transparent;width:2.25rem;height:2.25rem}.cart-drawer .quantity__input{font-family:var(--font-body-family);font-size:var(--zacro-type-small);letter-spacing:.04em;width:2.5rem}.cart-drawer__footer{border-top:1px solid var(--zacro-hairline);padding-top:var(--zacro-space-md);margin-top:var(--zacro-space-md)}.cart-drawer .totals{display:flex;justify-content:space-between;align-items:baseline;padding:0;margin-bottom:var(--zacro-space-sm)}.cart-drawer .totals__total,.cart-drawer .totals__subtotal{font-family:var(--font-body-family);font-size:.75rem;letter-spacing:var(--zacro-tracking-button);text-transform:uppercase;color:rgb(var(--color-foreground))}.cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-weight:400;font-size:1.5rem;letter-spacing:-.005em}.cart-drawer .tax-note{font-size:.6875rem;letter-spacing:var(--zacro-tracking-meta);color:rgba(var(--color-foreground),.55);margin-bottom:var(--zacro-space-sm)}.cart-drawer__footer .cart__checkout-button,.cart-drawer__footer .button{width:100%;padding-block:1.2rem}.cart-drawer .cart-item__remove .button,.cart-drawer .cart-remove-button button,.cart-drawer cart-remove-button button{background:transparent;border:0;color:rgba(var(--color-foreground),.55);font-size:.6875rem;letter-spacing:var(--zacro-tracking-button);text-transform:uppercase;padding:.5rem 0}.cart-drawer .cart-item__remove .button:hover,.cart-drawer cart-remove-button button:hover{color:rgb(var(--color-foreground))}cart-notification.cart-notification,.cart-notification{border-radius:0;border:1px solid var(--zacro-hairline);box-shadow:none;background:rgb(var(--color-background))}.announcement-bar{border-bottom:1px solid var(--zacro-hairline)}.announcement-bar__message{font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:var(--zacro-tracking-eyebrow);text-transform:uppercase;color:rgba(var(--color-foreground),.75);padding:.75rem 1rem;text-decoration:none}details-modal[open] .search-modal{background:#f5f1eaf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.search-modal__content{border-top:1px solid var(--zacro-hairline)}.search-modal__form .field{border-radius:0;border:0;border-bottom:1px solid var(--zacro-hairline);background:transparent}.search-modal__form .field__input{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.005em;padding:1rem 0;background:transparent}.search-modal__form .field__label{font-family:var(--font-body-family);font-size:.6875rem;letter-spacing:var(--zacro-tracking-eyebrow);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.menu-drawer,.cart-drawer .drawer__inner,sticky-header.shopify-section-header-hidden{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zacro-header.css.map */
