/* v4.8: clear pickup/delivery boundaries and online-only pickup */
.sd-mixed-cart-warning{background:#fff1e2;color:#511927;border:2px solid #ae0030;border-radius:16px;padding:16px 18px;margin:12px 14px 20px;line-height:1.5}
.sd-mixed-cart-warning strong{display:block;font-size:17px;font-weight:900;color:#a4002c;margin-bottom:6px}
.sd-mixed-cart-warning p{margin:0 0 8px;font-size:13px}
.sd-mixed-cart-warning small{font-size:12px;opacity:.85}
.sd-takeaway-cart-label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 14px 14px;border-radius:14px;padding:12px 14px;background:#fff1d7;color:#5b1822}
.sd-takeaway-cart-label strong{font-size:12px;font-weight:900;letter-spacing:.08em}
.sd-takeaway-cart-label span{font-size:12px}
.drawer-checkout:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none}
.woocommerce .sd-mixed-cart-warning,.woocommerce .sd-takeaway-cart-label{margin:18px 0}
@media(max-width:600px){.sd-mixed-cart-warning{margin:10px 12px 14px;padding:14px}.sd-mixed-cart-warning strong{font-size:15px}}
