.nav-item{display:flex;align-items:stretch;height:100%}.nav-item .navlink.navlink--toplevel{display:flex;align-items:center;gap:.4rem;height:100%;position:relative;color:#2e3438}.nav-item .navlink.navlink--has-dropdown:hover,.nav-item--has-dropdown.is-open .navlink.navlink--has-dropdown{color:var(--COLOR-BRAND-GREEN)}.meganav__chevron{display:flex;align-items:center;transition:transform .2s ease;margin-left:.2rem}.meganav__chevron svg{width:1.1rem;height:1.1rem}.nav-item--has-dropdown.is-open .meganav__chevron{transform:rotate(180deg)}.meganav{position:absolute;top:100%;left:0;width:100%;background:var(--bg);z-index:1;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s;pointer-events:none}.meganav.is-open{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility 0s linear 0s;pointer-events:auto}.meganav__inner{padding:3.6rem 0 4rem}.meganav__grid{display:grid;grid-template-columns:1fr;column-gap:4.8rem;row-gap:0}.meganav__grid--has-gallery{grid-template-columns:1fr 26rem;align-items:start}.meganav__grid--grouped.meganav__grid--total-2{grid-template-columns:repeat(2,1fr)}.meganav__grid--grouped.meganav__grid--total-3{grid-template-columns:repeat(3,1fr)}.meganav__grid--grouped.meganav__grid--total-4{grid-template-columns:repeat(4,1fr)}.meganav__grid--grouped.meganav__grid--total-5{grid-template-columns:repeat(5,1fr)}.meganav__grid--grouped.meganav__grid--has-gallery.meganav__grid--total-2{grid-template-columns:1fr 26rem}.meganav__grid--grouped.meganav__grid--has-gallery.meganav__grid--total-3{grid-template-columns:repeat(2,1fr) 26rem}.meganav__grid--grouped.meganav__grid--has-gallery.meganav__grid--total-4{grid-template-columns:repeat(3,1fr) 26rem}.meganav__grid--grouped.meganav__grid--has-gallery.meganav__grid--total-5{grid-template-columns:repeat(4,1fr) 26rem}.meganav__title{font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);text-transform:var(--FONT-ACCENT-TRANSFORM);font-size:calc(var(--font-4) * var(--FONT-ADJUST-ACCENT));color:var(--text-dark);margin-bottom:1.4rem;padding-bottom:1rem}.meganav__title__link{color:inherit;text-decoration:none;text-transform:capitalize;font-size:2rem;font-weight:700}.meganav__list{list-style:none;margin:0;padding:0}.meganav__list--flat{columns:2;column-gap:4rem}.meganav__item{margin-bottom:.9rem;break-inside:avoid}.meganav__link{color:var(--text-light);text-decoration:none;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:400;font-size:calc(1.6rem * var(--FONT-ADJUST-BODY));line-height:1.4;display:inline-block;transition:color .2s ease}.meganav__link:hover{color:var(--COLOR-BRAND-GREEN);text-decoration:underline}.meganav__link--active{color:var(--COLOR-PRIMARY);border-bottom:.1rem solid var(--COLOR-PRIMARY)}.meganav__col--gallery{padding-left:2.4rem}.meganav__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.meganav__gallery__item{display:block;overflow:hidden;border-radius:.2rem}.meganav__gallery__img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.meganav__gallery__item:hover .meganav__gallery__img{transform:scale(1.05)}.meganav__gallery__bottom{margin-top:1.2rem}.meganav__gallery__link{color:var(--text-dark);text-decoration:none;font-family:var(--FONT-STACK-BODY);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));display:inline-flex;align-items:center;gap:.4rem;transition:color .2s ease}.meganav__gallery__link:after{content:"\203a";font-size:1.1em;line-height:1}.meganav__gallery__link:hover{color:var(--COLOR-PRIMARY)}.navlink--cart{position:relative}.navlink--cart .header__cart__status{position:absolute;top:8px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:10rem;background:var(--COLOR-BRAND-GREEN);pointer-events:none}@media only screen and (min-width:110rem){.navlink--cart .header__cart__status{top:-5px;right:6px}}.navlink--cart [data-header-cart-count]{display:block!important;font-size:0!important;line-height:1}.navlink--cart [data-header-cart-count]:before{content:attr(data-header-cart-count);font-size:1.1rem;font-weight:700;color:#fff;line-height:1}.navlink--cart [data-header-cart-price],.navlink--cart [data-header-cart-full],.navlink--cart [data-header-cart-count="0"]{display:none!important}.navlink--cart:has([data-header-cart-count="0"]) .header__cart__status{display:none!important}.header__topbar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.4rem 0;border-bottom:1px solid #8a8a8a}.header__topbar__left{display:flex;align-items:center;gap:1rem;min-height:1px}.header__topbar__right{display:flex;align-items:center}.header__topbar__right .header__desktop__buttons{margin:0}@media only screen and (max-width:786px){.header__inner--topbar,.meganav,.meganav__chevron{display:none}}@media(pointer:coarse)and (min-width:110rem){.header__inner--topbar{display:block!important}}.theme__header{position:relative}@media(pointer:coarse)and (min-width:68rem){.header__desktop{display:flex!important}.header__mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom-header.css.map */
