.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{margin:0;padding:0;list-style:none}.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-weight:var(--fw-400);font-size:13px;letter-spacing:.05em;transition:color .2s ease}.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%;min-height:280px;max-height:70vh;display:flex;overflow-y:auto;background-color:#faf6e4;border:1px solid #eaeaea;border-radius:0 0 8px 8px;box-shadow:0 10px 30px #0000001a;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.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{--container-gutter: 2rem;--mega-menu-gap: 2.5rem;--mega-menu-linklist-gap: 2.5rem;--mega-menu-promo-gap: 2rem;display:flex;align-items:start;justify-content:safe center;width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);column-gap:var(--mega-menu-gap);padding-block:2.5rem;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);overflow-y:auto;color:rgb(var(--text-color));border-block-end-width:1px;inset-block-start:100%;inset-inline-start:0}@media screen and (min-width:1000px){.custom-mega-menu-inner{--container-gutter: 3rem}}@media screen and (min-width:1400px){.custom-mega-menu-inner{--mega-menu-gap: 6.25rem;--mega-menu-linklist-gap: 2.5rem 6.25rem}}.custom-mega-menu__list{display:flex;flex:0 auto;flex-wrap:wrap;gap:var(--mega-menu-linklist-gap)}.custom-mega-menu__column{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;max-width:320px}.custom-mega-menu__heading--level-2{display:block;max-width:100%;margin-bottom:1rem;padding:0;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:.05em;text-transform:uppercase;color:#1c4832;cursor:default;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custom-mega-menu__heading--level-2.is-link{cursor:pointer;text-decoration:none}.custom-mega-menu__heading--level-2.is-link:hover{color:#008755}.custom-mega-menu__sublist{display:grid;grid-template-columns:100%;row-gap:.8rem;margin-block-start:1rem}.custom-mega-menu__sublist .custom-mega-menu__link{display:inline-block;padding:4px 0;font-size:1.25rem;font-weight:400;color:#1c4832;text-decoration:none;transition:color .3s ease-in-out}.custom-mega-menu__sublist .custom-mega-menu__link:hover,.custom-mega-menu__sublist .custom-mega-menu__link.active{color:#008755}.custom-mega-menu__image-area{display:flex;flex:0 auto;justify-content:flex-end;column-gap:var(--mega-menu-promo-gap);border-left:1px solid #f0f0f0}.custom-mega-menu__image-area>*{flex:315px;min-width:240px;max-width:315px;justify-items:safe center;gap:1rem}.mega-menu__promo-item{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.custom-mega-menu__image-area img{display:block;width:100%;height:100%;margin-bottom:.5rem;border:1px solid #f0f0f0;border-radius:6px;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;margin-top:.5rem;font-size:1.25rem;font-weight:400;text-align:center;color:#284734}.mobile-menu__localization .disclosure__list{max-height:150px;overflow-y:auto;padding:5px 0;border:1px solid #e0e0e0;background-color:#fff}.mobile-menu__localization .disclosure__item a{display:block;padding:8px 15px}
/*# sourceMappingURL=/cdn/shop/t/126/assets/custom-mega-header.css.map */
