.site-header-section{position:sticky;top:0;z-index:100}.site-header{position:relative;display:flex;align-items:center;min-height:4.5rem;padding-left:var(--padding-global);padding-right:var(--padding-global);border:1px solid transparent}.site-header__inner{display:flex;justify-content:space-between;align-items:center;width:100%}.site-header__logo{display:block;flex-shrink:0}.site-header__logo-image{display:block;width:201px;height:auto}.site-header__links,.site-header__sublinks,.site-header__promos{margin:0;padding:0;list-style:none}.site-header__links>li,.site-header__sublinks>li{margin:0;padding:0}.site-header__link,.site-header__sublink{display:block;font-family:var(--font-heading)}.site-header__link{padding:1.5rem 1rem;text-transform:uppercase}.site-header__link[aria-current=page],.site-header__sublink[aria-current=page]{color:var(--color-cornflower)}.site-header__dropdown-toggle{display:flex;align-items:center;gap:.5rem;padding:1.5rem 1rem}.site-header__link--toggle{padding:0}.site-header__dropdown-button{display:flex;margin:-.5rem;padding:.5rem;border:0;background:none;color:inherit}.site-header__chevron{width:1rem;height:1rem;transition:transform .3s ease}[data-dropdown][data-open] .site-header__chevron{transform:rotate(180deg)}.site-header__dropdown-content{display:flex;gap:3rem;padding-top:2rem;padding-bottom:2rem}.site-header__sublinks{display:flex;flex-direction:column;width:100%;max-width:15rem}.site-header__sublink{padding-top:.5rem;padding-bottom:.5rem;font-size:1.15rem}.site-header__promos{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.site-header__promo{position:relative;margin:0;display:flex;flex-direction:column;padding:2rem;overflow:hidden;border-radius:var(--radius);color:var(--color-white)}.site-header__promo-media{position:absolute;top:0;right:0;bottom:0;left:0}.site-header__promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.site-header__promo-media img,.site-header__promo-media svg{width:100%;height:100%;object-fit:cover}.site-header__promo-content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between}.site-header__promo-title{margin-bottom:3.5rem}.site-header__actions{display:flex;align-items:center;gap:1rem}.site-header__menu-button{display:none}@media screen and (min-width:992px){.site-header__menu{display:flex;flex:1;justify-content:space-between;align-items:center;margin-left:1.5rem}.site-header__links{display:flex;align-items:center}.site-header__dropdown{position:absolute;top:100%;left:0;right:0;padding-left:var(--padding-global);padding-right:var(--padding-global);border-bottom:1px solid var(--color-divider);background-color:var(--color-background);visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}[data-dropdown][data-open] .site-header__dropdown{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0s}}@media screen and (max-width:991px){.site-header__menu-button{display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;padding:0;border:0;background:none;color:var(--menu-icon-color)}.menu-icon{display:flex;flex-direction:column;align-items:center}.menu-icon__line{display:block;width:24px;height:2px;background-color:currentColor;transition:transform .4s cubic-bezier(.86,0,.07,1),opacity .2s ease}.menu-icon__line--middle{margin-top:6px;margin-bottom:6px}[data-header][data-drawer-open] .menu-icon__line--top{transform:translateY(8px) rotate(-45deg)}[data-header][data-drawer-open] .menu-icon__line--middle{opacity:0;transform:scaleX(0)}[data-header][data-drawer-open] .menu-icon__line--bottom{transform:translateY(-8px) rotate(45deg)}.site-header__menu{position:absolute;top:100%;left:-1px;right:-1px;height:0;padding:1rem var(--padding-global) 6.5rem;overflow:auto;overscroll-behavior:contain;border-bottom:1px solid #000;background-color:var(--drawer-background);color:var(--drawer-text);visibility:hidden;opacity:0;transform:translateY(-1rem);transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s,height 0s linear .4s}[data-header][data-drawer-open] .site-header__menu{height:100dvh;visibility:visible;opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease,visibility 0s,height 0s}.site-header__link,.site-header__dropdown-toggle{padding:.75rem 0;font-size:1rem}.site-header__link--toggle{padding:0}.site-header__dropdown{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s ease,visibility 0s linear .5s}[data-dropdown][data-open] .site-header__dropdown{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s ease,visibility 0s}.site-header__dropdown-inner{min-height:0;overflow:hidden}.site-header__dropdown-content{flex-direction:column;padding-top:1.5rem;padding-bottom:0}.site-header__sublinks{max-width:none}.site-header__promos{grid-template-columns:1fr}.site-header__actions{flex-direction:column;align-items:stretch;margin-top:1.5rem}}@media screen and (max-width:767px){.site-header{min-height:4rem}.site-header__logo-image{width:140px}.site-header__menu{padding-bottom:6rem}.site-header__dropdown-content{gap:1.5rem}.site-header__promos{padding-bottom:1.5rem}.site-header__promo{padding:1.5rem}.site-header__promo-title{margin-bottom:2.75rem}}@media screen and (max-width:479px){.site-header__menu-button{color:var(--menu-icon-color-mobile)}.site-header__menu{background-color:var(--drawer-background-mobile);color:var(--drawer-text-mobile)}}html.scroll-locked{overflow:hidden}@media screen and (min-width:480px)and (max-width:991px){.site-header__menu [aria-current=page]{color:inherit;text-decoration:underline;text-underline-offset:.25em}}.site-header-section:has(.site-header--overlay){position:fixed;left:0;right:0}.site-header--overlay{transition:background-color .3s ease,border-color .3s ease}.site-header--overlay:not([data-solid]):not([data-drawer-open]):not(:has([data-open])){--color-text: var(--color-white);background-color:transparent;background-image:none}.site-header--overlay:not([data-solid]):not([data-drawer-open]):not(:has([data-open])) .site-header__menu-button{color:var(--color-white)}@media screen and (min-width:992px){.site-header--links-right .site-header__menu{justify-content:flex-end}.site-header--links-right .site-header__links:last-child{margin-right:-.5rem}.site-header--links-right .site-header__actions{margin-left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-header.css.map */
