:root{--t3-sand: #f5efe4;--t3-sand-dark: #eee4d3;--t3-navy: #1a2b3c;--t3-green: #3a6b4a;--t3-muted: #6b7e8f;--t3-red: #b84141}body,main,.content-for-layout{background:var(--t3-sand)!important}.product,.product.product--large,.product.product--medium,.product.product--small{max-width:1320px!important;margin:0 auto!important;padding:72px 32px!important;display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:72px!important;align-items:start!important}.page-width,.product-section,.shopify-section{max-width:none!important}.product__media-wrapper,.product__media-list,.product__media-item{width:100%!important}.product__media,.product-media-container,.product__media img,.product__media-wrapper img{border-radius:28px!important;overflow:hidden!important}.product__media img,.product__media-wrapper img{width:100%!important;height:auto!important;object-fit:cover!important;box-shadow:0 28px 70px #1a2b3c1f!important}.product__info-wrapper{max-width:560px!important;width:100%!important;padding-top:36px!important}.product__info-container{max-width:560px!important}.product__title,.product__title h1,.product h1,.product__info-wrapper h1{font-family:Fraunces,serif!important;font-size:clamp(44px,5vw,76px)!important;line-height:.92!important;letter-spacing:-.045em!important;font-weight:900!important;color:var(--t3-navy)!important;margin:0 0 22px!important}.price,.price *,.product__price,.product__price *{font-size:22px!important;font-weight:700!important;color:var(--t3-navy)!important}.product__info-container hr,.product hr{border-color:#1a2b3c1f!important;margin:32px 0!important}.product-form,.product-form__buttons{width:100%!important}.product-form__submit,button[name=add]{width:100%!important;min-height:58px!important;border-radius:999px!important;background:var(--t3-navy)!important;color:#fff!important;border:none!important;font-size:16px!important;font-weight:800!important;letter-spacing:.01em!important}.product-form__submit[disabled],button[name=add][disabled]{background:#8b8b8b!important;color:#fff!important}.quantity,.quantity__input,.quantity__button{border-radius:999px!important}.product__description,.product__description *,.product__info-wrapper .rte,.product__info-wrapper .rte *{font-family:inherit!important;color:var(--t3-navy)!important;font-size:17px!important;line-height:1.72!important}.product__description{margin-top:30px!important}.product__description p{margin-bottom:14px!important}.product__description strong{font-weight:800!important}.product__info-wrapper>*{margin-left:0!important;margin-right:0!important}.related-products,.product-recommendations,.section-template--product-recommendations{background:var(--t3-sand)!important}@media(max-width:900px){.product,.product.product--large,.product.product--medium,.product.product--small{grid-template-columns:1fr!important;gap:36px!important;padding:40px 18px!important}.product__info-wrapper,.product__info-container{max-width:100%!important;padding-top:0!important}.product__title,.product__title h1,.product h1,.product__info-wrapper h1{font-size:42px!important}.product__media img,.product__media-wrapper img{border-radius:20px!important}}.product__title,.product__title h1,.product h1,.product__info-wrapper h1,h1{font-family:Fraunces,Georgia,serif!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:.9!important;letter-spacing:-.045em!important;font-weight:900!important;color:#1a2b3c!important}.product__info-wrapper{background:#f5efe4!important;padding:56px 42px!important;border-radius:0!important}.price,.price *{font-size:22px!important;font-weight:800!important;color:#1a2b3c!important}.product-form__submit,button[name=add]{height:62px!important;border-radius:999px!important;font-size:16px!important;font-weight:800!important}.quantity{height:62px!important;border-radius:999px!important}.product__description,.product__description *{font-size:16px!important;line-height:1.75!important}.t3-product-why{background:#1a2b3c;color:#fff;padding:110px 24px}.t3-product-why-inner{max-width:760px;margin:0 auto}.t3-product-why .t3-section-label{color:#8dc49a;font-size:.9rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px}.t3-product-why h2{font-family:Fraunces,Georgia,serif;font-size:clamp(56px,7vw,92px);line-height:.92;letter-spacing:-.04em;color:#fff;margin:0 0 34px}.t3-product-why h2 em{color:#8dc49a;font-style:italic}.t3-product-why-sub{font-size:24px;line-height:1.6;color:#ffffff9e;margin:0 0 56px}.t3-product-feature-card{display:grid;grid-template-columns:72px 1fr;gap:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px;margin-bottom:28px}.t3-product-feature-card span{width:56px;height:56px;border-radius:999px;background:#8dc49a1f;display:flex;align-items:center;justify-content:center;font-size:26px}.t3-product-feature-card h3{margin:0 0 8px;font-size:24px;color:#fff}.t3-product-feature-card p{margin:0;font-size:18px;line-height:1.55;color:#ffffff94}@media(max-width:700px){.t3-product-why{padding:80px 18px}.t3-product-feature-card{grid-template-columns:1fr}}.t3-product-compare{background:#efe8dc;padding:110px 24px}.t3-product-compare .t3-container{max-width:1100px;margin:0 auto}.t3-product-compare .t3-section-label{color:#2e5b3f;font-weight:800;letter-spacing:.14em;font-size:.9rem;margin-bottom:18px}.t3-product-compare h2{font-family:Fraunces,Georgia,serif;font-size:clamp(44px,5vw,64px);line-height:1.05;letter-spacing:-.03em;color:#0f2433;margin-bottom:20px}.t3-compare-sub{font-size:20px;line-height:1.6;color:#5f6e78;max-width:700px;margin-bottom:60px}.t3-compare-table{background:#f7f2e9;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.05)}.t3-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.05)}.t3-row:last-child{border-bottom:none}.t3-head{background:#f1eadf;font-weight:700;text-transform:uppercase;font-size:14px}.t3-head .active{background:#1a2b3c;color:#fff;border-radius:8px;padding:6px 10px;display:inline-block}.t3-row div{color:#22333b;font-size:16px}.t3-row div:first-child{font-weight:600}.yes{color:#2f7a4b;font-weight:600}.no{color:#b14a4a}@media(max-width:800px){.t3-row{grid-template-columns:1fr;gap:6px}.t3-head{display:none}}.t3-product-proof{background:#f5efe4;padding:90px 24px;max-width:760px;margin:0 auto}.t3-proof-card{background:#1a2b3c;color:#fff;border-radius:24px;padding:42px}.t3-proof-label{color:#8dc49a;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;margin-bottom:18px}.t3-proof-card h2{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,42px);line-height:1.05;color:#fff;margin:0 0 22px}.t3-proof-card p{color:#ffffffad;font-size:20px;line-height:1.55;margin-bottom:34px}.t3-proof-card p strong{color:#fff}.t3-proof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid rgba(255,255,255,.12);padding-top:26px}.t3-proof-stats strong{display:block;font-family:Fraunces,Georgia,serif;font-size:54px;line-height:1}.t3-proof-stats .red{color:#e08080}.t3-proof-stats .green{color:#8dc49a}.t3-proof-stats span{display:block;color:#ffffff80;font-size:15px;line-height:1.5;margin-top:8px}.t3-proof-list{margin-top:34px}.t3-proof-list p{font-size:22px;line-height:1.45;color:#1a2b3c;margin:0 0 20px}.t3-proof-list strong{font-weight:800}@media(max-width:700px){.t3-proof-card{padding:28px}.t3-proof-stats{grid-template-columns:1fr}.t3-proof-list p{font-size:18px}}.t3-product-faq{background:#faf7f2;padding:110px 24px}.t3-product-faq-inner{max-width:1180px;margin:0 auto}.t3-product-faq .t3-section-label{color:#3a6b4a;font-size:.9rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px}.t3-product-faq h2{font-family:Fraunces,Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:.95;color:#1a2b3c;margin:0 0 64px}.t3-product-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 72px}.t3-product-faq details{border-bottom:1px solid rgba(26,43,60,.14);padding:26px 0}.t3-product-faq summary{cursor:pointer;list-style:none;font-size:21px;font-weight:800;color:#1a2b3c;display:flex;justify-content:space-between;gap:24px}.t3-product-faq summary::-webkit-details-marker{display:none}.t3-product-faq summary:after{content:"\2304";color:#6b7e8f}.t3-product-faq details[open] summary:after{content:"\2303"}.t3-product-faq p{font-size:19px;line-height:1.65;color:#6b7e8f;margin:22px 0 0}@media(max-width:800px){.t3-product-faq-grid{grid-template-columns:1fr}}.t3-product-final-cta{background:#1a2b3c;padding:120px 24px;text-align:center;position:relative;overflow:hidden}.t3-product-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(58,107,74,.45),transparent 70%)}.t3-product-final-inner{position:relative;z-index:2;max-width:880px;margin:0 auto}.t3-product-final-cta .t3-section-label{color:#8dc49a;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px}.t3-product-final-cta h2{font-family:Fraunces,Georgia,serif;font-size:clamp(48px,6vw,86px);line-height:.95;letter-spacing:-.04em;color:#fff;margin:0 0 26px}.t3-product-final-cta p{max-width:680px;margin:0 auto 42px;font-size:22px;line-height:1.55;color:#ffffff9e}.t3-product-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:260px;padding:20px 34px;border-radius:999px;background:#fff;color:#1a2b3c;font-weight:900;text-decoration:none;font-size:17px}.t3-product-cta-btn:hover{transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/toxin3-product.css.map */
