:root{--tc-primary:#1D3A6E;--tc-primary-fg:#fff;--tc-soft:#E8EEF8;--tc-surface:#F1F3F7;--tc-text:#0F1218;--tc-muted:#555E6B;--tc-success:#2E7D4F;--tc-border:#DDE2EA}.tc-section{padding:56px 0;color:var(--tc-text)}.tc-section--soft{background:var(--tc-surface)}.tc-section--dark{background:var(--tc-primary);color:#fff}.tc-wrap{width:min(1100px,100% - 32px);margin-inline:auto}.tc-narrow{width:min(760px,100% - 32px);margin-inline:auto}.tc-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-primary);margin-bottom:10px}.tc-section--dark .tc-eyebrow{color:#c9d6ee}.tc-h2{font-size:clamp(26px,4.2vw,40px);line-height:1.12;font-weight:800;margin:0 0 12px;text-align:center}.tc-sub{font-size:17px;color:var(--tc-muted);text-align:center;margin:0 auto 36px;max-width:640px}.tc-section--dark .tc-sub{color:#d6deec}.tc-head{text-align:center}.tc-hl{color:var(--tc-primary);font-weight:700}.tc-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:460px;margin:28px auto 0;padding:18px 24px;border-radius:12px;background:var(--tc-primary);color:#fff!important;font-weight:800;font-size:16px;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;box-shadow:0 8px 20px #1d3a6e40;transition:transform .15s}.tc-btn:hover{transform:translateY(-2px)}.tc-section--dark .tc-btn{background:#fff;color:var(--tc-primary)!important}.tc-ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:repeating-linear-gradient(45deg,#eef1f6,#eef1f6 12px,#e4e9f1 12px 24px);border:2px dashed #B8C3D6;border-radius:14px;color:#55607a;font-size:13px;font-weight:600;aspect-ratio:1/1;width:100%}.tc-media img,.tc-media video{display:block;width:100%;height:auto;border-radius:14px}.tc-marquee{background:var(--tc-primary);color:#fff;overflow:hidden;white-space:nowrap;padding:12px 0;font-weight:700;font-size:13px;letter-spacing:.08em}.tc-marquee__track{display:inline-flex;gap:40px;animation:tc-scroll 28s linear infinite;padding-left:40px}.tc-marquee__track span:before{content:"\2726";margin-right:40px;opacity:.6}@keyframes tc-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tc-marquee__track{animation:none}}.tc-rows{display:flex;flex-direction:column;gap:56px}.tc-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.tc-row:nth-child(2n) .tc-row__media{order:2}.tc-row__num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--tc-primary);color:#fff;align-items:center;justify-content:center;font-weight:800;margin-bottom:12px}.tc-row h3{font-size:clamp(21px,2.6vw,28px);line-height:1.2;margin:0 0 12px;font-weight:800}.tc-row p{font-size:16px;line-height:1.6;color:var(--tc-muted);margin:0}@media(max-width:749px){.tc-row{grid-template-columns:1fr;gap:20px}.tc-row:nth-child(2n) .tc-row__media{order:0}}.tc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tc-card{background:#fff;border:1px solid var(--tc-border);border-radius:16px;overflow:hidden}.tc-card__body{padding:20px}.tc-card h3{margin:0 0 8px;font-size:19px;font-weight:800}.tc-card p{margin:0;color:var(--tc-muted);line-height:1.55;font-size:15px}.tc-card .tc-ph,.tc-card .tc-media img{border-radius:0;border:0;aspect-ratio:4/3;object-fit:cover}@media(max-width:749px){.tc-cards{grid-template-columns:1fr}}.tc-steps{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tc-step{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--tc-border)}.tc-step:last-child{border-bottom:0}.tc-step__n{flex:0 0 40px;height:40px;border-radius:50%;background:var(--tc-soft);color:var(--tc-primary);font-weight:800;display:flex;align-items:center;justify-content:center}.tc-step h3{margin:0 0 4px;font-size:18px;font-weight:800}.tc-step p{margin:0;color:var(--tc-muted);line-height:1.55}@media(max-width:749px){.tc-steps{grid-template-columns:1fr}}.tc-compare{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--tc-border)}.tc-compare th,.tc-compare td{padding:14px 12px;text-align:center;font-size:15px;border-bottom:1px solid var(--tc-border)}.tc-compare tr:last-child td{border-bottom:0}.tc-compare td:first-child,.tc-compare th:first-child{text-align:left}.tc-compare th{font-weight:800;font-size:14px}.tc-compare .tc-us{background:var(--tc-soft);color:var(--tc-primary);font-weight:800}.tc-yes{color:var(--tc-success);font-size:20px;font-weight:900}.tc-no{color:#b4372f;font-size:20px;font-weight:900}.tc-guarantee{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:center;background:#fff;border:2px solid var(--tc-primary);border-radius:20px;padding:32px}.tc-seal{width:180px;height:180px;border-radius:50%;background:var(--tc-primary);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:900;line-height:1;margin:auto;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 8px var(--tc-primary)}.tc-seal b{font-size:56px}.tc-seal small{font-size:13px;letter-spacing:.1em;margin-top:6px}.tc-guarantee h2{margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.tc-guarantee p{margin:0 0 14px;color:var(--tc-muted);line-height:1.6}.tc-check{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tc-check li{padding-left:28px;position:relative;line-height:1.45}.tc-check li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--tc-success);color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.tc-guarantee{grid-template-columns:1fr;text-align:center;padding:24px}.tc-check{text-align:left}}.tc-faq details{background:#fff;border:1px solid var(--tc-border);border-radius:12px;margin-bottom:10px}.tc-faq summary{cursor:pointer;list-style:none;padding:18px 48px 18px 20px;font-weight:700;font-size:16px;position:relative}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--tc-primary)}.tc-faq details[open] summary:after{content:"\2013"}.tc-faq .tc-faq__a{padding:0 20px 18px;color:var(--tc-muted);line-height:1.6}.tc-cta{text-align:center}.tc-cta__price{font-size:clamp(34px,6vw,52px);font-weight:900;margin:8px 0}.tc-cta__compare{text-decoration:line-through;opacity:.7;font-size:18px;margin-right:8px}.tc-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:18px;font-size:13px;opacity:.9}.tc-bb{display:flex;flex-direction:column;gap:14px;width:100%}.tc-badge{align-self:flex-start;background:var(--tc-primary);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;padding:6px 12px;border-radius:999px;text-transform:uppercase}.tc-bb__sub{margin:0;color:var(--tc-muted);font-size:15px;line-height:1.5}.tc-bb__bullets{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tc-bb__bullets li{padding-left:28px;position:relative;font-size:15px}.tc-bb__bullets li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--tc-primary);color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center}.tc-bb__pay{background:var(--tc-soft);border-radius:10px;padding:10px 14px;font-size:14px;color:var(--tc-primary);font-weight:600}.tc-bb__icons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tc-bb__icons div{background:var(--tc-surface);border-radius:10px;padding:10px 6px;text-align:center;font-size:12px;font-weight:700;line-height:1.3}.tc-bb__icons span{display:block;font-size:20px;margin-bottom:4px}.tc-bb__box{border:1.5px dashed var(--tc-primary);border-radius:12px;padding:14px 16px;background:#fff}.tc-bb__box strong{display:block;color:var(--tc-primary);font-size:14px;letter-spacing:.05em}.tc-bb__box p{margin:4px 0 0;font-size:14px;color:var(--tc-muted)}.tc-bb__stock{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tc-success);font-weight:600}.tc-bb__stock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tc-success);box-shadow:0 0 0 4px #2e7d4f2e}.product-information .add-to-cart-button{background:var(--tc-primary)!important;color:#fff!important;border-color:var(--tc-primary)!important;min-height:56px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border-radius:12px!important;box-shadow:0 8px 20px #1d3a6e40}.product-information .variant-option__button-label:has(input:checked){background:var(--tc-primary)!important;border-color:var(--tc-primary)!important;color:#fff!important}.product-information .variant-option__button-label{border-radius:12px}.product-information h1{font-weight:800;line-height:1.15}html{scroll-behavior:smooth}#tc-buy{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tc-dr.css.map */
