.delivery-preview{min-width:0;margin:20px 0 24px;padding:0;border:0;color:#173c3a;font-family:inherit}
.delivery-preview legend{padding:0;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.7}
.delivery-preview-option{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 15px;border:1px solid #7e9990;margin:0 0 8px;cursor:pointer;background:#faf9f6}
.delivery-preview-option:hover{background:#eaf3ee}
.delivery-preview-option:has(input:checked){background:#eaf3ee;border-color:#086c65}
.delivery-preview-option:focus-within{outline:2px solid #086c65;outline-offset:3px}
.delivery-preview-option input{appearance:auto;accent-color:#086c65;flex:0 0 18px;width:18px;height:18px;padding:0;margin:0;cursor:pointer}
.delivery-preview-option>span{display:flex;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:1.6}
.delivery-preview-option strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}
.delivery-preview-option>span>span{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}
.delivery-preview p{font-size:11px;line-height:1.9;color:#45615e;margin:12px 0 0;max-width:65ch}
@media(max-width:749px){.delivery-preview-option{padding:12px;gap:10px}.delivery-preview-option>span{font-size:13px;gap:10px}.delivery-preview-option strong{font-size:12px}}
