.mp-home{--mp-orange:#f47a1f;--mp-ink:#123f3a;--mp-soft:#f7efe4;color:var(--mp-ink);background:#fff}.mp-shell{width:min(1180px,calc(100% - 40px));margin:auto}.mp-hero{padding:54px 0 68px;background:linear-gradient(135deg,#fff,#fff8f1 58%,#fff0e2)}.mp-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.mp-eyebrow{margin:0 0 14px;color:#b95718;font-size:1.2rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mp-hero h1{max-width:680px;margin:0;font-size:clamp(4.2rem,6vw,7rem);line-height:.99;letter-spacing:-.055em;font-weight:850}.mp-lead{max-width:650px;margin:22px 0 0;color:#555;font-size:1.75rem;line-height:1.55}.mp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 25px;border-radius:12px;text-decoration:none;font-size:1.55rem;font-weight:800}.mp-btn--primary{background:var(--mp-orange);color:#fff;box-shadow:0 12px 30px #f5822040}.mp-btn--secondary{border:1px solid #d9d5cf;color:#222;background:#fff}.mp-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px;color:#555;font-size:1.18rem;font-weight:650}.mp-trust span:before{content:"\2713";margin-right:6px;color:#4d8d5d;font-weight:900}.mp-hero__media{position:relative}.mp-hero__media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:26px;box-shadow:0 24px 55px #291c1229}.mp-float{position:absolute;left:-22px;bottom:24px;max-width:210px;padding:14px 16px;border-radius:14px;background:#fffffff5;box-shadow:0 15px 35px #00000024;font-size:1.18rem}.mp-float strong{display:block;font-size:1.35rem}.mp-strip{background:#123f3a;color:#fff}.mp-strip__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.mp-strip__item{padding:21px 18px;text-align:center;border-right:1px solid rgba(255,255,255,.13);font-size:1.2rem}.mp-strip__item strong{display:block;margin-bottom:3px;font-size:1.42rem}.mp-section{padding:78px 0}.mp-center{text-align:center}.mp-center h2,.mp-split h2,.mp-product h2{margin:0;font-size:clamp(3rem,4.2vw,5rem);line-height:1.04;letter-spacing:-.04em}.mp-center p{max-width:720px;margin:16px auto 0;color:#666;font-size:1.55rem;line-height:1.6}.mp-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.mp-card{padding:25px;border:1px solid #ece8e3;border-radius:18px;background:#fff;box-shadow:0 10px 30px #00000009}.mp-card__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--mp-soft);color:#c45818;font-size:2rem;font-weight:900}.mp-card h3{margin:18px 0 8px;font-size:1.65rem}.mp-card p{margin:0;color:#666;font-size:1.3rem;line-height:1.55}.mp-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mp-split__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:22px}.mp-split__copy p{color:#666;font-size:1.55rem;line-height:1.6}.mp-checks{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.mp-checks li{position:relative;padding-left:29px;font-size:1.42rem;font-weight:650}.mp-checks li:before{position:absolute;left:0;content:"\2713";color:var(--mp-orange);font-weight:900}.mp-soft{background:#faf8f5}.mp-product{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.mp-product__media img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px}.mp-rating{margin-bottom:10px;color:#e7a313;font-size:1.35rem}.mp-rating span{margin-left:7px;color:#555;font-size:1.15rem}.mp-price{display:flex;align-items:baseline;gap:11px;margin-top:18px}.mp-price__sale{color:#e65f22;font-size:3rem;font-weight:900}.mp-price__compare{color:#999;font-size:1.55rem;text-decoration:line-through}.mp-sale{display:inline-flex;margin-left:4px;padding:5px 9px;border-radius:999px;background:#123f3a;color:#fff;font-size:1rem;font-weight:850}.mp-shipping{margin:14px 0;padding:12px 13px;border-radius:10px;background:#eef5ef;color:#36513d;font-size:1.25rem}.mp-product .mp-btn{margin-top:8px}.mp-faq{max-width:820px;margin:34px auto 0}.mp-faq details{border-top:1px solid #e9e5df;padding:19px 0}.mp-faq summary{cursor:pointer;font-size:1.5rem;font-weight:750}.mp-faq p{margin:10px 0 0;color:#666;font-size:1.35rem;line-height:1.55}.mp-final{padding:72px 0;background:#123f3a;color:#fff;text-align:center}.mp-final h2{max-width:760px;margin:0 auto;font-size:clamp(3.3rem,5vw,5.8rem);line-height:1.03;letter-spacing:-.045em}.mp-final p{max-width:620px;margin:17px auto 0;color:#cfcfcf;font-size:1.5rem;line-height:1.6}.mp-final .mp-btn{margin-top:26px}@media(max-width:899px){.mp-hero__grid,.mp-split,.mp-product{grid-template-columns:1fr}.mp-hero__media{order:-1}.mp-benefits,.mp-strip__inner{grid-template-columns:repeat(2,1fr)}.mp-float{left:12px}.mp-product__media{max-width:620px;margin:auto}}@media(max-width:599px){.mp-shell{width:min(100% - 28px,1180px)}.mp-hero{padding:22px 0 44px}.mp-hero__grid{gap:28px}.mp-hero h1{font-size:4rem}.mp-lead{font-size:1.48rem}.mp-actions{display:grid}.mp-btn{width:100%}.mp-benefits{grid-template-columns:1fr}.mp-section{padding:52px 0}.mp-strip__inner{grid-template-columns:1fr 1fr}.mp-strip__item{padding:16px 8px}.mp-float{position:static;max-width:none;margin-top:10px}.mp-product{gap:28px}.mp-center h2,.mp-split h2,.mp-product h2{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rr-home.css.map */
