section.wealth-ritual,section.wealth-ritual *{box-sizing:border-box}section.wealth-ritual{width:100%;max-width:none;margin:0;color:#34251d;font-family:Georgia,Times New Roman,serif;background:#faf5ec;--ivory:#faf5ec;--paper:#f5eee2;--ink:#35251d;--muted:#665247;--gold:#ad771f;--line:#d9c29d;--olive:#344536}section.wealth-ritual button.cta{border:0;cursor:pointer;-webkit-appearance:none;appearance:none}section.wealth-ritual .product-form{margin:0}section.wealth-ritual .ritual{width:100%;display:grid;grid-template-columns:47% 53%;min-height:760px;background:var(--ivory);overflow:hidden}section.wealth-ritual .visual{min-height:760px;overflow:hidden;background:#dfccad}section.wealth-ritual .visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}section.wealth-ritual .copy{align-self:center;width:min(690px,86%);margin:0 auto;padding:25px 0}section.wealth-ritual h1{max-width:650px;margin:0;font-size:clamp(42px,3.5vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.023em}section.wealth-ritual .accent{width:70px;height:2px;background:var(--gold);margin:25px 0}section.wealth-ritual .intro{max-width:610px;margin:0;font-size:clamp(18px,1.25vw,22px);line-height:1.52;color:var(--muted)}section.wealth-ritual .steps{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;counter-reset:step}section.wealth-ritual .steps li{display:grid;grid-template-columns:44px 1fr;gap:15px;align-items:start;padding:20px 0;border-top:1px solid var(--line);counter-increment:step}section.wealth-ritual .steps li:before{content:counter(step,decimal-leading-zero);display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);border-radius:50%;font:700 15px Arial,Helvetica,sans-serif;letter-spacing:.02em;color:var(--gold)}section.wealth-ritual .step-title{display:block;margin:1px 0 6px;font:700 15px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:var(--olive)}section.wealth-ritual .step-text{display:block;font-size:16px;line-height:1.47;color:var(--muted)}section.wealth-ritual .sequence{margin:23px 0 0;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:700 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:var(--gold)}section.wealth-ritual .care{margin:18px 0 0;font-size:15px;line-height:1.54;font-style:italic;color:var(--muted)}@media(max-width:1199px)and (min-width:681px){section.wealth-ritual .ritual{grid-template-columns:43% 57%;min-height:690px}section.wealth-ritual .visual{min-height:690px;display:grid;place-items:center}section.wealth-ritual .visual img{object-fit:contain;max-height:760px}section.wealth-ritual .copy{width:88%;padding:25px 0}section.wealth-ritual h1{font-size:clamp(35px,3.65vw,45px)}section.wealth-ritual .accent{margin:21px 0}section.wealth-ritual .intro{font-size:17px}section.wealth-ritual .steps{margin-top:25px;gap:0 18px}section.wealth-ritual .steps li{grid-template-columns:34px 1fr;gap:9px;padding:17px 0}section.wealth-ritual .steps li:before{width:31px;height:31px;font-size:15px}section.wealth-ritual .step-title{font-size:15px}section.wealth-ritual .step-text{font-size:15px}section.wealth-ritual .sequence{font-size:15px;letter-spacing:.09em}section.wealth-ritual .care{font-size:15px}}@media(max-width:850px)and (min-width:681px){section.wealth-ritual .steps{grid-template-columns:1fr}section.wealth-ritual .steps li{padding:10px 0}section.wealth-ritual .visuals{min-height:770px}section.wealth-ritual .ritual{min-height:770px}}@media(max-width:680px){section.wealth-ritual .ritual{display:flex;flex-direction:column;min-height:0}section.wealth-ritual .visual{min-height:0;width:100%}section.wealth-ritual .visual img{width:100%;height:auto;object-fit:contain}section.wealth-ritual .copy{width:100%;margin:0;padding:25px 23px}section.wealth-ritual h1{font-size:clamp(34px,8.6vw,44px);line-height:1.06}section.wealth-ritual .accent{width:51px;height:1px;margin:22px 0}section.wealth-ritual .intro{font-size:16.5px;line-height:1.55}section.wealth-ritual .steps{display:block;margin-top:25px}section.wealth-ritual .steps li{grid-template-columns:39px 1fr;gap:13px;padding:17px 0}section.wealth-ritual .steps li:before{width:34px;height:34px;font-size:13px}section.wealth-ritual .step-title{font-size:13px}section.wealth-ritual .step-text{font-size:15.5px}section.wealth-ritual .sequence{margin-top:9px;padding:16px 0;font-size:13px;letter-spacing:.09em}section.wealth-ritual .care{margin-top:16px;font-size:13px;line-height:1.55}}@media(max-width:390px){section.wealth-ritual .copy{padding:25px 20px}section.wealth-ritual h1{font-size:32px}section.wealth-ritual .intro{font-size:16px}section.wealth-ritual .step-text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wealth-v2-ritual.css.map */
