@layer components{.checkout-incentive[data-v-b07213f3]{border-bottom:1px solid var(--colour-border-subtle);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.checkout-incentive[data-v-b07213f3]:last-child{border-bottom:none}.checkout-incentive__image[data-v-b07213f3]{flex-shrink:0;width:3.75rem;height:3.75rem}.checkout-incentive__image[data-v-b07213f3] .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkout-incentive__body[data-v-b07213f3]{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-width:0;display:flex}.checkout-incentive__row[data-v-b07213f3]{flex-direction:column;gap:.25rem;display:flex}.checkout-incentive__title[data-v-b07213f3]{font-weight:var(--weight-bold);font-size:var(--text-xs);color:var(--colour-ink);line-height:var(--leading-tight);margin-bottom:0}.checkout-incentive__hint[data-v-b07213f3]{font-size:var(--text-xs);color:var(--colour-primary);margin-bottom:0}.checkout-incentive__qualified[data-v-b07213f3]{font-size:var(--text-xs);color:var(--colour-success);align-items:center;gap:.25rem;margin-bottom:0;font-weight:500;display:flex}.checkout-incentive__qualified-icon[data-v-b07213f3]{font-size:var(--text-xs)}.checkout-incentive__bottom[data-v-b07213f3]{flex-direction:column;gap:.5rem;display:flex}.checkout-incentive__progress-track[data-v-b07213f3]{background:var(--colour-border-subtle);border-radius:var(--radius-full);width:100%;height:.625rem;overflow:hidden}.checkout-incentive__progress-bar[data-v-b07213f3]{background:var(--colour-success);border-radius:var(--radius-full);height:100%;transition:width .3s}.checkout-incentive__status[data-v-b07213f3]{font-size:var(--text-xs);color:var(--colour-ink-muted);justify-content:space-between;align-items:flex-start;gap:.5rem;font-weight:600;display:flex}.checkout-incentive__locked[data-v-b07213f3]{align-items:center;gap:.5rem;min-width:0;display:flex}.checkout-incentive__progress-text[data-v-b07213f3]{white-space:nowrap}.checkout-incentive .checkout-incentive__submit[data-v-b07213f3]{border-radius:var(--radius-full);text-transform:none;letter-spacing:normal;width:auto;font-size:var(--text-xs);align-self:flex-start;padding:.375rem .75rem}.checkout-incentive__icon[data-v-b07213f3]{margin-right:.375rem}.checkout-incentive__selected[data-v-b07213f3]{font-size:var(--text-xs);background:var(--colour-success-surface);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:flex}.checkout-incentive__selected-label[data-v-b07213f3]{color:var(--colour-success-dark);align-items:center;gap:.5rem;min-width:0;display:flex}.checkout-incentive__remove[data-v-b07213f3]{color:var(--colour-danger);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600}.checkout-incentive__remove[data-v-b07213f3]:hover{text-decoration:underline}.checkout-incentive__remove[data-v-b07213f3]:disabled{opacity:.5}@media (width>=64rem){.checkout-incentive[data-v-b07213f3]{align-items:stretch;padding:.75rem 0}.checkout-incentive__image[data-v-b07213f3]{width:5.625rem;height:5.625rem}.checkout-incentive__body[data-v-b07213f3]{gap:.75rem}.checkout-incentive__row[data-v-b07213f3]{gap:.5625rem}.checkout-incentive__hint[data-v-b07213f3],.checkout-incentive__title[data-v-b07213f3]{font-size:var(--text-sm)}.checkout-incentive__qualified-icon[data-v-b07213f3]{font-size:var(--text-base)}.checkout-incentive .checkout-incentive__submit[data-v-b07213f3]{border-radius:var(--button-radius);text-transform:uppercase;letter-spacing:.02em;align-self:stretch;width:100%;padding:.75rem 1rem}.checkout-incentive__icon[data-v-b07213f3]{margin-right:.5rem}.checkout-incentive__selected[data-v-b07213f3]{padding:.75rem 1rem}}}
