.cookie-consent{position:fixed;z-index:2147483645;bottom:0;right:0;left:0;background-color:#0c0c0c;border-top:1px solid #333540;padding:10px 0}.cookie-consent .cookie-consent-body{display:grid;grid-template-columns:1fr min-content min-content;max-width:800px;margin:0 auto}.cookie-consent .cookie-consent-body .consent-copy{padding:0 10px;color:#c2c2c2}.cookie-consent .cookie-consent-body .button-decline,.cookie-consent .cookie-consent-body .button-accept{margin:0 5px;border:1px solid #333540;background-color:transparent;color:#fff;padding:12px 20px}.cookie-consent .cookie-consent-body .button-decline:hover,.cookie-consent .cookie-consent-body .button-accept:hover{background-color:#333;cursor:pointer}@media screen and (max-width:450px){.cookie-consent .cookie-consent-body{display:flex;flex-direction:column;padding:5px 10px}.cookie-consent .cookie-consent-body .consent-copy{text-align:left;padding:0}.cookie-consent .cookie-consent-body .consent-copy,.cookie-consent .cookie-consent-body .button-decline,.cookie-consent .cookie-consent-body .button-accept{margin:5px}}.notification-center{position:fixed;bottom:0;right:0;z-index:50}.notification-center .notification{border-radius:4px;background-color:#568000;padding:10px 20px;margin:10px;box-shadow:0 0 15px #000}.notification-center .notification.error{background-color:red}.primary-button{width:306px;height:58px;display:block;cursor:pointer;position:relative;margin:0 auto;text-decoration:none}.primary-button:before,.primary-button:after{content:"";position:absolute;top:0;bottom:0;width:13px;z-index:10}.primary-button:before{left:0;background-image:url(../assets/button-primary-handle-left.svg)}.primary-button:after{right:0;background-image:url(../assets/button-primary-handle-right.svg)}.primary-button.disabled{opacity:.6;pointer-events:none}.primary-button .button-animation{position:absolute;inset:2px -1px 2px 0;z-index:1;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px}.primary-button .button-animation .button-animation-left{position:absolute;left:0;right:calc(50% - 1px);height:100%;overflow:hidden;display:flex;justify-content:flex-start;background-position:left;background-image:url(../assets/button-primary-bar.svg)}.primary-button .button-animation .button-animation-right{position:absolute;left:50%;right:0;height:100%;overflow:hidden;display:flex;justify-content:flex-end;background-position:right;background-image:url(../assets/button-primary-bar.svg)}.primary-button .button-text{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;letter-spacing:0;margin:0;height:100%;width:100%;z-index:1}.primary-button .button-text span{padding:0 32px;min-width:84px}.primary-button:hover{top:-3px;transition:top .5s linear}.primary-button:active{top:0;transition:none}.coupon-block{display:flex;flex-direction:column;gap:20px;text-align:center;max-width:400px;margin:0 auto 20px;padding:20px 25px}.coupon-block h2,.coupon-block p{margin:0}.coupon-block .field-control .input-field{margin-bottom:0}.coupon-block .field-control .input-field input:disabled{opacity:.6;-webkit-user-select:none;user-select:none}.coupon-block .coupon-error{color:red}.modal-coupon-success{text-align:center}.modal-coupon-success .modal{gap:15px}.modal-coupon-success .modal .image-thank-you{width:80px;height:80px;background-image:url(../assets/hero-crystal-drop-rate-update.jpg);background-size:contain;background-repeat:no-repeat}.modal-coupon-success .modal img{width:80px;display:block}.modal-coupon-success .modal .button-continue{color:#fff;cursor:pointer}.modal-coupon-success .modal .primary-button{width:100%;height:40px;transition:transform .2s cubic-bezier(.509,.001,.25,1);background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.modal-coupon-success .modal .primary-button:before,.modal-coupon-success .modal .primary-button:after,.modal-coupon-success .modal .primary-button .button-animation{display:none}.modal-coupon-success .modal .primary-button:hover{top:0;transform:scale(.95)}.modal-coupon-success .modal .primary-button .button-text span{min-width:auto;white-space:nowrap;padding:0 2px 0 0}.subscription-banner{position:relative;width:100%;max-width:1024px;margin:0 auto 40px;padding:0 0 35px;border-radius:4px;border:1px solid #004b1e;background-image:url(../assets/background-summoners-sigil.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:flex-end}.subscription-banner .banner-background{position:absolute;inset:0;background:linear-gradient(0deg,#000c,#0003 20% 80%,#000c)}.subscription-banner .banner-background:before{content:"";position:absolute;inset:20px 600px 20px -50px;background-image:var(--banner-logo-image, url(../assets/logo-summoners-sigil.webp));background-repeat:no-repeat;background-size:contain;background-position:center center;z-index:1}.subscription-banner .banner-content{position:relative;width:600px}.subscription-banner .banner-content .banner-header{position:relative}.subscription-banner.subscription-active{padding:15px 0}.subscription-banner.subscription-active .banner-background:before{top:5px;bottom:5px;width:140px;left:15px}.subscription-banner.subscription-active .banner-content{position:relative;width:100%;padding:20px 20px 25px 170px}.subscription-banner.subscription-active .banner-content:before{content:"";position:absolute;inset:10px 0;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);background:linear-gradient(90deg,#ad00ff,#db00ff 0%);mix-blend-mode:overlay;pointer-events:none}.subscription-banner.subscription-active .banner-content .banner-header .banner-title{text-align:left;font-size:27px;margin-bottom:0;margin-top:0;padding-bottom:0;line-height:32px;color:#ffd600}.subscription-banner.subscription-active .banner-content .banner-body{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.subscription-banner.subscription-active .banner-content .banner-body p{margin:0;line-height:24px;font-size:16px}.subscription-banner.subscription-active .banner-content .banner-body p strong{color:#ed80ff}.subscription-banner.subscription-active .banner-content .banner-body .banner-subscribed-renewal{text-transform:uppercase}.subscription-banner.subscription-active .banner-content .banner-body .banner-cta button{background:none;border:none;color:#abff00;text-decoration:underline;cursor:pointer}.subscription-banner.subscription-inactive .banner-content .banner-header .banner-title{margin-bottom:5px}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-subtitle{margin-top:0;margin-bottom:30px;text-align:center;background:linear-gradient(0deg,#ad00ff,#f6bfff);-webkit-background-clip:text;background-clip:text;color:transparent}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-benefits ul{display:grid;grid-template-columns:1fr 1fr;width:450px;margin:0 auto 20px}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-benefits ul li{margin-bottom:10px}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive{position:relative;padding:0 10px}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive:before{content:"";position:absolute;inset:0 0 0 -425px;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);background:linear-gradient(90deg,#ad00ff00,#db00ff);mix-blend-mode:overlay}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive .web-exclusive-content{position:relative;width:450px;margin:0 auto;display:grid;grid-template-columns:150px 1fr}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive .web-exclusive-content>*{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive .web-exclusive-content h3 strong{color:#ed80ff}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive .web-exclusive-content p strong{color:#ffd600;text-transform:uppercase}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta{margin-top:40px;text-align:center;text-transform:uppercase}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta .button-subscribe{width:auto;display:flex;justify-content:center;height:40px;margin:10px auto 15px;padding:0 15px;transition:transform .2s cubic-bezier(.509,.001,.25,1);background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap;cursor:pointer}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta .button-subscribe:hover{top:0;transform:scale(.95)}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta .button-subscribe span{padding-right:3px;pointer-events:none}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta .learn-more-link{color:#abff00}@media screen and (max-width:1100px){.subscription-banner{flex-direction:row;padding-top:180px;margin-left:20px;margin-right:20px;width:auto}.subscription-banner.subscription-active{padding:0}.subscription-banner.subscription-active .banner-background:before{height:70px;width:auto;inset:-20px 0 auto}.subscription-banner.subscription-active .banner-content{margin-top:35px;margin-bottom:10px;padding:20px 25px}.subscription-banner.subscription-active .banner-content .banner-header .banner-title{text-align:center}.subscription-banner.subscription-active .banner-content .banner-body{flex-direction:column;text-align:center;padding-bottom:10px}.subscription-banner.subscription-active .banner-content .banner-body .banner-subscribed-renewal{margin-bottom:20px}.subscription-banner.subscription-inactive .banner-background:before{top:-30px;right:0;left:0;height:200px}.subscription-banner.subscription-inactive .banner-content{width:100%}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive:before{left:0}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive h3{margin-bottom:0}.subscription-banner.subscription-inactive .banner-content .banner-body .web-exclusive .web-exclusive-content{grid-template-columns:1fr;width:100%}.subscription-banner.subscription-inactive .banner-content .banner-body .banner-cta{margin-left:0}}@media screen and (max-width:900px){.subscription-banner.subscription-inactive .banner-content .banner-body .banner-benefits ul{grid-template-columns:1fr;width:fit-content}}.modal-subscription img{width:100px;height:auto}.modal-subscription .button-continue{cursor:pointer;height:40px;padding:12px 30px;width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);white-space:nowrap;text-decoration:none;background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.modal-subscription .button-continue span{pointer-events:none}.modal-subscription .button-continue:hover{top:0;transform:scale(.95)}.embla__dots .embla__dot{border-radius:7px;height:14px;width:14px;padding:0;border:2px solid #fff;background-color:transparent;margin:0 7px;cursor:pointer}.embla__dots .embla__dot.embla__dot--selected{background-color:#fff}.milestone-section{padding:0 20px;margin:0 auto}@media screen and (max-width:1100px){.milestone-section{padding:0}}.milestone-card{background-color:#000;background-position:top center;background-size:auto;background-repeat:no-repeat;position:relative;box-shadow:inset 0 0 73px #0b0b0d,0 1px 9px #000;box-sizing:border-box;border:1px solid #033b00;margin:0 auto 60px;padding:25px 0;max-width:1024px}.milestone-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#000 20%,#0000 750px),linear-gradient(0deg,#000,#0000 140px)}.milestone-card .milestone-header{text-align:left;padding:0 20px;position:relative}.milestone-card .milestone-header .milestone-timer{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #abff00;padding:7px 7px 5px 27px;width:max-content;color:#abff00;margin-bottom:15px;background-image:url(../assets/icon-timer.svg);background-repeat:no-repeat;background-position:5px center}.milestone-card .milestone-header h3{margin-bottom:8px;margin-top:0}.milestone-card .milestone-header p{max-width:500px}.milestone-card .progress-section{position:relative;margin-bottom:20px;text-align:left;padding:0 20px}.milestone-card .progress-section .steps-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3px}.milestone-card .progress-section .steps-counters div{height:5px;background:#29365e80}.milestone-card .progress-section .steps-counters div.claimed{background-color:#fff}.milestone-card .progress-section .points-counters{width:100%;background:#29365e80;height:5px;overflow:hidden}.milestone-card .progress-section .points-counters .points-bar-fill{height:100%;background:#fff;transition:width .3s ease}.milestone-card .rewards-list{position:relative}.milestone-card .rewards-list .embla{overflow:hidden;padding:0 20px}.milestone-card .rewards-list .embla .embla__container{display:flex;flex-direction:row;gap:8px;margin-bottom:20px}.milestone-card .rewards-list .embla .embla__dots{text-align:center}.milestone-card .rewards-list .reward-item{box-sizing:border-box;min-width:300px;box-shadow:0 0 15px #000;border:1px solid #033b00;background-image:linear-gradient(180deg,#060c05,#0d1206);display:flex;flex-direction:column;text-align:left;gap:8px;padding:15px 20px 20px;cursor:grab}.milestone-card .rewards-list .reward-item.reward-claimed{opacity:.7}.milestone-card .rewards-list .reward-item.reward-claimed .reward-item-description{display:none}.milestone-card .rewards-list .reward-item.reward-claimed .reward-counter p{margin:0;color:#abff00}.milestone-card .rewards-list .reward-item .reward-item-image{width:56px;height:auto;object-fit:contain;margin-bottom:10px}.milestone-card .rewards-list .reward-item .reward-item-title{color:#fff;text-transform:uppercase}.milestone-card .rewards-list .reward-item .reward-item-description{color:#9ca3af}.milestone-card .rewards-list .reward-item .reward-counter .reward-item-claimed{padding-left:27px;background-image:url(../assets/icon-check.svg);background-position:left center;background-size:22px auto;background-repeat:no-repeat}.milestone-card .rewards-list .reward-item .reward-counter .reward-item-counter{width:100%;background:#29365e80;height:5px;overflow:hidden}.milestone-card .rewards-list .reward-item .reward-counter .reward-item-counter .reward-item--bar-fill{height:100%;background:#fff;border-radius:9999px;transition:width .3s ease}.milestone-card .rewards-list .reward-item .reward-bundle-id{color:#d1d5db}.milestone-card .rewards-list .reward-item .reward-additional{color:#9ca3af;margin-top:4px}.modal-bundle .bundle{margin-bottom:15px}.modal-bundle .bundle img{max-width:100%;margin-left:auto;margin-right:auto}.modal-bundle .bundle .bundle-title{margin-bottom:10px}.modal-bundle .button-continue{cursor:pointer;height:40px;padding:12px 30px;margin-bottom:15px;width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);white-space:nowrap;text-decoration:none;background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.modal-bundle .button-continue:hover{top:0;transform:scale(.95)}.app-charge-center .app-charge-loading-modal{text-align:center;width:200px;height:200px}.app-charge-center .app-charge-loading-modal h3{text-transform:uppercase}.app-charge-center .app-charge-loading-modal .icon{width:80px;height:80px;margin:0 auto 15px;background-image:url(../assets/icon-mcoc-home.svg);background-size:contain;background-repeat:no-repeat;animation:spin 4s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.purchase-handler .purchase-handler-modal{gap:15px;max-width:350px;min-height:350px;width:350px}.purchase-handler .purchase-handler-modal img{width:150px;height:auto}.purchase-handler .purchase-handler-modal .purchase-options{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.purchase-handler .purchase-handler-modal .purchase-options .primary-button{width:100%}.purchase-handler .purchase-handler-modal .button-cancel{cursor:pointer;text-decoration:underline;border:none;background-color:transparent}.purchase-handler .purchase-handler-modal .button-continue{margin-bottom:15px}.purchase-handler .purchase-handler-modal .button-purchase,.purchase-handler .purchase-handler-modal .button-continue{cursor:pointer;height:40px;padding:12px 30px;width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);white-space:nowrap;text-decoration:none;background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.purchase-handler .purchase-handler-modal .button-purchase:hover,.purchase-handler .purchase-handler-modal .button-continue:hover{top:0;transform:scale(.95)}.tertiary-button{width:306px;height:58px;display:block;cursor:pointer;position:relative;margin:0 auto;text-decoration:none}.tertiary-button:before,.tertiary-button:after{content:"";position:absolute;top:0;bottom:0;width:13px;z-index:10}.tertiary-button:before{left:0;background-image:url(../assets/button-tertiary-handle-left.svg)}.tertiary-button:after{right:0;background-image:url(../assets/button-tertiary-handle-right.svg)}.tertiary-button.disabled{opacity:.6;pointer-events:none}.tertiary-button .button-animation{position:absolute;inset:2px -1px 2px 0;z-index:1;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:8px}.tertiary-button .button-animation .button-animation-left{position:absolute;left:0;right:calc(50% - 1px);height:100%;overflow:hidden;display:flex;justify-content:flex-start;background-position:left;background-image:url(../assets/button-tertiary-bar.svg)}.tertiary-button .button-animation .button-animation-right{position:absolute;left:50%;right:0;height:100%;overflow:hidden;display:flex;justify-content:flex-end;background-position:right;background-image:url(../assets/button-tertiary-bar.svg)}.tertiary-button .button-text{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;letter-spacing:0;margin:0;height:100%;width:100%;z-index:1}.tertiary-button .button-text span{padding:0 32px;min-width:84px}.tertiary-button:hover{top:-3px;transition:top .5s linear}.tertiary-button:active{top:0;transition:none}.item-card .item-card-actions,.item-card .item-actions,.item-card-modal.modal .item-card-actions,.item-card-modal.modal .item-actions{display:flex;height:40px;gap:10px;justify-content:flex-end}.item-card .item-card-actions .primary-button,.item-card .item-card-actions .tertiary-button,.item-card .item-actions .primary-button,.item-card .item-actions .tertiary-button,.item-card-modal.modal .item-card-actions .primary-button,.item-card-modal.modal .item-card-actions .tertiary-button,.item-card-modal.modal .item-actions .primary-button,.item-card-modal.modal .item-actions .tertiary-button{width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.item-card .item-card-actions .primary-button:before,.item-card .item-card-actions .primary-button:after,.item-card .item-card-actions .primary-button .button-animation,.item-card .item-card-actions .tertiary-button:before,.item-card .item-card-actions .tertiary-button:after,.item-card .item-card-actions .tertiary-button .button-animation,.item-card .item-actions .primary-button:before,.item-card .item-actions .primary-button:after,.item-card .item-actions .primary-button .button-animation,.item-card .item-actions .tertiary-button:before,.item-card .item-actions .tertiary-button:after,.item-card .item-actions .tertiary-button .button-animation,.item-card-modal.modal .item-card-actions .primary-button:before,.item-card-modal.modal .item-card-actions .primary-button:after,.item-card-modal.modal .item-card-actions .primary-button .button-animation,.item-card-modal.modal .item-card-actions .tertiary-button:before,.item-card-modal.modal .item-card-actions .tertiary-button:after,.item-card-modal.modal .item-card-actions .tertiary-button .button-animation,.item-card-modal.modal .item-actions .primary-button:before,.item-card-modal.modal .item-actions .primary-button:after,.item-card-modal.modal .item-actions .primary-button .button-animation,.item-card-modal.modal .item-actions .tertiary-button:before,.item-card-modal.modal .item-actions .tertiary-button:after,.item-card-modal.modal .item-actions .tertiary-button .button-animation{display:none}.item-card .item-card-actions .primary-button:hover,.item-card .item-card-actions .tertiary-button:hover,.item-card .item-actions .primary-button:hover,.item-card .item-actions .tertiary-button:hover,.item-card-modal.modal .item-card-actions .primary-button:hover,.item-card-modal.modal .item-card-actions .tertiary-button:hover,.item-card-modal.modal .item-actions .primary-button:hover,.item-card-modal.modal .item-actions .tertiary-button:hover{top:0;transform:scale(.95)}.item-card .item-card-actions .primary-button .button-text span,.item-card .item-card-actions .tertiary-button .button-text span,.item-card .item-actions .primary-button .button-text span,.item-card .item-actions .tertiary-button .button-text span,.item-card-modal.modal .item-card-actions .primary-button .button-text span,.item-card-modal.modal .item-card-actions .tertiary-button .button-text span,.item-card-modal.modal .item-actions .primary-button .button-text span,.item-card-modal.modal .item-actions .tertiary-button .button-text span{min-width:auto;white-space:nowrap;padding:0 2px 0 0}.item-card .item-card-actions .tertiary-button,.item-card .item-actions .tertiary-button,.item-card-modal.modal .item-card-actions .tertiary-button,.item-card-modal.modal .item-actions .tertiary-button{width:40px;position:relative}.item-card .item-card-actions .tertiary-button:before,.item-card .item-actions .tertiary-button:before,.item-card-modal.modal .item-card-actions .tertiary-button:before,.item-card-modal.modal .item-actions .tertiary-button:before{content:"";display:block;position:absolute;inset:0;width:auto;background-image:url(../assets/icon-cart.svg);background-repeat:no-repeat;background-position:center center}.item-card .item-card-actions .cart-buttons,.item-card .item-actions .cart-buttons,.item-card-modal.modal .item-card-actions .cart-buttons,.item-card-modal.modal .item-actions .cart-buttons{max-width:220px;width:100%;display:grid;grid-template-columns:40px 1fr 40px;grid-template-rows:38px;border:1px solid #abff00}.item-card .item-card-actions .cart-buttons .cart-add,.item-card .item-card-actions .cart-buttons .cart-minus,.item-card .item-card-actions .cart-buttons .cart-quantity,.item-card .item-actions .cart-buttons .cart-add,.item-card .item-actions .cart-buttons .cart-minus,.item-card .item-actions .cart-buttons .cart-quantity,.item-card-modal.modal .item-card-actions .cart-buttons .cart-add,.item-card-modal.modal .item-card-actions .cart-buttons .cart-minus,.item-card-modal.modal .item-card-actions .cart-buttons .cart-quantity,.item-card-modal.modal .item-actions .cart-buttons .cart-add,.item-card-modal.modal .item-actions .cart-buttons .cart-minus,.item-card-modal.modal .item-actions .cart-buttons .cart-quantity{display:flex;flex-direction:row;justify-content:center;align-items:center;background:radial-gradient(circle,#18a51d,#32450b)}.item-card .item-card-actions .cart-buttons .cart-add,.item-card .item-card-actions .cart-buttons .cart-minus,.item-card .item-actions .cart-buttons .cart-add,.item-card .item-actions .cart-buttons .cart-minus,.item-card-modal.modal .item-card-actions .cart-buttons .cart-add,.item-card-modal.modal .item-card-actions .cart-buttons .cart-minus,.item-card-modal.modal .item-actions .cart-buttons .cart-add,.item-card-modal.modal .item-actions .cart-buttons .cart-minus{cursor:pointer;-webkit-user-select:none;user-select:none}.item-card .item-card-actions .cart-buttons .cart-add.disabled,.item-card .item-card-actions .cart-buttons .cart-minus.disabled,.item-card .item-actions .cart-buttons .cart-add.disabled,.item-card .item-actions .cart-buttons .cart-minus.disabled,.item-card-modal.modal .item-card-actions .cart-buttons .cart-add.disabled,.item-card-modal.modal .item-card-actions .cart-buttons .cart-minus.disabled,.item-card-modal.modal .item-actions .cart-buttons .cart-add.disabled,.item-card-modal.modal .item-actions .cart-buttons .cart-minus.disabled{opacity:.6}.item-card .item-card-actions .cart-buttons .cart-quantity span,.item-card .item-actions .cart-buttons .cart-quantity span,.item-card-modal.modal .item-card-actions .cart-buttons .cart-quantity span,.item-card-modal.modal .item-actions .cart-buttons .cart-quantity span{padding-right:2px}.item-card{position:relative;display:flex;flex-direction:column;box-shadow:0 0 15px #000;border:1px solid #033b00;background-image:linear-gradient(180deg,#060c05,#0d1206);box-shadow:inset 0 0 73px #0b0b0d,0 1px 9px #000;border-radius:4px;width:auto;cursor:pointer}.item-card .image-loader{position:relative;overflow:hidden;width:100%;padding-top:100%}.item-card .image-loader:before{content:"";position:absolute;inset:0;background-image:url(../assets/icon-loader.svg);background-position:center center;background-size:45px;background-repeat:no-repeat;animation:spin 3s linear infinite;z-index:0;overflow:hidden}.item-card .image-loader.loaded{padding-top:0}.item-card .image-loader.loaded:before{display:none}.item-card .image-loader.loaded img{max-width:100%;height:auto}.item-card .item-image img{display:block;width:100%;height:0}.item-card .item-info{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;border-top:1px solid #033b00}.item-card .item-info .item-title{text-transform:uppercase;margin-bottom:15px;text-align:left}.item-card .item-info .item-card-points{display:flex;align-items:flex-start;flex-wrap:wrap;list-style-type:none;margin:0 0 5px;padding:0}.item-card .item-info .item-card-points li{color:#abff00;text-align:left;border:1px solid #abff00;padding:5px 5px 5px 28px;margin-bottom:5px;background-size:15px auto;background-repeat:no-repeat;background-position:8px center;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-card .item-info .item-card-points .market-points{background-image:url(../assets/icon-market-points.png)}.item-card .item-info .item-card-points .loyalty-points{background-image:url(../assets/icon-loyalty-points.png)}.item-card .item-badges{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:row;top:-8px;right:10px;list-style-type:none;margin:0;padding:0}.item-card .item-badges li.badge-featured{color:#32450b;background-color:#abff00}.item-card .item-badges li.badge-new{color:#32450b;background-color:#fff}.item-card .item-badges li.badge-exclusive{color:#32450b;background-color:gold}.item-card .item-badges li{margin:0 2px 3px;padding:3px 7px;border-radius:4px;box-shadow:3px 3px 5px #0009}.item-card .item-availability .item-limits{color:#abff00;font-size:8px}.item-card .item-resets-row{width:100%;margin-top:6px;text-align:center}.item-card .item-resets-row .item-resets-on{font-family:eurostile-bol,sans-serif;font-size:11px;line-height:1.2;letter-spacing:.05em;color:#abff00}@media screen and (max-width:1100px){.item-card .item-actions{flex-direction:column;height:auto}.item-card .item-actions .primary-button,.item-card .item-actions .tertiary-button{width:100%;height:40px}}.item-card-modal.modal{width:100%;max-width:650px;padding:20px 40px 30px;max-height:80dvh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content max-content max-content max-content;grid-template-areas:"controls controls" "points points" "body image" "bundle bundle" "blank action"}.item-card-modal.modal .modal-controls{grid-area:controls}.item-card-modal.modal .item-card-image{grid-area:image;height:100%;box-sizing:border-box;padding-bottom:20px}.item-card-modal.modal .item-card-image img{display:block;width:100%;height:0}.item-card-modal.modal .item-card-body{display:flex;flex-direction:column;justify-content:flex-start;grid-area:body;text-align:left;height:100%;box-sizing:border-box;margin-right:20px;padding-bottom:20px}.item-card-modal.modal .item-card-body h3{margin:0 0 10px}.item-card-modal.modal .item-card-body .item-subtitle{margin-top:0}.item-card-modal.modal .item-card-points{grid-area:points;list-style-type:none;margin:0 0 10px;padding:0;display:flex;justify-content:flex-start;gap:10px}.item-card-modal.modal .item-card-points li{color:#abff00;text-align:left;border:1px solid #abff00;padding:5px 5px 5px 28px;margin-bottom:5px;background-size:15px auto;background-repeat:no-repeat;background-position:8px center;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-card-modal.modal .item-card-points .market-points{background-image:url(../assets/icon-market-points.png)}.item-card-modal.modal .item-card-points .loyalty-points{background-image:url(../assets/icon-loyalty-points.png)}.item-card-modal.modal .item-card-bundle{grid-area:bundle;text-align:left;margin-bottom:20px}.item-card-modal.modal .item-card-bundle p{margin:0 0 10px}.item-card-modal.modal .item-card-bundle ul{list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0;margin:0}.item-card-modal.modal .item-card-bundle ul li{display:grid;grid-template-columns:48px 1fr max-content;grid-template-rows:48px;background:#111818;padding:5px 15px;margin:0;align-items:center;gap:10px;border-radius:2px}.item-card-modal.modal .item-card-bundle ul li img{width:48px;height:auto;margin-right:10px}.item-card-modal.modal .image-loader{position:relative;overflow:hidden;width:100%;padding-top:100%}.item-card-modal.modal .image-loader:before{content:"";position:absolute;inset:0;background-image:url(../assets/icon-loader.svg);background-position:center center;background-size:45px;background-repeat:no-repeat;animation:spin 3s linear infinite;z-index:0;overflow:hidden}.item-card-modal.modal .image-loader.loaded{padding-top:0}.item-card-modal.modal .image-loader.loaded:before{display:none}.item-card-modal.modal .image-loader.loaded img{height:auto}.item-card-modal.modal .item-card-actions{grid-area:action;width:100%}@media screen and (max-width:1100px){.item-card-modal.modal{padding:0 20px 20px;width:100%;overflow-y:scroll;max-width:310px;grid-template-columns:1fr;grid-template-rows:max-content max-content max-content max-content max-content;grid-template-areas:"controls" "image" "points" "body" "bundle" "action"}.item-card-modal.modal .modal-controls{position:sticky;top:10px;z-index:10}.item-card-modal.modal .modal-controls .modal-close{width:18px;height:18px;top:0;right:-10px;background-size:10px 10px,contain}.item-card-modal.modal .item-card-image{width:calc(100% + 40px);top:0;left:-20px}.item-card-modal.modal .item-card-points{order:2;gap:0 5px;flex-wrap:wrap}.item-card-modal.modal .item-card-bundle{order:3}.item-card-modal.modal .item-card-bundle ul{grid-template-columns:1fr}.item-card-modal.modal .item-card-actions{order:4;width:100%;margin:0 auto}.item-card-modal.modal .item-card-actions .cart-buttons{max-width:none}}.bundle-section{text-align:center;padding-bottom:20px;padding-top:15px;margin-bottom:30px;position:relative}.bundle-section.disabled .item-card{pointer-events:none!important;opacity:.7}.bundle-section .bundle-section-background{position:absolute;inset:-20px 0 -30px;width:100vw;left:calc(50% - 50vw);background-repeat:no-repeat;background-position:center center;background-size:contain}.bundle-section h2{position:relative;margin-bottom:20px}.bundle-section .bundle-grid{display:grid;grid-template-columns:repeat(auto-fit,247px);gap:15px;list-style-type:none;margin:0 auto;padding:0;grid-gap:16px;justify-content:center;max-width:1036px}@media screen and (max-width:900px){.bundle-section .bundle-grid{grid-template-columns:repeat(auto-fit,160px)}}.bundle-section-loyalty .loyalty-points-section{background:#000;width:max-content;margin:0 auto;padding:10px 30px}.bundle-section-loyalty .loyalty-points-section .loyalty-points-label{padding-right:25px;margin-right:2px;background-image:url(../assets/icon-loyalty-points.png);background-size:20px auto;background-position:right 4px;background-repeat:no-repeat}.bundle-section-loyalty .loyalty-points-section .loyalty-points{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to bottom,#fefefe,#fffc00)}.modal-debt strong{color:red}.modal-debt .button-continue{cursor:pointer;height:40px;padding:12px 30px;margin-bottom:15px;width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);white-space:nowrap;text-decoration:none;background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.modal-debt .button-continue:hover{top:0;transform:scale(.95)}.catalog-page{position:relative}.catalog-page .catalog .logo{width:180px;height:130px;margin:0 auto 20px}.auth-page header{position:relative;display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 20px;gap:10px}.auth-page header .logo{width:180px;height:130px}.auth-page .callout{background-color:#0c0c0c;border:1px solid #333540;border-radius:8px;max-width:400px;margin:0 auto 20px}.auth-page .info-block{padding:15px 25px;text-align:center}.auth-page .login-block{padding:50px 25px;display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (max-width:1365px){.auth-page header .logo{width:150px;height:110px}}.home-page header{position:relative;display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 20px;gap:10px}.home-page header .logo{width:180px;height:130px}.home-page .callout{background-color:#0c0c0c;border:1px solid #333540;border-radius:8px;max-width:400px;margin:0 auto 20px}.home-page .info-block{padding:15px 25px;text-align:center}@media screen and (max-width:1365px){.home-page header .logo{width:150px;height:110px}}.user-profile-dropdown{position:relative}.user-profile-dropdown .backdrop{inset:0;position:fixed;z-index:40}.user-profile-dropdown .profile-menu{position:absolute;z-index:50;background-color:#000;border:1px solid #333540;margin-top:10px;padding:10px 15px;text-align:right}.user-profile-dropdown .profile-menu .profile-id{padding-bottom:8px;border-bottom:1px solid #333540;margin-bottom:5px}.user-profile-dropdown .profile-menu .button-sign-out{color:red;cursor:pointer;border:none;background-color:transparent}.cart-coupon{border-top:1px solid #3c4039;padding-top:15px;padding-bottom:15px}.cart-coupon .cart-coupon-actions{display:grid;grid-template-columns:max-content 1fr 150px;gap:20px;height:40px}.cart-coupon .cart-coupon-actions .cart-coupon-label{display:flex;flex-direction:row;align-items:center}.cart-coupon .cart-coupon-actions input{border:1px solid #abff00;padding:5px 15px;background-color:#121918}.cart-coupon .cart-coupon-actions input:hover{background-color:#29365e80}.cart-coupon .cart-coupon-actions input:focus{outline:none}.cart-coupon .cart-coupon-actions input:disabled{opacity:.6;-webkit-user-select:none;user-select:none;background-color:#121918}.cart-coupon .cart-coupon-actions .primary-button{height:42px!important}.cart-coupon .coupon-error{margin-top:15px;color:red;text-align:left;display:block}.cart-coupon .cart-coupon-results{text-align:left;color:#abff00;margin-top:15px;display:block}@media screen and (max-width:1100px){.cart-coupon .cart-coupon-actions{display:flex;flex-direction:column;height:auto}}.modal-backdrop.modal-cart-sidebar{display:none}.modal-backdrop.modal-cart-sidebar.show{display:flex}.modal.cart-sidebar{max-width:700px;max-height:100dvh;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:normal;justify-content:unset}.modal.cart-sidebar .cart-sidebar-heading,.modal.cart-sidebar .cart-sidebar-body,.modal.cart-sidebar .cart-sidebar-footer{box-sizing:border-box;padding-left:40px;padding-right:40px;width:100%}.modal.cart-sidebar .modal-controls .modal-close{right:0;top:0;z-index:1000}.modal.cart-sidebar .primary-button{width:100%;height:auto;transition:transform .2s cubic-bezier(.509,.001,.25,1);background:radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap}.modal.cart-sidebar .primary-button:before,.modal.cart-sidebar .primary-button:after,.modal.cart-sidebar .primary-button .button-animation{display:none}.modal.cart-sidebar .primary-button:hover{top:0;transform:scale(.95)}.modal.cart-sidebar .primary-button .button-text span{min-width:auto;white-space:nowrap;padding:0 2px 0 0}.modal.cart-sidebar .cart-sidebar-heading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#0c0c0c;padding-top:10px;padding-bottom:10px}.modal.cart-sidebar .cart-sidebar-heading .button-remove{width:max-content;padding:0 35px 0 15px;height:32px;margin:0 0 0 25px}.modal.cart-sidebar .cart-sidebar-heading .button-remove.hide{display:none}.modal.cart-sidebar .cart-sidebar-heading .button-remove:after{content:"";display:block;position:absolute;right:10px;top:10px;width:12px;height:12px;background-image:url(../assets/icon-close.svg);background-repeat:no-repeat;background-size:12px}.modal.cart-sidebar .cart-sidebar-body{margin:0 auto;z-index:900;flex-grow:1;overflow-y:auto;overflow-x:hidden}.modal.cart-sidebar .cart-sidebar-body .message-empty{padding:0 0 20px;text-align:center;color:#ffffffb3;line-height:16px}.modal.cart-sidebar .cart-sidebar-body .message-empty p{padding-bottom:20px}.modal.cart-sidebar .cart-sidebar-body .message-empty .button-back-store{height:40px;width:200px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items{list-style:none;margin:10px 0;padding:0}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item{display:grid;grid-template-columns:50px 1fr;gap:10px;margin-bottom:15px;padding-bottom:15px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-image img{object-fit:contain;width:50px;height:auto}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body{display:grid;grid-template-columns:1fr max-content;grid-template-areas:"heading price" "bundle bonuses" "action bonuses";gap:0 15px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body h3{grid-area:heading;margin:0 0 10px;text-align:left;text-transform:uppercase}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-price{margin:0 0 10px;padding:0 2px 0 0;grid-area:price;text-align:right;font-weight:700;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fefefe,#fffc00);font-size:16px;line-height:16px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-bonuses{grid-area:bonuses;display:flex;flex-direction:column;list-style-type:none;margin:0 0 15px;padding:0;gap:10px;align-items:flex-end}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-bonuses li{border:1px solid #abff00;padding:5px 5px 5px 23px;color:#abff00;background-size:16px auto;background-repeat:no-repeat;background-position:5px center}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-bonuses li.cart-item-market-points{background-image:url(../assets/icon-market-points.png)}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-bonuses li.cart-item-loyalty-points{background-image:url(../assets/icon-loyalty-points.png)}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts{margin:0;padding:0;list-style-type:none}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout{display:grid;grid-template-columns:35px 1fr max-content;gap:10px;background-color:#101517;margin-bottom:10px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-image{background-color:#161c25;padding:5px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-image img{width:100%;height:auto}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-name,.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-quantity{display:flex;flex-direction:row;align-items:center;padding:10px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-name{text-align:left}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-payouts .cart-item-payout .payout-quantity{text-align:right}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-limits{display:block;color:#abff00;margin-bottom:15px;text-align:left;font-size:8px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls{list-style-type:none;margin:0;padding:0;display:flex;height:40px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-minus,.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-plus,.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-quantity{width:40px;border-top:1px solid #abff00;border-bottom:1px solid #abff00;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-minus,.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-plus{background-image:radial-gradient(circle,#18a51d,#32450b);-webkit-user-select:none;user-select:none}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-minus{border-left:1px solid #abff00;cursor:pointer}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-plus{border-right:1px solid #abff00;cursor:pointer;margin-right:15px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-quantity{padding:5px 10px;text-align:center;background-image:radial-gradient(circle,#19a01c,#237a15)}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-quantity span{font-size:16px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fefefe,#fffc00);padding-right:3px}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-controls .cart-item-control-trash{background-image:url(../assets/icon-trash.svg);background-size:22px auto;background-repeat:no-repeat;background-position:center center;width:40px;cursor:pointer}.modal.cart-sidebar .cart-sidebar-footer .cart-summary{display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content;grid-template-areas:"label price" "note price";padding-top:20px;padding-bottom:20px;border-bottom:1px solid #3c4039}.modal.cart-sidebar .cart-sidebar-footer .cart-summary .summary-label{grid-area:label;font-size:18px;margin-bottom:10px}.modal.cart-sidebar .cart-sidebar-footer .cart-summary .summary-note{grid-area:note;font-size:13px;color:#ffffffb3}.modal.cart-sidebar .cart-sidebar-footer .cart-summary .summary-cost{grid-area:price;text-align:right;font-size:18px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fefefe,#fffc00);padding-right:3px}.modal.cart-sidebar .cart-sidebar-footer .cart-summary .summary-label,.modal.cart-sidebar .cart-sidebar-footer .cart-summary .summary-note{text-align:left}.modal.cart-sidebar .cart-sidebar-footer .cart-actions{padding:15px 0;display:flex;flex-direction:row;justify-content:flex-end;gap:15px;height:40px}.modal.cart-sidebar .cart-sidebar-footer .cart-actions .button-text span{white-space:nowrap}@media screen and (max-width:1100px){.modal.cart-sidebar .cart-sidebar-heading,.modal.cart-sidebar .cart-sidebar-body,.modal.cart-sidebar .cart-sidebar-footer{padding-left:20px;padding-right:20px}.modal.cart-sidebar .cart-sidebar-heading{flex-direction:column;align-items:flex-start}.modal.cart-sidebar .cart-sidebar-heading .button-remove{margin:0}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body{grid-template-columns:1fr;grid-template-areas:"heading" "price" "bonuses" "bundle" "actions"}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-price{text-align:left}.modal.cart-sidebar .cart-sidebar-body ul.cart-items .cart-item .cart-item-body .cart-item-bonuses{align-items:flex-start}}.menu-social-media{display:flex;flex-direction:column;padding:33px 0;border-bottom:1px solid rgba(255,255,255,.1)}.menu-social-media>.social-media-menu:last-child{margin-bottom:0}.menu-social-media .social-media-menu{display:flex;flex-direction:row;align-items:center;margin:0 auto 18px}.menu-social-media .social-media-menu .social-media-title{padding-right:7px;text-transform:uppercase}.menu-social-media .social-media-menu ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;text-transform:uppercase;padding:0;margin:0;list-style-type:none}.menu-social-media .social-media-menu ul li{margin:0;padding:0}.menu-social-media .social-media-menu ul a{display:flex;height:40px;width:40px;align-items:center;justify-content:center}.menu-social-media .social-media-menu ul a span{opacity:.8}.menu-social-media .social-media-menu ul a:hover span{opacity:1}.menu-social-media .social-media-menu ul a:active span{opacity:.7}.menu-social-media .social-media-menu ul span{width:20px;height:20px;float:left;display:block}.social-media-reddit,.social-media-youtube,.social-media-instagram,.social-media-twitter,.social-media-facebook,.social-media-link,.social-media-forum,.social-media-discord,.social-media-twitch{width:18px;height:18px;display:block;opacity:.8;background-repeat:no-repeat;background-size:100% auto;background-position:center center}.social-media-reddit:hover,.social-media-youtube:hover,.social-media-instagram:hover,.social-media-twitter:hover,.social-media-facebook:hover,.social-media-link:hover,.social-media-forum:hover,.social-media-discord:hover,.social-media-twitch:hover{opacity:1}.social-media-reddit:active,.social-media-youtube:active,.social-media-instagram:active,.social-media-twitter:active,.social-media-facebook:active,.social-media-link:active,.social-media-forum:active,.social-media-discord:active,.social-media-twitch:active{opacity:.4}.social-media-reddit{background-image:url(../assets/icon-reddit.svg)}.social-media-youtube{background-image:url(../assets/icon-youtube.svg)}.social-media-twitter{background-image:url(../assets/icon-twitter.svg)}.social-media-instagram{background-image:url(../assets/icon-instagram.svg)}.social-media-facebook{background-image:url(../assets/icon-facebook.svg)}.social-media-discord{background-image:url(../assets/icon-discord.svg)}.social-media-forum{background-image:url(../assets/icon-forum.svg)}.social-media-twitch{background-image:url(../assets/icon-twitch.svg)}.social-media-link{background-image:url(../assets/icon-link.svg)}.menu-stores{list-style-type:none;margin:0;padding:0}.menu-stores li{margin:0;padding:0}.menu-stores.default{display:flex;flex-direction:row;justify-content:center;gap:20px;padding-bottom:30px}.menu-stores.default a{color:#fff;opacity:.75;background-size:auto 25px;background-repeat:no-repeat;background-position:left center;padding:10px 0 5px 30px}.menu-stores.default a:hover{opacity:.9}.menu-stores.default a.store-apple-app{background-image:url(../assets/icon-apple-white.svg)}.menu-stores.default a.store-google-play{background-image:url(../assets/icon-google-play-white.svg);text-transform:uppercase}.menu-stores.default a.store-download{background-image:url(../assets/icon-download.svg);padding-left:35px;text-transform:uppercase}.menu-stores.default a.store-steam{background-image:url(../assets/icon-steam-white.svg);text-transform:uppercase}.menu-stores.cta a{width:195px;border:1px solid #fff;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:20px;color:#fff;gap:20px}.menu-stores.cta a img{height:40px;width:auto}.menu-stores.button a{height:43px;width:136px;display:block;background-repeat:no-repeat;background-size:contain}html .menu-stores.button .store-apple-app{background-image:url(../assets/logo-app-store.svg)}html .menu-stores.button .store-google-play{background-image:url(../assets/logo-google-play.svg)}html .menu-stores.button .store-steam{background-image:url(../assets/logo-steam.svg)}html .menu-stores.button .store-download{background-image:url(../assets/logo-download.svg)}#header-bar{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;flex-direction:column}#header-bar .navigation{display:flex;flex-direction:row;justify-content:flex-end;padding-top:16px;position:relative;background:linear-gradient(180deg,#00000080,#00000040,#0000)}#header-bar .navigation .logo{width:175px;height:128px;position:absolute;top:16px;left:21px}#header-bar .navigation .menu .menu-body{display:flex;flex-direction:row;align-items:center}#header-bar .navigation .menu .menu-close-button{display:none;position:absolute;top:28px;right:20px;width:15px;height:15px;background-image:url(../assets/icon-close.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:500}#header-bar .navigation .menu ul.content-menu{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row}#header-bar .navigation .menu ul.content-menu li{padding:0;margin:0 0 0 32px}#header-bar .navigation .menu ul.content-menu li a{text-transform:uppercase;text-decoration:none;color:#fff}#header-bar .navigation .menu ul.content-menu li a.active span span,#header-bar .navigation .menu ul.content-menu li a:hover span span{text-shadow:0 0 15px #fff;transition:all .2s ease-in-out}#header-bar .navigation .menu ul.content-menu li a.active span span:before,#header-bar .navigation .menu ul.content-menu li a:hover span span:before{bottom:-5px;transition:all .1s ease-in-out;border-bottom:1px solid #fff}#header-bar .navigation .menu ul.content-menu li a span span{position:relative}#header-bar .navigation .menu ul.content-menu li a span span:before{content:"";position:absolute;left:0;right:0;bottom:-10px;border-bottom:1px solid transparent}#header-bar .navigation .menu ul.content-menu li a object,#header-bar .navigation .menu .menu-actions{display:none}#header-bar .navigation .menu .button-login,#header-bar .navigation .menu .button-download,#header-bar .navigation .menu .button-profile,#header-bar .navigation .menu .button-cart{width:auto}#header-bar .navigation .menu .button-login,#header-bar .navigation .menu .button-profile{margin-left:20px}#header-bar .navigation .menu .button-cart,#header-bar .navigation .menu .button-download{margin-left:12px;margin-right:20px}#header-bar .navigation .menu .button-profile .button-text,#header-bar .navigation .menu .button-cart .button-text{box-sizing:border-box;padding-left:20px;background-repeat:no-repeat}#header-bar .navigation .menu .button-profile .button-text span,#header-bar .navigation .menu .button-cart .button-text span{box-sizing:border-box}#header-bar .navigation .menu .button-profile .button-text{background-image:url(../assets/icon-profile.svg);background-position:22px center}#header-bar .navigation .menu .button-cart .button-text{background-image:url(../assets/icon-cart.svg);background-position:22px center}#header-bar .navigation .menu .profile-menu{left:15px}#header-bar .navigation .menu .menu-social-media,#header-bar .navigation .menu .menu-stores,#header-bar .navigation .menu .menu-logo,#header-bar .navigation .mobile-menu{display:none}@media screen and (max-width:1365px){#header-bar .navigation{padding-top:20px;max-height:50px}#header-bar .navigation .logo{width:84px;height:62px;top:8px;left:15px;background-position:center center;margin-right:25px}#header-bar .navigation .menu.show{position:fixed;inset:0;background-color:#0000004d;z-index:100}#header-bar .navigation .menu.show .menu-body{right:0;transition:all .15s ease-in-out;box-shadow:0 0 10px #000}#header-bar .navigation .menu .menu-body{position:fixed;display:block;bottom:0;top:0;padding-top:32px;padding-bottom:32px;right:-360px;width:360px;background-color:#000;border-left:1px solid #333540;overflow-x:hidden;overflow-y:scroll;z-index:900}#header-bar .navigation .menu .menu-body .menu-close-button{display:block}#header-bar .navigation .menu .menu-body ul.content-menu{flex-direction:column;margin:15px 0 20px;padding:0}#header-bar .navigation .menu .menu-body ul.content-menu li{margin:0}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a{color:#fff;text-transform:uppercase;display:block;position:relative}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a:before{content:"";position:absolute;inset:0;opacity:0;background-image:linear-gradient(to left,#56800000,#56800069);border-left:2px solid #abff00}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a:hover:before{opacity:1;transition:opacity .1s}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a:active{opacity:.6}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.active span span:before,#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a:hover span span:before{content:none}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.active:after{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background:#abff00}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.active object{display:block;position:absolute;top:0;left:-6px;width:100%;height:100%}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a object{display:none}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a>span{display:block;position:relative;z-index:1;padding:20px 25px 20px 65px}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-champion>span,#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-newspaper>span,#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-academy>span,#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-party>span,#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-download>span{background-repeat:no-repeat;background-position:23px center}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-champion>span{background-image:url(../assets/icon-champion.svg)}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-newspaper>span{background-image:url(../assets/icon-newspaper.svg)}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-academy>span{background-image:url(../assets/icon-graduation-cap.svg);background-size:34px auto;background-position:16px 12px}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-download>span{background-image:url(../assets/icon-download.svg);background-size:25px auto}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-party>span{background-image:url(../assets/icon-party.svg)}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-new>span>span{position:relative}#header-bar .navigation .menu .menu-body ul.content-menu li .menu-item a.icon-new>span>span:after{content:"NEW";color:#abff00;top:-4px;left:12px;position:relative}#header-bar .navigation .menu .menu-body .menu-actions{display:flex;flex-direction:column;padding:0 20px 20px}#header-bar .navigation .menu .menu-body .menu-actions .primary-button,#header-bar .navigation .menu .menu-body .menu-actions .tertiary-button{width:100%}#header-bar .navigation .menu .menu-body .menu-actions .primary-button{margin-bottom:15px}#header-bar .navigation .menu .menu-body .button-download,#header-bar .navigation .menu .menu-body .button-login,#header-bar .navigation .menu .menu-body .button-profile,#header-bar .navigation .menu .menu-body .button-cart{display:none}#header-bar .navigation .menu .menu-body .menu-stores{display:grid;grid-template-columns:136px 136px;grid-template-rows:46px;margin:0 auto 40px;width:fit-content;gap:10px}#header-bar .navigation .menu .menu-body .menu-social-media{display:flex;width:calc(100% - 40px);margin-left:20px;margin-right:20px}#header-bar .navigation .menu .menu-body .menu-social-media .social-media-menu{flex-direction:column}#header-bar .navigation .menu .menu-body .menu-logo{order:7;display:flex;width:222px;height:165px;background-size:contain;margin:20px auto;display:block;position:static}#header-bar .navigation .mobile-menu{display:grid;grid-template-columns:minmax(50px,max-content) min-content 40px;margin-right:16px;margin-left:112px;height:30px}#header-bar .navigation .mobile-menu .primary-button,#header-bar .navigation .mobile-menu .tertiary-button{width:auto;height:30px;border-radius:4px;position:relative}#header-bar .navigation .mobile-menu .primary-button:before,#header-bar .navigation .mobile-menu .tertiary-button:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;width:auto}#header-bar .navigation .mobile-menu .primary-button:after,#header-bar .navigation .mobile-menu .tertiary-button:after{display:none}#header-bar .navigation .mobile-menu .primary-button .button-animation,#header-bar .navigation .mobile-menu .tertiary-button .button-animation{display:none}#header-bar .navigation .mobile-menu .primary-button .button-text,#header-bar .navigation .mobile-menu .tertiary-button .button-text{box-sizing:border-box}#header-bar .navigation .mobile-menu .primary-button .button-text span,#header-bar .navigation .mobile-menu .tertiary-button .button-text span{box-sizing:border-box;padding:0 13px 0 8px}#header-bar .navigation .mobile-menu .button-login,#header-bar .navigation .mobile-menu .button-profile{border:1px solid #abff00;box-shadow:inset 0 0 0 1px #000;background-image:radial-gradient(circle at 50% 51%,#18a51c,#32450b 170%);background-position:50% 50%}#header-bar .navigation .mobile-menu .button-login:before,#header-bar .navigation .mobile-menu .button-profile:before{background-image:none}#header-bar .navigation .mobile-menu .button-login .button-text,#header-bar .navigation .mobile-menu .button-profile .button-text{padding-left:5px}#header-bar .navigation .mobile-menu .button-login .button-text span,#header-bar .navigation .mobile-menu .button-profile .button-text span{min-width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#header-bar .navigation .mobile-menu .button-download,#header-bar .navigation .mobile-menu .button-cart{margin-left:12px;border:1px solid #ffb900;box-shadow:inset 0 0 0 1px #000;background-image:radial-gradient(circle at 50% 53%,#ff9c00,#ba0000 170%)}#header-bar .navigation .mobile-menu .button-download:before,#header-bar .navigation .mobile-menu .button-cart:before{background-image:none}#header-bar .navigation .mobile-menu .button-download .button-text,#header-bar .navigation .mobile-menu .button-cart .button-text{padding-left:5px;min-width:fit-content}#header-bar .navigation .mobile-menu .button-download .button-text span,#header-bar .navigation .mobile-menu .button-cart .button-text span{min-width:max-content}#header-bar .navigation .mobile-menu .button-profile:before{background-image:url(../assets/icon-profile.svg);background-position:7px center}#header-bar .navigation .mobile-menu .button-profile .button-text{padding-left:25px}#header-bar .navigation .mobile-menu .button-cart:before{background-image:url(../assets/icon-cart.svg);background-position:10px center}#header-bar .navigation .mobile-menu .button-cart .button-text{padding-left:27px}#header-bar .navigation .mobile-menu .profile-menu{left:0}#header-bar .navigation .mobile-menu .button-menu{margin-left:16px;cursor:pointer}#header-bar .navigation .mobile-menu .button-menu object{pointer-events:none}}.subscriber-form{max-width:300px;width:100%;margin-bottom:24px}.subscriber-form .form p{text-transform:uppercase}.subscriber-form .form .subscriber-form-heading{margin-bottom:15px;display:block;text-transform:uppercase}.subscriber-form .form .subscriber-form-agree{margin-bottom:20px}.subscriber-form .form .subscriber-form-agree .subscriber-form-agree-control{display:flex;flex-direction:row;margin-bottom:20px}.subscriber-form .form .subscriber-form-agree .subscriber-form-agree-control .agreement{margin-top:3px;margin-left:25px;display:block;text-transform:uppercase}.subscriber-form .form .subscriber-form-agree .subscriber-form-agree-control .agreement a{color:#abff00}.subscriber-form .form .mini-button{margin-top:25px;margin-bottom:30px}.subscriber-form .message-thank-you,.subscriber-form .message-error-general{display:block;color:#fff;text-align:center;width:100%;text-transform:uppercase;margin:20px 0}.subscriber-form .message-error-general{color:#aa4a44}footer{border-top:1px solid rgba(255,255,255,.39);padding-top:0;padding-bottom:0;position:relative;background-image:url(../assets/background-footer-2024-desktop.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;justify-content:center}footer .footer-content{display:grid;position:relative;grid-template-columns:470px 310px 470px;grid-template-areas:". identity ." ". stores ." ". social ." ". fineprint .";margin:0 auto 80px}footer .footer-content:before,footer .footer-content:after{content:"";position:absolute;border-left:1px solid rgba(255,255,255,.1);top:240px;width:0;height:560px;pointer-events:none}footer .footer-content:before{left:calc(50% - 230px)}footer .footer-content:after{right:calc(50% - 230px)}footer .footer-email-subscription{position:absolute;top:0;left:0;padding-top:390px}footer .footer-identity{grid-area:identity;text-align:center}footer .footer-identity .logo{width:310px;height:215px;margin:40px 0 30px;display:block}footer .footer-identity p{margin-bottom:30px}footer .footer-stores{grid-area:stores}footer .footer-stores .menu-stores{display:grid;grid-template-columns:136px 136px;grid-template-rows:46px;margin:0 auto 40px;width:fit-content;gap:10px}footer .footer-stores .primary-button{margin-bottom:30px}footer .menu-social-media{grid-area:social;padding:40px 0}footer .menu-social-media .social-media-menu{flex-direction:column}footer .menu-social-media .social-media-menu .social-media-title{margin-bottom:10px}footer .footer-fine-print{grid-area:fineprint;text-align:center;padding:40px 0;color:#ffffff63}footer .footer-fine-print p{margin-bottom:10px}footer .footer-corporate{position:absolute;top:0;right:50px;padding-top:300px}footer .footer-corporate .footer-kabam-logo{width:100px;display:block;margin:0 auto}footer .footer-corporate .footer-kabam-logo object{width:100px}footer .footer-corporate ul{margin:0;padding:0;list-style-type:none;text-transform:uppercase;text-align:center}footer .footer-corporate ul.links-champions{padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.1)}footer .footer-corporate ul.links-users{border-bottom:1px solid hsla(0,0%,100%,.1);padding-top:30px;padding-bottom:30px}footer .footer-corporate ul.links-legal{padding-top:30px}footer .footer-corporate ul li{margin:10px}footer .footer-corporate ul li a{text-decoration:none}@media screen and (max-width:1365px){footer{padding:30px 20px 0;background-size:cover;background-image:url(../assets/background-footer-2024-mobile.jpg)}footer .footer-content{display:flex;flex-direction:column}footer .footer-content:before,footer .footer-content:after{content:none}footer .footer-identity{order:1}footer .footer-identity .logo{width:172px;height:130px;margin:0 auto 20px;background-size:contain}footer .footer-stores{order:2;border-bottom:1px solid hsla(0,0%,100%,.1)}footer .footer-stores .menu-stores{border-bottom:none}footer .footer-email-subscription{order:3;position:relative;padding:30px 0 50px;border-bottom:1px solid hsla(0,0%,100%,.1)}footer .footer-email-subscription .subscriber-form{margin:0 auto}footer .menu-social-media{order:4}footer .footer-corporate{order:5;position:static;padding-top:20px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.1)}footer .footer-fine-print{order:6}}html,body{margin:0;padding:0}.modal-body-show{overflow:hidden}.modal-backdrop{position:fixed;inset:0;background-color:#0006;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1000}.modal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#0c0c0c;border:1px solid #033b00;box-shadow:inset 0 0 73px #0b0b0d,0 1px 9px #000;max-width:300px;padding:20px 40px;border-radius:4px}.modal h3.L{text-transform:uppercase}.modal .modal-controls{position:relative}.modal .modal-close{position:absolute;top:-20px;right:-88px;width:45px;height:45px;background:url(../assets/icon-close.svg),radial-gradient(circle,#18a51d,#32450b);border:1px solid #abff00;border-radius:2px;box-shadow:none;flex-direction:column;flex-wrap:nowrap;background-repeat:no-repeat;background-size:25px auto,contain;background-position:center center;cursor:pointer}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;background:#000;border-radius:2px}::-webkit-scrollbar-thumb{background:#c5c6d2;opacity:.1;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c5c6d2}.logo{background-image:url(../assets/logo-mcoc.webp);background-repeat:no-repeat;background-size:contain}.view{background:linear-gradient(to top,#181a1b,#23272b);padding-top:140px;overflow:hidden}.view>.background{position:absolute;inset:0}.view>.background:after{content:"";position:absolute;inset:0;background-image:url(../assets/background-carbon-fiber.png);background-repeat:repeat;pointer-events:none}.view>.background .background-image{position:absolute;inset:0;background-image:url(../assets/background-crystal-chamber.webp);background-position:center center;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;-webkit-filter:blur(20px);filter:blur(20px)}.view .view-body{position:relative;max-width:1560px;margin:0 auto 20px}.view .view-body h1{text-align:center;text-transform:uppercase;margin-bottom:15px}@media screen and (max-width:1365px){.view{padding-top:75px}.view>.background .background-image{background-size:cover}.view .view-body{padding:0 5px}}.view-messaging{position:relative;min-height:max(80dvh,400px);display:flex;flex-direction:column;justify-content:center}.view-messaging .view-messaging-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;height:100%}.loader{background-image:url(../assets/icon-mcoc-home.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:60px;height:60px;animation:rotating 3s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.callout{background-image:linear-gradient(180deg,#060c05,#0d1206);box-shadow:inset 0 0 73px #0b0b0d,0 1px 9px #000;box-sizing:border-box;padding:20px 40px;border:1px solid #033b00;margin:60px auto;position:relative;text-align:center;max-width:720px;word-wrap:break-word}.callout p{margin-bottom:15px}.callout a{color:#abff00}@font-face{font-family:hanzel-condensedbolditalic;src:url(../assets/hanzel-condensed-bold-italic.ttf) format("truetype");font-display:swap}@font-face{font-family:eurostile;src:url(../assets/eurostile-normal.ttf);font-display:swap}@font-face{font-family:eurostile-bol;src:url(../assets/eurostile-bol.otf) format("opentype");font-weight:400;font-display:swap}.CTA,.M,.L,.XL,.XXL,.XXXL{font-family:hanzel-condensedbolditalic;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff}.XS,.S{font-family:eurostile;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}.XXXS,.XXS{font-family:eurostile-bol;font-weight:400;font-stretch:normal;font-style:normal;color:#fff}.XXXL{font-size:104px;line-height:98px}@media(max-width:900px){.XXXL{font-size:64px;line-height:64px}}.XXL{font-size:72px;line-height:72px}@media(max-width:900px){.XXL{font-size:48px;line-height:48px}}.XL{font-size:48px;line-height:48px}@media(max-width:900px){.XL{font-size:32px;line-height:32px}}.L{font-size:32px;line-height:32px}@media(max-width:900px){.L{font-size:24px;line-height:24px}}.M{font-size:20px;line-height:20px}@media(max-width:900px){.M{font-size:16px;line-height:16px}}.S{font-size:18px;line-height:24px;color:#d9d9d9}@media(max-width:900px){.S{font-size:18px;line-height:24px}}.XS{font-size:16px;line-height:18px;color:#fff}.XXS{font-size:12px;line-height:12px;letter-spacing:1.86px}.XXXS{font-size:10px;line-height:14px;letter-spacing:.83px}.CTA{font-size:16px;line-height:16px;text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to bottom,#fefefe,#fffc00);text-transform:uppercase}@media screen and (max-width:900px){.CTA{font-size:14px;line-height:14px}}.field-control{width:100%}.field-control label{margin-bottom:5px}.field-control .input-field-text{position:relative;margin-bottom:20px;width:100%}.field-control .input-field-text input[type=text],.field-control .input-field-text input[type=email]{padding:15px 25px;border:1px solid #ffb900;border-radius:4px;color:#fff;background:#000;width:100%;box-sizing:border-box;background-image:radial-gradient(circle at 48% 0,#4a4a4a,#22191f 44%)}.field-control .input-field-text input[type=text]::placeholder,.field-control .input-field-text input[type=email]::placeholder{color:#fff}.field-control .input-field-checkbox{width:48px;height:48px;position:relative}.field-control .input-field-checkbox input[type=checkbox]{width:48px;height:48px;margin:0;box-shadow:none;appearance:none;position:relative;text-align:left;background-image:radial-gradient(circle at 48% 0,#4a4a4a,#22191f 44%);border:1px solid #ffb900;border-radius:4px}.field-control .input-field-checkbox input[type=checkbox]:before{content:"";position:absolute;inset:5px -2px 0 0;width:auto;height:auto;box-shadow:none;clip-path:none;background:url(../assets/icon-check.svg) center center no-repeat;transition:.12s transform ease-in-out;border-radius:50%;transform:scale(0)}.field-control .input-field-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.field-control .message-error{display:none}.field-control.field-error .input-field-text:before,.field-control.field-error .input-field-checkbox:before{background:linear-gradient(90deg,#aa4a44,red,#aa4a44)}.field-control.field-error .input-field-text input[type=text],.field-control.field-error .input-field-text input[type=email],.field-control.field-error .input-field-checkbox input[type=text],.field-control.field-error .input-field-checkbox input[type=email],.field-control.field-error label{color:#aa4a44}.field-control.field-error .message-error.show{display:block;margin-bottom:20px;color:#aa4a44;text-transform:uppercase}
