body,[class*=color-scheme-]{color:rgb(var(--color-foreground))}body{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rte,.rte p,.caption,.caption-large,.subtitle,.article-template__content,.product__description,.collection-hero__description,.main-page-title+.rte,.cart__note label,.totals__subtotal-value,.tax-note,.product__tax,.unit-price,.form__message,.quantity__label,blockquote,h6,.h6{color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.1}h1,.h0,.h1,.hxl,.hxxl,.karst-title{text-transform:var(--karst-title-case);letter-spacing:-.025em;line-height:.95}h2,.h2{text-transform:var(--karst-title-case);letter-spacing:-.02em;line-height:1}.karst-title{font-family:var(--font-heading-family);font-weight:600;color:rgb(var(--color-foreground));margin:0}.karst-title--xl{font-size:calc(var(--font-heading-scale) * clamp(4.8rem,11vw,14rem))}.karst-title--lg{font-size:calc(var(--font-heading-scale) * clamp(3.6rem,7vw,8.8rem))}.karst-title--md{font-size:calc(var(--font-heading-scale) * clamp(2.8rem,4.4vw,5.6rem))}.karst-title--sm{font-size:calc(var(--font-heading-scale) * clamp(2.2rem,2.8vw,3.2rem));line-height:1}.karst-label,.caption-with-letter-spacing{font-family:var(--karst-font-label);font-size:1.2rem;font-weight:400;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:rgb(var(--karst-label))}.karst-label--ink{color:rgb(var(--color-foreground))}.karst-label--muted{color:rgba(var(--color-foreground),.6)}.karst-label--sm{font-size:1.1rem;letter-spacing:.14em}.karst-mono{font-family:var(--karst-font-mono)}.karst-rte{font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground))}.karst-rte>*:first-child{margin-top:0}.karst-rte>*:last-child{margin-bottom:0}.karst-rte a,.rte a{color:rgb(var(--karst-label));text-decoration-thickness:1px;text-underline-offset:.25em}.price,.price-item,.price__regular,.price__sale,.totals__total-value,.cart-item__price-wrapper,.cart-item__final-price,.product-option{font-family:var(--karst-font-mono);letter-spacing:.02em}.price{font-size:1.3rem}a{color:inherit}.link,.customer a,.underlined-link{color:rgb(var(--karst-label))}:root,[class*=color-scheme-]{--focused-base-outline: .2rem solid rgb(var(--karst-label));--focused-base-outline-offset: .3rem;--focused-base-box-shadow: none}*:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:none}.button,.shopify-challenge__button,.customer button,.karst-btn{font-family:var(--karst-font-label);font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:var(--karst-button-case);text-decoration:none;min-height:4.4rem;min-width:0;padding:0 2.4rem;border-radius:var(--karst-radius);background:var(--karst-btn-bg);color:var(--karst-btn-fg);box-shadow:inset 0 0 0 1px var(--karst-btn-border);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.karst-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{display:none}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,.karst-btn:not([disabled]):hover{background:var(--karst-btn-bg-hover);color:var(--karst-btn-fg-hover);box-shadow:inset 0 0 0 1px transparent}.button:focus-visible,.karst-btn:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:inset 0 0 0 1px var(--karst-btn-border)}.button:focus:not(:focus-visible):not(.focused){box-shadow:inset 0 0 0 1px var(--karst-btn-border)}.karst-btn--primary,.product-form__submit,.cart__checkout-button,#checkout,#CartDrawer-Checkout,.cart-notification__links .button--primary,.customer button[type=submit],.newsletter-form__button.karst-btn--primary{--karst-btn-bg: var(--karst-solid-bg);--karst-btn-fg: var(--karst-solid-fg);--karst-btn-border: transparent;--karst-btn-bg-hover: rgb(var(--color-foreground));--karst-btn-fg-hover: rgb(var(--color-background))}.button--tertiary{min-height:3.4rem;padding:0 1.6rem;font-size:1.1rem}.button--small{min-height:3.6rem;padding:0 1.8rem}.button[disabled],.button[aria-disabled=true],.button.disabled,.karst-btn[disabled]{opacity:.45;cursor:not-allowed}.shopify-payment-button__button--unbranded{font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.1em;text-transform:var(--karst-button-case);border-radius:var(--karst-radius);background:transparent;color:rgb(var(--karst-label));box-shadow:inset 0 0 0 1px rgb(var(--karst-label))}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgb(var(--karst-tint));color:rgb(var(--karst-tint-text))}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--karst-radius);--shopify-accelerated-checkout-button-box-shadow: none}.karst-link{font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--karst-label));text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease}.karst-link:hover{background-size:100% 1px}.field__input,.select__select,.customer .field input,.customer select,.karst-input{font-family:var(--font-body-family);font-size:1.5rem;border-radius:var(--karst-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.field__input,.customer .field input{padding-left:1.8rem;padding-right:1.8rem}.field__label,.customer .field label{left:1.8rem;font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:1rem}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.28);border-radius:var(--karst-radius)}.field:hover.field:after,.select:hover.select:after,.customer .field:hover.field:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.6)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible{box-shadow:0 0 0 2px rgb(var(--karst-label));border-radius:var(--karst-radius)}.field:before,.select:before,.customer .field:before,.customer select:before{display:none}.select__select{font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground))}.badge{font-family:var(--karst-font-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:.6rem 1rem;border-radius:var(--karst-radius);border:0;background:rgb(var(--karst-bg));color:rgb(var(--karst-ink))}.product-form__input.product-form__input--pill input[type=radio]+label{font-family:var(--karst-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--karst-radius);border:1px solid rgba(var(--color-foreground),.28);background:transparent;color:rgb(var(--color-foreground));padding:.9rem 1.8rem;margin:0 .6rem .8rem 0;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-form__input.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.product-form__input.product-form__input--pill input[type=radio]:disabled+label,.product-form__input.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.45);text-decoration:line-through}.product-form__input.product-form__input--pill input[type=radio]:checked:disabled+label,.product-form__input.product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--color-button-text),.7)}.product-form__input.product-form__input--pill input[type=radio]:focus-visible+label{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:none}.product-form__input .form__label,.product-form__input legend{font-family:var(--karst-font-label);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:.8rem}.quantity{border-radius:var(--karst-radius)}.quantity:before,.quantity:after{border-radius:var(--karst-radius);box-shadow:0 0 0 1px rgba(var(--color-foreground),.28)}.quantity__input{font-family:var(--karst-font-mono)}.facets__summary,.facets__disclosure .facets__summary,.facet-filters__label,.facets__heading,.product-count__text,.facet-filters__field .select__select,.mobile-facets__open-wrapper,.active-facets__button{font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.facets__summary{padding:.9rem 1.6rem;border-radius:var(--karst-radius);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.28);margin-right:.6rem}.facets__summary:hover,.facets__disclosure[open] .facets__summary{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.facets__summary .icon-caret{right:1.2rem}.facets__summary>div{padding-right:1.4rem}.facets__display{border-radius:calc(var(--karst-radius) / 4);border-color:rgba(var(--color-foreground),.16)}.active-facets__button-inner{border-radius:var(--karst-radius);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.28);background:transparent;font-size:1.1rem}.active-facets__button:hover .active-facets__button-inner{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.pagination__item{font-family:var(--karst-font-mono);font-size:1.3rem;border-radius:var(--karst-radius);color:rgb(var(--color-foreground))}.pagination__item--current,.pagination__item:hover{background:rgb(var(--karst-tint));color:rgb(var(--karst-tint-text))}.pagination__item--current:after,.pagination__item:hover:after{display:none}.karst-section{padding-top:var(--karst-pt, 0px);padding-bottom:var(--karst-pb, 0px)}@media screen and (max-width:749px){.karst-section{padding-top:calc(var(--karst-pt, 0px) * .7);padding-bottom:calc(var(--karst-pb, 0px) * .7)}}.karst-container{width:100%;max-width:160rem;margin:0 auto;padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.karst-container{padding-left:4rem;padding-right:4rem}}.karst-wordmark{display:block;width:100%;aspect-ratio:var(--karst-wordmark-ratio, 4.918);background-color:rgb(var(--karst-display, var(--karst-accent)));-webkit-mask:var(--karst-wordmark-url) center / contain no-repeat;mask:var(--karst-wordmark-url) center / contain no-repeat}.karst-placeholder{display:block;width:100%;height:100%;background:rgb(var(--karst-ink));fill:rgba(var(--karst-bg),.18)}hr,.karst-rule{border:0;border-top:1px solid rgba(var(--color-foreground),.18);margin:0}::selection{background:rgba(var(--karst-accent),.25)}@media(prefers-reduced-motion:reduce){.karst-motion{animation:none!important;transition:none!important}}.karst-signup{width:100%;max-width:48rem}.karst-signup--center{margin-left:auto;margin-right:auto;text-align:center}.karst-signup__row{display:flex;gap:6px;align-items:stretch}.karst-signup__input{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.8rem;border:0;border-radius:var(--karst-radius);background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));font-family:var(--karst-font-mono);font-size:1.4rem;-webkit-appearance:none;appearance:none}.karst-signup__input::placeholder{color:rgba(var(--color-foreground),.6);opacity:1}.karst-signup__input:hover{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.7)}.karst-signup__input:focus-visible{outline:var(--focused-base-outline);outline-offset:.2rem;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.karst-signup__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgb(var(--karst-label))}.karst-signup__button{flex:0 0 auto}.karst-signup__success{margin:0;padding:1.2rem 0}.karst-signup__success:focus{outline:none}.karst-signup__error{margin-top:.8rem;font-size:1.3rem;color:rgb(var(--karst-label))}.karst-signup__error ul{list-style:none;margin:0;padding:0}.karst-signup__note{margin:1.2rem 0 0}@media screen and (max-width:389px){.karst-signup__row{flex-direction:column}}textarea.field__input,.field:has(textarea):after,.text-area{border-radius:min(var(--karst-radius),1.6rem)}textarea.field__input{padding-top:2.2rem}.contact.page-width{max-width:72rem;padding-left:2rem;padding-right:2rem}.contact__button .button{min-width:16rem}.form__message,.form-status{font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}main[data-template="404"] h1,main[data-template=search] h1,main[data-template=cart] h1,main[data-template=list-collections] h1,main[data-template=blog] h1,main[data-template=article] h1{font-size:calc(var(--font-heading-scale) * clamp(4rem,7vw,9.6rem));line-height:.9;letter-spacing:-.03em}main[data-template=cart] .cart__empty-text{margin-bottom:3.2rem}.cart-item__name{font-family:var(--karst-font-label);font-size:1.3rem;font-weight:400;letter-spacing:.06em;text-transform:var(--karst-name-case);color:rgb(var(--color-foreground));text-decoration:none}.cart-item__details>*+*{margin-top:.4rem}.drawer__heading{text-transform:var(--karst-title-case);letter-spacing:-.02em}.cart-items thead th,.cart-item .product-option,.totals__total{font-family:var(--karst-font-label);font-size:1.1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.cart-items thead th,.cart-items th.caption-with-letter-spacing,.cart-items__heading{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/17/assets/karst-base.css.map */
