body .product-section,body .product{--tins-gap: 2.4rem}body .product__info-wrapper{padding-left:4rem}@media(max-width:989px){body .product__info-wrapper{padding-left:0}}body .product__info-container{max-width:52rem}body .product__info-container>*+*{margin-top:0}body .product__media-list .product__media-item .media,body .product__media-list .product__media-item .global-media-settings,body .product__media-item .product-media-container{border-radius:0}body .product__media-item .media{background:#fff;border:2px solid var(--tins-ink)}body .product__media-list{gap:1.6rem}body .thumbnail-list{gap:1rem}body .thumbnail-list__item .thumbnail,body .thumbnail-list__item .thumbnail img{border-radius:0}body .thumbnail-list__item .thumbnail{border:2px solid rgba(22,17,15,.25);background:#fff;box-shadow:none;transition:border-color .15s,transform .15s}body .thumbnail-list__item .thumbnail:hover{border-color:var(--tins-ink);transform:translateY(-2px)}body .thumbnail[aria-current=true]{border-color:var(--tins-ink);box-shadow:3px 3px 0 var(--tins-ink)}body .thumbnail[aria-current=true]:after{display:none}body .slider-button{border-radius:0;border:2px solid var(--tins-ink);background:var(--tins-cream);color:var(--tins-ink)}body .slider-button:hover{background:var(--tins-ink);color:var(--tins-cream)}body .product__text.caption-with-letter-spacing{color:var(--tins-accent);font-weight:700;font-size:1.2rem;letter-spacing:.14em;margin-bottom:.4rem}body .product__title h1,body .product__title .h1{font-size:clamp(3.6rem,4.4vw,5.2rem);line-height:1;margin:0 0 1.2rem}body .product__info-container .price{margin:.8rem 0 .4rem}body .product__info-container .price .price-item{font-size:2.8rem;font-weight:700;letter-spacing:0}body .product__info-container .price__sale .price-item--regular{font-size:1.8rem;font-weight:400}body .product__tax,body .product__info-container .shopify-installments{font-size:1.3rem;color:var(--tins-quiet)}body .product-form__input .form__label{font-weight:700;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}body .product-form__input input[type=radio]+label{border-radius:0;border:2px solid var(--tins-ink);background:#fff;color:var(--tins-ink);font-weight:600;padding:1rem 1.8rem}body .product-form__input input[type=radio]+label:hover{background:var(--tins-yellow)}body .product-form__input input[type=radio]:checked+label{background:var(--tins-ink);color:var(--tins-cream)}body .product-form__input .select__select,body .quantity{border-radius:0}body .quantity{border:2px solid var(--tins-ink)}body .quantity:after{box-shadow:none}body .quantity__button{color:var(--tins-ink)}body .product-form__submit,body .product-form__submit.button--secondary,body .product-form__submit.button--primary{border-radius:0;background:var(--tins-accent);color:#fff;border:2px solid var(--tins-ink);box-shadow:4px 4px 0 var(--tins-ink);min-height:5.4rem;font-weight:700;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .12s,box-shadow .12s}body .product-form__submit:before,body .product-form__submit:after{box-shadow:none!important;border-radius:0!important}body .product-form__buttons .product-form__submit{width:100%}body .shopify-payment-button__button--unbranded{background:var(--tins-ink);color:var(--tins-cream);border:2px solid var(--tins-ink);min-height:5.2rem;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}body .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--tins-yellow);color:var(--tins-ink)}body .product-form__submit:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--tins-ink);color:#fff}body .product-form__submit:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--tins-ink)}body .product-form__buttons{gap:1.2rem}body .shopify-payment-button__button,body .shopify-payment-button__button--unbranded{border-radius:0!important}body .shopify-payment-button__more-options{color:var(--tins-quiet);font-size:1.3rem}body .tins-promises{background:#fff;border:2px solid var(--tins-ink);padding:1.6rem 2rem;margin:2rem 0;gap:1.2rem}body .tins-promises li{font-size:1.4rem;line-height:1.4}body .tins-promises svg{color:var(--tins-accent)}body .product__description{margin:2.4rem 0 0;padding-top:2rem;border-top:2px solid var(--tins-ink)}body .product__description:before{content:"Details";display:block;font-weight:700;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}body .product__description,body .product__description *{font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.65!important;color:var(--tins-muted)!important;letter-spacing:0!important;text-transform:none!important;background:none!important}body .product__description *:before{display:none}body .product__description p{margin:0 0 1.2rem!important}body .product__description p:empty,body .product__description p:has(>br:only-child){display:none}body .product__description ul,body .product__description ol{margin:0 0 1.4rem!important;padding-left:2rem!important}body .product__description li{margin:0 0 .6rem!important;padding:0!important}body .product__description strong,body .product__description b{color:var(--tins-ink)!important;font-weight:700!important}body .product__description em,body .product__description i{font-style:italic!important}body .product__description a{color:var(--tins-accent)!important;text-decoration:underline!important}body .product__description [style*=text-align]{text-align:left!important}body .product__description h1,body .product__description h2,body .product__description h3,body .product__description h4{font-weight:700!important;margin:1.6rem 0 .8rem!important;color:var(--tins-ink)!important}body .product__accordion{border:0;border-top:2px solid var(--tins-ink)}body .product__accordion:last-of-type{border-bottom:2px solid var(--tins-ink)}body .product__accordion summary{padding:1.4rem 0}body .product__accordion .accordion__title,body .product__accordion .h4{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .product__accordion .accordion__content{padding:0 0 1.6rem;font-size:1.4rem}body .product__info-container .share-button{margin-top:2rem}body .tins-reviews-widget{border-top:2px solid var(--tins-ink)}body .related-products h2,body .related-products .h2{font-size:clamp(3.2rem,4vw,4.2rem)}@media(min-width:750px){body .product__media-wrapper{position:sticky;top:12rem;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tins-product.css.map */
