.header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),var(--alpha-border-subtle, .12))}.header-wrapper--shadow{box-shadow:0 .8rem 2.4rem -.6rem rgba(var(--color-shadow),.18),0 .2rem .6rem rgba(var(--color-shadow),.06)}.section-header.scrolled-past-header .header-wrapper--shadow{box-shadow:0 1rem 2.8rem -.6rem rgba(var(--color-shadow),.22),0 .2rem .6rem rgba(var(--color-shadow),.08)}.header__heading-link .h2{color:rgb(var(--color-foreground));letter-spacing:var(--font-heading-letter-spacing)}.header__inline-menu .list-menu--inline{column-gap:.4rem}.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.5rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.85);text-decoration:none}.header__inline-menu .list-menu--inline>li>.header__menu-item:hover,.header__inline-menu .list-menu--inline>li>header-menu>details[open]>.header__menu-item{color:rgb(var(--color-foreground))}.header__inline-menu .list-menu--inline>li>.header__menu-item>span,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item>span{position:relative;text-decoration:none}.header__inline-menu .list-menu--inline>li>.header__menu-item>span:after,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:.15rem;background-color:rgb(var(--color-accent, var(--color-foreground)));transform:scaleX(0);transform-origin:left center}.header__inline-menu .list-menu--inline>li>.header__menu-item:hover>span:after,.header__inline-menu .list-menu--inline>li>header-menu>details:hover>.header__menu-item>span:after,.header__inline-menu .list-menu--inline>li>header-menu>details[open]>.header__menu-item>span:after,.header__inline-menu .list-menu--inline>li>.header__menu-item>.header__active-menu-item:after,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item>.header__active-menu-item:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.header__inline-menu .list-menu--inline>li>.header__menu-item>span:after,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item>span:after{transition:transform var(--duration-default) ease}}.header__menu-item .icon-caret{height:.5rem;transition:transform var(--duration-short) ease}.header__submenu.global-settings-popup{min-width:22rem}.header__submenu.list-menu{padding:.8rem 0}.header__submenu .header__menu-item{padding:.9rem 2.4rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.header__submenu .header__menu-item:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04);text-decoration:none}.header__submenu .list-menu__item--active{color:rgb(var(--color-foreground));box-shadow:inset .2rem 0 rgb(var(--color-accent, var(--color-foreground)))}.header__submenu .header__menu-item--view-all{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-link),.35)}.header__submenu .header__submenu{margin:.4rem 0;padding:.4rem 0}.mega-menu__content{padding-top:3.2rem;padding-bottom:4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}.mega-menu__inner--has-feature{grid-template-columns:minmax(0,1fr) minmax(24rem,34rem)}.mega-menu__list,.header--top-center .mega-menu__list,.mega-menu .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2.8rem 3.2rem;margin:0;padding:0}.mega-menu .mega-menu__list--condensed{row-gap:0}.header--top-center .mega-menu__list>li{width:auto;padding-right:0}.mega-menu__link{padding-top:.5rem;padding-bottom:.5rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75);text-underline-offset:.3rem}.mega-menu__link--level-2{margin-bottom:.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.7rem);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground))}.mega-menu__list--condensed .mega-menu__link--level-2{margin-bottom:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.8)}.mega-menu__view-all{display:inline-flex;align-items:center;gap:.8rem;margin-top:3.2rem;font-size:1.4rem;letter-spacing:.06rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-link),.35)}.mega-menu__view-all:hover{text-decoration-color:currentColor}.mega-menu__view-all .icon-arrow{width:1.2rem;flex-shrink:0}.mega-menu__feature{display:flex;flex-direction:column;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none}.mega-menu__feature-media{display:block;margin-bottom:.8rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--media-radius);background-color:rgba(var(--color-foreground),.04)}.mega-menu__feature-image{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.mega-menu__feature-image{transition:transform var(--duration-extra-long) var(--ease-out-slow)}.mega-menu__feature--link:hover .mega-menu__feature-image{transform:scale(1.03)}}.mega-menu__feature-heading{margin:0}.mega-menu__feature-text{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.mega-menu__feature-cta{font-size:1.4rem;letter-spacing:.06rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-link),.35)}.mega-menu__feature--link:hover .mega-menu__feature-cta{text-decoration-color:currentColor}.header__icons{align-items:center;column-gap:.2rem}.header__icon{border-radius:50%;transition:background-color var(--duration-short) ease}.header__icon:hover{background-color:rgba(var(--color-foreground),.05)}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}.header__icon--cart .cart-count-bubble{top:.4rem;bottom:auto;left:2.3rem;min-width:1.8rem;width:auto;height:1.8rem;padding:0 .5rem;border-radius:var(--radius-pill, 10rem);box-shadow:0 0 0 .2rem rgb(var(--color-background));font-size:1rem;font-weight:var(--font-body-weight-bold);letter-spacing:0;font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.header__search--field .header__icon--search{width:auto;min-width:18rem;height:4.2rem;margin-right:.8rem;padding:0 1.6rem 0 .4rem;border:.1rem solid rgba(var(--color-foreground),var(--alpha-border-strong, .24));border-radius:var(--inputs-radius-outset);background-color:rgb(var(--color-background));text-decoration:none;transition:border-color var(--duration-short) ease}.header__search--field .header__icon--search:hover{border-color:rgba(var(--color-foreground),.5);background-color:rgb(var(--color-background))}.header__search--field .header__icon--search>span{justify-content:flex-start}.header__search--field .header__icon--search .svg-wrapper{width:3.6rem;flex-shrink:0}.header__search--field .header__icon--search .icon{width:1.8rem;height:1.8rem}.header__search--field .header__search-label{overflow:hidden;font-size:1.4rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.6);white-space:nowrap;text-overflow:ellipsis}.header__search--field details[open] .header__search-label{visibility:hidden}}@media screen and (min-width:1200px){.header__search--field .header__icon--search{min-width:24rem}}@media screen and (min-width:990px){.header--top-center>.header__search--field{display:inline-flex}.header--top-center .header__icons>.header__search--field{display:none}}.header__icon .header__search-label{display:none}@media screen and (min-width:990px){.header__search--field .header__search-label{display:block;height:auto;line-height:1.5}}.header__search details[open] .modal-overlay:after{background-color:rgba(var(--color-foreground),.35)}.header__search .search-modal{border-bottom-color:rgba(var(--color-foreground),var(--alpha-border-subtle, .12))}.js menu-drawer>details>summary:before,.header__icon--menu[aria-expanded=true]:before{background:rgba(var(--color-foreground),.35)}.menu-drawer__navigation{padding:1.2rem 0 2.4rem}.menu-drawer__menu-item{padding:1.2rem 2.4rem;font-size:1.5rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.85)}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer__menu-item>.svg-wrapper{right:2.4rem}.menu-drawer__navigation>.menu-drawer__menu>li{margin-bottom:0}.menu-drawer__navigation>.menu-drawer__menu>li+li{border-top:.1rem solid rgba(var(--color-foreground),.08)}.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{padding-top:1.6rem;padding-bottom:1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.8rem);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground))}.menu-drawer__menu-item--active{box-shadow:inset .3rem 0 rgb(var(--color-accent, var(--color-foreground)))}.menu-drawer__view-all{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgba(var(--color-link),.35)}.menu-drawer__close-button{margin-top:.8rem;padding:1.4rem 2.4rem;font-size:1.4rem;letter-spacing:.06rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.js .menu-drawer--accordion .menu-drawer__submenu{position:static;transform:none;visibility:visible;background-color:transparent;z-index:auto}.menu-drawer--accordion .menu-drawer__inner-submenu{height:auto;overflow:visible}.menu-drawer--accordion .menu-drawer__submenu>.menu-drawer__inner-submenu>.menu-drawer__menu,.menu-drawer--accordion .menu-drawer__submenu>.menu-drawer__menu{padding-bottom:1.2rem}.menu-drawer--accordion .menu-drawer__submenu .menu-drawer__menu-item{padding-top:1rem;padding-bottom:1rem;padding-left:3.6rem}.menu-drawer--accordion .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:4.8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.menu-drawer--accordion details[open]>.menu-drawer__menu-item{color:rgb(var(--color-foreground))}.js .menu-drawer--accordion .menu-drawer__menu-item .icon-caret{display:block;width:1.2rem;height:.7rem;margin-left:auto}.menu-drawer--accordion details[open]>.menu-drawer__menu-item .icon-caret{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.menu-drawer--accordion .menu-drawer__menu-item .icon-caret{transition:transform var(--duration-short) ease}.menu-drawer--accordion details[open]>.menu-drawer__submenu{animation:menuDrawerAccordionOpen var(--duration-default) ease}}@keyframes menuDrawerAccordionOpen{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.menu-drawer__utility-links{border-top:.1rem solid rgba(var(--color-foreground),.08)}.header__icon--account .icon,.header__icon--cart .icon{width:2.6rem;height:2.6rem}.header__account{display:flex;align-items:center;border-radius:var(--radius-pill)}shopify-account.header__icon{border-radius:var(--radius-pill);text-decoration:none;transition:background-color var(--duration-short) ease,color var(--duration-short) ease,box-shadow var(--duration-short) ease}shopify-account.header__icon:hover{color:rgb(var(--account-forest-rgb, var(--color-foreground)));background-color:rgba(var(--account-forest-rgb, var(--color-foreground)),.07);box-shadow:inset 0 0 0 .1rem rgba(var(--account-forest-rgb, var(--color-foreground)),.14)}shopify-account.header__icon::part(signed-out-avatar){width:100%;height:100%;border-radius:var(--radius-pill);outline:none}shopify-account.header__icon::part(signed-out-avatar):focus-visible{outline:.2rem solid rgb(var(--account-forest-rgb, var(--color-foreground)));outline-offset:.2rem;box-shadow:0 0 0 .6rem rgba(var(--account-saffron-rgb, var(--color-foreground)),.55)}.header__account-trigger{gap:.6rem}.header__icon .header__account-label,.header__account-link{display:none}@media screen and (min-width:990px){.header__account--labelled{margin:0 .4rem;border:.1rem solid rgba(var(--account-ink-rgb, var(--color-foreground)),.14);background-color:#ffffff8c;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.header__account--labelled:hover{border-color:rgba(var(--account-forest-rgb, var(--color-foreground)),.45);background-color:#fff}.header__account--labelled shopify-account.header__icon{height:4.2rem;min-width:4.2rem}.header__account--labelled:not(.header__account--signed-in) shopify-account.header__icon{width:auto}.header__account--labelled shopify-account.header__icon:hover{background-color:transparent;box-shadow:none}.header__account--labelled .header__account-trigger{padding:0 1.6rem 0 .4rem}.header__account--labelled .header__account-trigger .svg-wrapper{width:3.4rem;height:3.4rem}.header__account--labelled .header__account-trigger .icon{width:2.2rem;height:2.2rem}.header__icon .header__account-label,.header__account-link{display:inline-flex;align-items:center;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04rem;line-height:1;white-space:nowrap;color:rgb(var(--account-forest-rgb, var(--color-foreground)))}.header__account--labelled.header__account--signed-in shopify-account.header__icon{width:4.2rem}.header__account-link{align-self:stretch;padding:0 1.6rem 0 .2rem;border-radius:var(--radius-pill);text-decoration:none}.header__account-link:hover{text-decoration:underline;text-underline-offset:.3rem}.header__account-link:focus-visible{outline:.2rem solid rgb(var(--account-forest-rgb, var(--color-foreground)));outline-offset:.2rem;box-shadow:0 0 0 .6rem rgba(var(--account-saffron-rgb, var(--color-foreground)),.55)}}.menu-drawer__account{padding:.4rem 2.4rem 2.4rem}.menu-drawer__account-link{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--account-ink-rgb, var(--color-foreground)),.12);border-radius:var(--radius-lg, 1.2rem);background-color:#fff9;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.menu-drawer__account-link:hover{border-color:rgba(var(--account-forest-rgb, var(--color-foreground)),.4);background-color:#fff}.menu-drawer__account-link:focus-visible{outline:.2rem solid rgb(var(--account-forest-rgb, var(--color-foreground)));outline-offset:.2rem;box-shadow:0 0 0 .6rem rgba(var(--account-saffron-rgb, var(--color-foreground)),.55)}.menu-drawer__account-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--account-forest-rgb, var(--color-foreground)),.18);background-color:rgba(var(--account-forest-rgb, var(--color-foreground)),.06);color:rgb(var(--account-forest-rgb, var(--color-foreground)));font-family:var(--font-heading-family);font-size:1.8rem;line-height:1}.menu-drawer__account--signed-in .menu-drawer__account-avatar{border-color:transparent;background-color:rgb(var(--account-saffron-rgb, var(--color-foreground)))}.menu-drawer__account-avatar .svg-wrapper,.menu-drawer__account-avatar .icon{width:2.2rem;height:2.2rem}.menu-drawer__account-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.menu-drawer__account-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.7rem);line-height:1.25;color:rgb(var(--color-foreground))}.menu-drawer__account-hint{font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.65)}.menu-drawer__account-arrow{flex-shrink:0;width:1.4rem;height:1.4rem;color:rgb(var(--account-forest-rgb, var(--color-foreground)));transition:transform var(--duration-short) ease}.menu-drawer__account-link:hover .menu-drawer__account-arrow{transform:translate(.3rem)}.header__icon--cart .cart-count-bubble{top:.5rem;left:2.5rem}.header--left-search{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr;row-gap:.8rem}@media screen and (max-width:989px){.header--left-search.header--mobile-left{grid-template-columns:auto 1fr auto}}.header--left-search .header__heading-link{padding:.4rem}@media screen and (min-width:990px){.header--left-search{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:minmax(auto,1fr) minmax(0,var(--header-search-max-width, 64rem)) minmax(auto,1fr);column-gap:3.2rem;row-gap:0}.header--left-search .header__heading-link .h2{white-space:nowrap}.header--left-search.drawer-menu{grid-template-areas:"left-icons heading search icons";grid-template-columns:auto minmax(0,1fr) minmax(0,var(--header-search-max-width, 64rem)) minmax(0,1fr);column-gap:1.6rem}.header--left-search .header__heading-link{margin-left:-.4rem}}.header__search-bar{grid-area:search;width:100%;min-width:0}.header-search-bar{position:relative;display:block}.header-search-bar__form{position:relative;display:flex;align-items:center}.header-search-bar__input{width:100%;height:4.4rem;margin:0;padding:0 4.4rem 0 4.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--radius-lg, 1.2rem);background-color:rgb(var(--color-background));background-color:color-mix(in srgb,rgb(var(--color-background)) 55%,white);box-shadow:0 .2rem 1.2rem rgba(var(--color-shadow),.08);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.02rem;-webkit-appearance:none;appearance:none;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}@media screen and (min-width:990px){.header-search-bar__input{height:4.8rem}}.header-search-bar__input::placeholder{color:rgba(var(--color-foreground),.55);opacity:1}.header-search-bar__input::-webkit-search-cancel-button,.header-search-bar__input::-webkit-search-decoration{-webkit-appearance:none}.header-search-bar__input:hover{border-color:rgba(var(--color-foreground),.18)}.header-search-bar__input:focus,.header-search-bar__input:focus-visible{outline:none;border-color:rgb(var(--color-button));background-color:rgb(var(--color-background));box-shadow:0 0 0 .3rem rgba(var(--color-button),.18)}.header-search-bar__submit,.header-search-bar__reset{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:var(--radius-md, .8rem);background:none;color:rgba(var(--color-foreground),.75);transform:translateY(-50%);cursor:pointer}.header-search-bar__submit{left:.4rem}.header-search-bar__reset{right:.4rem}.header-search-bar__submit:hover,.header-search-bar__reset:hover{color:rgb(var(--color-foreground))}.header-search-bar__submit .svg-wrapper,.header-search-bar__reset .svg-wrapper{width:1.8rem;height:1.8rem}.header-search-bar__submit .icon,.header-search-bar__reset .icon{width:100%;height:100%}.header .header-search-bar .predictive-search{top:calc(100% + .6rem);left:0;right:0;width:100%;border-top:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius)}.header__nav-row{display:none;grid-area:navigation}@media screen and (min-width:990px){.header__nav-row{display:flex;align-items:stretch;gap:3.2rem;margin-top:1.6rem}.header__nav-bar{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:5.6rem;padding:.6rem 1.6rem;border-radius:var(--radius-lg, 1.2rem)}.header__nav-bar--green{background-color:rgba(var(--color-button),.07)}.header__nav-bar--neutral{background-color:rgba(var(--color-foreground),.045)}.header__nav-bar--none{padding-left:0;padding-right:0}.header--left-search .header__nav-bar .header__inline-menu{flex:1 1 auto;min-width:0;margin:0;grid-area:auto}.header__nav-bar .list-menu--inline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem;width:100%}.header__nav-bar .list-menu--inline>li>.header__menu-item,.header__nav-bar .list-menu--inline>li>header-menu>details>.header__menu-item,.header__nav-bar .list-menu--inline>li>header-menu>details>summary.header__menu-item{min-height:4.2rem;padding:.8rem 1rem;border-radius:var(--radius-md, .8rem);font-size:1.45rem;letter-spacing:.02rem;color:rgb(var(--color-foreground));transition:background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.header__nav-bar .header__menu-item .icon-caret{display:none}.header__nav-bar .list-menu--inline>li>.header__menu-item:hover,.header__nav-bar .list-menu--inline>li>header-menu>details:hover>.header__menu-item,.header__nav-bar .list-menu--inline>li>header-menu>details[open]>.header__menu-item{background-color:rgb(var(--color-background));box-shadow:0 .1rem .4rem rgba(var(--color-shadow),.1)}.header__nav-bar .list-menu--inline>li>.header__menu-item>span:not(.header__active-menu-item):after,.header__nav-bar .list-menu--inline>li>header-menu>details>.header__menu-item>span:not(.header__active-menu-item):after{display:none}.header__nav-bar .header__active-menu-item:after{bottom:-.3rem}.header__cta.button{--buttons-radius: var(--radius-lg, 1.2rem);--buttons-radius-outset: calc(var(--radius-lg, 1.2rem) + var(--buttons-border-width));flex:0 0 auto;gap:1rem;min-width:0;min-height:5.6rem;padding:0 2.8rem;font-size:1.5rem;letter-spacing:.03rem;white-space:nowrap}.header__cta.button:hover{box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.18)}}@media screen and (min-width:1280px)and (max-width:1439px){.header__nav-row{gap:2.4rem}.header__nav-bar .list-menu--inline{gap:0}.header__cta.button{padding:0 2.2rem}}@media screen and (min-width:990px)and (max-width:1279px){.header--left-search{column-gap:2.4rem}.header__nav-row{gap:1.2rem}.header__nav-bar{padding:.6rem}.header__nav-bar .list-menu--inline{gap:0}.header__nav-bar .list-menu--inline>li>.header__menu-item,.header__nav-bar .list-menu--inline>li>header-menu>details>.header__menu-item,.header__nav-bar .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-left:.5rem;padding-right:.5rem;font-size:1.3rem;letter-spacing:0}.header__cta.button{gap:.6rem;padding:0 1.4rem;font-size:1.35rem}}.header__cta .svg-wrapper,.menu-drawer__cta .svg-wrapper{width:1.8rem;height:1.8rem}.header__cta .svg-wrapper svg,.menu-drawer__cta .svg-wrapper svg{width:100%;height:100%}.menu-drawer__cta{padding:.8rem 2.4rem 2.4rem}.menu-drawer__cta .button{gap:.8rem}.mega-menu .mega-menu__list--condensed{display:block;column-gap:4rem}.mega-menu .mega-menu__list--cols-2{column-count:2;max-width:48rem}.mega-menu .mega-menu__list--cols-3{column-count:3;max-width:72rem}.mega-menu__list--condensed>li{break-inside:avoid}.mega-menu__list--condensed .mega-menu__link--level-2{padding-top:.8rem;padding-bottom:.8rem}.mega-menu__inner--has-feature{grid-template-columns:minmax(0,1fr) auto}.mega-menu__features{display:grid;gap:2rem}.mega-menu__features--1{grid-template-columns:minmax(24rem,32rem)}.mega-menu__features--2{grid-template-columns:repeat(2,minmax(18rem,26rem))}.mega-menu__features .mega-menu__feature-media{aspect-ratio:1 / 1}.mega-menu__feature-media--placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-accent, var(--color-foreground)),.09)}.mega-menu__feature-placeholder{width:78%;height:78%;fill:rgba(var(--color-accent, var(--color-foreground)),.45)}.menu-overflow{display:block;min-width:0}.menu-overflow li[hidden]{display:none!important}.menu-overflow--active>.list-menu--inline{flex-wrap:nowrap}.menu-overflow--active>.list-menu--inline>li{flex-shrink:0}.menu-overflow--active>.list-menu--inline>li>.header__menu-item,.menu-overflow--active>.list-menu--inline>li>header-menu>details>.header__menu-item{white-space:nowrap}.header__nav-bar .list-menu--inline>li.header__more>header-menu>details>summary.header__menu-item{padding-right:2.8rem}.header__nav-bar .header__more .header__menu-item .icon-caret{display:block;right:1rem}.mega-menu__more{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:3.2rem 4rem;margin:0;padding:0;list-style:none}.mega-menu__more-group[hidden]{display:none}.mega-menu__link--more-heading{display:block;margin-bottom:.8rem;padding:0 0 .8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.8rem);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground))}.mega-menu__link--more-child{font-size:1.45rem;color:rgba(var(--color-foreground),.88)}.mega-menu__more-grandchildren{margin:0 0 .6rem;padding-left:1.2rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}.mega-menu__more-grandchildren .mega-menu__link{padding-top:.4rem;padding-bottom:.4rem;font-size:1.35rem}.mega-menu__link--featured{color:rgb(var(--color-accent, var(--color-foreground)))}.mega-menu .mega-menu__list:not(.mega-menu__list--condensed){display:block;columns:18rem 4;column-gap:4rem}.mega-menu .mega-menu__list:not(.mega-menu__list--condensed)>li{break-inside:avoid;padding-bottom:2.4rem}.mega-menu .mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{margin-bottom:.2rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.mega-menu .mega-menu__list:not(.mega-menu__list--condensed) .list-unstyled .mega-menu__link{padding-top:.45rem;padding-bottom:.45rem}.mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem));max-height:calc(100dvh - var(--header-bottom-position-desktop, 20rem));overflow-y:auto;overscroll-behavior:contain}.header__inline-menu .list-menu--inline>li.header__nav-item--featured>.header__menu-item,.header__inline-menu .list-menu--inline>li.header__nav-item--featured>header-menu>details>.header__menu-item{--featured-color: var(--color-accent, var(--color-foreground));border-radius:var(--radius-md, .8rem);background-color:rgba(var(--featured-color),.1);box-shadow:inset 0 0 0 .1rem rgba(var(--featured-color),.3);color:rgb(var(--featured-color))}.header__inline-menu .list-menu--inline>li.header__nav-item--featured-green>.header__menu-item,.header__inline-menu .list-menu--inline>li.header__nav-item--featured-green>header-menu>details>.header__menu-item{--featured-color: var(--color-button)}.header__inline-menu .list-menu--inline>li.header__nav-item--featured>.header__menu-item:hover,.header__inline-menu .list-menu--inline>li.header__nav-item--featured>header-menu>details:hover>.header__menu-item,.header__inline-menu .list-menu--inline>li.header__nav-item--featured>header-menu>details[open]>.header__menu-item{background-color:rgba(var(--featured-color),.18);box-shadow:inset 0 0 0 .1rem rgba(var(--featured-color),.45)}.menu-drawer__navigation>.menu-drawer__menu>li.menu-drawer__item--featured>.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li.menu-drawer__item--featured>details>.menu-drawer__menu-item{background-color:rgba(var(--color-accent, var(--color-foreground)),.08);color:rgb(var(--color-accent, var(--color-foreground)))}.menu-drawer__navigation>.menu-drawer__menu>li.menu-drawer__item--featured-green>.menu-drawer__menu-item,.menu-drawer__navigation>.menu-drawer__menu>li.menu-drawer__item--featured-green>details>.menu-drawer__menu-item{background-color:rgba(var(--color-button),.08);color:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-header.css.map */
