.product__title{margin-bottom:1rem}.product__title h1{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:2.2rem;line-height:1.12}@media screen and (max-width:749px){.product__title h1{font-size:1.8rem;line-height:1.2}}.price--large .price__container{display:flex;flex-wrap:wrap;align-items:center;column-gap:.8rem}.price--large .price__sale{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem}.price--large .price-item--sale{font-size:2.4rem;font-weight:700}.price--large .price-item--regular{font-size:1.5rem}.price-save-badge{display:inline-flex;align-items:center;min-height:2.6rem;padding:.3rem .9rem;border-radius:99rem;background:#e8c77e;color:#0e3b2e;font-size:1.2rem;font-weight:800;letter-spacing:.03rem;line-height:1;white-space:nowrap}.product__info-container>.no-js-hidden[id^=price-]{display:block!important}.tee-product-price{display:none!important}.product__info-container:has(.tee-variants) :is(variant-radios,variant-selects),.product__info-container:has(.tee-variants) :is(variant-radios,variant-selects).no-js-hidden{display:none!important}.product__info-container:has(.tee-variants) .price--large{display:none!important}.product__info-container:has(.tee-variants) .tee-product-price{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:.9rem;row-gap:.4rem;margin:1.6rem 0 2.4rem}.tee-product-price .tee-price-wrapper{display:inline-flex;align-items:center}.tee-product-price .tee-price--current{font-size:2.4rem;font-weight:700;line-height:1}.tee-product-price .tee-price--compare{font-size:1.5rem;color:#6b6b6b;text-decoration:line-through}.tee-product-price .tee-price--saving{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;border:0!important;border-radius:99rem;background:#e8c77e;color:#0e3b2e;font-size:1.2rem;font-weight:800;font-style:normal;line-height:1;white-space:nowrap}.product__info-container:not(:has(.tee-variants))>.no-js-hidden[id^=price-]{margin-bottom:2.4rem}.product__info-container:not(:has(.tee-variants)) variant-radios{display:block!important}.product__info-container>.product__tax.caption{margin-top:0}@media screen and (max-width:749px){.product__info-wrapper{padding-top:2.4rem}}.product__info-container form.installment{margin:2rem 0 2.4rem}.price.price--large .price__badge-sale{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-custom.css.map */
