.mega-menu{position:static}.whatahoot-botanical-inline{pointer-events:none!important;-webkit-user-select:none;user-select:none}.mega-menu summary{padding:.5rem .8rem!important;margin:0!important;font-weight:700;font-size:1.6rem;cursor:pointer;display:inline-block;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none;list-style:none;position:relative;flex-shrink:0}.mega-menu summary::-webkit-details-marker{display:none}.mega-menu summary:after{content:"";display:none;width:100%;height:2px;background:currentColor;transition:background .3s ease;margin-top:.2rem;border-radius:1px}.mega-menu summary:hover:after,.mega-menu[open] summary:after{background:var(--wah-orange)}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;gap:0;white-space:nowrap}.header__inline-menu .list-menu--inline>li{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.header__inline-menu .list-menu--inline>li:not(:last-child):after{content:"|";color:rgba(var(--color-foreground),.35);padding:0 .6rem;font-weight:300;display:inline;white-space:normal}.mega-menu__content{--color-background: 247, 243, 236;--color-foreground: 52, 50, 54;--wah-menu-orange: #b84a12;color:#343236;background:#f7f3ec;border:.1rem solid #ded5c8;border-radius:1rem;box-shadow:0 1.6rem 4rem rgba(var(--wah-black-rgb),.22);left:50%;transform:translate(-50%);overflow:hidden;padding:0;position:absolute;right:auto;top:100%;width:min(calc(100vw - 4rem),120rem);max-width:calc(100vw - 4rem);min-width:0;margin-top:.2rem;z-index:3500;pointer-events:all}@media screen and (min-width:990px){header-menu>details>.mega-menu__content:after{content:"";position:absolute;z-index:3;top:-1.2rem;left:0;right:0;height:1.2rem;pointer-events:auto;background:transparent}}.mega-menu__content:before{content:"";position:absolute;z-index:0;top:0;left:0;width:65%;height:70%;background:var(--wah-header-speckle-image) left top / contain no-repeat;opacity:.13;pointer-events:none!important;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(110deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 88%);mask-image:linear-gradient(110deg,#000 0%,rgba(0,0,0,.72) 48%,transparent 88%)}.whatahoot-botanical-menu{position:absolute;z-index:0;right:2.4rem;bottom:-14%;width:auto;max-width:none;height:122%;max-height:46rem;aspect-ratio:31 / 70;overflow:hidden;pointer-events:none!important;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 38%,#000 76%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.68) 38%,#000 76%)}.whatahoot-botanical-menu svg{display:block;width:auto;max-width:none;height:100%;overflow:hidden;pointer-events:none!important}.whatahoot-botanical-menu .botanical-stem{stroke-dasharray:none;stroke-dashoffset:0;opacity:.32}.whatahoot-botanical-menu .botanical-leaf{--wah-botanical-part-opacity: .48}.whatahoot-botanical-menu .botanical-bud{--wah-botanical-part-opacity: .52}.whatahoot-botanical-menu .botanical-loose-leaf{--wah-botanical-part-opacity: .44}.whatahoot-botanical-menu .botanical-motion{opacity:var(--wah-botanical-part-opacity, .48);transform:none;transform-box:fill-box;transform-origin:center}.whatahoot-botanical-menu.is-animation-ready:not(.is-visible) .botanical-stem{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.whatahoot-botanical-menu.is-animation-ready:not(.is-visible) .botanical-motion{opacity:0;transform:scale(.86)}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem{stroke-dasharray:1;stroke-dashoffset:1;animation:whatahoot-menu-stem-grow .82s cubic-bezier(.22,.72,.24,1) forwards}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--1{animation-delay:80ms}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--2{animation-delay:.13s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--3{animation-delay:.18s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--4{animation-delay:.23s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--5{animation-delay:.28s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-stem--6{animation-delay:.33s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf .botanical-motion{animation:whatahoot-menu-leaf-open .36s cubic-bezier(.2,.75,.25,1) .52s forwards}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--2 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--5 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--8 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--11 .botanical-motion{animation-delay:.6s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--3 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--6 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--9 .botanical-motion,.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-leaf--12 .botanical-motion{animation-delay:.68s}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-bud .botanical-motion{animation:whatahoot-menu-leaf-open .32s cubic-bezier(.2,.75,.25,1) .72s forwards}.whatahoot-botanical-menu.is-animation-ready.is-visible .botanical-loose-leaf .botanical-motion{animation:whatahoot-menu-leaf-open .3s ease-out .78s forwards}@keyframes whatahoot-menu-stem-grow{0%{stroke-dashoffset:1;opacity:0}12%{opacity:.32}to{stroke-dashoffset:0;opacity:.32}}@keyframes whatahoot-menu-leaf-open{0%{opacity:0;transform:scale(.86)}to{opacity:var(--wah-botanical-part-opacity, .48);transform:scale(1)}}@media screen and (max-width:989px){.mega-menu__content:before{content:none}.whatahoot-botanical-menu{display:none}}@media screen and (min-width:990px){.mega-menu__content{max-height:none;overflow:hidden;overscroll-behavior:contain}}.header-wrapper--border-bottom .mega-menu__content{border-top:none}.js .mega-menu__content{opacity:0;transform:translate(-50%) translateY(-1.5rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translate(-50%) translateY(0);pointer-events:all;transition:opacity .2s ease,transform .2s ease}.mega-menu__inner{position:relative;z-index:2;width:100%;max-width:none;margin:0 auto;padding:clamp(2rem,2.8vw,3.2rem)}.mega-menu__inner--has-promo{display:grid;align-items:stretch;gap:clamp(2.4rem,3vw,3.6rem)}.mega-menu__inner--promo-narrow{grid-template-columns:minmax(0,1fr) minmax(22rem,25rem)}.mega-menu__inner--promo-standard{grid-template-columns:minmax(0,1fr) minmax(26rem,31rem)}.mega-menu__inner--promo-wide{grid-template-columns:minmax(0,1fr) minmax(30rem,37rem)}.mega-menu__list{display:grid;column-gap:clamp(2.8rem,3.2vw,4rem);row-gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));list-style:none;margin:0;padding:0;min-width:0}.mega-menu__list>li{min-width:0}.mega-menu__list--two_promo{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu__list--three_promo{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu__list--four_columns{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu__sublist{margin:0;padding:0}.mega-menu__link{color:rgba(var(--wah-black-rgb),.88);display:block;line-height:1.45;padding:.45rem 0;text-decoration:none;transition:color .18s ease,transform .18s ease;overflow-wrap:anywhere;word-break:normal;font-size:1.6rem;font-weight:500}.mega-menu__link--level-2{position:relative;font-weight:800;color:var(--wah-menu-orange);font-size:1.8rem;line-height:1.35;margin-bottom:1rem;padding:0 0 1.6rem;border-bottom:0}.mega-menu__link--level-2:after{content:none}@media screen and (min-width:990px){.mega-menu__content .mega-menu__link{font-size:1.6rem;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.mega-menu__content .mega-menu__link--level-2{font-size:1.8rem;line-height:1.4}}.header--top-center .mega-menu__list{display:grid}.header--top-center .mega-menu__list>li{width:100%;padding-right:0}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__link--active{color:var(--wah-menu-orange);text-decoration:none}.mega-menu__link:hover{transform:translate(.35rem)}.mega-menu__link--active{font-weight:600}.mega-menu .mega-menu__list--condensed{display:grid;grid-template-columns:1fr}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu-promo{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:.1rem solid rgba(var(--wah-orange-rgb),.22);border-radius:.8rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.mega-menu-promo__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:rgba(var(--wah-orange-rgb),.08)}.mega-menu-promo__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mega-menu-promo-position, center center)}.mega-menu-promo__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:1.8rem}.mega-menu-promo__eyebrow{margin:0 0 .6rem;color:var(--wah-menu-orange);font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.mega-menu-promo__heading{margin:0 0 .8rem;color:inherit;font-size:clamp(2rem,2vw,2.5rem);font-weight:800;line-height:1.15}.mega-menu-promo__text{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.78);font-size:1.45rem;line-height:1.45}.mega-menu-promo__text>*:first-child{margin-top:0}.mega-menu-promo__text>*:last-child{margin-bottom:0}.mega-menu-promo__cta,.mega-menu-promo__featured-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;max-width:100%;color:var(--wah-copper);font-size:1.4rem;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;white-space:normal}.mega-menu-promo__cta{margin-top:auto;padding:.8rem 1.4rem;border:.2rem solid var(--wah-copper);border-radius:.6rem}.mega-menu-promo__featured-link{gap:.5rem;margin-top:.6rem;padding:.5rem 0;text-align:left}.mega-menu-promo__cta:hover,.mega-menu-promo__featured-link:hover{color:var(--wah-menu-orange)}.mega-menu-promo__cta:focus-visible,.mega-menu-promo__featured-link:focus-visible{outline:.2rem solid var(--wah-orange);outline-offset:.3rem}.mega-menu-promo--split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mega-menu-promo--split .mega-menu-promo__media{height:100%;aspect-ratio:auto}.mega-menu-promo--overlay{display:grid;min-height:28rem;color:var(--wah-cream, #fff);background:var(--wah-ink)}.mega-menu-promo--overlay .mega-menu-promo__media,.mega-menu-promo--overlay .mega-menu-promo__content{grid-area:1 / 1}.mega-menu-promo--overlay .mega-menu-promo__media{height:100%;aspect-ratio:auto}.mega-menu-promo--overlay .mega-menu-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--wah-black-rgb),.08),rgba(var(--wah-black-rgb),.88))}.mega-menu-promo--overlay .mega-menu-promo__content{z-index:1;align-self:end}.mega-menu-promo--overlay .mega-menu-promo__text{color:inherit}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__content{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}.mega-menu__inner--has-promo{grid-template-columns:minmax(0,1fr)}.mega-menu__inner--has-promo .mega-menu-promo--desktop{max-width:none}.mega-menu__inner--has-promo .mega-menu-promo--desktop:not(.mega-menu-promo--overlay){display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.mega-menu__inner--has-promo .mega-menu-promo--desktop:not(.mega-menu-promo--overlay) .mega-menu-promo__media{height:100%;max-height:22rem;aspect-ratio:auto}}@media screen and (min-width:1200px)and (max-width:1399px){.mega-menu__content{width:min(calc(100vw - 3rem),98rem)}.mega-menu__inner{padding:2rem}.mega-menu__inner--has-promo{gap:2rem}.mega-menu__inner--promo-standard,.mega-menu__inner--promo-wide{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem)}.mega-menu__list{column-gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media(prefers-reduced-motion:reduce){.mega-menu__link,.mega-menu__content{transition:none}.mega-menu__link:hover{transform:none}.whatahoot-botanical-menu .botanical-stem{stroke-dasharray:none;stroke-dashoffset:0;opacity:.32;animation:none!important}.whatahoot-botanical-menu .botanical-motion{opacity:var(--wah-botanical-part-opacity, .48);transform:none;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/component-mega-menu.css.map */
