.order-summary-row.svelte-uaiwgb{display:flex;gap:1rem;padding-block:1rem;width:100%}.image-wrapper.svelte-uaiwgb{aspect-ratio:72/80;height:7rem;border-radius:.125rem;overflow:hidden}.content.svelte-uaiwgb{display:flex;flex-direction:column;justify-content:space-between;width:100%}.content-top.svelte-uaiwgb{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.subtitle-group.svelte-uaiwgb{display:flex;flex-direction:column;gap:.25rem}.subtitle.svelte-uaiwgb{font-size:.875rem}.line-error.svelte-uaiwgb{font-size:.8125rem;color:var(--color-error, red)}.content-bottom.svelte-uaiwgb{display:flex;flex-direction:row;justify-content:space-between;column-gap:1.25rem;row-gap:.5rem;align-items:center;flex-wrap:wrap}.quantity.svelte-uaiwgb{display:flex;align-items:center;gap:.5rem;font-weight:700}.quantity-badge.svelte-uaiwgb{font-size:.875rem;font-weight:600;color:var(--color-text-muted)}.wishList-icon-replacer.svelte-uaiwgb{padding-top:2.5rem}.summary-list.svelte-ixr5uu{display:grid;width:100%;grid-template-columns:repeat(2,1fr);row-gap:.5rem}.summary-list.svelte-ixr5uu dd:where(.svelte-ixr5uu){text-align:right}.summary-list-discount.svelte-ixr5uu,.summary-list-free.svelte-ixr5uu{color:var(--text-color-alert)}.summary-list-codes.svelte-ixr5uu{grid-column:1 / -1}.summary-list-codes.svelte-ixr5uu summary:where(.svelte-ixr5uu){cursor:pointer;font-size:.875rem;color:var(--text-color-subtle)}.summary-list-codes.svelte-ixr5uu dl:where(.svelte-ixr5uu){margin:0;padding-top:.5rem}.summary-list-code.svelte-ixr5uu{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--text-color-subtle);align-self:center}.free-shipping-note.svelte-ixr5uu{grid-column:1 / -1;text-align:right;font-size:.875rem;color:var(--color-text-alert)}.free-shipping-icon.svelte-ixr5uu{margin-inline-end:.25rem}.total-charge-row.svelte-ixr5uu{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--border-color-default);font-size:1.75rem;font-weight:600;padding-block:.25rem}.total-charge-row.svelte-ixr5uu>:where(.svelte-ixr5uu):last-child{text-align:right}.order-card.svelte-ikadnn{display:flex;flex-direction:column;width:100%;gap:3rem;padding:2rem;background:var(--background-color-white);border-radius:1rem;box-sizing:border-box;container-type:inline-size;container-name:OrderSummaryContainer}.order-header.svelte-ikadnn{display:flex;flex-direction:row;justify-content:space-between;font-size:1.25rem;font-weight:600;gap:1rem;flex-wrap:wrap}.order-rows.svelte-ikadnn:not(:last-child){border-bottom:1px solid var(--border-color-subtle)}.voucher-section.svelte-ikadnn{display:flex;flex-direction:column;gap:.5rem}.discount-code-input.svelte-ikadnn{position:relative;display:flex;align-items:center}.discount-code-input.svelte-ikadnn input:where(.svelte-ikadnn){width:100%;border:1px solid var(--border-color-subtle);border-radius:.5rem}.discount-code-input.svelte-ikadnn .icon{position:absolute;right:1.5rem;cursor:pointer;font-size:1.5rem}.voucher-error.svelte-ikadnn{font-size:.875rem;color:var(--color-error, red)}.voucher-pills.svelte-ikadnn{display:flex;flex-wrap:wrap;gap:.5rem}.voucher-pill-form.svelte-ikadnn{display:contents}.voucher-pill.svelte-ikadnn{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;border:1px solid var(--border-color-default);background:var(--background-color-white);font-size:.75rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.voucher-pill.svelte-ikadnn:hover{background:var(--background-color-neutral)}.voucher-note.svelte-ikadnn{margin:0;font-size:.875rem;color:var(--text-color-subtle)}.voucher-pill-close.svelte-ikadnn{font-size:1rem;line-height:1;color:var(--text-color-subtle)}@container OrderSummaryContainer (width > 22rem){.order-header.svelte-ikadnn{font-size:1.75rem}}.navigation-button.svelte-1sh2fgd{width:20%;background:var(--background-color-white);border:1px solid var(--border-color-default);border-radius:.5rem;padding:.5rem;cursor:pointer}.disabled.svelte-1sh2fgd{opacity:.45;cursor:not-allowed}.active.svelte-1sh2fgd{background:var(--background-color-contrast);color:var(--text-color-contrast);font-weight:600;width:60%}
