.order-summary[data-v-42b74759]{background:#fff;border:1px solid #dee2e6;border-radius:.375rem;overflow:hidden}.order-summary-sticky[data-v-42b74759]{position:sticky;top:20px;align-self:flex-start}@media(max-width:767.98px){.order-summary-sticky[data-v-42b74759]{position:relative;top:0;align-self:auto}}.order-summary-header[data-v-42b74759]{background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1rem}.order-summary-body[data-v-42b74759]{padding:1rem;max-height:600px;overflow-y:auto}.order-summary-section[data-v-42b74759]{margin-bottom:1.5rem}.order-summary-section-title[data-v-42b74759]{font-size:.875rem;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:.5rem}.order-summary-item[data-v-42b74759]{font-size:.875rem}.order-summary-section-subtotal[data-v-42b74759]{font-size:.875rem;color:#495057}.order-summary-totals[data-v-42b74759]{background:#f8f9fa;margin:0 -1rem -1rem;padding:1rem}.order-summary-total[data-v-42b74759]{margin-top:.5rem;padding-top:.5rem;border-top:2px solid #dee2e6}@media(max-width:768px){.order-summary-sticky[data-v-42b74759]{position:relative;top:0}}
