.mega-menu[open] .mega-menu__content{overflow:scroll;overscroll-behavior:none;overflow-y:auto;overflow-x:hidden}.mega-menu__list{display:inline-flex;flex-flow:column;margin-left:0;padding-top:30px;padding-bottom:30px;background:#f9fbf5;position:relative;padding-right:30px}.mega-menu__list:before{content:"";display:block;width:3000px;top:0;bottom:0;left:-3000px;background:#f9fbf5;position:absolute}summary.list-menu__item{padding-right:35px!important}.mega-menu__grandchildren{position:absolute;top:0;left:331px;min-width:400px;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;margin:0;padding:30px 0 0;z-index:0;background:rgb(var(--color-background));display:flex;flex-flow:column}.mega-menu__grandchildren.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.mega-menu__link--level-2[aria-expanded=true]{font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#8bbf43}.mega-menu__link{color:#1d322d;opacity:1}.mega-menu__link--level-2 .icon-caret{width:19px;margin-left:4px;transform:rotate(-90deg);margin-top:-1px;position:relative;top:-1px}.mega-menu__link--level-2{padding-left:0;padding-right:0;font-weight:400}.mega-menu__link--level-2:before{content:attr(data-text);font-weight:700;visibility:hidden;display:block;height:0;overflow:hidden}.mega-menu__link--level-2:hover,.mega-menu__link--level-2[aria-expanded=true]:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#8bbf43}.mega-menu__link--active{text-decoration:none}.mega-menu__link:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#8bbf43}.mega-menu__link--active{font-weight:700;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#8bbf43}.mega-menu__content{padding-top:0;padding-bottom:0}.subMenu-title{text-transform:uppercase;font-weight:600;color:#1d322d;letter-spacing:.05em;font-size:14px;margin-bottom:10px}.mega-menu__grandchild-image{display:inline-block;width:75px;height:75px}.mega-menu__grandchild-image img{width:100%;height:100%;object-fit:cover}.mega-menu__grandchild-image img[alt$="feature icon"]{background:#f9fbf5;padding:10px;box-sizing:border-box;object-fit:contain}.mega-menu__grandchild-link{display:flex;align-items:center;gap:20px}.subMenu-layout{display:grid;grid-template-columns:repeat(1,max-content);justify-content:start;margin:0;padding:0;column-gap:30px}.subMenu-layout li{width:max-content;border-bottom:1px solid #ebf3df;padding:0;width:280px}.mega-menu__grandchild-text{font-size:16px;width:calc(100% - 95px)}.header-wrapper--border-bottom .mega-menu__content{border-bottom:1px solid #ebf3df}.mega-menu__content--grandchildren-7,.mega-menu__content--grandchildren-8{min-height:437px}.mega-menu__content--grandchildren-9,.mega-menu__content--grandchildren-10{min-height:524px}.mega-menu__content--grandchildren-11,.mega-menu__content--grandchildren-12{min-height:611px}.mega-menu__content .mega-menu__layout,.mega-menu__content--grandchildren-4 .mega-menu__layout{height:446px}.mega-menu__content--grandchildren-5 .mega-menu__layout{height:534px}.mega-menu__content--grandchildren-6 .mega-menu__layout{height:622px}.mega-menu__content--grandchildren-7 .mega-menu__layout{height:710px}.mega-menu__content--grandchildren-8 .mega-menu__layout{height:798px}.mega-menu__content--grandchildren-9 .mega-menu__layout{height:886px}.mega-menu__content--grandchildren-10 .mega-menu__layout{height:974px}.mega-menu__content--grandchildren-11 .mega-menu__layout{height:1062px}.mega-menu__content--grandchildren-12 .mega-menu__layout{height:1150px}.subMenu-layout li:last-child{border-bottom:none}.mega-menu__layout{display:flex}.megaMenuPromo-text{padding:30px 20px;background-image:url(/cdn/shop/files/remonte-icon-clip.svg?v=1774397904);background-size:cover;background-color:#345320;width:100%;position:absolute;bottom:0}.megaMenuPromo-layout{margin-right:50px;margin-top:30px;margin-bottom:30px;display:none;width:315px;background-position:top center}.megaMenuPromo-layout{position:absolute;right:0;bottom:0;top:0;background-size:cover}.megaMenuPromo-layout .button--chevron{margin-top:20px}.megaMenuPromo-text h3{font-family:Flexo;color:#fff;font-weight:400;margin:0;font-size:21px}.menu-drawer__close-button .svg-wrapper{width:25px;height:25px;transform:rotate(0);margin-left:0;margin-right:-5px;border:1px solid #8bbf43;border-radius:50px;display:block;transition:transform .3s ease}.menu-drawer__close-button .svg-wrapper svg{width:27px;height:27px;position:absolute;left:-2px;top:-2px}.menu-drawer__close-button .svg-wrapper svg path{position:relative;right:1px}.menu-drawer__close-button:hover{text-decoration:underline}header-drawer .menu-drawer__close-button{text-indent:18px}.menu-drawer__close-button:hover .svg-wrapper{transform:scale(1.1)}.menu-drawer__inner-submenu .megaMenuPromo-layout{display:block;position:relative;min-height:420px;margin-right:0;width:calc(100% - 40px);margin-left:20px}.mega-menu__overlay{display:none}.mega-menu[open]>.mega-menu__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(var(--color-foreground),.5)}@media screen and (min-width:990px){.megaMenuPromo-layout{display:block;width:calc(100% - 690px);max-height:563px}}@media screen and (min-width:1250px){.mega-menu__content .mega-menu__layout,.mega-menu__content--grandchildren-4 .mega-menu__layout,.mega-menu__content--grandchildren-5 .mega-menu__layout,.mega-menu__content--grandchildren-6 .mega-menu__layout{height:435px}.mega-menu__content--grandchildren-7 .mega-menu__layout,.mega-menu__content--grandchildren-8 .mega-menu__layout{height:437px}.mega-menu__content--grandchildren-9 .mega-menu__layout,.mega-menu__content--grandchildren-10 .mega-menu__layout{height:524px}.mega-menu__content--grandchildren-11 .mega-menu__layout,.mega-menu__content--grandchildren-12 .mega-menu__layout{height:611px}.megaMenuPromo-layout{width:calc(100% - 1000px);height:375px}.subMenu-layout{grid-template-columns:repeat(2,max-content)}.mega-menu__content{min-height:435px}.subMenu-layout li:nth-last-child(2):nth-child(odd){border-bottom:none}}@media screen and (min-width:1600px){.mega-menu__layout{max-width:1600px;position:relative;left:50%;margin-left:-800px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-mega-menu-mt-custom.css.map */
