.Header-module__wrapper {
    border-radius: 20px;
    align-items: center;
    flex-wrap: wrap;
}
.boxBody {
    border-radius: 20px;
}
.Product-module__wrapper {
    border-radius: 15px;
}
:root[data-theme=red_black] {
    --accent-color-800: #76868f;
    --accent-color-900: #a3a8ae;
    --font-color-700: #fff;
    --font-color-800: rgba(255, 255, 255, .7);
    --font-color-900: #7b7b7b;
    --bg-color-800: #202020;
    --bg-color-700: #282828;
    --bg-color-900: #1d1b1a;
    --product-items-trans-bg-color: rgba(0, 0, 0, .4);
}
.ProfileNav-module__img {
    width: 220px;
    height: 220px;
    margin-bottom: 15px;
    border-radius: 15px;
}
.Categories-module__category {
    border-radius: 18px;
}
.Header-module__logo {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Unbounded', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: inherit;
    font-size: inherit;
    font-family: 'Montserrat', sans-serif;
}
a {
    font-family: 'Montserrat', sans-serif;
}
.NavDropDown-module__link {
    text-transform: initial;
    display: flex;
    cursor: pointer;
    padding: 8px 12px;
    color: #b2feff;
    white-space: nowrap;
    border-radius: 5px;
    text-align: left;
    width: 100%;
    transition: all .2s ease;

    /* Анимация цвета */
    animation: colorShift 5s infinite alternate;
}

/* Ключевые кадры для анимации цвета */
@keyframes colorShift {
    0%   { color: #b2feff; }
    25%  { color: #ffb2fe; }
    50%  { color: #feffb2; }
    75%  { color: #b2fffe; }
    100% { color: #b2feff; }
}
.socials__title {
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    color: #737572;
    margin-bottom: 22px
}

.socials__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    padding: 20px 16px;
    position: relative;
    overflow: hidden
}

.socials__item+.socials__item {
    margin-top: 16px
}

.socials__item_vk {
    background: linear-gradient(180deg, rgba(50, 119, 170, 0.6) 0%, #477bff 100%)
}

.socials__item_vk .socials__item-bg {
    background: url("https://i.imgur.com/eIEvMCw.png")
}

.socials__item_ds {
    background: linear-gradient(180deg, rgba(151, 71, 255, 0.6) 0%, #9747ff 100%)
}

.socials__item_ds .socials__item-bg {
    background-image: url("https://i.imgur.com/bcMvuX3.png")
}

.socials__item_tg {
    background: linear-gradient(180deg, rgba(50, 119, 170, 0.6) 0%, #477bff 100%)
}

.socials__item_tg .socials__item-bg {
    background: url("https://i.imgur.com/caabuFI.png")
}

.socials__item-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.socials__item-left {
    position: relative;
    z-index: 2
}

.socials__item-title {
    text-transform: uppercase;
    font-size: 10px;
    color: rgba(224, 224, 224, 0.68);
    margin-bottom: 8px;
    font-weight: 300
}

.socials__item-name {
    font-size: 15px;
    color: #f2f2f2;
    font-weight: 500
}

.socials__item-right {
    position: relative;
    z-index: 2
}

.socials__item-link {
    padding: 13px 9.5px;
    background: rgba(255, 255, 255, 0.04);
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 500;
    color: #e0e0e0;
    font-size: 10px;
    transition: all 0.3s ease-out
}

.socials__item-link:hover {
    background: #ffffff;
    color: #121218
}
.ProfileContent-module__header {
    border-radius: 8px;
}
.ProfileContent-module__infoWrapper {
    border-radius: 8px;
}
.Widgets-module__wrapper {
    border-radius: 8px;
}