.section-header.shopify-section-group-header-group{z-index:var(--alivy-z-header)}.alivy-header{isolation:isolate;transition:background-color var(--alivy-dur-slow) var(--alivy-ease),border-color var(--alivy-dur-slow) var(--alivy-ease),color var(--alivy-dur-slow) var(--alivy-ease)}.alivy-header.header-wrapper--border-bottom{border-bottom:1px solid var(--alivy-rule)}.shopify-section-header-sticky .alivy-header{box-shadow:0 1px 0 var(--alivy-rule)}.alivy-header .list-menu{margin:0;padding:0;list-style:none}.alivy-header .list-menu__item{display:flex;align-items:center;line-height:1.3}.alivy-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo icons";align-items:center;column-gap:1.2rem;min-height:6.4rem;padding-top:var(--alivy-header-pad-top, 8px);padding-bottom:var(--alivy-header-pad-bottom, 8px)}.alivy-header__start{grid-area:start;display:flex;align-items:center;justify-self:start;margin-left:-1.2rem}.alivy-header__logo{grid-area:logo;justify-self:center;min-width:0}.alivy-header__nav{grid-area:nav;display:none;min-width:0}.alivy-header__icons{grid-area:icons;display:flex;align-items:center;justify-self:end;gap:0;margin-right:-1.2rem;padding-right:0}.alivy-header__bar--mobile-left{grid-template-columns:auto minmax(0,1fr) auto}.alivy-header__bar--mobile-left .alivy-header__logo{justify-self:start}header-drawer{justify-self:start}@media screen and (max-width:749px){.alivy-header .alivy-header__account{display:none}}@media screen and (min-width:990px){.alivy-header__bar{min-height:7.6rem;column-gap:3.2rem}.alivy-header__bar:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav) .alivy-header__start{display:none}.alivy-header__bar:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav) .alivy-header__nav{display:block}.alivy-header__bar--middle-center:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo icons"}.alivy-header__bar--middle-left:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav icons"}.alivy-header__bar--middle-left .alivy-header__logo,.alivy-header__bar--top-left .alivy-header__logo{justify-self:start}.alivy-header__bar--middle-left .alivy-header__nav .list-menu--inline{justify-content:center}.alivy-header__bar--top-center:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav),.alivy-header__bar--top-left:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start logo icons" "nav nav nav";row-gap:1.2rem}.alivy-header__bar--top-left:not(.alivy-header__bar--drawer):not(.alivy-header__bar--no-nav){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo start icons" "nav nav nav"}.alivy-header__bar--top-center .alivy-header__nav .list-menu--inline{justify-content:center}.alivy-header__bar--top-center .alivy-header__nav,.alivy-header__bar--top-left .alivy-header__nav{margin-bottom:-.8rem}.alivy-header__bar--drawer.alivy-header__bar--middle-left .alivy-header__logo,.alivy-header__bar--drawer.alivy-header__bar--top-left .alivy-header__logo{justify-self:center}}.alivy-header__logo .header__heading{margin:0;line-height:0}.alivy-header__logo-link{display:inline-flex;align-items:center;padding:.6rem 0;color:rgb(var(--color-foreground));text-decoration:none}.alivy-header__logo-wrap{display:block;width:auto}.alivy-header__logo-img{display:block;width:calc(var(--alivy-logo-width, 140px) * .8);max-width:44vw;height:auto;mix-blend-mode:multiply;transition:width var(--alivy-dur) var(--alivy-ease),opacity var(--alivy-dur) ease}.alivy-header__logo-img--overlay{display:none;mix-blend-mode:normal}@media screen and (min-width:750px){.alivy-header__logo-img{width:var(--alivy-logo-width, 140px)}}.alivy-header--reduce-logo .scrolled-past-header .alivy-header__logo-img,.scrolled-past-header .alivy-header--reduce-logo .alivy-header__logo-img{width:calc(var(--alivy-logo-width, 140px) * .72)}.alivy-header__wordmark{font-family:var(--alivy-font-display);font-size:clamp(2.4rem,2rem + 1vw,3.2rem);line-height:1;letter-spacing:.02em;white-space:nowrap}.alivy-header .header__icon{color:rgb(var(--color-foreground));transition:color var(--alivy-dur) var(--alivy-ease),opacity var(--alivy-dur-fast) ease}.alivy-header .header__icon .icon{width:2rem;height:2rem}.alivy-header .header__icon--cart .icon{width:3rem;height:3rem}.alivy-header .header__icon--menu .icon{width:2.2rem;height:1.2rem}.alivy-header .header__icon:hover .icon{transform:none}.alivy-header .header__icon:hover{opacity:.65}.alivy-header .header__icon--cart{margin-right:0}.alivy-header .cart-count-bubble{position:absolute;top:.9rem;right:.5rem;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:500;line-height:1;letter-spacing:0}.alivy-header__localization .localization-form__select{font-size:var(--alivy-text-xs);letter-spacing:.08em}.alivy-header__nav .list-menu--inline{display:flex;flex-wrap:wrap;column-gap:clamp(.4rem,-1rem + 1.4vw,1.6rem);margin:0;padding:0;list-style:none}.alivy-header__nav .header__menu-item{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1rem;font-family:var(--alivy-font-ui);font-size:var(--alivy-text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));cursor:pointer}.alivy-header__nav summary.header__menu-item{padding-right:1rem;list-style:none}.alivy-header__nav summary.header__menu-item::-webkit-details-marker{display:none}.alivy-header__nav .header__menu-item>span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-block:.3rem;transition:background-size var(--alivy-dur) var(--alivy-ease)}.alivy-header__nav .header__menu-item:hover>span,.alivy-header__nav details[open]>.header__menu-item>span,.alivy-header__nav .header__active-menu-item{background-size:100% 1px;text-decoration:none}.alivy-header__nav .header__menu-item .icon-caret{position:static;width:.8rem;height:.8rem;transform:none;transition:transform var(--alivy-dur) var(--alivy-ease)}.alivy-header__nav details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.alivy-header__nav header-menu>details:not(.mega-menu){position:relative}.alivy-header__nav .header__submenu{min-width:22rem;padding:1.4rem 0;border:1px solid var(--alivy-rule);border-radius:0}.alivy-header__nav .header__submenu .header__menu-item{display:flex;justify-content:space-between;width:100%;min-height:0;padding:.8rem 2.4rem;font-size:var(--alivy-text-s);font-weight:400;letter-spacing:.01em;text-transform:none;color:rgba(var(--color-foreground),.78)}.alivy-header__nav .header__submenu .header__menu-item:hover,.alivy-header__nav .header__submenu .list-menu__item--active{color:rgb(var(--color-foreground));text-decoration:none}.alivy-header__nav .header__submenu .header__submenu{padding:.4rem 0 .8rem 1.2rem;border:0;box-shadow:none}.alivy-header .mega-menu__content.alivy-mega__panel{top:100%;max-height:calc(100vh - var(--header-bottom-position-desktop, 12rem));max-height:calc(100dvh - var(--header-bottom-position-desktop, 12rem));padding:clamp(3.2rem,2rem + 2vw,5.6rem) 0 clamp(4rem,2.8rem + 2.4vw,6.4rem);border-top:1px solid var(--alivy-rule);border-bottom:1px solid var(--alivy-rule);box-shadow:0 4rem 6rem -4rem rgba(var(--alivy-ink),.16)}.js .alivy-header .mega-menu__content.alivy-mega__panel{transform:translateY(-.8rem);transition:opacity var(--alivy-dur) var(--alivy-ease),transform var(--alivy-dur) var(--alivy-ease)}.alivy-header .mega-menu[open] .mega-menu__content.alivy-mega__panel{transform:none}.alivy-mega__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3.2rem,1rem + 4vw,9.6rem);align-items:start}.alivy-mega__inner--no-features{grid-template-columns:minmax(0,1fr)}.alivy-mega__links{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.alivy-header .alivy-mega__list{display:grid;margin:0;padding:0;list-style:none}.alivy-mega__list--groups{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:3.2rem 4rem;width:100%}.alivy-header .alivy-mega__list--display{grid-template-columns:minmax(0,1fr);gap:.2rem}.alivy-header .alivy-mega__display-link{display:inline-block;padding:.4rem 0;font-family:var(--alivy-font-display);font-size:clamp(2.4rem,1.8rem + .9vw,3.2rem);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:-.005em;color:rgba(var(--color-foreground),.8);text-decoration:none;transition:color var(--alivy-dur) var(--alivy-ease),transform var(--alivy-dur) var(--alivy-ease)}.alivy-header .alivy-mega__display-link:hover,.alivy-header .alivy-mega__display-link.mega-menu__link--active{color:rgb(var(--color-foreground));transform:translate(.6rem);text-decoration:none}.alivy-header .alivy-mega__group-title{display:block;margin-bottom:1rem;padding:0;font-size:var(--alivy-text-2xs);font-weight:500;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none}.alivy-header .alivy-mega__sublink{display:inline-block;padding:.5rem 0;font-size:var(--alivy-text-s);font-weight:400;color:rgba(var(--color-foreground),.72);text-decoration:none}.alivy-header .alivy-mega__sublink:hover,.alivy-header .alivy-mega__sublink.mega-menu__link--active,.alivy-header .alivy-mega__group-title:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-thickness:1px}.alivy-mega__all{margin-top:clamp(2.4rem,1.6rem + 1.6vw,4rem)}.alivy-mega__all svg{width:1.2rem;height:1.2rem}.alivy-mega__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.alivy-menu-feature{min-width:0}.alivy-menu-feature__link{display:grid;gap:.3rem;color:rgb(var(--color-foreground));text-decoration:none}.alivy-menu-feature__media{display:block;overflow:hidden;margin-bottom:1rem;aspect-ratio:4 / 5;background:rgba(var(--alivy-champagne),.5)}.alivy-menu-feature__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--alivy-dur-slower) var(--alivy-ease-out)}.alivy-menu-feature__link:hover .alivy-menu-feature__img{transform:scale(1.04)}.alivy-menu-feature__title{font-family:var(--alivy-font-display);font-size:var(--alivy-display-xs);line-height:1.2}.alivy-menu-feature__meta{font-size:var(--alivy-text-xs);letter-spacing:.04em;color:rgba(var(--color-foreground),.62)}.alivy-header .header__icon--menu[aria-expanded=true]:before,.js .alivy-header menu-drawer>details>summary:before,.js .alivy-header header-drawer>details>summary:before{background:rgba(var(--alivy-ink),.32)}.alivy-drawer.menu-drawer{background-color:rgb(var(--color-background));filter:none;border-right:1px solid var(--alivy-rule)}@media screen and (min-width:750px){.alivy-drawer.menu-drawer{width:46rem}}.alivy-drawer .menu-drawer__submenu{background-color:rgb(var(--color-background))}.alivy-drawer__nav.menu-drawer__navigation{padding:clamp(1.6rem,1rem + 2vw,3.2rem) 0 3.2rem}.alivy-drawer .menu-drawer__menu{margin:0;padding:0}.js .alivy-drawer .menu-drawer__menu li{margin-bottom:0}.alivy-drawer .menu-drawer__menu-item{position:relative;display:flex;align-items:center;padding:1rem var(--alivy-gutter);color:rgb(var(--color-foreground));text-decoration:none}.alivy-drawer summary.menu-drawer__menu-item{padding-right:calc(var(--alivy-gutter) + 3.2rem);list-style:none}.alivy-drawer summary.menu-drawer__menu-item::-webkit-details-marker{display:none}.alivy-drawer .menu-drawer__menu-item--active,.alivy-drawer .menu-drawer__menu-item:focus,.alivy-drawer .menu-drawer__close-button:focus,.alivy-drawer .menu-drawer__menu-item:hover,.alivy-drawer .menu-drawer__close-button:hover{background-color:transparent;color:rgb(var(--color-foreground))}.alivy-drawer .menu-drawer__menu-item:hover{opacity:.7}.alivy-drawer .menu-drawer__menu-item>.svg-wrapper{right:var(--alivy-gutter);width:1.4rem}.alivy-drawer__link{font-family:var(--alivy-font-display);font-size:clamp(2.6rem,2.2rem + 1.4vw,3.4rem);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:-.01em}.alivy-drawer__sublink{font-family:var(--alivy-font-ui);font-size:var(--alivy-text-m);line-height:1.4;border-bottom:1px solid var(--alivy-rule)}.alivy-drawer__sublink--all{font-size:var(--alivy-text-2xs);font-weight:500;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase}.alivy-drawer .menu-drawer__close-button.alivy-drawer__back{margin-top:0;padding:1.6rem var(--alivy-gutter);font-family:var(--alivy-font-ui);font-size:var(--alivy-text-2xs);font-weight:500;letter-spacing:var(--alivy-tracking-caps);text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.alivy-drawer__submenu-title{margin:.4rem 0 1.6rem;padding:0 var(--alivy-gutter)}.alivy-drawer__submenu-list{border-top:1px solid var(--alivy-rule)}@media(prefers-reduced-motion:no-preference){.js details[open].menu-opening .alivy-drawer__item{animation:alivy-drawer-in var(--alivy-dur-slow) var(--alivy-ease-out) both;animation-delay:calc(var(--alivy-i, 0) * 45ms + .12s)}}@keyframes alivy-drawer-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.alivy-drawer__features{margin-top:2.4rem;padding:2.4rem var(--alivy-gutter) 0;border-top:1px solid var(--alivy-rule)}.alivy-drawer__features-title{margin:0 0 1.4rem}.alivy-drawer__rail{--alivy-rail-item: 42%;margin-block:0;list-style:none}@media screen and (min-width:750px){.alivy-drawer__rail{--alivy-rail-item: 16rem}}.alivy-drawer .alivy-menu-feature__title{font-size:1.8rem}.alivy-drawer__utility.menu-drawer__utility-links{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2rem var(--alivy-gutter) calc(2.4rem + env(safe-area-inset-bottom,0px));background-color:rgba(var(--alivy-champagne),.35)}.alivy-drawer__utility-link{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;font-size:var(--alivy-text-s);color:rgb(var(--color-foreground));text-decoration:none}.alivy-drawer__utility-link .svg-wrapper,.alivy-drawer__utility-link .icon{width:1.8rem;height:1.8rem}.alivy-drawer .menu-drawer__localization{padding:0}.alivy-drawer__social.list-social{justify-content:flex-start;margin-left:-1.2rem}.alivy-header .search-modal{border-bottom:1px solid var(--alivy-rule);background-color:rgb(var(--color-background))}.alivy-header .search-modal__content .field{align-items:center}.alivy-header .search-modal .field:after,.alivy-header .search-modal .field:hover.field:after{box-shadow:inset 0 -1px rgba(var(--color-foreground),.35);border-radius:0}.alivy-header .search-modal .field__input{padding-left:0;font-family:var(--alivy-font-display);font-size:clamp(2rem,1.7rem + .8vw,2.6rem)}.alivy-header .search-modal .field__label{left:0;font-family:var(--alivy-font-display);font-size:clamp(2rem,1.7rem + .8vw,2.6rem)}.alivy-header .search-modal .field__input:focus~.field__label,.alivy-header .search-modal .field__input:not(:placeholder-shown)~.field__label{font-family:var(--alivy-font-ui);font-size:1rem;letter-spacing:.08em}.alivy-header .search-modal .field__input:focus-visible,.alivy-header .search-modal .field__input:focus{outline:0;box-shadow:none}.alivy-header .search-modal .field:focus-within:after{box-shadow:inset 0 -1px rgb(var(--color-foreground))}.section-header:has(.alivy-header--overlay){margin-bottom:calc(-1 * var(--alivy-header-height, 0px))}body:has(.alivy-header--overlay) #MainContent>.shopify-section:first-child:not(:has(.alivy-bleed)){padding-top:var(--alivy-header-height, 0px)}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])){background:transparent;border-bottom-color:transparent;box-shadow:none}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay-light:not(:hover):not(:focus-within):not(:has(details[open])){--color-foreground: 255, 255, 255;--color-link: 255, 255, 255}.alivy-header--overlay-light:before{content:"";position:absolute;top:0;right:0;bottom:-60%;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--alivy-ink),.34),rgba(var(--alivy-ink),0));opacity:0;transition:opacity var(--alivy-dur-slow) var(--alivy-ease)}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay-light:not(:hover):not(:focus-within):not(:has(details[open])):before{opacity:1}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay-light:not(:hover):not(:focus-within):not(:has(details[open])) .alivy-header__logo-img:not(.alivy-header__logo-img--overlay){filter:url(#AlivyLogoKnockout);mix-blend-mode:normal}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])) .alivy-header__logo-wrap:has(.alivy-header__logo-img--overlay) .alivy-header__logo-img:not(.alivy-header__logo-img--overlay){display:none}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay:not(:hover):not(:focus-within):not(:has(details[open])) .alivy-header__logo-img--overlay{display:block}.section-header:not(.alivy-is-scrolled):not(.menu-open):not(.shopify-section-header-sticky) .alivy-header--overlay-light:not(:hover):not(:focus-within):not(:has(details[open])) .cart-count-bubble{color:rgb(var(--alivy-ink))}@media(prefers-reduced-motion:no-preference){.alivy-header details[open]>.search-modal{animation:alivy-search-in var(--alivy-dur-slow) var(--alivy-ease-out) both}.alivy-header .search-modal__form{animation:alivy-search-field-in var(--alivy-dur-slow) var(--alivy-ease-out) 80ms both}}@keyframes alivy-search-in{0%{opacity:0;transform:translate3d(0,-.8rem,0)}to{opacity:1;transform:none}}@keyframes alivy-search-field-in{0%{opacity:0}to{opacity:1}}.alivy-drawer__search{padding:1.6rem var(--alivy-gutter) 0}.alivy-drawer__search .alivy-field__input{font-size:var(--alivy-text-m)}.alivy-drawer__search .alivy-field__button .icon{width:1.8rem;height:1.8rem}.alivy-drawer .menu-drawer__navigation-container{grid-template-rows:auto 1fr auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/alivy-header.css.map */
