.ka-credit-offer{position:relative;width:100%;overflow:hidden;padding:24px;border:1px solid rgba(229,34,25,.75);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(229,34,25,.11),transparent 42%),linear-gradient(145deg,#120808,#090909 45%,#050505);box-shadow:0 18px 45px #00000040,inset 0 1px #ffffff0a;color:#fff}.ka-credit-offer *,.ka-credit-offer *:before,.ka-credit-offer *:after{box-sizing:border-box}.ka-credit-offer__header{position:relative;z-index:2;margin-bottom:16px;text-align:center}.ka-credit-offer__title{margin:0;color:#fff;font-size:clamp(22px,3vw,30px);font-weight:950;line-height:1.05;letter-spacing:.015em;text-transform:uppercase}.ka-credit-offer__subtitle{margin:7px auto 0;color:#c7c7c7;font-size:13px;line-height:1.4;text-align:center}.ka-credit-offer__unlock-message{position:relative;z-index:2;display:flex;min-height:43px;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(202,255,50,.55);border-radius:6px;background:linear-gradient(90deg,#caff3224,#caff320d);box-shadow:inset 0 1px #ffffff08,0 0 14px #caff320a;color:#d8ff6a;font-size:13px;line-height:1.3}.ka-credit-offer__unlock-message strong{color:#d8ff6a;font-weight:850}.ka-credit-offer__unlock-icon{display:inline-flex;width:18px;min-width:18px;height:18px;align-items:center;justify-content:center;color:#caff32;filter:drop-shadow(0 0 6px rgba(202,255,50,.3))}.ka-credit-offer__unlock-icon svg{display:block;width:100%;height:100%}.ka-credit-offer__progress{position:relative;z-index:2;margin-top:14px}.ka-credit-offer__progress-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ka-credit-offer__progress-segment{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#383838}.ka-credit-offer__progress-fill{position:absolute;inset:0 auto 0 0;display:block;width:0;border-radius:inherit;background:linear-gradient(90deg,#aeea18,#caff32);box-shadow:0 0 9px #caff3259;transition:width .45s ease}.ka-credit-offer__progress-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:6px}.ka-credit-offer__progress-labels span{color:#9b9b9b;font-size:9px;font-weight:800;line-height:1;text-align:center}.ka-credit-offer__tiers{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:4px}.ka-credit-offer__tier{position:relative;display:flex;min-width:0;min-height:92px;flex-direction:column;align-items:center;justify-content:center;padding:13px 7px 11px;border:1px solid #3a3a3a;border-radius:6px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#111;text-align:center;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.ka-credit-offer__tier:hover{transform:translateY(-2px)}.ka-credit-offer__spend{color:#a8a8a8;font-size:10px;font-weight:900;line-height:1.15;text-transform:uppercase;transition:color .25s ease}.ka-credit-offer__reward{display:block;margin-top:3px;color:#d0d0d0;font-size:16px;font-weight:950;line-height:1.03;text-transform:uppercase;transition:color .25s ease}.ka-credit-offer__status{display:block;min-height:10px;margin-top:7px;color:#858585;font-size:8px;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:color .25s ease}.ka-credit-offer__tier.is-locked{opacity:1;border-color:#3a3a3a;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#111}.ka-credit-offer__tier.is-locked .ka-credit-offer__spend{color:#a8a8a8}.ka-credit-offer__tier.is-locked .ka-credit-offer__reward{color:#d0d0d0}.ka-credit-offer__tier.is-locked .ka-credit-offer__status{color:#858585}.ka-credit-offer__tier.is-locked:hover{border-color:#505050;background:linear-gradient(180deg,#fff1,#ffffff05),#141414}.ka-credit-offer__tier.is-current{border-color:#caff32d9;background:radial-gradient(circle at 50% 0%,rgba(202,255,50,.13),transparent 65%),linear-gradient(180deg,#caff3212,#caff3204),#0d0d0d;box-shadow:inset 0 0 18px #caff320a,0 0 12px #caff320f}.ka-credit-offer__tier.is-current .ka-credit-offer__spend{color:#d8ff6a}.ka-credit-offer__tier.is-current .ka-credit-offer__reward{color:#fff}.ka-credit-offer__tier.is-current .ka-credit-offer__status{color:#caff32}.ka-credit-offer__tier.is-unlocked{border-color:#caff32cc;background:radial-gradient(circle at 50% 0%,rgba(202,255,50,.12),transparent 70%),linear-gradient(180deg,#caff3212,#caff3203),#0d0d0d}.ka-credit-offer__tier.is-unlocked .ka-credit-offer__spend{color:#d8ff6a}.ka-credit-offer__tier.is-unlocked .ka-credit-offer__reward{color:#fff}.ka-credit-offer__tier.is-unlocked .ka-credit-offer__status{color:#caff32}.ka-credit-offer__badge{position:absolute;z-index:3;top:0;right:8px;padding:3px 7px;border-radius:999px;background:#caff32;box-shadow:0 0 9px #caff322e;color:#101010;font-size:7px;font-weight:950;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%)}.ka-credit-offer__tier--featured.is-current,.ka-credit-offer__tier--featured.is-unlocked{border-color:#caff32;background:radial-gradient(circle at 50% 0%,rgba(202,255,50,.14),transparent 70%),#0d0d0d;box-shadow:0 0 14px #caff3214}.ka-credit-offer__tier--featured.is-current .ka-credit-offer__spend,.ka-credit-offer__tier--featured.is-current .ka-credit-offer__status,.ka-credit-offer__tier--featured.is-unlocked .ka-credit-offer__spend,.ka-credit-offer__tier--featured.is-unlocked .ka-credit-offer__status{color:#caff32}.ka-credit-offer__terms{position:relative;z-index:2;margin:13px 0 0;color:#8b8b8b;font-size:9px;line-height:1.4;text-align:center}.ka-credit-offer__terms a{margin-left:2px;color:#d2d2d2;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.ka-credit-offer__terms a:hover{color:#caff32}@media screen and (max-width:749px){.ka-credit-offer{padding:18px 14px}.ka-credit-offer__title{font-size:22px}.ka-credit-offer__subtitle{font-size:12px}.ka-credit-offer__unlock-message{padding:10px 11px;font-size:12px}.ka-credit-offer__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 7px}.ka-credit-offer__tier{min-height:96px}.ka-credit-offer__terms{font-size:9px}}@media screen and (max-width:370px){.ka-credit-offer{padding-right:11px;padding-left:11px}.ka-credit-offer__title{font-size:20px}.ka-credit-offer__reward{font-size:15px}.ka-credit-offer__badge{right:5px;padding-right:5px;padding-left:5px;font-size:6px}}@media(prefers-reduced-motion:reduce){.ka-credit-offer__progress-fill,.ka-credit-offer__tier,.ka-credit-offer__spend,.ka-credit-offer__reward,.ka-credit-offer__status,.ka-credit-offer__terms a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/ka-credit-offer.css.map */
