.rh-head-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:56px}.rh-head-split .rh-lede{margin:0;justify-self:end}.rh-feat{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.rh-feat__media{position:relative;border:1px solid var(--rh-line);border-radius:24px;overflow:hidden;background:var(--rh-card);min-height:420px}.rh-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rh-tag{position:absolute;z-index:1;top:24px;left:24px;background:#0e0f13d9;border:1px solid var(--rh-line);border-radius:999px;padding:10px 16px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rh-feat__list{display:flex;flex-direction:column;gap:18px}.rh-card{flex:1;display:grid;grid-template-columns:60px 1fr;gap:8px;padding:36px 32px;background:linear-gradient(135deg,#1b1c21,#141519);border:1px solid var(--rh-line);border-radius:20px;transition:border-color .2s ease,transform .2s ease}.rh-card:hover{transform:translateY(-3px);border-color:#e8344e80}.rh-card--hot{background:linear-gradient(135deg,#2a1418,#17121a);border-color:#e8344e73;box-shadow:inset -3px 0 0 var(--rh-red)}.rh-num{color:var(--rh-red);font-size:.7rem;letter-spacing:.14em;padding-top:10px}.rh-card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.03em;margin:0 0 10px;color:var(--rh-text)}.rh-card p{margin:0;color:var(--rh-muted);line-height:1.7;font-size:.92rem;letter-spacing:.02em}.rh-steps-sec{padding-top:0!important}.rh-steps{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding:clamp(36px,5vw,64px);background:#15161a;border:1px solid var(--rh-line);border-radius:28px}.rh-step{border-top:2px solid var(--rh-line);position:relative;padding-top:30px}.rh-step:before{content:"";position:absolute;top:-2px;left:0;width:34%;height:2px;background:var(--rh-red)}.rh-step b{color:var(--rh-red);font-size:.7rem;letter-spacing:.14em}.rh-step h3{font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.02em;margin:22px 0 14px;color:var(--rh-text)}.rh-step p{color:var(--rh-muted);margin:0;font-size:.88rem;line-height:1.75;letter-spacing:.03em}.rh-note{display:flex;gap:14px;align-items:center;margin:28px auto 0;max-width:1000px;padding:18px 24px;border:1px solid var(--rh-line);border-radius:14px;background:#121317;color:var(--rh-muted);font-size:.88rem;letter-spacing:.03em}.rh-note i{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rh-red);color:var(--rh-red);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.75rem}.rh-note--plain{border:0;background:none;padding:0;margin-top:22px;font-size:.78rem}.rh-builds{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:48px}.rh-build{position:relative;display:block;min-height:520px;border-radius:26px;overflow:hidden;border:1px solid var(--rh-line);color:#fff;text-decoration:none}.rh-build img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.rh-build:hover img{transform:scale(1.05)}.rh-build:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 25%,#0a0a0ceb 85%)}.rh-build__body{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:44px}.rh-build h3{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.04em;margin:0 0 14px;color:#fff}.rh-build p:not(.rh-eyebrow){color:#ffffffd1;max-width:520px;line-height:1.65;margin:0 0 28px}.rh-build .rh-eyebrow{margin-bottom:12px;font-size:.66rem}.rh-deal{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;background:#fff0f2;color:#b81d34;border:1px solid #f7c4cc;border-radius:999px;padding:12px 22px;font-weight:600;font-size:.85rem;margin:0 0 48px}.rh-deal i{width:5px;height:5px;border-radius:50%;background:currentColor}.rh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;text-align:left}.rh-prod{border:1.5px solid #1d1d22;border-radius:22px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.rh-prod:hover{transform:translateY(-4px);box-shadow:0 24px 50px #00000014}.rh-prod--hot{border-color:var(--rh-red);box-shadow:0 24px 60px #e8344e2e}.rh-prod--hot .rh-prod__img{background:#fbd5db}.rh-prod__img{position:relative;display:block;aspect-ratio:1;background:#f3f3f5}.rh-prod__img img{width:100%;height:100%;object-fit:cover;display:block}.rh-badge{position:absolute;z-index:1;top:18px;left:18px;background:var(--rh-red);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:9px 14px;border-radius:999px}.rh-prod__body{padding:28px 28px 30px;display:flex;flex-direction:column;flex:1}.rh-prod h3{font-family:Poppins,sans-serif;font-weight:600;font-size:1.45rem;letter-spacing:-.03em;margin:0 0 14px;color:var(--rh-ink)}.rh-prod__price{display:flex;gap:10px;align-items:baseline;margin:auto 0 22px}.rh-prod__price strong{font-size:1.5rem;font-weight:700;letter-spacing:.02em}.rh-prod__price s{color:#55555d;font-weight:600;text-decoration-thickness:2px}.rh-prod .rh-btn{align-self:flex-start}.rh-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.rh-checks li{display:flex;gap:16px;align-items:center;color:#d6d6dc;letter-spacing:.03em}.rh-checks li:before{content:"\2713";flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.8rem;border:1.5px solid rgba(232,52,78,.6);background:#e8344e26}.rh-buy{display:flex;flex-direction:column;align-items:center}.rh-buy__img{width:62%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.08);margin-bottom:-60px;position:relative;z-index:0;box-shadow:0 0 120px #e8344e2e}.rh-buy__img img{width:100%;height:100%;object-fit:cover}.rh-buy__card{position:relative;z-index:1;width:100%;max-width:640px;background:#08080aeb;border:1px solid var(--rh-line);border-radius:26px;padding:40px 36px 32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rh-buy__card .rh-eyebrow{margin-bottom:10px}.rh-buy__card h3{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:.01em;text-transform:uppercase;margin:0 0 16px;color:#fff}.rh-price--card strong{font-size:1.6rem}.rh-price--card s{color:#fff;font-size:1.6rem;font-weight:700;text-decoration-thickness:2.5px}.rh-faq{margin-top:40px;border-top:1px solid var(--rh-line)}.rh-faq details{border-bottom:1px solid var(--rh-line);padding:24px 4px}.rh-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;gap:16px}.rh-faq summary::-webkit-details-marker{display:none}.rh-faq summary:after{content:"+";color:var(--rh-red);font-size:1.5rem;line-height:1}.rh-faq details[open] summary:after{content:"\2013"}.rh-faq p{color:var(--rh-muted);margin:14px 0 0;line-height:1.7}.rh-faq p strong{color:#fff}.rh-faq a{color:var(--rh-red)}.rh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;padding-top:48px;border-top:1px solid var(--rh-line);text-align:center}.rh-trust div{display:flex;flex-direction:column;gap:6px}.rh-trust b{text-transform:uppercase;letter-spacing:.1em;font-size:.82rem}.rh-trust b:before{content:"";display:block;width:28px;height:3px;background:var(--rh-red);margin:0 auto 14px}.rh-trust span{color:var(--rh-muted);font-size:.88rem}@media(max-width:989px){.rh-split,.rh-head-split,.rh-feat,.rh-builds{grid-template-columns:1fr}.rh-head-split .rh-lede{justify-self:start}.rh-steps{grid-template-columns:1fr}.rh-orb{max-width:460px}.rh-feat__media{min-height:320px}}@media(max-width:599px){.rh-wrap{width:calc(100% - 32px)}.rh-perks,.rh-stats{grid-template-columns:1fr}.rh-perks li+li{border-left:0;border-top:1px solid var(--rh-line)}.rh-stats div{border-radius:0!important}.rh-stats div:first-child{border-radius:14px 14px 0 0!important}.rh-stats div:last-child{border-radius:0 0 14px 14px!important}.rh-btn{width:100%}.rh-chip--a{right:0}.rh-chip--b{left:0}.rh-build{min-height:440px}.rh-build__body{padding:28px}.rh-card{padding:28px 22px;grid-template-columns:44px 1fr}.rh-buy__card{padding:32px 22px 26px}.rh-trust{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/revline-home-b.css.map */
