.quantity-control{display:flex;align-items:center;gap:10px;margin-top:12px}.quantity-control button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:18px 4px;border-top:1px solid var(--line)}.cart-total strong{font-size:22px}
.add-confirmation{width:min(92vw,520px);padding:38px;border:0;border-radius:24px;box-shadow:0 28px 80px rgba(0,0,0,.28);text-align:center}.add-confirmation::backdrop{background:rgba(8,9,11,.62);backdrop-filter:blur(3px)}.add-confirmation .dialog-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f0ede8;font-size:24px;cursor:pointer}.confirmation-check{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#e6f5eb;color:#267348;font-size:28px;font-weight:900}.add-confirmation h2{margin:6px 0 10px;font-size:29px}.add-confirmation>p:not(.eyebrow){margin:0 0 25px;color:#686c72}.confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirmation-actions .button{display:grid;place-items:center;text-decoration:none}@media(max-width:520px){.confirmation-actions{grid-template-columns:1fr}.add-confirmation{padding:32px 20px}}
