.karst-header-section.shopify-section-group-header-group{position:sticky;top:0;z-index:90;pointer-events:none}body:has(#MainContent>.shopify-section:first-child .karst-bleed) #MainContent{margin-top:calc(-1 * var(--karst-header-h, 5rem))}@supports not selector(:has(*)){.karst-bleed--first{margin-top:calc(-1 * var(--karst-header-h, 5rem))}}.karst-header{display:block;position:relative;pointer-events:auto;background:transparent;background-color:transparent;transition:background-color .2s ease}.karst-header[data-drawer-open=true]{background-color:rgb(var(--color-background))}.karst-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;padding:var(--karst-header-pad) 1.6rem;min-height:calc(3.4rem + var(--karst-header-pad) * 2)}@media screen and (min-width:990px){.karst-header__bar{padding-left:2.4rem;padding-right:2.4rem}}.karst-header__left,.karst-header__right{display:flex;align-items:center;gap:6px;min-width:0}.karst-header__right{justify-content:flex-end}.karst-nav{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.karst-nav__btn,.karst-nav--icons :is(.karst-nav__icon,.header__icon){display:inline-flex;align-items:center;justify-content:center;height:3.4rem;padding:0 1.4rem;border:0;border-radius:var(--karst-nav-radius);background:rgba(var(--karst-nav-bg),var(--karst-nav-bg-alpha));color:var(--karst-nav-text);font-family:var(--karst-font-label);font-size:var(--karst-nav-size);font-weight:500;letter-spacing:.1em;line-height:1;text-transform:var(--karst-nav-case);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.karst-nav__btn:hover,.karst-nav__btn[aria-current=page],.karst-nav--icons :is(.karst-nav__icon,.header__icon):hover,.karst-nav--icons details[open]>.header__icon{background:var(--karst-nav-hover-bg);color:var(--karst-nav-hover-text)}.karst-nav--frosted .karst-nav__btn,.karst-nav--frosted.karst-nav--icons :is(.karst-nav__icon,.header__icon){-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.karst-nav--outline .karst-nav__btn,.karst-nav--outline.karst-nav--icons :is(.karst-nav__icon,.header__icon){background:transparent;box-shadow:inset 0 0 0 1px currentColor}.karst-nav--text .karst-nav__btn,.karst-nav--text.karst-nav--icons :is(.karst-nav__icon,.header__icon){background:transparent;padding:0 .6rem}.karst-nav--outline .karst-nav__btn:hover,.karst-nav--outline .karst-nav__btn[aria-current=page],.karst-nav--text .karst-nav__btn:hover,.karst-nav--text .karst-nav__btn[aria-current=page],.karst-nav--outline.karst-nav--icons :is(.karst-nav__icon,.header__icon):hover,.karst-nav--text.karst-nav--icons :is(.karst-nav__icon,.header__icon):hover{background:var(--karst-nav-hover-bg);color:var(--karst-nav-hover-text);box-shadow:none}.karst-header .header__icon,.karst-header .header__icon .svg-wrapper{width:3.4rem;height:3.4rem;color:var(--karst-nav-text)}.karst-nav--icons :is(.karst-nav__icon,.header__icon){width:3.4rem;padding:0}.karst-header .header__icon .icon{width:1.8rem;height:1.8rem}.karst-header .header__icon--cart .icon{width:3.4rem;height:3.4rem}.karst-header .header__icon:hover .icon{transform:none}.karst-header .header__icon--cart{margin-right:0}.karst-header .header__search{display:inline-flex}.karst-header details-modal.header__search details{position:static}.karst-header .cart-count-bubble{top:-.3rem;right:-.3rem;left:auto;bottom:auto;width:1.8rem;height:1.8rem;font-family:var(--karst-font-mono);font-size:1rem;background:rgb(var(--karst-fill));color:rgb(var(--karst-bg));box-shadow:0 0 0 2px rgb(var(--karst-bg))}.karst-header .header__icon:focus-visible,.karst-nav__btn:focus-visible{outline:.2rem solid rgb(var(--karst-accent-on-bg));outline-offset:.2rem;box-shadow:0 0 0 .2rem rgb(var(--karst-bg))}shopify-account.header__icon{--shopify-account-font-heading: var(--font-heading-family);--shopify-account-font-heading-weight: var(--font-heading-weight);--shopify-account-font-body: var(--font-body-family);--shopify-account-font-body-weight: var(--font-body-weight);--shopify-account-radius-base: var(--popup-corner-radius);--shopify-account-radius-button: var(--karst-radius);--shopify-account-radius-button-small: var(--karst-radius);--shopify-account-radius-input: var(--karst-radius);--shopify-account-color-background: rgb(var(--color-background));--shopify-account-color-text: rgb(var(--color-foreground));--shopify-account-color-accent: rgb(var(--color-button));--shopify-account-color-accent-text: rgb(var(--color-button-text));--shopify-account-dialog-position-top: var(--karst-header-bottom, var(--karst-header-h, 0px))}shopify-account.header__icon:not(:defined){display:flex;align-items:center;justify-content:center}.karst-header .search-modal{border-bottom:0}.karst-header .search-modal__content{padding-top:var(--karst-header-pad);padding-bottom:var(--karst-header-pad)}.karst-header .search-modal__close-button{color:rgb(var(--karst-label))}.karst-header__center{display:flex;justify-content:center}.karst-header__heading{margin:0;font-size:inherit;line-height:1}.karst-header__logo{display:block;color:rgb(var(--karst-accent));text-decoration:none}.karst-header__logo-mask{display:block;width:var(--karst-logo-width-mobile);background-color:rgb(var(--karst-accent));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.karst-header__logo-img{display:block;width:var(--karst-logo-width-mobile);height:auto}.karst-header__logo-text{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;letter-spacing:-.02em;line-height:1;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.karst-header__logo-mask,.karst-header__logo-img{width:var(--karst-logo-width)}.karst-header__logo-text{font-size:2.6rem}}.karst-header__menu-toggle{width:3.4rem;padding:0}.karst-header__burger{position:relative;display:block;width:1.6rem;height:1rem}.karst-header__burger span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .2s ease,top .2s ease}.karst-header__burger span:first-child{top:0}.karst-header__burger span:last-child{top:calc(100% - 1.5px)}.karst-header__menu-toggle[aria-expanded=true] .karst-header__burger span:first-child{top:calc(50% - .75px);transform:rotate(45deg)}.karst-header__menu-toggle[aria-expanded=true] .karst-header__burger span:last-child{top:calc(50% - .75px);transform:rotate(-45deg)}.karst-header__menu-close-label,.karst-header__menu-toggle[aria-expanded=true] .karst-header__menu-open-label{display:none}.karst-header__menu-toggle[aria-expanded=true] .karst-header__menu-close-label{display:block}.karst-header__drawer{position:fixed;top:var(--karst-drawer-top, var(--karst-header-h, 5rem));left:0;right:0;bottom:0;z-index:89;overflow-y:auto;padding:2.4rem 1.6rem 3.2rem;display:flex;flex-direction:column;justify-content:space-between;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12)}.karst-header__drawer[hidden]{display:none}.karst-drawer__list{list-style:none;margin:0;padding:0}.karst-drawer__list li+li{border-top:1px solid rgba(var(--color-foreground),.12)}.karst-drawer__list .karst-nav__btn{display:flex;justify-content:flex-start;height:auto;padding:1.6rem 0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--karst-display));font-family:var(--font-heading-family);font-weight:600;font-size:calc(var(--font-heading-scale) * 4rem);letter-spacing:-.025em;line-height:.95;text-transform:var(--karst-title-case);-webkit-backdrop-filter:none;backdrop-filter:none}.karst-drawer__list .karst-nav__btn:hover,.karst-drawer__list .karst-nav__btn[aria-current=page]{background:transparent;color:rgb(var(--color-foreground))}.karst-drawer__list .karst-nav__btn[aria-current=page]:after{content:"";width:.8rem;height:.8rem;margin-left:1.2rem;border-radius:50%;background:rgb(var(--karst-display))}.karst-drawer__note{margin:2.4rem 0 0}@media screen and (max-width:749px){.karst-header__nav{display:none}.karst-header__right{gap:4px}.karst-header .header__icon--account{display:none}}@media screen and (min-width:750px){.karst-header__menu-toggle,.karst-header__drawer{display:none!important}}@media(prefers-reduced-motion:reduce){.karst-header,.karst-header__burger span,.karst-nav__btn{transition:none}}.karst-header--adaptive{--karst-header-fg: var(--karst-header-on-light)}.karst-header--adaptive[data-tone=dark]{--karst-header-fg: var(--karst-header-on-dark)}body:has(#MainContent>.shopify-section:first-child [data-header-tone=dark]) .karst-header--adaptive:not([data-tone]){--karst-header-fg: var(--karst-header-on-dark)}.karst-header--adaptive[data-drawer-open=true],.karst-header--adaptive:has(details-modal details[open]){--karst-header-fg: var(--karst-header-on-light)}.karst-header--adaptive .karst-header__logo,.karst-header--adaptive .karst-header__logo-text{color:var(--karst-header-fg)}.karst-header--adaptive .karst-header__logo-mask{background-color:var(--karst-header-fg)}.karst-header--adaptive.karst-nav--text,.karst-header--adaptive.karst-nav--outline{--karst-nav-text: var(--karst-header-fg);--karst-nav-hover-bg: transparent;--karst-nav-hover-text: var(--karst-header-fg)}.karst-header--adaptive.karst-nav--text .karst-header__bar .karst-nav__btn:hover,.karst-header--adaptive.karst-nav--text .karst-header__bar .karst-nav__btn[aria-current=page],.karst-header--adaptive.karst-nav--outline .karst-header__bar .karst-nav__btn:hover,.karst-header--adaptive.karst-nav--outline .karst-header__bar .karst-nav__btn[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.karst-header--adaptive.karst-nav--text .karst-header__menu-toggle:hover{text-decoration:none}.karst-header--adaptive.karst-nav--text .header__icon:hover,.karst-header--adaptive.karst-nav--outline .header__icon:hover{opacity:.7}.karst-header--adaptive .karst-nav__btn,.karst-header--adaptive .header__icon,.karst-header--adaptive .karst-header__logo-mask,.karst-header--adaptive .karst-header__logo-text{transition:color .25s ease,background-color .25s ease,opacity .2s ease}.karst-header--adaptive .karst-header__bar .karst-nav__btn:focus-visible,.karst-header--adaptive .header__icon:focus-visible{outline-color:var(--karst-header-fg);box-shadow:none}@media(prefers-reduced-motion:reduce){.karst-header--adaptive .karst-nav__btn,.karst-header--adaptive .header__icon,.karst-header--adaptive .karst-header__logo-mask,.karst-header--adaptive .karst-header__logo-text{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/karst-header.css.map */
