.ume-delivery-picker{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box;border:0;padding:18px 0;margin:0 0 18px;border-top:1px solid #d8dfdc;border-bottom:1px solid #d8dfdc;color:#202b28}
.ume-delivery-picker legend{font-size:15px;font-weight:600;padding:0 0 12px}
.ume-delivery-option{display:flex!important;align-items:center;gap:12px;border:1px solid #c8d2cd;border-radius:4px;padding:14px;margin:0 0 10px!important;background:#fff;cursor:pointer;min-height:80px;box-sizing:border-box}
.ume-delivery-option:has(input:checked){border-color:#335d4e;background:#f0f6f3;box-shadow:inset 3px 0 #335d4e}
.ume-delivery-option input{width:18px!important;height:18px!important;flex:0 0 18px;accent-color:#335d4e;margin:0!important}
.ume-delivery-option span{flex:1;min-width:0}.ume-delivery-option strong{display:block;font-size:15px}.ume-delivery-option small{display:block;font-size:12px;line-height:1.5;color:#4d5b55;margin-top:4px}.ume-delivery-option b{font-size:15px;white-space:nowrap}
.ume-delivery-picker [data-delivery-estimate]{font-size:12px;line-height:1.6;margin:10px 0 0;white-space:pre-line}
.ume-delivery-cart{margin:14px 0;padding:12px 0;border-top:1px solid #d8dfdc;color:#202b28}.ume-delivery-cart label{display:block;font-size:13px;font-weight:600}.ume-delivery-cart select{display:block;width:100%;max-width:340px;margin-top:7px;min-height:40px;background:#fff;color:#202b28;border:1px solid #aab9b0;border-radius:4px;padding:7px;font-size:13px}.ume-delivery-cart p{font-size:12px;line-height:1.5}
@media(max-width:480px){.ume-delivery-option{padding:12px;gap:9px}.ume-delivery-option b{font-size:14px}.ume-delivery-option strong{font-size:14px}}
