:root{--yaka-white: #ffffff;--yaka-black: #000000;--yaka-red: #e30613;--yaka-green: #00766f;--yaka-blue: #2b2140;--yaka-yellow: #ffc200;--yaka-grey: #efeff3;--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:.4375rem}.input-wrapper.svelte-1o32qf1{flex:1;display:flex;align-items:center;gap:.4375rem;background:#fff;border:1.5px solid #e0e0e0;border-radius:.65625rem;padding:0 .65625rem;transition:all .3s ease}.input-wrapper.svelte-1o32qf1:focus-within{border-color:#000;box-shadow:0 0 0 3px #00000014}.input-wrapper.svelte-1o32qf1:hover:not(:focus-within){border-color:#e0e0e0}.input-wrapper.svelte-1o32qf1 i:where(.svelte-1o32qf1){color:#636d7f;font-size:.765625rem}.input-wrapper.svelte-1o32qf1 input:where(.svelte-1o32qf1){flex:1;border:none;background:transparent;padding:.4375rem 0;font-size:.765625rem;font-family:Barlow,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000;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:#636d7f}.input-wrapper.svelte-1o32qf1 input:where(.svelte-1o32qf1)::placeholder{text-transform:none;letter-spacing:0;color:#636d7f}.input-wrapper.svelte-1o32qf1 input.error:where(.svelte-1o32qf1){color:#e30613}.input-wrapper.has-error.svelte-1o32qf1{border-color:#e30613;background-color:#e306130d}.input-wrapper.has-error.svelte-1o32qf1:focus-within{border-color:#e30613;box-shadow:0 0 0 3px #e306131a}.promo-input-row.svelte-1o32qf1>:last-child{flex-shrink:0}.error-text.svelte-1o32qf1{margin:.21875rem 0 0;font-size:.75rem;color:#e30613}.promo-applied.svelte-1o32qf1{display:flex;align-items:center;justify-content:space-between;gap:.4375rem;background:#00a19a1a;border:1px solid rgba(0,161,154,.3);border-radius:.4375rem;padding:.4375rem .875rem}.promo-info.svelte-1o32qf1{display:flex;align-items:flex-start;gap:.4375rem;color:#00766f}.promo-info.svelte-1o32qf1>i:where(.svelte-1o32qf1){font-size:.765625rem;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:#00766f}.promo-title.svelte-1o32qf1 strong:where(.svelte-1o32qf1){font-weight:700}.promo-detail.svelte-1o32qf1{font-size:.75rem;color:#0009}.promo-detail.svelte-1o32qf1 .promo-amount:where(.svelte-1o32qf1){font-weight:600;color:#00766f}.promo-detail.svelte-1o32qf1 .promo-warning:where(.svelte-1o32qf1){color:#e30613;font-style:italic}.remove-btn.svelte-1o32qf1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#000;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:#000;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}
