.template-product main{background:rgb(var(--color-background))}.template-product .product-page-breadcrumb{margin-bottom:clamp(1.4rem,1.8vw,2.2rem);padding:0}.template-product .product-page-breadcrumb .breadcrumb{padding-top:0;padding-bottom:0}.template-product .product{align-items:start;gap:clamp(2rem,5vw,5.5rem)}.template-product .product__media-wrapper{min-width:0}.template-product .product__media-list{gap:1.2rem}.template-product .product__media{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.07);border-radius:var(--sst-radius-md);background:rgba(var(--color-foreground),.018);box-shadow:0 1rem 3rem #2d22200e}.template-product .product__media img{transition:transform .6s ease-in-out}.template-product .product__media:hover img{transform:scale(1.018)}.template-product .thumbnail-list{gap:1rem;margin-top:1.2rem}.template-product .thumbnail{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--sst-radius-sm);box-shadow:none;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,transform .26s ease-in-out}.template-product .thumbnail:hover,.template-product .thumbnail[aria-current=true]{border-color:rgb(var(--color-button));box-shadow:0 0 0 .2rem rgba(var(--color-button),.12);transform:translateY(-.2rem)}.template-product .product__info-wrapper{padding:0}.template-product .product__info-container{max-width:56rem;padding:clamp(.4rem,1vw,1.2rem) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.template-product .product__info-container>*+*{margin-top:1.8rem}.template-product .product__title{margin-bottom:0}.template-product .product__title h1,.template-product .product__title .h1{margin:0;font-size:clamp(2.3rem,2.5vw,3.7rem);letter-spacing:-.035em;line-height:1.06}.template-product .product__info-container .price{color:rgb(var(--color-button));font-size:clamp(2rem,1.8vw,2.6rem);font-weight:700;letter-spacing:-.015em}.template-product .product__info-container .price--on-sale{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem}.template-product .product__info-container .price--on-sale .price__container{margin:0}.template-product .product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.template-product .product__info-container .price--on-sale .price-item--regular{margin:0;color:rgba(var(--color-foreground),.48);font-size:1.5rem;font-weight:500}.template-product .product__info-container .price--on-sale .price-item--sale{margin:0;color:rgb(var(--color-button));font-size:clamp(2.1rem,1.8vw,2.7rem);font-weight:750}.template-product .product__info-container .price .price__badge-sale{margin:0;padding:.55rem 1rem;border:0;border-radius:var(--sst-radius-pill);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.05rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.template-product .product__tax{margin-top:.55rem;color:rgba(var(--color-foreground),.62);font-size:1.25rem}.template-product .product-form__input .form__label,.template-product .quantity__label{margin-bottom:1rem;font-size:1.35rem;font-weight:700;letter-spacing:.025em}.template-product .product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.2rem;margin:0 .7rem .8rem 0;padding:1rem 1.5rem;border-color:rgba(var(--color-foreground),.18);border-radius:var(--sst-radius-pill);font-size:1.3rem;transition:color .26s ease-in-out,background .26s ease-in-out,border-color .26s ease-in-out,transform .26s ease-in-out}.template-product .product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-button));transform:translateY(-.15rem)}.template-product .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.template-product .quantity{box-sizing:border-box;width:14rem;min-height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--sst-radius-pill);overflow:hidden;background:rgb(var(--color-background))}.template-product .quantity:after,.template-product .quantity:before{display:none}.template-product .quantity__button{width:4.6rem;transition:color .22s ease-in-out,background .22s ease-in-out}.template-product .quantity__button:hover{color:rgb(var(--color-button));background:rgba(var(--color-button),.055)}.template-product .quantity__input{min-width:0}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:5.4rem;border-radius:var(--sst-radius-sm);font-size:1.35rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .28s ease-in-out,background .28s ease-in-out,border-color .28s ease-in-out,box-shadow .28s ease-in-out,transform .28s ease-in-out}.template-product .product-form__submit:hover,.template-product .shopify-payment-button__button:hover{box-shadow:0 1.2rem 2.8rem rgba(var(--color-button),.18);transform:translateY(-.2rem)}.template-product .product__description{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.78);font-size:1.45rem;line-height:1.75}.template-product .product__description h2,.template-product .product__description h3{margin-top:2.8rem;color:rgb(var(--color-foreground));font-size:clamp(1.8rem,1.6vw,2.3rem)}.template-product .product__accordion{border-color:rgba(var(--color-foreground),.12)}.template-product .product__accordion summary{min-height:5.6rem}.template-product .share-button__button{min-height:4.4rem;color:rgba(var(--color-foreground),.72)}.template-product .related-products{padding-top:clamp(4rem,5vw,6.5rem);padding-bottom:clamp(4rem,6vw,7rem)}.template-product .related-products__heading{margin-bottom:3rem;font-size:clamp(2.8rem,3vw,4.2rem);letter-spacing:-.025em}.template-product .related-products .product-grid{display:grid;gap:clamp(1.4rem,2vw,2.4rem);margin-top:0}.template-product .related-products .grid__item{width:100%;max-width:100%;min-width:0}@media screen and (min-width:990px){.template-product .product.grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(38rem,.88fr)}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important;align-self:start;position:sticky;top:calc(var(--sst-header-height, 8rem) + 2rem)}.template-product .product__column-sticky{position:static}.template-product .related-products .product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .related-products .product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.template-product .related-products .product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.template-product .product{gap:2.4rem}.template-product .product__info-container{max-width:none;padding:1rem 0 2rem}.template-product .product__title h1,.template-product .product__title .h1{font-size:clamp(2.8rem,8vw,3.8rem)}.template-product .related-products .product-grid.grid--1-col-tablet-down{grid-template-columns:minmax(0,1fr)}.template-product .related-products .product-grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.template-product .product-page-breadcrumb{margin-bottom:1.4rem}.template-product .product__media{border-radius:var(--sst-radius-sm)}.template-product .slider-mobile-gutter{margin-inline:0}.template-product .product__info-container>*+*{margin-top:1.7rem}.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:5.2rem}.template-product .related-products{padding-inline:clamp(1.5rem,4vw,2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sst-product.css.map */
