.tv67{--ink:#192b55;--muted:#5d6d86;--gold:#d99b27;--cream:#fbf6ed;background:#fff;color:var(--ink);overflow-wrap:break-word}.tv67 *,.tv67 *:before,.tv67 *:after{box-sizing:border-box}.tv67 .wrap{max-width:1360px;padding-left:40px;padding-right:40px;margin:auto}.tv67 h1,.tv67 h2,.tv67 h3{color:var(--ink);margin:0;font-style:normal;-webkit-hyphens:none;hyphens:none}.tv67 h1,.tv67 h2{font-family:inherit;font-weight:800;letter-spacing:-.04em;line-height:1.1}.tv67 h1{font-size:clamp(42px,4.5vw,64px)}.tv67 h2{font-size:clamp(30px,3vw,44px)}.tv67 h3{font-size:21px;line-height:1.3;font-weight:700}.tv67 h1 em,.tv67 h2 em{color:#b57c18;font-style:normal}.tv67 p{font-size:17px;line-height:1.7;color:var(--muted);margin:20px 0}.tv67 a{color:inherit}.tv67 img{max-width:100%;display:block}.tv67 figure{margin:0}.tv67 .tv67-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7b653f;margin:0 0 16px;line-height:1.5}.tv67-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tv67-split>*{min-width:0}.tv67-section{padding:80px 0;scroll-margin-top:100px}.tv67-cream{background:var(--cream)}.tv67-blue{background:#edf4f7}.tv67-hero{padding:62px 0;background:var(--cream)}.tv67 .tv67-sales{display:inline-flex;gap:9px;align-items:center;font-size:14px;color:var(--ink);margin:0 0 24px;font-weight:700}.tv67-sales span{color:#b57c18;font-size:22px}.tv67 .tv67-lead{max-width:540px;margin:24px 0;font-size:18px}.tv67 .tv67-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 25px;border-radius:99px;background:#f4be59;color:#17284c;font-weight:800;font-size:16px;text-decoration:none;line-height:1.4;text-align:center;transition:background .2s}.tv67 .tv67-btn:hover{background:#eaae42}.tv67 .tv67-btn--navy{background:var(--ink);color:#fff}.tv67 .tv67-btn--navy:hover{background:#314776}.tv67 .tv67-text-link{display:block;width:fit-content;text-underline-offset:5px;font-size:15px;font-weight:600;margin-top:20px}.tv67 .tv67-small{font-size:13px;line-height:1.6;margin:16px 0 0}.tv67-hero-photo{position:relative;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 18px 50px #192b5510}.tv67-hero-photo img{width:100%;height:auto;aspect-ratio:1619/971;object-fit:contain}.tv67-hero-photo figcaption{padding:18px 24px;color:var(--ink);font-size:15px;font-weight:600;background:#fff}.tv67-trust{background:var(--ink);color:#fff;padding:18px 0}.tv67-trust .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.tv67-trust span{font-size:13px;line-height:1.4;font-weight:600}.tv67-photo{border-radius:30px;overflow:hidden;background:#f7f7f5}.tv67-photo img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover}.tv67-soft{padding:28px}.tv67-soft img{object-fit:contain}.tv67-heading{max-width:900px;margin-bottom:34px}.tv67-heading p:last-child{max-width:760px;margin-bottom:0}.tv67-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tv67-moments article{position:relative;min-width:0;border-radius:26px;overflow:hidden;background:#fff}.tv67-moments img{width:100%;aspect-ratio:4/4.2;object-fit:cover;object-position:50% 38%}.tv67-moments article>div{padding:25px}.tv67-moments span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7b653f;font-weight:700}.tv67-moments h3{margin-top:12px}.tv67-moments p{font-size:15px;line-height:1.6;margin:12px 0 0}.tv67-points{padding:0;margin:30px 0;list-style:none;display:grid;gap:24px}.tv67-points li{display:flex;gap:16px}.tv67-points li>b{display:grid;place-items:center;flex-shrink:0;background:#f8e7c5;border-radius:50%;width:38px;height:38px;color:#785213}.tv67-points h3{font-size:19px}.tv67-points p{font-size:16px;line-height:1.6;margin:6px 0 0}.tv67-zone{position:relative;background:#f8f9fa;border-radius:30px;padding:24px}.tv67-zone img{width:100%;height:auto}.tv67-zone figcaption{text-align:center;font-size:13px;color:var(--muted);margin-top:15px}.tv67-pin{display:grid;place-items:center;position:absolute;border-radius:50%;width:38px;height:38px;background:#f4be59;color:#192b55;font-weight:800;box-shadow:0 0 0 6px #fff9}.tv67-pin--one{top:43%;left:47%}.tv67-pin--two{top:47%;left:76%}.tv67-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tv67-sizes article{border:1px solid #d7e1e8;border-radius:24px;padding:30px;background:#fff}.tv67-age{display:inline-block;background:#edf4f7;border-radius:30px;padding:6px 14px;font-weight:700;font-size:14px}.tv67-sizes strong{display:block;font-size:76px;font-weight:800;letter-spacing:-.06em;color:var(--ink);line-height:1.3;margin:20px 0}.tv67-sizes small{font-size:25px;letter-spacing:0;font-weight:500}.tv67-sizes p{font-size:16px;margin:12px 0 18px}.tv67-sizes a{font-weight:700;text-underline-offset:5px;font-size:15px}.tv67 .tv67-note{font-size:13px;max-width:900px;margin:24px 0 0}.tv67-checks{list-style:none;padding:0;display:grid;gap:12px;margin:24px 0}.tv67-checks li{display:flex;align-items:baseline;gap:10px;font-size:16px}.tv67-checks li:before{content:"\2713";color:#7c642d;font-weight:800}.tv67-table-scroll{overflow-x:auto;border-radius:24px;border:1px solid #e4dfd4;background:#fff}.tv67-table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;text-align:left}.tv67-table caption{text-align:left;padding:20px 24px;font-size:14px;color:var(--muted)}.tv67-table th,.tv67-table td{padding:22px 24px;border-top:1px solid #e6e8ec;vertical-align:top}.tv67-table th:first-child{width:24%}.tv67-table td{width:38%}.tv67-table thead th{background:#f2f5f7;font-size:15px}.tv67-table th:last-child,.tv67-table td:last-child{background:#f9edcf;color:#243458;font-weight:600}.tv67-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin:0}.tv67-steps li{border-top:2px solid #e4d2ae;padding-top:24px}.tv67-steps b{font-size:38px;font-weight:500;color:#b57c18;display:block;margin-bottom:20px}.tv67-steps p{font-size:15px;margin:12px 0 0}.tv67-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tv67-products article{background:#fff;border-radius:26px;overflow:hidden;display:flex;flex-direction:column}.tv67-products img{aspect-ratio:1.5;width:100%;height:auto;object-fit:contain;background:#fff}.tv67-products article>div{padding:26px;flex:1;display:flex;flex-direction:column}.tv67-products h3{font-size:23px}.tv67-products p{font-size:15px;margin:12px 0 20px}.tv67-products .tv67-eyebrow{font-size:11px;margin:0 0 10px}.tv67-product-link{margin-top:auto;font-size:15px;font-weight:800;text-underline-offset:5px;line-height:1.6}.tv67-set{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;border-radius:30px;background:#fbf0d9}.tv67-set>div{max-width:750px}.tv67-set .tv67-btn{flex-shrink:0;max-width:300px}.tv67-set h2{font-size:clamp(28px,3vw,38px)}.tv67-set p:last-child{margin-bottom:0}.tv67 .family-reviews{background:#fff;padding:72px 0}.tv67 .family-reviews h2{font-family:inherit;font-weight:800;line-height:1.15}.tv67 .family-reviews .review-gallery{display:none}.tv67 .family-reviews blockquote{background:#fbf6ed!important;border-radius:22px!important}.tv67 .tv65-rail{padding:64px 0}.tv67-trial{background:var(--ink);color:#fff}.tv67-trial h2{color:#fff}.tv67-trial h2 em{color:#f4be59}.tv67-trial .tv67-eyebrow{color:#e5bb6a}.tv67-trial p{color:#dae1ec}.tv67-trial-card{background:#fff;border-radius:30px;padding:38px;color:var(--ink)}.tv67-trial-card>strong{font-size:100px;letter-spacing:-.06em;line-height:1;font-weight:800;color:#b57c18}.tv67-trial-card h3{margin-top:14px;font-size:26px}.tv67-trial-card p{color:var(--muted);font-size:15px}.tv67-faq{align-items:start;grid-template-columns:.8fr 1.2fr}.tv67-faq details{border-bottom:1px solid #dce2eb;padding:20px 0}.tv67-faq summary{font-size:17px;font-weight:700;cursor:pointer;line-height:1.5}.tv67-faq details p{font-size:15px;margin:14px 0 0}.tv67-faq a{overflow-wrap:anywhere}.tv67-final{text-align:center;background:var(--cream);padding:70px 0}.tv67-final h2{max-width:850px;margin:0 auto 28px}.tv67-final .tv67-small{max-width:700px;margin:22px auto 0}.tv67 a:focus-visible,.tv67 summary:focus-visible,.tv67-table-scroll:focus-visible{outline:3px solid #b57c18;outline-offset:5px}@media(max-width:1000px){.tv67-split{gap:32px}.tv67 .wrap{padding-left:28px;padding-right:28px}.tv67-set{flex-direction:column;align-items:flex-start;padding:34px}.tv67-moments article>div{padding:20px}.tv67-products article>div{padding:22px}.tv67-sizes article{padding:24px}}@media(max-width:700px){.tv67 .wrap{padding-left:20px;padding-right:20px}.tv67-section{padding:48px 0}.tv67-hero{padding:35px 0 40px}.tv67-split,.tv67-faq{grid-template-columns:1fr;gap:30px}.tv67 h1{font-size:43px}.tv67 h2{font-size:32px}.tv67 p,.tv67 .tv67-lead{font-size:16px}.tv67-hero-photo{border-radius:24px}.tv67-hero-photo figcaption{font-size:13px;padding:14px 18px}.tv67-trust .wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tv67-trust span{font-size:11px}.tv67 .tv67-sales{font-size:12px;margin-bottom:20px}.tv67 .tv67-btn{font-size:15px;padding:16px 22px}.tv67-moments{grid-template-columns:1fr;gap:22px}.tv67-moments article{display:grid;grid-template-columns:40% 60%;align-items:center}.tv67-moments img{height:100%;aspect-ratio:3/4;object-fit:cover}.tv67-moments article>div{padding:18px}.tv67-moments h3{font-size:19px}.tv67-moments p{font-size:14px;line-height:1.5}.tv67-sizes{grid-template-columns:1fr;gap:14px}.tv67-sizes article{display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center;padding:24px}.tv67-age{width:fit-content}.tv67-sizes strong{grid-column:2;grid-row:1/4;margin:0;font-size:66px}.tv67-sizes h3{font-size:19px}.tv67-sizes p{margin:0}.tv67-sizes a{grid-column:1/-1;margin-top:10px}.tv67-table{font-size:13px}.tv67-table caption{padding:18px}.tv67-table th,.tv67-table td{padding:15px 10px;overflow-wrap:anywhere}.tv67-table thead th{font-size:12px}.tv67-steps{grid-template-columns:1fr 1fr;gap:26px 20px}.tv67-steps h3{font-size:18px}.tv67-steps p{font-size:14px}.tv67-steps b{font-size:30px;margin-bottom:12px}.tv67-products{grid-template-columns:1fr;gap:24px}.tv67-products img{aspect-ratio:1.7}.tv67-set{padding:26px}.tv67-trial-card{padding:30px}.tv67-trial-card>strong{font-size:80px}.tv67 .family-reviews{padding:48px 0}.tv67 .tv65-rail{padding:40px 0}.tv67-final{padding:48px 0}.tv67-faq summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.tv67 .tv67-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/tivelune-home-v67.css.map */
