#SiteHeader .ma-navigation{display:flex;justify-content:center;align-items:center;gap:clamp(12px,2.1vw,36px);margin:0 auto;padding:0 12px;flex-wrap:wrap}
#SiteHeader .ma-navigation>.site-nav__item{margin:0}#SiteHeader .ma-navigation .site-nav__link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:21px;font-weight:400;letter-spacing:.015em;text-transform:none;line-height:1.25;padding:16px 2px;white-space:nowrap;margin:0;color:inherit;background:transparent}#SiteHeader .ma-navigation .site-nav__link:hover,#SiteHeader .ma-navigation details[open]>summary{background:transparent;color:inherit}#SiteHeader .ma-navigation .site-nav__link::after{display:none}#SiteHeader .ma-navigation summary{list-style:none;cursor:pointer}#SiteHeader .ma-navigation summary::-webkit-details-marker{display:none}#SiteHeader .ma-navigation summary .icon{display:none}#SiteHeader .ma-navigation details[open]>summary{box-shadow:inset 0 -1px currentColor}
#SiteHeader .ma-mega{left:0;right:0;min-width:0;width:100%;background:#f5f4f0;color:#232729;padding:40px 0 45px;border-bottom:1px solid #d6d3ca;box-shadow:0 12px 20px #16202a0a;max-height:calc(100dvh - 180px);overflow-y:auto!important;overscroll-behavior:contain}
#SiteHeader .ma-mega>.page-width{max-width:1280px;padding:0 60px}#SiteHeader .ma-mega .megamenu__wrapper{gap:8%;align-items:start}#SiteHeader .ma-mega .megamenu__cols{flex:1 1 60%;display:flex;gap:5%;min-width:0}#SiteHeader .ma-mega .megamenu__col{flex:1;min-width:0}#SiteHeader .ma-mega .megamenu__col-title a{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:30px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;padding:8px 0 12px;background:transparent;color:#232729}#SiteHeader .ma-mega .site-nav__dropdown-link{font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;background:transparent;color:#232729;padding:5px 0!important;transition:opacity .18s ease}#SiteHeader .ma-mega .site-nav__dropdown-link--mega{font-size:30px;padding:8px 0 12px!important;line-height:1.2}#SiteHeader .ma-mega .site-nav__dropdown-link:hover{opacity:.65}#SiteHeader .ma-mega .megamenu__link-label::after{border-width:1px}#SiteHeader .ma-mega .megamenu__promo{flex:0 1 340px;max-width:340px;padding:0;text-align:left;margin:0}#SiteHeader .ma-mega .megamenu__promo-image{height:235px!important;padding:0!important;background:#e5e3dd;overflow:hidden;margin:0 0 20px}#SiteHeader .ma-mega .megamenu__promo-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 40%}#SiteHeader .ma-mega .megamenu__promo strong{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:26px;font-weight:400;line-height:1.3;letter-spacing:0;display:block;margin-bottom:5px}#SiteHeader .ma-mega .megamenu__promo-link{color:#232729}#SiteHeader .ma-mega .megamenu__promo-link>div:last-child{font-size:12px;line-height:1.7;letter-spacing:.02em}#SiteHeader .ma-mega [data-menu-position="2"]{gap:5%}#SiteHeader .ma-mega [data-menu-position="2"] .megamenu__cols{flex-wrap:nowrap;gap:5%}#SiteHeader .ma-mega [data-menu-position="2"] .site-nav__dropdown-link--mega{font-size:23px;margin-bottom:12px}#SiteHeader .ma-mega [data-menu-position="2"] .megamenu__promo{flex-basis:220px}#SiteHeader .ma-mega [data-menu-position="2"] .megamenu__promo-image{height:220px!important}#SiteHeader .ma-navigation a:focus-visible,#SiteHeader .ma-navigation summary:focus-visible{outline:1px solid currentColor;outline-offset:5px}
#NavDrawer{background:#f5f4f0;color:#232729}#NavDrawer .drawer__fixed-header,#NavDrawer .mobile-nav>.mobile-nav__item{background:#f5f4f0}#NavDrawer .mobile-nav>.mobile-nav__item>.mobile-nav__link,#NavDrawer .mobile-nav>.mobile-nav__item>.mobile-nav__has-sublist .mobile-nav__faux-link,#NavDrawer .mobile-nav>.mobile-nav__item>.mobile-nav__has-sublist>.mobile-nav__link{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:29px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none}#NavDrawer .mobile-nav__item a,#NavDrawer .mobile-nav__faux-link,#NavDrawer .mobile-nav__toggle button{color:#232729}#NavDrawer .mobile-nav__sublist .mobile-nav__link,#NavDrawer .mobile-nav__sublist .mobile-nav__faux-link{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px!important;line-height:1.55;font-weight:400;letter-spacing:0;text-transform:none}#NavDrawer .mobile-nav__item::after{border-color:#ddd9d0}#NavDrawer .megamenu__promo--mobile{margin:18px 24px 24px;text-align:left;padding:0}#NavDrawer .megamenu__promo-image{max-height:175px;overflow:hidden}#NavDrawer .megamenu__promo-image img{object-fit:cover;object-position:center 40%;height:175px;width:100%}#NavDrawer .megamenu__promo strong{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:26px;font-weight:400;line-height:1.25}#NavDrawer .megamenu__promo-link>div:last-child{font-size:12px;line-height:1.6;margin-top:6px}#NavDrawer .drawer__close-button{color:#232729}#NavDrawer .mobile-nav__item--secondary a{font-size:14px!important}#NavDrawer .drawer__scrollable{padding-top:15px}
@media(min-width:769px) and (max-width:1100px){#SiteHeader .ma-navigation{gap:16px}#SiteHeader .ma-navigation .site-nav__link{font-size:19px}#SiteHeader .ma-mega>.page-width{padding:0 35px}#SiteHeader .ma-mega .megamenu__wrapper{gap:5%}#SiteHeader .ma-mega .megamenu__promo{flex-basis:270px}#SiteHeader .ma-mega [data-menu-position="2"] .megamenu__promo{display:none}}
@media(prefers-reduced-motion:reduce){#SiteHeader .ma-mega,#SiteHeader .ma-mega *{transition:none!important;animation:none!important}}
#SiteHeader .ma-mega-group-heading{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:23px;font-weight:400;line-height:1.2;padding:8px 0 12px;margin-bottom:12px;color:#232729;letter-spacing:0;text-transform:none}
#SiteHeader .ma-mega-overview{display:inline-flex;gap:24px;align-items:center;margin-top:24px;padding:0 0 6px!important;border-bottom:1px solid #8a8c88;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;line-height:1.5;color:#232729;background:transparent!important}
#SiteHeader .ma-navigation>.site-nav__item>.site-nav__details>summary,#SiteHeader .ma-navigation>.site-nav__item>.site-nav__link,#SiteHeader .ma-navigation details[open]>summary,#SiteHeader .ma-navigation .site-nav__link:hover{color:var(--ma-navigation-title-color,#dcdbce)}
#NavDrawer .megamenu__promo-image{height:175px!important;padding-bottom:0!important;position:relative}
#SiteHeader .ma-navigation>.site-nav__item>.site-nav__details>summary,#SiteHeader .ma-navigation>.site-nav__item>.site-nav__details>summary:hover,#SiteHeader .ma-navigation>.site-nav__item>.site-nav__details[open]>summary{color:var(--ma-navigation-title-color,#dcdbce)!important}
#NavDrawer .megamenu__promo-image image-element{display:contents}#NavDrawer .megamenu__promo-image img{position:absolute!important;inset:0!important;width:100%;height:175px;object-fit:cover}

#SiteHeader .ma-mega [data-menu-position]:not([data-menu-position="2"]) .megamenu__col-title a,#SiteHeader .ma-mega [data-menu-position]:not([data-menu-position="2"]) .site-nav__dropdown-link--mega,#SiteHeader .ma-mega [data-menu-position]:not([data-menu-position="2"]) .ma-mega-group-heading{font-size:28px}
#SiteHeader .ma-mega [data-menu-position]:not([data-menu-position="2"]) .megamenu__promo strong{font-size:24px}
#NavDrawer .mobile-nav>.mobile-nav__item:not(:nth-child(2))>.mobile-nav__link,#NavDrawer .mobile-nav>.mobile-nav__item:not(:nth-child(2))>.mobile-nav__has-sublist .mobile-nav__faux-link,#NavDrawer .mobile-nav>.mobile-nav__item:not(:nth-child(2))>.mobile-nav__has-sublist>.mobile-nav__link{font-size:27px}

#SiteHeader .ma-mega [data-menu-position="5"]:not([data-menu-position="2"]) .megamenu__col-title a,#SiteHeader .ma-mega [data-menu-position="5"]:not([data-menu-position="2"]) .site-nav__dropdown-link--mega{font-size:26px}


#SiteHeader .ma-mega [data-menu-position="1"] .megamenu__promo-image img{object-position:50% 58%}#SiteHeader .ma-mega [data-menu-position="3"] .megamenu__promo-image img{object-position:50% 70%}#SiteHeader .ma-mega [data-menu-position="5"] .megamenu__promo-image img{object-position:50% 53%}#SiteHeader .ma-mega [data-menu-position="6"] .megamenu__promo-image img{object-position:50% 30%}
