/* Delivery rates remain readable without horizontal swiping on narrow screens. */
@media(max-width:767px){.pp-delivery-rates{overflow:visible;border:0}.pp-delivery-rates table,.pp-delivery-rates tbody{display:block;width:100%;border:0}.pp-delivery-rates thead{display:none}.pp-delivery-rates tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #aaa;margin-bottom:12px;background:#fff}.pp-delivery-rates .pp-table>tbody>tr>td{display:block;white-space:normal!important;border:0;padding:10px;min-width:0}.pp-delivery-rates td:nth-child(1){font-weight:700}.pp-delivery-rates td:nth-child(2){text-align:right;max-width:115px}.pp-delivery-rates td:nth-child(3){grid-column:1/-1;border-top:1px solid #ddd!important;font-size:13px;line-height:1.6}.pp-contact-form .panel-body{overflow-wrap:anywhere}.pp-contact-form{max-width:calc(100% - 4px)}}
