.product.page-width,product-info .page-width{max-width:160rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.product.page-width,product-info .page-width{padding-left:4rem;padding-right:4rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:62%;width:calc(62% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:38%;width:calc(38% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:4.8rem}.product__column-sticky{top:calc(var(--karst-header-h, 5rem) + 2.4rem)}}.product__media-item .product-media-container,.product__media-item .media,.product-media-modal__content img{background:rgb(var(--karst-ground))}.product--stacked .product__media-list{gap:.8rem}.product__media-item .product-media-container{--media-radius: 0;border:0}.product-media-container.media-fit-cover .media img{object-fit:cover}.product__info-container>*+*{margin:1.6rem 0}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:1.2rem;font-family:var(--karst-font-label);font-size:1.2rem;letter-spacing:.12em;color:rgb(var(--karst-label))}.product__title{margin-bottom:1.2rem}.product__title h1{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:calc(var(--font-heading-scale) * clamp(3.2rem,3.6vw,5.6rem));line-height:.95;letter-spacing:-.025em;text-transform:var(--karst-title-case);color:rgb(var(--color-foreground))}.product .price{font-family:var(--karst-font-mono);font-size:1.6rem;letter-spacing:.02em}.product .price .price-item{color:rgb(var(--color-foreground))}.product .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.5)}.product .price__badge-sale,.product .price__badge-sold-out{margin-left:.8rem}.product__tax{font-family:var(--karst-font-label);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product-form__input--pill,.product-form__input{margin-bottom:.8rem}.product-form>.form,.product--no-media .product-form>.form,.product-form__buttons{width:100%;max-width:none}.product-form__submit{width:100%;min-height:5.2rem;margin-bottom:.8rem;font-size:1.3rem}.product-form__submit .loading__spinner .path{stroke:currentColor}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:5.2rem}.product__description{font-size:1.6rem;line-height:1.6}.product__description p:first-child{margin-top:0}.product__accordion{margin:0!important}.product__info-container .product__description+.product__accordion,.product__info-container .product__accordion:first-of-type{margin-top:2.4rem!important}.product__accordion.accordion{border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:0}.product__accordion.accordion:last-of-type,.product__accordion+:not(.product__accordion){border-bottom:1px solid rgba(var(--color-foreground),.18)}.product__accordion summary{padding:1.6rem 0}.product__accordion .accordion__title{font-family:var(--karst-font-label);font-size:1.2rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product__accordion .accordion__content{padding:0 0 2rem;font-size:1.5rem;color:rgb(var(--color-foreground))}.product__accordion .icon-caret{color:rgb(var(--karst-label))}.product-form__quantity .form__label{font-family:var(--karst-font-label);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.related-products__heading{margin:0 0 2.4rem;font-family:var(--karst-font-label);font-size:1.3rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground))}.related-products.page-width{max-width:160rem;padding-left:2rem;padding-right:2rem}@media screen and (min-width:990px){.related-products.page-width{padding-left:4rem;padding-right:4rem}}.related-products .product-grid{row-gap:4rem}@media screen and (max-width:749px){.product__media-wrapper{margin-left:-2rem;margin-right:-2rem}.product__info-wrapper{padding-top:2.4rem}}@media screen and (min-width:750px){.product--stacked .product__media-item,.product--stacked .product__media-item:not(:first-child){width:100%;max-width:100%}.product--stacked .product__media-list{display:flex;flex-direction:column;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/karst-product.css.map */
