.promo-code{color:var(--ppc-text, var(--color-foreground, #111111))}.promo-code:not([data-modal-align]){inline-size:fit-content;max-inline-size:100%}.promo-code[data-container=card]{background:var(--ppc-bg, var(--color-card-bg, #ffffff));border:var(--ppc-border-w, 1px) solid var(--ppc-border-c, var(--color-border, #e5e5e5));border-radius:var(--ppc-radius, var(--radius-cards-sm, 8px))}.promo-code__value{font-weight:var(--ppc-value-weight, 500)}.promo-code__code-label{color:var(--color-text-secondary, #6b6b6b)}.promo-code__code{font-family:var(--font-body-family, inherit);font-weight:var(--ppc-code-weight, 500);color:var(--ppc-code-text, var(--color-foreground, #111111))}.promo-code--mono .promo-code__code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.promo-code--code-chip .promo-code__code{background:var(--ppc-code-bg, transparent);border-radius:4px}.promo-code__validity,.promo-code__dot{color:var(--color-text-secondary, #6b6b6b)}.promo-code__btn--copy{transition:color .15s ease}.promo-code__sr-status{clip-path:inset(50%)}.promo-code__btn.btn{border-radius:var(--ppc-btn-radius, var(--radius-buttons, 4px))}.promo-code__btn.btn--primary{background-color:var(--ppc-btn-bg, var(--color-button-bg, #1C1B1B));color:var(--ppc-btn-text, var(--color-button-text, #FFFFFF));border-color:var(--ppc-btn-border, var(--color-button-border, var(--color-button-bg, #1C1B1B)))}.promo-code__btn.btn--secondary{color:var(--ppc-btn-text, var(--color-button-bg, #1C1B1B));border-color:var(--ppc-btn-border, var(--color-button-bg, #1C1B1B))}.promo-code__btn.btn--link{color:var(--ppc-btn-text, var(--color-button-bg, var(--color-text, #1C1B1B)))}.promo-code[data-layout^=ticket][data-container=card]{background:none;border:0}.promo-code[data-layout^=ticket][data-container=card] .promo-code__ticket{background:var(--ppc-bg, var(--color-card-bg, #ffffff));border:var(--ppc-border-w, 1px) solid var(--ppc-border-c, var(--color-border, #e5e5e5));border-radius:var(--ppc-radius, var(--radius-cards-sm, 8px))}.promo-code__stub{background:var(--ppc-accent, var(--color-accent, #b5431f));color:var(--ppc-accent-text, #ffffff)}.promo-code__stub .promo-code__value{color:var(--ppc-accent-text, #ffffff)}.promo-code__seam{border-inline-start:1px dashed var(--ppc-accent, var(--color-accent, #b5431f))}.promo-code[data-layout=ticket_compact] .promo-code__validity:before{color:var(--color-text-secondary, #6b6b6b)}.promo-code[data-layout=pill][data-container=card]{border-radius:var(--ppc-radius, var(--radius-cards-sm, 8px))}.promo-code[data-layout=pill] .promo-code__value{background:var(--ppc-accent, var(--color-accent, #b5431f));color:var(--ppc-accent-text, #ffffff);border-radius:var(--ppc-radius, var(--radius-cards-sm, 8px))}.promo-code__bar{background:var(--ppc-accent, var(--color-accent, #b5431f));border-radius:999px}.promo-code__accent .promo-code__value{color:var(--ppc-accent, var(--color-accent, #b5431f))}.promo-code[data-layout=modal] .promo-code__trigger-line{color:var(--ppc-text, var(--color-foreground, #111111))}.promo-code__trigger-icon{color:var(--ppc-accent, var(--color-accent, #b5431f))}.promo-code__trigger{cursor:pointer}.promo-code__trigger--link{border:0;background:none;font:inherit;color:var(--ppc-accent, var(--color-accent, #b5431f));text-decoration:none}.promo-code[data-layout=modal] .promo-code__modal-body{color:var(--color-text-secondary, #6b6b6b);line-height:1.4}.promo-code[data-layout=modal] .promo-code__modal-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:var(--ppc-code-weight, 600);color:var(--ppc-code-text, var(--color-foreground, #111111));background:var(--ppc-code-bg, color-mix(in srgb, var(--color-foreground, #111111) 4%, transparent));border:1px dashed var(--ppc-border-c, var(--color-border, #e5e5e5));border-radius:var(--ppc-radius, var(--radius-cards-sm, 8px));text-align:center;font-size:var(--ppc-code-size, 1.125em);letter-spacing:.08em;overflow-wrap:anywhere;padding-block:12px;padding-inline:16px}@media(prefers-reduced-motion:reduce){.promo-code__btn--copy{transition:none}}.promo-code[data-layout=modal][data-modal-align]{inline-size:auto;max-inline-size:none;margin-inline:0;align-items:stretch}.promo-code[data-modal-align=center]{text-align:center}.promo-code[data-modal-align=start]{text-align:start}.promo-code[data-modal-align=end]{text-align:end}.promo-code[data-layout=modal] .promo-code__buttons{display:flex;inline-size:100%;gap:8px}.promo-code[data-layout=modal] .promo-code__btn{flex:1 1 0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-promo-code.css.map */
