.mega-menu,.mega-menu>nav,.mega-menu__list,.mega-menu__item{display:flex;align-items:stretch}.mega-menu{align-self:stretch}.mega-menu .mega-menu__list{padding-block:0!important}.mega-menu__trigger{display:flex;align-items:center}.mega-menu__item{position:static}.mega-menu__panel{position:absolute;z-index:30;top:100%;left:50%;width:100vw;padding:44px 0 32px;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity .16s ease,visibility .16s ease}.mega-menu__panel:before{content:"";position:absolute;top:15px;right:0;left:0;border-top:1px solid rgba(26,31,40,.18)}.mega-menu__item.is-open>.mega-menu__panel,.no-js .mega-menu__item:hover>.mega-menu__panel,.no-js .mega-menu__item:focus-within>.mega-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-menu__panel-inner{display:flex;align-items:flex-start;gap:80px;max-width:130rem}.mega-menu__columns{display:flex;flex:0 1 max-content;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:32px 80px;width:max-content;max-width:100%;min-width:0;margin:0 auto;padding:0}.mega-menu__column{flex:0 0 auto;width:max-content;max-width:100%;margin:0;padding:0}.mega-menu__links{margin:0;padding:0}.mega-menu__heading,.mega-menu__link,.mega-menu__promotion{color:#1a1f28;text-decoration:none}.mega-menu__heading{display:inline-block;margin-bottom:12px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0;line-height:22px;text-transform:uppercase;color:#082a23}.mega-menu__links{display:grid;gap:6px}.mega-menu__link{display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:19px;color:#082a23}.mega-menu__link--active{color:#082a23}.mega-menu__item:hover>.mega-menu__trigger,.mega-menu__trigger:focus-visible,.mega-menu__heading:hover,.mega-menu__heading:focus-visible,.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__promotion:hover .mega-menu__promotion-text,.mega-menu__promotion:focus-visible .mega-menu__promotion-text{color:#c89856}.mega-menu__promotion{display:block;flex:0 0 320px;width:320px;max-width:320px}.mega-menu__promotion-media{display:block;overflow:hidden;width:320px;height:245px;margin-bottom:15px;background:#f3f1ed}.mega-menu__promotion-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.mega-menu__promotion:hover .mega-menu__promotion-image{transform:scale(1.02)}.mega-menu__promotion-text{display:block;margin:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:19px;text-align:left;text-transform:uppercase;color:#082a23}@media screen and (max-width:1599px){.mega-menu__columns{column-gap:60px}}@media screen and (max-width:1499px){.mega-menu__heading{font-size:16px;line-height:19px}.mega-menu__link{font-size:14px;line-height:17px}.mega-menu__promotion{flex-basis:280px;width:280px;max-width:280px}.mega-menu__promotion-media{width:280px;height:auto;aspect-ratio:320 / 245}}@media screen and (max-width:1349px){.mega-menu__heading{font-size:15px;line-height:18px}.mega-menu__link{font-size:13px;line-height:16px}}@media screen and (max-width:1248px){.mega-menu__columns{display:grid;flex:0 1 auto;grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(2,auto);justify-content:flex-start;width:max-content;max-width:100%}}@media screen and (max-width:1100px){.mega-menu__columns{row-gap:32px}}@media screen and (max-width:768px){.mega-menu{display:none}}@media(prefers-reduced-motion:reduce){.mega-menu__panel,.mega-menu__promotion-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mega-menu.css.map */
