.shopify-section--header [data-mega][hidden]{display:none}.shopify-section--header height-observer:has(>[data-mega=new]:not([hidden])){background:none}html:has(.shopify-section--header [data-mega=new]:not([hidden])){--sl-c-mega-active: 1}html.c-mega-lock{overflow:hidden}html.c-mega-lock .shopify-section--header{z-index:100}.c-mega{position:relative}.c-mega :where(a,button,summary):focus-visible{outline:2px solid var(--sl-color-primary);outline-offset:2px}.c-mega li{display:flex;padding:0}.c-mega .c-mega__tiles>li>*,.c-mega .c-mega__cats>li>*{width:100%}.c-mega summary{list-style:none;cursor:pointer}.c-mega summary::-webkit-details-marker{display:none}.c-mega .c-mega__bar{position:relative;background:var(--sl-color-white);border-bottom:1px solid var(--sl-color-lilac-light);border-radius:0 0 var(--sl-c-mega-radius-bar) var(--sl-c-mega-radius-bar);box-shadow:var(--sl-c-mega-shadow-bar)}.c-mega .c-mega__bar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:var(--sl-c-mega-bar-h);padding:8px 32px}.c-mega .c-mega__start{display:contents}.c-mega .c-mega__toggle{display:flex;justify-self:start;align-items:center;color:var(--sl-color-black)}.c-mega .c-mega__toggle-closed{display:flex;align-items:center;justify-content:center;width:16px;height:12px}.c-mega .c-mega__toggle-opened{display:none;align-items:center;justify-content:space-between;width:58px;font-size:var(--sl-c-mega-fs-12)}.c-mega .c-mega__toggle[aria-expanded=true] .c-mega__toggle-closed{display:none}.c-mega .c-mega__toggle[aria-expanded=true] .c-mega__toggle-opened{display:flex}.c-mega .c-mega__toggle .c-icon{flex-shrink:0}.c-mega .c-mega__logo{display:block;flex-shrink:0;width:80px;height:38px}.c-mega .c-mega__logo-img{width:100%;height:100%;object-fit:contain}.c-mega .c-mega__logo-text{font-family:var(--sl-font-title);font-size:var(--sl-c-mega-fs-20);color:var(--sl-color-primary)}.c-mega .c-mega__nav,.c-mega .c-mega__cta{display:none}.c-mega .c-mega__end{display:flex;justify-self:end;align-items:center;gap:8px}.c-mega .c-mega__icons{display:flex;align-items:center;gap:16px}.c-mega .c-mega__icon{position:relative;display:flex;align-items:center;justify-content:center;color:var(--sl-color-black)}.c-mega .c-mega__icon--search .c-icon{width:14px;height:14px}.c-mega .c-mega__icon--account .c-icon{width:11px;height:14px}.c-mega .c-mega__icon--cart,.c-mega .c-mega__icon--cart .c-icon{width:15px;height:12px}.c-mega .c-mega__count{position:absolute;top:-4.5px;left:12px;display:flex;align-items:center;justify-content:center;min-width:10px;height:10px;padding-inline:2px;background:var(--sl-color-primary);border-radius:9px;color:var(--sl-color-pure-white);font-size:var(--sl-c-mega-fs-6);line-height:1}.c-mega .c-mega__count[hidden]{display:none}.c-mega .c-mega__badge{display:inline-flex;align-items:center;padding:2px 6px;background:var(--sl-color-yellow);border-radius:var(--sl-radius-pill);color:var(--sl-color-black);font-size:var(--sl-c-mega-fs-10);text-transform:uppercase}.c-mega .c-mega__shop-all{display:inline-flex;align-items:center;padding-block:8px;color:var(--sl-color-primary);font-size:var(--sl-c-mega-fs-10)}.c-mega .c-mega__shop-all:hover{text-decoration:underline}.c-mega .c-mega__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.c-mega .c-mega__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.c-mega .c-mega__card-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--sl-c-mega-radius-card);background:var(--sl-color-cream)}.c-mega .c-mega__card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--sl-ease)}.c-mega .c-mega__card:hover .c-mega__card-img{transform:scale(1.03)}.c-mega .c-mega__card-title{font-family:var(--sl-font-title);font-size:var(--sl-c-mega-fs-16);color:var(--sl-color-navy)}.c-mega .c-mega__card-text{font-size:var(--sl-c-mega-fs-10);color:var(--sl-color-grey)}.c-mega .c-mega__br-desktop{display:none}.c-mega .c-mega__quiz{display:flex;background:var(--sl-color-lilac-light);border-radius:var(--sl-radius-box);color:var(--sl-color-black)}.c-mega .c-mega__quiz-mark{flex-shrink:0;width:28px;height:27px;color:var(--sl-color-logo)}.c-mega .c-mega__quiz-copy{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.c-mega .c-mega__quiz-title{font-size:var(--sl-c-mega-fs-12)}.c-mega .c-mega__quiz-link{display:flex;align-items:center;justify-content:space-between;color:var(--sl-color-primary);font-size:var(--sl-c-mega-fs-10)}.c-mega .c-mega__quiz:hover .c-mega__quiz-link{text-decoration:underline}.c-mega .c-mega__drawer{position:absolute;top:0;right:0;left:0;z-index:-1;height:calc(100dvh - var(--c-mega-drawer-top, 0px));overflow-y:auto;overscroll-behavior:contain;background:var(--sl-color-white)}.c-mega .c-mega__drawer[hidden]{display:none}.c-mega .c-mega__drawer-inner{display:flex;flex-direction:column;gap:12px;padding:calc(var(--sl-c-mega-bar-h) + 26px) 24px 24px}.c-mega .c-mega__tiles{display:flex;gap:12px}.c-mega .c-mega__tiles>li{flex:1 1 0;min-width:0}.c-mega .c-mega__tile{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:4px;border-radius:8px}.c-mega .c-mega__tile-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--sl-color-cream)}.c-mega .c-mega__tile-img{width:100%;height:100%;object-fit:cover}.c-mega .c-mega__tile-label{font-family:var(--sl-font-title);font-size:var(--sl-c-mega-fs-12);text-align:center}.c-mega .c-mega__tile-sublabel{display:block;font-size:var(--sl-c-mega-fs-8)}.c-mega .c-mega__pills{display:flex;flex-wrap:wrap;gap:12px}.c-mega .c-mega__pill{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:8px 12px;border:1px solid var(--sl-color-primary);border-radius:var(--sl-radius-pill);font-size:var(--sl-c-mega-fs-12);white-space:nowrap}.c-mega .c-mega__pill--solid{background:var(--sl-color-primary);color:var(--sl-color-white)}.c-mega .c-mega__pill--outline{color:var(--sl-color-primary)}.c-mega .c-mega__cats{display:flex;flex-direction:column;gap:4px}.c-mega .c-mega__cat{border-bottom:var(--sl-c-mega-hairline) solid var(--sl-color-lilac)}.c-mega .c-mega__cat-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:var(--sl-c-mega-fs-16);transition:font-size .2s var(--sl-ease)}.c-mega .c-mega__cats>li>.c-mega__cat-toggle:not(.c-mega__cat-toggle--all){border-bottom:var(--sl-c-mega-hairline) solid var(--sl-color-lilac)}.c-mega .c-mega__cat-toggle--all{color:var(--sl-color-primary)}.c-mega .c-mega__cat-toggle .c-icon--mega-caret,.c-mega .c-mega__sub-toggle .c-icon--mega-caret,.c-mega .c-mega__nav-link .c-icon--mega-caret{flex-shrink:0;transition:transform .2s var(--sl-ease)}.c-mega .c-mega__cat[open]>.c-mega__cat-toggle{font-size:var(--sl-c-mega-fs-18);font-weight:700}.c-mega .c-mega__cat[open]>.c-mega__cat-toggle .c-icon--mega-caret{transform:rotate(180deg)}.c-mega .c-mega__m-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 12px}.c-mega .c-mega__sub{display:flex;flex-direction:column;align-items:flex-start;width:100%}.c-mega .c-mega__sub-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:4px;width:132px;color:var(--sl-color-grey);font-size:var(--sl-c-mega-fs-11);font-weight:700;text-align:start;text-transform:uppercase;white-space:nowrap}.c-mega .c-mega__sub-toggle[aria-expanded=true]{padding-block:2px;color:var(--sl-color-black)}.c-mega .c-mega__sub-toggle .c-icon--mega-caret path{stroke-width:1}.c-mega .c-mega__sub-toggle[aria-expanded=true] .c-icon--mega-caret{transform:rotate(180deg)}.c-mega .c-mega__sub-body{width:100%;padding-top:12px}.c-mega .c-mega__sub-body[hidden]{display:none}.c-mega .c-mega__chips .c-mega__shop-all{padding-block:2px}.c-mega .c-mega__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.c-mega .c-mega__chip{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--sl-color-lilac-light);border-radius:var(--sl-radius-pill);font-size:var(--sl-c-mega-fs-12);transition:border-color .2s var(--sl-ease)}.c-mega .c-mega__chip .c-mega__badge{font-size:var(--sl-c-mega-fs-10)}.c-mega .c-mega__chip--badge{padding-block:2px}.c-mega .c-mega__chip:hover{border-color:var(--sl-color-primary)}.c-mega .c-mega__m-body .c-mega__cards{width:100%}.c-mega .c-mega__quiz--mobile{align-items:center;gap:14px;padding:10px 24px}.c-mega .c-mega__quiz--mobile:not(.is-visible){display:none}.c-mega .c-mega__footer{display:flex;flex-direction:column;gap:12px}.c-mega .c-mega__footer-link{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:var(--sl-c-mega-fs-14)}.c-mega .c-mega__footer-link--truck{gap:4px}.c-mega .c-mega__footer-link .c-icon--account{width:11px;height:14px}.c-mega .c-mega__footer-link:hover span{text-decoration:underline}.c-mega .c-mega__drawer .c-mega__shop-all,.c-mega .c-mega__drawer .c-mega__card-text,.c-mega .c-mega__drawer .c-mega__quiz-link{font-size:var(--sl-c-mega-fs-12)}.c-mega .c-mega__drawer .c-mega__card-title{font-size:var(--sl-c-mega-fs-18)}.c-mega .c-mega__drawer .c-mega__quiz-title{font-size:var(--sl-c-mega-fs-14)}@media(min-width:768px){.c-mega .c-mega__tiles>li{flex:0 1 120px}}@media(min-width:1200px){.c-mega .c-mega__bar-inner{display:flex;justify-content:space-between;height:var(--sl-c-mega-bar-h-desktop);padding:8px max(32px,50vw - 600px)}.c-mega .c-mega__start{display:flex;flex-shrink:0;align-items:center}.c-mega .c-mega__toggle,.c-mega .c-mega__drawer{display:none}.c-mega .c-mega__logo{width:105px;height:49px}.c-mega .c-mega__end{display:flex;flex-shrink:0;align-items:center;gap:40px}.c-mega .c-mega__nav{display:block}.c-mega .c-mega__nav-list{display:flex;align-items:center}.c-mega .c-mega__nav-link{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid transparent;font-size:var(--sl-c-mega-fs-14);white-space:nowrap}.c-mega .c-mega__nav-text{display:inline-flex;flex-direction:column}.c-mega .c-mega__nav-text:after{content:attr(data-text);height:0;overflow:hidden;font-weight:700;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.c-mega .c-mega__details[aria-expanded=true]>.c-mega__nav-link{border-bottom-color:var(--sl-color-primary);font-weight:700}.c-mega .c-mega__details[aria-expanded=true]>.c-mega__nav-link .c-icon--mega-caret{transform:rotate(180deg)}.c-mega .c-mega__icons{gap:24px}.c-mega .c-mega__icon--search .c-icon{width:20px;height:20px}.c-mega .c-mega__icon--account .c-icon{width:16.61px;height:20.5px}.c-mega .c-mega__icon--cart{width:21.62px;height:20px}.c-mega .c-mega__icon--cart .c-icon{width:20.56px;height:16.8px}.c-mega .c-mega__count{top:-6.5px;left:14.62px;min-width:16px;height:16px;padding-inline:5px;font-size:var(--sl-c-mega-fs-10)}.c-mega .c-mega__cta{display:inline-flex;align-items:center;padding:8px 12px;background:var(--sl-color-primary);border-radius:var(--sl-radius-pill);color:var(--sl-color-white);font-size:var(--sl-c-mega-fs-10);white-space:nowrap}.c-mega .c-mega__panel{position:absolute;top:100%;right:0;left:0;z-index:-1;max-height:calc(100dvh - var(--header-height, 0px) - var(--announcement-bar-height, 0px));overflow-y:auto;background:var(--sl-color-pure-white);border-radius:0 0 var(--sl-c-mega-radius-panel) var(--sl-c-mega-radius-panel);box-shadow:var(--sl-c-mega-shadow-panel)}.c-mega .c-mega__panel-inner{display:flex;align-items:flex-start;justify-content:center;gap:48px;padding:24px max(32px,50vw - 600px)}.c-mega .c-mega__col{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:6px;width:var(--sl-c-mega-col-w)}.c-mega .c-mega__col-title{color:var(--sl-color-grey);font-size:var(--sl-c-mega-fs-10);font-weight:700;text-transform:uppercase}.c-mega .c-mega__links{display:contents}.c-mega .c-mega__link{display:inline-flex;align-items:center;gap:10px;padding-block:4px;border-bottom:1px solid transparent;font-size:var(--sl-c-mega-fs-12);transition:color .2s var(--sl-ease)}.c-mega .c-mega__link--badge{padding-block:2px}.c-mega .c-mega__link:hover{color:var(--sl-color-primary);text-decoration:underline}.c-mega .c-mega__quiz--desktop{flex-direction:column;gap:8px;width:100%;padding:10px 12px}.c-mega .c-mega__panel .c-mega__cards{display:flex;flex-shrink:0;gap:20px}.c-mega .c-mega__panel .c-mega__card{width:var(--sl-c-mega-card)}.c-mega .c-mega__panel .c-mega__card-title{font-size:var(--sl-c-mega-fs-20)}.c-mega .c-mega__panel .c-mega__card-text{font-size:var(--sl-c-mega-fs-12)}.c-mega .c-mega__quiz--desktop .c-mega__quiz-title{font-size:var(--sl-c-mega-fs-14)}.c-mega .c-mega__br-desktop{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/890/assets/c-mega-menu.css.map */
