:root{--m-banner-tint-opacity: .3}.m-mega-banners{display:flex;flex-direction:column;gap:16px}.m-mega-banner{position:relative;overflow:hidden;height:200px;width:100%;--m-banner-tint: linear-gradient(150deg, #a3876c, #5c4636)}.m-mega-banner:nth-child(7n+2){--m-banner-tint: linear-gradient(150deg, #7d8a6a, #47513d)}.m-mega-banner:nth-child(7n+3){--m-banner-tint: linear-gradient(150deg, #b89a74, #6f583f)}.m-mega-banner:nth-child(7n+4){--m-banner-tint: linear-gradient(150deg, #8f8f8a, #4d4d4a)}.m-mega-banner:nth-child(7n+5){--m-banner-tint: linear-gradient(150deg, #7a4b55, #3a2a2e)}.m-mega-banner:nth-child(7n+6){--m-banner-tint: linear-gradient(150deg, #8f9a9c, #4c5658)}.m-mega-banner:nth-child(7n+7){--m-banner-tint: linear-gradient(150deg, #9a8a78, #5a4d40)}.m-mega-banner .m-hidden-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.m-mega-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.m-mega-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-mega-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--m-banner-tint);opacity:var(--m-banner-tint-opacity);pointer-events:none;z-index:1}.m-mega-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#6b6560}.m-mega-banner__placeholder span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:.6;white-space:nowrap}.m-mega-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000073,#0000 50% 70%,#0003);pointer-events:none;z-index:1}.m-mega-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:18px;pointer-events:none}.m-mega-banner__conntent{margin:0;width:100%}.m-mega-banner__title{color:#fff!important;font-size:21px;font-weight:400;line-height:1.2;margin:0}.m-mega-banner__description:empty{display:none}.m-mega-banner__button{align-self:flex-start;margin-top:auto;background:#fff!important;color:#1f1f1f!important;border:0!important;padding:9px 20px!important;font-size:14px;line-height:1.3;text-decoration:none!important;transition:background .15s,color .15s}.m-mega-banner:hover .m-mega-banner__button{background:#232323!important;color:#fff!important}@media(max-width:1023px){.m-menu-mobile .m-megamenu-mobile__block{padding-top:4px;padding-bottom:20px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banners{gap:12px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banners--multi{display:grid;grid-template-columns:1fr 1fr}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banner{height:180px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banners--multi .m-mega-banner{height:150px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banners--count-7 .m-mega-banner:first-child{grid-column:span 2;height:190px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banner--inside .m-mega-banner__inner{padding:12px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banner__title{font-size:16px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banner--inside .m-mega-banner__button{bottom:12px;left:12px;padding:7px 12px!important;font-size:13px}.m-menu-mobile .m-megamenu-mobile__block .m-mega-banner__placeholder span{font-size:9px;white-space:normal;text-align:center;width:80%}}@media(min-width:1024px){body .m-menu__item--mega .m-mega-menu{border-top:3px solid #232323;box-shadow:0 20px 34px #00000014;max-height:calc(100vh - 170px);overflow-y:auto}body .m-menu__item--mega .m-mega-menu__inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:44px;align-items:start;max-width:1440px;margin:0 auto;padding:28px 40px 36px!important}body .m-menu__item--mega .m-mega-menu__inner--tiles{grid-template-columns:minmax(0,1fr)}body .m-mega-menu__panel-head{grid-column:1;grid-row:1;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #e8e6e3;padding-bottom:14px;margin-bottom:24px}body .m-mega-menu__panel-head span{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#7a7a7a}body .m-mega-menu__panel-head a{font-size:14px;color:#1f1f1f;border-bottom:1px solid #1f1f1f;padding-bottom:1px}body .m-menu__item--mega .m-mega-menu__inner .m-sub-menu--level-1{grid-column:1;grid-row:2;display:block!important;column-count:4;column-gap:40px;column-rule:1px solid #e8e6e3;width:auto!important;min-width:0;margin:0!important}body .m-menu__item--mega .m-mega-menu__inner .m-sub-menu__item--level-1{display:block;break-inside:avoid;width:auto!important;min-width:0!important;flex:none!important;margin:0!important;padding:0 0 26px!important;border:0!important}body .m-menu__item--mega .m-sub-menu__item--level-1:before,body .m-menu__item--mega .m-sub-menu__item--level-1:after{display:none!important}body .m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link{display:block;font-size:15px;font-weight:500;line-height:1.4;color:#1f1f1f;background:none;padding:6px 10px!important;margin:0 -10px 6px;border-radius:4px;transition:background .15s}body .m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link:hover{background:#f1eeea}body .m-menu__item--mega .m-mega-menu__column{margin-top:0!important;padding:0}body .m-menu__item--mega .m-sub-menu--level-2{display:block}body .m-menu__item--mega .m-sub-menu--level-2 .m-sub-menu__item--level-2{margin:0 0 2px}body .m-menu__item--mega .m-sub-menu--level-2 .m-sub-menu__item--level-2>a{display:block;color:#444;font-weight:400;font-size:15px;line-height:1.5;padding:6px 10px;margin:0 -10px;border-radius:4px;background:none;transition:background .15s,color .15s}body .m-menu__item--mega .m-sub-menu--level-2 .m-sub-menu__item--level-2>a:hover{background:#f1eeea;color:#000}body .m-menu__item--mega .m-sub-menu__item--more>.m-menu__link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a7a7a;font-weight:400;pointer-events:none}body .m-menu__item--mega .m-sub-menu__item--more .m-sub-menu--level-2 .m-sub-menu__item--level-2>a{color:#1f1f1f;font-weight:400}body .m-menu__item--mega .m-mega-menu__content{grid-column:2;grid-row:1 / span 2;width:300px!important;flex:none!important;padding:0!important}body .m-menu__item--mega .m-mega-menu__content .m-mega-banner{height:210px}body .m-mega-menu__inner--tiles .m-mega-banners--multi{grid-column:1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}body .m-mega-menu__inner--tiles .m-mega-banners--multi .m-mega-banner{height:240px}body .m-mega-menu__inner--tiles .m-mega-banners--count-7{grid-template-columns:repeat(5,1fr);grid-auto-rows:190px}body .m-mega-menu__inner--tiles .m-mega-banners--count-7 .m-mega-banner{height:auto}body .m-mega-menu__inner--tiles .m-mega-banners--count-7 .m-mega-banner:first-child{grid-column:span 2;grid-row:span 2}body .m-mega-menu__inner--tiles .m-mega-banners--count-7 .m-mega-banner:first-child .m-mega-banner__title{font-size:28px}}@media(min-width:1024px)and (max-width:1200px){body .m-menu__item--mega .m-mega-menu__content{display:none}body .m-menu__item--mega .m-mega-menu__inner{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mega-menu-mockup.css.map */
