.am-shipping-countries{width:100%;max-width:100%;min-width:0;margin-block:1.5rem}
.am-shipping-country{width:100%;max-width:100%;min-width:0;margin-block:0 2rem}
.am-shipping-country:last-child{margin-bottom:0}
.am-shipping-countries .am-shipping-rates{width:100%;max-width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:0;font-size:clamp(.9rem,1.5vw,1rem)}
.am-shipping-rates .am-shipping-quantity{width:60%}
.am-shipping-rates .am-shipping-cost{width:40%}
.am-shipping-rates caption{font-size:1.2rem;font-weight:600;text-align:left;padding:0 0 .75rem;overflow-wrap:anywhere}
.am-shipping-rates th,.am-shipping-rates td{padding:.7rem .6rem;border-bottom:1px solid #ddd;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.am-shipping-rates tbody th{font-weight:400}
.am-shipping-rates thead th{background:#f6f2ec}
.am-shipping-rates td .woocommerce-Price-amount{white-space:nowrap}
.am-shipping-countries .am-shipping-free{margin:.75rem 0 0;overflow-wrap:anywhere}
.am-news-heading{grid-column:1/-1;width:100%;margin-bottom:2rem}
@media(max-width:380px){.am-shipping-rates th,.am-shipping-rates td{padding:.65rem .4rem}.am-shipping-countries .am-shipping-rates{font-size:.9rem}}
