.thyly-product-refinement{--thyly-product-ink: #23332e;--thyly-product-green: #4f746a;--thyly-product-line: #e0e7e2;--thyly-product-surface: #eef4f0}.thyly-product-refinement .product-information{padding-block:32px 48px}.thyly-product-refinement .product-information__media{border:1px solid var(--thyly-product-line);border-radius:18px;background:#fff}.thyly-product-refinement .product-information .product-details h1{font-size:clamp(1.85rem,2.5vw,2.6rem)!important;line-height:1.16!important;letter-spacing:-.025em;color:var(--thyly-product-ink);text-wrap:balance;overflow-wrap:anywhere}.thyly-product-refinement product-price[data-block-id$=price_tVjtKg]{font-size:1.65rem!important;font-weight:650;color:var(--thyly-product-ink)}.thyly-product-refinement product-price[data-block-id$=price_tVjtKg] .price{font-size:1.65rem;line-height:1.3;font-weight:650}.thyly-product-refinement .product-details .variant-option--buttons legend{margin-block-end:12px;font-size:.94rem;font-weight:600}.thyly-product-refinement .product-details .variant-option__button-label{min-height:56px;border-radius:8px;padding:12px 14px}.thyly-product-refinement .product-details .variant-option__button-label__text{white-space:normal;line-height:1.4;overflow-wrap:anywhere}.thyly-product-refinement .product-details .add-to-cart-button{min-height:54px;border-radius:8px;font-weight:650}.thyly-product-refinement .product-details .rte{line-height:1.7}.thyly-product-refinement .product-details .rte h2{margin-block:32px 14px;padding-block-start:24px;border-block-start:1px solid var(--thyly-product-line);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.3;letter-spacing:-.015em;color:var(--thyly-product-ink)}.thyly-product-refinement .product-details .rte li{margin-block:6px}.thyly-product-refinement .product-details .accordion summary{min-height:52px;line-height:1.5}.thyly-product-refinement :is(a,button,summary,input,select):focus-visible,.thyly-product-refinement .variant-option__button-label:has(input:focus-visible){outline:2px solid #365b4f;outline-offset:4px}@media(max-width:749px){.thyly-product-refinement .product-information{padding-block:12px 32px}.thyly-product-refinement .product-information__media{border-radius:12px}.thyly-product-refinement .product-information .product-details h1{font-size:1.65rem!important;line-height:1.2!important}.thyly-product-refinement .product-details .variant-option__button-label{padding:10px}.thyly-product-refinement .product-details .rte h2{margin-block-start:28px;padding-block-start:20px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/thyly-product-refinement.css.map */
