:root{--yaka-white: #ffffff;--yaka-black: #101820;--yaka-red: #ff4133;--yaka-green: #03bd9e;--yaka-blue: #2100c7;--yaka-yellow: #ffc200;--yaka-grey: #e9ebf3;--yaka-light-grey: #fcfcfc}i[class*=fa-].svelte-1o32qf1{display:inline-flex;justify-content:center;align-items:center}.promo-code.svelte-1o32qf1{padding:0}.promo-input-row.svelte-1o32qf1{display:flex;gap:.5rem}.input-wrapper.svelte-1o32qf1{flex:1;display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e0e0e0;border-radius:.75rem;padding:0 .75rem;transition:all .3s ease}.input-wrapper.svelte-1o32qf1:focus-within{border-color:#101820;box-shadow:0 0 0 3px #10182014}.input-wrapper.svelte-1o32qf1:hover:not(:focus-within){border-color:#e0e0e0}.input-wrapper.svelte-1o32qf1 i:where(.svelte-1o32qf1){color:#10182066;font-size:.875rem}.input-wrapper.svelte-1o32qf1 input:where(.svelte-1o32qf1){flex:1;border:none;background:transparent;padding:.5rem 0;font-size:.875rem;font-family:Barlow,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#101820;text-transform:uppercase;letter-spacing:.5px;outline:none}.input-wrapper.svelte-1o32qf1 input:where(.svelte-1o32qf1)::-moz-placeholder{text-transform:none;letter-spacing:0;color:#1018204d}.input-wrapper.svelte-1o32qf1 input:where(.svelte-1o32qf1)::placeholder{text-transform:none;letter-spacing:0;color:#1018204d}.input-wrapper.svelte-1o32qf1 input.error:where(.svelte-1o32qf1){color:#ff4133}.input-wrapper.has-error.svelte-1o32qf1{border-color:#ff4133;background-color:#ff41330d}.input-wrapper.has-error.svelte-1o32qf1:focus-within{border-color:#ff4133;box-shadow:0 0 0 3px #ff41331a}.promo-input-row.svelte-1o32qf1 .button{flex-shrink:0}.error-text.svelte-1o32qf1{margin:.25rem 0 0;font-size:.75rem;color:#ff4133}.promo-applied.svelte-1o32qf1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#03bd9e1a;border:1px solid rgba(3,189,158,.2);border-radius:.5rem;padding:.5rem 1rem}.promo-info.svelte-1o32qf1{display:flex;align-items:flex-start;gap:.5rem;color:#028b74}.promo-info.svelte-1o32qf1>i:where(.svelte-1o32qf1){font-size:.875rem;margin-top:2px;flex-shrink:0}.promo-text.svelte-1o32qf1{display:flex;flex-direction:column;gap:2px}.promo-title.svelte-1o32qf1{font-size:.75rem;font-weight:500;color:#028b74}.promo-title.svelte-1o32qf1 strong:where(.svelte-1o32qf1){font-weight:700}.promo-detail.svelte-1o32qf1{font-size:.625rem;color:#10182099}.promo-detail.svelte-1o32qf1 .promo-amount:where(.svelte-1o32qf1){font-weight:600;color:#028b74}.promo-detail.svelte-1o32qf1 .promo-warning:where(.svelte-1o32qf1){color:#ff4133;font-style:italic}.remove-btn.svelte-1o32qf1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#101820;cursor:pointer;border-radius:9999px;transition:all .15s ease;position:relative;overflow:visible;font-size:18px}.remove-btn.svelte-1o32qf1:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:#101820;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:0}.remove-btn.svelte-1o32qf1 i:where(.svelte-1o32qf1){position:relative;z-index:1;transition:color .3s ease}.remove-btn.svelte-1o32qf1:hover{transform:scale(1.05)}.remove-btn.svelte-1o32qf1:hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}.remove-btn.svelte-1o32qf1:hover i:where(.svelte-1o32qf1){color:#fff}
