.s-mega-menu{display:none}.s-mega-menu__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;visibility:hidden;overflow:hidden;padding:calc(var(--mega-menu-top, 120px) + 46px) 0 0;background:rgb(var(--modal-overlay-color)/var(--modal-overlay-opacity));opacity:0;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}.s-mega-menu__panel:before{position:absolute;inset:0 0 auto;height:calc(var(--mega-menu-top, 120px) + 46px);background:rgb(var(--bg-color));content:""}.s-mega-menu__panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.s-mega-menu__panel.is-switching{transition:none}.s-mega-menu__container{position:relative;z-index:1;display:flex;height:auto;max-height:min(656px,100dvh - var(--mega-menu-top, 120px) - 70px);flex-direction:column;overflow:hidden;max-width:1442px;background:rgb(var(--bg-color));box-shadow:0 0 0 100vmax rgb(var(--bg-color));clip-path:inset(0 -100vmax);padding:0 43px min(134px,15dvh) 39px}.s-mega-menu__panel.is-active .s-mega-menu__container,.s-mega-menu__columns:not(.hidden){animation:mega-menu-content-enter .2s ease both}.s-mega-menu__panel.is-switching .s-mega-menu__container{animation:none}.s-mega-menu__heading{margin-bottom:9px;padding-left:20px;color:rgb(var(--heading-color));font-family:var(--secondary-font-family);font-size:12px;font-weight:500;line-height:1;height:8px;text-transform:uppercase}.s-mega-menu__layout{display:grid;min-height:0;flex:1;grid-template-columns:minmax(250px,342px) 1fr;gap:26px}.s-mega-menu__sidebar{display:flex;min-height:0;flex-direction:column;padding-right:26px;padding-top:16px;border-right:1px solid #fafafa;max-width:315px;box-sizing:content-box}.s-mega-menu__content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:32px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mega-menu-fade-top, 0px),#000 calc(100% - var(--mega-menu-fade-bottom, 0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mega-menu-fade-top, 0px),#000 calc(100% - var(--mega-menu-fade-bottom, 0px)),transparent 100%)}.s-mega-menu__content.has-overflow-top{--mega-menu-fade-top: 40px}.s-mega-menu__content.has-overflow-bottom{--mega-menu-fade-bottom: 56px}.s-mega-menu__tabs,.s-mega-menu__links{margin:0;padding:0;list-style:none}.s-mega-menu__tabs{display:flex;flex-direction:column;gap:11px}.s-mega-menu__tab{max-width:315px;position:relative;display:block;width:100%;border:0;padding-block:14px 11px;padding-inline:20px;background:transparent;color:#231e22;font-size:14px;line-height:normal;letter-spacing:.5px;text-align:left;text-decoration:none;cursor:pointer}.s-mega-menu__tab:before{position:absolute;inset:0 0 auto;height:100%;content:"";z-index:1;border-radius:170px}.s-mega-menu__tab>span{position:relative;z-index:2}.s-mega-menu__tab:hover,.s-mega-menu__tab.is-active{color:rgb(var(--btn-alt-bg-color))}.s-mega-menu__tab:hover:before,.s-mega-menu__tab.is-active:before{background:var(--mega-menu-active-sidebar-bg, rgb(var(--btn-alt-text-color)))}.s-mega-menu__button{display:flex;min-height:52px;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgb(var(--btn-alt-text-color));border-radius:var(--btn-border-radius, 4px);background:rgb(var(--btn-alt-bg-color));color:rgb(var(--btn-alt-text-color));font-size:12px;line-height:16px;font-weight:600;text-decoration:none;text-transform:uppercase}.s-mega-menu__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 26px}.s-mega-menu__column-title{display:block;margin-bottom:24px;color:rgb(var(--heading-color));font-family:var(--secondary-font-family);font-size:14px;line-height:24px;font-weight:700;text-decoration:none;text-transform:uppercase}.s-mega-menu__column-stack{display:flex;min-width:0;flex-direction:column;gap:40px}.s-mega-menu__links{display:flex;flex-direction:column;gap:12px}.s-mega-menu__links a{color:rgb(var(--link-color));text-decoration:none;font-size:14px;line-height:24px}.s-mega-menu__shop-all{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:rgb(var(--link-color));font-family:var(--secondary-font-family);font-size:12px;text-decoration:none;text-transform:uppercase}.s-mega-menu__shop-all svg{display:block;width:10px;height:10px}.s-mega-menu__promotion{align-self:start;grid-column:3;grid-row:1}.s-mega-menu__promotion~.s-mega-menu__column-stack--3{display:grid;grid-column:1/3;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 26px}.s-mega-menu__promotion img{display:block;width:100%;aspect-ratio:313/352;object-fit:cover}.s-mega-menu__promotion-content{display:flex;flex-direction:column;margin-top:20px;text-align:center}.s-mega-menu__promotion-subtitle{color:rgb(var(--text-color));font-family:var(--secondary-font-family);font-size:14px;line-height:24px;text-transform:uppercase}.s-mega-menu__promotion-title{color:rgb(var(--heading-color));font-size:24px;line-height:28px}.s-mega-menu__promotion-button{display:flex;min-height:52px;align-items:center;justify-content:center;margin-top:28px;border:1px solid rgb(var(--btn-alt-text-color));border-radius:var(--btn-border-radius, 4px);background:rgb(var(--btn-alt-bg-color));color:rgb(var(--btn-alt-text-color));font-size:12px;font-weight:600;line-height:16px;text-decoration:none;text-transform:uppercase}.s-mega-menu__products{display:grid;grid-column:2/4;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s-mega-menu__products-layout{display:flex;min-width:0;flex-direction:column;grid-column:2/4;grid-row:1}.s-mega-menu__products-layout>.s-mega-menu__products{grid-column:auto;grid-row:auto}.s-mega-menu__products-menu-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:52px}.s-mega-menu__product{min-width:0}.s-mega-menu .hidden{display:none}@keyframes mega-menu-content-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.s-mega-menu__panel.is-active .s-mega-menu__container,.s-mega-menu__columns:not(.hidden){animation:none}}body.mega-menu-active{overflow:hidden}@media(min-width:768px){.s-mega-menu{display:block}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-mega-menu.css.map */
