.modal-popup.ep-shipping-estimator-modal .modal-inner-wrap{max-width:620px;border-radius:14px}.ep-shipping-estimator-modal .modal-title{color:#155f86;font-size:24px;font-weight:700}.ep-shipping-estimator{color:#172c42}.ep-shipping-estimator .ep-shipping-intro{color:#5c6c7c;margin:0 0 20px}.ep-shipping-estimator .ep-shipping-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.ep-shipping-estimator .ep-shipping-field{flex:1;min-width:130px}.ep-shipping-estimator label{display:block;font-weight:700;margin-bottom:7px}.ep-shipping-estimator .input-text{width:100%;height:auto;min-height:44px;border:1px solid #cbd7e1;border-radius:6px;padding:11px 12px;font-size:16px}.ep-shipping-estimator #rates_submit_button{margin:16px 0 0;background:#ec6813;border-color:#ec6813;color:#fff}.ep-shipping-estimator #rates_submit_button:hover{background:#c9530b;border-color:#c9530b}.ep-shipping-estimator #rates_error_container{padding:0}.ep-shipping-estimator #rates_error_container[hidden]{display:none !important}.ep-shipping-estimator #rates_result{margin-top:24px}.ep-shipping-estimator #rates_result:empty{margin-top:0}.ep-shipping-results .ep-shipping-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:16px}.ep-shipping-results .ep-shipping-summary strong{font-size:15px}.ep-shipping-results .ep-shipping-summary span{font-size:12px;color:#5c6c7c}.ep-shipping-results .ep-shipping-table{width:100%;border-collapse:collapse;table-layout:auto;margin-bottom:0}.ep-shipping-results .ep-shipping-table th{padding:0 0 10px;color:#5c6c7c;font-size:12px;font-weight:400;border-bottom:1px solid #dfe8ee;text-align:left}.ep-shipping-results .ep-shipping-table td{padding:14px 0;vertical-align:top;border-bottom:1px solid #edf1f5;font-size:14px;line-height:1.4}.ep-shipping-results .ep-shipping-table th:first-child,.ep-shipping-results .ep-shipping-table td:first-child{padding-right:14px;overflow-wrap:anywhere}.ep-shipping-results .ep-shipping-table th:last-child,.ep-shipping-results .ep-shipping-table td:last-child{text-align:right;white-space:nowrap}.ep-shipping-results .ep-shipping-table td:last-child{color:#168fc2;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.ep-shipping-results .ep-shipping-table strong{display:block}.ep-shipping-results .ep-shipping-table small{display:block;margin-top:4px;font-size:12px;color:#5c6c7c;line-height:1.5}.ep-shipping-results .ep-shipping-badge{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:5px;background:#e5f5ed;color:#216644;font-size:11px;font-weight:700}.ep-shipping-results .ep-shipping-note{margin:18px 0 0;padding:13px 14px;background:#f1f8fc;border-left:3px solid #248dc1;border-radius:5px;font-size:13px;color:#425c71;line-height:1.55}.ep-shipping-estimator .ep-shipping-message{margin:16px 0 0;color:#a52b20;font-size:14px}.estimate-shipping .ep-shipping-trigger{background:0 0;border:0;box-shadow:none;padding:0;text-decoration:underline;font:inherit;color:inherit}@media (max-width:767px){.modal-popup.ep-shipping-estimator-modal .modal-inner-wrap{width:calc(100% - 24px);margin:20px auto}.ep-shipping-estimator-modal .modal-header,.ep-shipping-estimator-modal .modal-content,.ep-shipping-estimator-modal .modal-footer{padding-left:16px;padding-right:16px}.ep-shipping-results .ep-shipping-table th{display:table-cell}.ep-shipping-results .ep-shipping-table td{display:table-cell;padding-top:13px;padding-bottom:13px}.ep-shipping-results .ep-shipping-table td:before{display:none}}