@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@600;700;800&display=swap";.tnx-sticky-atc{display:none}@media(max-width:768px){.tnx-sticky-atc{display:none;position:fixed;left:0;right:0;bottom:0;z-index:99990;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -8px 24px #14141414;backdrop-filter:saturate(1.1) blur(8px);-webkit-backdrop-filter:saturate(1.1) blur(8px)}.tnx-sticky-atc.is-visible{display:block}.tnx-sticky-atc-inner{display:flex;align-items:center;gap:10px;max-width:1300px;margin:0 auto}.tnx-sticky-atc-price{flex:0 0 auto;min-width:72px;font-family:var(--head)!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important;color:var(--ink)!important;margin:0!important}.tnx-sticky-atc .tnx-btn--atc,.tnx-sticky-atc .tnx-btn--cart{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-height:48px!important;height:48px!important;padding:10px 14px!important;font-size:13px!important;border-radius:4px!important}.tnx-sticky-atc .tnx-btn--atc:before,.tnx-sticky-atc .tnx-btn--atc:after,.tnx-sticky-atc .tnx-btn--cart:before,.tnx-sticky-atc .tnx-btn--cart:after{display:none!important;content:none!important}body.template-product:has(.tnx-sticky-atc.is-visible){padding-bottom:78px}}.tnx-lp{--gold:#DCAF3F;--gold-deep:#D8A629;--gold-link:#8A6A1F;--gold-soft:#FBF3DF;--ink:#1C1D1D;--ink-soft:#4A4A4A;--mute:#77776F;--line:#E8E8E1;--sand:#F7F6F2;--r:16px;--r-sm:10px;--r-pill:999px;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--head:"Montserrat",system-ui,sans-serif;max-width:1300px;margin:0 auto;padding:0 16px 8px;color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.tnx-lp *{box-sizing:border-box;max-width:100%}.tnx-lp p,.tnx-lp li{font-family:var(--body)!important;font-size:17px!important;line-height:1.7!important;color:var(--ink-soft);font-weight:400;letter-spacing:normal;text-transform:none;text-align:left}.tnx-lp p{margin:0 0 18px}.tnx-lp strong,.tnx-lp b{color:var(--ink);font-weight:700}.tnx-lp a{color:var(--gold-link);text-decoration:underline;text-underline-offset:2px;font-weight:600}.tnx-lp a:hover{color:var(--ink)}.tnx-lp a:focus-visible,.tnx-lp button:focus-visible,.tnx-lp summary:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.tnx-lp h1.tnx-h1{font-family:var(--head);font-weight:800;font-size:34px;line-height:1.14;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;text-align:left}.tnx-lp h2{font-family:var(--head);font-weight:800;font-size:clamp(28px,3.4vw,38px);line-height:1.16;letter-spacing:-.018em;color:var(--ink);margin:0 0 16px;scroll-margin-top:90px;text-align:left}.tnx-lp h3{font-family:var(--head);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink);margin:0 0 8px;text-align:left}.tnx-lp img{display:block;height:auto;max-width:100%}.tnx-rule{width:44px;height:2px;background:var(--gold);border:0;margin:0 0 18px}.tnx-center .tnx-rule{margin-left:auto;margin-right:auto}.tnx-sec{margin:0 0 96px;scroll-margin-top:90px}.tnx-center,.tnx-center h2,.tnx-lp .tnx-center p{text-align:center}.tnx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:var(--r-pill);background:var(--gold);color:#141414!important;font-family:var(--head);font-weight:700;font-size:15px;letter-spacing:.01em;text-decoration:none!important;border:1.5px solid var(--gold);cursor:pointer;transition:background .15s,border-color .15s}.tnx-btn:hover{background:var(--gold-deep);border-color:var(--gold-deep);color:#141414!important}.tnx-hero{position:relative;width:100vw;max-width:none!important;margin:0 0 26px calc(50% - 50vw);overflow:hidden;background:var(--sand)}.tnx-hero-stage{position:relative;display:block;width:100%;min-height:460px;height:clamp(460px,34vw,500px);max-height:500px;background:var(--sand);overflow:hidden}.tnx-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:0}.tnx-hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tnx-hero-card{position:absolute;z-index:4;top:50%;left:3.5%;transform:translateY(-50%);display:grid;grid-template-columns:minmax(0,1fr) 168px;grid-template-areas:"rate rate" "title product" "sub product" "price product" "actions product" "trust trust";column-gap:22px;align-items:center;width:min(620px,49%);background:#fff;border-radius:var(--r);padding:26px 28px 20px;box-shadow:0 18px 44px #14141424}.tnx-lp .tnx-hero-rate{grid-area:rate;display:flex;align-items:center;gap:8px;margin:0 0 12px!important;font-family:var(--head);font-size:12.5px!important;font-weight:700;line-height:1.25!important;letter-spacing:.015em;color:var(--ink-soft)!important}.tnx-lp .tnx-hero-rate .tnx-stars{letter-spacing:.08em;color:var(--gold-deep);white-space:nowrap}.tnx-hero-card .tnx-h1{grid-area:title}.tnx-lp .tnx-hero-sub{grid-area:sub;font-size:15.5px!important;line-height:1.6!important;margin:0 0 14px!important}.tnx-lp .tnx-hero-cost{grid-area:price;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 14px!important;font-family:var(--head);font-size:21px!important;font-weight:800;line-height:1.2!important;color:var(--ink)!important}.tnx-hero-cost .per{font-family:var(--body);font-size:13px;font-weight:500;color:var(--mute)}.tnx-hero-product-link{grid-area:product;display:flex;align-items:flex-end;justify-content:center;align-self:stretch;min-height:266px;text-decoration:none!important}.tnx-lp .tnx-hero-product{display:block;width:100%!important;height:266px!important;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 16px rgba(28,29,29,.13))}.tnx-hero-actions{grid-area:actions;margin:0}.tnx-hero-cart{margin:0}.tnx-lp .tnx-hero-cart .tnx-btn--cart{position:relative;width:100%;border-radius:4px;padding:12px 52px;background:var(--gold);border-color:var(--gold);color:#fff!important;text-transform:uppercase;cursor:pointer}.tnx-lp .tnx-hero-cart .tnx-btn--cart:hover{background:var(--gold-deep);border-color:var(--gold-deep)}.tnx-lp .tnx-hero-cart .tnx-btn--cart:before,.tnx-lp .tnx-hero-cart .tnx-btn--cart:after{content:"";position:absolute;top:50%;width:25px;height:25px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.tnx-lp .tnx-hero-cart .tnx-btn--cart:before{left:12px;background-image:url(/cdn/shop/files/cart-common.svg?v=1724412953)}.tnx-lp .tnx-hero-cart .tnx-btn--cart:after{right:12px;background-image:url(/cdn/shop/files/right-hand-arrow-common.svg?v=1723476440)}.tnx-hero-trust{grid-area:trust;display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:12px 2px 0;border-top:1px solid var(--line);list-style:none}.tnx-lp .tnx-hero-trust li{margin:0!important;font-size:12.5px!important;line-height:1.4!important;color:var(--ink-soft);font-weight:500}.tnx-hero-trust li:before{content:"\2713";margin-right:6px;color:var(--gold-deep);font-weight:800}@media(max-width:1024px){.tnx-hero-stage{min-height:430px;height:430px}.tnx-hero-card{grid-template-columns:minmax(0,1fr) 132px;column-gap:16px;width:min(540px,58%);padding:20px 20px 16px}.tnx-hero-product-link{min-height:230px}.tnx-lp .tnx-hero-product{height:230px!important}.tnx-lp h1.tnx-h1{font-size:27px}}@media(max-width:880px){.tnx-hero{background:#fff;overflow:visible;margin-bottom:30px}.tnx-hero-stage{min-height:0;height:auto;aspect-ratio:1080/550;max-height:none}.tnx-hero-card{position:relative;left:auto;transform:none;width:calc(100% - 32px);max-width:520px;margin:-36px auto 0;padding:22px 18px 16px;grid-template-columns:minmax(0,1fr) 116px;column-gap:14px;grid-template-areas:"rate rate" "title product" "sub product" "price product" "actions actions" "trust trust";box-shadow:0 12px 32px #1414141f}.tnx-hero-product-link{min-height:212px}.tnx-lp .tnx-hero-product{height:212px!important}.tnx-lp h1.tnx-h1{font-size:25px}.tnx-lp .tnx-hero-cost{margin-bottom:6px!important}}@media(max-width:430px){.tnx-hero-card{grid-template-columns:minmax(0,1fr) 102px;column-gap:10px;padding-inline:15px}.tnx-lp h1.tnx-h1{font-size:22px;line-height:1.16}.tnx-lp .tnx-hero-sub{font-size:13.5px!important;line-height:1.5!important;margin:0 0 10px!important}.tnx-lp .tnx-hero-cost{font-size:18px!important}.tnx-hero-product-link{min-height:190px}.tnx-lp .tnx-hero-product{height:190px!important}}.tnx-duo{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:center}.tnx-duo-figure{margin:0}.tnx-duo-figure img{width:100%;aspect-ratio:1/1;object-fit:contain}.tnx-lp .tnx-duo-copy>p{max-width:560px}.tnx-ing{margin:30px 0 0;border-top:1px solid var(--line)}.tnx-ing-row{padding:20px 0;border-bottom:1px solid var(--line)}.tnx-ing-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tnx-ing-head h3{margin:0;font-size:18px}.tnx-ing-tag{flex-shrink:0;font-family:var(--head);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-link)}.tnx-lp .tnx-ing-row p{margin:6px 0 0!important;font-size:15px!important;line-height:1.6!important;max-width:560px}@media(max-width:880px){.tnx-duo{grid-template-columns:1fr;gap:8px}.tnx-duo-figure{max-width:400px;margin:0 auto}}.tnx-lp .tnx-cta-why p{color:var(--ink-soft)}.tnx-lp .tnx-cta-why p:last-child{margin-bottom:0}.tnx-lp .tnx-cta-why .tnx-big{font-family:var(--head)!important;font-size:19px!important;font-weight:700;line-height:1.5!important;color:var(--ink);margin-bottom:12px}.tnx-routine{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:center}.tnx-steps{margin:26px 0 0;border-top:1px solid var(--line)}.tnx-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line)}.tnx-step-no{font-family:var(--head);font-size:26px;font-weight:800;color:var(--gold);line-height:1}.tnx-step h3{margin:0 0 4px;font-size:17px}.tnx-lp .tnx-step p{margin:0!important;font-size:15px!important;line-height:1.6!important}.tnx-lp .tnx-routine-note{margin:16px 0 0!important;font-size:13.5px!important;line-height:1.55!important;color:var(--mute)}.tnx-routine-figure{margin:0}.tnx-routine-figure img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:52% 50%;border-radius:var(--r);display:block}@media(max-width:880px){.tnx-routine{grid-template-columns:1fr;gap:24px}.tnx-routine-figure{order:-1;max-width:100%;margin:0}.tnx-routine-figure img{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain;object-position:center center;background:transparent}}.tnx-trust{width:100vw;max-width:none!important;margin:0 0 96px calc(50% - 50vw);padding:72px 20px;background:var(--sand)}.tnx-trust-inner{max-width:1140px;margin:0 auto}.tnx-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:38px}.tnx-trust-item{text-align:left}.tnx-trust-item h3{margin:0 0 6px;font-size:16px}.tnx-trust-mark{display:inline;margin-right:8px;font-family:var(--head);font-size:15px;font-weight:800;color:var(--gold-deep)}.tnx-lp .tnx-trust-item p{margin:0!important;font-size:14px!important;line-height:1.6!important;text-align:left}@media(max-width:900px){.tnx-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tnx-trust{padding:52px 20px;margin-bottom:64px}.tnx-trust-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}}.tnx-labproof{margin:0 0 72px}.tnx-labproof-head{display:flex;align-items:center;gap:12px;margin:28px 0 0}.tnx-labproof-ico{flex:0 0 auto;width:28px;height:28px;color:var(--ink)}.tnx-labproof-ico svg{display:block;width:28px;height:28px}.tnx-lp .tnx-labproof-head h2{margin:0!important;font-size:18px!important;letter-spacing:.08em;text-transform:uppercase}.tnx-labproof-accent{height:2px;width:148px;margin:12px 0 22px;background:var(--gold-deep);border:0}.tnx-lp .tnx-labproof-lead{margin:0 0 28px!important;max-width:46em;font-size:15.5px!important;line-height:1.65!important;color:var(--ink-soft)!important}.tnx-labdocs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tnx-labdoc{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--sand);border:1px solid var(--line);border-radius:var(--r-sm);text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.tnx-labdoc:hover{border-color:var(--gold);box-shadow:0 10px 24px #1c1d1d12}.tnx-labdoc-thumb{flex:0 0 72px;width:72px;height:92px;overflow:hidden;border-radius:4px;background:#fff;border:1px solid var(--line)}.tnx-labdoc-thumb img{display:block;width:100%;height:100%;object-fit:cover}.tnx-labdoc-meta{min-width:0}.tnx-labdoc-title{display:block;margin:0 0 6px;font-family:var(--head);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);line-height:1.35}.tnx-labdoc-cta{display:block;font-family:var(--head);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep)}@media(max-width:700px){.tnx-labdocs{grid-template-columns:1fr}}.tnx-faq-list{border-top:1px solid var(--line);margin-top:28px}.tnx-faq-list details{border-bottom:1px solid var(--line)}.tnx-faq-list summary{list-style:none;cursor:pointer;position:relative;padding:18px 46px 18px 0;font-family:var(--head);font-weight:700;font-size:16.5px;color:var(--ink);min-height:44px}.tnx-faq-list summary::-webkit-details-marker{display:none}.tnx-faq-list summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:23px;font-weight:700;color:var(--gold-deep)}.tnx-faq-list details[open] summary:after{content:"\2013"}.tnx-faq-list .ans{padding:0 0 20px}.tnx-lp .tnx-faq-list .ans p{margin:0!important;font-size:16px!important;max-width:760px}.tnx-cta{margin:0 0 96px}.tnx-cta-box{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:44px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:34px 40px;box-shadow:0 14px 38px #1c1d1d12}.tnx-cta-buy{text-align:center;border-left:1px solid var(--line);padding-left:40px;display:flex;flex-direction:column;align-items:center}.tnx-cta-buy .tnx-pcard-cta{width:100%;align-self:stretch}.tnx-lp .tnx-cta-buy h3{margin:0 0 6px;font-size:19px;text-align:center}.tnx-cta-figure{margin:0 0 10px;width:170px}.tnx-cta-figure img{width:100%;aspect-ratio:1/1;object-fit:contain}.tnx-lp .tnx-cta-rate{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 8px!important;font-family:var(--head);font-size:12.5px!important;font-weight:700;line-height:1.25!important;color:var(--ink-soft)!important}.tnx-lp .tnx-cta-rate .tnx-stars{letter-spacing:.08em;color:var(--gold-deep);white-space:nowrap}.tnx-lp .tnx-cta-price{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 16px!important;font-family:var(--head);font-size:20px!important;font-weight:800;line-height:1.2!important;color:var(--ink)!important}.tnx-cta-price .per{font-family:var(--body);font-size:13px;font-weight:500;color:var(--mute)}@media(max-width:820px){.tnx-cta-box{grid-template-columns:1fr;gap:22px;padding:26px 20px}.tnx-cta-buy{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:22px}.tnx-cta-figure{width:150px}}.tnx-compliance{margin:0 0 40px;padding:18px 20px;background:var(--sand);border:1px solid var(--line);border-radius:var(--r-sm)}.tnx-lp .tnx-compliance p{margin:0!important;font-size:14px!important;line-height:1.6!important}.tnx-lp .tnx-pcard-format{margin:0 0 8px!important;font-family:var(--head);font-size:12.5px!important;font-weight:600;line-height:1.3;color:var(--ink-soft)!important;letter-spacing:.02em}.tnx-also{margin:0 0 64px}.tnx-lp .tnx-also a,.tnx-lp .tnx-also a:hover,.tnx-lp .tnx-also a:focus,.tnx-lp .tnx-also a:active,.tnx-lp .tnx-also a.tnx-pcard,.tnx-lp .tnx-also a.tnx-pcard:hover,.tnx-lp .tnx-also .tnx-pcard h3,.tnx-lp .tnx-also .tnx-pcard-rate,.tnx-lp .tnx-also .tnx-pcard-format,.tnx-lp .tnx-also .tnx-pcard-price,.tnx-lp .tnx-also .tnx-pcard-body,.tnx-lp a.tnx-pcard,.tnx-lp a.tnx-pcard:hover,.tnx-lp a.tnx-pcard:focus,.tnx-lp a.tnx-pcard h3,.tnx-lp a.tnx-pcard .tnx-pcard-rate,.tnx-lp a.tnx-pcard .tnx-pcard-format,.tnx-lp a.tnx-pcard .tnx-pcard-price{color:inherit!important;text-decoration:none!important;text-decoration-line:none!important}.tnx-lp .tnx-also a,.tnx-lp .tnx-also a.tnx-pcard,.tnx-lp a.tnx-pcard,.tnx-lp .tnx-also .tnx-pcard-cta,.tnx-lp a.tnx-pcard .tnx-pcard-cta{text-decoration:none!important;text-decoration-line:none!important}.tnx-lp a.tnx-pcard .tnx-pcard-rate .tnx-stars,.tnx-lp .tnx-also .tnx-pcard-rate .tnx-stars{color:var(--gold-deep)!important}.tnx-lp a.tnx-pcard .tnx-pcard-cta,.tnx-lp .tnx-also .tnx-pcard-cta{color:#fff!important;text-decoration:none!important}.tnx-lp a.tnx-pcard .tnx-pcard-price .was,.tnx-lp .tnx-also .tnx-pcard-price .was{text-decoration:line-through!important;text-decoration-line:line-through!important}.tnx-also-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.tnx-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;transition:border-color .15s,box-shadow .15s}.tnx-pcard:hover{border-color:var(--gold);box-shadow:0 10px 26px #1c1d1d17}.tnx-pcard-media{padding:6px;background:#fff}.tnx-pcard-media img{width:100%;aspect-ratio:1/1;object-fit:contain}.tnx-pcard-body{display:flex;flex-direction:column;flex:1;padding:18px 19px 19px}.tnx-pcard h3{margin:0 0 8px;font-size:16.5px;line-height:1.35}.tnx-lp .tnx-pcard-rate{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 10px!important;font-size:13px!important;line-height:1.35!important;color:var(--ink-soft)!important}.tnx-lp .tnx-pcard-rate .tnx-stars{letter-spacing:.06em;color:var(--gold-deep);font-size:12.5px;white-space:nowrap}.tnx-lp .tnx-pcard h3 a{color:var(--ink)!important;text-decoration:none!important;font-weight:700!important}.tnx-lp .tnx-pcard h3 a:hover{color:var(--gold-link)!important}.tnx-lp .tnx-pcard-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 16px!important;font-family:var(--head);font-size:17.5px!important;line-height:1.25!important;font-weight:800;color:var(--ink)!important}.tnx-pcard-price .was{font-family:var(--body);font-size:13px;font-weight:500;color:#8b8b84;text-decoration:line-through}.tnx-pcard-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:46px;padding:11px 44px;border:1px solid var(--gold-deep);border-radius:5px;background:var(--gold);color:#fff!important;cursor:pointer;font-family:var(--head);font-size:12.5px;font-weight:800;letter-spacing:.02em;text-align:center;text-transform:uppercase;line-height:1.4;text-decoration:none!important;transition:background .15s,border-color .15s}.tnx-pcard-cta:before,.tnx-pcard-cta:after{content:"";position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}.tnx-pcard-cta:before{left:12px;background-image:url(/cdn/shop/files/cart-common.svg?v=1724412953)}.tnx-pcard-cta:after{right:12px;background-image:url(/cdn/shop/files/right-hand-arrow-common.svg?v=1723476440)}.tnx-pcard:hover .tnx-pcard-cta{background:var(--gold-deep);border-color:var(--gold-deep)}@media(max-width:760px){.tnx-also-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(72vw,280px);align-items:stretch;gap:14px;margin-inline:-16px;padding:0 16px 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tnx-also-grid::-webkit-scrollbar{display:none}.tnx-pcard{scroll-snap-align:start}}@media(max-width:680px){.tnx-sec{margin-bottom:64px}.tnx-lp h2{font-size:26px}.tnx-lp p,.tnx-lp li{font-size:16px!important}.tnx-lp .tnx-cta-why .tnx-big{font-size:17.5px!important}.tnx-also{margin-bottom:48px}.tnx-cta{margin-bottom:64px}}.tnx-lp .tnx-prose p{max-width:760px}.tnx-strength-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:30px 0 18px}.tnx-strength-card{position:relative;display:flex;flex-direction:column;min-height:210px;padding:24px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none!important;transition:border-color .16s,box-shadow .16s,transform .16s}.tnx-strength-card[href]:hover{border-color:var(--gold);box-shadow:0 10px 28px #1c1d1d14;transform:translateY(-2px)}.tnx-strength-card.is-current{border:2px solid var(--gold);background:var(--gold-soft);padding:23px 19px}.tnx-current-pill{position:absolute;right:14px;top:14px;padding:4px 9px;border-radius:var(--r-pill);background:var(--gold);color:#171717;font-family:var(--head);font-size:9.5px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tnx-strength-pct{font-family:var(--head);font-size:34px;font-weight:800;line-height:1;color:var(--ink);letter-spacing:-.03em}.tnx-strength-mg{margin:12px 0 0;font-family:var(--head);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:var(--gold-link)}.tnx-lp .tnx-strength-desc{margin:auto 0 0!important;padding-top:24px;font-size:13.5px!important;line-height:1.5!important;color:var(--ink-soft)!important}.tnx-lp .tnx-strength-overview{margin:0!important;font-size:14px!important;text-align:right}@media(max-width:980px){.tnx-strength-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.tnx-strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tnx-strength-card{min-height:185px;padding:20px 16px}.tnx-strength-card.is-current{padding:19px 15px}.tnx-strength-pct{font-size:30px}.tnx-lp .tnx-strength-overview{text-align:left}}body.template-product:has(.tnx-lp) .product-single__meta h1.product-single__title,body.template-product:has(.tnx-lp) .product-single__meta h1.h2.product-single__title,body.template-product:has(.tnx-lp) .product-single__meta .h2.product-single__title{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.tnx-review-fallback{position:relative;width:100%;padding-bottom:10px;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.tnx-review-fallback-head{margin:0 0 26px;text-align:center}.tnx-lp .tnx-reviews h2.tnx-review-fallback-title{margin:0 0 8px!important;font-family:Montserrat,var(--head),sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--ink)!important;text-align:center!important}.tnx-review-fallback-rating{display:flex;align-items:center;justify-content:center;gap:9px;font-size:16px;line-height:1.4}.tnx-starbar{position:relative;display:inline-block;width:116px;height:24px;margin-top:16px;overflow:hidden;color:#d6d6d2;font:24px/24px Arial,sans-serif;letter-spacing:0;white-space:nowrap}.tnx-starbar:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;color:#d6d6d2}.tnx-lp .tnx-reviews .tnx-starbar span.tnx-starbar-fill{position:absolute;z-index:1;top:0;left:0;display:block;width:calc(var(--rating) / 5 * 100%);height:24px;margin:0!important;overflow:hidden;color:#d2a142!important;font:24px/24px Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}.tnx-review-fallback-rating .tnx-starbar{margin-top:0}.tnx-review-shell{position:relative;width:100%}.tnx-review-track{display:flex;gap:16px;width:100%;padding:4px max(16px,calc((100vw - 1200px)/2 + 16px));overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.tnx-review-track::-webkit-scrollbar{display:none}.tnx-review-card{display:flex;flex:0 0 400px;flex-direction:column;width:400px;min-height:354px;height:auto;margin:0;padding:22px 24px 20px;overflow:hidden;scroll-snap-align:start;color:#1c1d1d;box-sizing:border-box;background:#fff;border:1px solid #e6e6e4;border-radius:8px;box-shadow:0 1px 2px #0000000a}.tnx-review-meta{display:flex;align-items:center;gap:8px;min-height:24px;font-size:16px;line-height:1.35}.tnx-review-meta strong{font-weight:600}.tnx-review-meta time{margin-left:auto;font-size:12px;color:#666}.tnx-review-verified{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:16px;color:#1c1d1d}.tnx-review-verified svg{display:block;flex:0 0 16px;width:16px;height:16px}.tnx-lp .tnx-reviews .tnx-review-card h3{margin:12px 0 6px!important;overflow:hidden;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap}.tnx-lp .tnx-reviews .tnx-review-card>p{display:-webkit-box;margin:0!important;overflow:hidden;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:6}.tnx-review-product{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #deded9;font-size:14px;font-weight:600}.tnx-review-product img{width:32px!important;height:32px!important;object-fit:cover}.tnx-review-arrow{position:absolute;z-index:3;top:157px;display:grid;width:40px;height:40px;padding:0;border:0;border-radius:41px;background:#fff;color:#1c1d1d;box-shadow:0 0 18px #1c1d211f,0 6px 6px #1c1d210f;cursor:pointer;place-items:center}.tnx-review-arrow span{margin:0!important;font-size:25px!important;line-height:1!important}.tnx-review-prev{left:32px}.tnx-review-next{right:32px}@media(max-width:640px){.tnx-review-fallback{padding-bottom:0}.tnx-lp .tnx-reviews h2.tnx-review-fallback-title{font-size:26px!important;font-weight:800!important}.tnx-review-fallback-head{margin-bottom:20px}.tnx-review-track{gap:12px;padding:4px 16px}.tnx-review-card{flex-basis:min(330px,85vw);width:min(330px,85vw);min-height:320px;height:auto;padding:18px 18px 16px}.tnx-lp .tnx-reviews .tnx-review-card>p{-webkit-line-clamp:6}.tnx-review-arrow{display:grid}}#tnx-reviews .yotpo-widget-instance,body.template-product:has(.tnx-lp) #tnx-reviews .yotpo-widget-instance,body.template-product:has(.tnx-lp) .tnx-lp #tnx-reviews .yotpo-widget-instance,body.template-product:has(.tnx-lp) .tnx-lp .tnx-reviews>.yotpo-widget-instance{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;visibility:hidden!important}#tnx-reviews .tnx-review-fallback,body.template-product:has(.tnx-lp) #tnx-reviews .tnx-review-fallback{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}.tnx-yotpo-full{width:100%;max-width:1300px;margin:28px auto 8px;padding:0 0 8px;box-sizing:border-box}.tnx-yotpo-full .yotpo-widget-instance{display:block!important;width:100%;max-width:none;margin:0;padding:0}body.template-product:has(.tnx-lp) .tnx-yotpo-full,body.template-product:has(.tnx-lp) .tnx-yotpo-full .yotpo-widget-instance{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}#tnx-yotpo-reviews #yotpo-reviews-container .yotpo-review-rating-title>.yotpo-review-star-rating{flex:0 0 auto!important;max-width:none!important}#tnx-yotpo-reviews #yotpo-reviews-container .yotpo-review-star-rating>.star-container{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:none!important}#tnx-yotpo-reviews #yotpo-reviews-container .yotpo-review-star-rating svg.yotpo-star-rating-icon{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;max-width:none!important}#tnx-yotpo-reviews #yotpo-reviews-container .yotpo-verified-icon-wrapper{flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;line-height:0!important;max-width:none!important}#tnx-yotpo-reviews #yotpo-reviews-container .yotpo-verified-icon-wrapper>svg.yotpo-verified-icon{display:block!important;width:15px!important;height:15px!important;max-width:none!important}body.template-product:has(.tnx-lp) .product-single__meta .variant-wrapper,body.template-product:has(.tnx-lp) .product-single__meta .variant-input-wrap,body.template-product:has(.tnx-lp) .product-single__meta .variant__label,body.template-product:has(.tnx-lp) .product-single__meta fieldset[name=Gr\f6\df e],body.template-product:has(.tnx-lp) .product-single__meta fieldset[name=Groesse],body.template-product:has(.tnx-lp) .product-single__meta .custom-product-trust-container,body.template-product:has(.tnx-lp) .product-single__meta .custom-product-trust,body.template-product:has(.tnx-lp) .product-single__meta .product_price_custom_container,body.template-product:has(.tnx-lp) .product-single__meta .product-qty-buy-buttons-container,body.template-product:has(.tnx-lp) .product-single__meta .product-block-qty-buy-buttons,body.template-product:has(.tnx-lp) .product-single__meta .product-single__form,body.template-product:has(.tnx-lp) .product-single__meta .product-payment-logo-container,body.template-product:has(.tnx-lp) .product-single__meta .shopify-payment-terms,body.template-product:has(.tnx-lp) .product-single__meta .product-block:not(:has(.tnx-lp)),body.template-product:has(.tnx-lp) .product-single__meta>.product-single__title,body.template-product:has(.tnx-lp) .product-single__meta>h1,body.template-product:has(.tnx-lp) .product-single__meta .product-block:has(.tnx-lp),body.template-product:has(.tnx-lp) .rte.first_product_description:has(.tnx-lp),body.template-product:has(.tnx-lp) .rte.last_product_description,body.template-product:has(.tnx-lp) [data-product-blocks]:has(.tnx-lp),body.template-product:has(.tnx-lp) .tnx-lp{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;position:static!important;clip:auto!important;clip-path:none!important}body.template-product:has(.tnx-lp) .tnx-pdp{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:52px!important;align-items:start!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product:has(.tnx-lp) .tnx-gal,body.template-product:has(.tnx-lp) .tnx-buy,body.template-product:has(.tnx-lp) .tnx-atc{visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product:has(.tnx-lp) .tnx-opts{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product:has(.tnx-lp) .page-content>.page-width{max-width:1300px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.template-product:has(.tnx-lp) .page-content>.page-width>.grid>.grid__item{width:100%!important;max-width:100%!important;float:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:768px){.tnx-lp .tnx-pdp{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:28px!important}.tnx-lp .tnx-gal{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;grid-template-rows:auto!important;gap:8px!important;align-items:stretch!important}.tnx-lp .tnx-gal-main{grid-column:1!important;grid-row:1!important;margin:0!important}.tnx-lp .tnx-gal-main img{width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain!important}.tnx-lp .tnx-gal-thumbs{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;width:72px!important}.tnx-lp .tnx-gal-thumb{width:72px!important;height:72px!important;padding:0!important}.tnx-lp .tnx-gal-thumb img{width:100%!important;height:100%!important;object-fit:contain!important}.tnx-lp .tnx-gal-lb{grid-column:1/-1}.tnx-lp .tnx-buy{display:flex!important;flex-direction:column!important}.tnx-lp .tnx-buy .tnx-h1{order:1;margin:0 0 6px!important;font-size:26px!important}.tnx-lp .tnx-buy .tnx-buy-rate{order:2;margin:0 0 12px!important}.tnx-lp .tnx-buy .tnx-atc{order:3;margin:0 0 12px!important}.tnx-lp .tnx-buy .tnx-buy-ship{order:4;margin:0 0 16px!important}.tnx-lp .tnx-buy .tnx-buy-facts{order:5;margin:0 0 16px!important}.tnx-lp .tnx-buy .tnx-usps{order:6;margin:0 0 16px!important}.tnx-lp .tnx-buy .tnx-pay{order:7}.tnx-lp .tnx-buybar-row{flex-direction:row!important;flex-wrap:nowrap!important}.tnx-lp .tnx-qty{flex:0 0 96px!important;width:96px!important;max-width:96px!important}.tnx-lp .tnx-btn--cart,.tnx-lp .tnx-btn.tnx-btn--cart{flex:1 1 auto!important;width:auto!important;max-width:100%!important;padding:12px 14px!important}.tnx-lp .tnx-btn--cart:before,.tnx-lp .tnx-btn--cart:after{display:none!important;content:none!important}.tnx-lp .tnx-opts{margin:0 0 12px!important}.tnx-lp .tnx-btn--atc,.tnx-lp .tnx-btn.tnx-btn--atc{flex:1 1 auto!important;width:auto!important;max-width:100%!important;padding:12px 14px!important;position:relative!important}.tnx-lp .tnx-btn--atc:before,.tnx-lp .tnx-btn--atc:after{display:none!important;content:none!important}}.tnx-lp .tnx-gal-main{position:relative;cursor:zoom-in}.tnx-lp .tnx-gal-zoom{position:absolute;z-index:4;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:#111;cursor:pointer;box-shadow:0 1px 4px #0000001f}.tnx-lp .tnx-gal-zoom:hover,.tnx-lp .tnx-gal-zoom:focus{background:#fff}.tnx-lp .tnx-gal-zoom svg{width:20px;height:20px;display:block}.tnx-lp .tnx-gal-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#141412eb;touch-action:pan-y}.tnx-lp .tnx-gal-lb.is-open{display:flex}.tnx-lp .tnx-gal-lb__img{max-width:min(96vw,1100px);max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px;background:#fff;touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.tnx-lp .tnx-gal-lb__close,.tnx-lp .tnx-gal-lb__nav{position:absolute;border:0;background:#ffffffeb;color:#111;width:44px;height:44px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:28px;line-height:1}.tnx-lp .tnx-gal-lb__close{top:16px;right:16px}.tnx-lp .tnx-gal-lb__nav{top:50%;transform:translateY(-50%)}.tnx-lp .tnx-gal-lb__prev{left:12px}.tnx-lp .tnx-gal-lb__next{right:12px}@media(max-width:768px){.tnx-lp .tnx-gal-zoom{width:40px;height:40px;right:10px;bottom:10px}.tnx-lp .tnx-gal-lb{padding:12px}.tnx-lp .tnx-gal-lb__nav{display:none}}body.template-product:has(.tnx-lp) .shopify-block:has(>.yotpo-widget-instance[data-yotpo-instance-id="515227"]),body.template-product:has(.tnx-lp) .product-single__meta>.shopify-block:has(.yotpo-widget-instance[data-yotpo-instance-id="515227"]),body.template-product:has(.tnx-lp) [data-product-blocks]>.shopify-block:has(.yotpo-widget-instance[data-yotpo-instance-id="515227"]){display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product:has(.tnx-lp) .product-single__meta>.product-block:has(.tnx-lp),body.template-product:has(.tnx-lp) .product-single__meta .product-block:has(.tnx-lp),body.template-product:has(.tnx-lp) .product-single__meta>.rte.first_product_description:has(.tnx-lp),body.template-product:has(.tnx-lp) .rte.first_product_description:has(.tnx-lp),body.template-product:has(.tnx-lp) .rte.last_product_description,body.template-product:has(.tnx-lp) [data-product-blocks]:has(.tnx-lp),body.template-product:has(.tnx-lp) .tnx-lp{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;position:static!important;clip:auto!important;clip-path:none!important;transform:none!important}body.template-product:has(.tnx-lp) .tnx-pdp{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:52px!important;align-items:start!important}body.template-product:has(.tnx-lp) .tnx-gal,body.template-product:has(.tnx-lp) .tnx-buy,body.template-product:has(.tnx-lp) .tnx-atc,body.template-product:has(.tnx-lp) .tnx-opts,body.template-product:has(.tnx-lp) .tnx-reviews,body.template-product:has(.tnx-lp) section.tnx-reviews{visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}body.template-product:has(.tnx-lp) .tnx-gal{display:grid!important}body.template-product:has(.tnx-lp) .page-content>.page-width>.grid{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}body.template-product:has(.tnx-lp) .page-content>.page-width>.grid>.grid__item{width:100%!important;max-width:100%!important;float:none!important;padding-left:0!important;padding-right:0!important;display:block!important}@media(max-width:768px){body.template-product:has(.tnx-lp) .tnx-pdp{grid-template-columns:1fr!important;gap:16px!important}}body.template-product .first_product_description .tnx-reviews li:before,body.template-product .first_product_description .tnx-reviews li:after,body.template-product .tnx-lp .tnx-reviews li:before,body.template-product .tnx-lp .tnx-reviews li:after,body.template-product #tnx-reviews li:before,body.template-product #tnx-reviews li:after,body.template-product #tnx-yotpo-reviews li:before,body.template-product #tnx-yotpo-reviews li:after,body.template-product .first_product_description #tnx-yotpo-reviews li:before,body.template-product .first_product_description #tnx-yotpo-reviews li:after,body.template-product .tnx-lp #tnx-yotpo-reviews li:before,body.template-product .tnx-lp #tnx-yotpo-reviews li:after,body.template-product:has(.tnx-lp) .yotpo-widget-instance li:before,body.template-product:has(.tnx-lp) [class*=yotpo] li:before,body.template-product:has(.tnx-lp) .yotpo li:before{content:none!important;display:none!important;background:none!important;background-image:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;float:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.template-product .first_product_description .tnx-reviews ul,body.template-product #tnx-reviews ul,body.template-product:has(.tnx-lp) .yotpo-widget-instance ul,body.template-product:has(.tnx-lp) [class*=yotpo] ul{list-style:none!important;list-style-type:none!important;margin-left:0!important;padding-left:0!important;background-image:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/tnx-lp-shared.css.map */
