:root{--em-sticky-area-height: calc( var(--em-announcement-bar-is-sticky, 0) * var(--em-announcement-bar-height, 0px) + var(--em-header-is-sticky, 0) * var(--em-header-height, 0px) )}.em-header-section{position:relative;z-index:7;transition:transform .2s ease-in-out,visibility .2s ease-in-out}#header-group:has(em-header[data-sticky]){display:contents}.em-header-section:has(>em-header[data-sticky]){position:sticky;top:calc(var(--em-announcement-bar-is-sticky, 0) * var(--em-announcement-bar-height, 0px))}.em-header-section:has(>.em-header.is-hidden){visibility:hidden;transform:translateY(-100%)}body:has(#MainContent>.shopify-section:first-child [data-em-transparent-header]):not(:has(.em-header-section~.shopify-section)) .em-header-section{margin-block-end:calc(-1 * var(--em-header-height, 0px))}body:has(#MainContent>.shopify-section:first-child [data-em-transparent-header]):not(:has(.em-header-section~.shopify-section)) .em-header:not(.is-solid):not(:has([data-open])),.em-header[data-em-header-transparent]{--em-header-transparent: 1;background:linear-gradient(to bottom,#0009,#0000);color:rgb(var(--em-header-transparent-text, 255 255 255))}body:has(#MainContent>.shopify-section:first-child [data-em-transparent-header-primary]):not(:has(.em-header-section~.shopify-section)) .em-header:not(.is-solid):not(:has([data-open])),.em-header[data-em-header-transparent][data-em-header-primary]{--em-header-transparent: 0;background:transparent;color:rgb(var(--em-text))}.em-header{--em-header-transparent: 0;--em-header-pad-block: 1.25rem;--em-header-pad-inline: min(1.75rem, var(--em-gutter));--em-header-col-gap: 1.25rem;--em-header-nav-gap: 1.5rem;--em-header-icon: 16px;position:relative;display:grid;align-items:center;justify-content:safe center;column-gap:var(--em-header-col-gap);padding-block:var(--em-header-pad-block);padding-inline:var(--em-header-pad-inline);transition:background-color .2s ease-in-out,color .2s ease-in-out}@media screen and (min-width:700px){.em-header{--em-header-icon: var(--em-header-icon-desktop, 16px)}}@media screen and (min-width:1000px){.em-header{--em-header-pad-block: 1.4rem;--em-header-col-gap: 2.5rem;--em-header-nav-gap: 1rem}}.em-header--m-logo_left_navigation_right{grid-template:"logo secondary" / auto minmax(0,1fr)}.em-header--m-logo_with_menu_left_navigation_right{grid-template:"primary logo secondary" / auto auto minmax(0,1fr)}.em-header--m-logo_center_navigation_split{grid-template:"primary logo secondary" / minmax(0,1fr) auto minmax(0,1fr)}@media screen and (min-width:1000px){.em-header--d-logo_left_navigation_inline{grid-template:"logo primary secondary" / auto minmax(0,1fr) auto}.em-header--d-logo_left_navigation_center{grid-template:"logo primary secondary" / minmax(max-content,1fr) auto minmax(max-content,1fr)}.em-header--d-logo_center_navigation_inline,.em-header--d-drawer{grid-template:"primary logo secondary" / minmax(0,1fr) auto minmax(0,1fr)}}.em-header .em-icon{--em-icon-size: var(--em-header-icon)}.em-header__tap{position:relative}.em-header__tap:before{content:"";position:absolute;top:calc(50% - 1.125rem);left:calc(50% - 1.125rem);width:2.25rem;height:2.25rem}.em-header li a{text-transform:uppercase}.em-header__logo{position:relative;grid-area:logo;justify-self:start;margin:0;font-size:inherit;line-height:0}.em-header__logo-link{display:block;color:inherit;text-decoration:none}.em-header__logo-image{display:block;width:var(--em-header-logo-width);max-width:100%;height:auto;opacity:calc(1 - var(--em-header-transparent));transition:opacity .2s ease-in-out}.em-header__logo-image:only-of-type{opacity:1}.em-header__logo-image--transparent{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:var(--em-header-transparent);pointer-events:none}.em-header__logo-text{font-size:1rem;line-height:1}.em-header__primary{grid-area:primary;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--em-header-nav-gap)}.em-header--m-logo_left_navigation_right .em-header__primary{display:none}.em-header__menu{display:none;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.em-header__primary,.em-header--m-logo_left_navigation_right .em-header__primary{display:flex;gap:.625rem 1.5rem}.em-header--d-logo_left_navigation_center .em-header__primary{justify-content:center}.em-header__menu{display:contents}.em-header__toggle:not(.em-header__toggle--desktop),.em-header__search-mobile{display:none}}.em-header__nav-link,.em-header__dropdown-link{font-family:var(--em-font-body);font-weight:var(--em-font-body-weight);font-size:var(--em-subheading-size);line-height:normal;color:inherit;text-decoration:none}.em-header__nav-link{display:block;padding-block:2px}.em-header__grow-link{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat right bottom / 0 1px;transition:background-size .2s ease-in-out}.em-header__nav-link[aria-expanded=true]{background-size:100% 1px}@media screen and (pointer:fine){.em-header__grow-link:hover{background-size:100% 1px;background-position-x:left}}.em-header__fade-link{color:inherit;text-decoration:none;transition:color .2s ease-in-out}@media screen and (pointer:fine){.em-header__fade-link:hover{color:rgb(var(--em-text) / .6)}}.em-header__toggle{display:flex;align-items:center;gap:.75rem;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.em-header__burger{display:grid;row-gap:3px}.em-header__burger>span{width:1rem;height:1px;background:currentColor;transition:transform .2s}.em-header__toggle[aria-expanded=true] .em-header__burger>:first-child{transform:translateY(2px) rotate(45deg)}.em-header__toggle[aria-expanded=true] .em-header__burger>:last-child{transform:translateY(-2px) rotate(-45deg)}.em-header__toggle-label{color:inherit}@media screen and (max-width:999px){.em-header__toggle-label{display:none}}.em-header__secondary{grid-area:secondary;justify-self:end;display:flex;align-items:center;column-gap:var(--em-header-nav-gap)}.em-header__actions{display:contents;margin:0;padding:0;list-style:none}.em-header__action{position:relative;display:block}.em-header__icon-button{display:block;margin:0;padding:0;border:0;background:none;color:inherit;line-height:0;cursor:pointer}.em-header__icon-button:focus-visible,.em-header__toggle:focus-visible,.em-header__logo-link:focus-visible,.em-header__nav-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.em-header__cart-dot{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;width:4px;height:4px;border-radius:50%;background:currentColor;pointer-events:none}.em-header__localization{display:contents}.em-header__separator{width:1px;height:10px;margin:0 .25rem;border:0;background:currentColor;opacity:.3}@media screen and (max-width:999px){.em-header__action--account,.em-header__action--desktop-only,.em-header__localization{display:none}}@media screen and (min-width:1000px){.em-header__action--menu{display:none}}.em-header__dropdown{position:absolute;inset-block-start:100%;z-index:1;width:max-content;max-width:15rem;padding-block:1.2rem;outline:1px solid rgb(var(--em-text) / .1);outline-offset:-1px}.em-header__dropdown:not([data-open]){display:none}.em-header__dropdown-list{margin:0;padding:0;list-style:none}.em-header__dropdown-list>li{position:relative}.em-header__dropdown-link{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:.4rem 1.75rem}.em-header__dropdown:has(.em-header__dropdown) .em-header__dropdown-link{grid-template-columns:minmax(0,1fr) 1.5rem}.em-header__dropdown .em-header__dropdown{inset-block-start:-1.2rem;inset-inline-start:calc(100% - 1px)}.em-header__dropdown .em-header__dropdown .em-header__dropdown-link{grid-template-columns:auto}.em-header__dropdown-link .em-icon{--em-icon-size: 14px;justify-self:end;stroke-width:1.5;transition:transform .2s}.em-header__dropdown-link:is(:hover,[aria-expanded=true]) .em-icon{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.em-header__dropdown[data-open]{animation:em-header-fade .2s both}.em-header__dropdown[data-open]>.em-header__dropdown-list>li{animation:em-header-rise .1s ease-in-out both;animation-delay:calc(.1s + var(--em-i, 0) * .05s)}.em-mega-menu[data-open]{animation:em-header-fade .2s ease-in-out both}.em-mega-menu[data-open] .em-mega-menu__nav>*{animation:em-header-rise-lg .2s ease-in-out .1s both}.em-mega-menu[data-open] .em-menu-promo{animation:em-header-fade .3s ease-in-out .2s both}}@keyframes em-header-fade{0%{opacity:0}}@keyframes em-header-rise{0%{opacity:0;transform:translateY(.8em)}}@keyframes em-header-rise-lg{0%{opacity:0;transform:translateY(1em)}}.em-mega-menu{--em-mega-pad-inline: 1.75rem;--em-mega-pad-start: 1.75rem;--em-mega-pad-end: 3.5rem;--em-mega-nav-max: 800px;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1;display:grid;grid-auto-flow:column;align-items:start;column-gap:clamp(3rem,5vw,5rem);width:100%;max-height:calc(100vh - var(--em-sticky-area-height, 0px) - 48px);padding-inline:var(--em-mega-pad-inline);padding-block:var(--em-mega-pad-start) var(--em-mega-pad-end);overflow-y:auto;box-sizing:border-box}.em-mega-menu:not([data-open]){display:none}.em-mega-menu--between{justify-content:space-between}.em-mega-menu--center{justify-content:center}.em-mega-menu:has(.em-menu-promo__item:nth-child(3)){--em-mega-nav-max: 600px}.em-mega-menu:has(.em-menu-promo__item:nth-child(4)){--em-mega-nav-max: 480px}.em-mega-menu:has(.em-menu-promo){padding-inline-end:0}.em-mega-menu:has(.em-menu-promo--stretch){padding-block-end:0}.em-mega-menu:has(>.em-menu-promo--stretch:only-child){padding:0}.em-mega-menu__nav{display:flex;flex-wrap:wrap;gap:1.5rem clamp(1.5rem,5vw,5rem);max-width:var(--em-mega-nav-max)}.em-mega-menu__nav:only-child{max-width:none}.em-mega-menu__column{display:grid;justify-items:start;align-content:start;gap:1rem}.em-mega-menu__column-title{text-decoration:none}.em-mega-menu__list{display:flex;flex-direction:column;gap:.6rem clamp(1.5rem,3vw,3rem);max-width:165px;margin:0;padding:0;list-style:none}.em-menu-promo{flex-grow:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.em-menu-promo::-webkit-scrollbar{display:none}.em-menu-promo__track{display:flex;column-gap:var(--em-promo-gap, 0px);height:100%}.em-mega-menu .em-menu-promo:not(.em-menu-promo--stretch) .em-menu-promo__track{padding-inline-end:var(--em-mega-pad-inline)}.em-mega-menu:not(:has(.em-mega-menu__nav)) .em-menu-promo__track{justify-content:safe center}.em-menu-promo__item{position:relative;display:grid;align-content:start;gap:.75rem;color:inherit;text-decoration:none;scroll-snap-align:start}.em-menu-promo--mega_menu:not(.em-menu-promo--stretch) .em-menu-promo__item{flex:1 1 auto;width:305px;min-width:220px;max-width:max-content}.em-menu-promo--mega_menu:not(.em-menu-promo--stretch) .em-menu-promo__media>img{width:auto;height:275px}.em-menu-promo--stretch{align-self:stretch;max-height:inherit;padding-inline:var(--em-promo-gap);padding-block-end:var(--em-promo-gap)}.em-menu-promo--stretch .em-menu-promo__item{flex:none;width:clamp(290px,(100vw - var(--em-promo-gap) * 2 - (var(--em-promo-count) - 1) * var(--em-promo-gap)) / var(--em-promo-count),420px);overflow:hidden}.em-menu-promo--stretch .em-menu-promo__media{height:100%}.em-menu-promo--stretch .em-menu-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.em-menu-promo--stretch .em-menu-promo__text{position:absolute;inset:auto 0 0;padding:1.5rem;color:rgb(var(--em-promo-text))}.em-menu-promo--stretch .em-menu-promo__text .em-muted{color:inherit}.em-menu-promo__text{display:grid;gap:.25rem}.em-menu-promo__text--center{justify-items:center;text-align:center}.em-menu-promo__text--end{justify-items:end;text-align:end}.em-menu-promo__heading,.em-menu-promo__caption{margin:0}.em-menu-promo--drawer{margin-inline:-1.5rem}.em-menu-promo--drawer .em-menu-promo__track{padding-inline:1.5rem;scroll-padding-inline:1.5rem}.em-menu-promo--drawer .em-menu-promo__item{flex:none;width:210px}.em-menu-drawer[hidden]{display:none}.em-menu-drawer{display:block}.em-menu-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:var(--em-sticky-area-height, 0px);z-index:-1;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.em-menu-drawer__content{position:absolute;inset-block-start:100%;inset-inline-start:0;display:grid;grid-auto-rows:minmax(0,1fr);box-sizing:border-box;width:100%;max-width:480px;height:calc(100vh - var(--em-menu-offset-top, 0px));height:calc(100dvh - var(--em-menu-offset-top, 0px));border-block-start:1px solid rgb(var(--em-text) / .1);background:rgb(var(--em-bg));color:rgb(var(--em-text));overflow:clip;outline:none}.em-menu-drawer__panel{grid-area:1 / -1;display:none;flex-direction:column;height:100%;min-height:0}.em-menu-drawer__panel.is-visible{display:flex}.em-menu-drawer__panel--sub{background:rgb(var(--em-bg))}.em-menu-drawer__body{flex-grow:1;padding:2.2rem 1.5rem;overflow-y:auto;overscroll-behavior-y:contain}.em-menu-drawer__primary{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.em-menu-drawer__primary-link{display:flex;align-items:center;gap:.75rem;max-width:max-content;margin:0;padding:0;border:0;background:none;color:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:color .2s}@media screen and (min-width:700px){.em-menu-drawer__primary-link{gap:1.25rem}}@media screen and (pointer:fine){.em-menu-drawer__primary li:hover~li>.em-menu-drawer__primary-link,.em-menu-drawer__primary li:has(~li:hover)>.em-menu-drawer__primary-link{color:rgb(var(--em-text) / .6)}}.em-menu-drawer__indicator.em-icon{--em-icon-size: .7em}.em-menu-drawer__separator{margin-block:2rem;border:0;border-block-start:1px solid rgb(var(--em-text) / .1)}.em-menu-drawer__secondary,.em-menu-drawer__list{display:grid;justify-items:start;margin:0;padding:0;list-style:none}.em-menu-drawer__secondary{gap:.75rem}.em-menu-drawer__list{gap:.625rem}.em-menu-drawer__footer-item{padding:1rem 1.5rem;border-block-start:1px solid rgb(var(--em-text) / .1)}.em-menu-drawer__footer-item--social{--em-social-icon-size: 1.125rem}.em-menu-drawer__footer-item--social .em-social:has(>:nth-child(3)){justify-content:space-between}.em-menu-drawer__footer-item--account{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}@media screen and (min-width:1150px){.em-menu-drawer__footer-item--account{display:none}}.em-menu-drawer__account{display:flex;align-items:center;gap:.625rem;margin-inline-start:auto;color:inherit;text-decoration:none}.em-menu-drawer__account .em-icon{--em-icon-size: 16px}.em-menu-drawer__panel--sub .em-menu-drawer__body{display:grid;align-content:start;row-gap:1.375rem}.em-menu-drawer__back{display:inline-flex;align-items:center;justify-self:start;column-gap:.625rem;margin:0;padding:.375rem .625rem;border:0;border-radius:20px;background:rgb(var(--em-text) / .08);color:inherit;cursor:pointer}.em-menu-drawer__back .em-icon{--em-icon-size: 10px}.em-menu-drawer__sub-content{display:grid;row-gap:2rem}.em-menu-drawer__group{display:grid;justify-items:start;gap:1rem}.em-menu-drawer :is(a,button):focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.em-header,.em-header-section,.em-header__logo-image,.em-header__burger>span,.em-header__grow-link,.em-header__fade-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/em-header.css.map */
