.hp-coupon-use{padding:var(--hp-space-5);transition:box-shadow .16s,border-color .16s}.hp-coupon-use.is-on{border-color:var(--hp-green);box-shadow:inset 0 0 0 1px var(--hp-green)}.hp-coupon-use.is-problem{border-color:var(--hp-red-text);box-shadow:inset 0 0 0 1px var(--hp-red-text)}.hp-coupon-use-use__toggle{display:flex;align-items:center;gap:var(--hp-space-3);width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--hp-radius-sm)}.hp-coupon-use-use__toggle:focus-visible{outline:2px solid var(--hp-navy);outline-offset:4px}.hp-coupon-use-use__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-coupon-use.is-on .hp-coupon-use-use__icon{background:var(--hp-green-tint,var(--hp-navy-tint));color:var(--hp-green)}.hp-coupon-use-use__toggle>.hp-title-3{flex:1 1;min-width:0}.hp-coupon-use-use__chevron{width:8px;height:8px;margin-right:4px;border-right:2px solid var(--hp-ink-2);border-bottom:2px solid var(--hp-ink-2);transform:rotate(45deg);transition:transform .16s}.hp-coupon-use.is-open .hp-coupon-use-use__chevron{transform:rotate(-135deg)}.hp-coupon-use-use__form{display:flex;align-items:center;gap:10px;margin-top:14px}.hp-coupon-use-use__input{flex:1 1;min-width:0;height:46px;text-transform:uppercase;letter-spacing:.04em}.hp-coupon-use-use__input::placeholder{text-transform:none;letter-spacing:0}.hp-coupon-use-use__head{display:flex;align-items:center;gap:var(--hp-space-3)}.hp-coupon-use-use__title{display:flex;flex:1 1;flex-direction:column;min-width:0}.hp-coupon-use-use__code{overflow-wrap:anywhere;letter-spacing:.04em}.hp-coupon-use-use__note{margin:10px 0 0}@media (max-width:480px){.hp-coupon-use-use__form{flex-wrap:wrap}.hp-coupon-use-use__form .hp-btn{flex:1 1 100%}}.hp-coupon-use [aria-disabled=true]{opacity:.6;cursor:progress}