.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.modal-panel{border:1px solid rgba(var(--edge-rgb), .08);background:radial-gradient(ellipse 50% 40% at 100% 0%, rgba(255, 92, 32, calc(.14 * var(--glow-k))), transparent 70%), var(--wh-c-13);width:min(100%,820px);box-shadow:0 30px 80px rgba(0, 0, 0, calc(.6 * var(--shadow-k)));border-radius:24px}.modal-head{border-bottom:1px solid rgba(var(--edge-rgb), .08);background:0 0;padding:22px 20px 18px 28px}.modal-head h2{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:36px;font-style:italic;font-weight:900;line-height:1}.modal-head .secondary.icon-only{border:1px solid rgba(var(--edge-rgb), .18);background:rgba(var(--edge-rgb), .04);border-radius:50%;place-items:center;width:44px;height:44px;min-height:0;padding:0;display:grid}.modal-body{padding:4px 28px}.modal-body .empty{color:var(--muted);padding:32px 0}.modal-foot{border-top:1px solid rgba(var(--edge-rgb), .08);padding:8px 28px 28px}.cart-total{justify-content:space-between;margin:18px 0 20px;font-size:15px;font-weight:700}.cart-total span:last-child{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:36px;font-style:italic;font-weight:900;line-height:1}.modal-actions .primary,.modal-actions .secondary{border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-weight:800;display:inline-flex}.modal-actions .primary{flex:220px}.cart-line{border-bottom-color:rgba(var(--edge-rgb), .08)}.cart-line-media{background:var(--media-bg);color:var(--accent);border:0;border-radius:12px}.cart-line-media img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.cart-line-media:not(:has(img)){background:var(--wh-c-1c)}.cart-line-title{font-weight:700}.cart-line-title:hover{color:var(--accent)}.cart-line-price small{letter-spacing:.04em}.cart-line-price strong{font-size:16px}.cart-line-sum strong{color:var(--ink)}.cart-line-remove{border:1px solid rgba(var(--edge-rgb), .12);width:40px;height:40px;color:var(--muted);border-radius:50%}.cart-line-remove:hover{border-color:rgba(var(--wh-err-rgb), .5);background:rgba(var(--wh-err-rgb), .1);color:var(--wh-err)}.quantity{border-color:rgba(var(--edge-rgb), .14);background:var(--wh-c-0b);border-radius:999px;grid-template-columns:36px 40px 36px}.quantity button{width:36px;height:36px;color:var(--ink);background:0 0}.quantity button:hover{color:var(--accent)}@media (max-width:700px){.modal{align-items:end;padding:0}.modal-panel{border-radius:24px 24px 0 0;max-height:92vh}.modal-head{padding:18px 16px 14px 20px}.modal-head h2{font-size:30px}.modal-body{padding:4px 20px}.modal-foot{padding:8px 20px 20px}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .primary{flex:none}.cart-line{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media info remove""qty qty sum";gap:12px}.cart-line-media{width:88px;height:66px}.cart-line-unit{display:none}.cart-line .quantity{justify-self:start}.cart-line-sum{text-align:right;justify-self:end}}
