.pink-background{background:#faddd5}.main_mega_menu{position:relative;background:#fff;display:flex;justify-content:center;height:auto;max-width:1290px;width:100%;padding:20px;gap:16px}.main_mega_menu>div{padding:40px}.main_mega_menu>div.first_menu_block{width:25%}.main_mega_menu>div.sub_menu_block{width:25%}.main_mega_menu>div.feature_menu_block{width:50%}.main_mega_menu>div.first_menu_block>ul{overflow-y:auto;height:calc(100% - 50px);position:relative}.main_mega_menu>div.first_menu_block>ul:after{content:"";background:linear-gradient(180deg,#fff0,#fff);width:100%;height:50px;display:block;position:sticky;bottom:0;left:0}.main_mega_menu>div.sub_menu_block.not_available+.feature_menu_block,.main_mega_menu>div.first_menu_block+.feature_menu_block{width:75%;overflow:hidden}.main_mega_menu>div.feature_menu_block ul{display:flex;width:100%;justify-content:center;align-items:center}.main_mega_menu>div.feature_menu_block ul li{width:100%;height:100%;justify-content:center}.main_mega_menu>div.sub_menu_block>ul{overflow-y:auto;height:0;opacity:0;visibility:hidden;position:relative}.main_mega_menu>div.sub_menu_block>ul:after{content:"";background:linear-gradient(180deg,#faddd500,#faddd5);width:100%;height:50px;display:block;position:sticky;bottom:0;left:0}.main_mega_menu>div.sub_menu_block>ul.hover{height:100%;opacity:1;visibility:visible}.main_mega_menu>div.feature_menu_block ul{height:0;opacity:0;visibility:hidden}.main_mega_menu>div.feature_menu_block ul.active{height:100%;opacity:1;visibility:visible}.main_mega_menu>div.feature_menu_block ul.active li{height:0;opacity:0;visibility:hidden;display:none}.main_mega_menu>div.feature_menu_block ul.active li.hover{height:100%;opacity:1;visibility:visible;display:flex}.main_mega_menu>div.sub_menu_block.not_available{display:none}.main_mega_menu>div>ul::-webkit-scrollbar{width:5px}.main_mega_menu>div>ul::-webkit-scrollbar-thumb{background:#d9d9d966;border-radius:10px}.main_mega_menu>div>ul::-webkit-scrollbar-thumb:hover{background:#d9d9d9b3}.main_mega_menu>div.pink-background>ul::-webkit-scrollbar-thumb{background:#fffc;border-radius:10px}.main_mega_menu>div.pink-background>ul::-webkit-scrollbar-thumb:hover{background:#ffffffe6}.main_mega_menu h3{font-style:normal;font-weight:700;font-size:24px;line-height:1.4;text-transform:uppercase;color:#222;font-family:Calibre-Bold;border-bottom:solid 1px #222222;padding-bottom:5px;margin:0 0 20px;display:inline-block}.main_mega_menu ul{margin:0;padding:0}.main_mega_menu ul li{display:block;margin:0;padding:0}.main_mega_menu ul li:last-child{margin:0!important}.main_mega_menu ul li a{font-family:Calibre-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#222;text-decoration:none;margin:0 0 10px;padding:0;display:block}.main_mega_menu ul li.hover>a,.main_mega_menu ul li a:hover{font-family:Calibre-Bold;font-weight:700;text-decoration:underline;color:#000}.main_mega_menu ul .feature_menu_image img{width:100%;height:100%;object-fit:cover;object-position:top}.main_mega_menu>div.feature_menu_block ul.active li .feature_menu_image{width:100%}#menu-drawer .menu-drawer__inner-submenu ul{margin:0;padding:0}#menu-drawer .menu-drawer__inner-submenu ul ul{padding-left:15px;padding-bottom:10px}#menu-drawer .menu-drawer__inner-submenu ul li{margin:0;padding:0;display:block}#menu-drawer .menu-drawer__inner-submenu ul li a{font-family:Calibre-Regular;font-style:normal;font-weight:400;font-size:18px;line-height:1.4;color:#222;text-decoration:none;margin:0;padding:5px;display:block}.main_mega_menu__block{flex:1;max-width:18%}.main_mega_menu>.mega_menu__image-section{padding:0}.main_mega_menu__subheader>a{font-size:14px!important;font-style:normal!important;font-weight:700!important;text-transform:uppercase!important;font-family:Calibre-Bold!important}.main_mega_menu__image-link-text{font-size:14px!important;font-style:normal!important;font-weight:700!important;text-transform:uppercase!important;font-family:Calibre-Bold!important;margin:20px 0 0!important;text-align:center!important;color:#000!important;display:block!important}.main_mega_menu__menu-item>a{font-size:14px!important;font-style:normal!important;font-weight:400!important}.subheader__large-margin{margin-bottom:48px!important}.subheader__small-margin{margin-bottom:16px!important}.extra-margin-bottom{margin-bottom:32px!important}
/*# sourceMappingURL=/cdn/shop/t/1259/assets/mega-menu-style.css.map */
