.header-menu-panel{--header-menu-panel-duration: .3s;position:fixed;box-sizing:border-box;display:block;visibility:hidden;color:var(--header-menu-panel-text, #000000);opacity:0;transition:opacity var(--header-menu-panel-duration) ease,transform var(--header-menu-panel-duration) ease,visibility 0s linear var(--header-menu-panel-duration)}.js details[open].menu-opening>.header-menu-panel,.no-js details[open]>.header-menu-panel{visibility:visible;opacity:1;transform:none;transition-delay:0s}.header-drawer--menu-panel summary.header__icon--menu:after{content:none}.menu-mobile--open:has(.header-drawer--menu-panel) :is(#MainContent,.shopify-section-footer),.menu-mobile--opening:has(.header-drawer--menu-panel) :is(#MainContent,.shopify-section-footer){transform:none}.header-menu-panel a{color:inherit;text-decoration:none}.header-menu-panel__featured,.header-menu-panel__pills,.header-menu-panel__footer-links{margin:0;padding:0}.header-menu-panel__featured li,.header-menu-panel__footer-links li{line-height:1}.header-menu-panel__featured-link{font-family:var(--font-heading-family);font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.header-menu-panel__groups{scrollbar-width:none}.header-menu-panel__groups::-webkit-scrollbar{display:none}.header-menu-panel__group-title{margin:0}.header-menu-panel__group-toggle{margin:0;padding:0;border:0;font:inherit;color:inherit;text-align:start;background:none;cursor:pointer}.header-menu-panel__group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}[data-open]>.header-menu-panel__group-body{grid-template-rows:1fr}.header-menu-panel__group-content{min-height:0;overflow:hidden}.header-menu-panel__pills{display:flex;flex-wrap:wrap;opacity:.8}.header-menu-panel__pill{display:flex;align-items:center;justify-content:space-evenly;width:auto;border:1px solid var(--header-menu-panel-pill, #ffffff);font-family:var(--font-body-family);font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-transform:capitalize;background:var(--header-menu-panel-pill, #ffffff);transition:border-color .2s ease}.header-menu-panel__pill:hover,.header-menu-panel__pill[aria-current=page]{border-color:currentColor}.header-menu-panel__pill--swatch{text-transform:none}.header-menu-panel__swatch{display:block;flex:none;height:auto}.header-menu-panel__footer-link{font-family:var(--font-body-family);font-weight:500;line-height:1}.header-menu-panel__close{position:relative;padding:.4rem 0 0;border:0;font-family:var(--font-body-family);font-weight:400;color:#b6b5b5;background:none;cursor:pointer}.header-menu-panel__close:before{content:"";position:absolute;top:0;left:50%;width:50%;height:1px;background:var(--header-menu-panel-text, #000000);transform:translate(-50%)}.header-menu-panel__empty{margin:0;font-size:1.4rem;opacity:.7}.header-menu-panel :focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus, 0 0 0));outline-offset:.2rem}@media screen and (min-width:990px){.header-menu-panel{inset-inline:0;top:var(--header-bottom-position, 0);z-index:2;padding:.5%;border-radius:0 0 2vw 2vw;background:var(--header-menu-panel-background, #ffffff);box-shadow:0 12px 20px #0000000f;transform:translateY(-.8rem)}.header-menu-panel__inner{display:flex;gap:6vw;min-height:13vw;padding:2% 1.5% 3.5%;border-radius:2vw;background:var(--header-menu-panel-box, #efefef)}.header-menu-panel__featured{display:flex;flex-direction:column;gap:.7vw;min-width:fit-content}.header-menu-panel__featured-link{font-size:.8vw}.header-menu-panel__groups{display:flex;gap:3vw;width:100%;max-height:15vw;overflow-y:auto}.header-menu-panel__group{min-width:10vw;max-width:20vw}.header-menu-panel__group--mobile-only,.header-menu-panel__group-toggle,.header-menu-panel__footer{display:none}.header-menu-panel__group-title{font-family:var(--font-heading-family);font-weight:700;font-size:.8vw;line-height:1.2}.header-menu-panel__group-body{grid-template-rows:1fr}.header-menu-panel__pills{gap:.5vw;padding:.6vw 0 1.7% 1%}.header-menu-panel__pill{gap:.2vw;min-width:3.1vw;padding:.3vw .5vw;border-radius:3vw;font-size:.7vw}.header-menu-panel__pill--swatch{min-width:5.5vw;padding:.3vw;font-size:.55vw}.header-menu-panel__swatch{width:2vw}}@media screen and (max-width:989px){.header:has(.header-drawer--menu-panel){isolation:isolate}.header-menu-panel{top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:calc(var(--header-bottom-position, 13vw) + 7vw) 5% 1%;overflow-y:auto;overscroll-behavior:contain;background:var(--header-menu-panel-box, #efefef);transform:translateY(-1.2rem)}.header-menu-panel__inner{display:flex;flex:1 0 auto;flex-direction:column}.header-menu-panel__featured{display:flex;flex-direction:column;gap:2.5vw;margin-block-end:10vw}.header-menu-panel__featured-link{font-size:3.3vw}.header-menu-panel__group-title{display:none}.header-menu-panel__group-toggle{display:flex;align-items:center;width:100%;min-height:4.5vh;font-family:var(--font-body-family);font-weight:400;font-size:3vw;line-height:1.2}.header-menu-panel__group-icon{margin-inline-start:auto;font-size:13px;line-height:1;transition:transform .3s ease}.header-menu-panel__group-icon:before{content:"+"}[aria-expanded=true]>.header-menu-panel__group-icon{transform:rotate(45deg)}.header-menu-panel__pills{gap:2vw;padding:1% 0 1.7% 3%}[data-open] .header-menu-panel__pills{padding-block-end:3vw}.header-menu-panel__pill{gap:.2vw;min-width:12vw;padding:1.7vw;border-radius:6vw;font-size:2.6vw}.header-menu-panel__pill--swatch{min-width:26.5vw;font-size:2.65vw}.header-menu-panel__swatch{width:7vw}.header-menu-panel__footer{display:flex;flex:1 0 auto;flex-direction:column}.header-menu-panel__footer-links{display:flex;flex-direction:column;gap:2.5vw;margin-block:20vw 12vw}.header-menu-panel__footer-link{font-size:3.3vw}.header-menu-panel__localization{display:flex;flex-wrap:wrap;gap:2vw;margin-block-start:8vw;font-size:3vw}.header-menu-panel__close{align-self:center;margin-block:auto 15vw;padding-block-start:1vw;font-size:3.5vw}}@media(prefers-reduced-motion:reduce){.header-menu-panel,.header-menu-panel__group-body,.header-menu-panel__group-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-header-menu-panel.css.map */
