quick-add-component{--button-size-md:44px}
.pevxi-list-cart-count{position:absolute;inset-inline-end:calc(var(--quick-add-inset-inline-end) - 5px);inset-block-end:calc(var(--quick-add-inset-block-end) + var(--button-size-md) - 11px);z-index:2;min-width:20px;padding:2px 4px;box-sizing:border-box;background:#b42338;color:#fff;border:1px solid #fff;border-radius:20px;font-size:11px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}
.pevxi-list-cart-count[hidden],.pevxi-floating-cart__count[hidden]{display:none}
quick-add-component[data-pevxi-in-cart="true"] button.quick-add__button{opacity:1}
.pevxi-floating-cart{position:fixed;inset-inline-end:24px;inset-block-end:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;display:grid;place-items:center;width:56px;height:56px;box-sizing:border-box;background:#12324a;color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 18px rgb(18 50 74 / .24);text-decoration:none;transition:box-shadow .15s ease}
.pevxi-floating-cart:hover{color:#fff;box-shadow:0 6px 22px rgb(18 50 74 / .36)}
.pevxi-floating-cart:focus-visible{outline:3px solid #1377b9;outline-offset:4px}
.pevxi-floating-cart>svg{width:27px;height:27px}
.pevxi-floating-cart__count{position:absolute;inset-block-start:-6px;inset-inline-end:-5px;min-width:22px;box-sizing:border-box;padding:2px 5px;background:#b42338;color:#fff;border:2px solid #fff;border-radius:20px;font-size:11px;font-weight:700;line-height:16px;text-align:center}
@media(max-width:749px){.pevxi-floating-cart{inset-inline-end:16px;inset-block-end:calc(80px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}
@media(prefers-reduced-motion:reduce){.pevxi-floating-cart{transition:none}}
@media(max-width:749px){quick-add-component button.quick-add__button{display:flex;opacity:1}}

@media(max-width:749px){.pevxi-floating-cart--listing{inset-inline-end:auto;inset-inline-start:8px;width:48px;height:48px}}

@media(max-width:749px){.pevxi-floating-cart[data-pevxi-over-card]{visibility:hidden;pointer-events:none}}
