#header-component{background:#050505f7!important;border-bottom:1px solid #202020;box-shadow:0 1px #ffffff05;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#header-component .header__row--top .header__columns{min-height:68px;padding-inline:clamp(18px,2.5vw,42px)!important}#header-component .header__column--left,#header-component .header__column--center{gap:clamp(18px,2vw,34px)!important}#header-component .header-logo{justify-self:start}#header-component .menu-list{--menu-horizontal-gap:18px!important}#header-component .menu-list__link{font-size:.76rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.025em!important}#header-component .menu-list__link-title{position:relative;padding-inline:9px!important}#header-component .menu-list__link-title:after{content:"";position:absolute;left:9px;right:9px;bottom:-8px;height:1px;background:currentColor;opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}#header-component .menu-list__list-item:hover .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{opacity:.65;transform:scaleX(1)}#header-component .header-actions__action,#header-component .search-action{opacity:.82;transition:opacity .18s ease}#header-component .header-actions__action:hover,#header-component .search-action:hover{opacity:1}#header-component .header__underlay{--color-submenu:#070707!important}#header-component .menu-list__submenu-inner{background:#070707!important;border-top:1px solid #242424;border-bottom:1px solid #242424;box-shadow:0 24px 48px #00000057;padding-block:24px 28px!important}#header-component .mega-menu{width:min(1380px,calc(100% - 56px));margin-inline:auto}#header-component .mega-menu__grid,#header-component .mega-menu__list{gap:18px 14px!important}#header-component .mega-menu__column{min-width:0}#header-component .mega-menu__link{color:#ffffffb8!important;font-size:.76rem!important;line-height:1.35!important;text-decoration:none!important;transition:color .18s ease,opacity .18s ease}#header-component .mega-menu__link:hover{color:#fff!important}#header-component .mega-menu__link--parent{color:#fff!important;font-weight:650!important}#header-component .mega-menu__link:has(.mega-menu__link-image){padding-top:0!important;gap:0!important}#header-component .mega-menu__link-image{aspect-ratio:16 / 10!important;margin-bottom:9px!important;border-radius:10px!important;border:1px solid #292929;background:#111;filter:saturate(.92) brightness(.92);transition:transform .25s ease,filter .25s ease,border-color .25s ease}#header-component .mega-menu__link:hover .mega-menu__link-image{transform:translateY(-2px);filter:saturate(1) brightness(1);border-color:#555}#header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{border-radius:10px!important;border:1px solid #292929;background:#111!important;opacity:1!important}#header-component .mega-menu__column>div>ul{margin-top:8px}#header-component .mega-menu__column>div>ul .mega-menu__link{padding-block:4px!important;font-size:.72rem!important;color:#ffffff8a!important}#header-component .mega-menu__column>div>ul .mega-menu__link:hover{color:#fff!important}#header-component .overflow-menu::part(overflow){background:#070707!important}#header-component .overflow-menu::part(overflow-list){padding:26px 0!important}@media(max-width:749px){#header-component .header__row--top .header__columns{min-height:58px;padding-inline:12px!important}#header-component .menu-drawer{background:#070707!important}#header-component .menu-drawer__navigation{padding-inline:18px!important}#header-component .menu-drawer__menu-item--mainlist{min-height:54px;font-size:1rem!important;font-weight:600!important;letter-spacing:-.01em;border-bottom:1px solid #1f1f1f}#header-component .menu-drawer__menu-item--parent{font-size:.9rem!important;font-weight:600!important}#header-component .menu-drawer__menu-item--child{font-size:.82rem!important;color:#ffffffb3!important}#header-component .menu-drawer__menu--grid{gap:14px 10px!important}#header-component .menu-drawer__link-image{border-radius:9px!important;border:1px solid #292929;aspect-ratio:16 / 10!important}}@media(min-width:750px)and (max-width:1180px){#header-component .menu-list{--menu-horizontal-gap:10px!important}#header-component .menu-list__link{font-size:.72rem!important}#header-component .menu-list__link-title{padding-inline:6px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/v7-header-premium.css.map */
