.spinner{background:linear-gradient(0deg,rgba(var(--akcentSetColor1),.5)30%,rgba(var(--akcentSetColor1),0)0 70%,rgba(var(--akcentSetColor1),.9)0)50%/8% 100%,linear-gradient(90deg,rgba(var(--akcentSetColor1),.25)30%,rgba(var(--akcentSetColor1),0)0 70%,rgba(var(--akcentSetColor1),.75)0)50%/100% 8%;background-repeat:no-repeat;border-radius:50%;width:1.8rem;height:1.8rem;animation:1s steps(12,end) infinite spinnerAnimation;display:grid}.spinner:after,.spinner:before{content:"";background:inherit;opacity:.915;border-radius:50%;grid-area:1/1;transform:rotate(30deg)}.spinner:after{opacity:.83;transform:rotate(60deg)}@keyframes spinnerAnimation{to{transform:rotate(1turn)}}
.cardLoyaltyPartHolder{justify-content:center;align-items:center;gap:1.6rem;margin-bottom:.6rem;display:flex}.cardLoyaltyPartColumn{align-items:center;gap:.8rem;display:flex}.cardLoyaltyPartColumn:first-child{text-align:end;justify-content:flex-end}.cardLoyaltyPartTexts{flex-direction:column;gap:.2rem;display:flex}.cardLoyaltyPartTitle{color:rgba(var(--textColor),.6);font-size:1rem;line-height:1.4rem}.cardLoyaltyPartLevel{font-size:1.2rem;font-weight:700;line-height:1.6rem}.cardLoyaltyPartImg{object-fit:contain;flex:none;width:3.2rem;height:3.2rem}.cardLoyaltyPartIconCnt{flex:none;align-items:center;gap:.4rem;display:flex}.cardLoyaltyPartIconDone{color:rgba(var(--akcentColor1),1);font-size:1.4rem}.cardLoyaltyPartIconArrow{background:linear-gradient(270deg,rgba(var(--akcentColor1),1)-23.19%,rgba(var(--akcentColor1),.08)100%);color:rgba(var(--akcentColor1),1);-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:2.6rem}@supports not (-webkit-text-fill-color:transparent){.cardLoyaltyPartIconArrow{background-image:none}}@supports not ((-webkit-background-clip:text)){.cardLoyaltyPartIconArrow{background-image:none}}
.countDownHolder{justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;margin-bottom:.6rem;display:flex}.countDownColumn{text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.countDownNum{background-color:rgba(var(--heroColor),.1);width:3.2rem;height:2.8rem;color:rgba(var(--heroColor),1);border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:.2rem;font-size:1.6rem;display:flex}.countDownDot{color:rgba(var(--heroColor),1);font-size:1.6rem;transform:translateY(-50%)}.countDownText{color:rgba(var(--textColor),.3);text-transform:capitalize;max-width:100%;font-size:1rem;line-height:1.4rem}
.lockerItem{flex:none;justify-content:center;min-width:0;height:100%;display:flex}[class=tablet] .lockerItem,[class=mobile] .lockerItem{width:100%}.promoCard{background-repeat:no-repeat;background-size:cover;border-radius:2rem;flex:none;position:relative}[class=browser] .promoCard{width:30.6rem;height:47rem}[class=tablet] .promoCard,[class=mobile] .promoCard{width:28.8rem;height:44.6rem}.promoCard.locked .cardMoneyRowText{color:rgba(var(--textColor),.8)}.promoCard.locked .cardLoyaltyPartLevel.hasLockedStyle{color:rgba(var(--heroColor),1)}.promoCardInner{border-radius:inherit;z-index:1;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:relative}[class=browser] .promoCardInner{padding:2rem 0 4rem}[class=tablet] .promoCardInner,[class=mobile] .promoCardInner{padding:2rem 0}.cardHeader{justify-content:space-between;gap:1rem;width:100%;padding:0 2rem;display:flex}.promoCardContent{flex-direction:column;align-items:center;gap:1rem;padding:0 2rem;display:flex}.cardLockImg{flex:none}.cardBadge{height:3rem;color:rgba(var(--textColorReverse),1);background-color:rgba(var(--bgColorReverse),1);align-items:center;gap:.6rem;margin-inline-start:-2.8rem;padding:0 1.6rem;display:flex;position:relative}[dir=ltr] .cardBadge{border-radius:2rem 2rem 2rem 0}[dir=rtl] .cardBadge{border-radius:2rem 2rem 0}.cardBadge:after,.cardBadge:before{display:block;position:absolute}.cardBadge:before{content:"";background-color:rgba(var(--bgColorReverse),1);top:100%;width:.4rem;height:.4rem;margin-top:-.2rem;inset-inline-start:.35rem;transform:rotate(62deg)}[dir=ltr] .cardBadge:before{transform-origin:0 0;transform:rotate(62deg)}[dir=rtl] .cardBadge:before{transform-origin:100% 0;transform:rotate(-62deg)}.cardBadge:after{content:"";color:#999;top:100%;z-index:1;font-family:icomoon;font-size:1.4rem;inset-inline-start:-.22rem}[dir=rtl] .cardBadge:after{inset-inline-start:-.26rem;transform:rotateY(180deg)}.cardBadgeText{font-size:1.2rem;font-weight:700;line-height:1.4rem}.cardMoneyRow{flex-direction:column;justify-content:center;align-items:center;display:flex}.cardImageHolder{justify-content:center;width:100%;margin-bottom:2rem;display:flex;position:relative}.cardImageHolder.start .cardImageSpriteHolder{opacity:1}.cardImageHolder.start .cardImageSprite{animation:2s steps(26,end) forwards stepsAnimation}.cardImageHolder.start .cardImage{opacity:0}.cardImage{object-fit:contain;width:15.4rem;height:15.4rem;display:block}.cardImageSpriteHolder{pointer-events:none;opacity:0;align-items:center;width:100%;height:300%;display:flex;position:absolute;top:-104%;left:0;overflow:hidden}.cardImageSprite{pointer-events:none;background-image:url(../media/pig-1.af4f40d9.png);background-repeat:no-repeat;background-size:cover;width:100%;height:17.2rem;transform:scale(1.43)}@keyframes stepsAnimation{0%{background-position:0 0}to{background-position:100% 0}}.cardMoneyRowTitle{text-transform:uppercase;color:rgba(var(--textColor),.8);font-size:1.2rem;line-height:1.6rem}.cardMoneyRowCash{align-items:center;gap:.4rem;display:flex}.cardMoneyRowText{color:rgba(var(--akcentColor1),.8);font-size:2.4rem;font-weight:700}.promoCardDescription{color:rgba(var(--textColor),.4);font-size:1.2rem;line-height:1.4rem}.promoCardDescriptionItem{color:rgba(var(--textColor),.6);font-weight:700}.promoCardRequiredInfo{color:rgba(var(--textColor),.8);text-align:center;font-size:1.2rem;line-height:1.8rem}.promoCardClaim{background-color:rgba(var(--akcentColor2),1);width:100%;max-width:20rem;height:3.8rem;box-shadow:0 3px 0 0 rgba(var(--akcentColor2),.3);color:rgba(var(--akcentSetColor2),1);border-radius:2.4rem;justify-content:center;align-items:center;margin:0 auto;font-size:1.2rem;font-weight:700;transition:opacity .12s,background-color .12s,max-width .24s,box-shadow .12s;display:flex}.promoCardClaim:hover{opacity:.8}.promoCardClaim:active{transform:scale(.98)}.promoCardClaim.pressed{max-width:3.8rem}.promoCardClaim.claimed{background-color:rgba(var(--akcentColor1),1);box-shadow:0 3px 0 0 rgba(var(--akcentColor1),.3)}.promoCardClaim.claimed .claimSvgPath0{animation:.85s linear forwards claimSVGAnimation}.promoCardClaim.claimed .claimSvgPath1{animation:1.149s linear .85s forwards claimSVGAnimation}.promoCardClaim.error{background-color:#e4481d;box-shadow:0 3px #e4481d4d}.promoCardClaim.error .errorSvgPath{animation:1s linear forwards claimSVGAnimation}.promoCardClaim.inactive{pointer-events:none;opacity:.5}.claimSvg,.errorSvg{display:block}.claimSvgPath0{stroke-dasharray:53 55;stroke-dashoffset:54px}.claimSvgPath1{stroke-dasharray:72 74;stroke-dashoffset:73px}.errorSvgPath{stroke-dasharray:34 36;stroke-dashoffset:35px}@keyframes claimSVGAnimation{to{stroke-dashoffset:0}}
