.custom-mega-menu{position:absolute;top:100%;left:50%;z-index:100;width:calc(100% - 74px);transform:translate(-50%);background:transparent;border-radius:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.list-menu--megamenu.menu-open .custom-mega-menu{opacity:1;visibility:visible;pointer-events:auto}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;z-index:11}body.menu-open{overflow:hidden}body.menu-open .menu-overlay{opacity:1;visibility:visible;pointer-events:auto}.custom-mega-menu{z-index:9999999}body.menu-open .header__heading{background:#f4f4f4;border-radius:999px}body.menu-open .header{background:#0003}body.menu-open .section-announcement.announcement-bar-sticky{z-index:9}.header__menu-item-title,.list-menu--inline .header__menu-item:hover .header__menu-item-title{transform:unset}.icon.icon-chevron-down{margin-inline-start:8px}.list-menu--inline .header__menu-item-title:after{display:none}.custom-mega-menu .divider{height:25px;width:100%;background:transparent}.custom-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr);gap:30px;width:100%}.custom-mega-menu-inner{display:flex;border-radius:16px;align-items:flex-start;gap:24px;align-self:stretch;padding:32px;background:#fff}.custom-mega-menu-wrapper{display:inline-grid;row-gap:42px;column-gap:42px;flex:1 0 0;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.custom-mega-menu-child{display:flex;align-items:center;gap:15px;padding-block:8px}.custom-mega-menu-promo{display:flex;flex-direction:column}.custom-mega-menu-children{display:flex;flex-direction:column;margin-block-start:10px;gap:12px}.custom-mega-menu-child-image{height:40px;width:40px;aspect-ratio:1}.custom-mega-menu-promo-image img,.custom-mega-menu-child-image img{height:100%;width:100%;object-fit:cover}.custom-mega-menu-promo-image{height:190px;width:280px;background:#f4f4f4;border-radius:12px}.custom-mega-menu-promotions{display:flex;flex-direction:column;gap:12px;max-width:280px}.custom-mega-menu-parent{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c}.custom-mega-menu-child-title{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#221f1f;display:flex;flex-direction:column;gap:4px}.custom-mega-menu-child-title .meta-text,.menu-drawer__submenu ul.menu-drawer__menu.list-menu li.grand-child .meta-text{font-family:Inter;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%;color:#221f1fb2}.custom-mega-menu-promo-title{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c;margin-block-start:8px;display:flex;gap:12px}.custom-mega-menu-promo-title svg{height:18px;width:18px}.custom-mega-menu-promo-title svg path,.custom-mega-menu .shop_all svg path{stroke:#000}.custom-mega-menu .shop_all,.menu-drawer__menu .shop_all{display:flex!important;gap:6px!important;align-items:center!important;padding-block:8.5px!important;flex-direction:row!important;color:#221f1f}.menu-drawer__menu .shop_all{margin:0;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid}.menu-drawer__menu .shop_all svg path{stroke:#221f1f}.custom-mega-menu-promo-text{font-family:Inter;font-weight:300;font-size:12px;line-height:100%;color:#221f1fb2;margin-block-start:6px}@media screen and (max-width:749px){body.overflow-hidden-drawer .header:has(.menu-opening[open]) .header__column{display:none}.header--left-logo .header__left{width:100%}.header--left-logo .header__heading,.header--left-logo .header__heading-link{max-width:100%!important;width:100%!important;justify-content:flex-end;padding-inline-end:0;height:40px}.template-index.overflow-hidden-drawer:has(.header .menu-opening[open]) .header__heading-link{width:calc(100% - 24px)!important}body.overflow-hidden-drawer:not(.template-index):has(.header .menu-opening[open]) .header__left{width:calc(100% - 24px)}body.overflow-hidden-drawer:has(.header .menu-opening[open]) .header__left{width:100%;margin-left:auto}body.overflow-hidden-drawer:has(.header .menu-opening[open]) .header--left-logo .header__heading-link{background:#fff;justify-content:center;height:40px;border-radius:999px}body.overflow-hidden-drawer:has(.header .menu-opening[open])>.menu-overlay{opacity:1;visibility:visible}body.overflow-hidden-drawer header:has(.menu-opening[open]){background:#0003}body.overflow-hidden-drawer:has(.header .menu-opening[open]) .menu-drawer__top{min-height:max-content;padding-block-end:0;margin-bottom:16px}body .menu-drawer-container .header__modal-close-button{background:#f4f4f4!important;padding:18px 24px;border-radius:999px;width:56px;height:40px;margin:0}.custom-mega-menu{position:absolute;top:100%;left:0;width:100%;transform:none;max-height:75vh;overflow-y:auto;padding:20px}.custom-mega-menu__inner{grid-template-columns:1fr;gap:22px}.custom-mega-menu__children{gap:5px}.custom-mega-menu__child{min-height:40px}}.menu-drawer__main{overflow-y:hidden!important}.menu-drawer__inner-container .menu-drawer__navigation-container{padding:14px;border-radius:12px;background:#f4f4f4!important;margin:0 16px;height:100%;overflow:auto;scrollbar-width:none}ul.menu-drawer__menu.list-menu li{background:#fff!important;padding:12px;border-radius:12px}.menu-drawer__submenu ul.menu-drawer__menu.list-menu li{padding:0}.menu-drawer__navigation .menu-drawer__menu>li{border-top:none}.menu-drawer__navigation .menu-drawer__menu>li summary:has(.layer-1){padding-block:0!important;display:flex;align-items:center;justify-content:space-between;padding-inline-end:0}.menu-drawer__inner-submenu .menu-drawer__menu-item.childlink{border-top:1px solid #221F1F1A}.menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu,.menu-drawer__inner-submenu .menu-drawer__menu-item.childlink{padding-inline:0!important}.js details[open].menu-opening>.menu-drawer{background:transparent}.menu-drawer__menu.list-menu .list-menu__item.layer-1{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c;padding:0}.menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu-item a{font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:110.00000000000001%;letter-spacing:0%;color:#6e6c6c}.menu-drawer__menu-item .icon.icon-minus{display:none;width:2rem;height:2rem;transition:transform .3s ease-in-out}.menu-drawer__menu-item .icon.icon-plus{display:block;width:2rem;height:2rem;transition:transform .3s ease-in-out}.menu-drawer details[open]>.menu-drawer__menu-item .icon.icon-minus{display:block}.menu-drawer details[open]>.menu-drawer__menu-item .icon.icon-plus{display:none}.menu-drawer__menu-item .icon.icon-minus path,.menu-drawer__menu-item .icon.icon-plus path{stroke:#6e6c6c}.icon.icon-caret-mobile-menu path{stroke:#000}.menu-drawer__menu.list-menu:first-of-type{display:flex;flex-direction:column;gap:14px;padding:0}.menu-drawer__navigation .menu-drawer__inner-submenu .menu-drawer__menu-item.childlink{display:flex;align-items:center;justify-content:space-between;padding-block:12px 2px}.menu-drawer__menu .menu-opening[open]>summary:not(.menu-drawer__menu-item--mega-menu-with-cards){padding-block:12px 16px!important}ul.menu-drawer__menu.list-menu li:has(>.menu-opening[open]){padding-block-start:0}.menu-drawer__utility-links{display:none}.menu-drawer__menu.list-menu .menu-drawer__inner-submenu .menu-drawer__menu-item.grandchildlink{padding:0;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#221f1f;display:flex;flex-direction:column;gap:4px;align-items:baseline}.menu-drawer__submenu ul.menu-drawer__menu.list-menu li.grand-child{display:flex;gap:10px;align-items:center}.menu-drawer__submenu ul.menu-drawer__menu.list-menu .custom-mega-menu-child-image{height:38px;width:38px}.menu-drawer-container.menu-opening[open] .header__icon--menu,body.overflow-hidden-drawer:has(.header .menu-opening[open]) .mobile-search,.menu-drawer-container .menu-drawer__inner-container .menu-drawer__bottom{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mega-menu.css.map */
