.rdd-sticky-basket{z-index:60;padding:.65rem max(1rem, env(safe-area-inset-right,0px)) calc(.65rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);visibility:hidden;pointer-events:none;background:#fffffff0;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -10px 30px #1e30231a}.rdd-sticky-basket.is-visible{visibility:visible;pointer-events:auto;transform:none}.rdd-sticky-basket-inner{align-items:center;gap:.85rem;max-width:40rem;margin:0 auto;display:flex}.rdd-sticky-basket-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.rdd-sticky-basket-title{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden}.rdd-sticky-basket-price{font-variant-numeric:tabular-nums;color:var(--deep);font-size:1.1rem;font-weight:700;line-height:1.25}.rdd-sticky-basket-button{white-space:nowrap;flex:none;padding:.8rem 1.4rem;font-size:.95rem}.rdd-sticky-basket-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.rdd-sticky-basket{transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.rdd-sticky-basket.is-visible{transition:transform .28s cubic-bezier(.22,1,.36,1),visibility}}@media (width>=1024px){.rdd-sticky-basket{display:none}}
