.mega-menu{display:flex;justify-content:space-between;gap:40px;padding:30px 0 36px}.mega-menu__columns{display:flex;flex:1 1 auto;gap:clamp(20px,2.6vw,38px);min-width:0}.mega-menu__column{display:flex;flex:0 1 200px;flex-direction:column;gap:42px;min-width:120px}.mega-menu__group{display:flex;flex-direction:column;gap:20px}.mega-menu .mega-menu__heading{margin:0;padding:0;color:var(--Midnight-Black);font-family:SuisseIntl;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:uppercase;text-decoration:none;border:0}.mega-menu__links{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.mega-menu .mega-menu__link{display:inline-flex;align-items:baseline;gap:12px;margin:0;padding:0;color:var(--Midnight-Black);font-family:SuisseIntl;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:none;white-space:normal}.mega-menu .mega-menu__link--emphasis{font-weight:500}.mega-menu__index{min-width:16px;color:var(--Midnight-Black-Light);font-size:13px}.mega-menu__link:hover .mega-menu__label{background-color:var(--Butter-Yellow)}.mega-menu .mega-menu__heading:focus-visible,.mega-menu .mega-menu__link:focus-visible,.mega-menu .mega-menu-card__link:focus-visible{outline:1px solid var(--Midnight-Black);outline-offset:2px}.mega-menu__cards{display:flex;flex:0 0 auto;gap:17px;margin-top:-7px}.mega-menu__cards .mega-menu-card{width:clamp(180px,16vw,256px)}.mega-menu-card .mega-menu-card__link{display:flex;flex-direction:column;margin:0;padding:0;color:var(--Midnight-Black);font-family:SuisseIntl;letter-spacing:0;text-decoration:none}.mega-menu-card__media{aspect-ratio:256 / 363;margin-bottom:18px;overflow:hidden;background:var(--Ice-Grey, #f1f1f1)}.mega-menu-card__image{display:block;width:100%;height:100%;object-fit:cover}.mega-menu-card__heading{font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase}.mega-menu-card__cta{align-self:flex-start;margin-top:8px;font-size:16px;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .1s ease-in}.mega-menu-card__link:hover .mega-menu-card__cta{color:#606060}@media(max-width:1199px){.mega-menu__cards .mega-menu-card:nth-child(n+2){display:none}}.drawer-nav.site-nav{gap:0}.drawer-nav__item{border-bottom:1px solid #e6e6e6}.drawer-nav .drawer-nav__summary,.drawer-nav .drawer-nav__group-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--Midnight-Black);font-family:SuisseIntl;text-decoration:none;list-style:none;cursor:pointer}.drawer-nav__summary::-webkit-details-marker,.drawer-nav__group-summary::-webkit-details-marker{display:none}.drawer-nav .drawer-nav__summary{padding:18px 0}.drawer-nav .drawer-nav__group-summary{padding:14px 0;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:uppercase}.drawer-nav__details>.drawer-nav__summary:after,.drawer-nav__group>.drawer-nav__group-summary:after{content:"";flex:0 0 auto;width:13px;height:13px;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat}.drawer-nav__group>.drawer-nav__group-summary:after{width:9px;height:9px;color:var(--Midnight-Black-Light);background-size:100% 1px,1px 100%}.drawer-nav__details[open]>.drawer-nav__summary:after{background-size:100% 1.5px,0 0}.drawer-nav__group[open]>.drawer-nav__group-summary:after{background-size:100% 1px,0 0}.drawer-nav__summary:focus-visible,.drawer-nav__group-summary:focus-visible,.drawer-nav__link:focus-visible{outline:1px solid var(--Midnight-Black);outline-offset:2px}.drawer-nav__panel{padding-bottom:16px}.drawer-nav__panel .Mobile-nav-images{padding:4px 0 8px}.drawer-nav .drawer-nav__links{display:flex;flex-direction:column;gap:20px;margin:0;padding:6px 0 20px 12px;list-style:none}.drawer-nav .drawer-nav__link{display:flex;align-items:baseline;gap:12px;color:var(--Midnight-Black);font-family:SuisseIntl;font-size:17px;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:none}.drawer-nav .drawer-nav__link--emphasis{font-weight:500}.drawer-nav__index{color:var(--Midnight-Black-Light);font-size:13px}.drawer-nav__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 15px 20px}.drawer-nav__cards .mega-menu-card__heading{font-size:13px}.drawer-nav__cards .mega-menu-card__cta{font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/566/assets/mega-menu.css.map */
