.lnaa-wrap{background:#fbf7ef;padding:64px 24px}.lnaa-inner{max-width:560px;margin:0 auto}.lnaa-header{text-align:center;margin-bottom:28px}.lnaa-title{font-size:clamp(24px,3.2vw,34px);font-weight:800;color:#1a1a1a;margin:0 0 10px;line-height:1.1}.lnaa-sub{font-size:15px;line-height:1.45;color:#0000008c;margin:0 auto;max-width:440px}.lnaa-input{background:#fff;border:1.5px solid rgba(0,0,0,.1);border-radius:20px;padding:22px 22px 16px;margin-bottom:12px}.lnaa-q{display:block;text-align:center;font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:14px}.lnaa-stepper{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:16px}.lnaa-step{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(36,58,43,.35);background:#fbf7ef;color:#243a2b;font-size:24px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.lnaa-wrap .lnaa-step:hover,.lnaa-wrap .lnaa-step:focus,.lnaa-wrap .lnaa-step:active{background:#f1ead9;color:#243a2b;border-color:#243a2b59}.lnaa-wrap .lnaa-step:focus{outline:none}.lnaa-wrap .lnaa-step:focus-visible{outline:2px solid #243a2b;outline-offset:2px}.lnaa-wrap .lnaa-step:active{transform:scale(.94)}.lnaa-wrap .lnaa-step:disabled{opacity:.35;cursor:default;background:#fbf7ef}.lnaa-qty{min-width:120px;text-align:center}.lnaa-qty-num{display:block;font-size:44px;font-weight:800;color:#1a1a1a;line-height:1;font-variant-numeric:tabular-nums}.lnaa-qty-unit{display:block;font-size:13px;color:#0000008c;margin-top:4px}.lnaa-range{width:100%;accent-color:#243a2b;cursor:pointer;margin:0}.lnaa-range-ends{display:flex;justify-content:space-between;font-size:11px;color:#0006;margin-top:4px}.lnaa-result{background:#243a2b;color:#fff;border-radius:20px;padding:22px 22px 20px;text-align:center}.lnaa-result-label{margin:0 0 4px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#d0ff61}.lnaa-result-val{margin:0 0 10px;font-size:clamp(38px,7vw,52px);font-weight:800;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.lnaa-result-per{font-size:.42em;font-weight:700;color:#ffffffbf}.lnaa-result-detail{margin:0;font-size:14px;line-height:1.45;color:#ffffffd1}.lnaa-result-detail strong{color:#fff;font-weight:800}.lnaa-nota{margin:14px auto 0;max-width:480px;font-size:12px;line-height:1.45;color:#00000073;text-align:center}@media(max-width:600px){.lnaa-wrap{padding:40px 16px}.lnaa-input{padding:18px 16px 14px}.lnaa-result{padding:20px 16px 18px}.lnaa-q{font-size:14px}.lnaa-qty-num{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/LN-ahorro-anual.css.map */
