.th{--th-purple:#7A44A1;--th-purple-d:#470268;--th-yellow:#F8C42F;--th-yellow-d:#FFB800;--th-cream:#FDF5E7;--th-ink:#2B1838;--th-muted:#6B5C75;--th-line:#EADCF2;--th-white:#fff;--th-green:#00B277;--th-radius:20px;--th-gutter:16px;--th-head:Anton,"Baloo 2",sans-serif;--th-body:"Be Vietnam Pro",Helvetica,Arial,sans-serif;font-family:var(--th-body);color:var(--th-ink);line-height:1.5}.th *,.th *:before,.th *:after{box-sizing:border-box}.th img{max-width:100%;height:auto;display:block}.th a{color:inherit}.th__wrap{max-width:1200px;margin:0 auto;padding:48px var(--th-gutter)}.th__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--th-purple);margin:0 0 10px}.th__h2{font-family:var(--th-head);font-weight:400;text-transform:uppercase;font-size:clamp(30px,8vw,52px);line-height:1;letter-spacing:.01em;color:var(--th-purple-d);margin:0 0 12px}.th__lead{font-size:16px;color:var(--th-muted);margin:0 0 28px;max-width:60ch}.th__center{text-align:center}.th__center .th__lead{margin-left:auto;margin-right:auto}.th-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid transparent;transition:transform .15s ease,background .15s ease;cursor:pointer;text-align:center}.th-btn:hover{transform:translateY(-1px)}.th-btn:focus-visible{outline:3px solid var(--th-yellow-d);outline-offset:3px}.th-btn--yellow{background:var(--th-yellow);color:var(--th-purple-d)}.th-btn--yellow:hover{background:var(--th-yellow-d)}.th-btn--purple{background:var(--th-purple);color:#fff}.th-btn--purple:hover{background:var(--th-purple-d)}.th-btn--ghost{background:transparent;border-color:currentColor}.th-btn--block{width:100%}.th-btns{display:flex;flex-direction:column;gap:10px}@media(min-width:750px){.th-btns{flex-direction:row;flex-wrap:wrap}.th-btn--block{width:auto}}.th-promo{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;background:var(--th-yellow);color:var(--th-purple-d);text-decoration:none;padding:10px var(--th-gutter);font-size:14px;font-weight:700;text-align:center}.th-promo[hidden]{display:none}.th-promo__tag{background:var(--th-purple-d);color:var(--th-yellow);border-radius:999px;padding:3px 10px;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.th-promo__cd{font-variant-numeric:tabular-nums}.th-hero{background:linear-gradient(160deg,var(--th-purple-d) 0%,var(--th-purple) 70%,#9773CC 100%);color:#fff;overflow:hidden}.th-hero__grid{display:grid;gap:24px;padding-top:28px;padding-bottom:0}.th-hero__copy{padding-bottom:4px}.th-hero__title{font-family:var(--th-head);font-weight:400;text-transform:uppercase;font-size:clamp(40px,11.5vw,76px);line-height:.95;margin:0 0 14px;color:#fff}.th-hero__title em{font-style:normal;color:var(--th-yellow)}.th-hero__sub{font-size:16px;line-height:1.5;margin:0 0 20px;color:#f3eaf8;max-width:46ch}.th-hero .th-btn--ghost{color:#fff}.th-hero__fine{font-size:12px;color:#e2d3ee;margin:10px 0 0}.th-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;list-style:none;font-size:13px;color:#f3eaf8}.th-trust li{display:flex;align-items:center;gap:6px}.th-trust svg{flex:none}.th-trust b{color:var(--th-yellow)}.th-hero__media{position:relative;margin:0 calc(var(--th-gutter) * -1)}.th-hero__media img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center 30%}.th-hero__badge{position:absolute;top:14px;right:14px;width:92px;height:92px;border-radius:50%;background:var(--th-yellow);color:var(--th-purple-d);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(6deg);box-shadow:0 6px 18px #47026840;padding:8px;line-height:1}.th-hero__badge b{font-family:var(--th-head);font-weight:400;font-size:30px}.th-hero__badge span{font-size:10px;font-weight:700}@media(min-width:990px){.th-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:56px}.th-hero__copy{padding-bottom:56px}.th-hero__media{margin:0;align-self:stretch}.th-hero__media img{height:100%;aspect-ratio:auto;min-height:520px;border-radius:var(--th-radius) var(--th-radius) 0 0}.th-hero__badge{width:120px;height:120px;top:28px;right:28px}.th-hero__badge b{font-size:40px}.th-hero__badge span{font-size:12px}}.th-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -6px 20px #2b18381f;padding:10px var(--th-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;gap:8px;transform:translateY(110%);transition:transform .25s ease}.th-sticky.is-on{transform:none}.th-sticky .th-btn{flex:1;min-height:46px;padding:10px 12px;font-size:14px}@media(min-width:990px){.th-sticky{display:none}}.th-species{background:var(--th-cream)}.th-species__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.th-sp{position:relative;display:block;border-radius:var(--th-radius);overflow:hidden;background:var(--th-purple);color:#fff;text-decoration:none;aspect-ratio:3/4}.th-sp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.th-sp:hover img{transform:scale(1.04)}.th-sp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(71,2,104,.92) 0%,rgba(71,2,104,.2) 55%,transparent 75%)}.th-sp__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:14px}.th-sp__name{font-family:var(--th-head);font-size:clamp(30px,8vw,48px);line-height:1;text-transform:uppercase;margin:0}.th-sp__meta{font-size:12px;margin:4px 0 10px;color:#f3eaf8}.th-sp__cta{display:inline-flex;align-items:center;gap:6px;background:var(--th-yellow);color:var(--th-purple-d);font-weight:700;font-size:13px;border-radius:999px;padding:7px 12px}@media(min-width:750px){.th-species__grid{gap:24px}.th-sp{aspect-ratio:4/3}.th-sp__body{padding:24px}.th-sp__meta{font-size:15px}.th-sp__cta{font-size:15px;padding:10px 18px}}.th-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.th-ben{background:#fff;border:1px solid var(--th-line);border-radius:var(--th-radius);padding:16px}.th-ben__icon{width:44px;height:44px;border-radius:12px;background:var(--th-cream);display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:22px}.th-ben__icon img{width:28px;height:28px;object-fit:contain}.th-ben h3{font-size:16px;font-weight:700;margin:0 0 4px;color:var(--th-purple-d);line-height:1.25}.th-ben p{font-size:14px;margin:0;color:var(--th-muted)}.th-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.th-chips li{display:flex;align-items:center;gap:6px;background:var(--th-cream);color:var(--th-purple-d);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.th-chips svg{color:var(--th-green)}@media(min-width:990px){.th-benefits__grid{grid-template-columns:repeat(4,1fr);gap:20px}.th-ben{padding:24px}}.th-compare{background:var(--th-cream)}.th-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--th-radius);overflow:hidden;font-size:14px}.th-cmp th,.th-cmp td{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--th-line)}.th-cmp tr:last-child th,.th-cmp tr:last-child td{border-bottom:0}.th-cmp thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--th-muted);background:#fff}.th-cmp thead th.th-cmp__truf{background:var(--th-purple);color:var(--th-yellow);font-size:14px}.th-cmp tbody th{font-weight:700;color:var(--th-purple-d);width:28%}.th-cmp td.th-cmp__truf{background:#f6effa;font-weight:700;color:var(--th-purple-d)}.th-cmp__note{font-size:14px;color:var(--th-muted);margin:16px 0 0}.th-cmp__note a{color:var(--th-purple);font-weight:700}@media(min-width:750px){.th-cmp{font-size:16px}.th-cmp th,.th-cmp td{padding:16px 20px}}.th-kits__tabs{display:inline-flex;background:var(--th-cream);border-radius:999px;padding:4px;margin:0 0 20px}.th-kits__tab{border:0;background:transparent;border-radius:999px;padding:10px 22px;font:inherit;font-weight:700;color:var(--th-purple-d);cursor:pointer;min-height:44px}.th-kits__tab[aria-selected=true]{background:var(--th-purple);color:#fff}.th-kits__panel[hidden]{display:none}.th-kits__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;margin:0 calc(var(--th-gutter) * -1);padding-left:var(--th-gutter);padding-right:var(--th-gutter);scrollbar-width:none}.th-kits__grid::-webkit-scrollbar{display:none}.th-kit{scroll-snap-align:start;background:#fff;border:1px solid var(--th-line);border-radius:var(--th-radius);overflow:hidden;display:flex;flex-direction:column}.th-kit__media{position:relative;background:var(--th-cream);aspect-ratio:1}.th-kit__media img{width:100%;height:100%;object-fit:contain}.th-kit__flag{position:absolute;top:10px;left:10px;background:var(--th-yellow);color:var(--th-purple-d);font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.th-kit__body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.th-kit__stage{font-size:12px;font-weight:700;color:var(--th-purple);text-transform:uppercase;letter-spacing:.06em}.th-kit__title{font-size:16px;font-weight:700;margin:0;color:var(--th-ink);line-height:1.3}.th-kit__desc{font-size:13px;color:var(--th-muted);margin:0}.th-kit__price{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:6px}.th-kit__now{font-size:22px;font-weight:700;color:var(--th-purple-d)}.th-kit__was{font-size:14px;color:var(--th-muted);text-decoration:line-through}.th-kit form{margin:0}.th-kit .th-btn{width:100%;min-height:48px}.th-kits__fine{font-size:12px;color:var(--th-muted);margin:12px 0 0}@media(min-width:990px){.th-kits__grid{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:0}}.th-plan{background:var(--th-purple-d);color:#fff}.th-plan .th__h2{color:#fff}.th-plan .th__lead{color:#e2d3ee}.th-plan .th__eyebrow{color:var(--th-yellow)}.th-steps{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none;counter-reset:st}.th-step{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start;background:#ffffff12;border-radius:var(--th-radius);padding:16px}.th-step:before{counter-increment:st;content:counter(st);width:44px;height:44px;border-radius:50%;background:var(--th-yellow);color:var(--th-purple-d);font-family:var(--th-head);font-size:24px;display:flex;align-items:center;justify-content:center}.th-step h3{font-size:17px;margin:0 0 4px;color:#fff}.th-step p{font-size:14px;margin:0;color:#e2d3ee}.th-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;padding:0;list-style:none}.th-pl{background:#fff;color:var(--th-ink);border-radius:16px;padding:12px 10px;text-align:center}.th-pl b{display:block;font-family:var(--th-head);font-weight:400;font-size:22px;text-transform:uppercase;color:var(--th-purple)}.th-pl span{display:block;font-size:12px;color:var(--th-muted);line-height:1.3}.th-pl--fav{outline:3px solid var(--th-yellow)}.th-perks{display:grid;gap:8px;margin:0 0 24px;padding:0;list-style:none}.th-perks li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.th-perks svg{flex:none;color:var(--th-yellow);margin-top:2px}@media(min-width:990px){.th-plan__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.th-steps{margin-bottom:0}}.th-recipes__grid{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--th-gutter) * -1);padding:0 var(--th-gutter) 6px;scrollbar-width:none}.th-recipes__grid::-webkit-scrollbar{display:none}.th-rc{scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:var(--th-radius);overflow:hidden;background:var(--th-cream);display:flex;flex-direction:column}.th-rc__media{aspect-ratio:1;background:#fff}.th-rc__media img{width:100%;height:100%;object-fit:cover}.th-rc__body{padding:12px 14px 16px}.th-rc__tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--th-yellow);color:var(--th-purple-d);border-radius:999px;padding:3px 8px;margin-bottom:6px}.th-rc h3{font-family:var(--th-head);font-weight:400;font-size:28px;text-transform:uppercase;margin:0;color:var(--th-purple-d);line-height:1}.th-rc p{font-size:13px;color:var(--th-muted);margin:6px 0 0}.th-rc__for{font-size:12px;font-weight:700;color:var(--th-purple)!important}@media(min-width:990px){.th-recipes__grid{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);overflow:visible;margin:0;padding:0}}.th-routine__grid{display:grid;gap:24px;align-items:center}.th-routine__media{border-radius:var(--th-radius);overflow:hidden;background:var(--th-cream)}.th-routine__media video,.th-routine__media img{width:100%;height:auto;display:block}.th-routine__steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.th-routine__steps li{background:var(--th-cream);border-radius:16px;padding:14px}.th-routine__steps b{display:block;font-family:var(--th-head);font-weight:400;font-size:24px;text-transform:uppercase;color:var(--th-purple)}.th-routine__steps span{font-size:14px;color:var(--th-muted)}@media(min-width:990px){.th-routine__grid{grid-template-columns:1fr 1fr;gap:48px}}.th-trustsec{background:var(--th-cream)}.th-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;padding:0;list-style:none}.th-proof li{background:#fff;border-radius:16px;padding:14px 8px;text-align:center}.th-proof b{display:block;font-family:var(--th-head);font-weight:400;font-size:clamp(26px,7vw,40px);color:var(--th-purple);line-height:1}.th-proof span{display:block;font-size:12px;color:var(--th-muted);margin-top:4px;line-height:1.3}.th-certs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.th-certs li{border:1.5px solid var(--th-purple);color:var(--th-purple-d);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;background:#fff}.th-lv{background:#fff}.th-lv__card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;background:linear-gradient(120deg,var(--th-yellow-d),var(--th-yellow));border-radius:var(--th-radius);padding:16px;color:var(--th-purple-d);text-decoration:none}.th-lv__card img{width:96px;height:96px;object-fit:contain}.th-lv__tag{display:inline-block;background:var(--th-purple-d);color:var(--th-yellow);font-size:11px;font-weight:700;text-transform:uppercase;border-radius:999px;padding:3px 8px;margin-bottom:6px}.th-lv h2{font-family:var(--th-head);font-weight:400;font-size:clamp(22px,6vw,34px);line-height:1;text-transform:uppercase;margin:0 0 4px}.th-lv p{font-size:14px;margin:0 0 8px}.th-lv__link{font-weight:700;text-decoration:underline}@media(min-width:750px){.th-lv__card{grid-template-columns:160px 1fr;padding:24px 32px}.th-lv__card img{width:160px;height:160px}}.th-faq__grid{display:grid;gap:24px}.th-faq details{border-bottom:1px solid var(--th-line)}.th-faq summary{list-style:none;cursor:pointer;padding:16px 36px 16px 0;font-weight:700;font-size:16px;color:var(--th-purple-d);position:relative}.th-faq summary::-webkit-details-marker{display:none}.th-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--th-purple)}.th-faq details[open] summary:after{content:"\2013"}.th-faq__a{padding:0 0 16px;font-size:15px;color:var(--th-muted)}.th-faq__a p{margin:0 0 8px}.th-faq__a a{color:var(--th-purple);font-weight:700}@media(min-width:990px){.th-faq__grid{grid-template-columns:1fr 1.6fr;gap:64px}}.th-final{background:var(--th-purple);color:#fff;text-align:center}.th-final .th__h2{color:#fff}.th-final .th__lead{color:#e2d3ee}.th-final .th-btns{justify-content:center}.th-final .th-btn--ghost{color:#fff}.th-reviews .th__wrap{padding-bottom:24px}@media(prefers-reduced-motion:reduce){.th *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/truf-home.css.map */
