.vr-cart-next{display:none}
@media(max-width:749px){
 .vr-cart-next:not([hidden]){display:block;position:fixed;inset:max(12px,env(safe-area-inset-top)) 12px auto;z-index:1000;max-height:calc(100svh - 24px);overflow:auto;background:#fff;color:#171b1e;border:1px solid #d9dce0;border-top:4px solid #23754b;border-radius:8px;box-shadow:0 6px 28px #0003;padding:8px 14px 14px;font-family:var(--font-body--family,Arial,sans-serif)}
 .vr-cart-next__message{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}
 .vr-cart-next__message p{margin:0;font-size:16px;font-weight:700}
 .vr-cart-next__message p::before{content:'✓';color:#23754b;margin-right:8px}
 .vr-cart-next__message button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:inherit;font-size:26px;cursor:pointer}
 .vr-cart-next__delivery:not(:empty){margin:0 0 12px}
 .vr-cart-next__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
 .vr-cart-next__actions a,.vr-cart-next__actions button{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;padding:10px;border:1px solid #171b1e;border-radius:4px;background:#fff;color:#171b1e;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}
 .vr-cart-next__actions form{margin:0}.vr-cart-next__actions button{background:#171b1e;color:#fff}
 .vr-cart-next :focus-visible{outline:3px solid #c9141b;outline-offset:3px}
 body.vr-cart-next-visible sticky-add-to-cart{visibility:hidden}
}
