.redeem-code__form{flex-wrap:wrap;gap:10px;display:flex}.redeem-code__field{flex:1}.redeem-code__input{border:1px solid var(--cp-colour-border);width:100%;color:var(--cp-colour-on-surface);border-radius:6px;outline:none;padding:10px 15px;font-family:Arial,Helvetica,"sans-serif";font-size:.875rem;transition:border-color .15s ease-in-out}.redeem-code__input::placeholder{color:var(--cp-colour-placeholder)}.redeem-code__input:focus{border-color:var(--cp-colour-orange)}.redeem-code__input:disabled{background-color:var(--cp-colour-surface-inset);cursor:not-allowed}.redeem-code__apply{text-transform:uppercase;background-color:var(--cp-colour-orange);color:var(--cp-colour-white);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-family:Roboto Flex Variable,"sans-serif";font-size:.875rem;font-weight:700;font-stretch:50%;transition:background-color .15s ease-in-out}.redeem-code__apply:hover:not(:disabled){background-color:color-mix(in oklch,var(--cp-colour-orange),#000 8%)}.redeem-code__apply:disabled{opacity:.5;cursor:not-allowed}.redeem-code__error{color:var(--cp-colour-red);margin-top:10px;font-family:Roboto Flex Variable,"sans-serif";font-size:.8125rem;font-stretch:50%}.redeem-code__applied{flex-direction:column;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:flex}.redeem-code__item{border:1px solid var(--cp-colour-border);background-color:var(--cp-colour-surface-inset);gap:15px;padding:10px 15px}.redeem-code__icon,.redeem-code__item{border-radius:6px;align-items:center;display:flex}.redeem-code__icon{background-color:var(--cp-colour-green);width:1.75rem;height:1.75rem;color:var(--cp-colour-white);flex-shrink:0;justify-content:center;font-size:.8125rem}.redeem-code__item--gift-card .redeem-code__icon{background-color:var(--cp-colour-orange)}.redeem-code__info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.redeem-code__label{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.redeem-code__type{text-transform:uppercase;color:var(--cp-colour-on-surface-muted);font-family:Roboto Flex Variable,"sans-serif";font-size:.8125rem;font-weight:700;font-stretch:50%}.redeem-code__code{color:var(--cp-colour-on-surface);word-break:break-all;font-family:Arial,Helvetica,"sans-serif";font-size:.875rem;font-weight:600}.redeem-code__balance{color:var(--cp-colour-on-surface-muted);font-family:Arial,Helvetica,"sans-serif";font-size:.75rem}.redeem-code__amount{color:var(--cp-colour-green);white-space:nowrap;font-family:Roboto Flex Variable,"sans-serif";font-size:1rem;font-weight:700;font-stretch:50%}.redeem-code__remove{width:18px;height:18px;color:var(--cp-colour-on-surface-muted);cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:opacity .15s ease-in-out,color .15s ease-in-out;display:flex}.redeem-code__remove:hover:not(:disabled){opacity:1;color:var(--cp-colour-red)}.redeem-code__remove:disabled{cursor:not-allowed}.redeem-code.is-loading{opacity:.6;pointer-events:none}
