.floating-cart{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:70;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,bottom .25s ease}.floating-cart.is-visible{opacity:1;transform:none;pointer-events:auto}.floating-cart__button{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:8px;border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:16px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 12px 30px -10px #0006;transition:background-color .15s ease}.floating-cart__button:hover{background:var(--color-accent)}.floating-cart__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.floating-cart__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none}.floating-cart__count{top:-2px;right:-4px}.floating-cart__total{padding-right:12px;white-space:nowrap}.floating-cart__total[hidden]{display:none}@media(max-width:919px){.floating-cart{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.floating-cart__button{min-height:52px;padding:6px;font-size:15px}}@media(prefers-reduced-motion:reduce){.floating-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-floating-cart.css.map */
