.header__heading-link{padding:.6rem 0;text-decoration:none;min-width:0}.kf-brand-wordmark{display:inline-flex;align-items:center;gap:8px;color:#223a2b;white-space:nowrap}.kf-brand-wordmark svg{width:28px;height:28px;flex-shrink:0}.kf-brand-wordmark>span{font-family:var(--font-heading-family);font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:700}@media(min-width:1250px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:2rem}.header__inline-menu{margin-left:0}.header__menu-item{padding-left:.9rem;padding-right:.9rem}}@media(min-width:990px)and (max-width:1249px){.header__inline-menu{display:none}.header header-drawer{display:block}.header{grid-template-columns:44px 1fr auto;grid-template-areas:"left-icons heading icons"}.header__heading-link{justify-self:start}}@media(max-width:749px){.header{padding-left:12px;padding-right:12px;grid-template-columns:32px minmax(0,1fr) auto;column-gap:6px}.header__heading,.header__heading-link{min-width:0;justify-self:start;margin:0}.kf-brand-wordmark{gap:5px}.kf-brand-wordmark svg{width:18px;height:18px}.kf-brand-wordmark>span{font-size:clamp(10px,3vw,20px);letter-spacing:-.035em}.header__icons{padding-right:0;gap:0}.header__icon{width:32px;height:40px}.header__icon--account,shopify-account.header__icon{display:none}header-drawer{margin-left:0}.header__icon .svg-wrapper{width:24px;height:24px}.header__icon--cart{margin-right:0}}.ks-nav-group{position:relative}.ks-nav-group>summary{font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;padding:12px 0}.ks-nav-group>summary::-webkit-details-marker{display:none}.ks-nav-submenu{position:absolute;top:100%;left:-24px;background:#faf9f5;border:1px solid #e1e5db;box-shadow:0 12px 30px #192b2520;border-radius:12px;padding:12px;min-width:285px;max-height:70vh;overflow:auto}.ks-nav-submenu>a{display:block;padding:11px 14px;color:#192b25;text-decoration:none;font-size:16px;line-height:1.5;white-space:nowrap}.ks-nav-submenu>a:hover,.ks-nav-submenu>a:focus-visible{background:#e8efda;border-radius:6px}.ks-mobile-menu>nav{max-height:75vh;overflow:auto}.ks-mobile-menu>nav>a.ks-mobile-child{font-size:16px;padding-left:32px;color:#52604a}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAIAAQ */
