:root{--fx:#00B140;--fx-d:#00832F;--on:#0F1B22}.tcp{--blue:#1C2B38;--ocean:#304052;--fog:#9499A3;--red:#ED2930;--bg:#F3F4F6;--paper:#FFFFFF;--line:#DCDFE4;--muted:#56606D;--on:#0F1B22;--r:16px;--fh:"Montserrat","Helvetica Neue",Arial,sans-serif;--fs:"Exo","Montserrat",Arial,sans-serif;--fb:"Roboto","Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--blue);font-family:var(--fb);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.tcp *,.tcp *:before,.tcp *:after{box-sizing:border-box}.tcp img{max-width:100%;display:block}.tcp h1,.tcp h2,.tcp h3{font-family:var(--fh);font-weight:800;line-height:1.04;letter-spacing:-.02em;margin:0;text-wrap:balance;color:inherit;text-transform:none}.tcp h1 em,.tcp h2 em{font-style:italic;color:var(--fx-d)}.tcp-dark h2 em,.tcp-photo h2 em{color:var(--fx)}.tcp p{margin:0}.tcp a{color:inherit}.tcp-wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.tcp-sec{padding-block:88px}.tcp-eyebrow{font-family:var(--fs);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-d);display:inline-flex;align-items:center;gap:10px}.tcp-eyebrow:before{content:"";width:14px;height:12px;flex:none;background:var(--red);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 58%,28% 100%,0 100%)}.tcp-dark .tcp-eyebrow,.tcp-photo .tcp-eyebrow{color:var(--fx)}.tcp-dark{background:var(--blue);color:#e9edf1}.tcp-h2{font-size:clamp(32px,4.4vw,56px)}.tcp-lead{font-size:18px;font-weight:300;color:var(--muted);max-width:60ch}.tcp-dark .tcp-lead,.tcp-photo .tcp-lead{color:#c4cbd3}.tcp-head{display:grid;gap:16px;margin-bottom:44px;max-width:780px}.tcp-strip{background:var(--blue);color:#e9edf1;font-family:var(--fh);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.tcp-strip-track{display:inline-flex;gap:44px;padding-block:11px;animation:tcp-marq 40s linear infinite}.tcp-strip-track span{display:inline-flex;align-items:center;gap:12px}.tcp-strip-track span:before{content:"";width:10px;height:9px;background:var(--red);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 58%,28% 100%,0 100%)}@keyframes tcp-marq{to{transform:translate(-50%)}}.tcp-hero{padding-block:28px 72px}.tcp-hero-grid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}@media(min-width:980px){.tcp-hero-grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.tcp-gallery{position:sticky;top:24px}}.tcp-stage{position:relative;border-radius:var(--r);aspect-ratio:1/1;overflow:hidden;max-width:100%;background:radial-gradient(120% 90% at 50% 38%,color-mix(in srgb,var(--fx) 42%,#fff),color-mix(in srgb,var(--fx) 14%,#EEF0F3) 45%,#e9ecef 75%);transition:background .4s ease}.tcp-stage [data-tcp-main-img]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tcp-stage img.is-pack{width:88%;height:auto;max-height:80%;object-fit:contain;transform:rotate(-6deg);filter:drop-shadow(0 30px 40px rgba(15,27,34,.35));animation:tcp-in .45s ease}.tcp-stage img.is-cover{width:100%;height:100%;object-fit:cover;animation:tcp-fade .4s ease}@keyframes tcp-in{0%{transform:rotate(-2deg) translateY(10px);opacity:.3}}@keyframes tcp-fade{0%{opacity:.4}}.tcp-stamp{position:absolute;left:16px;top:16px;z-index:2;background:var(--blue);color:#fff;font-family:var(--fh);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:999px;display:inline-flex;gap:8px;align-items:center}.tcp-stamp i{width:8px;height:8px;border-radius:50%;background:var(--fx)}.tcp-origin-tag{position:absolute;right:16px;bottom:16px;z-index:2;font-family:var(--fs);font-style:italic;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);background:#fffc;padding:6px 10px;border-radius:999px}.tcp-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}.tcp-thumbs button{all:unset;cursor:pointer;aspect-ratio:1/1;border-radius:10px;background:#fff;overflow:hidden;border:2px solid transparent;display:grid;place-items:center}.tcp-thumbs button[aria-current=true]{border-color:var(--blue)}.tcp-thumbs button:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-thumbs img.is-cover{width:100%;height:100%;object-fit:cover}.tcp-thumbs img.is-pack{width:90%;height:auto}.tcp-buy{display:grid;gap:22px}.tcp-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);text-decoration:none}.tcp-stars{color:#f5a623;letter-spacing:2px}.tcp-title{font-size:clamp(40px,5.6vw,68px)}.tcp-sub{font-size:18px;font-weight:300;color:var(--muted);max-width:54ch}.tcp-sub strong{font-weight:500;color:var(--blue)}.tcp-bullets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.tcp-bullets li{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:15px;line-height:1.35}.tcp-bullets li:before{content:"";flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--fx) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230F1B22' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;transition:background-color .3s}@media(max-width:520px){.tcp-bullets{grid-template-columns:1fr}}.tcp-specs{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--r);background:var(--blue);color:#fff;overflow:hidden}.tcp-specs div{padding:14px 10px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.tcp-specs div:first-child{border-left:0}.tcp-specs b{display:block;font-family:var(--fh);font-size:21px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--fx)}.tcp-specs span{font-size:12px;color:#b7c0ca;line-height:1.25;display:block;margin-top:3px}@media(max-width:520px){.tcp-specs{grid-template-columns:repeat(2,1fr)}.tcp-specs div:nth-child(3){border-left:0}.tcp-specs div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}.tcp-flavors{display:grid;gap:10px}.tcp-label{font-family:var(--fh);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tcp-label small{font-family:var(--fb);font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);font-size:14px;margin-left:6px}.tcp-flavor-row{display:flex;flex-wrap:wrap;gap:8px}.tcp-flavor{display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 8px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--blue);text-decoration:none;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .2s,box-shadow .2s}.tcp-flavor i{width:18px;height:18px;border-radius:50%;background:var(--sw,#ccc);flex:none;box-shadow:inset 0 0 0 2px #fff9}.tcp-flavor[aria-current=page]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.tcp-flavor:hover{border-color:var(--blue)}.tcp-flavor:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-flavor sup{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:.04em}.tcp-tiers{display:grid;gap:10px}.tcp-tier{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--r);border:1.5px solid var(--line);background:#fff;position:relative}.tcp-tier:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-tier[aria-checked=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.tcp-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;background:#fff}[aria-checked=true]>.tcp-radio{border-color:var(--blue);background:var(--fx)}[aria-checked=true]>.tcp-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue)}.tcp-tier-name{display:block;font-family:var(--fh);font-weight:800;font-size:16px;line-height:1.2}.tcp-tier-meta{display:block;font-size:13px;color:var(--muted);margin-top:2px}.tcp-tier-ship{display:block;font-size:12px;font-weight:700;color:var(--fx-d);margin-top:3px}.tcp-tier-price{text-align:right;font-variant-numeric:tabular-nums}.tcp-tier-price b{display:block;font-family:var(--fh);font-size:19px;font-weight:800}.tcp-tier-price s{font-size:13px;color:var(--muted)}.tcp-tier-price span{display:block;font-size:12px;color:var(--muted)}.tcp-badge{position:absolute;top:-10px;right:16px;background:var(--fx);color:var(--on);font-family:var(--fh);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.tcp-modes{display:grid;gap:10px}.tcp-modes:empty{display:none}.tcp-mode{border:1.5px solid var(--line);border-radius:var(--r);background:#fff}.tcp-mode[aria-checked=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.tcp-mode-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:14px 18px}.tcp-mode-head:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px;border-radius:var(--r)}.tcp-mode-title{font-weight:500}.tcp-save{background:var(--fx);color:var(--on);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-left:8px;vertical-align:2px}.tcp-mode-price{font-family:var(--fh);font-weight:800;font-variant-numeric:tabular-nums}.tcp-mode-body{padding:0 18px 16px 54px;display:grid;gap:10px}.tcp-mode-body select{font:inherit;font-size:14px;padding:9px 12px;border-radius:10px;border:1.5px solid var(--line);background:var(--bg);color:var(--blue);max-width:100%}.tcp-perks{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--muted)}.tcp-perks li:before{content:"\2713";color:var(--fx-d);font-weight:800;margin-right:8px}.tcp-cta{all:unset;box-sizing:border-box;cursor:pointer;width:100%;text-align:center;background:var(--blue);color:#fff;font-family:var(--fh);font-weight:800;font-size:17px;letter-spacing:.04em;text-transform:uppercase;padding:20px 24px;border-radius:999px;transition:transform .15s ease,background .15s ease;position:relative}.tcp-cta:hover{background:#0e1821;transform:translateY(-1px)}.tcp-cta:focus-visible{outline:3px solid var(--fx);outline-offset:3px}.tcp-cta[disabled]{opacity:.5;cursor:not-allowed}.tcp-cta.is-fx{background:var(--fx);color:var(--on)}.tcp-cta.is-fx:hover{filter:brightness(1.06)}.tcp-ship-bar{display:grid;gap:6px;font-size:14px;text-align:center;color:var(--muted)}.tcp-ship-bar b{color:var(--blue)}.tcp-meter{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.tcp-meter i{display:block;height:100%;background:var(--fx);border-radius:inherit;transition:width .3s ease,background .3s}.tcp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:12.5px;line-height:1.3;color:var(--muted);text-align:center}.tcp-trust div{display:grid;gap:6px;justify-items:center}.tcp-trust svg{width:22px;height:22px;color:var(--blue)}.tcp-photo{position:relative;color:#fff;overflow:hidden;background:var(--blue)}.tcp-bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcp-noimg{background:linear-gradient(160deg,#20402f,#1c2b38 70%)}.tcp-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1b22e0,#0f1b228c 55%,#0f1b2226)}.tcp-photo>.tcp-wrap{position:relative;z-index:1}.tcp-origin{padding-block:120px}.tcp-origin .tcp-head{margin:0;max-width:640px}.tcp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.tcp-pills span{border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:7px 14px;font-family:var(--fh);font-weight:600;font-size:13px;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tcp-day{background:#15212b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px}.tcp-axis{position:relative;height:84px;margin:8px 0 30px;border-radius:12px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 6.25%)}.tcp-axis-lbl{display:flex;justify-content:space-between;font-size:12px;color:#8c97a3;font-variant-numeric:tabular-nums;margin-top:-22px}.tcp-blk{position:absolute;top:12px;bottom:12px;border-radius:8px;background:var(--fx);color:var(--on);font-family:var(--fh);font-weight:800;font-size:12px;display:grid;place-items:center;box-shadow:0 0 24px color-mix(in srgb,var(--fx) 55%,transparent);transition:background .3s}.tcp-blk.is-train{background:repeating-linear-gradient(135deg,var(--fx) 0 8px,color-mix(in srgb,var(--fx) 80%,#fff) 8px 16px)}.tcp-moments{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:820px){.tcp-moments{grid-template-columns:repeat(4,1fr)}}.tcp-moment{padding:18px 18px 4px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:6px;align-content:start}@media(min-width:820px){.tcp-moment{padding-left:18px;border-top:0;border-left:1px solid rgba(255,255,255,.12)}.tcp-moment:first-child{border-left:0;padding-left:0}}.tcp-moment time{font-family:var(--fs);font-style:italic;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#8c97a3}.tcp-moment h3{font-size:18px}.tcp-dose-pill{justify-self:start;background:color-mix(in srgb,var(--fx) 22%,transparent);color:var(--fx);border:1px solid color-mix(in srgb,var(--fx) 55%,transparent);border-radius:999px;padding:3px 10px;font-family:var(--fh);font-weight:700;font-size:12px}.tcp-moment p{color:#aeb8c2;font-size:15px;font-weight:300}.tcp-pillars{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tcp-pillar{background:#fff;border-radius:var(--r);overflow:hidden;display:grid;align-content:start}.tcp-pillar-img{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--blue);max-width:100%}.tcp-pillar-img img{width:100%;height:100%;object-fit:cover}.tcp-pillar-body{padding:26px;display:grid;gap:10px}.tcp-pillar-num{font-family:var(--fh);font-weight:800;font-size:44px;line-height:1;color:var(--fx-d);font-variant-numeric:tabular-nums}.tcp-pillar-num small{font-size:16px;margin-left:4px;color:var(--blue);font-weight:600}.tcp-pillar h3{font-size:21px}.tcp-pillar p{color:var(--muted);font-weight:300}.tcp-ett{display:grid;gap:44px;align-items:center}@media(min-width:900px){.tcp-ett{grid-template-columns:1fr 1fr}}.tcp-lanes{background:#15212b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;display:grid;gap:24px}.tcp-lane-group{display:grid;gap:8px}.tcp-lane-group>span{font-size:13px;font-weight:500;color:#aeb8c2}.tcp-lane{height:18px;border-radius:999px;background:#ffffff0f;position:relative;overflow:hidden}.tcp-lane i{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;background:var(--c,var(--fx));animation:tcp-go var(--d,3s) linear infinite;animation-delay:var(--dl,0s);left:-12px}@keyframes tcp-go{to{left:100%}}.tcp-lane-lbl{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8c97a3}.tcp-stat-big{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.tcp-stat-big b{font-family:var(--fh);font-weight:800;font-size:clamp(60px,9vw,104px);line-height:.9;color:var(--fx);letter-spacing:-.03em}.tcp-stat-big span{font-weight:400;max-width:22ch;color:#c4cbd3}.tcp-andes{display:grid;gap:0;background:#fff;border-radius:20px;overflow:hidden}@media(min-width:900px){.tcp-andes{grid-template-columns:1.1fr 1fr}}.tcp-andes-img{position:relative;min-height:380px;background:var(--blue)}.tcp-andes-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcp-alt-mark{position:absolute;left:24px;bottom:24px;display:grid;gap:4px;color:#fff;z-index:1;text-shadow:0 2px 20px rgba(0,0,0,.35)}.tcp-alt-mark b{font-family:var(--fh);font-weight:800;font-size:clamp(52px,7vw,84px);line-height:.9;letter-spacing:-.03em}.tcp-alt-mark span{font-family:var(--fs);font-style:italic;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.tcp-andes-copy{display:grid;gap:16px;padding:44px 36px;align-content:center}.tcp-andes-copy p{color:var(--muted);font-weight:300}.tcp-andes-copy strong{color:var(--blue);font-weight:500}.tcp-who{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tcp-who-card{position:relative;border-radius:20px;overflow:hidden;min-height:460px;color:#fff;display:grid;align-content:end;background:var(--blue)}.tcp-who-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcp-who-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1b2200 30%,#0f1b22eb)}.tcp-who-body{position:relative;z-index:1;padding:28px;display:grid;gap:10px}.tcp-dose{display:flex;align-items:baseline;gap:10px;font-family:var(--fh);font-weight:800;font-size:38px;line-height:1;color:var(--fx)}.tcp-dose span{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.08em}.tcp-who-body p{color:#d3d9df;font-weight:300}.tcp-tip{grid-column:1/-1;border:1.5px dashed var(--line);border-radius:var(--r);padding:16px 20px;font-size:15px;background:#fff}.tcp-tip a{font-weight:700;cursor:pointer}.tcp-calc{background:#fff;border-radius:20px;padding:28px;display:grid;gap:22px}@media(min-width:820px){.tcp-calc{grid-template-columns:1.4fr 1fr;align-items:center;padding:40px}}.tcp-seg{display:inline-flex;background:var(--bg);border-radius:999px;padding:4px;gap:4px;justify-self:start}.tcp-seg button{all:unset;cursor:pointer;padding:8px 16px;border-radius:999px;font-family:var(--fh);font-weight:700;font-size:13px}.tcp-seg button[aria-pressed=true]{background:var(--blue);color:#fff}.tcp-seg button:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-calc input[type=range]{width:100%;accent-color:var(--fx-d)}.tcp-calc-out{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tcp-calc-out div{background:var(--blue);color:#fff;border-radius:14px;padding:18px;text-align:center}.tcp-calc-out b{display:block;font-family:var(--fh);font-weight:800;font-size:46px;line-height:1;font-variant-numeric:tabular-nums;color:var(--fx)}.tcp-calc-out span{font-size:13px;color:#b7c0ca}.tcp-dur{font-family:var(--fh);font-weight:800;font-size:24px;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;margin-left:6px}.tcp-cmp-wrap{overflow-x:auto;background:#fff;border-radius:20px}.tcp-cmp{width:100%;border-collapse:collapse;min-width:640px;font-size:15px}.tcp-cmp th,.tcp-cmp td{padding:15px 16px;border-bottom:1px solid var(--line);text-align:center}.tcp-cmp th:first-child,.tcp-cmp td:first-child{text-align:left}.tcp-cmp thead th{font-family:var(--fh);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom}.tcp-cmp .us{background:color-mix(in srgb,var(--fx) 14%,#fff)}.tcp-cmp thead .us{background:var(--blue);color:#fff}.tcp-cmp tr:last-child td{border-bottom:0}.tcp-y{color:var(--fx-d);font-weight:800;font-size:18px}.tcp-n{color:#a7aeb7}.tcp-m{color:var(--muted);font-size:13px}.tcp-guar{display:grid;gap:28px;align-items:center;background:#fff;border-radius:20px;padding:32px}@media(min-width:820px){.tcp-guar{grid-template-columns:auto 1fr auto;padding:44px}}.tcp-seal{width:140px;height:140px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;text-align:center;font-family:var(--fh);font-weight:800;text-transform:uppercase;line-height:1;outline:2px dashed var(--fx);outline-offset:-10px}.tcp-seal b{display:block;font-size:46px}.tcp-seal span{font-size:11px;letter-spacing:.12em}.tcp-guar-copy{display:grid;gap:10px}.tcp-guar-copy p{color:var(--muted);max-width:58ch;font-weight:300}.tcp-reviews-app{background:#fff;border-radius:var(--r);padding:24px}.tcp-quotes{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tcp-quote{background:#fff;border-radius:var(--r);padding:24px;display:grid;gap:12px;align-content:start;margin:0}.tcp-quote blockquote{margin:0;font-size:17px}.tcp-quote cite{font-style:normal;font-size:14px;color:var(--muted)}.tcp-placeholder{border:2px dashed var(--line);border-radius:var(--r);padding:36px;text-align:center;color:var(--muted);display:grid;gap:6px;background:#fff}.tcp-placeholder b{color:var(--blue)}.tcp-faq-grid{display:grid;gap:32px}@media(min-width:900px){.tcp-faq-grid{grid-template-columns:1fr 1.6fr}}.tcp-faq{display:grid;border-top:2px solid var(--blue)}.tcp-faq details{border-bottom:1px solid var(--line)}.tcp-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-family:var(--fh);font-weight:700;font-size:16px;position:relative}.tcp-faq summary::-webkit-details-marker{display:none}.tcp-faq summary:after{content:"+";position:absolute;right:4px;top:13px;font-size:26px;font-weight:500;transition:transform .2s}.tcp-faq details[open] summary:after{transform:rotate(45deg)}.tcp-faq summary:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-faq-a{padding:0 0 22px;color:var(--muted);max-width:65ch;font-weight:300}.tcp-faq-a p+p{margin-top:10px}.tcp-faq-a strong{font-weight:500;color:var(--blue)}.tcp-final{padding-block:150px;text-align:center}.tcp-final:after{background:linear-gradient(180deg,#0f1b228c,#0f1b22cc)}.tcp-final .tcp-wrap{display:grid;gap:22px;justify-items:center}.tcp-final .tcp-h2{font-size:clamp(40px,6.4vw,84px)}.tcp-final .tcp-cta{width:auto;padding-inline:44px}.tcp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #0f1b2214;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease}.tcp-sticky.is-on{transform:none}.tcp-sticky-in{max-width:1200px;margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between}.tcp-sticky-info{display:grid;line-height:1.25;min-width:0}.tcp-sticky-info b{font-family:var(--fh);font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.tcp-sticky-info b:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--fx);flex:none}.tcp-sticky-info span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcp-sticky .tcp-cta{width:auto;padding:14px 24px;font-size:14px;flex:none}@media(max-width:600px){.tcp-sec{padding-block:60px}.tcp-origin{padding-block:80px}.tcp-final{padding-block:100px}.tcp-hero{padding-top:12px}.tcp-tier{padding:14px}.tcp-mode-body{padding-left:18px}.tcp-andes-copy{padding:30px 22px}.tcp-day,.tcp-lanes{padding:20px}.tcp-axis,.tcp-axis-lbl{display:none}}@media(prefers-reduced-motion:reduce){.tcp-strip-track,.tcp-lane i,.tcp-stage img{animation:none}.tcp-cta,.tcp-sticky{transition:none}}.tcp{--sand:#E9E1D3;--clay:#B3663F;--moss:#56613F}.tcp-quest-q span,.tcp-q-txt{overflow-wrap:anywhere}.tcp-earth{background:var(--sand)}.tcp-earth .tcp-lead{color:#5e5648}.tcp-ings{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tcp-ing{background:#fff;border-radius:var(--r);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.tcp-ing-img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--blue);max-width:100%}.tcp-ing-img .tcp-cover,.tcp-ing-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tcp-ing-fruit{background:#16232b}.tcp-ing-fruit>img{object-fit:cover;object-position:60% 40%;transform:scale(1.08)}.tcp-ing-graphic{display:grid;place-items:center;padding:24px;background:var(--moss)}.tcp-ing-graphic svg{width:80%;height:auto}.tcp-tag{position:absolute;left:12px;top:12px;background:var(--clay);color:#fff;font-family:var(--fs);font-style:italic;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.tcp-ing-body{padding:22px;display:grid;gap:8px;align-content:start}.tcp-ing-body h3{font-size:18px;line-height:1.2}.tcp-ing-body p{color:var(--muted);font-weight:300;font-size:15px}.tcp-cover{width:100%;height:100%;object-fit:cover}.tcp-tex{position:relative;isolation:isolate}.tcp-tex:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--tex,none);background-size:600px auto;background-repeat:repeat;opacity:.16;pointer-events:none;border-radius:inherit}.tcp-dark.tcp-tex{background:var(--blue)}.tcp-stat-light b{color:var(--fx-d)}.tcp-stat-light span{color:var(--muted)}.tcp-manifesto .tcp-wrap{display:grid;gap:30px}.tcp-mani-big{font-family:var(--fh);font-weight:800;font-size:clamp(38px,6.2vw,86px);line-height:1;letter-spacing:-.03em;max-width:15ch;text-wrap:balance}.tcp-mani-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));font-size:18px;font-weight:300;color:#c4cbd3;border-top:1px solid rgba(255,255,255,.15);padding-top:24px}.tcp-mani-grid strong{color:#fff;font-weight:700;font-family:var(--fh)}.tcp-mani-grid p:last-child{color:var(--fx);font-weight:400}.tcp-final-logo{width:180px;height:auto}.tcp a.tcp-cta{color:#fff}.tcp a.tcp-cta.is-fx{color:var(--on)}@media(max-width:600px){.tcp-stage{aspect-ratio:4/3}}.tcp-quest-head{display:grid;gap:16px;max-width:760px;margin-bottom:36px}.tcp-quest-q{font-family:var(--fh);font-weight:800;font-size:clamp(22px,2.6vw,30px);color:#fff;margin-top:8px}.tcp-quest-q span{display:block;font-family:var(--fs);font-style:italic;font-weight:300;font-size:16px;letter-spacing:.04em;color:var(--fx);margin-top:6px}.tcp-quest-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.tcp-quest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tcp-q{all:unset;box-sizing:border-box;cursor:pointer;position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#0f1b22;display:grid;align-content:end;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s,transform .2s;max-width:100%}.tcp-q img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.7);transition:filter .35s,transform .5s}.tcp-q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f1b2200 35%,#0f1b22e6)}.tcp-q:hover img{filter:grayscale(.5) brightness(.85);transform:scale(1.03)}.tcp-q[aria-pressed=true]{outline-color:var(--fx)}.tcp-q[aria-pressed=true] img{filter:none}.tcp-q:focus-visible{outline-color:#fff}.tcp-q-txt{position:relative;z-index:1;padding:16px 16px 18px;font-family:var(--fh);font-weight:700;font-size:clamp(14px,1.5vw,17px);line-height:1.25;color:#fff;text-wrap:balance}.tcp-q-check{position:absolute;z-index:1;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.8);display:grid;place-items:center;transition:background .2s,border-color .2s}.tcp-q[aria-pressed=true] .tcp-q-check{background:var(--fx);border-color:var(--fx)}.tcp-q[aria-pressed=true] .tcp-q-check:after{content:"";width:12px;height:7px;border-left:2.5px solid var(--on);border-bottom:2.5px solid var(--on);transform:rotate(-45deg) translate(1px,-1px)}.tcp-quest-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.tcp-quest-meter{display:flex;align-items:baseline;gap:6px;font-family:var(--fh);font-weight:800;color:#8c97a3}.tcp-quest-meter b{font-size:52px;line-height:1;color:var(--fx);font-variant-numeric:tabular-nums}.tcp-quest-meter i{font-style:normal}.tcp-quest-foot p{flex:1 1 260px;font-size:18px;color:#e9edf1}.tcp-quest-foot .tcp-cta{width:auto;padding-inline:32px}.tcp-ing-fruit{background:color-mix(in srgb,var(--fx) 28%,#fff)!important;transition:background .3s}.tcp-ing-fruit>img.is-art{object-fit:contain;padding:16px;transform:none}.tcp-ing-fruit.is-coffee{background:#f3e7b8!important}@media(min-width:761px){.tcp-q{aspect-ratio:1/1}}.tcp-stage{aspect-ratio:1/1!important}.tcp-stage [data-tcp-main-img] img{width:100%;height:100%;object-fit:contain;transform:none;filter:none}.tcp-stage [data-tcp-main-img] img.is-pack{width:88%;height:auto;max-height:80%;transform:rotate(-6deg);filter:drop-shadow(0 30px 40px rgba(15,27,34,.35))}.tcp-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important}.tcp-ing-img{aspect-ratio:1/1}.tcp-q{aspect-ratio:1/1!important}.tcp-acc{border-top:1px solid var(--line)}.tcp-acc details{border-bottom:1px solid var(--line)}.tcp-acc summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;font-family:var(--fh);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;position:relative}.tcp-acc summary::-webkit-details-marker{display:none}.tcp-acc summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;font-weight:500;transition:transform .2s}.tcp-acc details[open] summary:after{transform:rotate(45deg)}.tcp-acc summary:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-acc-body{padding:0 0 18px;font-size:14px;color:var(--muted);font-weight:300}.tcp-acc-body strong{color:var(--blue);font-weight:500}.tcp-acc-flavor{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-weight:700;font-size:12px;color:var(--blue);margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.tcp-acc-flavor:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--fx)}.tcp-nf{border:2px solid #111;padding:8px 10px;background:#fff;color:#111;font-family:Helvetica Neue,Arial,sans-serif;max-width:340px;font-size:13px;line-height:1.3}.tcp-nf h4{margin:0;font-family:Helvetica Neue,Arial Black,Arial,sans-serif;font-weight:900;font-size:30px;letter-spacing:-.02em;line-height:1}.tcp-nf .tcp-nf-serv{border-bottom:8px solid #111;padding:4px 0 6px}.tcp-nf .tcp-nf-serv b{font-weight:800}.tcp-nf .tcp-nf-row{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #111;padding:3px 0}.tcp-nf .tcp-nf-cal{display:flex;justify-content:space-between;align-items:end;border-bottom:4px solid #111;padding:2px 0 4px}.tcp-nf .tcp-nf-cal b{font-size:24px;font-weight:900}.tcp-nf .tcp-nf-cal span b{font-size:30px}.tcp-nf .tcp-nf-dvh{text-align:right;font-weight:700;font-size:11px;padding:2px 0}.tcp-nf .is-ind{padding-left:14px}.tcp-nf .is-ind2{padding-left:28px}.tcp-nf .is-bold>span:first-child{font-weight:700}.tcp-nf .is-thick{border-top:8px solid #111}.tcp-nf .tcp-nf-foot{border-top:4px solid #111;font-size:10.5px;padding-top:4px}.tcp-nf .is-pending{color:#b3663f;font-style:italic}.tcp-photo:after{background:linear-gradient(90deg,#0c161ce6,#0c161cc7,#0c161c73)}.tcp-photo .tcp-lead{color:#eef2f5}.tcp-photo h2,.tcp-photo .tcp-lead,.tcp-photo .tcp-eyebrow{text-shadow:0 1px 18px rgba(0,0,0,.45)}.tcp-final:after{background:#0c161cb8}.tcp-pills span{background:#0c161c73}.tcp-who-card:after{background:linear-gradient(180deg,#0c161c0d 25%,#0c161cbf 60%,#0c161cf2)}.tcp-who-body p{color:#eef2f5}.tcp-q:after{background:linear-gradient(180deg,#0c161c00 30%,#0c161ceb)}@media(max-width:700px){.tcp-photo:after{background:#0c161cc7}.tcp-origin{padding-block:72px}.tcp-final{padding-block:88px}.tcp-who-card{min-height:440px}}.tcp-seal{width:140px!important;height:140px!important;min-width:140px;min-height:140px;flex:0 0 140px;aspect-ratio:1/1;justify-self:start;align-self:center;box-sizing:border-box}@media(min-width:820px){.tcp-seal{justify-self:center}}.tcp-cmp-wrap{position:relative;-webkit-overflow-scrolling:touch}.tcp-cmp th:first-child,.tcp-cmp td:first-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:6px 0 8px -6px #0f1b222e}@media(max-width:700px){.tcp-cmp{min-width:600px;font-size:14px}.tcp-cmp th:first-child,.tcp-cmp td:first-child{width:140px;min-width:140px;max-width:140px;padding-inline:12px}.tcp-cmp th,.tcp-cmp td{padding:12px 10px}}@media(max-width:600px){.tcp-axis{display:block!important;height:64px;margin:4px 0 26px}.tcp-axis-lbl{display:flex!important;font-size:11px;margin-top:-18px}.tcp-blk{top:10px;bottom:10px;font-size:11px;border-radius:6px}}.tcp-who{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.tcp-who{grid-template-columns:1fr}}.tcp-dose{flex-wrap:wrap;white-space:nowrap}@media(max-width:600px){.tcp-blk{min-width:26px;transform:translate(-4px)}}.tcp-seal-img{width:200px;height:200px;min-width:200px;aspect-ratio:1/1;object-fit:contain;flex:none;display:block;justify-self:start;filter:drop-shadow(0 12px 24px rgba(15,27,34,.18))}@media(min-width:820px){.tcp-seal-img{justify-self:center}}@media(max-width:600px){.tcp-seal-img{width:160px;height:160px;min-width:160px}}#tcp-facts,#tcp-buy,#tcp-ingredients,#tcp-quest{scroll-margin-top:90px}.tcp .tcp-sec,.tcp .tcp-photo{padding-top:var(--pt,72px)!important;padding-bottom:var(--pb,72px)!important}@media(max-width:700px){.tcp .tcp-sec,.tcp .tcp-photo{padding-top:calc(var(--pt,72px)*.7)!important;padding-bottom:calc(var(--pb,72px)*.7)!important}}.tcp .tcp-head{margin-bottom:32px}.tcp-soft{background:#fff}.tcp-soft-grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.tcp-soft-grid{grid-template-columns:1fr 1.1fr;gap:64px}}.tcp-soft-media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1/1;background:color-mix(in srgb,var(--fx) 18%,#F3F4F6);max-width:100%;transition:background .3s}.tcp-soft-media img{width:100%;height:100%;object-fit:contain;display:block}.tcp-soft-badge{position:absolute;left:16px;bottom:16px;background:var(--blue);color:#fff;font-family:var(--fh);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;border-radius:999px}.tcp-soft-copy{display:grid;gap:18px}.tcp-soft-vs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.tcp-soft-col{border-radius:16px;padding:18px;display:grid;gap:10px;align-content:start}.tcp-soft-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tcp-soft-col li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.35}.tcp-soft-col.is-them{background:#f3f4f6;color:var(--muted)}.tcp-soft-col.is-them li:before{content:"\2715";flex:none;width:20px;height:20px;border-radius:50%;background:#dadde2;color:#6b7682;font-size:11px;font-weight:800;display:grid;place-items:center}.tcp-soft-col.is-us{background:var(--blue);color:#fff}.tcp-soft-col.is-us .tcp-label{color:var(--fx)}.tcp-soft-col.is-us li{font-weight:500}.tcp-soft-col.is-us li:before{content:"\2713";flex:none;width:20px;height:20px;border-radius:50%;background:var(--fx);color:var(--on);font-size:12px;font-weight:800;display:grid;place-items:center}.tcp-soft-quote{font-family:var(--fs);font-style:italic;font-size:17px;color:var(--blue);border-left:3px solid var(--fx);padding-left:14px}@media(max-width:520px){.tcp-soft-vs{grid-template-columns:1fr}}.tcp-soft-media{background:#fff!important;border:1px solid var(--line)}.tcp-seal-svg{width:180px;height:180px;min-width:180px;flex:none;display:block;justify-self:start;aspect-ratio:1/1;overflow:visible}@media(min-width:820px){.tcp-seal-svg{justify-self:center}}@media(max-width:600px){.tcp-seal-svg{width:150px;height:150px;min-width:150px}}.tcp-soft2{background:linear-gradient(180deg,var(--fx-d) 0%,var(--fx-d) 34%,color-mix(in srgb,var(--fx) 75%,#fff) 66%,color-mix(in srgb,var(--fx) 18%,#fff) 100%);color:#fff;text-align:center;overflow:hidden;transition:background .4s}.tcp-soft2-in{display:grid;justify-items:center;gap:18px}.tcp-soft2-eyebrow{color:#fff!important;opacity:.9}.tcp-soft2-lines{display:grid;justify-items:center;gap:.08em;font-family:var(--fh);font-weight:800;text-transform:uppercase;font-size:clamp(34px,6.2vw,80px)!important;line-height:1;letter-spacing:-.02em;color:#fff;margin:0}.tcp-soft2-lines .is-hl{background:var(--blue);color:#fff;padding:.08em .32em .12em;border-radius:14px;margin-top:.14em;font-style:italic}.tcp-soft2-lead{max-width:60ch;font-size:18px;font-weight:300;color:#fff;opacity:.95}.tcp-soft2-stage{position:relative;width:100%;height:clamp(340px,46vw,560px);display:grid;place-items:center;margin-top:8px}.tcp-soft2-pack{height:100%;width:auto;max-width:78%;object-fit:contain;filter:drop-shadow(0 36px 44px rgba(12,22,28,.38));animation:tcp-float 6s ease-in-out infinite}.tcp-soft2-art{position:absolute;width:clamp(110px,17vw,230px);height:auto;filter:drop-shadow(0 18px 24px rgba(12,22,28,.25))}.tcp-soft2-art.is-l{left:4%;top:8%;transform:rotate(-14deg)}.tcp-soft2-art.is-r{right:4%;bottom:6%;transform:rotate(12deg) scaleX(-1)}@keyframes tcp-float{50%{transform:translateY(-10px)}}.tcp-soft2 .tcp-soft-vs{width:100%;max-width:780px;text-align:left;margin-top:6px}.tcp-soft2 .tcp-soft-col.is-them{background:#fff}.tcp-soft2-quote{font-family:var(--fs);font-style:italic;font-size:17px;color:var(--blue);max-width:60ch}@media(max-width:600px){.tcp-soft2-stage{height:360px}.tcp-soft2-art{width:96px}.tcp-soft2-art.is-l{left:-2%}.tcp-soft2-art.is-r{right:-2%}.tcp-soft2-lines .is-hl{border-radius:10px}}@media(prefers-reduced-motion:reduce){.tcp-soft2-pack{animation:none}}.tcp-soft2-stage{display:flex!important;align-items:center;justify-content:center;height:clamp(340px,40vw,500px)}.tcp-soft2-pack{height:100%;max-height:100%;max-width:78%}@media(max-width:600px){.tcp-soft2-stage{height:340px!important}}.tcp-soft2-stage{position:relative;height:clamp(380px,44vw,540px)!important;overflow:visible}.tcp-soft2-frame{position:relative;height:100%;max-width:none;display:flex;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,transparent 100%);aspect-ratio:auto;width:calc(clamp(380px,44vw,540px) * var(--zoom,1.6) * 720 / 2054)}.tcp .tcp-soft2-pack{height:calc(100% * var(--zoom,1.6))!important;max-height:none!important;max-width:none!important;width:auto;flex:none;align-self:flex-start;filter:none;animation:none}.tcp-soft2-frame{animation:tcp-float 6s ease-in-out infinite}.tcp-soft2-chew{position:absolute;bottom:4%;width:clamp(170px,22vw,300px);height:auto;filter:drop-shadow(0 20px 22px rgba(12,22,28,.3));z-index:2}.tcp-soft2-chew.is-l{left:calc(50% - clamp(380px,44vw,540px) * var(--zoom,1.6) * 720 / 4108 - clamp(120px,15vw,210px));transform:rotate(-6deg)}.tcp-soft2-chew.is-r{right:calc(50% - clamp(380px,44vw,540px) * var(--zoom,1.6) * 720 / 4108 - clamp(120px,15vw,210px));bottom:12%;transform:rotate(5deg)}.tcp-soft2-art{display:none!important}@media(max-width:600px){.tcp-soft2-stage{height:360px!important}.tcp-soft2-frame{width:calc(360px * var(--zoom,1.6) * 720 / 2054);max-width:74vw}.tcp-soft2-chew{width:132px;bottom:2%}.tcp-soft2-chew.is-l{left:-4px}.tcp-soft2-chew.is-r{right:-4px;bottom:9%}}@media(prefers-reduced-motion:reduce){.tcp-soft2-frame{animation:none}}.tcp .tcp-soft2-chew[hidden]{display:none!important}@media(max-width:600px){.tcp-soft2-chew{width:150px}}.tcp-ing-fruit.has-photo{background:#16232b!important}.tcp .tcp-ing-fruit.has-photo>img{object-fit:cover;padding:0;transform:none}.tcp-soft2-stage .tcp-soft2-frame,.tcp-soft2-stage .tcp-soft2-chew{transition:opacity .35s ease,translate .35s ease}.tcp-soft2-stage.is-loading .tcp-soft2-frame,.tcp-soft2-stage.is-loading .tcp-soft2-chew{opacity:0}.tcp-soft2-stage.is-loading .tcp-soft2-chew{translate:0 10px}.tcp-thumbs{display:flex!important;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px}.tcp-thumbs button{flex:0 0 calc((100% - 40px)/6);scroll-snap-align:start}@media(max-width:600px){.tcp-thumbs button{flex-basis:calc((100% - 32px)/5)}}.tcp-gnav{all:unset;position:absolute;top:50%;translate:0 -50%;z-index:3;width:40px;height:40px;border-radius:50%;background:#ffffffe6;color:var(--blue);display:grid;place-items:center;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0f1b222e}.tcp-gnav.is-prev{left:12px}.tcp-gnav.is-next{right:12px}.tcp-gnav:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp-gcount{position:absolute;right:14px;bottom:12px;z-index:3;font:600 12px/1 var(--fb,system-ui);background:#0f1b22b8;color:#fff;padding:6px 9px;border-radius:999px}.tcp-offer-h{font-family:var(--fh);font-weight:800;font-size:18px;color:var(--blue);margin:4px 0 -6px}.tcp-offer{display:grid;gap:12px}.tcp-once-link{all:unset;cursor:pointer;justify-self:center;font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:3px;padding:2px 4px;order:3}.tcp-once-link:hover{opacity:.75}.tcp-once-link:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px;border-radius:4px}.tcp-offer .tcp-tiers{order:1;gap:14px}.tcp-offer .tcp-subbox{order:2}.tcp-offer .tcp-tier{position:relative;grid-template-columns:22px 1fr auto}.tcp-offer .tcp-tier.is-on{background:color-mix(in srgb,var(--fx) 8%,#fff)}.tcp-offer .tcp-tier-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tcp-offer .tcp-save{font-family:var(--fb,Roboto,sans-serif)}.tcp-then{display:block;font-size:12px;color:var(--fx-d)!important;font-weight:600;margin-top:2px}.tcp-tiers.is-once .tcp-tier{opacity:.95}.tcp-subbox{border:1.5px solid var(--line);border-radius:var(--r);background:#f6f7f8;padding:18px 20px;display:grid;gap:10px}.tcp-subbox-title{font-family:var(--fh);font-weight:800;font-size:17px;color:var(--blue);margin:0}.tcp-benefits{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px;color:var(--ink,#1C2B38)}.tcp-benefits li{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:baseline}.tcp-benefits li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--fx);box-shadow:0 0 0 2px color-mix(in srgb,var(--fx) 30%,#fff);transform:translateY(1px)}.tcp-freq{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.tcp-freq select{font:inherit;padding:8px 10px;border-radius:10px;border:1.5px solid var(--line);background:#fff;color:var(--blue)}.tcp-once-note{margin:0;font-size:14px;color:var(--muted)}.tcp-switch{all:unset;cursor:pointer;font-weight:700;font-size:14px;color:var(--fx-d);text-decoration:underline;text-underline-offset:3px}.tcp-ship-bar[hidden]{display:none!important}@media(max-width:600px){.tcp-subbox{padding:16px}.tcp-benefits{font-size:14px}}.tcp-offer .tcp-badge{left:52px;right:auto}.tcp-offer .tcp-once-link{order:2}.tcp-offer .tcp-subbox{order:3}.tcp-offer .tcp-tier-price .tcp-perhr{font-size:13px;font-weight:700;color:var(--blue)}.tcp-offer .tcp-mix{order:2}.tcp-offer .tcp-once-link{order:3}.tcp-offer .tcp-subbox{order:4}.tcp-mix{border:1.5px dashed color-mix(in srgb,var(--fx) 55%,var(--line));border-radius:var(--r);padding:14px 16px;display:grid;gap:10px;background:#fff}.tcp-mix-h{margin:0;font-family:var(--fh);font-weight:800;font-size:15px;color:var(--blue);display:grid;gap:2px}.tcp-mix-h small{font-family:var(--fb,Roboto,sans-serif);font-weight:400;font-size:13px;color:var(--muted)}.tcp-mix-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.tcp-mix-slot{position:relative;display:grid;gap:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tcp-mix-slot i{position:absolute;left:12px;bottom:14px;width:12px;height:12px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px #0f1b2226;pointer-events:none}.tcp-mix-slot select{font:inherit;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--blue);padding:10px 10px 10px 32px;border-radius:10px;border:1.5px solid var(--line);background:#fff;width:100%}.tcp-mix-slot select:focus-visible{outline:2px solid var(--fx-d);outline-offset:1px}.tcp-offer .tcp-tier{all:unset;box-sizing:border-box;display:block;position:relative;border:1.5px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden;cursor:default}.tcp-offer .tcp-tier.is-on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#fff}.tcp-offer .tcp-badge{position:static;display:block;border-radius:0;text-align:center;padding:8px 12px;font-size:12px;letter-spacing:.08em;background:var(--blue);color:#fff}.tcp-offer .tcp-tier.is-on .tcp-badge{background:var(--fx-d);color:#fff}.tcp-tier-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:16px 18px}.tcp-tier-head:focus-visible{outline:2px solid var(--fx-d);outline-offset:-3px;border-radius:var(--r)}.tcp-tier-main{display:grid;gap:3px}.tcp-offer .tcp-tier-name{font-size:18px}.tcp-offer .tcp-tier-meta{margin:0;font-size:13px}.tcp-tier-now{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.tcp-tier-now s{font-size:14px;color:var(--muted)}.tcp-offer .tcp-tier-price b{font-size:21px}.tcp-tier-body{padding:0 18px 16px 54px;display:grid;gap:14px}.tcp-inc{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:8px;font-size:14.5px;color:var(--blue)}@media(min-width:560px){.tcp-inc{grid-template-columns:1fr 1fr;column-gap:18px}}.tcp-inc li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;line-height:1.35}.tcp-inc li:before{content:"";width:18px;height:18px;margin-top:0;background:var(--fx-d);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.tcp-inc li.is-x:before{background:#d93a3a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/contain no-repeat}.tcp-offer .tcp-mix{border-style:dashed;padding:12px 14px}.tcp-once-link{order:2}.tcp-once-link.is-back{font-weight:700;color:var(--fx-d)}@media(max-width:600px){.tcp-tier-head{padding:14px;gap:12px}.tcp-tier-body{padding:0 14px 14px}.tcp-offer .tcp-tier-name{font-size:17px}.tcp-offer .tcp-tier-price b{font-size:19px}}.tcp-offer .tcp-tier-price b{color:var(--blue)}.tcp-nf-img{display:block;width:100%;max-width:360px;height:auto;border-radius:8px;background:#fff}.tcp-plan{display:grid;gap:22px}.tcp-plan-legend{display:inline-flex;align-items:center;gap:10px;margin:0;justify-self:start;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 14px 8px 10px;font-size:14px;color:#dde3e8}.tcp-chew{display:inline-block;width:22px;height:22px;border-radius:6px;background:var(--fx);box-shadow:inset 0 -3px #00000024,0 0 0 1px #ffffff14;flex:none}.tcp-chew.is-opt{background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fx) 70%,#fff);opacity:.9}.tcp-plan-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;position:relative}.tcp-plan-item{display:grid;gap:10px;position:relative}.tcp-plan-time{font-family:var(--fh);font-weight:800;font-size:15px;color:#fff;display:flex;align-items:center;gap:10px}.tcp-plan-time:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--fx);box-shadow:0 0 0 4px #ffffff14;flex:none}.tcp-plan-card{background:#15212b;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px;display:grid;gap:10px;align-content:start;height:100%}.tcp-plan-item.is-train .tcp-plan-card{border-color:color-mix(in srgb,var(--fx) 45%,transparent)}.tcp-plan-tag{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fx)}.tcp-plan-card h3{font-size:18px;margin:0;color:#fff}.tcp-plan-dose{display:grid;gap:8px}.tcp-plan-chews{display:flex;gap:6px;flex-wrap:wrap}.tcp-plan-dose b{font-size:14px;color:#fff;font-weight:600}.tcp-plan-card p{margin:0;color:#aeb8c2;font-size:15px;font-weight:300}@media(min-width:900px){.tcp-plan-list{grid-template-columns:repeat(4,1fr);gap:18px}.tcp-plan-list:before{content:"";position:absolute;left:6px;right:0;top:8px;height:2px;background:#ffffff1f}}@media(max-width:899px){.tcp-plan-list{padding-left:22px}.tcp-plan-list:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:#ffffff1f}.tcp-plan-time{margin-left:-22px}}.tcp-eyebrow-link{text-decoration:none;cursor:pointer}.tcp-eyebrow-link:hover{text-decoration:underline;text-underline-offset:4px}.tcp-ing-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-d)}#tcp-root{scroll-margin-top:90px}.tcp-ing.is-flash{animation:tcp-flash 1.8s ease 1}@keyframes tcp-flash{0%,to{box-shadow:0 0 0 0 transparent}20%,60%{box-shadow:0 0 0 4px var(--fx)}}#tcp-form,#tcp-texture{scroll-margin-top:24px}.tcp .rc-widget,.tcp .rc_container_wrapper,.tcp .rc-container,.tcp [class^=rc-],.tcp [class*=" rc-"],.tcp [class^=rc_],.tcp recharge-subscription-widget,.tcp [data-recharge-widget]{display:none!important}.tcp-form-err{margin:8px 0 0;color:#b42318;font-size:14px;text-align:center}.tcp .tcp-calc input[type=range]{-webkit-appearance:none!important;appearance:none!important;display:block;width:100%!important;max-width:none!important;height:28px!important;min-height:0!important;padding:0!important;margin:4px 0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;cursor:pointer;outline:none}.tcp .tcp-calc input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--fx) var(--pct,22%),#E4E7EB var(--pct,22%))}.tcp .tcp-calc input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:#e4e7eb}.tcp .tcp-calc input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:var(--fx)}.tcp .tcp-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--fx-d);box-shadow:0 2px 8px #0f1b2240}.tcp .tcp-calc input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--fx-d);box-shadow:0 2px 8px #0f1b2240}.tcp .tcp-calc input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb,var(--fx) 50%,transparent);outline-offset:2px}.tcp .tcp-dur{color:var(--fx-d);margin-left:8px}.tcp .tcp-cmp thead th{background:#fff!important;color:var(--blue)!important}.tcp .tcp-cmp thead th.us{background:var(--blue)!important;color:#fff!important}.tcp .tcp-cmp tbody td.us{background:color-mix(in srgb,var(--fx) 14%,#fff)!important}.tcp .tcp-cmp td,.tcp .tcp-cmp th{border-left:0!important;border-right:0!important;border-top:0!important}.tcp .tcp-mix-slot{display:grid!important;gap:6px!important;margin:0!important}.tcp .tcp-mix-lab{font-family:var(--fb,Roboto,sans-serif);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.2}.tcp .tcp-mix-field{position:relative;display:block}.tcp .tcp-mix-field i{position:absolute!important;left:14px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px #0f1b2226;pointer-events:none;z-index:1}.tcp .tcp-mix-field select{-webkit-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;max-width:none!important;height:46px!important;min-height:0!important;margin:0!important;padding:0 38px 0 36px!important;line-height:44px!important;border:1.5px solid var(--line)!important;border-radius:10px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C2B38' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px!important;color:var(--blue)!important;font:500 14px/44px var(--fb,Roboto,sans-serif)!important;text-overflow:ellipsis;box-shadow:none!important;text-indent:0!important;cursor:pointer}.tcp .tcp-mix-field select:focus-visible{outline:2px solid var(--fx-d)!important;outline-offset:1px}.tcp .tcp-mix-row{align-items:end}.tcp .tcp-plan-item{grid-template-rows:auto 1fr;align-content:start;align-items:stretch}.tcp .tcp-plan-time{margin-top:0!important;margin-bottom:0!important;line-height:1.2}.tcp .tcp-plan-card h3{font-family:var(--fh)!important;font-style:normal!important;font-weight:800!important;font-size:19px!important;line-height:1.25!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0!important;color:#fff!important}@media(min-width:900px){.tcp .tcp-plan-card h3{min-height:2.5em}}.tcp .tcp-plan-card p,.tcp .tcp-plan-dose b{margin:0!important}.tcp .tcp-plan-tag{margin:0!important;line-height:1.2}.tcp-faq-side{display:grid;gap:24px;align-content:start}.tcp-faq-card{background:var(--blue);color:#fff;border-radius:18px;padding:22px;display:grid;gap:10px;justify-items:start}.tcp .tcp-faq-card-t{margin:0!important;font-family:var(--fh);font-weight:800;font-size:20px;line-height:1.2;color:#fff}.tcp .tcp-faq-card-p{margin:0!important;color:#c9d2da;font-size:15px;font-weight:300;line-height:1.5}.tcp-faq-card .tcp-cta{width:auto;padding-inline:24px;margin-top:6px}@media(min-width:900px){.tcp-faq-grid.is-side{align-items:start}.tcp-faq-grid.is-side .tcp-faq-side{position:sticky;top:96px}.tcp-faq-grid.is-stacked{grid-template-columns:1fr;max-width:880px;margin-inline:auto}.tcp-faq-grid.is-stacked .tcp-faq-side{grid-template-columns:1fr auto;align-items:end;gap:32px}.tcp-faq-grid.is-stacked .tcp-faq-card{max-width:340px}}.tcp .tcp-final-logo{width:64px!important;height:auto!important;display:block;margin:0 auto;background:none!important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}@media(min-width:1100px){.tcp-soft2-in{grid-template-columns:minmax(0,1fr) minmax(440px,540px) minmax(0,1fr);grid-template-areas:"e e e" "h h h" "l l l" "t s u" "q q q";column-gap:40px;row-gap:18px;align-items:center}.tcp-soft2-eyebrow{grid-area:e}.tcp-soft2-lines{grid-area:h}.tcp-soft2-lead{grid-area:l;max-width:62ch!important;font-size:19px!important;justify-self:center}.tcp-soft2-stage{grid-area:s;height:clamp(440px,38vw,560px)!important}.tcp-soft2 .tcp-soft-vs{display:contents!important}.tcp-soft2 .tcp-soft-col.is-them{grid-area:t;justify-self:end}.tcp-soft2 .tcp-soft-col.is-us{grid-area:u;justify-self:start}.tcp-soft2 .tcp-soft-col{width:100%;max-width:340px;padding:24px 24px 26px;gap:14px;box-shadow:0 18px 40px #0f1b222e}.tcp-soft2 .tcp-soft-col li{font-size:16px}.tcp-soft2 .tcp-soft-col .tcp-label{font-size:12px}.tcp-soft2-quote{grid-area:q;justify-self:center;font-size:19px!important;margin-top:8px}.tcp-soft2-frame{width:calc(clamp(440px,38vw,560px) * var(--zoom,1.6) * 720 / 2054)!important}.tcp-soft2-chew.is-l{left:calc(50% - clamp(440px,38vw,560px) * var(--zoom,1.6) * 720 / 4108 - clamp(130px,11vw,190px))!important}.tcp-soft2-chew.is-r{right:calc(50% - clamp(440px,38vw,560px) * var(--zoom,1.6) * 720 / 4108 - clamp(130px,11vw,190px))!important}.tcp-soft2-chew{width:clamp(170px,14vw,240px)!important}}.tcp .tcp-nf{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;color:#000}.tcp .tcp-nf h4{font-family:Helvetica Neue,Helvetica,Arial Black,Arial,sans-serif!important;font-weight:900!important;font-style:normal!important;text-transform:none!important;letter-spacing:-.02em!important;font-size:44px!important;line-height:.95!important;color:#000!important;margin:0 0 6px!important;padding:0!important;font-stretch:condensed}.tcp .tcp-nf-serv{margin-top:2px;line-height:1.25}@media(max-width:600px){.tcp .tcp-nf h4{font-size:38px!important}}.tcp .tcp-nf{container-type:inline-size}.tcp .tcp-nf h4{white-space:nowrap!important;overflow:hidden;font-size:30px!important;font-size:min(44px,9.4cqi)!important}@media(max-width:600px){.tcp .tcp-nf h4{font-size:min(40px,9.4cqi)!important}}.tcp .tcp-gcount{display:none!important}.tcp .tcp-fda{container-type:inline-size;box-sizing:border-box;width:100%;max-width:400px;background:#fff;color:#000;border:1px solid #000;padding:.35em .45em .45em;font-family:Helvetica,Helvetica Neue,Arial,sans-serif!important;font-size:17px;font-size:min(17px,3.9cqi);line-height:1.25;font-style:normal;text-transform:none;letter-spacing:0}.tcp .tcp-fda *{font-family:inherit!important;letter-spacing:0;text-transform:none;margin:0}.tcp .tcp-fda-title{display:block;width:100%;height:auto;margin:.05em 0 .15em}.tcp .tcp-fda-title text{font-family:Helvetica,Helvetica Neue,Arial Black,Arial,sans-serif;font-weight:900;font-size:52px;fill:#000}.tcp .tcp-fda-servings{border-top:1px solid #000;padding-top:.2em;font-size:1.18em;line-height:1.2}.tcp .tcp-fda-size{display:flex;justify-content:space-between;gap:.5em;font-size:1.18em;font-weight:700;line-height:1.2;padding-bottom:.15em}.tcp .tcp-fda-bar{background:#000;margin:0}.tcp .tcp-fda-bar.is-xl{height:.6em}.tcp .tcp-fda-bar.is-md{height:.3em}.tcp .tcp-fda-amount{font-weight:700;font-size:.88em;padding-top:.3em;line-height:1.1}.tcp .tcp-fda-cal{display:flex;justify-content:space-between;align-items:flex-end;font-weight:700;line-height:1;padding-bottom:.08em}.tcp .tcp-fda-cal span:first-child{font-size:1.9em;padding-bottom:.08em}.tcp .tcp-fda-cal span:last-child{font-size:2.6em;line-height:.95}.tcp .tcp-fda-dvh{text-align:right;font-size:.78em;padding:.25em 0 .2em;border-bottom:1px solid #000}.tcp .tcp-fda-dvh b{font-weight:700}.tcp .tcp-fda-row{display:flex;justify-content:space-between;gap:.6em;padding:.12em 0;line-height:1.35;border-bottom:1px solid #000}.tcp .tcp-fda-dv{font-weight:700;white-space:nowrap}.tcp .tcp-fda-row.is-bold .tcp-fda-l{font-weight:700}.tcp .tcp-fda-row.is-ind{padding-left:1.6em}.tcp .tcp-fda-row.is-ind2{padding-left:3.4em;margin-left:0}.tcp .tcp-fda-row.is-ind:has(+.is-ind2){border-bottom:0}.tcp .tcp-fda-row.is-ind2{border-top:1px solid #000;border-bottom:1px solid #000;background:linear-gradient(#fff,#fff) no-repeat 0 -1px/3.4em 1px}.tcp .tcp-fda-row.is-thick,.tcp .tcp-fda-row.is-plain,.tcp .tcp-fda-row.is-thick .tcp-fda-dv,.tcp .tcp-fda-row.is-plain .tcp-fda-dv{font-weight:400}.tcp .tcp-fda-row.is-plain:last-of-type{border-bottom:0}.tcp .tcp-fda-row:has(+.tcp-fda-bar){border-bottom:0}.tcp .tcp-fda-row i{font-style:italic}.tcp .tcp-fda-row.is-pending{color:#b3663f}.tcp .tcp-fda-foot{font-size:.78em;line-height:1.3;padding:.35em 0 0 .6em;text-indent:-.6em}.tcp .tcp-fda-row.is-ind2{position:relative;border-top:0!important;background:none!important}.tcp .tcp-fda-row.is-ind2:before{content:"";position:absolute;left:3.4em;right:0;top:-1px;height:1px;background:#000}.tcp .tcp-flavor{align-items:center!important;line-height:1.2}.tcp .tcp-flavor sup{position:static!important;top:auto!important;vertical-align:middle!important;display:inline-flex;align-items:center;margin-left:2px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,#F7B921 22%,#fff);color:#6b4e00;font-size:10px!important;line-height:1!important;font-weight:800;letter-spacing:.05em}.tcp .tcp-soft2-proof{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;justify-self:center;margin:4px 0 0!important;padding:10px 20px;border-radius:999px;background:#fff;color:var(--blue);font-family:var(--fb,Roboto,sans-serif);font-style:normal;font-weight:600;font-size:15px;line-height:1.35;box-shadow:0 10px 24px #0f1b222e;max-width:100%}.tcp .tcp-soft2-stars{color:#f5a623;letter-spacing:2px;font-size:15px;white-space:nowrap}.tcp .tcp-soft2-quote{display:none!important}@media(min-width:1100px){.tcp .tcp-soft2-proof{grid-area:l;margin-top:0!important}.tcp-soft2-in{grid-template-areas:"e e e" "h h h" "l l l" "p p p" "t s u"!important}.tcp .tcp-soft2-proof{grid-area:p}}@media(max-width:600px){.tcp .tcp-soft2-proof{border-radius:16px;padding:10px 14px;font-size:14px;text-align:center}}.tcp .tcp-soft2-proof{flex-direction:column;gap:0;margin:6px 0 0!important}.tcp .tcp-soft2-proof-top{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.tcp .tcp-soft2-proof.has-review{border-radius:20px;padding:18px 26px;max-width:640px;gap:10px}.tcp .tcp-soft2-review{margin:0!important;padding:0!important;border:0!important;font-family:var(--fs,Exo,sans-serif);font-style:italic;font-weight:400;font-size:18px;line-height:1.45;color:#334250;text-align:center;quotes:none}.tcp .tcp-soft2-by{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;color:var(--muted);font-weight:400}.tcp .tcp-soft2-by b{color:var(--blue);font-weight:700}.tcp .tcp-soft2-by span:before{content:"\2713";display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--fx);color:var(--on);font-size:9px;font-weight:800;margin-right:5px;vertical-align:-2px}@media(max-width:600px){.tcp .tcp-soft2-proof.has-review{padding:16px}.tcp .tcp-soft2-review{font-size:16px}}.tcp .tcp-soft2-proof.has-review{align-items:center;gap:8px;padding:22px 30px 20px;max-width:680px;border-radius:22px}.tcp .tcp-soft2-proof-top{display:none}.tcp .tcp-soft2-stars{font-size:22px!important;letter-spacing:3px;line-height:1}.tcp .tcp-soft2-proof-k{font-family:var(--fh);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.tcp .tcp-soft2-proof-h{font-family:var(--fh);font-weight:800;font-size:22px;line-height:1.2;color:var(--blue);text-align:center}.tcp .tcp-soft2-review{margin:4px 0 2px!important;font-family:var(--fb,Roboto,sans-serif)!important;font-style:italic;font-size:17px!important;line-height:1.5!important;color:#465563!important}.tcp .tcp-soft2-by{gap:10px!important;font-size:14px!important;margin-top:2px}.tcp .tcp-soft2-by b{font-weight:700;color:var(--blue)}.tcp .tcp-soft2-by span:before{content:none!important;display:none!important}.tcp .tcp-soft2-ver{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 6px;border-radius:999px;background:color-mix(in srgb,var(--fx) 12%,#fff);color:var(--fx-d);font-size:12px;font-weight:700;letter-spacing:.02em}.tcp .tcp-soft2-ver svg{width:16px;height:16px;color:var(--fx-d);flex:none}@media(min-width:900px){.tcp .tcp-soft2-stars{font-size:28px!important;letter-spacing:4px}.tcp .tcp-soft2-proof-h{font-size:24px}}@media(max-width:600px){.tcp .tcp-soft2-proof.has-review{padding:18px 16px}.tcp .tcp-soft2-proof-h{font-size:19px}.tcp .tcp-soft2-review{font-size:15.5px!important}}.tcp .tcp-cmp tbody td:first-child,.tcp .tcp-cmp tbody th:first-child{font-weight:700!important;color:var(--blue)!important}.tcp .tcp-soft2-proof{justify-self:center;margin:8px auto 4px!important}@media(min-width:1100px){.tcp-soft2-in{grid-template-areas:"e e e" "h h h" "l l l" "t s u" "p p p"!important}.tcp .tcp-soft2-proof{grid-area:p;margin-top:4px!important}}.tcp .tcp-thumbrow{display:flex!important;align-items:center;gap:8px;margin-top:10px}.tcp .tcp-thumbrow .tcp-thumbs{flex:1 1 auto;min-width:0;margin-top:0!important}.tcp .tcp-thumbrow .tcp-gnav{all:unset;position:static!important;translate:none!important;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff!important;color:var(--blue)!important;border:1.5px solid rgba(15,27,34,.14);display:grid!important;place-items:center;cursor:pointer;box-shadow:none!important;transition:background .2s,color .2s}.tcp .tcp-thumbrow .tcp-gnav[hidden]{display:none!important}.tcp .tcp-thumbrow .tcp-gnav svg{width:18px;height:18px;display:block}.tcp .tcp-thumbrow .tcp-gnav:hover{background:var(--blue)!important;color:#fff!important}.tcp .tcp-thumbrow .tcp-gnav:focus-visible{outline:2px solid var(--fx-d);outline-offset:2px}.tcp .tcp-gmeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:12px}.tcp .tcp-gmeta:empty{display:none}.tcp .tcp-gmeta .tcp-stamp,.tcp .tcp-gmeta .tcp-origin-tag{position:static!important}@media(max-width:600px){.tcp .tcp-thumbrow .tcp-gnav{flex-basis:32px;width:32px;height:32px}.tcp .tcp-gmeta{margin-top:10px}}.tcp .tcp-stage [data-tcp-main-img]{position:absolute!important;top:0;right:0;bottom:0;left:0}.tcp [data-tcp-main-img] img.tcp-gimg{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s .18s}.tcp [data-tcp-main-img] img.tcp-gimg.is-on{opacity:1;visibility:visible;transition:opacity .18s ease}.tcp .tcp-flavor-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tcp .tcp-flavor-head .tcp-label{margin:0!important}.tcp .tcp-flavor-head .tcp-stamp{position:static!important;font-size:11px;padding:6px 11px;gap:7px;white-space:nowrap}.tcp .tcp-flavor-head .tcp-stamp i{width:7px;height:7px}.tcp [data-tcp-main-img] img.tcp-gimg.is-pack{top:0;right:0;bottom:0;left:0;margin:auto;width:88%!important;height:auto!important;max-height:80%}@media(max-width:600px){.tcp .tcp-flavor-head{flex-wrap:nowrap}.tcp .tcp-flavor-head .tcp-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcp .tcp-flavor-head .tcp-stamp{font-size:10px;padding:5px 9px;letter-spacing:.04em;flex:0 0 auto}}.tcp .tcp-tiers.is-once{display:grid;gap:12px}.tcp .tcp-tiers.is-once .tcp-tier.tcp-once-tier{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.tcp .tcp-once-tier .tcp-tier-head{cursor:default}.tcp .tcp-once-tier .tcp-tier-main{gap:4px}.tcp .tcp-once-tier .tcp-tier-price b{color:var(--blue)}.tcp .tcp-once-tier .tcp-perhr{color:#8a94a0!important}.tcp .tcp-qty{display:inline-flex!important;align-items:center;justify-self:start;margin-top:8px;border:1.5px solid var(--line);border-radius:999px;background:#fff;width:max-content}.tcp .tcp-qty button{all:unset;box-sizing:border-box;width:34px;height:34px;display:grid!important;place-items:center;font-size:20px;line-height:1;color:var(--blue)!important;cursor:pointer;border-radius:50%}.tcp .tcp-qty button:hover:not([disabled]){background:var(--bg)}.tcp .tcp-qty button[disabled]{opacity:.3;cursor:default}.tcp .tcp-qty button:focus-visible{outline:2px solid var(--fx-d);outline-offset:1px}.tcp .tcp-qty output{min-width:26px;text-align:center;font-family:var(--fh);font-weight:800;font-size:16px;color:var(--blue)}.tcp .tcp-once-tier .tcp-inc li.is-x{color:#5b6875}.tcp .tcp-nudge{all:unset;box-sizing:border-box;cursor:pointer;display:grid!important;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;width:100%;padding:14px 16px;border-radius:var(--r);background:#eaf7ef!important;border:1.5px solid #0B7A3B;color:var(--blue)!important;transition:transform .15s,box-shadow .15s}.tcp .tcp-nudge:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0b7a3b29}.tcp .tcp-nudge:focus-visible{outline:2px solid #0B7A3B;outline-offset:2px}.tcp .tcp-nudge-ic{width:40px;height:40px;border-radius:50%;background:#0b7a3b;color:#fff;display:grid;place-items:center}.tcp .tcp-nudge-ic svg{width:20px;height:20px}.tcp .tcp-nudge-txt{display:grid;gap:3px;min-width:0}.tcp .tcp-nudge-txt b{font-family:var(--fh);font-weight:800;font-size:16px;line-height:1.2;color:#0b7a3b}.tcp .tcp-nudge-txt small{font-size:13px;line-height:1.35;color:#2e4a3a}.tcp .tcp-nudge-pill{font-style:normal;white-space:nowrap;background:#0b7a3b;color:#fff;font-family:var(--fh);font-weight:800;font-size:13px;padding:6px 10px;border-radius:999px}@media(max-width:600px){.tcp .tcp-nudge{grid-template-columns:34px 1fr;padding:12px 14px}.tcp .tcp-nudge-ic{width:34px;height:34px}.tcp .tcp-nudge-pill{grid-column:2;justify-self:start}}@media(max-width:600px){.tcp .tcp-nudge{grid-template-columns:34px 1fr auto}.tcp .tcp-nudge-pill{grid-column:auto;justify-self:end;align-self:start;font-size:12px;padding:5px 8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/titanium-pdp.css.map */
