body .m-menu__item--mega .m-mega-menu__inner{padding:0}body .m-menu>li{min-height:72px;display:flex;align-items:center}body .m-menu__item--mega .m-mega-menu{padding:20px 0;top:100%;border-top:rgba(0,0,0,.16) solid 1px}body .m-menu li .m-mega-menu .m-mega-menu{position:relative;border:0;max-height:inherit;top:0;overflow:visible;padding:0}.custom-mega-menu{width:100%;background:#fff;color:#111;padding:0;box-sizing:border-box}.custom-mega-menu__quick-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:20px}.custom-mega-menu__quick-link{display:flex;align-items:center;justify-content:center;min-height:45px;padding:5px 10px 0;border:1px solid #000;color:#111;text-decoration:none;text-transform:uppercase;font-size:22px;line-height:1.2;font-weight:400;letter-spacing:.07rem;text-align:center;transition:background .2s ease,color .2s ease;font-family:var(--font-stack-header)}.custom-mega-menu__quick-link:hover{background:#111;color:#fff}.custom-mega-menu__content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;align-items:start;position:relative;padding:25px 0 0}.custom-mega-menu__quick-links{position:relative}.custom-mega-menu__quick-links:after{width:100vw;position:absolute;left:50%;transform:translate(-50%);height:1px;bottom:-22px;content:"";opacity:.14;background:linear-gradient(to right,#0000001a,#000 25% 50%,#000 75%,#0000001a)}.m-menu__item--mega .m-mega-menu .m-mega-menu{overflow:visible!important}.custom-mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:22px;min-width:0;position:relative}.custom-mega-menu__heading{margin:0 0 16px;padding:0;color:#111;font-size:24px;line-height:1.3;font-weight:400;text-transform:uppercase;font-family:var(--font-stack-header)}.custom-mega-menu__list{list-style:none;margin:0;padding:0}.custom-mega-menu__item{margin:0;padding:0}.custom-mega-menu__item+.custom-mega-menu__item{margin-top:6px}.custom-mega-menu__item>a{display:flex;align-items:center;gap:15px;min-height:38px;color:#111;text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.custom-mega-menu__item>a:hover{text-decoration:underline}.custom-mega-menu__item-image{width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border:rgba(0,0,0,.16) solid 1px}.custom-mega-menu__item-image img{position:absolute;left:0;top:0;width:100%;max-height:inherit;display:block;object-fit:cover}.custom-mega-menu__item-title{display:block}.custom-mega-menu__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.custom-mega-menu__promo{display:block;color:#111;text-decoration:none}.custom-mega-menu__promo-heading{margin:0 0 16px;padding:0;color:#111;font-size:24px;line-height:1.3;font-weight:400;text-transform:uppercase;font-family:var(--font-stack-header)}.custom-mega-menu__promo img{width:100%;height:auto;display:block;object-fit:cover}.custom-mega-menu.custom-mega-menu--collections .custom-mega-menu__content{padding:0}.custom-mega-menu__promos a img{aspect-ratio:224/256;object:cover;transition:all .3s ease-in-out}.custom-mega-menu__promos a:hover img{opacity:.5}@media screen and (max-width:1199px){.custom-mega-menu__content{gap:14px}.custom-mega-menu__item>a{font-size:12px;gap:6px}.custom-mega-menu__item-image{width:36px;height:36px;min-width:36px}.custom-mega-menu__heading,.custom-mega-menu__promo-heading{font-size:20px}}.m-menu__item--active .m-mega-menu{height:100vh!important}.custom-mega-menu-mobile{width:100%;box-sizing:border-box;padding:14px 12px 30px;background:#fff;color:#111}.custom-mega-menu-mobile__quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:22px}.custom-mega-menu-mobile__quick-links a{display:flex;align-items:center;justify-content:center;min-height:30px;padding:7px 5px;border:1px solid #777;color:#111;background:#fff;text-decoration:none;text-transform:uppercase;font-size:9px;line-height:1.2;font-weight:500;text-align:center}.custom-mega-menu-mobile__section{margin:0 0 27px;padding:0 0 26px;border-bottom:1px solid #e5e5e5}.custom-mega-menu-mobile__section:last-of-type{border-bottom:0}.custom-mega-menu-mobile__toggle{width:100%;display:block;margin:0 0 10px;padding:0;border:0;background:transparent;color:#111;font-family:inherit;font-size:14px;line-height:1.2;font-weight:700;text-align:left;text-transform:uppercase;cursor:default}.custom-mega-menu-mobile__submenu{display:block;width:100%}.custom-mega-menu-mobile__submenu a{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:2px 0;color:#111;text-decoration:none;font-size:12px;line-height:1.25}.custom-mega-menu-mobile__image{width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ddd;background:#fff}.custom-mega-menu-mobile__image img{width:100%;height:100%;display:block;object-fit:cover}.custom-mega-menu-mobile__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px}.custom-mega-menu-mobile__promos a{display:block;color:#111;text-decoration:none}.custom-mega-menu-mobile__promos strong{display:block;margin:0 0 7px;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase}.custom-mega-menu-mobile__promos img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:1024px){.custom-mega-menu-mobile{padding:20px 0 0}.custom-mega-menu-mobile__quick-links{margin-bottom:30px}.custom-mega-menu-mobile__quick-links a{min-height:40px;border:#000 solid 1px;font-size:12px;font-weight:600;text-transform:uppercase}.custom-mega-menu-mobile__toggle{margin:0 0 15px;font-weight:400;font-family:var(--font-stack-header);font-size:25px;text-transform:uppercase;color:#000}.custom-mega-menu-mobile__image{width:51px;min-width:51px;height:51px}.custom-mega-menu-mobile__submenu a{margin:12px 0 0;padding:0;font-size:16px;font-weight:400;color:#000}.custom-mega-menu-mobile__promos strong{margin:0 0 15px;font-weight:400;font-family:var(--font-stack-header);font-size:20px;text-transform:uppercase;color:#000}.m-header__mobile-right>m-search-popup,.m-header__mobile-right>a{padding-left:4px;padding-right:4px}}@media(max-width:374px){.custom-mega-menu-mobile__quick-links a{min-height:40px;border:#000 solid 1px;font-size:10px;font-weight:600;text-transform:uppercase}.custom-mega-menu-mobile__promos strong{margin:0 0 15px;font-weight:400;font-family:var(--font-stack-header);font-size:16px;text-transform:uppercase;color:#000}.m-header__mobile-right>m-search-popup,.m-header__mobile-right>a{max-width:28px}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/custom-mega-menu.css.map */
