/* V206: full basket, restrained controls and clear fulfilment groups. */
.rm-full-basket .rm-fulfilment-choices {margin:0 0 28px;}
.rm-full-basket .rm-checkout-summary-card .btn {display:flex;justify-content:center;margin-top:24px;}
.rm-full-basket .rm-checkout-summary-card > p,.rm-fulfilment-help {font:400 14px/1.5 Arial,sans-serif;color:var(--muted,#555);}
.rm-fulfilment-group {margin-bottom:32px;}
.rm-fulfilment-group > h3 {margin:0;padding:16px 0;border-bottom:1px solid #ccc;font:700 18px/1.3 Arial,sans-serif;}
.rm-item-method-label {display:block;margin:12px 0 6px;font:600 12px/1.3 Arial,sans-serif;}
.rm-item-method {width:100%;max-width:300px;min-height:44px;border:1px solid #999;border-radius:0;padding:9px;background:transparent;color:inherit;font:400 14px/1.3 Arial,sans-serif;}
.rm-item-method:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
.rm-collection-details {padding:18px 0;font:400 14px/1.5 Arial,sans-serif;white-space:pre-line;}
.rm-collection-details p {margin:6px 0;}
.rm-fulfilment-help {grid-column:1/-1;margin:8px 0;}
.rm-full-basket .rm-fulfilment-choice {min-height:70px;border-radius:0;}
.rm-full-basket .rm-checkout-line {border-radius:0;}
@media(max-width:600px) {
 .rm-full-basket .rm-fulfilment-choices {display:grid;grid-template-columns:1fr;gap:12px;}
 .rm-full-basket .rm-checkout-side {position:static;}
 .rm-full-basket .rm-checkout-line {grid-template-columns:68px minmax(0,1fr);}
 .rm-full-basket .rm-checkout-line-total {grid-column:2;justify-self:start;}
 .rm-item-method {max-width:none;}
}
