.custom-calculator{max-width:65rem;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 6px 20px #00000014;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-calculator h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.custom-calculator label{display:block;font-size:1.5rem;font-weight:600;color:#374151;margin-bottom:.5rem}.custom-calculator input,.custom-calculator select{width:100%;padding:.75rem 1rem;font-size:1.2rem;border:1px solid #d1d5db;border-radius:.75rem;background-color:#f9fafb;transition:border .2s,box-shadow .2s}.custom-calculator input:focus,.custom-calculator select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.custom-calculator .grid{gap:1.5rem}.custom-calculator button{width:100%;margin-top:2rem;background-color:#2563eb;color:#fff;font-weight:600;font-size:1.1rem;padding:.85rem 0;border-radius:.75rem;cursor:pointer;transition:background .2s,transform .1s;border:none}.custom-calculator button:hover{background-color:#1d4ed8;transform:translateY(-1px)}.custom-calculator .result-box{margin-top:2rem;padding:1.5rem;background-color:#f3f4f6;border-radius:.75rem;text-align:center}.custom-calculator .result-box p{margin:.25rem 0}.custom-calculator p.text-xs{font-size:.75rem;color:#6b7280;margin-top:.25rem}.custom-calculator select#unitSelect{padding:.75rem 1rem;font-size:1rem;border-radius:.75rem;border:2px solid #3b82f6;background-color:#eff6ff}@media (max-width: 768px){.custom-calculator .grid{grid-template-columns:1fr;gap:1rem}}.custom-calculator .price{font-size:1.75rem;font-weight:700;color:#16a34a;margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/calculator.css.map */
