.rodpr .sb-openlead{max-width:680px;margin:20px auto 0}.rodpr .sb-lead-line{text-align:center;font-family:var(--font-cormorant), serif;color:var(--ink-strong);font-size:clamp(24px,3.2vw,32px);font-weight:400;line-height:1.22}.rodpr .sb-prose{color:var(--ink);margin-top:16px;font-size:16px;line-height:1.78}.rodpr .sb-note{color:var(--muted);background:#a8823c0f;border:1px solid #a8823c4d;border-radius:3px;margin-top:24px;padding:15px 22px;font-size:16px;line-height:1.66}.rodpr .sb-intro{max-width:680px;margin:20px auto 0}.rodpr .sb-intro p{color:var(--ink);margin-top:15px;font-size:16px;line-height:1.78}.rodpr .sb-intro p:first-child{margin-top:0}.rodpr .sb-intro .sb-intro-lead{font-family:var(--font-montserrat), sans-serif;color:var(--ink-strong);font-size:16px;font-weight:600;line-height:1.62}.rodpr .sb-divider{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:64px;height:1px;margin:0 auto 46px}.rodpr .sb-audio{margin-top:20px}.rodpr .sb-audio audio{filter:sepia(.12);width:100%}.rodpr .sb-body{border-top:1px solid #a8823c38;margin-top:22px;padding-top:22px}.rodpr .sb-body>p{color:var(--ink);margin-top:14px;font-size:16px;line-height:1.8}.rodpr .sb-body>p:first-child{margin-top:0}.rodpr .sb-body .sb-audio-note{color:var(--ink-strong);font-size:16px;font-weight:600}.rodpr .sb-steps-list{flex-direction:column;gap:13px;margin:16px 0 0;padding:0;list-style:none;display:flex}.rodpr .sb-steps-list+p{margin-top:16px}.rodpr .sb-step-row{align-items:flex-start;gap:14px;display:flex}.rodpr .sb-step-badge{width:26px;height:26px;color:var(--gold-dk);border:1px solid #a8823c80;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:600;line-height:1;display:flex}.rodpr .sb-step-text{color:var(--ink);flex:1;font-size:16px;line-height:1.72}.rodpr .sb-said{background:var(--card);border-left:2px solid var(--gold);font-family:var(--font-cormorant), serif;color:var(--ink-strong);border-radius:0 3px 3px 0;margin:18px 0;padding:20px 24px;font-size:clamp(17px,2vw,19px);font-style:italic;line-height:1.62}.rodpr .sb-prayer{margin-top:2px}.rodpr .sb-verse{font-family:var(--font-cormorant), serif;color:var(--ink-strong);margin-top:15px;font-size:clamp(17px,2vw,19px);line-height:1.5}.rodpr .sb-verse:first-child{margin-top:0}.rodpr .sb-verse-end{color:var(--gold-dk);letter-spacing:.02em;margin-top:20px}.rodpr .sb-sign{font-family:var(--font-cormorant), serif;color:var(--muted);text-align:right;margin-top:20px;font-size:16px;font-style:italic}.rodpr .sb-next{text-align:center;background:var(--card2);max-width:720px;box-shadow:none;border:1px solid #5a1f2d17;border-radius:3px;margin:0 auto;padding:42px 40px 38px}.rodpr .sb-next .eyebrow{justify-content:center}.rodpr .sb-next-body{max-width:560px;margin:16px auto 0}.rodpr .sb-next-body p{color:var(--ink);margin-top:12px;font-size:16px;line-height:1.72}.rodpr .sb-next-body p:first-child{margin-top:0}.rodpr .sb-next-cta{max-width:520px;color:var(--ink-strong);margin:18px auto 0;font-size:16px;font-weight:600;line-height:1.6}.rodpr .sb-next-paynote{color:#1a0f0bc7;text-align:center;max-width:480px;margin:16px auto 0;font-size:13px;line-height:1.55}.rodpr .sb-next .sb-next-qlist{text-align:left;max-width:340px;margin:12px auto 0}.rodpr .sb-block{max-width:620px;margin:24px auto 0}.rodpr .sb-block p{color:var(--ink);margin-top:15px;font-size:16px;line-height:1.7}.rodpr .sb-block p:first-child{margin-top:0}.rodpr .sb-lead{max-width:620px;color:var(--ink);margin:22px auto 0;font-size:16px;font-weight:400;line-height:1.7}.rodpr .sb-steps{grid-template-columns:repeat(3,1fr);gap:18px;max-width:980px;margin:40px auto 0;display:grid}.rodpr .sb-step{background:var(--card);border:1px solid #5a1f2d17;border-radius:3px;padding:28px 26px}.rodpr .sb-step .sb-step-n{font-family:var(--font-montserrat), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dk);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:11px;font-weight:600;line-height:1}.rodpr .sb-step .sb-step-t{font-family:var(--font-cormorant), serif;color:var(--ink-strong);margin-top:8px;font-size:clamp(22px,2.5vw,26px);font-weight:600;line-height:1.15}.rodpr .sb-step .sb-step-d{color:#1a0f0bb8;margin-top:11px;font-size:16px;line-height:1.7}.rodpr .sb-value{max-width:620px;margin:30px auto 0}.rodpr .sb-value ul{margin:0;list-style:none}.rodpr .sb-value li{color:var(--ink);margin-bottom:12px;padding-left:24px;font-size:16px;line-height:1.7;position:relative}.rodpr .sb-value li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.rodpr .sb-value .sb-value-total{color:var(--ink-strong);border-top:1px solid #a8823c47;margin-top:18px;padding-top:16px;font-size:16px;font-weight:600}.rodpr .sb-checks{grid-template-columns:1fr 1fr;gap:13px 36px;max-width:760px;margin:32px auto 0;padding:0;list-style:none;display:grid}.rodpr .sb-checks li{color:var(--ink);padding-left:24px;font-size:16px;line-height:1.55;position:relative}.rodpr .sb-checks li:before{content:"";background:var(--wine);opacity:.68;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}@media (max-width:640px){.rodpr .sb-checks{grid-template-columns:1fr;gap:11px}}.rodpr .btn-buy{letter-spacing:.01em;text-transform:none;gap:12px;padding:21px 52px;font-size:17px}.rodpr .btn-buy .ar{font-size:17px}@media (max-width:520px){.rodpr .btn-buy{padding:19px 26px;font-size:16px}}.rodpr .sb-review{text-align:center;background:var(--card2);max-width:680px;box-shadow:none;border:1px solid #5a1f2d17;border-radius:3px;margin:0 auto;padding:36px 40px}.rodpr .sb-review-q{font-family:var(--font-cormorant), serif;color:var(--ink-strong);font-size:clamp(19px,2.4vw,23px);font-style:italic;line-height:1.44}.rodpr .sb-review-a{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);margin-top:14px;font-size:11px}@media (max-width:860px){.rodpr .sb-steps{grid-template-columns:1fr;gap:14px}}@media (max-width:640px){.rodpr .sb-said{padding:17px 19px}}.rodpr .sb-vhod .sb-lead{font-family:var(--font-montserrat), sans-serif;color:var(--cream);max-width:620px;margin:14px auto 0;font-size:16px;font-weight:400;line-height:1.7}.rodpr .sb-vhod .sb-steps{margin-top:44px}.rodpr .sb-vhod .sb-step{border:1px solid #c9a24b80;border-top:2px solid var(--gold);box-shadow:none;background:#ede3d0;border-radius:3px;padding:28px 26px}.rodpr .sb-vhod .sb-step-list{margin:14px 0 0;padding:0;list-style:none}.rodpr .sb-vhod .sb-step-list li{color:var(--ink);margin-bottom:9px;padding-left:18px;font-size:15px;line-height:1.6;position:relative}.rodpr .sb-vhod .sb-step-list li:last-child{margin-bottom:0}.rodpr .sb-vhod .sb-step-list li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}@media (min-width:861px){.rodpr .sb-vhod .sb-step .sb-step-t{min-height:2.3em}}.rodpr .sb-items{background:#ede3d0;border:1px solid #c9a24b80;border-radius:3px;max-width:780px;margin:0 auto;overflow:hidden}.rodpr .sb-row-wrap+.sb-row-wrap{border-top:1px solid #a8823c47}.rodpr .sb-row{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;transition:background .15s;display:flex}.rodpr .sb-row:hover{background:#c9a24b12}.rodpr .sb-row-n{text-align:center;min-width:18px;font-family:var(--font-cormorant), serif;color:var(--gold-dk);flex:none;font-size:21px;font-weight:300;line-height:1}.rodpr .sb-row-t{font-family:var(--font-cormorant), serif;color:var(--ink-strong);flex:1;font-size:clamp(22px,2.5vw,26px);font-weight:600;line-height:1.2}.rodpr .sb-row-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dk);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.rodpr .sb-row-car{color:var(--gold-dk);flex:none;font-size:11px}.rodpr .sb-items .sb-body{border-top:1px solid #a8823c47;margin:0;padding:18px 20px 22px 52px}@media (max-width:640px){.rodpr .sb-row{gap:11px;padding:15px 14px}.rodpr .sb-items .sb-body{padding:15px 14px 18px}}.rodpr .sec-wine .sb-intro p{color:#b5a892}.rodpr .sec-wine .sb-intro .sb-intro-lead{color:var(--cream)}.rodpr .sec-wine .sb-items,.rodpr .sec-wine .sb-next{color:var(--ink)}.rodpr .sec-wine .sb-next .eyebrow{color:var(--gold-dk)}
