.ts-back-top{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--season-line);border-radius:30px;background:var(--season-soft);color:var(--season-ink);box-shadow:0 3px 16px color-mix(in srgb,var(--season-ink) 10.2%,transparent);font:600 13px/1.2 var(--font-body--family, sans-serif);cursor:pointer}.ts-back-top[hidden]{display:none}.ts-back-top:hover{background:var(--season-soft)}.ts-back-top:focus-visible{outline:2px solid var(--season-ink);outline-offset:4px}@media(max-width:749px){.ts-back-top{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));padding:12px}.ts-back-top span{display:none}}

body:has(sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck="true"]) .ts-back-top{bottom:calc(110px + env(safe-area-inset-bottom,0px))}
body:has(#cart-drawer dialog[open]) .ts-back-top{display:none}
.cart-items__table-row.adding{animation:none!important;overflow:visible!important;height:auto!important}.cart-items__quantity{min-height:44px}.cart-items__quantity-controls{flex-shrink:0;min-height:44px}.cart-items__quantity-controls .cart-items__remove:not([hidden]){display:inline-flex!important;flex-shrink:0}

