.mega-menu{position:static}.mega-menu__content{position:absolute;left:0;right:0;top:100%;background-color:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.06);box-shadow:0 8px 24px #00000014;overflow-y:auto;padding:2rem 0 2.5rem;z-index:10}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.mega-menu[open]>.mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--mega-columns, 5),1fr);gap:1.2rem 2.5rem}.mega-menu__column{min-width:0}.mega-menu__link{display:block;color:rgba(var(--color-foreground),.7);text-decoration:none;padding:.35rem 0;font-size:.9em;line-height:calc(1 + .3 / var(--font-body-scale));word-wrap:break-word;transition:color .15s ease}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground))}.mega-menu__link--level-2{display:block;font-weight:700;font-size:.9em;color:rgb(var(--color-foreground));text-decoration:none;padding-bottom:.6rem;margin-bottom:.3rem;border-bottom:1px solid rgba(var(--color-foreground),.08);transition:color .15s ease}.mega-menu__link--level-2:hover{color:rgba(var(--color-foreground),.7)}.mega-menu__sublist{list-style:none;padding:0;margin:0}.mega-menu__column--featured{border-left:1px solid rgba(var(--color-foreground),.08);padding-left:2rem}.mega-menu__featured-heading{font-weight:700;font-size:.9em;color:rgb(var(--color-foreground));padding-bottom:.6rem;margin:0 0 .6rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.mega-menu__featured-product{text-align:center}.mega-menu__featured-product-link{display:block;text-decoration:none;color:inherit}.mega-menu__featured-product-link:hover .mega-menu__featured-product-image{opacity:.9}.mega-menu__featured-product-image{width:100%;max-width:200px;height:auto;border-radius:var(--media-radius, 8px);margin-bottom:.8rem;transition:opacity .15s ease}.mega-menu__featured-product-title{font-size:.88em;font-weight:600;margin:0 0 .3rem;color:rgb(var(--color-foreground))}.mega-menu__featured-product-price{font-size:.82em;color:rgba(var(--color-foreground),.7);margin:0 0 .8rem}.mega-menu__featured-atc{display:inline-block;background:#1f3960;color:#fff;border:none;border-radius:var(--buttons-radius, 8px);padding:.55rem 1.4rem;font-size:.82em;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s ease}.mega-menu__featured-atc:hover{opacity:.85}.mega-menu__featured-image-promo{text-align:center}.mega-menu__featured-image-wrapper{display:block;text-decoration:none;color:inherit}.mega-menu__featured-img{width:100%;max-width:280px;height:auto;border-radius:var(--media-radius, 8px);margin-bottom:.8rem;transition:opacity .15s ease}.mega-menu__featured-image-wrapper:hover .mega-menu__featured-img{opacity:.9}.mega-menu__featured-text{font-size:.85em;color:rgba(var(--color-foreground),.7);margin-bottom:.6rem}.mega-menu__featured-btn{display:inline-block;font-size:.85em;font-weight:600;color:#1f3960;text-decoration:underline;text-underline-offset:3px}.mega-menu__featured-btn:hover{color:#052c46;text-decoration-thickness:2px}.header-dropdown{position:relative}.header-dropdown__list{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:220px;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;box-shadow:0 8px 24px #00000014;padding:.6rem 0;margin:0;list-style:none;z-index:10}.js .header-dropdown__list{opacity:0;transform:translate(-50%) translateY(-.5rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.header-dropdown[open]>.header-dropdown__list{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.header-dropdown__link{display:block;padding:.45rem 1.4rem;color:rgba(var(--color-foreground),.7);font-size:.9em;text-decoration:none;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.header-dropdown__link:hover,.header-dropdown__link--active{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.mega-menu__link:focus-visible,.mega-menu__link--level-2:focus-visible,.mega-menu__featured-product-link:focus-visible,.mega-menu__featured-atc:focus-visible,.mega-menu__featured-btn:focus-visible,.mega-menu__featured-image-wrapper:focus-visible,.header-dropdown__link:focus-visible{outline:2px solid #1f3960;outline-offset:2px;border-radius:2px}@media screen and (max-width:989px){.header__inline-menu{display:none}}.accordion-nav{list-style:none;padding:0;margin:0}.accordion-nav__item{border-bottom:1px solid rgba(var(--color-foreground),.06)}.accordion-nav__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 3rem;font-size:1.8rem;text-decoration:none;color:rgb(var(--color-foreground));cursor:pointer;list-style:none;line-height:calc(1 + .8 / var(--font-body-scale))}.accordion-nav__toggle::-webkit-details-marker{display:none}.accordion-nav__toggle--active{color:rgb(var(--color-foreground));font-weight:600}.accordion-nav__toggle:hover{background-color:rgba(var(--color-foreground),.04)}.accordion-nav__toggle .icon-caret{width:1rem;height:.6rem;flex-shrink:0;margin-left:1rem;transition:transform .25s ease}.accordion-nav__details[open]>.accordion-nav__toggle>.icon-caret{transform:rotate(180deg)}.accordion-nav__submenu{list-style:none;padding:0 0 .6rem;margin:0;background-color:rgba(var(--color-foreground),.02)}.accordion-nav__link{display:block;padding:.8rem 3rem .8rem 4.5rem;font-size:1.6rem;text-decoration:none;color:rgba(var(--color-foreground),.75);transition:color .15s ease,background-color .15s ease}.accordion-nav__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.accordion-nav__link--active{color:rgb(var(--color-foreground));font-weight:600}.accordion-nav__toggle--child{padding:.8rem 3rem .8rem 4.5rem;font-size:1.6rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.accordion-nav__details--nested[open]>.accordion-nav__toggle--child>.icon-caret{transform:rotate(180deg)}.accordion-nav__submenu--nested{padding:0 0 .4rem;background-color:transparent}.accordion-nav__link--grandchild{padding-left:6rem;font-size:1.5rem;color:rgba(var(--color-foreground),.65)}.accordion-nav__link--grandchild:hover{color:rgb(var(--color-foreground))}.accordion-nav__toggle:focus-visible,.accordion-nav__link:focus-visible{outline:2px solid #1f3960;outline-offset:-2px}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{font-size:19px;font-weight:700;color:#1f3960;padding:12px 16px;position:relative}.header__inline-menu .header__menu-item .icon-caret{right:0}.header__inline-menu details[open]>.header__menu-item:after{content:"";position:absolute;left:16px;right:16px;bottom:2px;height:3px;background:#008578;animation:bwbBar .22s ease;transform-origin:left}}@keyframes bwbBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bwbPanel{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes bwbCard{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mega-menu__content{background:#fffbec;color:#1f3960;padding:38px 0 44px;border-bottom:0;box-shadow:0 18px 34px #1f396029}.mega-menu[open]>.mega-menu__content{animation:bwbPanel .2s ease}.bwb-mega{display:grid;grid-template-columns:auto minmax(0,1fr);gap:64px;align-items:start}.bwb-mega__links{min-width:270px;margin:0;padding:0;list-style:none}.bwb-mega__sublinks{margin:0 0 0 16px;padding:0;list-style:none}.bwb-mega__link{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:8px 0;font-size:18px;line-height:1.4;color:#1f3960;text-decoration:none;white-space:nowrap;transition:color .15s ease,transform .15s ease}.bwb-mega__link:after{content:"\2192";color:#008578;opacity:0;transform:translate(-6px);transition:opacity .15s ease,transform .15s ease}.bwb-mega__link:hover,.bwb-mega__link--active{color:#008578}.bwb-mega__link:hover{transform:translate(4px)}.bwb-mega__link:hover:after{opacity:1;transform:none}.bwb-mega__rule{border-top:1px solid rgba(31,57,96,.16);margin:10px 0}.bwb-mega__heading{display:block;margin:0 0 18px;font-family:var(--font-heading-family);font-weight:800;font-size:27px;line-height:1.2;color:#1f3960}.bwb-mega__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bwb-mega__card,.bwb-mega__intro{display:block;color:#1f3960;text-decoration:none}.mega-menu[open] .bwb-mega__card{animation:bwbCard .28s ease both}.mega-menu[open] .bwb-mega__card:nth-child(2){animation-delay:.06s}.mega-menu[open] .bwb-mega__card:nth-child(3){animation-delay:.12s}.bwb-mega__media{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:#efe9d8}.bwb-mega__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bwb-mega__media--product{background:#fff}.bwb-mega__media--product img{object-fit:contain}.bwb-mega__card:hover img,.bwb-mega__intro:hover img{transform:scale(1.05)}.bwb-mega__title{display:block;margin-top:12px;font-family:var(--font-heading-family);font-weight:700;font-size:20px;line-height:1.25;transition:color .15s ease}.bwb-mega__card:hover .bwb-mega__title{color:#008578}.bwb-mega__meta{display:block;margin-top:4px;font-size:16px;font-weight:700;color:#008578}.bwb-mega__intro{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:center;animation:bwbCard .28s ease both}.bwb-mega__media--square{aspect-ratio:1 / 1}.bwb-mega__media--square img{object-position:center 12%}.bwb-mega__intro-text .bwb-mega__heading{margin-bottom:8px}.bwb-mega__intro-body{font-size:18px;line-height:1.4}.bwb-mega__link:focus-visible,.bwb-mega__card:focus-visible,.bwb-mega__intro:focus-visible{outline:2px solid #1f3960;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mega-menu__content,.bwb-mega__card,.bwb-mega__intro,.header__menu-item:after{animation:none!important}.bwb-mega__media img,.bwb-mega__link{transition:none}}.header-dropdown__list{background:#fffbec;padding:12px 0;min-width:200px;box-shadow:0 18px 34px #1f396029}.header-dropdown__link{padding:8px 24px;font-size:18px;color:#1f3960;white-space:nowrap}.header-dropdown__link:hover,.header-dropdown__link--active{color:#008578;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/38/assets/component-mega-menu.css.map */
