.dynamic-mega .dynamic-mega__rail-item:hover,.dynamic-mega .dynamic-mega__rail-item.is-active,.dynamic-mega .dynamic-mega__group:hover,.dynamic-mega .dynamic-mega__group.is-active,.dynamic-mega [data-mega-panel]:hover,.dynamic-mega [data-mega-panel].is-active,.dynamic-mega [data-mega-subpanel]:hover,.dynamic-mega [data-mega-subpanel].is-active{background:#b48a2c1a!important;color:#17354a!important}.dynamic-mega .dynamic-mega__rail-item:hover *,.dynamic-mega .dynamic-mega__rail-item.is-active *,.dynamic-mega .dynamic-mega__group:hover *,.dynamic-mega .dynamic-mega__group.is-active *{color:inherit!important}@media(min-width:801px){.mobile-menu-toggle,.mobile-drawer,.mobile-drawer-backdrop{display:none!important;visibility:hidden!important;pointer-events:none!important}.dynamic-mega{display:block!important;opacity:0!important;visibility:hidden!important;transform:translateY(12px)!important;pointer-events:none!important}.site-header:hover:not(.mega-open):not(.is-mega-open) .dynamic-mega{opacity:0!important;visibility:hidden!important;transform:translateY(12px)!important;pointer-events:none!important}.site-header.mega-open .dynamic-mega,.site-header.is-mega-open .dynamic-mega{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}}@media(min-width:801px)and (max-width:1180px){.site-header .header-top,.site-header .header-inner,.site-header>.page-width{width:min(100% - 24px,1500px)!important}.site-header .search-icon{flex:0 0 44px!important;width:44px!important;min-width:44px!important;padding-inline:0!important}.site-header .site-logo,.site-header .header-logo{min-width:0!important;margin-inline:clamp(12px,2vw,24px)!important}.site-header .site-logo img,.site-header .header-logo img{width:clamp(190px,21vw,235px)!important;max-width:235px!important}.site-header .header-nav{gap:clamp(10px,1.3vw,18px)!important}.site-header .header-nav a,.site-header .header-nav button,.site-header [data-mega-trigger]{font-size:11px!important;letter-spacing:.105em!important;white-space:nowrap}.site-header .header-icons{flex:0 0 auto!important;min-width:72px;gap:0!important}.dynamic-mega .dynamic-mega__inner,.dynamic-mega .dynamic-mega-inner,.dynamic-mega .mega-inner{width:min(1120px,calc(100vw - 32px))!important;grid-template-columns:minmax(165px,190px) minmax(0,1fr)!important;gap:clamp(18px,2vw,28px)!important}.dynamic-mega .dynamic-mega__preview,.dynamic-mega [data-mega-preview]{display:none!important}.dynamic-mega .dynamic-mega__groups{grid-template-columns:minmax(135px,165px) minmax(0,1fr)!important;gap:18px!important}.dynamic-mega .dynamic-mega__link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:801px)and (max-width:930px){.site-header .header-nav{gap:8px!important}.site-header .header-nav a,.site-header .header-nav button,.site-header [data-mega-trigger]{font-size:10px!important;letter-spacing:.075em!important}.site-header .site-logo,.site-header .header-logo{margin-inline:10px!important}.site-header .site-logo img,.site-header .header-logo img{width:clamp(165px,20vw,190px)!important}.dynamic-mega .dynamic-mega__inner,.dynamic-mega .dynamic-mega-inner,.dynamic-mega .mega-inner{width:calc(100vw - 24px)!important;grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important}.dynamic-mega .dynamic-mega__groups{grid-template-columns:130px minmax(0,1fr)!important;gap:14px!important}.dynamic-mega .dynamic-mega__subpanel-head p{font-size:23px!important}.dynamic-mega .dynamic-mega__link-grid a{font-size:12px!important}}@media(max-width:800px){.site-header>.header-top>.search-icon,.site-header .header-top>[data-search-toggle].search-icon,.site-header .header-nav,.dynamic-mega{display:none!important}.site-header .mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.mobile-drawer .mobile-drawer-search,.mobile-drawer [data-search-toggle]{display:flex!important}.site-header .site-logo,.site-header .header-logo{max-width:calc(100% - 118px)!important}.site-header .site-logo img,.site-header .header-logo img{width:min(52vw,210px)!important;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ui-header-responsive-v30.css.map */
