.tooltip {
    position: relative;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: black;
    color: #000;
    text-align: center;
    border-radius: 6px;
    padding: 8px;
    position: absolute;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    top: -40px;
    left: -30px;
    background: #fff;
    font-size: 12px;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.tooltip .tooltiptext .title {
    font-weight: 600;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip.red .tooltiptext {
    background: rgba(251, 215, 219, 1.0);
    color: #EA384D;
    /*    left: -37px;*/
}

.tooltip.red .tooltiptext::after {
    border-color: rgba(251, 215, 219, 1.0) transparent transparent transparent;
}

.tooltip.green .tooltiptext {
    background: rgb(26 25 25);
    color: #ce00ff;
    left: -33px;
}

.tooltip.green .tooltiptext::after {
    border-color: rgba(216, 240, 228, 1.0) transparent transparent transparent;
}

.tooltip.orange .tooltiptext {
    background: rgba(255, 233, 206, 1.0);
    color: #ffa22e;
    /*    left: -37px;*/
}

.tooltip.orange .tooltiptext::after {
    border-color: rgba(255, 233, 206, 1.0) transparent transparent transparent;
}

.container {
    width: 1400px;
    margin: 0 auto;
    padding: 0 30px;
}

.container h2 {
    text-align: center;
    font-size: 42px;
    margin-bottom: 80px;
    position: relative;
}

.container h2 span {
    background: linear-gradient(90deg, var(--venom-green), var(--accent-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn {
    background: -webkit-linear-gradient(left, #b568c7 22.62%, #35488F 100%);
    background: -o-linear-gradient(left, #b568c7 22.62%, #35488F 100%);
    background: linear-gradient(to right, #b568c7 22.62%, #35488F 100%);
    border-radius: 15px;
    width: 200px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: relative;
    padding: 20px;
}

.btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 15px;
    background: #b568c7;
    opacity: 0;
    transition: .25s all;
}

.btn:hover::before {
    opacity: 1;
}

.btn.black {
    background: #141414;
    color: #fff;
}

.btn.gray::before,
.btn.gray2::before,
.btn.black::before {
    display: none;
}

.btn.black:hover {
    background: #b568c7;
}

.btn.gray {
    background: rgba(0, 0, 0, .02);
    color: #000;
}

.btn.gray:hover {
    background: #000;
    color: #fff;
}

.btn.gray2 {
    background: #f5f5f5;
    color: #000;
}

.btn.gray2:hover {
    background: #000;
    color: #fff;
}

.btn.icon-left .icon {
    margin-right: 18px;
}

.btn.icon-right .icon {
    margin-left: auto;
}

.btn span {
    position: relative;
}

.carousel {
    display: flex;
    align-items: center;
    margin-right: -30px;
}

.inputtext {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    color: #000;
    font-weight: 600;
    height: 60px;
    padding: 20px;
    text-align: left;
    width: 100%;
    margin-right: 15px;
}

.inputtext placeholder {
    color: rgba(0, 0, 0, .6);
}

#products {
    padding-top: 100px;
}

#products .filter-sort {
    height: 200px;
    /* background: url("data:image/svg+xml,%3Csvg width='1920' height='201' viewBox='0 0 1920 201' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_662_682' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='201'%3E%3Crect width='1920' height='201' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_662_682)'%3E%3Cpath d='M464.569 511.926C419.227 534.402 402.006 589.501 431.641 620.954C492.613 685.68 743.623 653.707 755.433 609.833C767.068 566.609 559.182 465.011 464.569 511.926Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M576.919 367.961C680.489 325.01 854.393 630.815 782.61 703.012C738.476 747.405 631.635 741.858 544.507 727.268C462.714 713.574 345.841 657.579 317.007 564.582C301.74 515.212 310.905 444.874 343.24 420.241C368.265 401.182 402.049 409.757 409.502 406.587C445.031 424.035 450.245 430.817 478.552 434.909C515.553 440.262 548.437 379.771 576.919 367.961Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M682.004 217.553C802.29 240.289 933.003 686.954 802.521 789.746C719.421 855.213 574.549 826.306 473.569 791.695C380.811 759.903 226.356 653.811 195.108 501.766C176.942 413.42 199.015 289.139 262.259 253.19C312.672 224.543 377.628 249.176 389.065 251.072C456.666 294.128 462.132 316.032 512.468 330.778C579.115 350.279 631.734 208.004 682.004 217.553Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M779.471 68.1454C912.281 110.058 1004 743.728 814.814 877.468C692.716 963.774 509.768 912.001 395.014 857.11C291.203 807.467 99.8137 651.252 65.5905 439.937C44.9446 312.499 79.3983 134.547 173.649 87.1266C249.384 49.0081 346.105 88.127 360.988 96.5458C465.041 155.439 466.358 202.236 538.8 227.635C635.026 261.466 709.916 46.2409 779.471 68.1454Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M871.077 -74.4677C1018.16 -14.003 1068.89 806.662 821.246 971.998C659.986 1078.7 439.039 1004.63 310.608 929.345C195.623 861.956 -32.4583 655.63 -69.8317 384.903C-92.8045 218.489 -46.1235 -13.1975 79.1459 -72.1681C180.246 -119.719 307.963 -63.9442 327.028 -51.2251C461.155 38.2637 464.624 95.4285 559.149 131.299C684.978 179.461 783.038 -110.65 871.077 -74.4677Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M-19.4737 -229.566C106.948 -286.536 265.585 -214.184 288.953 -197.086C452.792 -77.196 458.85 -9.91055 575.427 36.7697C730.88 99.0143 852.692 -266.723 958.49 -215.275C1121 -136.245 1130.12 872.466 823.485 1068.33C623.403 1196.14 364.028 1099.16 221.999 1003.37C95.8623 918.315 -168.748 661.879 -209.359 331.688C-234.604 126.31 -175.783 -159.136 -19.4737 -229.566Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1348.53 -333.502C1298.74 -333.996 1239.01 -436.229 1283.68 -453.301C1309.47 -463.175 1377.76 -447.558 1404.59 -419.769C1442.37 -380.663 1382.8 -333.151 1348.53 -333.502Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1213.2 -438.984C1218.07 -452.703 1240.89 -458.797 1261.71 -475.504C1303.95 -509.413 1310.01 -525.523 1340.01 -545.973C1351.71 -553.963 1367.45 -564.46 1382.81 -559.653C1406.34 -552.287 1412.22 -520.405 1442.08 -464.253C1480.81 -391.29 1495.47 -372.426 1484.41 -333.762C1481.83 -324.771 1478.49 -295.656 1459.84 -277.896C1434.01 -253.341 1403.74 -272.31 1365.9 -256.057C1320.45 -236.569 1297.91 -201.88 1278.19 -217.211C1264.29 -228.007 1263.78 -257.577 1253.37 -309.064C1245.45 -348.287 1240.46 -374.024 1230.83 -395.019C1219.27 -420.016 1207.78 -423.731 1213.2 -438.984Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1137.08 -410.389C1137.93 -434.709 1170.2 -446.48 1196.79 -481.623C1251.33 -553.716 1226.06 -605.229 1269.78 -657.899C1288.33 -680.258 1317.44 -701.916 1346.61 -697.719C1388.01 -691.756 1401.92 -641.126 1465.66 -538.477C1548.99 -404.269 1584.49 -377.987 1576.7 -306.466C1575.11 -291.889 1573.56 -235.919 1541 -202.231C1497.57 -157.305 1445.51 -198.177 1377.51 -164.411C1301.53 -126.734 1273.14 -46.1841 1247.52 -62.8529C1229.73 -74.4287 1236.55 -121.044 1222.87 -211.962C1213.19 -276.584 1207.21 -314.352 1187.86 -345.286C1163.43 -384.301 1136.17 -383.976 1137.08 -410.389Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1060.89 -382.105C1057.59 -416.962 1099.38 -434.489 1131.79 -488.068C1198.52 -598.37 1140.99 -684.584 1199.48 -770.15C1224.52 -806.761 1267.45 -839.514 1310.34 -836.097C1369.77 -831.368 1391.74 -762.38 1489.25 -613.012C1617.45 -417.846 1672.66 -383.482 1669.03 -279.481C1668.32 -259.201 1668.65 -176.52 1622.19 -126.838C1561.14 -61.5797 1487.18 -124.435 1389.17 -73.0516C1282.59 -17.1861 1248.43 109.187 1216.84 91.232C1195.17 78.8117 1209.05 15.2029 1192.36 -115.146C1180.83 -205.167 1173.88 -254.783 1144.86 -295.838C1107.46 -348.742 1064.41 -344.558 1060.89 -382.105Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M984.514 -353.899C977.127 -399.254 1028.31 -422.601 1066.61 -494.577C1145.4 -643.153 1055.47 -763.732 1129.01 -882.465C1160.45 -933.264 1217.33 -977.125 1273.9 -974.553C1351.41 -971.019 1381.08 -883.44 1512.61 -687.611C1685.28 -431.15 1760.42 -388.796 1761.09 -252.562C1761.22 -226.578 1763.39 -117.263 1703.09 -51.5238C1624.35 33.9895 1528.64 -50.8092 1400.54 18.2432C1263.34 92.2195 1223.42 264.532 1185.99 245.252C1160.42 232.026 1181.38 151.372 1161.67 -18.3942C1148.27 -133.828 1140.4 -195.228 1101.71 -246.456C1051.28 -313.182 992.461 -305.127 984.514 -353.899Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M908 -325.707C920.37 -265.684 994.941 -277.636 1058.37 -197.086C1106.74 -135.673 1115.53 -62.5152 1130.81 78.3439C1153.5 287.515 1125.49 385.228 1154.96 399.246C1198.28 419.864 1243.95 201.599 1411.8 109.525C1569.92 22.7902 1687.58 129.714 1783.89 23.7776C1858.13 -57.903 1854 -193.851 1853.04 -225.669C1847.92 -394.097 1752.97 -444.48 1535.83 -762.237C1370.26 -1004.53 1332.91 -1110.67 1237.28 -1113.02C1167.03 -1114.75 1096.18 -1059.75 1058.37 -994.794C969.828 -842.788 1092.32 -687.78 1001.3 -501.099C957.184 -410.635 896.486 -381.546 908 -325.707Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1540.82 640.377C1527.83 632.582 1500.54 647.601 1498.13 670.999C1495.39 697.542 1526.27 719.498 1539.83 712.678C1555.88 704.597 1558.07 650.693 1540.82 640.377Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1577.44 781.405C1599.59 756.889 1609.27 711.898 1620.34 634.778C1631.32 558.307 1629.6 503.559 1619.95 499.583C1614.69 497.439 1599.8 514.212 1587.02 526.503C1563.1 549.446 1522.16 546.9 1511.67 549.381C1473.25 558.476 1461.97 575.365 1445.91 607.715C1438.48 622.656 1421.15 655.786 1413.52 694.762C1401.89 753.784 1349.74 771.973 1356.1 795.631C1361.44 815.379 1413.11 820.173 1446.6 820.732C1494.61 821.538 1543.19 819.264 1577.44 781.405Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1615.83 847.314C1652.24 803.505 1666.56 729.983 1688.63 592.489C1711.04 454.332 1710.9 359.568 1699.85 356.035C1691.57 353.332 1664.73 387.488 1641.92 411.9C1598.93 458.112 1521.97 450.512 1506.11 453.474C1433.77 466.7 1415.95 498.388 1387.92 558.281C1376.24 583.225 1344.2 644.028 1329.6 715.835C1307.13 825.838 1200.61 854.641 1209.42 895.423C1216.79 929.384 1315.57 934.594 1377.73 931.8C1465.49 927.76 1554.31 921.368 1615.83 847.314Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1654.02 912.793C1704.72 849.704 1723.52 747.6 1756.69 549.771C1790.37 349.889 1791.94 215.331 1779.54 211.979C1768.18 208.861 1729.42 260.31 1696.65 296.908C1634.69 366.506 1521.6 353.709 1500.37 357.061C1394.14 373.847 1369.67 420.787 1329.74 508.353C1313.81 543.288 1267.08 631.777 1245.49 736.375C1212.22 897.372 1051.31 936.764 1062.56 994.682C1071.96 1042.86 1217.89 1048.69 1308.68 1042.31C1436.18 1033.8 1565.36 1023.12 1654.02 912.793Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1692.08 978.234C1757.11 895.865 1780.36 765.165 1824.64 507.002C1869.64 245.421 1872.94 71.1074 1859.13 67.8724C1844.68 64.4555 1793.98 132.988 1751.27 181.799C1670.22 274.627 1521.14 256.763 1494.53 260.596C1354.41 280.72 1323.11 343.03 1271.46 458.36C1251.2 503.26 1189.85 619.46 1161.29 756.864C1117.19 968.841 901.897 1018.83 915.617 1093.89C927.021 1156.25 1120.09 1162.47 1239.53 1152.78C1406.71 1139.44 1576.34 1124.87 1692.08 978.234Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M1488.63 164.091C1314.63 187.477 1276.79 265.429 1213.13 408.34C1188.66 463.284 1112.57 607.118 1077.03 777.313C1022.15 1040.3 752.437 1100.88 768.605 1193.06C782.039 1269.71 1022.24 1276.21 1170.33 1263.21C1377.25 1245.02 1587.3 1226.6 1730.1 1043.65C1809.45 941.986 1837.15 782.73 1892.55 464.206C1948.78 140.913 1953.8 -73.1166 1938.65 -76.2606C1921.09 -79.8984 1858.52 5.58886 1805.84 66.6512C1705.69 182.696 1520.64 159.791 1488.63 164.091Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M73.8225 -460.823C93.5794 -371.179 235.39 -413.286 404.201 -211.377C464.69 -139.025 505.246 -63.3466 585.305 -51.5759C593.384 -50.3936 673.585 -40.0131 730.189 -100.945C801.401 -177.598 757.936 -283.938 841.046 -432.241C871.659 -486.872 876.752 -471.009 899.219 -514.091C995.106 -697.992 848.861 -884.687 933.245 -1071.45C972.089 -1157.41 1029.83 -1177.15 1024.35 -1188.37C1000.66 -1236.54 20.4352 -702.383 73.8225 -460.823Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M607.257 -174.129C612.109 -174.909 664.991 -170.232 701.267 -213.313C747.136 -267.711 714.438 -342.609 766.991 -443.726C786.331 -480.961 789.02 -470.866 802.784 -500.319C861.506 -626.003 756.114 -752.442 807.723 -875.476C831.607 -932.433 869.31 -945.489 863.701 -951.05C838.335 -976.41 191.332 -601.761 242.151 -438.737C261.205 -377.597 365.225 -399.293 484.249 -267.607C527.527 -219.757 556.833 -166.035 607.257 -174.129Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M629.209 -296.696C630.592 -300.814 656.452 -300.723 672.345 -325.681C692.98 -358.057 671.006 -401.19 692.936 -455.198C700.981 -475.024 701.311 -470.788 706.36 -486.548C728.037 -554.327 663.279 -620.118 682.212 -679.517C691.07 -707.476 707.534 -712.244 703.144 -713.738C671.05 -708.347 362.887 -500.774 410.424 -416.651C428.985 -383.781 495.422 -385.353 564.242 -323.836C590.398 -300.45 607.521 -283.327 629.209 -296.696Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3Cpath d='M651.161 -419.249C634.126 -478.168 567.063 -498.201 542.499 -476.414C506.278 -444.246 537.175 -402.359 578.72 -394.564C609.771 -388.783 670.655 -351.821 651.161 -419.249Z' stroke='%236382F5' stroke-opacity='0.12' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E%0A"); */
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    width: 100%;
}

#products .filter-sort .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#products .filter-sort .content .pre-title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 30px;
}

#products .filter-sort .content .pre-title span {
    color: #b568c7;
}

#products .filter-sort .content .actions {
    display: flex;
    align-items: center;
}

#products .filter-sort .content .actions .radio {
    width: 160px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: #000;
    cursor: pointer;
    transition: .25s all;
}

#products .filter-sort .content .actions .radio:nth-child(1) {
    border-radius: 15px 0px 0px 15px;
}

#products .filter-sort .content .actions .radio:nth-child(2) {
    border-radius: 0px 15px 15px 0px;
}

#products .filter-sort .content .actions .radio:hover,
#products .filter-sort .content .actions .radio.active {
    background: #b568c7;
}

#products .products {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -30px;
    margin-right: -30px;
    justify-content: center;
}

#products .products .product-wrapper {
    padding: 30px;
    padding-left: 0;
    padding-top: 0;
    width: 25%;
}

#products .products .product-wrapper .product {
    background: #080808;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    /* border: solid 2px; */
    /* border-color: #fff7f700; */
    /* box-shadow: inset 0 0 20px 1px #b568c752;*/
}

#products .products .product-wrapper .product .sale {
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 25px;
    background: #DDA44D;
    padding: 12px;
    font-weight: 700;
    font-size: 18px;
}

#products .products .product-wrapper .product .stats {
    position: absolute;
    bottom: 200px;
    left: 15px;
    border-radius: 25px;
    background: #00000055;
    padding: 12px;
    font-weight: 600;
    font-size: 16px;
    color: #bbb;
}

#products .products .product-wrapper .product img {
    transition: 0.5s ease all;
    height: 350px;
    width: 100%;
    object-fit: cover;
}

#products .products .product-wrapper .product img:hover {
    transition: 0.5s ease all;
    width: 110%;
    margin: 0 0 0 -5%;
}

#products .products .product-wrapper .product .info {
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#products .products .product-wrapper .product .info .name {
    font-weight: 700;
    font-size: 18px;
}

#products .products .product-wrapper .product .info .hl {
    margin: 25px 0;
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.05);
}

#products .products .product-wrapper .product .info .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

#products .products .product-wrapper .product .info .price span {
    font-size: 16px;
    color: rgb(255 255 255 / 70%);
    font-weight: 600;
}

#products .products .product-wrapper .product .info .price .btn {
    width: auto;
    padding: 18px 48px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
}

#product .product-header {
    /* background: #11111e; */
    padding: 30px 0;
}

#product .product-header .content {
    width: 65%;
    padding-right: 30px;
    padding-top: 100px;
}

#product .product-header .content .navigation {
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .6);
    margin-bottom: 25px;
}

#product .product-header .content .navigation a {
    display: flex;
    align-items: baseline;
    color: rgb(255 255 255 / 71%);
}

#product .product-header .content .navigation a:hover {
    color: #000;
}

#product .product-header .content .navigation a .icon {
    margin-right: 8px;
    background: rgb(255 255 255 / 60%);
    transition: .25s all;
}

#product .product-header .content .navigation a:hover .icon {
    background: #060606;
}

#product .product-header .content .navigation span {
    margin: 0px 8px;
    color: #ffffff;
}

#product .product-header .content .product-main-info {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

#product .product-header .content .product-main-info img {
    height: 100px;
    width: 100px;
    margin-right: 15px;
    border-radius: 20px;
}

#product .product-header .content .product-main-info div {
    display: flex;
    flex-direction: column;
}

#product .product-header .content .product-main-info div .name {
    font-weight: 700;
    font-size: 24px;
}

#product .product-header .content .product-main-info div span {
    font-size: 12px;
}

#product .product-header .content .product-main-info div span.status b {
    color: #dd13ff;
}

#product .product-header .content .description {
    color: rgb(255 255 255 / 60%);
}

#product .product-header .content .hl {
    margin-top: 15px;
    margin-bottom: 20px;
    height: 1px;
    width: 100%;
    background: rgba(0, 0, 0, 0.05);
}

#product .product-header .content .accept-anticheat {
    display: flex;
    align-items: center;
    color: rgb(255 255 255 / 60%);
    margin-bottom: 25px;
}

#product .product-header .content .accept-anticheat .icon {
    margin-right: 8px;
    background: #000;
}

#product .product-header .content .accept-anticheat-list {
    display: flex;
    align-items: center;
}

#product .product-header .content .accept-anticheat-list p {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    margin-right: 15px;
    cursor: pointer;
}

#product .product-header .content .accept-anticheat-list p:last-child {
    margin-right: 0;
}

#product .product-header .content .accept-anticheat-list p .status {
    height: 8px;
    width: 8px;
    min-height: 8px;
    min-width: 8px;
    border-radius: 50%;
    margin-right: 7px;
}

#product .product-header .content .accept-anticheat-list p.risks .status {
    background: #ffa22e;
}

#product .product-header .content .accept-anticheat-list p.detected .status {
    background: #EA384D;
}

#product .product-header .content .accept-anticheat-list p.undetected .status {
    background: #e800f7;
}

#product .product-header .container {
    display: flex;
    position: relative;
    z-index: 2;
}

#product .product-header .block-payment-wrapper {
    position: absolute;
    right: 0;
    top: 100px;
    width: 35%;
    padding-right: 30px;
}

#product .product-header .block-payment-wrapper .block-payment {
    background: #212121c7;
    padding: 30px;
    border-radius: 8px;
    position: relative;
    margin-bottom: 15px;
}

#product .product-header .block-payment-wrapper .block-payment::before {
    content: '';
    position: absolute;
    background: #f3f3f3;
    opacity: .3;
    filter: blur(120px);
    height: 200px;
    width: 300px;
    z-index: -1;
    bottom: -5%;
    left: 20%;
}

#product .product-header .block-payment-wrapper .block-payment .title {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 15px;
}

#product .product-header .block-payment-wrapper .block-payment .title span {
    /* color: #c06dd3; */
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    background: linear-gradient(90deg, var(--venom-green), var(--accent-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: #00000000;
}

#product .product-header .block-payment-wrapper .block-payment .description {
    margin-bottom: 20px;
    color: rgb(255 255 255 / 70%);
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio {
    padding: 15px;
    background: #272727;
    border-radius: 15px;
    border: 1px solid rgb(59 59 59);
    margin-bottom: 10px;
    cursor: pointer;
    transition: .25s all;
    display: flex;
    align-items: center;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .circle {
    height: 24px;
    width: 24px;
    border-radius: 50%;
    border: 2px solid rgb(255 255 255 / 45%);
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .25s all;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .circle span {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #ffffff;
    opacity: 0;
    transition: .25s all;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio .price {
    margin-left: auto;
    font-weight: 600;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:last-child {
    margin-bottom: 20px;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover,
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active {
    background: #000;
    color: #fff;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio:hover .circle,
#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle {
    border-color: #fff;
}

#product .product-header .block-payment-wrapper .block-payment .radio-box .radio.active .circle span {
    opacity: 1;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black {
    width: 100%;
    border-radius: 8px;
    background-color: #ff151500;
    border: 1px solid #575757;
    transition: background-color .4s;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    margin: 5px;
    height: 50px;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black:hover {
    background: #b568c7;
}

#product .product-header .block-payment-wrapper .block-payment .btn.black span {
    font-weight: 700;
    font-size: 18px;
    left: 10px;
}

#product .product-header .block-payment-wrapper .support {
    background: #212121c7;
    border-radius: 15px;
    padding: 25px;
    display: flex;
    align-items: center;
}

#product .product-header .block-payment-wrapper .support .icon {
    background: #000;
    margin-right: 20px;
}

#product .product-header .block-payment-wrapper .support .btn {
    margin-left: auto;
    padding: 18px 25px;
    background: #b568c7;
    border-radius: 61px;
    width: auto;
}

#product .product-header .block-payment-wrapper .support .btn:hover {
    background: #b568c7;
}

#product .product-more-info {
    padding: 40px 0;
}

#product .product-more-info .content {
    width: 65%;
    padding-right: 30px;
}

#product .product-more-info .content .block-cont {
    margin-bottom: 20px;
}

#product .product-more-info .content .block-cont .pre-title-icon {
    display: flex;
    align-items: center;
    color: rgb(255 255 255 / 60%);
    margin-bottom: 30px;
    font-weight: 600;
}

#product .product-more-info .content .block-cont .pre-title-icon .icon {
    background: #000;
    margin-right: 10px;
}

#product .product-more-info .content .block-cont .pre-title-icon p {
    margin-left: auto;
}

#product .product-more-info .content .block-cont.screens .carousel-screens {
    display: flex;
    align-items: center;
    /* height: 150px; */
    width: 100%;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link {
    height: 100%;
    width: 30px;
    min-width: 30px;
    background: #FFFFFF;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link .icon {
    background: #000;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.active {
    background: #b568c7;
    cursor: pointer;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.active .icon {
    background: #fff;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.left {
    margin-right: 20px;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-link.right {
    transform: rotate(180deg);
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
    width: 33.3333333333333%;
    margin-right: 20px;
    /* height: 100%; */
    /* padding-top: 40px; */
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img {
    cursor: pointer;
    height: 100%;
}

#product .product-more-info .content .block-cont.screens .carousel-screens .car-img img {
    /*    width: 100%;*/
    /*    height: 100%;*/
    border-radius: 15px;
}

#product .product-more-info .content .block-cont.system-recom .systems {
    display: flex;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-bottom: -20px;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper {
    padding: 20px;
    padding-left: 0;
    padding-top: 0;
    width: 50%;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system {
    background: #272727;
    padding: 20px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span {
    display: flex;
    align-items: center;
}

#product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span .icon {
    background: rgba(0, 0, 0, .6);
    margin-right: 10px;
}

#product .product-more-info .content .block-cont.functions .radio-box {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio {
    width: 100%;
    background: #292929;
    padding: 22px 30px;
    transition: .25s all;
    cursor: pointer;
    text-align: center;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:hover,
#product .product-more-info .content .block-cont.functions .radio-box .radio.active {
    background: #3f3f3f;
    color: #fff;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:first-child {
    border-radius: 83px 0px 0px 83px;
}

#product .product-more-info .content .block-cont.functions .radio-box .radio:last-child {
    border-radius: 4px 83px 83px 0px;
}

#product .product-more-info .content .block-cont.functions .dropdown {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    padding: 25px;
    max-height: 70px;
    transition: .25s all;
    /*    cursor: pointer;*/
    position: relative;
    background: #212121c7;
    /* display: flex;*/
    flex-direction: column;
    overflow: hidden;
}

#product .product-more-info .content .block-cont.functions .dropdown:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown .title {
    font-size: 16px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'Neometric', sans-serif;
    position: relative;
}

#product .product-more-info .content .block-cont.functions .dropdown .title .icon.arrow-down {
    background: #000;
    transition: .25s all;
}

#product .product-more-info .content .block-cont.functions .dropdown span {
    padding-top: 40px;
    overflow: hidden;
    padding-right: 35px;
    font-weight: 400;
    opacity: 0;
    line-height: 1.5;
    position: relative;
    display: flex;
    flex-direction: column;
}

#product .product-more-info .content .block-cont.functions .dropdown.show {
    max-height: 800px;
}

#product .product-more-info .content .block-cont.functions .dropdown.show .title .icon {
    transform: rotate(180deg);
    transition: .25s all;
}

#product .product-more-info .content .block-cont.functions .dropdown.show span {
    opacity: 1;
    transition: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: .25s all;
    background: linear-gradient(90deg, #8d02f64d, #f3a5fc87);
}

#product .product-more-info .content .block-cont.functions .dropdown:hover:not(.show) {
    background: #b568c7;
}

#product .product-more-info .content .block-cont.functions .dropdown:hover .title,
#product .product-more-info .content .block-cont.functions .dropdown.show .title {
    color: #ffffff;
}

#product .product-more-info .content .block-cont.functions .dropdown:hover .title .icon,
#product .product-more-info .content .block-cont.functions .dropdown.show .title .icon {
    background: #fff;
}

#product .product-more-info .content .block-cont.functions .dropdown.show::before {
    height: 70px;
    opacity: 1;
}

#product .product-more-info .content .block-cont.functions .dropdown span b {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-weight: 600;
}

#product .product-more-info .content .block-cont.functions .dropdown span b:last-child {
    margin-bottom: 0;
}

#product .product-more-info .content .block-cont.functions .dropdown span b .icon {
    background: #000;
    margin-right: 12px;
}

@media screen and (max-width: 1280px) {
    #products .products .product-wrapper {
        width: 33.33333333333%;
    }
    #products .products .product-wrapper .product img {
        height: 250px;
        width: 100%;
    }
    #product .product-header .block-payment-wrapper {
        position: relative;
        padding-right: 0;
        width: 50%;
        top: 0;
    }
    #product .product-more-info .content {
        width: 100%;
        padding-right: 0;
    }
    @media screen and (max-width: 960px) {
        #products .products .product-wrapper {
            width: 50%;
        }
        #product .product-more-info .content .block-cont.functions .radio-box .radio {
            padding: 22px 30px;
        }
        #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
            width: 50%;
        }
        #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper:nth-child(3) {
            display: none;
        }
        #product .product-header .container {
            flex-flow: column-reverse;
        }
        #product .product-header .block-payment-wrapper {
            width: 100%;
            padding-bottom: 30px;
        }
        #product .product-header .content {
            width: 100%;
            padding-right: 0;
        }
    }
    @media screen and (max-width: 600px) {
        .carousel .block-wrapper {
            width: 100%;
        }
        .carousel .block-wrapper:nth-child(2) {
            display: none;
        }
        #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper {
            width: 100%;
        }
        #product .product-more-info .content .block-cont.screens .carousel-screens .car-img-wrapper:nth-child(2) {
            display: none;
        }
        #product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system {
            flex-direction: column;
            align-items: flex-start;
            justify-content: normal;
        }
        #product .product-more-info .content .block-cont.system-recom .systems .system-wrapper .system span {
            margin-bottom: 10px;
        }
        #product .product-more-info .content .block-cont.functions .radio-box .radio {
            padding: 15px 10px;
        }
        #product .product-more-info .content .block-cont.functions .dropdown span b .icon {
            min-width: 22px;
            min-height: 22px;
        }
        #product .product-more-info .content .block-cont.functions .dropdown.show {
            max-height: 600px;
        }
    }
}