.redeem-button__preloader{background:url(//cdn.xsolla.net/site-builder/v-release-20240409-01/landings/images/0dc76c5084a3382b3842.svg) 50% 50% no-repeat;height:40px;width:40px}.promocodes{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:var(--size-5) 0;width:var(--block-size)}@media (min-width:1280px){.promocodes{padding:var(--size-6) 0}}.promocodes__title-block{margin:0 0 1.5rem;padding:0}.promocodes__description-block{color:var(--colors-core-text-secondary);margin-bottom:var(--size-5);padding:0}.promocodes-input__wrapper{display:flex;flex-direction:column;font-family:var(--main-font);gap:12px;justify-content:center;position:relative;width:var(--block-size-xs)}@media (min-width:768px){.promocodes-input__wrapper{flex-direction:row;max-width:430px;width:100%}}.promocodes-input__error{text-align:center}@media (min-width:768px){.promocodes-input__error{left:0;max-width:220px;position:absolute;text-align:inherit;top:44px}}.redeem-button{height:40px;min-width:148px;white-space:nowrap}.redeem-button__loading{color:transparent}.redeem-button__preloader{background:url(//cdn.xsolla.net/site-builder/v-release-20240409-01/landings/images/0dc76c5084a3382b3842.svg) 50% 50% no-repeat;height:40px;width:40px}.promo-modal{padding:88px 0}@media (max-width:1439px){.promo-modal{padding:80px 0}}@media (max-height:680px),(max-width:767px){.promo-modal{padding:38px 20px}}.promo-modal__body{height:auto;max-height:100%;max-width:620px;overflow:visible;padding:16px 20px 24px}@media (min-width:1024px){.promo-modal__body{max-width:700px;padding:36px 40px 20px}}@media (orientation:portrait) and (max-width:767px){.promo-modal__body{height:inherit;margin:0 auto;max-width:358px;width:100%}}.promo-modal__close{height:40px;right:8px;top:8px;width:40px}@media (min-width:768px){.promo-modal__close{color:#f6f9fe;height:45px;right:-45px;top:0;width:45px}}.promo-modal__close[dir=rtl]{left:8px;right:auto}@media (min-width:768px){.promo-modal__close[dir=rtl]{left:-45px}}.promo-modal__content{margin-top:20px;overflow:auto}@media (min-width:768px){.promo-modal__content{margin-top:24px}}.promo-modal__list{column-gap:6px;display:grid;grid-template-columns:1fr;list-style-type:none;row-gap:4px}@media (min-width:768px){.promo-modal__list{grid-template-columns:1fr 1fr}}.promo-modal__list-title{margin:20px 0 8px}.promo-modal__list-title--first{margin-top:0}.promo-modal__item{align-items:center;background:var(--overlay-color-500-alpha-015);border-radius:6px;display:flex;font-size:16px;font-weight:400;gap:15px;height:40px;justify-content:space-between;line-height:105%;padding-right:14px}@media (min-width:768px){.promo-modal__item{height:48px;line-height:130%;padding-right:8px}}.promo-modal__item-image{border-radius:var(--border-radius-8);height:40px;object-fit:contain;width:40px}@media (min-width:768px){.promo-modal__item-image{height:48px;width:48px}}.promo-modal__item-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex-grow:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.promo-modal__footer{padding-top:24px}@media (min-width:768px){.promo-modal__footer{display:flex;justify-content:flex-end;padding-top:20px}}.promo-modal__button{height:48px}@media (min-width:768px){.promo-modal__button{width:220px}}.promo-modal__item--game,.promo-modal__promo-labels-discount--all{padding-left:12px}.claimed-item-modal__body{border:var(--border-size) solid var(--border-color);height:auto;padding:28px 20px 24px;width:335px}@media (min-width:768px){.claimed-item-modal__body{padding:32px 40px 24px;width:431px}}.claimed-item-modal__title{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}.claimed-item-modal__description{color:var(--colors-core-text-secondary);text-align:center}.claimed-item-modal__item{align-items:center;display:flex;flex-direction:column;margin-bottom:65px;margin-top:40px}@media (min-width:768px){.claimed-item-modal__item{margin-bottom:80px;margin-top:56px}}.claimed-item-modal__item-image{height:auto}.claimed-item-modal__item-image--cover{object-fit:cover}.claimed-item-modal__item-image--contain{object-fit:contain}.claimed-item-modal__item-image-background{align-items:center;background-color:var(--colors-core-background-ghost);border-radius:var(--misc-border-radius-preview);display:flex;justify-content:center;overflow:hidden}.claimed-item-modal__item-image,.claimed-item-modal__item-image-background{height:100px;width:100px}@media (min-width:768px){.claimed-item-modal__item-image,.claimed-item-modal__item-image-background{height:150px;width:150px}}.claimed-item-modal__item-name{margin-top:18px}.store-item-modal__group{column-gap:6px;display:grid;grid-template-columns:1fr 1fr;list-style-type:none}@media (orientation:portrait) and (max-width:767px){.store-item-modal__group{grid-template-columns:1fr;justify-content:space-between}}.store-item-modal__item{align-items:center;background-color:var(--colors-core-background-ghost);border-radius:var(--misc-border-radius-button);display:flex;font-size:16px;gap:12px;height:40px;justify-content:space-between;line-height:22px;margin-bottom:4px;padding-right:14px;width:auto}.store-item-modal__item--game{padding-left:14px}@media (orientation:portrait) and (max-width:767px){.store-item-modal__item{width:100%}}@media (min-width:768px){.store-item-modal__item{height:36px;padding-right:8px}}@media (min-width:1024px){.store-item-modal__item{height:48px}}.store-item-modal__item-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex-grow:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.store-item-modal__item-image-wrapper{border-radius:var(--misc-border-radius-button);height:40px;min-width:40px;overflow:hidden;width:40px}@media (min-width:768px){.store-item-modal__item-image-wrapper{height:36px;min-width:36px;width:36px}}@media (min-width:1024px){.store-item-modal__item-image-wrapper{height:48px;min-width:48px;width:48px}}.store-item-modal__item-image{height:100%;object-fit:contain;width:100%}.promocode-discount-all{align-items:center;display:flex;flex-direction:column;font-family:var(--main-font)}.promocode-discount-all__body{border:var(--border-size) solid var(--border-color);height:auto;padding:24px 20px;width:307px}@media (min-width:768px){.promocode-discount-all__body{padding:32px 40px 24px;width:431px}}.promocode-discount-all__description{margin:30px 0 24px;text-align:center}@media (min-width:768px){.promocode-discount-all__description{margin:16px 0 26px}}.promocode-discount-all__image{height:215px;width:242px}
