:root{--rin-ink:#1c2420;--rin-ink-soft:#46534c;--rin-forest:#1f3d2b;--rin-forest-deep:#142a1d;--rin-cream:#faf7f0;--rin-cream2:#f3eee2;--rin-gold:#c19a3f;--rin-gold-soft:#e8d9b0;--rin-white:#fff;--rin-line:#e4ddcc;--rin-radius:14px;--rin-shadow:0 10px 30px rgba(20,42,29,.1);--rin-head:"Cormorant Garamond","Playfair Display",Georgia,serif;--rin-body:"Inter","Segoe UI",system-ui,-apple-system,sans-serif}.rin-container{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}.rin *{box-sizing:border-box}.rin-center{text-align:center}.rin .btn{display:inline-block;padding:14px 28px;border-radius:999px;font-weight:700;font-family:var(--rin-body);text-decoration:none;transition:.2s;letter-spacing:.01em}.rin .btn-primary{background:var(--rin-forest);color:var(--rin-white)}.rin .btn-primary:hover{background:var(--rin-forest-deep)}.rin .btn-outline{border:1.5px solid var(--rin-forest);color:var(--rin-forest)}.rin .btn-outline:hover{background:var(--rin-forest);color:var(--rin-white)}.rin .btn-gold{background:var(--rin-gold);color:#fff}.rin .kicker{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rin-gold)}.rin .title{font-family:var(--rin-head);font-size:clamp(28px,4vw,42px);line-height:1.15;margin:8px 0 12px;color:var(--rin-forest)}.rin .sub{color:var(--rin-ink-soft);font-size:17px;max-width:640px;margin:0 auto}.rin-hero{padding:64px 0 72px}.rin-hero__inner{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.rin-hero__copy .sub{margin:0}.rin-hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.rin-hero__trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.rin-hero__trust .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--rin-ink-soft)}.rin-hero__lede{font-size:17px;line-height:1.6}.rin-hero__visual{display:flex;justify-content:center}.rin-hero__card{background:var(--rin-white);border:1px solid var(--rin-line);border-radius:var(--rin-radius);box-shadow:var(--rin-shadow);padding:26px 30px;text-align:center;max-width:380px;width:100%}.rin-hero__card .price-tag{display:inline-block;background:var(--rin-gold-soft);color:var(--rin-forest-deep);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin-bottom:14px}.rin-hero__card img{width:100%;max-width:320px;height:auto;border-radius:10px}.rin-hero__card .stars{color:var(--rin-gold);font-size:18px;letter-spacing:2px;margin-top:10px}.rin-hero__card .sub-note{font-size:13px;color:var(--rin-ink-soft);margin-top:6px}.rin-routine{padding:72px 0}.rin-routine__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:44px}.p-card{display:block;background:var(--rin-cream);border:1px solid var(--rin-line);border-radius:var(--rin-radius);overflow:hidden;text-decoration:none;color:inherit;transition:.2s}.p-card:hover{transform:translateY(-3px);box-shadow:var(--rin-shadow)}.p-card .ph{position:relative}.p-card .ph img{width:100%;height:auto;display:block}.p-card .badge{position:absolute;top:14px;left:14px;background:var(--rin-forest);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.p-card .badge.gold{background:var(--rin-gold)}.p-card .body{padding:22px 24px 26px;text-align:left}.p-card h3{font-family:var(--rin-head);font-size:24px;color:var(--rin-forest);margin:0 0 8px}.p-card .desc{color:var(--rin-ink-soft);font-size:15px;line-height:1.55;margin:0 0 14px}.p-card .price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.p-card .price{font-weight:800;font-size:19px;color:var(--rin-forest-deep)}.p-card .save{font-size:13px;color:var(--rin-gold);font-weight:700}.rin-split{padding:76px 0}.rin-split__row{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.rin-split__row.flip{grid-template-columns:1fr 1fr}.rin-split__row.flip img{order:2}.rin-split img.rounder{width:100%;height:auto;border-radius:var(--rin-radius);display:block}.rin-split .sub{text-align:left;margin:0 0 22px;font-size:16.5px;line-height:1.65;color:var(--rin-ink-soft)}.rin-split .sub ul{padding-left:20px;margin:10px 0 0}.rin-split .sub li{margin-bottom:8px}@media(max-width:900px){.rin-hero__inner,.rin-routine__grid,.rin-split__row{grid-template-columns:1fr}.rin-split__row.flip img{order:0}}.rin-grid{padding:76px 0}.rin-grid__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px}.s-card{background:var(--rin-cream);border:1px solid var(--rin-line);border-radius:var(--rin-radius);overflow:hidden;text-align:left}.s-card img{width:100%;height:170px;object-fit:cover;display:block}.s-card .body{padding:18px 20px 22px}.s-card h3{font-family:var(--rin-head);font-size:20px;color:var(--rin-forest);margin:0 0 6px}.s-card p{color:var(--rin-ink-soft);font-size:14px;line-height:1.55;margin:0}.rin-compare{padding:76px 0}.rin-compare__wrap{overflow-x:auto;margin-top:40px}.compare{width:100%;max-width:760px;margin:0 auto;border-collapse:collapse;background:#ffffff0a}.compare th,.compare td{padding:14px 18px;text-align:left;font-size:15px;border-bottom:1px solid rgba(255,255,255,.12)}.compare th{color:var(--rin-cream);font-family:var(--rin-head);font-size:17px}.compare td{color:#cfd8d0}.compare td:first-child{color:var(--rin-cream-2,#f3eee2)}.compare .col-us{color:#7fd8a4;font-weight:800}.compare .no{color:#c9837d}@media(max-width:900px){.rin-grid__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rin-grid__cards{grid-template-columns:1fr}}.rin-video{padding:76px 0}.rin-video__row{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}.rin-video .sub{text-align:left;margin:0 0 22px;font-size:16.5px;line-height:1.65;color:var(--rin-ink-soft)}.rin-video__frame-wrap{display:flex;justify-content:center}.rin-video__phone{width:100%;max-width:300px;aspect-ratio:9/16;border-radius:26px;overflow:hidden;border:6px solid var(--rin-forest-deep);box-shadow:var(--rin-shadow);background:#000}.rin-video__phone iframe{width:100%;height:100%;border:0;display:block}@media(max-width:900px){.rin-video__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rin-core.css.map */
