.promotion-status[data-v-f0e83690]{--promotion-notice-border:var(--color-brand-subtle);--promotion-notice-background:var(--color-brand-subtlest);--promotion-notice-text:var(--color-brand-boldest);align-items:center;background:var(--promotion-notice-background);border:1px solid var(--promotion-notice-border);border-radius:6px;box-sizing:border-box;color:var(--promotion-notice-text);display:inline-flex;flex-wrap:wrap;font-weight:600;gap:.4em;line-height:1.5;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:4px 8px;width:-moz-fit-content;width:fit-content}.promotion-status.is-active[data-v-f0e83690]{--promotion-notice-border:var(--color-brand)}.promotion-status-label[data-v-f0e83690]{align-items:center;display:inline-flex;gap:.35em}.promotion-status-label[data-v-f0e83690] .element-icon{--element-icon-size:1.15em;flex-shrink:0;margin:0;padding:0}.promotion-status.is-ended[data-v-f0e83690],.promotion-status.is-invalid[data-v-f0e83690]{--promotion-notice-border:var(--color-neutral-subtle);--promotion-notice-background:var(--color-neutral-subtlest);--promotion-notice-text:var(--color-neutral-bold)}.promotion-status[data-v-f0e83690] .element-countdown.countdown-theme-flash{color:inherit;font-size:inherit;max-width:100%;--countdown-gap:.4em}.promotion-status[data-v-f0e83690] .element-countdown .countdown-shell--flash{background:transparent;border:0;box-shadow:none;max-width:100%;padding:0}.promotion-status[data-v-f0e83690] .element-countdown .countdown-segments--flash{align-items:center;flex-wrap:wrap}.promotion-status[data-v-f0e83690] .element-countdown .countdown-segment--flash{align-items:center;background:transparent;flex-direction:row;font-size:inherit;font-weight:inherit;gap:.25em;min-width:0;padding:0}.promotion-status[data-v-f0e83690] .element-countdown .countdown-label,.promotion-status[data-v-f0e83690] .element-countdown .countdown-value--flash{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;min-width:0}.promotion-item{display:flex;flex-direction:column;gap:var(--promotion-info-gap,4px)}.promotion-date-text{margin-top:var(--promotion-date-top-spacing,8px)}.promotion-condition{display:flex;flex-direction:column;gap:20px}.promotion-condition-list{list-style-type:disc;padding-left:20px}.promotion-condition-list li{margin-bottom:8px}.card-info-heading>.promotion-item,.card-info-heading>.promotion-item>.promotion-condition{display:contents}.card-info-heading>.promotion-item .promotion-date-text{margin-top:0}
