.internal-cart-popover{--cart-ink:#f1f1f4;--cart-muted:#aaaab5;--cart-line:#ffffff14;--cart-hover:#ffffff09;z-index:100;color:var(--cart-ink);background:#19191f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;animation:.18s ease-out internal-cart-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0006,0 2px 8px #0003}.internal-cart-popover[data-cart-theme=light]{--cart-ink:#241c2c;--cart-muted:#706879;--cart-line:#31203914;--cart-hover:#31203908;background:#fff;border-color:#31203920;box-shadow:0 20px 60px #24152e24,0 2px 8px #24152e12}.internal-cart-popover .external-drawer-header,.internal-cart-popover .external-drawer-footer{border-color:var(--cart-line);flex-shrink:0;padding:20px}.internal-cart-popover .external-drawer-header h2{color:var(--cart-ink);letter-spacing:-.03em;font-size:22px;font-weight:600}.internal-cart-popover .external-drawer-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8885 transparent;flex:0 auto;min-height:0;padding:0 20px;overflow-y:auto}.internal-cart-popover .external-cart-item{border-color:var(--cart-line);gap:12px;padding-block:18px}.internal-cart-popover .external-cart-item:last-child{border-bottom:0}.internal-cart-popover .external-cart-item img{border-radius:5px;width:76px;height:52px}.internal-cart-popover .text-muted-foreground{color:var(--cart-muted)}.internal-cart-popover .external-cart-item p:first-child{font-size:14px;line-height:1.5}.internal-cart-popover .external-cart-item p+p{color:var(--cart-ink);font-size:16px;font-weight:600}.internal-cart-popover button{color:var(--cart-muted);border-radius:6px}.internal-cart-popover button:hover{color:var(--cart-ink);background:var(--cart-hover)}.internal-cart-popover .external-button{color:#fff;background:#78206e;border:0;border-radius:6px;min-height:48px;font-size:14px;font-weight:600}.internal-cart-popover .external-button:hover{background:#8a287e}.internal-cart-popover :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #cf83c2}@keyframes internal-cart-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html[data-tid-motion=reduced] .internal-cart-popover{animation:none}
