#ivora-floating-cart{position:fixed;right:22px;bottom:22px;z-index:99990;display:flex;align-items:center;gap:12px;padding:11px 16px;border-radius:999px;background:#1253d9;color:#fff;text-decoration:none;box-shadow:0 10px 35px rgba(12,45,105,.32);font:700 14px/1.25 Arial,Helvetica,sans-serif;border:2px solid #f4f8ff;max-width:calc(100vw - 28px);transition:transform .15s,box-shadow .15s}
#ivora-floating-cart:hover{transform:translateY(-3px);box-shadow:0 13px 38px rgba(12,45,105,.42)}#ivora-floating-cart:focus-visible{outline:3px solid #70b5ff;outline-offset:3px}
#ivora-floating-cart .ivora-cart-symbol{font-size:23px;line-height:1}#ivora-floating-cart .ivora-cart-count{display:inline-grid;place-items:center;background:#fff;color:#104fc9;border-radius:100px;padding:3px 7px;min-width:25px;font-size:12px}#ivora-floating-cart .ivora-cart-cost{font-size:18px;display:block;font-variant-numeric:tabular-nums}#ivora-floating-cart .ivora-cart-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.85;display:block}
@media(max-width:520px){#ivora-floating-cart{bottom:12px;right:12px;padding:10px 13px;gap:8px}#ivora-floating-cart .ivora-cart-cost{font-size:16px}}
