.rc{max-width:1100px;margin:0 auto;padding:24px 20px 48px;color:#1c2419}.rc-head{max-width:760px;margin:0 auto;text-align:center}.rc-intro{margin-left:auto;margin-right:auto}.rc-medir{text-align:left}.rc-resumen{justify-content:center}.rc-hecho{justify-content:center;text-align:center}.rc-step{text-align:center}.rc-step .rc-opts,.rc-step .rc-num-row,.rc-nav{justify-content:center}.rc-step .rc-num{align-items:center}.rc-nav{padding-right:0}.rc h1{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 12px}.rc h2{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 16px}.rc h3{font-size:1.4rem;margin:6px 0}.rc-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4a7c59;font-weight:700;margin:0 0 6px}.rc-intro{font-size:1.05rem;line-height:1.55;color:#3d463a;max-width:720px}.rc-medir{background:#faf7f0;border-radius:8px;padding:12px 16px;font-size:14px;color:#3d463a}.rc-medir a,.rc-link{color:#2d6a4f;font-weight:800;text-decoration:underline;text-underline-offset:3px}.rc-q{border:1px solid #ece4d2;border-radius:10px;padding:18px;margin:0;background:#fff}.rc-wizard{max-width:760px;margin:24px auto}.rc-progress{height:8px;border-radius:4px;background:#ece4d2;overflow:hidden;margin-bottom:14px}.rc-progress-bar{height:100%;background:#c8a84a;border-radius:4px;transition:width .35s ease}.rc-resumen{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.rc-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 6px;border:1px solid #e0d6bf;border-radius:18px;background:#faf7f0;color:#1c2419;font:600 13px Manrope,sans-serif;cursor:pointer}.rc-chip span{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background:#2d6a4f;color:#fff;font-size:12px;font-weight:800}.rc-chip:hover,.rc-chip.is-on{border-color:#1c2419}.rc-step{padding:24px;box-shadow:0 6px 24px #1c24190f;animation:rc-entra .28s ease}.rc-step legend{float:left;width:100%;padding:0;margin-bottom:4px;font-size:1.35rem;outline:none}.rc-step legend+*{clear:both}.rc-step .rc-opts{margin-top:14px}.rc-step .rc-opt span{min-height:52px;padding:10px 18px;font-size:15px}.rc-nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px;min-height:24px}.rc-nav .rc-link-btn{margin-top:0}.rc-hecho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 18px;border-radius:10px;background:#eef3ea;color:#2d6a4f;font-weight:800}.rc-hecho p{margin:0}.rc-hecho .rc-link-btn{margin-top:0}.rc-num-row .rc-btn-main{min-height:44px}@keyframes rc-entra{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rc-step{animation:none}.rc-progress-bar{transition:none}}.rc-q legend{font-weight:800;font-size:1.05rem;padding:0 4px;display:flex;flex-direction:column}.rc-q legend small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4a7c59;font-weight:700}.rc-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rc-opt{position:relative}.rc-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.rc-opt span{display:flex;flex-direction:column;min-height:44px;justify-content:center;padding:8px 14px;border:1.5px solid #e0d6bf;border-radius:8px;font-weight:600;font-size:14px}.rc-opt span small{font-size:11px;color:#5f685c;font-weight:500}.rc-opt.is-on span{border-color:#1c2419;background:#1c2419;color:#fff}.rc-opt.is-on span small{color:#d7dcd3}.rc-opt input:focus-visible+span{outline:3px solid #c8a84a;outline-offset:2px}.rc-num{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:14px;font-weight:600}.rc-num-row{display:flex;align-items:center;gap:8px}.rc-num input{width:120px;min-height:44px;border:1.5px solid #e0d6bf;border-radius:8px;padding:0 12px;font-size:16px;font-weight:700}.rc-help{font-size:13px;color:#5f685c;margin:8px 0 0}.rc-btn-main{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 22px;border:0;border-radius:8px;background:#c8a84a;color:#1c2419;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer}.rc-btn-main:hover{background:#b8983a}.rc-btn-main:disabled{background:#e6dcc0;color:#7b7f76;cursor:not-allowed}.rc-btn-sec{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid #1c2419;border-radius:8px;background:#fff;color:#1c2419;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer}.rc-btn-sec:hover{background:#1c2419;color:#fff}.rc-link-btn{background:none;border:0;padding:0;cursor:pointer;font-size:14px;display:inline-block;margin-top:12px}.rc-res{scroll-margin-top:90px;border-top:3px solid #1c2419;padding-top:28px;margin-top:8px}.rc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.rc-card{background:#faf7f0;border-radius:10px;padding:22px}.rc-card--asesor{border:1.5px dashed #c8a84a;background:#fff}.rc-foto{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;margin-bottom:14px;background:#fff}.rc-ver-producto{width:100%;box-sizing:border-box;margin-top:16px}.rc-tag{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#2d6a4f;color:#fff;padding:4px 10px;border-radius:12px}.rc-tag--asesor{background:#c8a84a;color:#1c2419}.rc-sub{color:#4a7c59;font-weight:600;font-size:14px;margin:0 0 12px}.rc-porque{margin:0 0 16px;padding-left:18px;line-height:1.55;color:#3d463a}.rc-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rc-cifras div{background:#1c2419;color:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.rc-cifras strong{font-family:Anton,sans-serif;font-weight:400;font-size:1.4rem;color:#c8a84a}.rc-cifras span{font-size:12px;color:#d7dcd3}.rc-buy{display:grid;gap:12px}.rc-label{font-weight:800;margin:4px 0 0}.rc-formats{display:grid;gap:8px}.rc-format{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 14px;border:1.5px solid #e0d6bf;border-radius:8px;cursor:pointer;background:#fff}.rc-format.is-on{border-color:#c8a84a;box-shadow:0 0 0 1px #c8a84a;background:#fffcf3}.rc-format input{width:18px;height:18px;accent-color:#1c2419}.rc-format-name,.rc-format-price{display:flex;flex-direction:column;font-weight:700}.rc-format-price{text-align:right}.rc-format-price strong{font-size:18px}.rc-format small{font-weight:500;font-size:12px;color:#5f685c}.rc-summary{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:#faf7f0;border-radius:8px;font-weight:700}.rc-summary small{font-weight:500;color:#5f685c}.rc-qty-row{display:flex;gap:10px;flex-wrap:wrap}.rc-qty-row .rc-btn-main{flex:1}.rc-qty{display:flex;align-items:center;border:1.5px solid #e0d6bf;border-radius:8px;overflow:hidden}.rc-qty button{width:44px;height:50px;border:0;background:#fff;font-size:20px;cursor:pointer}.rc-qty output{width:36px;text-align:center;font-weight:800}.rc-ok{color:#2d6a4f;font-weight:700;font-size:13px;margin:0}.rc-palet{border:1.5px dashed #c8a84a;border-radius:8px;padding:14px 16px}.rc-palet p{margin:4px 0 10px;font-size:14px;color:#3d463a}.rc-email{background:#1c2419;color:#fff;border-radius:10px;padding:18px;display:grid;gap:8px}.rc-email p{margin:0;font-size:14px;color:#d7dcd3}.rc-email label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.rc-email input{min-height:44px;border:0;border-radius:8px;padding:0 12px;font-size:16px}.rc-email .rc-btn-sec{justify-self:start}.rc-email .rc-help,.rc-email .rc-help a{color:#d7dcd3}.rc-estado{font-weight:700;color:#c8a84a!important}.rc-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rc-info{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:48px;padding-top:32px;border-top:1px solid #ece4d2}.rc-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-steps li{background:#faf7f0;border-radius:8px;padding:14px}.rc-steps span{display:block;font-family:Anton,sans-serif;color:#c8a84a;font-size:1.3rem}.rc-steps p{margin:4px 0 0;font-size:14px;color:#3d463a}.rc-deriv{padding-left:18px;line-height:1.6;color:#3d463a}.rc-aviso{margin-top:32px;background:#fff4e5;border:1px solid #f0d9a8;border-radius:8px;padding:16px 20px}.rc-aviso p{margin:6px 0 0;font-size:14px;line-height:1.55;color:#3d463a}@media(max-width:800px){.rc-grid,.rc-info,.rc-steps,.rc-cifras{grid-template-columns:1fr}.rc-opts{flex-direction:column}.rc-opt span{width:100%;box-sizing:border-box}}.rc-grid{grid-template-columns:minmax(0,560px);justify-content:center}.rc-grid--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-card .rc-buy{margin-top:12px}.rc-ficha{display:inline-block;margin-top:14px;font-size:14px}.rc-card .rc-palet{margin-top:16px;background:#fff}.rc-extra{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.rc-pistola{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1.5px solid #e0d6bf;border-radius:8px;background:#fff;cursor:pointer;margin-top:8px}.rc-pistola input{width:20px;height:20px;margin:2px 0 0;accent-color:#1c2419;flex:none}.rc-pistola span{display:flex;flex-direction:column;gap:2px}.rc-pistola small{font-size:13px;color:#5f685c}.rc-info .rc-aviso{margin-top:0}@media(max-width:800px){.rc-grid--dos,.rc-extra{grid-template-columns:1fr}}.ri[data-astro-cid-hmlxlxs5]{max-width:900px;margin:0 auto;padding:24px 20px 0;color:#1c2419;text-align:center}.ri[data-astro-cid-hmlxlxs5] h1[data-astro-cid-hmlxlxs5]{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 14px}.ri[data-astro-cid-hmlxlxs5] h2[data-astro-cid-hmlxlxs5]{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(1.3rem,2.5vw,1.7rem);margin:28px 0 12px}.ri-capsule[data-astro-cid-hmlxlxs5]{font-size:1.05rem;line-height:1.6;color:#3d463a;max-width:760px;margin:0 auto}.ri-scroll[data-astro-cid-hmlxlxs5]{overflow-x:auto}.ri-table[data-astro-cid-hmlxlxs5]{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;text-align:left;background:#fff}.ri-table[data-astro-cid-hmlxlxs5] th[data-astro-cid-hmlxlxs5],.ri-table[data-astro-cid-hmlxlxs5] td[data-astro-cid-hmlxlxs5]{padding:10px 12px;border-bottom:1px solid #ece4d2}.ri-table[data-astro-cid-hmlxlxs5] thead[data-astro-cid-hmlxlxs5] th[data-astro-cid-hmlxlxs5]{background:#1c2419;color:#fff;font-weight:800}.ri-table[data-astro-cid-hmlxlxs5] thead[data-astro-cid-hmlxlxs5] th[data-astro-cid-hmlxlxs5] a[data-astro-cid-hmlxlxs5]{color:#c8a84a}.ri-table[data-astro-cid-hmlxlxs5] tbody[data-astro-cid-hmlxlxs5] th[data-astro-cid-hmlxlxs5]{font-weight:700;color:#3d463a;background:#faf7f0}.rco[data-astro-cid-nqqt733m]{max-width:1100px;margin:0 auto;padding:8px 20px 48px;color:#1c2419}.rco[data-astro-cid-nqqt733m] h2[data-astro-cid-nqqt733m]{font-family:Anton,sans-serif;font-weight:400;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 16px}.rco-pasos[data-astro-cid-nqqt733m]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rco-pasos[data-astro-cid-nqqt733m] li[data-astro-cid-nqqt733m]{background:#faf7f0;border-radius:8px;padding:16px}.rco-pasos[data-astro-cid-nqqt733m] span[data-astro-cid-nqqt733m]{display:block;font-family:Anton,sans-serif;color:#c8a84a;font-size:1.4rem}.rco-pasos[data-astro-cid-nqqt733m] p[data-astro-cid-nqqt733m]{margin:4px 0 0;font-size:14px;color:#3d463a;line-height:1.5}.rco-mas[data-astro-cid-nqqt733m]{margin:18px 0 0;font-size:15px}.rco-mas[data-astro-cid-nqqt733m] a[data-astro-cid-nqqt733m]{color:#2d6a4f;font-weight:800}@media(max-width:800px){.rco-pasos[data-astro-cid-nqqt733m]{grid-template-columns:1fr}}
