.mini-cart{display:none;position:fixed;z-index:85;right:max(24px,calc((100vw - 1320px)/2));top:146px;width:min(330px,calc(100vw - 30px));background:#26313d;color:#fff;padding:20px;box-shadow:0 16px 40px rgba(0,0,0,.25);border-radius:3px}.mini-cart.open{display:block}.mini-item{display:grid;grid-template-columns:58px 1fr 24px;gap:12px;align-items:center;padding:0 0 14px;margin-bottom:14px;border-bottom:1px dashed #52606d}.mini-item img{width:58px;height:58px;object-fit:contain;background:#fff;border-radius:3px}.mini-item span{display:flex;flex-direction:column}.mini-item b{font-size:.78rem}.mini-item small{color:#d5dce3;font-size:.72rem;margin-top:3px}.mini-item button{border:0;background:none;color:#fff;cursor:pointer}.mini-total{display:flex;justify-content:space-between;font-size:.78rem;font-weight:800;padding:4px 0 18px}.mini-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-actions button{border:0;border-radius:4px;background:#2764cb;color:#fff;padding:12px 8px;font-size:.68rem;font-weight:800;cursor:pointer}.mini-actions button:disabled{opacity:.45}.mini-empty{color:#d5dce3;font-size:.8rem}@media(max-width:850px){.mini-cart{top:128px;right:15px}}
