@layer equip{.eq-coupon-field{box-sizing:border-box;width:100%;min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.4 var(--eq-font)}.eq-coupon-field-entry{flex-direction:column;display:flex}.eq-coupon-field-row{align-items:flex-end;gap:var(--eq-space-2);display:flex}.eq-coupon-field-field{flex:1}.eq-coupon-field-apply{flex:none}.eq-coupon-field-error{align-items:flex-start;gap:var(--eq-space-1);color:var(--eq-danger);font-size:var(--eq-text-s);margin:0;line-height:1.4;display:flex}.eq-coupon-field-error:not(:empty){margin-top:var(--eq-space-1);transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur-move) var(--eq-spring)}@starting-style{.eq-coupon-field-error:not(:empty){opacity:0;translate:0 -2px}}.eq-coupon-field-error>svg{margin-top:1px}.eq-coupon-field-applied{align-items:center;gap:var(--eq-space-2);min-height:var(--eq-h-m);padding:var(--eq-space-1) var(--eq-space-1) var(--eq-space-1) var(--eq-space-3);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-tint);box-sizing:border-box;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring);display:flex}@starting-style{.eq-coupon-field-applied{opacity:0;scale:.96}}.eq-coupon-field-applied:focus{outline:none}.eq-coupon-field-applied:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-coupon-field-tag{color:var(--eq-ink-2)}.eq-coupon-field-details{align-items:baseline;column-gap:var(--eq-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.eq-coupon-field-code{font-family:var(--eq-font-mono);font-variation-settings:var(--eq-font-mono-settings);font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);letter-spacing:.02em;overflow-wrap:anywhere}.eq-coupon-field-label{color:var(--eq-ink-2);font-size:var(--eq-text-s)}.eq-coupon-field-saving{color:var(--eq-ok);font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);font-variant-numeric:tabular-nums}.eq-coupon-field-remove{width:var(--eq-h-s);color:var(--eq-ink-2);flex:none;padding:0}.eq-coupon-field-toggle{align-items:center;gap:var(--eq-space-1);border-radius:var(--eq-radius-s);min-height:24px;color:var(--eq-ink);font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);text-decoration:underline;-webkit-text-decoration-color:var(--eq-line-strong);text-decoration-color:var(--eq-line-strong);text-underline-offset:.2em;cursor:pointer;transition:text-decoration-color var(--eq-dur) var(--eq-ease);text-decoration-thickness:1px;list-style:none;display:inline-flex}.eq-coupon-field-toggle::-webkit-details-marker{display:none}@media (hover:hover){.eq-coupon-field-toggle:hover{text-decoration-color:currentColor}}.eq-coupon-field-toggle:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-coupon-field-chevron{color:var(--eq-ink-2);transition:rotate var(--eq-dur-move) var(--eq-spring)}.eq-coupon-field-disclosure[open] .eq-coupon-field-chevron{rotate:180deg}.eq-coupon-field-disclosure[open] .eq-coupon-field-entry{margin-top:var(--eq-space-2);transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur-move) var(--eq-spring)}@starting-style{.eq-coupon-field-disclosure[open] .eq-coupon-field-entry{opacity:0;translate:0 -4px}}.eq-coupon-field-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
