.coupon-field__toggle{justify-self:start;margin-inline-start:-12px}.coupon-field .cl-beui-input__control[data-right]{padding-inline-end:92px}.coupon-field .cl-beui-input__control{text-transform:uppercase}.coupon-field .cl-beui-input__right{padding-inline-end:6px}.coupon-field .cl-beui-input__right button{block-size:32px;inline-size:auto;display:inline-flex}.coupon-field__minimum{justify-items:start;gap:8px;display:grid}.coupon-field__minimum:not(:empty){margin-block-start:10px}.coupon-field__hint{color:var(--es-secondary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.coupon-field__applied{box-sizing:border-box;background:color-mix(in srgb, var(--es-success-subtle) 60%, transparent);min-block-size:44px;color:var(--es-heading);border-radius:22px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.coupon-field__applied>svg{color:var(--es-success);flex:none}.coupon-field__applied p{text-wrap:pretty;flex:1;margin:0;padding-block:4px;font-size:13px;line-height:1.45}.coupon-field__applied p:focus-visible{outline:2px solid var(--es-focus);outline-offset:3px;border-radius:3px}.coupon-field__note{color:var(--es-secondary)}.coupon-field__applied--kept{background:var(--es-subtle)}.coupon-field__applied--kept>svg{color:var(--es-secondary)}.coupon-field__applied{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.coupon-field__applied{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.coupon-field__applied{transition:opacity .15s}@starting-style{.coupon-field__applied{transform:none}}}
