.icon-apple,
.icon-wishlist {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-apple {
    mask-image: url(../img/platforms/icon-apl.svg);
    -webkit-mask-image: url(../img/platforms/icon-apl.svg)
}

.icon-bethesda {
    mask-image: url(../img/platforms/icon-bda.svg);
    -webkit-mask-image: url(../img/platforms/icon-bda.svg);
    transform: scale(.65)
}

.icon-battle-net,
.icon-bethesda {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-battle-net {
    mask-image: url(../img/platforms/icon-battle-net.svg);
    -webkit-mask-image: url(../img/platforms/icon-battle-net.svg)
}

.icon-epic-games {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff;
    mask-image: url(../img/platforms/icon-epic.svg);
    -webkit-mask-image: url(../img/platforms/icon-epic.svg);
    transform: scale(.9)
}

.icon-gog-com {
    mask-image: url(../img/platforms/icon-gog-com.svg);
    -webkit-mask-image: url(../img/platforms/icon-gog-com.svg)
}

.icon-gog-com,
.icon-microsoft-store {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff;
    transform: scale(.8)
}

.icon-microsoft-store {
    mask-image: url(../img/platforms/icon-ms-store.svg);
    -webkit-mask-image: url(../img/platforms/icon-ms-store.svg);
    background-image: linear-gradient(90deg, #f25022 0, #f25022 50%, #7fba00 0, #7fba00), linear-gradient(90deg, #00a4ef 0, #00a4ef 50%, #ffb900 0, #ffb900);
    background-size: 100% 50%;
    background-position: top, bottom;
    background-repeat: no-repeat
}

.icon-ncsoft {
    background-size: 100%;
    background-image: url(../img/platforms/icon-ncsoft.svg)
}

.icon-nintendo {
    mask-image: url(../img/platforms/icon-nin.svg);
    -webkit-mask-image: url(../img/platforms/icon-nin.svg)
}

.icon-nintendo,
.icon-nintendo-3ds {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-nintendo-3ds {
    mask-image: url(../img/platforms/icon-nin-3ds.svg);
    -webkit-mask-image: url(../img/platforms/icon-nin-3ds.svg);
    background-image: linear-gradient(90deg, #ff151f 34%, #000 0)
}

.icon-nintendo-eshop {
    mask-image: url(../img/platforms/icon-nin.svg);
    -webkit-mask-image: url(../img/platforms/icon-nin.svg)
}

.icon-nintendo-eshop,
.icon-nvidia {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-nvidia {
    mask-image: url(../img/platforms/icon-nvidia.svg);
    -webkit-mask-image: url(../img/platforms/icon-nvidia.svg)
}

.icon-pc {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff;
    mask-image: url(../img/platforms/icon-pc.svg);
    -webkit-mask-image: url(../img/platforms/icon-pc.svg)
}

.icon-playstation,
.icon-playstation-store {
    mask-image: url(../img/platforms/icon-play.svg);
    -webkit-mask-image: url(../img/platforms/icon-play.svg)
}

.icon-playstation,
.icon-playstation-3,
.icon-playstation-store {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-playstation-3 {
    mask-image: url(../img/platforms/icon-play3.svg);
    -webkit-mask-image: url(../img/platforms/icon-play3.svg)
}

.icon-playstation-4 {
    mask-image: url(../img/platforms/icon-play4.svg);
    -webkit-mask-image: url(../img/platforms/icon-play4.svg)
}

.icon-playstation-4,
.icon-playstation-5 {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-playstation-5 {
    mask-image: url(../img/platforms/icon-play5.svg);
    -webkit-mask-image: url(../img/platforms/icon-play5.svg)
}

.icon-origin {
    mask-image: url(../img/platforms/icon-origin.svg);
    -webkit-mask-image: url(../img/platforms/icon-origin.svg);
    transform: scale(.9)
}

.icon-origin,
.icon-other {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-other {
    mask-image: url(../img/platforms/icon-other.svg);
    -webkit-mask-image: url(../img/platforms/icon-other.svg);
    background-color: var(--color);
    transform: scale(.7)
}

.icon-rockstar {
    mask-image: url(../img/platforms/icon-rock.svg);
    -webkit-mask-image: url(../img/platforms/icon-rock.svg);
    background-image: linear-gradient(134deg, #000 58%, #fff 0);
    transform: scale(.85)
}

.icon-rockstar,
.icon-switch {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-switch {
    mask-image: url(../img/platforms/icon-swt.svg);
    -webkit-mask-image: url(../img/platforms/icon-swt.svg);
    transform: scale(.8)
}

.icon-steam {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff;
    mask-image: url(../img/platforms/icon-stm.svg);
    -webkit-mask-image: url(../img/platforms/icon-stm.svg);
    right: 4px;
    position: relative;
    transform: scale(1.01)
}

.icon-ubisoft-connect,
.icon-uplay {
    mask-image: url(../img/platforms/icon-uplay.svg);
    -webkit-mask-image: url(../img/platforms/icon-uplay.svg);
    transform: scale(.9)
}

.icon-ubisoft-connect,
.icon-uplay,
.icon-xbox {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}

.icon-xbox {
    mask-image: url(../img/platforms/icon-xbx.svg);
    -webkit-mask-image: url(../img/platforms/icon-xbx.svg)
}

.icon-xbox-360,
.icon-xbox-one,
.icon-xbox-series,
.icon-xbox-series-x-s {
    mask-image: url(../img/platforms/icon-xbx-360.svg);
    -webkit-mask-image: url(../img/platforms/icon-xbx-360.svg);
    transform: scale(1.1);
    position: relative;
    top: -1px
}

.icon-discord,
.icon-xbox-360,
.icon-xbox-one,
.icon-xbox-series,
.icon-xbox-series-x-s {
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #fff
}
.icon-xxxxs {
    width: 5px;
    height: 5px;
    flex: 0 0 5px
}

.icon-xxxs {
    width: 10px;
    height: 10px;
    flex: 0 0 10px
}

.icon-xxs {
    width: 15px;
    height: 15px;
    flex: 0 0 15px
}

.icon-xs {
    width: 20px;
    height: 20px;
    flex: 0 0 20px
}

.icon-s {
    width: 25px;
    height: 25px;
    flex: 0 0 25px
}

.icon-m {
    width: 30px;
    height: 30px;
    flex: 0 0 30px
}

.icon-l {
    width: 35px;
    height: 35px;
    flex: 0 0 35px
}

.icon-xl {
    width: 40px;
    height: 40px;
    flex: 0 0 40px
}

.icon-xxl {
    width: 50px;
    height: 50px;
    flex: 0 0 50px
}

.icon-xxxl {
    width: 60px;
    height: 60px;
    flex: 0 0 60px
}

.icon-xxxxl {
    width: 75px;
    height: 75px;
    flex: 0 0 75px
}

.platforms {
    display: flex
}

.platform-xbox {
    background-color: #000;
    border-radius: 100%;
    padding: 5px
}

.platform-steam {
    background-color: #14487b;
    border-radius: 100%;
    padding: 5px
}

.platform-bethesda {
    background-color: #000;
    border-radius: 100%;
    padding: 5px
}

.platform-gog-com {
    background-color: #78387b;
    border-radius: 100%;
    padding: 5px
}

.platform-ubisoft-connect {
    background-color: #00a2ff;
    border-radius: 100%;
    padding: 5px
}

.platform-origin {
    background-color: #f50;
    border-radius: 100%;
    padding: 5px
}

.platform-battle-net {
    background-color: #2e64ca;
    border-radius: 100%;
    padding: 5px
}

.platform-rockstar {
    background-color: #f6ac33;
    border-radius: 100%;
    padding: 5px
}

.platform-epic-games {
    background-color: #0078f2;
    border-radius: 100%;
    padding: 5px
}

.platform-microsoft-store,
.platform-ncsoft {
    background-color: #fff;
    border-radius: 100%;
    padding: 5px
}

.platform-nintendo {
    background-color: #ff151f;
    border-radius: 100%;
    padding: 5px
}

.platform-other {
    background-color: #000;
    border-radius: 100%;
    padding: 5px
}

.platform-playstation,
.platform-playstation-3 {
    background-color: #004eff;
    border-radius: 100%;
    padding: 5px
}

.platform-playstation-4 {
    background-color: #0037ff;
    border-radius: 100%;
    padding: 5px
}

.platform-playstation-5,
.platform-playstation-store {
    background-color: #008aff;
    border-radius: 100%;
    padding: 5px
}

.platform-xbox-360,
.platform-xbox-one {
    background-color: #107c10;
    border-radius: 100%;
    padding: 5px
}

.platform-xbox-series,
.platform-xbox-series-x-s {
    background-color: #000;
    border-radius: 100%;
    padding: 5px
}

.platform-xbox-play-anywhere {
    background-color: #007115;
    border-radius: 100%;
    padding: 5px
}

.platform-switch {
    background-color: #ff151f;
    border-radius: 100%;
    padding: 5px
}

.platform-nintendo-3ds {
    background-color: #fff;
    border-radius: 100%;
    padding: 5px
}

.platform-nintendo-eshop {
    background-color: #ff151f;
    border-radius: 100%;
    padding: 5px
}



.icone {
    margin-bottom: 10px;
    background-size: 100%;
    height: 50px;
    background-repeat: no-repeat;
    background-position: 50%;
	color:#fff;
	align-items:center;
	text-align:center;
}
.icone.pc-steam-gift {
    background-image: url(../img/platforms/giftcard/pc-steam-gift.svg);
    width: 100px
}
.icone.pc-ig-gift {
    background-image: url(../img/platforms/giftcard/pc-ig-gift.svg);
    width: 100px
}
.icone.nintendo-eshop {
    background-image: url(../img/platforms/giftcard/nintendo-eshop.svg);
    width: 94px
}
.icone.nintendo-online {
    background-image: url(../img/platforms/giftcard/nintendo-online.svg);
    width: 110px
}
.icone.ps-plus {
    background-image: url(../img/platforms/giftcard/ps-plus.svg);
    width: 49px
}
.icone.ps-store {
    background-image: url(../img/platforms/giftcard/ps-store.svg);
    width: 39px
}
.icone.xbox-gold {
    background-image: url(../img/platforms/giftcard/xbox-gold.svg);
    width: 85px
}
.icone.xbox-game {
    background-image: url(../img/platforms/giftcard/xbox-game.svg);
    width: 98px
}
.icone.xbox-gift {
    background-image: url(../img/platforms/giftcard/xbox-gift.svg);
    width: 43px
}

