.template-product [id^=MainProduct-]{padding-top:clamp(2.4rem,4vw,5rem)}.template-product .product{align-items:flex-start;column-gap:clamp(3rem,5vw,7rem)}.template-product .product__info-container{max-width:54rem}.template-product .product__info-container>*+*{margin-top:1.8rem}.template-product .product__title{margin-bottom:0}.template-product .product__title h1{margin:0;font-size:clamp(3rem,4.4vw,4.8rem);line-height:1.04;letter-spacing:-.035em}.template-product .product__info-container .price--large{margin-top:.8rem}.template-product .product-form__input{max-width:none;margin:0 0 1.8rem}.template-product .product-form__input .form__label,.template-product .product-form__quantity .form__label{margin-bottom:.9rem;color:var(--bpc-text,#1c191b);font-size:1.35rem;font-weight:750;letter-spacing:.04em}.template-product .product-form__input .select{max-width:none;width:100%}.template-product .product-form__input .select__select{min-height:5.2rem;margin:0;border:1px solid var(--bpc-border,#ddd6d1);border-radius:var(--bpc-radius-sm,8px);background:var(--bpc-surface,#fff);color:var(--bpc-text,#1c191b);font-size:1.5rem;font-weight:650}.template-product .product-form__quantity{margin-top:.2rem}.template-product .quantity{min-height:5rem;border:1px solid var(--bpc-border,#ddd6d1);border-radius:var(--bpc-radius-sm,8px);background:var(--bpc-surface,#fff)}.template-product .quantity:after{box-shadow:none}.template-product .product-form{margin-top:2.2rem}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit,.template-product .shopify-payment-button,.template-product .shopify-payment-button__button{width:100%}.template-product .product-form__submit{min-height:5.4rem;border-radius:10px;font-size:1.55rem;font-weight:800}.template-product .shopify-payment-button{margin-top:1rem}.template-product .shopify-payment-button__button{min-height:5.2rem!important;border-radius:10px!important}.template-product .product__description{margin-top:3.2rem;padding:2.8rem;border:1px solid var(--bpc-border,#ddd6d1);border-radius:14px;background:var(--bpc-surface,#fff);color:var(--bpc-text-soft,#686167);font-size:1.55rem;line-height:1.72}.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description h4{margin:2.4rem 0 1rem;color:var(--bpc-text,#1c191b);line-height:1.2}.template-product .product__description h2:first-child,.template-product .product__description h3:first-child,.template-product .product__description h4:first-child{margin-top:0}.template-product .product__description p{margin:0 0 1.3rem}.template-product .product__description p:last-child{margin-bottom:0}.template-product .product__description ul,.template-product .product__description ol{margin:1.4rem 0;padding-left:2.2rem}.template-product .product__description li+li{margin-top:.65rem}.template-product .product__accordion{margin-top:1.4rem;border-color:var(--bpc-border,#ddd6d1)}.template-product .product__accordion summary{min-height:5.4rem;align-items:center}.template-product .product__accordion .accordion__title{font-weight:750}.template-product .share-button{margin-top:1.2rem}.template-product .related-products{padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,7vw,8rem);border-top:1px solid var(--bpc-border,#ddd6d1)}.template-product .related-products__heading{max-width:72rem;margin:0 auto 3.2rem;text-align:center;font-size:clamp(2.8rem,4vw,4.4rem);letter-spacing:-.035em}.template-product .related-products .product-grid{row-gap:3.2rem}.template-product .related-products .card-wrapper{height:100%}.template-product .related-products .card__inner{border:1px solid var(--bpc-border,#ddd6d1);border-radius:14px;background:var(--bpc-surface,#fff);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-product .related-products .card-wrapper:hover .card__inner{transform:translateY(-3px);border-color:#4b214257;box-shadow:0 14px 30px #32142d14}.template-product .related-products .card__information{padding-top:1.3rem}.template-product .related-products .card__heading{font-weight:720;line-height:1.35}.template-product .related-products .price{margin-top:.7rem;font-weight:750}@media screen and (min-width:990px){.template-product .product__info-wrapper{padding-left:1rem}.template-product .product__column-sticky{top:11rem}}@media screen and (max-width:749px){.template-product [id^=MainProduct-]{padding-top:1.8rem}.template-product .product__info-wrapper{padding-top:2.4rem}.template-product .product__title h1{font-size:clamp(2.8rem,9vw,3.8rem)}.template-product .product__info-container>*+*{margin-top:1.5rem}.template-product .product-form__input .select__select,.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:5.4rem!important}.template-product .product__description{margin-top:2.8rem;padding:2rem 1.7rem}.template-product .related-products{padding-top:4.8rem}.template-product .related-products__heading{margin-bottom:2.6rem}.template-product .related-products .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.6rem 1.2rem!important;margin:0!important;overflow:visible!important}.template-product .related-products .product-grid>.grid__item{width:100%!important;max-width:none!important;margin:0!important}.template-product .related-products .card__heading{display:-webkit-box;min-height:4.4rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.35rem}.template-product .related-products .price{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bpc-product-page-clarity.css.map */
