.sv-cart-minimum{display:block;margin:18px 0;padding:16px;border:1px solid #dfd4ac;border-radius:10px;background:#fff9e9;color:#192d43;font-size:14px;line-height:1.5}
.sv-cart-minimum strong{display:block;font-size:15px}
.sv-cart-minimum p{margin:6px 0 0}
.sv-cart-fulfilment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}
.sv-cart-fulfilment label{position:relative;display:block;cursor:pointer}
.sv-cart-fulfilment input{position:absolute;opacity:0;pointer-events:none}
.sv-cart-fulfilment span{display:grid;min-height:39px;padding:7px 8px;place-items:center;border:1px solid #ccd7e3;border-radius:8px;background:#fff;color:#263c55;font-size:11px;font-weight:800;text-align:center;line-height:1.25}
.sv-cart-fulfilment input:checked+span{border-color:#087cf0;background:#eaf4ff;color:#075ebc;box-shadow:0 0 0 2px rgba(8,124,240,.1)}
.sv-cart-fulfilment input:disabled+span{opacity:.55;cursor:wait}
.sv-cart-minimum [data-sv-minimum-status]{font-weight:700}
.sv-cart-minimum--met{background:#eef8f2;border-color:#b9d9c5}
.sv-cart-minimum button{margin-top:10px;padding:8px 12px;border:1px solid #8a99a9;border-radius:6px;background:white;color:#192d43;font:inherit;cursor:pointer}
.sv-cart-minimum button[hidden]{display:none}
[data-svemob-checkout]:disabled{opacity:.5;cursor:not-allowed}
.sv-order-minimum-note{font-size:12px;line-height:1.5;color:#526171;margin:10px 0}
@media(max-width:480px){.sv-cart-fulfilment{grid-template-columns:1fr}.sv-cart-fulfilment span{min-height:36px}}
