.custom-navigation-wrapper .HorizontalList,.custom-navigation-wrapper .HorizontalList__Item,.custom-navigation-wrapper .custom-mega-menu__list,.custom-navigation-wrapper .custom-mega-menu__column,.custom-navigation-wrapper .custom-mega-menu__sublist,.custom-navigation-wrapper .custom-mega-menu__sublist li{margin:0;padding:0;list-style:none}.custom-mega-menu-wrap{max-width:1750px;width:100%}.custom-navigation-wrapper .Header__menu-item{text-decoration:none}.custom-navigation-wrapper .Header--navigation{display:flex;justify-content:center}.custom-header__menu-link{display:flex;align-items:center;padding:15px 12px;font-family:Poppins,sans-serif;font-weight:400;font-size:13px;letter-spacing:.05em;color:#333;transition:color .2s ease}.custom-header__menu-link:hover,.custom-header__menu-li:hover>.custom-header__menu-link{color:#000}.custom-header__menu-link .icon-caret{width:.6em;margin-left:.4em;transition:transform .2s ease}.custom-header__menu-li:hover .icon-caret{transform:rotate(180deg)}.custom-mega-menu-content{position:absolute;top:100%;left:0;transform:translateY(15px);width:100%;background-color:#faf6e4;border:1px solid #eaeaea;box-shadow:0 10px 30px #0000001a;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;border-radius:0 0 8px 8px;min-height:280px;max-height:70vh;display:flex;overflow-y:auto}.custom-header__menu-li:hover>.custom-mega-menu-content,.custom-header__menu-li>.custom-header__menu-link:focus+.custom-mega-menu-content,.custom-mega-menu-content:hover{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}.custom-mega-menu-inner{display:flex;justify-content:space-between;gap:2.5rem;width:100%;padding-block:4rem;font-family:Poppins,sans-serif}.custom-mega-menu__list{display:flex;flex-wrap:wrap;gap:2.5rem;flex:1 1 0}.custom-mega-menu__column{min-width:22%;flex:0 1 auto;*/}.custom-mega-menu__heading--level-2{display:block;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#1c4832;margin-bottom:1rem;padding:0;cursor:default;line-height:1.45;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%}.custom-mega-menu__heading--level-2.is-link{cursor:pointer;text-decoration:none}.custom-mega-menu__heading--level-2.is-link:hover{color:#000}.custom-mega-menu__sublist .custom-mega-menu__link{display:block;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;color:#555;text-decoration:none;transition:color .2s ease,padding-left .2s ease;padding:4px 0}.custom-mega-menu__sublist .custom-mega-menu__link:hover,.custom-mega-menu__sublist .custom-mega-menu__link.active{color:#008755;padding-left:5px;font-weight:700}.custom-mega-menu__image-area{display:flex;gap:1.5rem;flex-shrink:0;border-left:1px solid #f0f0f0;padding-left:2rem}.custom-mega-menu__image-link{display:block;text-decoration:none;color:inherit}.custom-mega-menu__image-area img{border:1px solid #f0f0f0;height:100%;display:block;margin-bottom:.5rem;border-radius:6px;width:100%;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.custom-mega-menu__image-link:hover img{transform:scale(1.03);box-shadow:0 4px 12px #0000001a}.custom-mega-menu__image-caption{display:block;text-align:center;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;color:#284734;margin-top:.5rem}.custom-mega-menu__image-area.recharge-promo-area{flex:0 0 auto;max-width:50%;margin-left:auto;border-left:1px solid #f0f0f0}.custom-mega-menu__image-column.single-promo-image{width:100%}.custom-mega-menu__image-placeholder.recharge-countdown-placeholder{height:200px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-family:Poppins,sans-serif;border-radius:8px}.recharge-countdown-placeholder span:first-child{font-size:1.4em;font-weight:600;display:block;margin-bottom:.5em}.recharge-countdown-placeholder .recharge-countdown-subtext{font-size:.9em;font-weight:400;opacity:.8}.mobile-menu__localization .disclosure__list{max-height:150px;overflow-y:auto;border:1px solid #e0e0e0;background-color:#fff;padding:5px 0}.mobile-menu__localization .disclosure__item a{padding:8px 15px;display:block}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom-mega-header.css.map */
