#header-component.km-header{--km-header-bg: var(--km-bg, #fffdf8);--km-header-fg: var(--km-ink, #111111);--km-header-border: color-mix(in srgb, var(--km-ink, #111111) 92%, transparent);--km-accent-pink: var(--km-pink, #ffdde5);--km-accent-mint: var(--km-mint, #d9f5e9);--km-accent-lilac: var(--km-lilac, #e8deff);--km-accent-butter: var(--km-butter, #fff0ac);--km-accent-sky: var(--km-sky, #ddeeff)}#header-component.km-header .header__row--top{border-bottom:1.5px solid var(--km-header-border);transition:padding-block .18s ease}#header-component.km-header[data-km-scrolled=true] .header__row--top{--header-padding: var(--padding-2xs)}@media(prefers-reduced-motion:reduce){#header-component.km-header .header__row--top{transition:none}}#header-component.km-header .menu-list__link-title{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;transition:background-color .14s ease,color .14s ease}#header-component.km-header .menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title,#header-component.km-header .menu-list__list-item:has([aria-expanded=true]) .menu-list__link-title{background-color:var(--km-nav-accent, var(--km-accent-pink));color:var(--km-header-fg)}#header-component.km-header .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,#header-component.km-header .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link{color:var(--km-header-fg);opacity:1}#header-component.km-header .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__list-item:not(:hover):not(:focus-within) .menu-list__link-title,#header-component.km-header .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__list-item:not(:hover):not(:focus-within) .menu-list__link-title{opacity:.55}#header-component.km-header .menu-list__link:focus-visible .menu-list__link-title,#header-component.km-header .menu-list__disclosure:focus-visible{outline:2px solid var(--km-header-fg);outline-offset:2px}#header-component.km-header .mega-menu{--km-mega-surface: var(--km-bg, #fffdf8)}#header-component.km-header .menu-list__submenu-inner,#header-component.km-header .mega-menu__grid{background-color:var(--km-mega-surface, #fffdf8)}#header-component.km-header .mega-menu__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2rem;align-items:start;padding-block:.35rem .15rem;border-top:1.5px solid var(--km-header-border)}#header-component.km-header .mega-menu__list{min-width:0}#header-component.km-header .mega-menu__link{font-family:var(--font-body--family);letter-spacing:.01em}#header-component.km-header .mega-menu__link--parent{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}#header-component.km-header .mega-menu__link:hover,#header-component.km-header .mega-menu__link:focus-visible{text-decoration:underline;text-underline-offset:.18em}.km-mega-promo{display:grid;gap:.75rem;width:min(100%,16.5rem);padding:.85rem;border:1.5px solid var(--km-header-border, var(--km-ink, #111111));border-radius:18px;background:var(--km-promo-accent, var(--km-accent-mint, var(--km-mint, #d9f5e9)));color:var(--km-ink, #111111);text-decoration:none;outline-offset:3px}.km-mega-promo:focus-visible{outline:2px solid var(--km-ink, #111111)}.km-mega-promo__media{overflow:hidden;border-radius:12px;border:1.5px solid rgb(17 17 17 / .85);aspect-ratio:4 / 5;background:var(--km-bg, #fffdf8)}.km-mega-promo__image{display:block;width:100%;height:100%;object-fit:cover}.km-mega-promo__eyebrow{margin:0;font-family:var(--font-body--family);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.km-mega-promo__heading{margin:.2rem 0 0;font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.05;letter-spacing:.02em;text-wrap:balance}.km-mega-promo__text{margin:.35rem 0 0;font-family:var(--font-body--family);font-size:.88rem;line-height:1.35;text-wrap:pretty}.km-mega-promo__cta{margin:.15rem 0 0;font-family:var(--font-body--family);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:.15em}.km-header .menu-drawer{--km-drawer-accent: var(--km-accent-mint, var(--km-mint, #d9f5e9))}.km-header .menu-drawer__menu-item--mainlist{font-family:var(--font-body--family);font-weight:700;letter-spacing:.04em}.km-header .menu-drawer__menu-item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.km-drawer-extras{display:grid;gap:.85rem;padding:1rem 0 .25rem;border-top:1.5px solid rgb(var(--color-foreground-rgb, 0 0 0) / .14);margin-block-start:.75rem}.km-drawer-extras__store{display:grid;gap:.2rem;width:fit-content;max-width:100%;padding:.7rem .85rem;border:1.5px solid currentColor;border-radius:14px;background:color-mix(in srgb,var(--km-drawer-accent, var(--km-mint, #d9f5e9)) 55%,transparent);color:inherit;text-decoration:none}.km-drawer-extras__store:focus-visible{outline:2px solid currentColor;outline-offset:2px}.km-drawer-extras__store-heading{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.km-drawer-extras__store-text{margin:0;font-size:.9rem;line-height:1.35}.km-drawer-extras__social{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.km-drawer-extras__social-link{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border:1.5px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.km-drawer-extras__social-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.km-drawer-extras__social-icon{width:1.05rem;height:1.05rem}@media screen and (max-width:989px){#header-component.km-header .mega-menu__grid{grid-template-columns:minmax(0,1fr)}.km-mega-promo{width:100%}}@media(prefers-reduced-motion:reduce){#header-component.km-header .menu-list__link-title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/km-header.css.map */
