.Fm2EPa_calculator{--ink:#163300;--muted:#687065;--line:#dfe4da;--lime:#9fe870;--paper:#fff;--surface:#f6f7f4;color:#0e0f0c;width:min(1120px,100%);margin:30px auto 0;font-size:15px;line-height:1.5;container-type:inline-size}.Fm2EPa_types{border:1px solid var(--line);background:var(--paper);border-radius:100px;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 26px;padding:6px;display:flex}.Fm2EPa_type{cursor:pointer;border-radius:100px;place-items:center;min-height:46px;padding:0 26px;font-size:17px;font-weight:500;transition:background .15s,color .15s;display:grid;position:relative}.Fm2EPa_type input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.Fm2EPa_type:hover{background:var(--surface)}.Fm2EPa_type:has(input:checked){background:var(--ink);color:var(--lime)}.Fm2EPa_type:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.Fm2EPa_card{background:var(--paper);border:5px solid #edefeb;border-radius:28px;padding:36px;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #16330059}.Fm2EPa_card:before{content:"";pointer-events:none;background-image:linear-gradient(#1633000b 1px,#0000 1px),linear-gradient(90deg,#1633000b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 40% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 70% at 40% 40%,#000 30%,#0000 100%)}.Fm2EPa_grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:stretch;gap:40px;display:grid;position:relative}.Fm2EPa_estimate{flex-direction:column;min-width:0;display:flex}.Fm2EPa_badge{background:var(--ink);color:var(--lime);border-radius:8px;align-self:start;padding:6px 10px;font-size:13px;font-weight:700}.Fm2EPa_price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 0;display:flex}.Fm2EPa_big{font:700 84px/1 var(--font-latin),sans-serif;letter-spacing:-3px;color:var(--ink)}.Fm2EPa_big[data-unavailable]{letter-spacing:0;color:var(--muted);font-size:44px}.Fm2EPa_price>span{color:var(--muted);font-size:20px}.Fm2EPa_total{margin:16px 0 0;font-size:22px;font-weight:500}.Fm2EPa_total bdi{font-weight:600}.Fm2EPa_quantityRow{align-items:center;gap:10px;min-width:0;margin:30px 0 12px;font-size:16px;font-weight:500;display:flex}.Fm2EPa_quantity{border:1px solid var(--line);background:var(--paper);width:120px;min-height:44px;color:var(--ink);font:600 20px var(--font-latin),sans-serif;font-variant-numeric:tabular-nums;text-align:start;border-radius:12px;padding:4px 12px}[dir=rtl] .Fm2EPa_quantity{text-align:right}.Fm2EPa_quantity[aria-invalid=true]{border-color:#a33a2f}.Fm2EPa_error{color:#a33a2f;margin:0 0 8px;font-size:12px;line-height:1.6}.Fm2EPa_range{appearance:none;background:linear-gradient(to right,var(--lime) var(--range-fill),#e5eadf var(--range-fill));cursor:pointer;border-radius:999px;width:100%;height:8px;margin:0;display:block}[dir=rtl] .Fm2EPa_range{background:linear-gradient(to left,var(--lime) var(--range-fill),#e5eadf var(--range-fill))}.Fm2EPa_range::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 5px #1633001f,0 2px 6px #00000040}.Fm2EPa_range::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 5px #1633001f}.Fm2EPa_ticks{font:400 12px var(--font-latin),sans-serif;color:var(--muted);justify-content:space-between;margin-top:12px;display:flex}.Fm2EPa_action{width:100%;min-height:58px;margin-top:auto;padding-top:0;padding-bottom:0;font-size:17px}.Fm2EPa_estimate .Fm2EPa_action{margin-top:32px}.Fm2EPa_includes{background:var(--surface);border:1px solid #e3e8e2;border-radius:20px;min-width:0;padding:26px 26px 18px}.Fm2EPa_includes h3{color:var(--muted);letter-spacing:.3px;margin:0 0 18px;font-size:13px;font-weight:500}.Fm2EPa_includes ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.Fm2EPa_includes li{align-items:center;gap:12px;font-size:15.5px;line-height:1.4;display:flex}.Fm2EPa_check{background:var(--lime);height:22px;color:var(--ink);font:700 12px/22px var(--font-latin),sans-serif;text-align:center;border-radius:50%;flex:0 0 22px}.Fm2EPa_strip{color:#5e645e;border-top:1px solid #e3e8e2;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:32px;padding-top:24px;font-size:14px;display:flex;position:relative}.Fm2EPa_strip>span{border-inline-start:1px solid var(--line);align-items:center;gap:5px;padding:0 22px;display:inline-flex}.Fm2EPa_strip>span:first-child{border-inline-start:0}.Fm2EPa_strip bdi{color:#0e0f0c;font-weight:600;font-family:var(--font-latin),sans-serif}.Fm2EPa_ring{border:1.5px solid var(--ink);width:30px;height:30px;color:var(--ink);font-size:9px;font-weight:700;font-family:var(--font-latin),sans-serif;border-radius:50%;place-items:center;margin-inline:8px;display:inline-grid}.Fm2EPa_calculator :is(input,a):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Fm2EPa_availability{color:var(--muted);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.7}@container (max-width:860px){.Fm2EPa_grid{grid-template-columns:minmax(0,1fr);gap:26px}.Fm2EPa_estimate .Fm2EPa_action{margin-top:26px}}@media (max-width:680px){.Fm2EPa_calculator{margin-top:22px}.Fm2EPa_types{justify-content:stretch;width:100%}.Fm2EPa_type{flex:1;min-height:42px;padding:0 10px;font-size:15px}.Fm2EPa_card{border-width:4px;border-radius:22px;padding:22px}.Fm2EPa_big{letter-spacing:-2px;font-size:60px}.Fm2EPa_price>span{font-size:16px}.Fm2EPa_total{font-size:18px}.Fm2EPa_quantityRow{margin-top:24px}.Fm2EPa_includes{padding:20px 18px 14px}.Fm2EPa_includes li{font-size:14.5px}.Fm2EPa_strip{gap:10px;font-size:13px}.Fm2EPa_strip>span{border:0;justify-content:center;width:100%;padding:0}}@media (prefers-reduced-motion:reduce){.Fm2EPa_type{transition:none}}
