.menu-list__link[data-safety-box]:after{display:block;position:absolute;top:0;bottom:auto;left:0;right:0;height:var(--box-height, 100%);background:transparent;pointer-events:auto}.menu-list__link[data-safety-box]:before{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;background-color:#3f6b5e;pointer-events:none}@media screen and (min-width:750px){.menu-list__submenu-inner{display:block!important;max-height:none!important;overflow:visible!important;padding-block:24px 28px!important}.menu-list__submenu:has(.mega-menu__link--parent) .menu-list__submenu-inner{min-height:360px}.mega-menu.section{max-width:none}.mega-menu__grid{display:block!important;gap:0!important}.mega-menu__list:has(.mega-menu__link--parent){position:relative;display:block!important;width:100%;min-height:348px;column-count:1!important;column-width:auto!important;grid-column:unset!important}.mega-menu__list:has(.mega-menu__link--parent)>.mega-menu__column{display:block!important;width:268px;margin:0!important;grid-column:unset!important;break-inside:auto}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>a.mega-menu__link--parent{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body--family, "Inter", sans-serif);font-weight:500;font-size:.875rem;line-height:1.25;letter-spacing:normal;text-transform:none;color:#1a1a1a!important;padding:9px 30px 9px 14px!important;margin:0 6px 2px 0;border:0!important;border-radius:8px;position:relative;transition:background-color .14s ease,color .14s ease}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>a.mega-menu__link--parent:after{content:"";position:absolute!important;right:15px;top:50%;left:auto!important;bottom:auto!important;width:6px;height:6px;display:block;border-top:1.5px solid #C3BDB2;border-right:1.5px solid #C3BDB2;border-bottom:0!important;border-left:0!important;background:none!important;margin:0!important;transform:translateY(-50%) rotate(45deg);transition:border-color .14s ease,right .14s ease}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>a.mega-menu__link:not(.mega-menu__link--parent){display:block;font-family:var(--font-body--family, "Inter", sans-serif);font-weight:600;font-size:.8438rem;color:#3f6b5e!important;padding:9px 14px!important;margin:0 6px 4px 0}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>a.mega-menu__link:not(.mega-menu__link--parent):hover{color:#33574c!important}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul{position:absolute;left:292px;right:8px;top:2px;bottom:2px;margin:0;padding:2px 0 2px 32px;border-left:1px solid #ECE7DE;column-width:188px;column-gap:30px;column-fill:auto;display:block!important;opacity:0;pointer-events:none;transition:opacity .12s ease}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul>li{break-inside:avoid}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column.mm-active>div>a.mega-menu__link--parent,.mega-menu__list:not([data-mm-twopane]) .mega-menu__column:nth-of-type(2)>div>a.mega-menu__link--parent{background:#edf2ef;color:#33574c!important}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column.mm-active>div>a.mega-menu__link--parent:after,.mega-menu__list:not([data-mm-twopane]) .mega-menu__column:nth-of-type(2)>div>a.mega-menu__link--parent:after{border-color:#3f6b5e;right:12px}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column.mm-active>div>ul,.mega-menu__list:not([data-mm-twopane]) .mega-menu__column:nth-of-type(2)>div>ul{opacity:1;pointer-events:auto}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column:hover>div>a.mega-menu__link--parent{background:#f3f0ea}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column ul .mega-menu__link{display:block;font-family:var(--font-body--family, "Inter", sans-serif);font-size:.8438rem;line-height:1.3;color:#4a463f!important;padding:5px 0!important;transition:color .14s ease}.mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column ul .mega-menu__link:hover{color:#3f6b5e!important}.mega-menu__list:not(:has(.mega-menu__link--parent)){display:block!important;grid-column:unset!important}.mega-menu__list:not(:has(.mega-menu__link--parent))>.mega-menu__column{display:block!important;width:100%;grid-column:unset!important;margin:0!important;column-width:205px;column-gap:40px}.mega-menu__list:not(:has(.mega-menu__link--parent)) .mega-menu__column>div{break-inside:avoid}.mega-menu__list:not(:has(.mega-menu__link--parent)) .mega-menu__link{display:block;font-family:var(--font-body--family, "Inter", sans-serif);font-size:.875rem;line-height:1.3;color:#1a1a1a!important;padding:6px 0!important}.mega-menu__list:not(:has(.mega-menu__link--parent)) .mega-menu__link:hover{color:#3f6b5e!important}}@media(max-width:749px){.menu-drawer__menu-item--mainlist{font-family:var(--font-primary--family)!important;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:-.005em!important;color:#1a1a1a!important;min-height:46px;display:flex!important;align-items:center}.menu-drawer__menu-item--parent{font-family:var(--font-primary--family)!important;font-size:.9375rem!important;font-weight:600!important;letter-spacing:.01em!important;color:#33574c!important;min-height:44px;display:flex!important;align-items:center;justify-content:space-between}.menu-drawer__menu-item--parent .svg-wrapper.icon-plus{width:15px;height:15px;color:#3f6b5e;flex:0 0 auto}.menu-drawer__list-item--deep+.menu-drawer__list-item--deep,.menu-drawer__list-item--deep+.menu-drawer__list-item{border-top:1px solid #EDE8E0}.menu-drawer__menu--grandchildlist{border-left:2px solid #EDF2EF;margin:2px 0 8px;padding-inline-start:12px!important}.menu-drawer__menu-item--child{font-family:var(--font-body--family)!important;font-size:.9063rem!important;font-weight:400!important;color:#4a463f!important;min-height:40px;display:flex!important;align-items:center;line-height:1.25}.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child:focus-visible{color:#3f6b5e!important}.menu-drawer__list-item--flat>ul.menu-drawer__menu--grandchildlist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:0}@media(max-width:359px){.menu-drawer__list-item--flat>ul.menu-drawer__menu--grandchildlist{grid-template-columns:1fr}}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mm-menu.css.map */
