#MainContent:has(.th-h-section){background:#fff;color:#202629;--font-heading-family:var(--font-body-family);--font-heading-weight:500}.th-h-section{font-family:var(--font-body-family),sans-serif;letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased}.th-h-section *{box-sizing:border-box}.th-h-section h1,.th-h-section h2,.th-h-section h3{font-family:inherit}.th-h-section a:focus-visible,.th-h-section button:focus-visible,.th-h-section [tabindex]:focus-visible{outline:2px solid var(--c-accent);outline-offset:5px}.th-h-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.th-h-hero-copy{padding:24px 0 40px}.th-h-hero h1{font-size:var(--c-h);font-weight:var(--c-weight);line-height:1.07;letter-spacing:-.045em;margin:0;color:var(--c-ink);text-wrap:balance}.th-h-hero .tb-c-intro{max-width:490px;margin-top:24px;font-size:var(--c-body)}.th-h-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:28px}.th-h-section .th-h-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding:14px 24px;background:var(--h-button,#242a2d);color:var(--h-button-ink,#fff);border:1px solid var(--h-button,#242a2d);border-radius:var(--c-radius);font-size:var(--c-body,18px);line-height:1.4;font-weight:500;letter-spacing:0;text-decoration:none;text-align:center;transition:filter .15s}.th-h-section .th-h-button:hover{filter:brightness(1.17)}.th-h-section .th-h-text-link{display:inline-block;color:var(--c-ink);font-size:var(--c-support,16px);line-height:1.6;text-underline-offset:5px;font-weight:500}.th-h-reassurance{color:var(--c-muted);font-size:var(--c-support);margin-top:18px!important}.th-h-hero-image{margin:0;overflow:hidden;border-radius:var(--c-radius);background:#faf7fd;align-self:stretch;display:flex;flex-direction:column}.th-h-hero-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;flex:1;min-height:0}.th-h-hero-image figcaption{padding:16px 20px;font-size:var(--c-label);font-weight:500;letter-spacing:.07em;color:var(--c-muted);border-top:1px solid var(--c-line)}.th-h-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;margin-top:40px;border-top:1px solid var(--c-line)}.th-h-facts>div{display:flex;flex-direction:column;gap:5px;padding:0 32px;border-left:1px solid var(--c-line);color:var(--c-card-ink,var(--c-ink))}.th-h-facts>div:first-child{padding-left:0;border-left:0}.th-h-facts strong{font-size:var(--c-card-title,24px);font-weight:var(--c-card-weight,500);letter-spacing:-.025em;line-height:1.3}.th-h-facts span{font-size:var(--c-card-body,var(--c-support));color:var(--c-muted);line-height:1.45}.th-h-tech-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:26px}.th-h-tech-card{border-top:1px solid var(--c-line);padding-top:22px;color:var(--c-card-ink,var(--c-ink))}.th-h-tech-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;min-height:48px}.th-h-tech-top .tb-c-eyebrow{margin:0!important}.th-h-tech-top img{width:48px;height:48px;object-fit:cover;border-radius:4px}.th-h-tech-card .tb-c-copy{font-size:var(--c-card-body,var(--c-body));line-height:1.65;margin-top:12px;color:var(--c-muted)}.th-h-expert-track{gap:24px}.th-h-expert-card{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;border:1px solid var(--c-line);border-radius:var(--c-radius);overflow:hidden;color:var(--c-card-ink,var(--c-ink));background:#fff}.th-h-expert-card>img{width:100%;aspect-ratio:1.15;height:auto;object-fit:cover}.th-h-expert-copy{padding:24px}.th-h-expert-copy .th-h-credential{font-size:var(--c-support);line-height:1.5;color:var(--c-accent);margin-top:8px}.th-h-expert-copy blockquote{padding:0;border:0;margin:22px 0 0;font-style:normal;letter-spacing:0;font-size:var(--c-card-body,var(--c-body));line-height:1.65;color:var(--c-muted)}.th-h-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.th-h-product-card{color:var(--c-card-ink,var(--c-ink));min-width:0}.th-h-product-image{display:block;background:#f7f7f5;border-radius:var(--c-radius);overflow:hidden}.th-h-product-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .2s}.th-h-product-image:hover img{transform:scale(1.025)}.th-h-product-copy{padding:24px 0 0}.th-h-product-copy h3 a{text-decoration:none}.th-h-product-copy .tb-c-copy{font-size:var(--c-card-body,var(--c-body));margin:12px 0 18px;line-height:1.65;color:var(--c-muted)}.th-h-product-price{font-size:22px;font-weight:500;margin-bottom:10px!important}.th-h-section .th-h-all{margin-top:36px}.th-h-section.tb-c-guarantee .th-h-button{margin-bottom:22px}.th-h-section.tb-c-guarantee .tb-c-heading{margin-bottom:24px}#ecomwize-product01-M7DJLgEdd8.th-h-offer{background:var(--c-bg);color:var(--c-ink);padding:var(--c-top) 28px var(--c-bottom);font-family:var(--font-body-family),sans-serif;scroll-margin-top:100px}.th-h-offer #home-offer{scroll-margin-top:110px;max-width:var(--c-width)}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-layout{gap:56px}#ecomwize-product01-M7DJLgEdd8.th-h-offer [class*=product01-]{font-family:inherit}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-gallery{width:50%;top:110px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-info{width:50%;min-width:0}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-title{font-size:var(--c-h);font-weight:var(--c-weight);letter-spacing:-.035em;line-height:1.15;color:var(--c-ink);margin-bottom:16px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-tags{gap:8px;flex-wrap:wrap}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-tag{background:#f2f1f4;border:0;color:var(--c-accent);border-radius:3px;padding:6px 9px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-tag-text{color:var(--c-accent);font-size:var(--c-label);font-weight:500;letter-spacing:.02em}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-bullet-text{font-size:var(--c-body);line-height:1.55;color:var(--c-ink)}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-bullet-icon svg{fill:var(--c-accent)}.th-h-offer-intro{font-size:var(--c-body);line-height:1.65;color:var(--c-muted)}.th-h-offer-intro p{margin:0 0 20px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-add-to-cart,#ecomwize-product01-M7DJLgEdd8.th-h-offer button[type=submit]{background:var(--h-button);color:var(--h-button-ink);font-size:var(--c-body);font-weight:600;border-radius:var(--c-radius);min-height:56px;letter-spacing:0}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-main-swiper{border-radius:var(--c-radius);background:#f8f7f9}.th-h-offer .th-h-shipping{font-size:var(--c-support);line-height:1.6;text-align:center;margin:18px 0 0;color:var(--c-muted)}.th-h-offer .kaching-bundles__block{--bar-border-color:#d6d9d7!important;--bar-selected-border-color:var(--c-accent)!important;--bar-background-color:#fff!important;--bar-selected-background-color:#f8f7f9!important;--bar-border-radius:6px!important}.th-h-offer .kaching-bundles__bar-container{border-color:#d6d9d7!important;border-radius:6px!important;background:#fff!important}.th-h-offer .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-color:var(--c-accent)!important;background:#f8f7f9!important}.th-h-offer .kaching-bundles__bar-title,.th-h-offer .kaching-bundles__bar-price{color:var(--c-ink)!important;font-size:18px!important}.th-h-offer .kaching-bundles__free-gift{background:#eeedf1!important;color:#393143!important;border-radius:0 0 4px 4px!important}.th-h-offer .kaching-bundles__bar-most-popular,.th-h-offer .kaching-bundles__bar-label{background:var(--c-accent)!important;color:#fff!important}.th-h-offer .kaching-bundles-savings-summary{--kaching-bundles-savings-summary-background-color:#f5f6f4!important;--kaching-bundles-savings-summary-border-color:#d6d9d7!important;--kaching-bundles-savings-summary-text-color:#394348!important;--kaching-bundles-savings-summary-icon-color:#655677!important}@media(max-width:1023px){#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-gallery,#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-info{width:100%}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-gallery{position:static}.th-h-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.th-h-hero-grid{gap:28px}.th-h-hero h1{font-size:calc(var(--c-h) * .76)}.th-h-hero-image{align-self:center}.th-h-hero-image img{flex:none;aspect-ratio:1;object-fit:contain}.th-h-expert-card{flex-basis:calc(50% - 12px)}}@media(max-width:749px){.th-h-hero{padding-bottom:0!important}.th-h-hero-grid{grid-template-columns:1fr;gap:28px}.th-h-hero-copy{padding:0}.th-h-hero h1{font-size:var(--c-hm);line-height:1.1}.th-h-hero .tb-c-intro{margin-top:20px}.th-h-actions{margin-top:24px;gap:16px;flex-direction:column;align-items:stretch}.th-h-actions .th-h-text-link,.th-h-reassurance{text-align:center}.th-h-hero-image{margin-inline:-20px;border-radius:0}.th-h-hero-image img{aspect-ratio:1.3;object-fit:cover}.th-h-hero-image figcaption{padding:14px 20px}.th-h-facts{padding:24px 0;gap:14px;margin-top:0}.th-h-facts>div{padding:0 0 0 12px;gap:8px}.th-h-facts strong{font-size:var(--c-card-title,20px)}.th-h-facts span{font-size:var(--c-card-body,14px)}.th-h-tech-grid{grid-template-columns:1fr;gap:24px}.th-h-tech-top{margin-bottom:8px;min-height:40px}.th-h-tech-top img{width:40px;height:40px}.th-h-tech-card .tb-c-copy{margin-top:10px}.th-h-expert-card{flex-basis:90%}.th-h-expert-copy{padding:22px}.th-h-product-grid{grid-template-columns:1fr;gap:40px}.th-h-product-image img{aspect-ratio:1.18}.th-h-product-copy{padding-top:22px}.th-h-section .th-h-all{width:100%}#ecomwize-product01-M7DJLgEdd8.th-h-offer{padding:var(--c-mobile) 20px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-layout{gap:30px}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-title{font-size:var(--c-hm)}#ecomwize-product01-M7DJLgEdd8.th-h-offer .product01-tag-text{font-size:13px}.th-h-offer #home-offer{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.th-h-section *{scroll-behavior:auto!important;transition:none!important}}.th-h-review-block{margin-block:0;line-height:1.5}.th-h-review-row{display:inline-flex;align-items:center;justify-content:inherit;flex-wrap:wrap;gap:var(--h-review-gap);color:var(--h-review-ink);font-size:var(--h-review-size);font-weight:var(--h-review-weight);text-decoration:none;max-width:100%}a.th-h-review-row:hover .th-h-review-text{text-decoration:underline;text-underline-offset:4px}.th-h-stars{position:relative;display:inline-block;flex-shrink:0;font-family:Arial,sans-serif;font-size:var(--h-star-size);line-height:1.15;letter-spacing:0;white-space:nowrap}.th-h-stars-base{color:var(--h-stars-empty)}.th-h-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--h-stars)}.th-h-hero-copy>:first-child{margin-top:0!important}@media(max-width:749px){.th-h-hero--mobile-center .th-h-hero-copy,.th-h-hero--mobile-center .th-h-facts,.th-h-hero--mobile-center figcaption{text-align:center}.th-h-hero--mobile-center .tb-c-intro{margin-inline:auto}.th-h-hero--mobile-center .th-h-review-row{justify-content:center}.th-h-hero--mobile-left .th-h-hero-copy,.th-h-hero--mobile-left .th-h-facts,.th-h-hero--mobile-left figcaption,.th-h-hero--mobile-left .th-h-reassurance,.th-h-hero--mobile-left .th-h-text-link{text-align:left}.th-h-hero--mobile-left .th-h-review-row{justify-content:flex-start}.th-h-hero--mobile-right .th-h-hero-copy,.th-h-hero--mobile-right .th-h-facts,.th-h-hero--mobile-right figcaption,.th-h-hero--mobile-right .th-h-reassurance,.th-h-hero--mobile-right .th-h-text-link{text-align:right}.th-h-hero--mobile-right .tb-c-intro{margin-left:auto}.th-h-hero--mobile-right .th-h-review-row{justify-content:flex-end}}@media(min-width:1200px){body:has(.th-h-hero) .tb-c-section{--c-width:1480px!important;--c-body:22px!important;--c-support:18px!important;--c-label:15px!important;--c-card-body:20px!important;--c-card-title:26px!important}body:has(.th-h-hero) .tb-c-section .tb-c-heading{font-size:max(var(--c-h,40px),44px)}.th-h-hero.th-h-section .th-h-hero-grid{gap:64px}.th-h-hero.th-h-section h1{font-size:clamp(58px,3.7vw,68px);line-height:1.12;letter-spacing:-.035em}.th-h-hero.th-h-section .tb-c-intro{max-width:600px;font-size:22px;line-height:1.65}.th-h-hero.th-h-section .th-h-review-text,.th-h-hero.th-h-section .th-h-reassurance{font-size:18px}.th-h-hero.th-h-section .th-h-benefit-copy strong{font-size:20px}.th-h-hero.th-h-section .th-h-benefit-copy>span{font-size:18px}.th-h-section .th-h-button{font-size:20px;min-height:60px;padding:16px 28px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/th-home-clinical.css.map */
