.ShippingCalculator-module__D8GD1a__section{background:#fff;padding:3rem 0}.ShippingCalculator-module__D8GD1a__container{max-width:1200px;margin:0 auto;padding:0 2rem}.ShippingCalculator-module__D8GD1a__content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.ShippingCalculator-module__D8GD1a__textContent{max-width:480px}.ShippingCalculator-module__D8GD1a__badge{color:#008851;letter-spacing:.1em;background:#e8f5e9;border-radius:4px;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.ShippingCalculator-module__D8GD1a__title{color:#1a1a1a;margin-bottom:.75rem;font-size:2rem;font-weight:700}.ShippingCalculator-module__D8GD1a__description{color:#666;margin-bottom:1.5rem;font-size:.9rem;line-height:1.7}.ShippingCalculator-module__D8GD1a__calculateBtn{color:#fff;cursor:pointer;background:#008851;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.ShippingCalculator-module__D8GD1a__calculateBtn:hover{background:#006b40;transform:translateY(-1px)}.ShippingCalculator-module__D8GD1a__form{flex-direction:column;gap:.75rem;display:flex}.ShippingCalculator-module__D8GD1a__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ShippingCalculator-module__D8GD1a__select,.ShippingCalculator-module__D8GD1a__input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.ShippingCalculator-module__D8GD1a__select:focus,.ShippingCalculator-module__D8GD1a__input:focus{border-color:#008851;box-shadow:0 0 0 3px #0088511a}.ShippingCalculator-module__D8GD1a__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.ShippingCalculator-module__D8GD1a__error{color:#dc2626;margin:0;font-size:.813rem}.ShippingCalculator-module__D8GD1a__submitBtn{color:#fff;cursor:pointer;background:#008851;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.ShippingCalculator-module__D8GD1a__submitBtn:hover:not(:disabled){background:#006b40}.ShippingCalculator-module__D8GD1a__submitBtn:disabled{opacity:.7;cursor:not-allowed}.ShippingCalculator-module__D8GD1a__result{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:1rem;padding:1rem}.ShippingCalculator-module__D8GD1a__resultRow{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:.5rem 0;font-size:.875rem;display:flex}.ShippingCalculator-module__D8GD1a__resultRow span{color:#6b7280}.ShippingCalculator-module__D8GD1a__resultRow strong{color:#1a1a1a}.ShippingCalculator-module__D8GD1a__resultTotal{justify-content:space-between;margin-top:.5rem;padding-top:.75rem;font-size:1rem;display:flex}.ShippingCalculator-module__D8GD1a__resultTotal span{color:#1a1a1a;font-weight:500}.ShippingCalculator-module__D8GD1a__resultTotal strong{color:#008851;font-size:1.25rem}.ShippingCalculator-module__D8GD1a__visualContent{justify-content:center;align-items:center;display:flex}.ShippingCalculator-module__D8GD1a__illustration{width:100%;max-width:300px}.ShippingCalculator-module__D8GD1a__calculatorSvg{filter:drop-shadow(4px 8px 16px #00000026);width:100%;height:auto}@media (max-width:1024px){.ShippingCalculator-module__D8GD1a__content{grid-template-columns:1fr;gap:2rem}.ShippingCalculator-module__D8GD1a__textContent{text-align:center;max-width:100%}.ShippingCalculator-module__D8GD1a__form{max-width:400px;margin:0 auto}.ShippingCalculator-module__D8GD1a__visualContent{order:-1}.ShippingCalculator-module__D8GD1a__illustration{max-width:220px}}@media (max-width:640px){.ShippingCalculator-module__D8GD1a__section{padding:2rem 0}.ShippingCalculator-module__D8GD1a__container{padding:0 1rem}.ShippingCalculator-module__D8GD1a__title{font-size:1.5rem}.ShippingCalculator-module__D8GD1a__formRow{grid-template-columns:1fr}}
