.product-info--thc .page-width{max-width:1280px}.pdp-breadcrumb{padding:1.75rem 0 0;font-family:"Outfit",var(--font-body-family),system-ui,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--thc-ink-soft, #4a4a40);margin-bottom:.5rem}.pdp-breadcrumb a{color:inherit;text-decoration:none;transition:color .25s ease}.pdp-breadcrumb a:hover{color:var(--thc-terra-deep, #a55f3d)}.pdp-breadcrumb__sep{margin:0 10px;opacity:.5}.pdp-breadcrumb__current{color:var(--thc-forest-deep, #14271e)}.product-info--thc .product.grid{column-gap:clamp(2rem,5vw,5rem);row-gap:2rem}@media screen and (min-width:750px){.product-info--thc .product.grid.grid--2-col-tablet{flex-wrap:nowrap;align-items:stretch}.product-info--thc .product.grid.grid--2-col-tablet>.grid__item.product__media-wrapper,.product-info--thc .product.grid.grid--2-col-tablet>.grid__item.product__info-wrapper{flex-grow:0;flex-shrink:0}.product-info--thc .product.grid.grid--2-col-tablet>.product__media-wrapper{display:flex;flex-direction:column}.product-info--thc .product.grid.grid--2-col-tablet>.product__media-wrapper media-gallery.product__column-sticky{align-self:flex-start;width:100%;top:calc(var(--header-height, 4.5rem) + 1rem)}.product-info--thc .product--large:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper{width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--thc .product--large:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper{width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:0;padding-right:0}.product-info--thc .product--medium:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper,.product-info--thc .product--small:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper{width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--thc .product--medium:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper,.product-info--thc .product--small:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper{width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:0;padding-right:0}}@media screen and (min-width:990px){.product-info--thc .product--large:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--thc .product--large:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--thc .product--medium:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper,.product-info--thc .product--small:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product-info--thc .product--medium:not(.product--no-media).grid--2-col-tablet>.product__info-wrapper,.product-info--thc .product--small:not(.product--no-media).grid--2-col-tablet>.product__media-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.product--thc-pdp .product__media-item .product__modal-opener .global-media-settings,.product--thc-pdp .product__media-item .media{border-radius:6px;overflow:hidden}.product--thc-pdp slider-component .product__media-list{border-radius:6px;box-shadow:var(--thc-shadow-hard, 0 20px 60px -15px rgba(20, 39, 30, .25))}.product--thc-pdp .thumbnail{border-radius:6px}.product--thc-pdp .thumbnail[aria-current=true]{outline:1.5px solid var(--thc-forest, #1f3a2e);outline-offset:2px;box-shadow:none}.product-thc__eyebrow{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--thc-terra-deep, #a55f3d);font-weight:500;margin-bottom:1.1rem;display:flex;align-items:center;gap:12px}.product-thc__eyebrow:before{content:"";width:28px;height:1px;background:var(--thc-terra-deep, #a55f3d);flex-shrink:0}.product-thc__heading{font-family:"Fraunces",var(--font-heading-family),serif;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--thc-forest-deep, #14271e);margin:0 0 1.25rem}.product-thc__tagline{font-family:"Fraunces",var(--font-heading-family),serif;font-style:italic;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:300;color:var(--thc-forest-soft, #2d4a3e);margin:0 0 1.5rem;line-height:1.4}.product-thc__rating.rating-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.75rem}.product-thc__rating .rating-text,.product-thc__rating .rating-count{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:14px;color:var(--thc-ink-soft, #4a4a40)}.product-thc__description{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:16px;line-height:1.65;color:var(--thc-ink-soft, #4a4a40);margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(31,58,46,.12)}.product--thc-pdp variant-selects fieldset.product-form__input{margin:0 0 1.75rem}.product--thc-pdp .product-form__input--pill .form__label{font-family:"Outfit",var(--font-body-family),sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--thc-ink-soft, #4a4a40);margin-bottom:14px}.product--thc-pdp .product-form__input--pill input[type=radio]+label{font-family:"Outfit",var(--font-body-family),sans-serif;background:var(--thc-cream, #f4ecdb);border:1.5px solid rgba(31,58,46,.2);border-radius:100px;padding:14px 20px;font-size:14px;color:var(--thc-ink, #1a1a14);transition:border-color .25s ease,background .25s ease,color .25s ease}.product--thc-pdp .product-form__input--pill input[type=radio]+label:before{display:none}.product--thc-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--thc-button, #99cccc);border-color:var(--thc-button, #99cccc);color:var(--thc-cream, #f4ecdb);box-shadow:none;outline:none}.product--thc-pdp .product-form__input--pill input[type=radio]:not(.disabled):hover+label{border-color:var(--thc-button, #99cccc)}.product--thc-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--thc-button, #99cccc);outline-offset:2px}.product-thc__price-block{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.5rem 0;margin-bottom:1.25rem;border-top:1px solid rgba(31,58,46,.12);border-bottom:1px solid rgba(31,58,46,.12)}.product-thc__price-block-main .price{margin-bottom:0}.product-thc__price-block-main .price .price-item,.product-thc__price-block-main .price--large .price-item{font-family:"Fraunces",var(--font-heading-family),serif;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:400;color:var(--thc-forest-deep, #14271e)}.product-thc__price-meta{margin-top:.5rem;font-size:13px;letter-spacing:.04em;color:var(--thc-ink-soft, #4a4a40)}.product-thc__emi{background:var(--thc-cream-soft, #ede3ce);padding:10px 16px;border-radius:100px;font-family:"Fraunces",var(--font-heading-family),serif;font-size:13px;font-style:italic;color:var(--thc-forest-deep, #14271e)}.product-thc__emi shopify-payment-terms,.product-thc__emi .shopify-installments{font-family:inherit}.product-thc__quantity-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:1.25rem}.product-thc__quantity-row .quantity__label{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--thc-ink-soft, #4a4a40);font-weight:500}.product-thc__quantity-row .quantity{border:1.5px solid rgba(31,58,46,.2);border-radius:100px;overflow:hidden}.product-thc__quantity-row .quantity__button{width:44px;height:44px}.product-thc__quantity-row .quantity__input{font-family:"Outfit",var(--font-body-family),sans-serif}.product--thc-pdp .product-form__buttons{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px;align-items:stretch;width:100%}.product--thc-pdp .product-form__submit{width:100%;flex:none;min-height:4.6rem;margin-bottom:0;box-sizing:border-box;border-radius:100px;padding:0 1.75rem;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em}.product--thc-pdp .product-form__submit.button--primary{background:var(--thc-button, #99cccc);color:var(--thc-cream, #f4ecdb);border:1.5px solid var(--thc-button, #99cccc);transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.65,0,.35,1)}.product--thc-pdp .product-form__submit.button--primary:hover{background:var(--thc-button-hover, #7ab8b8);border-color:var(--thc-button-hover, #7ab8b8);transform:translateY(-2px);box-shadow:var(--thc-shadow, 0 10px 40px -10px rgba(20, 39, 30, .15))}.product--thc-pdp .product-form__submit.button--secondary{border-width:1.5px;min-height:4.6rem}.product--thc-pdp .shopify-payment-button{width:100%;margin:0}.product--thc-pdp .shopify-payment-button__button,.product--thc-pdp .shopify-payment-button__button--branded{border-radius:100px!important;min-height:4.6rem!important;box-sizing:border-box!important}.product--thc-pdp .shopify-payment-button__button--unbranded{border-radius:100px!important;min-height:4.6rem!important}.product--thc-pdp .product-form__submit.button:before,.product--thc-pdp .product-form__submit.button:after,.product--thc-pdp button.shopify-payment-button__button--unbranded:before,.product--thc-pdp button.shopify-payment-button__button--unbranded:after{border-radius:100px!important}.product-thc__trust-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:1.5rem;margin-top:.5rem}.product-thc__trust-bar>div{display:flex;flex-direction:column;gap:6px;font-family:"Outfit",var(--font-body-family),sans-serif;font-size:13px;line-height:1.45;color:var(--thc-ink-soft, #4a4a40)}.product-thc__trust-bar strong{font-family:"Fraunces",var(--font-heading-family),serif;font-weight:400;font-size:15px;letter-spacing:-.01em;color:var(--thc-forest-deep, #14271e)}@media screen and (max-width:749px){.product-thc__trust-bar{grid-template-columns:1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-product-thc.css.map */
