.iaaa-pickup-intro,.iaaa-pickup-details{background:#faf7f0;border:1px solid #d5c3a1;border-radius:12px;padding:clamp(16px,3vw,24px);margin:0 0 24px;color:#24211c}
.iaaa-pickup-intro h3{margin:0 0 10px!important}.iaaa-pickup-intro p{margin:0;line-height:1.6}
.iaaa-pickup-rate-address{display:block;margin:4px 0 12px 25px;font-size:12px;line-height:1.5;color:#62594a;overflow-wrap:anywhere}
.iaaa-pickup-summary td{background:#faf7f0!important;padding:16px!important;white-space:normal!important;line-height:1.6}
.iaaa-pickup-summary small{display:block;margin-top:8px;font-size:13px;color:#514739}
.woocommerce-checkout #shipping_method{padding:0!important;margin:0!important;width:100%}
.woocommerce-checkout #shipping_method li{position:relative;list-style:none!important;padding:10px 0!important;white-space:normal!important;line-height:1.5}
.woocommerce-checkout #shipping_method input.shipping_method{position:static!important;float:none!important;margin:4px 8px 0 0!important;vertical-align:top!important;width:16px!important;min-width:16px!important;height:16px!important}
.woocommerce-checkout #shipping_method label{display:inline!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}
@media(max-width:600px){
 .woocommerce-checkout .woocommerce-checkout-review-order-table,
 .woocommerce-checkout .woocommerce-checkout-review-order-table>thead,
 .woocommerce-checkout .woocommerce-checkout-review-order-table>tbody,
 .woocommerce-checkout .woocommerce-checkout-review-order-table>tfoot{display:block;width:100%}
 .woocommerce-checkout .woocommerce-checkout-review-order-table tr{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);width:100%}
 .woocommerce-checkout .woocommerce-checkout-review-order-table th,
 .woocommerce-checkout .woocommerce-checkout-review-order-table td{display:block;min-width:0;width:auto!important;overflow-wrap:anywhere}
 .woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,
 .woocommerce-checkout .woocommerce-checkout-review-order-table tr.iaaa-pickup-summary{grid-template-columns:minmax(0,1fr)}
 .woocommerce-checkout tr.woocommerce-shipping-totals th{padding-bottom:0!important}
 .woocommerce-checkout tr.woocommerce-shipping-totals td{text-align:left!important}
 .iaaa-pickup-rate-address{margin-left:25px}
 .iaaa-pickup-summary td{font-size:14px!important}
}
