.thinsulate-shipping-widget{width:100%;max-width:1180px;margin:32px auto;padding:0 16px;font-family:Inter,Arial,sans-serif;color:#0f172a}.thinsulate-shipping-widget .shipping-widget-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a0f;padding:24px}.thinsulate-shipping-widget .shipping-widget-header{text-align:center;max-width:760px;margin:0 auto 18px}.thinsulate-shipping-widget .shipping-widget-title{font-size:1.35rem;line-height:1.3;font-weight:750;margin:0 0 8px;color:#0f172a}.thinsulate-shipping-widget .tooltip-note{color:#475569;font-size:.98rem;margin:0}.thinsulate-shipping-widget .map-shell{width:100%;display:flex;justify-content:center;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.thinsulate-shipping-widget #map{width:100%;max-width:975px;min-width:720px;margin:0 auto}.thinsulate-shipping-widget svg{width:100%;height:auto;display:block;margin:0 auto}.thinsulate-shipping-widget .state{fill:#dbe4f0;stroke:#fff;stroke-width:1;cursor:pointer;transition:fill .15s ease}.thinsulate-shipping-widget .state:hover,.thinsulate-shipping-widget .state.active{fill:#60a5fa}.thinsulate-shipping-widget .state-borders{fill:none;stroke:#fff;stroke-linejoin:round;pointer-events:none}.thinsulate-state-modal .modal__window{max-width:960px}.thinsulate-state-modal__content{padding:48px 24px 24px}.thinsulate-state-modal__title{font-size:1.25rem;font-weight:750;color:#0f172a;margin:0 0 16px}.thinsulate-state-modal__body{background:#f8fafc;padding:16px;max-height:calc(72vh - 80px);overflow-y:auto}.thinsulate-state-modal__body .table-card{border:1px solid #cbd5e1;padding:18px;margin-bottom:16px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.thinsulate-state-modal__body .table-card:last-child{margin-bottom:0}.thinsulate-state-modal__body .city-heading{font-size:1rem;font-weight:700;margin:0 0 12px;color:#0f172a}.thinsulate-state-modal__body .modern-table-wrap{border:1px solid #cbd5e1;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.thinsulate-state-modal__body .modern-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:.95rem}.thinsulate-state-modal__body .modern-table thead th{background:#e2e8f0;color:#0f172a;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:.85rem .9rem;border-bottom:1px solid #cbd5e1;white-space:nowrap;text-align:left}.thinsulate-state-modal__body .modern-table tbody td{padding:.95rem .9rem;border-bottom:1px solid #e2e8f0;color:#0f172a;white-space:nowrap}.thinsulate-state-modal__body .modern-table tbody tr:nth-child(2n){background:#f8fafc}.thinsulate-state-modal__body .modern-table tbody tr:hover{background:#eff6ff}.thinsulate-state-modal__body .modern-table tbody tr:last-child td{border-bottom:0}.thinsulate-state-modal__body .muted-note{border:1px solid #cbd5e1;background:#f8fafc;padding:.75rem .9rem;color:#334155;margin-bottom:1rem}.thinsulate-state-modal__body .alert{padding:.75rem 1rem;border:1px solid #fcd34d;background:#fef3c7;color:#78350f;margin:0}.thinsulate-state-modal__body .alert-danger{border-color:#fca5a5;background:#fee2e2;color:#7f1d1d}.thinsulate-state-modal__body .fw-semibold{font-weight:600}@media(max-width:768px){.thinsulate-shipping-widget{margin:20px auto;padding:0 12px}.thinsulate-shipping-widget .shipping-widget-card{padding:16px}.thinsulate-shipping-widget .shipping-widget-title{font-size:1.1rem}.thinsulate-shipping-widget .tooltip-note{font-size:.9rem}.thinsulate-shipping-widget #map{min-width:650px}.thinsulate-state-modal__content{padding:48px 16px 16px}.thinsulate-state-modal__body .table-card{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/3m-shipping-costs-by-state.css.map */
