.header-announcement{position:relative;z-index:var(--z-layer-header);min-height:var(--header-announcement-height);background:var(--gray-pure-black, #000);color:var(--color-tertiary-real-white)}.header-announcement__inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--home-content-max-width);min-height:var(--header-announcement-height);margin-inline:auto;padding:1.3rem var(--space-4)}.header-announcement__inner>.announcement-bar,.header-announcement__inner>slideshow-component{width:100%}.header-announcement .announcement-bar,.header-announcement .announcement-bar__announcement,.header-announcement .announcement-bar__link{color:inherit}.header-announcement .announcement-bar__message{min-height:0;padding:0;font-weight:var(--font-weight-medium);text-align:center}.header-announcement .slider-button[hidden]{display:none}.header-announcement__close{position:absolute;z-index:var(--z-layer-header-control);top:50%;right:var(--header-desktop-gutter);display:none;width:2.4rem;height:2.4rem;padding:.6rem;border:0;background:transparent;color:inherit;cursor:pointer;transform:translateY(-50%)}.header-announcement__close .svg-wrapper,.header-announcement__close .icon{width:1.2rem;height:1.2rem}.site-header .header{width:100%;max-width:var(--home-content-max-width);margin-inline:auto}.site-header .header__location{display:none}.site-header .header__account{position:relative;display:inline-flex;align-items:center;flex:none;height:2.4rem}.site-header shopify-account.header__icon--account{--shopify-account-signed-in-avatar-size: 2.4rem;--shopify-account-signed-in-avatar-color-background: var(--color-gray-white);--shopify-account-signed-in-avatar-color-text: var(--color-gray-black)}.site-header .header__account-icon{position:absolute;z-index:1;top:0;left:0;display:block;width:2.4rem;height:2.4rem;background:var(--color-gray-white);box-shadow:0 0 0 2px var(--color-gray-white);pointer-events:none}.site-header .header__account--signed-in shopify-account{--shopify-account-signed-in-avatar-color-text: transparent}.site-header .header__account-icon svg{display:block;width:100%;height:100%}.site-header,.section-header.shopify-section-group-header-group,.announcement-bar-section.shopify-section-group-header-group{z-index:var(--z-layer-header)}.site-header-search-label,.site-header .site-header-search-label{display:none}.site-header-search-icon{display:block;width:2.4rem;height:2.4rem;object-fit:contain}.site-header .header__heading-logo--fallback{display:block;width:100%;height:100%;object-fit:contain}.header-mega-menu__body,.header-mega-menu__links,.header-mega-menu__cards{display:flex;align-items:flex-start}.header-mega-menu__body{width:100%;max-width:var(--home-content-max-width);margin-inline:auto;gap:var(--space-5);padding:var(--header-mega-top) var(--header-desktop-gutter) var(--header-mega-bottom)}.header-mega-menu__body--cards{padding-bottom:calc(var(--header-mega-bottom) + .1rem)}.header-mega-menu__links{flex:1 1 auto;gap:var(--space-10);min-width:0;margin:0;padding:0;list-style:none}.header-mega-menu__column{flex:0 0 var(--header-mega-column-width)}.header-mega-menu__column-title,.header-mega-menu__child-link,.header-mega-menu__card-title,.header-mega-menu__cta{color:var(--color-text-primary);font-family:var(--font-copy-family);font-style:normal;text-decoration:none}.header-mega-menu__column-title,.header-mega-menu__child-link,.header-mega-menu__card-title{font-size:var(--type-body-3-size);line-height:var(--type-body-3-line-height)}.header-mega-menu__column-title{display:inline-block;margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.header-mega-menu__children{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.header-mega-menu__child-link{display:inline;font-weight:var(--font-weight-regular);text-underline-offset:.4rem}.header-mega-menu__child-link[aria-current=page] .header-menu-label__text{text-decoration:underline}.header-mega-menu__promo,.header-mega-menu__card{display:grid;gap:var(--space-4);color:var(--color-text-primary);text-decoration:none}.header-mega-menu__media{width:var(--header-mega-media-width);height:var(--header-mega-media-height);overflow:hidden;background:var(--color-gray-200)}.header-mega-menu__media img,.header-mega-menu__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.header-mega-menu__card-title{width:fit-content;margin:0;font-weight:var(--font-weight-medium);text-underline-offset:.5rem}.header-mega-menu__promo:hover .header-mega-menu__card-title,.header-mega-menu__promo:focus-visible .header-mega-menu__card-title,.header-mega-menu__card:hover .header-mega-menu__card-title,.header-mega-menu__card:focus-visible .header-mega-menu__card-title{text-decoration:underline}.header-mega-menu__cards{display:grid;grid-template-columns:repeat(3,minmax(0,var(--header-mega-media-width)));gap:var(--space-5);width:100%}.header-mega-menu__promo{flex:0 1 var(--header-mega-media-width);min-width:28rem}.header-mega-menu__cards .header-mega-menu__card,.header-mega-menu__cards .header-mega-menu__media,.header-mega-menu__promo .header-mega-menu__media{width:100%}.header-mega-menu__cards .header-mega-menu__media,.header-mega-menu__promo .header-mega-menu__media{height:auto;aspect-ratio:427 / 240}.header-mega-menu__cta-row{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:2.8rem var(--header-desktop-gutter);border-top:.1rem solid var(--color-border-default);box-sizing:border-box}.header-mega-menu__cta{display:inline-flex;gap:var(--space-1);align-items:center;font-size:var(--type-body-4-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-4-line-height)}.header-mega-menu__arrow{display:block;width:2rem;height:2rem;transform:scaleX(-1)}@media screen and (min-width:990px){body:has(.site-header .mega-menu[open]):after{position:fixed;z-index:var(--z-layer-header-overlay);top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);content:"";pointer-events:auto}.header-announcement__inner{padding-inline:calc(var(--header-desktop-gutter) + 3.6rem)}.header-announcement__close{display:grid}.site-header .header.page-width{display:grid;grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;grid-template-rows:6.5rem;gap:0 2.4rem;padding:0 var(--header-desktop-gutter)}.site-header .header__heading,.site-header .header__heading-link{align-self:center;justify-self:center;margin:0;padding:0}.site-header .header__heading-logo-wrapper{display:block;width:var(--header-logo-width);height:var(--header-logo-height);margin-bottom:10px}.site-header .header__heading-logo,.site-header .header__heading-logo-wrapper>svg{display:block;width:100%;height:100%;object-fit:contain}.site-header .header>.header__search{display:none;grid-area:left-icons;align-self:center;justify-self:start}.site-header .header__search summary{display:flex;gap:1rem;align-items:center;width:auto;height:var(--header-mobile-icon-size);text-decoration:none}.site-header .site-header-search-label{display:none}.site-header .header .header__inline-menu{grid-area:navigation;justify-self:start;width:100%;margin:0}.site-header .header__inline-menu>.list-menu--inline{justify-content:flex-start;flex-wrap:nowrap;width:100%}.site-header .header__menu-item{position:relative;display:flex;align-items:center;height:6.5rem;padding:1.2rem 1.5rem;white-space:nowrap;color:var(--color-gray-black);font-family:var(--font-copy-family);font-size:var(--type-body-4-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--type-body-4-line-height);text-decoration:none}.site-header .header__menu-item:after{position:absolute;right:0;bottom:0;left:0;height:.1rem;background:var(--color-primary-pink-500);content:"";opacity:0;transform:scaleX(0);transition:opacity var(--motion-micro),transform var(--motion-micro)}.site-header .header__menu-item:hover span,.site-header .header__active-menu-item,.site-header details[open]>.header__menu-item{text-decoration:none}.site-header .header__menu-item:has(.header__active-menu-item):after,.site-header details[open]>.header__menu-item:after,.site-header .header__menu-item:hover:after,.site-header .header__menu-item:focus-visible:after{opacity:1;transform:scaleX(1)}.site-header .header__menu-item .icon-caret{display:none}.site-header .header__icons{align-self:center;justify-self:end;gap:var(--header-actions-gap);padding:0}.site-header .desktop-localization-wrapper:not(:has(localization-form)){display:none}.site-header .header__icons>shopify-store{position:absolute}.site-header .header__location{display:inline-flex;align-items:center;flex:none;height:2.4rem;color:var(--color-gray-black);font-size:var(--type-body-4-size);line-height:var(--type-body-4-line-height);white-space:nowrap}.site-header .header__location-icon,.site-header .header__location-icon svg{display:block;width:2.4rem;height:2.4rem}.site-header .header__icons>.header__search{display:inline-flex;order:-1}.site-header .header__icon,.site-header .header__icon:not(.header__icon--summary),.site-header shopify-account.header__icon:not(:defined){min-width:2.4rem;width:2.4rem;height:2.4rem}.site-header .header__icon .svg-wrapper,.site-header .header__icon .icon{width:2.4rem;height:2.4rem}.site-header .header__icons .header__icon--cart{width:2.4rem;margin:0;text-decoration:none}.site-header .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 10.5rem));padding:0;overflow-y:auto;border:0;background:var(--color-surface-primary);box-shadow:none}.site-header .header-mega-menu__content{opacity:0;transform:translateY(-.8rem);transition:opacity var(--motion-standard),transform var(--motion-standard)}.site-header .mega-menu[open] .header-mega-menu__content{border-top:.1rem solid var(--color-border-default);opacity:1;transform:translateY(0)}}@media screen and (min-width:990px)and (max-width:1399px){.header-mega-menu__column{flex:1 1 14rem}.header-mega-menu__links{gap:var(--space-5)}}@media screen and (max-width:989px){.header-announcement{min-height:var(--header-mobile-announcement-height)}.header-announcement--signed-in{background:var(--color-gray-pure-black)}.header-announcement__inner{min-height:var(--header-mobile-announcement-height);padding:.8rem var(--header-mobile-gutter)}.site-header .header,.site-header .header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons heading icons";grid-template-columns:6rem minmax(0,1fr) 6rem;min-height:var(--header-mobile-bar-height);padding:calc((var(--header-mobile-bar-height) - var(--header-mobile-logo-height) - var(--header-mobile-logo-bottom-space)) / 2) var(--header-mobile-gutter)}.site-header .header__heading-logo-wrapper{display:block;width:var(--header-mobile-logo-width);height:calc(var(--header-mobile-logo-height) + var(--header-mobile-logo-bottom-space));padding-bottom:var(--header-mobile-logo-bottom-space)}.site-header .header__heading,.site-header .header__heading-link{margin:0;padding:0}.site-header .header__heading-logo,.site-header .header__heading-logo-wrapper>svg{display:block;width:100%;height:100%;object-fit:contain}.site-header header-drawer{grid-area:left-icons;justify-self:start;width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size);margin-left:0!important}.site-header .header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{display:inline-flex;grid-area:left-icons;justify-self:start;width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size);margin-left:calc(var(--header-mobile-icon-size) + var(--header-mobile-icon-gap))}.site-header .header__icons{gap:0;padding:0}.site-header .header__icons>.header__search{display:none}.site-header .header__icon,.site-header .header__icon--cart,.site-header .header__icon .svg-wrapper,.site-header .header__icon--menu>span,.site-header .site-header-search-icon{width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size)}.site-header shopify-account.header__icon{min-width:var(--header-mobile-icon-size)}.site-header .header__icon--cart{margin:0 0 0 var(--header-mobile-icon-gap)}.mobile-menu-toggle,.mobile-menu-toggle__icon{position:relative;display:grid;place-items:center}.mobile-menu-toggle__icon{width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size)}.mobile-menu-toggle__icon svg{width:100%;height:100%}.site-header .mobile-menu-toggle__icon--close,.site-header .menu-drawer-container[open] .mobile-menu-toggle__icon--open{display:none}.site-header .menu-drawer-container[open] .mobile-menu-toggle__icon--close{display:grid}.menu-drawer-container[open] .mobile-menu-toggle__icon--close svg{width:1.68485rem;height:1.68485rem}.js .site-header menu-drawer>details>summary:before,.js .site-header menu-drawer>details[open]:not(.menu-opening)>summary:before{display:none}.site-header .menu-drawer{width:100%;border:0;background:var(--color-surface-primary);filter:none}.site-header .menu-drawer__navigation-container{grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--color-surface-primary)}.site-header .menu-drawer__navigation{position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.site-header .menu-drawer__submenu{bottom:0;background:var(--color-surface-primary)}.site-header .menu-drawer__inner-submenu{display:flex;flex-direction:column;height:100%;background:var(--color-surface-primary)}.site-header .menu-drawer__utility-links{z-index:2}.js .site-header .mobile-menu>li{margin:0}.site-header .mobile-menu>li>.menu-drawer__menu-item,.site-header .mobile-menu>li>details>.menu-drawer__menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--header-mobile-menu-row-height);padding:1.5rem var(--header-mobile-gutter);color:var(--color-gray-900);font-family:var(--font-copy-family);font-size:var(--mo-body3-size);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--mo-body3-line-height);background:var(--color-surface-primary)}.site-header .mobile-menu>li>.menu-drawer__menu-item:hover,.site-header .mobile-menu>li>.menu-drawer__menu-item:focus,.site-header .mobile-menu>li>details>.menu-drawer__menu-item:hover,.site-header .mobile-menu>li>details>.menu-drawer__menu-item:focus{color:var(--color-gray-900);background:var(--color-surface-primary)}.mobile-menu__arrow{display:grid;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;transform:rotate(180deg)}.mobile-menu__arrow svg{width:100%;height:100%}.site-header .menu-drawer__close-button{flex:0 0 var(--header-mobile-menu-row-height);gap:var(--space-1);width:100%;height:var(--header-mobile-menu-row-height);margin:0;padding:0 var(--header-mobile-gutter);color:var(--color-gray-900);font-family:var(--font-copy-family);font-size:var(--mo-body3-size);font-weight:var(--font-weight-medium);line-height:var(--mo-body3-line-height)}.site-header .menu-drawer__close-button:hover,.site-header .menu-drawer__close-button:focus{background:var(--color-surface-primary)}.mobile-menu__back-arrow,.mobile-menu__back-arrow svg{display:block;width:2rem;height:2rem}.site-header .mobile-menu__second-level{flex:0 0 auto;padding:0 var(--header-mobile-gutter)}.site-header .mobile-menu__second-level>li{margin:0;border-bottom:.1rem solid var(--color-border-default)}.site-header .mobile-menu__second-level>li:last-child{border-bottom-color:var(--color-border-strong)}.mobile-menu__second-link,.mobile-menu__accordion{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--header-mobile-menu-row-height);padding:0;border:0;background:var(--color-surface-primary);color:var(--color-gray-900);font-family:var(--font-copy-family);font-size:var(--mo-body3-size);font-weight:var(--font-weight-medium);line-height:var(--mo-body3-line-height);text-decoration:none;cursor:pointer}.mobile-menu__accordion-icon{position:relative;display:block;width:2.4rem;height:2.4rem}.mobile-menu__accordion-icon:before,.mobile-menu__accordion-icon:after{position:absolute;top:50%;left:50%;width:1.2rem;height:.1rem;background:var(--color-gray-900);content:"";transform:translate(-50%,-50%)}.mobile-menu__accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.mobile-menu__accordion[aria-expanded=true] .mobile-menu__accordion-icon:after{display:none}.mobile-menu__third-level:not([hidden]){padding-bottom:var(--space-1)}.mobile-menu__third-level[hidden]{display:none}.js .site-header .mobile-menu__third-level>li{margin:0}.site-header .mobile-menu__third-link,.site-header .mobile-menu__third-link:hover,.site-header .mobile-menu__third-link:focus{display:flex;align-items:center;min-height:4rem;padding:0 var(--space-6);background:var(--color-surface-primary);color:var(--color-gray-700);font-family:var(--font-copy-family);font-size:var(--mo-body3-size);font-weight:var(--font-weight-medium);line-height:var(--mo-body3-line-height);text-decoration:none}.mobile-menu__cards{display:grid;gap:var(--space-6);padding:1rem var(--header-mobile-gutter) var(--space-6)}.mobile-menu__card,.mobile-menu__promo{display:grid;gap:1rem;color:var(--color-gray-black);text-decoration:none}.mobile-menu__card-image,.mobile-menu__promo-image{position:relative;display:block;width:100%;aspect-ratio:343 / 193;overflow:hidden;background:var(--color-gray-200)}.mobile-menu__card-image img,.mobile-menu__promo-image img{display:block;width:100%;height:100%;object-fit:cover}.mobile-menu__sample-desktop{display:none!important}.mobile-menu__card-image .mobile-menu__sample-mobile{position:absolute;max-width:none;height:auto;object-fit:fill}.mobile-menu__card-image--sample-1 .mobile-menu__sample-mobile{top:-45.1%;left:0;width:102.04%}.mobile-menu__card-image--sample-2 .mobile-menu__sample-mobile{top:-144%;left:-14.14%;width:128.28%}.mobile-menu__card-image--sample-3 .mobile-menu__sample-mobile{top:-185%;left:-20.23%;width:140.76%}.mobile-menu__card-title,.mobile-menu__promo-title{font-family:var(--font-copy-family);font-size:var(--mo-body2-size);font-weight:var(--font-weight-medium);line-height:var(--mo-body2-line-height);text-underline-offset:.3rem}.mobile-menu__card:focus-visible .mobile-menu__card-title,.mobile-menu__promo:hover .mobile-menu__promo-title,.mobile-menu__promo:focus-visible .mobile-menu__promo-title{text-decoration:underline}.mobile-menu__promo{flex:0 0 auto;margin-top:auto;padding:var(--space-6) var(--header-mobile-gutter)}.site-header .menu-drawer__utility-links{padding:0;border-top:.1rem solid var(--color-border-default);background:var(--color-surface-primary)}.site-header .menu-drawer__utility-links .list-social:not(:empty){display:flex;flex-direction:row;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0 max(0px,calc(var(--header-mobile-gutter) - 12px)) max(12px,env(safe-area-inset-bottom));list-style:none}.site-header .menu-drawer__utility-links .list-social__item{flex:0 0 auto;margin:0}.site-header .menu-drawer__utility-links .list-social__link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px}.site-header .menu-drawer__utility-links .list-social__link .svg-wrapper,.site-header .menu-drawer__utility-links .list-social__link .icon{flex:0 0 20px;width:20px;height:20px}.mobile-menu__utility{display:flex;gap:var(--space-10);align-items:center;width:100%;min-height:var(--header-mobile-menu-row-height);padding:1.2rem var(--header-mobile-gutter)}.mobile-menu__utility-link,.mobile-menu__utility-location{display:flex;gap:.5rem;align-items:center;color:var(--color-text-primary);font-family:var(--font-copy-family);font-size:var(--pc-body4-size);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--pc-body4-line-height);text-decoration:none;white-space:nowrap}.mobile-menu__utility-link{flex:1 1 auto}.mobile-menu__utility-location{flex:0 0 auto}.mobile-menu__utility-icon,.mobile-menu__utility-icon svg{display:block;width:var(--header-mobile-icon-size);height:var(--header-mobile-icon-size)}.header-announcement .announcement-bar__message{max-width:calc(100vw - 3.2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.site-header .header-mega-menu__content,.site-header .header__menu-item:after{transition:none}}.site-header .header-menu-label{display:inline-flex;align-items:center;gap:5px;min-width:0}.site-header .header-menu-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0 2px 1px;background:var(--color-gray-pure-black);color:var(--color-gray-white);font:400 10px/1.4 var(--font-copy-family);letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}@media screen and (max-width:989px){.site-header .header-menu-label{gap:4px}.site-header .header-menu-badge{padding:1px 2px 0;font-size:8px}}.site-header :is(a,summary):not(.header__menu-item):is(:hover,:focus-visible) .header-menu-label__text,.site-header .header-mega-menu__cta:is(:hover,:focus-visible)>span{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.header-mega-menu__cards--with-links{flex:0 1 var(--header-mega-media-width);min-width:280px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px)and (max-width:1599px){.site-header .header.page-width{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;padding-inline:24px}.site-header .header__menu-item{padding-inline:8px;font-size:12px}.site-header .header__heading-logo-wrapper{width:180px;height:26px}.site-header .header__icons{gap:10px}}@media screen and (min-width:990px)and (max-width:1099px){.site-header .header__menu-item{padding-inline:6px}}.site-header .header__account-greeting{color:var(--color-gray-black);font:var(--font-weight-regular) var(--type-body-4-size)/var(--type-body-4-line-height) var(--font-copy-family);white-space:nowrap}@media(max-width:989px){.site-header .header__account-greeting{display:none}}@media(min-width:990px){.site-header:has(.header__inline-menu .header__menu-item:is(:hover,:focus-visible),.header__inline-menu details[open]) .header__menu-item:has(.header__active-menu-item):not(:hover):not(:focus-visible):after{opacity:0;transform:scaleX(0)}.site-header details[open]>.header__menu-item:has(.header__active-menu-item):after{opacity:1;transform:scaleX(1)}}.site-header .header__icons .header__icon--cart:has(.header__cart-count){width:max-content;gap:2px;text-decoration:none}.site-header .header__cart-count{white-space:nowrap;font:var(--font-weight-regular) var(--mo-body4-size)/var(--mo-body4-line-height) var(--font-copy-family)}@media(max-width:360px){.site-header .header:has(.header__cart-count){--header-mobile-logo-width: 12.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-header.css.map */
