.order-summary-actions{gap:var(--spacing-md);flex-direction:column;display:flex}.order-summary-row{font-size:var(--font-size-lg);color:var(--text);justify-content:space-between;display:flex}.order-summary-value{font-weight:700}.order-summary-row-subtotal{font-size:var(--font-size-sm);color:var(--text-muted)}.order-summary-row-discount{font-size:var(--font-size-sm);color:var(--color-secondary)}.order-summary-row-shipping{font-size:var(--font-size-sm);color:var(--text-muted)}.order-summary-row-subtotal .order-summary-value,.order-summary-row-discount .order-summary-value,.order-summary-row-shipping .order-summary-value{font-weight:600}.order-summary-shipping-discount-label{font-size:var(--font-size-xs);color:var(--color-secondary);font-weight:400;display:block}.order-summary-value-discounted{color:var(--color-secondary);align-items:baseline;gap:.375rem;display:flex}.order-summary-value-original{color:var(--text-muted);font-weight:400;text-decoration:line-through}@media (max-width:767px){.order-summary-actions{z-index:10;background-color:var(--surface);border-top:1px solid var(--border);padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000014}}
