.tdm-block{--tdm-ink: #1e2b26;--tdm-body: rgba(18, 18, 18, .78);--tdm-muted: rgba(18, 18, 18, .52);--tdm-card: #f4f6f4;--tdm-line: rgba(30, 43, 38, .14);--tdm-accent: #2f5d4e;--tdm-accent-soft: #e7efe9;--tdm-serif: "Newsreader", Georgia, "Times New Roman", serif;--tdm-sans: "Assistant", "Segoe UI", -apple-system, sans-serif;font-family:var(--tdm-sans);color:var(--tdm-body);line-height:1.5;margin:22px 0}.tdm-block h2,.tdm-block h3{margin:0;color:var(--tdm-ink);text-wrap:balance}.tdm-block .tdm-sec-title{font-family:var(--tdm-sans);font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 24px}.tdm-promise{font-family:var(--tdm-serif);font-style:italic;font-size:17px;line-height:1.3;color:var(--tdm-accent);margin:0 0 14px}.tdm-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tdm-benefits li{display:flex;gap:9px;align-items:baseline;font-size:14px}.tdm-benefits .tdm-tick{color:var(--tdm-accent);font-weight:800;flex:none}.tdm-benefits strong{color:var(--tdm-ink)}.tdm-mechanism{margin:14px 0 0;padding:10px 12px;background:var(--tdm-card);border-radius:9px;font-size:12.5px;line-height:1.45}.tdm-mechanism .tdm-mechanism-intro{color:var(--tdm-accent);font-style:normal;font-weight:700}.tdm-whogrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tdm-who{border:1px solid var(--tdm-line);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35}.tdm-who b{display:block;color:var(--tdm-ink);font-size:12.5px;margin-bottom:5px}.tdm-honest{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--tdm-muted)}.tdm-honest strong{color:var(--tdm-ink);font-weight:700}.tdm-tl{display:flex;flex-direction:column}.tdm-tl-step{display:grid;grid-template-columns:16px 1fr;gap:0 11px;padding-bottom:14px;position:relative}.tdm-tl-step:last-child{padding-bottom:0}.tdm-tl-rail{position:relative;display:flex;justify-content:center}.tdm-tl-rail:before{content:"";position:absolute;top:15px;bottom:-2px;width:2px;background:var(--tdm-accent-soft)}.tdm-tl-step:last-child .tdm-tl-rail:before{display:none}.tdm-tl-dot{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--tdm-accent);position:relative;z-index:1;margin-top:3px}.tdm-tl-step:last-child .tdm-tl-dot{background:var(--tdm-accent)}.tdm-tl-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tdm-tl-when{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tdm-accent);font-weight:800}.tdm-tl-head b{font-family:var(--tdm-serif);font-weight:600;font-size:15px;color:var(--tdm-ink)}.tdm-tl-body p{margin:1px 0 0;font-size:12.5px;line-height:1.4}.tdm-tl-body p strong{color:var(--tdm-accent);font-weight:700}.tdm-doc{display:flex;gap:12px;align-items:flex-start;background:var(--tdm-card);border-radius:10px;padding:14px 15px;margin:0}.tdm-doc-avatar{flex:none;width:38px;height:38px;border-radius:50%;background:var(--tdm-accent);color:#fff;display:grid;place-items:center;font-family:var(--tdm-serif);font-size:15px;font-style:italic;overflow:hidden}.tdm-doc-avatar img{width:100%;height:100%;object-fit:cover}.tdm-doc blockquote{margin:0;font-family:var(--tdm-serif);font-size:13.5px;line-height:1.4;color:var(--tdm-ink)}.tdm-doc figcaption{margin-top:6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tdm-muted);font-weight:700}.tdm-offers{display:flex;flex-direction:column;gap:8px}.tdm-offer{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:2px 10px;border:1.5px solid var(--tdm-line);border-radius:10px;padding:12px 13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tdm-offer input{position:absolute;opacity:0;pointer-events:none}.tdm-offer .tdm-radio{grid-row:1 / span 2;align-self:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--tdm-line);background:#fff}.tdm-offer.is-selected{border-color:var(--tdm-accent);background:#2f5d4e14}.tdm-offer.is-selected .tdm-radio{border-color:var(--tdm-accent);background:var(--tdm-accent);box-shadow:inset 0 0 0 3.5px #fff}.tdm-offer:focus-within{outline:2px solid var(--tdm-accent);outline-offset:2px}.tdm-offer .tdm-name{font-size:14px;font-weight:700;color:var(--tdm-ink)}.tdm-offer .tdm-desc{grid-column:2;font-size:11.5px;color:var(--tdm-muted);line-height:1.35}.tdm-offer .tdm-price{grid-row:1 / span 2;grid-column:3;align-self:center;text-align:right}.tdm-offer .tdm-was{display:block;font-size:11.5px;color:var(--tdm-muted);text-decoration:line-through}.tdm-offer .tdm-now{font-family:var(--tdm-serif);font-size:19px;color:var(--tdm-ink);font-variant-numeric:tabular-nums}.tdm-offer .tdm-perday{display:block;font-size:10.5px;color:var(--tdm-accent);font-weight:700}.tdm-offer .tdm-flag{position:absolute;top:-9px;right:12px;background:var(--tdm-accent);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2.5px 9px}.tdm-value-line{margin:12px 0 0;text-align:center;font-family:var(--tdm-serif);font-style:italic;font-size:14px;color:var(--tdm-accent)}.tdm-cta{display:block;width:100%;margin-top:12px;padding:15px;background:var(--tdm-ink);color:#fff;border:none;border-radius:999px;font-family:var(--tdm-sans);font-size:15.5px;font-weight:700;cursor:pointer;transition:background .15s ease}.tdm-cta:hover{background:var(--tdm-accent)}.tdm-cta:focus-visible{outline:3px solid var(--tdm-accent);outline-offset:2px}.tdm-reassure{display:flex;justify-content:center;gap:6px 14px;margin-top:10px;font-size:11px;color:var(--tdm-muted);flex-wrap:wrap}.tmp__info .tdm-panel{padding:24px 22px}.tmp__info .tdm-panel>.tdm-block:not(.tdm-doc){padding:0}.tmp__info .tdm-panel>.tdm-doc{margin:0}.tmp__info .tdm-panel>.tdm-block+.tdm-block{margin-top:25px}.tmp__info .tdm-panel>.tdm-block:not(.tdm-doc)+.tdm-block:not(.tdm-doc){border-top:0}@media(max-width:420px){.tmp__info .tdm-panel{padding:20px 16px}}@media screen and (min-width:750px){.tdm-promise{font-size:18px}.tdm-benefits li{font-size:14.5px}.tdm-who{font-size:12.5px}.tdm-who b,.tdm-tl-body p{font-size:13px}.tdm-doc blockquote{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/teodam-product-blocks.css.map */
