.swiper-wrapper {
  height: auto !important;
  align-items: stretch;
}

.rud-category {
  padding: 48px 0 0;
}
.rud-category .container {
  max-width: 1920px;
}
.rud-category .rud-breadcrumbs {
  margin: 0 0 36px;
}
@media screen and (max-width: 1366px) {
  .rud-category .rud-breadcrumbs {
    margin: unset;
  }
}
.rud-category h1 {
  font-size: 128px;
  font-weight: 700;
  line-height: 120px;
  text-transform: uppercase;
  color: var(--color-white);
  margin: 0 0 64px;
}
@media screen and (max-width: 1366px) {
  .rud-category h1 {
    font-size: 96px;
    line-height: 96px;
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category h1 {
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 8px;
  }
}
.rud-category__childs {
  width: 100%;
  overflow: hidden;
  margin: 0 0 80px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1366px) {
  .rud-category__childs {
    margin: 0 0 64px;
  }
}
@media screen and (max-width: 768px) {
  .rud-category__childs {
    margin: 0 0 60px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__childs {
    width: calc(100% + 16px);
  }
}
.rud-category__childs--wrap {
  position: relative;
  width: 100%;
}
.rud-category__childs--item {
  display: flex !important;
  border: 1px solid #464646;
  position: relative !important;
  max-width: 20%;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .rud-category__childs--item {
    max-width: 25%;
  }
}
@media screen and (max-width: 768px) {
  .rud-category__childs--item {
    max-width: 33.3333333333%;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__childs--item {
    max-width: 40%;
  }
}
.rud-category__childs--item img {
  width: 100%;
  max-width: 326px;
  height: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 1;
}
.rud-category__childs--item span {
  position: absolute;
  z-index: 2;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 12px;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  color: var(--color-white);
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .rud-category__childs--item span {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .rud-category__childs--item span {
    font-size: 14px;
    bottom: 8px;
    padding: 0 8px;
  }
}
.rud-category__childs--item::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(180.97% 125.16% at -32.78% -63.59%, #7384EA 0%, rgba(115, 132, 234, 0) 100%), #0F0F0F;
  transition: var(--trnasition-base);
  opacity: 0;
}
.rud-category__childs--item:hover::before {
  opacity: 1;
}
.rud-category__childs--arrow {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: var(--color-black);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 1000px) {
  .rud-category__childs--arrow {
    display: none !important;
  }
}
.rud-category__childs--arrow.swiper-button-lock {
  display: none;
  opacity: 0;
}
.rud-category__childs--arrow::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(81.21% 224.71% at 7.5% 57.5%, #FD00CC 0%, #23D0FB 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__childs--arrow__wrap {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white);
  transition: var(--trnasition-base);
  position: relative;
  z-index: 1;
}
.rud-category__childs--arrow svg {
  width: 11px;
  height: 22px;
  stroke: var(--color-black);
  transition: var(--trnasition-base);
}
.rud-category__childs--arrow.prev {
  left: -32px;
}
.rud-category__childs--arrow.prev svg {
  margin: 0 0 0 -5px;
}
.rud-category__childs--arrow.next {
  right: -32px;
}
.rud-category__childs--arrow.next svg {
  transform: rotate(180deg);
  margin: 0 -5px 0 0;
}
.rud-category__childs--arrow.swiper-button-disabled {
  cursor: default;
}
.rud-category__childs--arrow.swiper-button-disabled .rud-category__childs--arrow__wrap {
  background: #3F3F3F;
}
.rud-category__childs--arrow:not(.swiper-button-disabled):hover::after {
  opacity: 1;
}
.rud-category__childs--arrow:not(.swiper-button-disabled):hover .rud-category__childs--arrow__wrap {
  background-color: var(--color-black);
}
.rud-category__childs--arrow:not(.swiper-button-disabled):hover svg {
  stroke: var(--color-white);
}
.rud-category__childs--scrollbar {
  bottom: -28px !important;
  background: rgba(255, 255, 255, 0.1) !important;
  width: 100% !important;
  left: 0 !important;
  height: 4px !important;
  border-radius: 15px !important;
  cursor: pointer;
  z-index: 1 !important;
}
@media screen and (max-width: 1366px) {
  .rud-category__childs--scrollbar {
    bottom: -20px !important;
  }
}
.rud-category__childs--scrollbar .swiper-scrollbar-drag {
  background: var(--color-white);
  border-radius: 15px !important;
}
.rud-category__panel {
  display: flex;
  align-items: flex-start;
  padding: 0 0 6px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel {
    align-items: center;
  }
}
.rud-category__panel.rud-z-index {
  z-index: 100;
}
.rud-category__panel--filters {
  width: calc(100% - 300px);
  display: flex;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: calc(var(--vh, 1vh) * 100);
    justify-content: flex-start;
    opacity: 0;
    pointer-events: none;
    transition: var(--trnasition-base);
  }
  .rud-category__panel--filters.rud-open {
    opacity: 1;
    pointer-events: inherit;
  }
}
.rud-category__panel--filters__content {
  display: flex;
  width: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__content {
    flex-direction: column;
    max-width: 500px;
    height: 100%;
    background: var(--color-bg-color-bg-black-90, #0F0F0F);
  }
}
.rud-category__panel--filters__content::after {
  display: none;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__content::after {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(180deg, #424242 0%, #FFFFFF 50%, #424242 100%);
  }
}
.rud-category__panel--filters__content .simplebar-content {
  display: flex;
  flex-wrap: wrap;
}
.rud-category__panel--filters__list {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__list {
    padding: 0 36px;
    flex-direction: column;
    height: calc(100% - 314px);
    overflow: auto;
  }
  .rud-category__panel--filters__list .simplebar-track.simplebar-vertical {
    width: 6px;
  }
  .rud-category__panel--filters__list .simplebar-track.simplebar-vertical .simplebar-scrollbar {
    width: 4px;
  }
  .rud-category__panel--filters__list .simplebar-track.simplebar-vertical .simplebar-scrollbar::before {
    background: #8D8F93;
    opacity: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 15px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__list {
    padding: 0 24px;
    height: calc(100% - 254px);
  }
}
.rud-category__panel--filters .berocket_single_filter_widget {
  margin: 0 10px 10px 0;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget {
    width: 100%;
    margin: 0 0 36px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters .berocket_single_filter_widget {
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget:last-child {
    margin: unset;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter {
  margin: unset;
  height: 50px;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter {
    height: auto;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter::after {
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 36px 36px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter::after {
    display: none;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter:hover::after {
  opacity: 1;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head {
  border-radius: 36px;
  background: var(--color-black);
  padding: 12px 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head {
    padding: 0 12px 16px;
    width: 100%;
    height: auto;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head {
    padding: 0 12px 12px;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head .rud-filter__reset {
  width: 24px;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  margin: 0 12px 0 0;
  background-image: url(../../img/filter-close.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: var(--trnasition-base);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head .rud-filter__reset:hover {
  background-color: var(--color-white);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: var(--color-white);
  display: flex;
  align-items: center;
  margin: unset;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head h3 {
    font-size: 18px;
    line-height: 18px;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head h3::after {
  content: "";
  display: block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin: 0 0 0 16px;
  background-image: url(../../img/filter-chevron.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_head h3::after {
    margin: 0 0 0 auto;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  border-radius: 24px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.5);
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body {
    position: relative;
    top: unset;
    left: unset;
    opacity: 1;
    pointer-events: inherit;
    box-shadow: unset;
    display: none;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul {
  width: 100%;
  padding: 24px 16px !important;
  background: var(--color-black);
  border-radius: 24px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul {
    padding: 12px 12px 0 !important;
    border-radius: unset;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li {
  padding: 0 0 6px !important;
  margin: 0 0 6px !important;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li {
    padding: unset !important;
    margin: 0 0 12px !important;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input[type=checkbox] {
  display: none;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input[type=checkbox]:checked ~ label {
  color: var(--color-white);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li input[type=checkbox]:checked ~ label .rud-checkbox {
  background: #FFF;
  background-image: url(../../img/filter-arrow.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label {
  font-size: 16px;
  color: #8D8F93;
  font-weight: 400;
  line-height: 18px;
  display: flex !important;
  align-items: center;
  transition: var(--trnasition-base);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li label .rud-checkbox {
  width: 16px;
  min-width: 16px;
  display: flex;
  height: 16px;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #8D8F93;
  background: #0F0F0F;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #424242 0%, #9a9a9a 50%, #414141 100%);
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li::after {
    display: none;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li:last-child {
  margin: unset !important;
  padding: unset !important;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li:last-child::after {
  display: none;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body ul li:hover label {
  color: var(--color-white);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body::after {
  content: "";
  display: block;
  height: 50%;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 24px 24px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 1;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter .bapf_body::after {
    display: none;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open {
  z-index: 2;
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open .bapf_head {
  background-color: #535353;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open .bapf_head {
    background-color: transparent;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open .bapf_head h3::after {
  transform: rotate(180deg);
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open .bapf_body {
  opacity: 1;
  pointer-events: inherit;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open .bapf_body {
    display: flex;
  }
}
.rud-category__panel--filters .berocket_single_filter_widget .bapf_sfilter.rud-open::after {
  opacity: 1;
}
.rud-category__panel--filters__mobile-btn {
  display: none;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__mobile-btn {
    display: flex;
    align-items: center;
    padding: 16px 14px;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    color: var(--color-white);
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__mobile-btn {
    font-size: 14px;
    line-height: 16px;
  }
}
.rud-category__panel--filters__mobile-btn svg {
  width: 4px;
  height: 16px;
  margin: 0 14px 0 0;
}
.rud-category__panel--filters__mobile-btn__reset {
  display: none;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__mobile-btn__reset {
    width: 24px;
    height: 24px;
    margin: 0 0 0 2px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-color: #3F3F3F;
  }
}
.rud-category__panel--filters__mobile-btn__reset svg {
  margin: unset;
  width: 16px;
  height: 16px;
}
.rud-category__panel--filters__top, .rud-category__panel--filters__bottom {
  display: none;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__top, .rud-category__panel--filters__bottom {
    display: flex;
  }
}
.rud-category__panel--filters__top {
  padding: 36px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
  margin: 0 0 64px;
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__top {
    padding: 24px;
    margin: 0 0 36px;
  }
}
.rud-category__panel--filters__top span {
  font-size: 48px;
  font-weight: 600;
  line-height: 40px;
  color: var(--color-white);
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__top span {
    font-size: 36px;
    line-height: 30px;
  }
}
.rud-category__panel--filters__top--close {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__top--close {
    width: 36px;
    height: 36px;
  }
}
.rud-category__panel--filters__top--close svg {
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 650px) {
  .rud-category__panel--filters__top--close svg {
    width: 18px;
    height: 18px;
  }
}
.rud-category__panel--filters__top::after {
  content: "";
  display: block;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  position: absolute;
  background: linear-gradient(90deg, #343434 0%, #E2D5E0 50%, #343434 100%);
}
.rud-category__panel--filters__bottom {
  border-radius: 48px 48px 0px 0px;
  margin: auto 0 0;
  width: calc(100% - 2px);
  position: relative;
}
.rud-category__panel--filters__bottom::after {
  content: "";
  display: block;
  height: 50%;
  position: absolute;
  top: -1px;
  left: 0;
  width: calc(100% + 2px);
  border-radius: 48px 48px 0px 0px;
  background: radial-gradient(60% 60% at 50% 88.75%, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.rud-category__panel--filters__bottom--btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border-radius: 48px 48px 0px 0px;
  padding: 24px 36px;
  position: relative;
  z-index: 1;
  background-color: var(--color-black);
}
.rud-category__panel--filters__bottom--btn {
  width: calc(50% - 8px);
  position: relative;
}
.rud-category__panel--filters__bottom--btn span {
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  padding: 16px 24px;
  border-radius: 36px;
  text-align: center;
  display: flex;
  justify-content: center;
}
.rud-category__panel--filters__bottom--btn__reset {
  position: relative;
}
.rud-category__panel--filters__bottom--btn__reset span {
  color: var(--color-white);
  background-color: var(--color-black);
  position: relative;
  z-index: 1;
}
.rud-category__panel--filters__bottom--btn__reset::after {
  content: "";
  display: block;
  height: 50%;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 36px 36px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.rud-category__panel--filters__bottom--btn__submit span {
  color: var(--color-black);
  background-color: var(--color-white);
}
.rud-category__panel--filters__bg {
  display: none;
}
@media screen and (max-width: 1000px) {
  .rud-category__panel--filters__bg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: var(--color-black);
  }
}
.rud-category__panel .woocommerce-ordering {
  display: none;
}
.rud-category__panel--sort {
  margin: 0 0 0 auto;
  position: relative;
  min-width: 250px;
}
@media screen and (max-width: 768px) {
  .rud-category__panel--sort {
    min-width: 230px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__panel--sort {
    min-width: 200px;
  }
}
.rud-category__panel--sort__selected {
  height: 48px;
  width: 100%;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.rud-category__panel--sort__selected--wrap {
  display: flex;
  align-items: center;
  background-color: var(--color-black);
  padding: 15px 16px;
  border-radius: 36px;
  position: relative;
  z-index: 1;
  transition: var(--trnasition-base);
}
.rud-category__panel--sort__selected span {
  font-size: 16px;
  color: var(--color-white);
  font-weight: 400;
  line-height: 18px;
}
@media screen and (max-width: 650px) {
  .rud-category__panel--sort__selected span {
    font-size: 14px;
    line-height: 16px;
  }
}
.rud-category__panel--sort__selected--arrow {
  width: 16px;
  height: 16px;
  margin: 0 0 0 auto;
}
.rud-category__panel--sort__selected--arrow svg {
  width: 100%;
  height: 100%;
  transition: var(--trnasition-base);
}
.rud-category__panel--sort__selected::after {
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 36px 36px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__panel--sort__selected:hover::after {
  opacity: 1;
}
.rud-category__panel--sort__list {
  padding: 24px 16px;
  border-radius: 24px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.5);
  width: 100%;
  position: relative;
  z-index: 1;
  background-color: var(--color-black);
}
.rud-category__panel--sort__list--wrap {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: var(--trnasition-base);
}
.rud-category__panel--sort__list--wrap::after {
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 36px 36px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.rud-category__panel--sort__list--item {
  padding: 0 0 6px;
  margin: 0 0 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #8D8F93;
  transition: var(--trnasition-base);
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}
.rud-category__panel--sort__list--item::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #424242 0%, #9a9a9a 50%, #414141 100%);
}
.rud-category__panel--sort__list--item.rud-selected::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: 0 0 0 10px;
  background: radial-gradient(173.75% 142.5% at 7.5% 57.5%, #FD00CC 0%, #23D0FB 100%);
}
.rud-category__panel--sort__list--item:hover {
  color: var(--color-white);
}
.rud-category__panel--sort__list--item:last-child {
  margin: unset;
  padding: unset;
}
.rud-category__panel--sort__list--item:last-child::before {
  display: none;
}
.rud-category__panel--sort.rud-open .rud-category__panel--sort__selected--wrap {
  background-color: #535353;
}
.rud-category__panel--sort.rud-open .rud-category__panel--sort__selected::after {
  opacity: 1;
}
.rud-category__panel--sort.rud-open .rud-category__panel--sort__selected--arrow svg {
  transform: rotate(180deg);
}
.rud-category__panel--sort.rud-open .rud-category__panel--sort__list--wrap {
  opacity: 1;
  pointer-events: inherit;
}
.rud-category__list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -18px !important;
  width: calc(100% + 36px) !important;
  padding: 36px 0 0;
}
@media screen and (max-width: 1366px) {
  .rud-category__list {
    margin: 0 -12px !important;
    width: calc(100% + 24px) !important;
    padding: 24px 0 0;
  }
}
@media screen and (max-width: 1024px) {
  .rud-category__list {
    margin: 0 -8px !important;
    width: calc(100% + 16px) !important;
    padding: 24px 0 8px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list {
    margin: 0 -4px !important;
    width: calc(100% + 8px) !important;
    padding: 16px 0 8px;
  }
}
.rud-category__list--top, .rud-category__list--bottom {
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #343434 0%, #E2D5E0 50%, #343434 100%);
}
.rud-category__list--item {
  width: calc(33.3333333333% - 36px) !important;
  margin: 0 18px 36px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item {
    width: calc(33.3333333333% - 24px) !important;
    margin: 0 12px 24px !important;
  }
}
@media screen and (max-width: 1080px) {
  .rud-category__list--item {
    background: rgba(255, 255, 255, 0.2);
  }
}
@media screen and (max-width: 1024px) {
  .rud-category__list--item {
    width: calc(33.3333333333% - 16px) !important;
    margin: 0 8px 16px !important;
  }
}
@media screen and (max-width: 1000px) {
  .rud-category__list--item {
    width: calc(50% - 16px) !important;
    margin: 0 8px 16px !important;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item {
    width: calc(50% - 8px) !important;
    margin: 0 4px 8px !important;
  }
}
.rud-category__list--item__wrap {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  display: flex;
  flex-direction: column;
  padding: 24px;
  background-color: var(--color-black);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__wrap {
    padding: 16px 16px 24px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__wrap {
    padding: 12px 12px 16px;
  }
}
.rud-category__list--item__img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  display: flex;
  position: relative;
  margin: 0 0 24px;
}
@media screen and (max-width: 768px) {
  .rud-category__list--item__img {
    margin: 0 0 16px;
  }
}
.rud-category__list--item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rud-category__list--item .hover-img {
  position: absolute;
  left: 0;
  top: 0;
  background: #0F0F0F;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.rud-category__list--item:hover .hover-img {
  opacity: 1;
}
.rud-category__list--item__sale {
  position: absolute;
  z-index: 1;
  top: 16px;
  right: 16px;
  padding: 12px;
  background: #3f3f3f;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: var(--color-white);
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__sale {
    top: 12px;
    right: 12px;
  }
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__sale {
    top: 6px;
    right: 6px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__sale {
    top: 0;
    right: 0;
    padding: 8px;
    font-size: 10px;
    line-height: 1;
  }
}
.rud-category__list--item__label {
  position: absolute;
  left: 16px;
  top: 16px;
  padding: 12px;
  background: #3f3f3f;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: var(--color-white);
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__label {
    top: 12px;
    left: 12px;
  }
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__label {
    top: 6px;
    left: 6px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__label {
    top: 0;
    left: 0;
    padding: 8px;
    font-size: 10px;
    line-height: 1;
  }
}
.rud-category__list--item__name {
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  color: var(--color-white);
  margin: 0 0 4px;
}
@media screen and (max-width: 768px) {
  .rud-category__list--item__name {
    margin: 0 0 8px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__name {
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 2px;
  }
}
.rud-category__list--item__descr {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #636569;
  margin: 0 0 4px;
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__descr {
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 8px;
  }
}
.rud-category__list--item__prices {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin: auto 0 0;
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__prices {
    flex-wrap: nowrap;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.rud-category__list--item__compare {
  position: absolute;
  z-index: 3;
  bottom: 17px;
  right: 17px;
  width: 39px;
  height: 39px;
  background: #3f3f3f;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 0;
  transition: background 0.3s ease-in-out;
}
@media (max-width: 1650px) {
  .rud-category__list--item__compare {
    bottom: 12px;
    right: 12px;
  }
}
@media screen and (max-width: 1366px) {
  .rud-category__list--item__compare {
    bottom: 6px;
    right: 6px;
  }
}
.rud-category__list--item__compare svg {
  display: block;
  line-height: 0;
  height: auto;
}
.rud-category__list--item__compare svg path {
  transition: fill 0.3s ease-in-out;
}
@media (max-width: 650px) {
  .rud-category__list--item__compare {
    right: 0;
    bottom: 0;
    width: 40px;
    height: 26px;
  }
  .rud-category__list--item__compare svg {
    height: 20px;
    display: block;
    width: auto;
  }
}
.rud-category__list--item__compare:hover {
  background: #636569;
}
.rud-category__list--item__compare.active {
  background: #FFFFFF;
}
.rud-category__list--item__compare.active svg path {
  fill: #0F0F0F;
}
.rud-category__list--item__compare .loader {
  display: none;
  width: 20px;
  height: 20px;
  border: 2px solid #FFF;
  border-bottom-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rud-category__list--item__price {
  color: var(--color-white);
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  margin: 8px 8px 0 0;
}
@media screen and (max-width: 768px) {
  .rud-category__list--item__price {
    font-size: 20px;
    line-height: 1;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__price {
    margin: unset;
    font-size: 16px;
    line-height: 18px;
  }
}
.rud-category__list--item__price--sale {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: line-through;
  color: rgba(255, 255, 255, 0.2);
  margin: 8px 0 0;
}
@media screen and (max-width: 768px) {
  .rud-category__list--item__price--sale {
    font-size: 18px;
    line-height: 1;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__list--item__price--sale {
    margin: unset;
    font-size: 14px;
    line-height: 20px;
  }
}
.rud-category__list--item::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #EE0FCF;
  filter: blur(100px);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__list--item:hover::after {
  opacity: 1;
}
.rud-category__pagination {
  width: 100%;
  padding: 24px 0 0;
  position: relative;
}
.rud-category__pagination--load {
  position: relative;
  border-radius: 36px;
  cursor: pointer;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto 36px;
}
.rud-category__pagination--load__wrap {
  display: flex;
  align-items: center;
  background-color: #0F0F0F;
  padding: 10px 16px;
  border-radius: 36px;
  position: relative;
  z-index: 1;
  transition: var(--trnasition-base);
}
.rud-category__pagination--load__wrap svg {
  width: 17px;
  height: 16px;
  fill: var(--color-white);
  transition: var(--trnasition-base);
  margin: 0 10px 0 0;
}
.rud-category__pagination--load__wrap span {
  font-size: 16px;
  color: var(--color-white);
  font-weight: 400;
  line-height: 18px;
  transition: var(--trnasition-base);
}
.rud-category__pagination--load::after {
  content: "";
  display: block;
  height: 50%;
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 2px);
  border-radius: 0 0 36px 36px;
  background: radial-gradient(60% 60% at 50% 88.75%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__pagination--load:hover::after {
  opacity: 1;
}
.rud-category__pagination--load:hover .rud-category__pagination--load__wrap {
  background-color: #272727;
}
.rud-category__pagination--load.rud-load .rud-category__pagination--load__wrap {
  background-color: var(--color-white);
}
.rud-category__pagination--load.rud-load .rud-category__pagination--load__wrap span {
  color: var(--color-black);
}
.rud-category__pagination--load.rud-load .rud-category__pagination--load__wrap svg {
  fill: var(--color-black);
}
.rud-category__pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: unset;
  margin: 0 0 16px;
}
.rud-category__pagination .page-numbers li {
  margin: 0 10px 0 0;
}
.rud-category__pagination .page-numbers li > a, .rud-category__pagination .page-numbers li > span {
  margin: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #636569;
  font-weight: 400;
  line-height: 1;
  transition: var(--trnasition-base);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 1px solid #636569;
}
.rud-category__pagination .page-numbers li > a svg path, .rud-category__pagination .page-numbers li > span svg path {
  fill: #636569;
  transition: var(--trnasition-base);
}
.rud-category__pagination .page-numbers li span.current {
  background-color: var(--color-white);
  color: var(--color-black);
  border-color: var(--color-white);
}
.rud-category__pagination .page-numbers li a:hover {
  background-color: #666666;
  color: var(--color-white);
  border-color: #666666;
}
.rud-category__pagination .page-numbers li a.next svg {
  transform: rotate(180deg);
}
.rud-category__pagination .page-numbers li a.next:hover, .rud-category__pagination .page-numbers li a.prev:hover {
  background-color: #666666;
  border-color: #666666;
}
.rud-category__pagination .page-numbers li a.next:hover svg path, .rud-category__pagination .page-numbers li a.prev:hover svg path {
  fill: var(--color-white);
}
.rud-category__pagination .page-numbers li:last-child {
  margin: unset;
}
.rud-category__pagination__total {
  text-align: center;
  font-size: 16px;
  color: var(--color-white);
  font-weight: 400;
  line-height: 18px;
}
.rud-category__products-list .container {
  max-width: 1920px;
}
.rud-category__products-list__title {
  color: var(--color-white);
  font-size: 64px;
  font-weight: 700;
  line-height: 60px;
  text-transform: uppercase;
  margin: 0 0 48px;
}
@media screen and (max-width: 1366px) {
  .rud-category__products-list__title {
    font-size: 48px;
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__title {
    font-size: 36px;
    line-height: 1;
  }
}
.rud-category__products-list__wrap {
  width: 100%;
  position: relative;
}
.rud-category__products-list__arrow {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 34px);
  transform: translateY(-50%);
  background: var(--color-black);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  transition: var(--trnasition-base);
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow {
    width: 48px;
    height: 48px;
  }
}
.rud-category__products-list__arrow::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(81.21% 224.71% at 7.5% 57.5%, #FD00CC 0%, #23D0FB 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__products-list__arrow--wrap {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white);
  transition: var(--trnasition-base);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow--wrap {
    width: calc(100% - 12px);
    height: calc(100% - 12px);
  }
}
.rud-category__products-list__arrow--wrap svg {
  width: 11px;
  height: 22px;
  stroke: var(--color-black);
  transition: var(--trnasition-base);
}
.rud-category__products-list__arrow.prev {
  left: -32px;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow.prev {
    left: -15px;
  }
}
.rud-category__products-list__arrow.prev svg {
  margin: 0 0 0 -5px;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow.prev svg {
    margin: 0 0 0 -3px;
  }
}
.rud-category__products-list__arrow.next {
  right: -32px;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow.next {
    right: -15px;
  }
}
.rud-category__products-list__arrow.next svg {
  transform: rotate(180deg);
  margin: 0 -5px 0 0;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__arrow.next svg {
    margin: 0 -3px 0 0;
  }
}
.rud-category__products-list__arrow.swiper-button-disabled {
  cursor: default;
}
.rud-category__products-list__arrow.swiper-button-disabled .rud-category__products-list__arrow--wrap {
  background: #3F3F3F;
}
.rud-category__products-list__arrow:not(.swiper-button-disabled):hover::after {
  opacity: 1;
}
.rud-category__products-list__arrow:not(.swiper-button-disabled):hover .rud-category__products-list__arrow--wrap {
  background-color: var(--color-black);
}
.rud-category__products-list__arrow:not(.swiper-button-disabled):hover .rud-category__products-list__arrow--wrap svg {
  stroke: var(--color-white);
}
.rud-category__products-list__carousel {
  width: 100%;
  overflow: hidden;
}
.rud-category__products-list__carousel--item {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  height: auto !important;
}
.rud-category__products-list__carousel--item__wrap {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  display: flex;
  flex-direction: column;
  padding: 16px 16px 24px;
  background-color: var(--color-black);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__carousel--item__wrap {
    padding: 12px 12px 24px;
  }
}
.rud-category__products-list__carousel--item__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  margin: 0 0 16px;
  display: flex;
  position: relative;
}
.rud-category__products-list__carousel--item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rud-category__products-list__carousel--item__label {
  position: absolute;
  left: 16px;
  top: 16px;
  padding: 12px;
  background-color: rgba(255, 255, 255, 0.2);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: var(--color-white);
}
@media screen and (max-width: 1366px) {
  .rud-category__products-list__carousel--item__label {
    top: 12px;
    left: 12px;
  }
}
.rud-category__products-list__carousel--item__sale {
  position: absolute;
  z-index: 1;
  top: 16px;
  right: 16px;
  padding: 12px;
  background-color: rgba(255, 255, 255, 0.2);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: var(--color-white);
}
@media screen and (max-width: 1366px) {
  .rud-category__products-list__carousel--item__sale {
    top: 12px;
    right: 12px;
  }
}
.rud-category__products-list__carousel--item__name {
  color: var(--color-white);
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  margin: 0 0 8px;
}
.rud-category__products-list__carousel--item__descr {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  opacity: 0.4;
  color: var(--color-white);
  margin: 0 0 4px;
}
@media screen and (max-width: 650px) {
  .rud-category__products-list__carousel--item__descr {
    font-size: 14px;
    line-height: 16px;
  }
}
.rud-category__products-list__carousel--item__prices {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  margin: auto 0 0;
}
.rud-category__products-list__carousel--item__price {
  margin: 8px 0 0;
}
.rud-category__products-list__carousel--item__price.new {
  font-size: 24px;
  color: var(--color-white);
  font-weight: 700;
  line-height: 24px;
  margin: 8px 8px 0 0;
}
@media screen and (max-width: 1366px) {
  .rud-category__products-list__carousel--item__price.new {
    font-size: 20px;
    line-height: 1;
  }
}
.rud-category__products-list__carousel--item__price.old {
  font-size: 20px;
  color: var(--color-white);
  opacity: 0.2;
  font-weight: 500;
  line-height: 20px;
  text-decoration: line-through;
}
@media screen and (max-width: 1366px) {
  .rud-category__products-list__carousel--item__price.old {
    font-size: 18px;
    line-height: 20px;
  }
}
.rud-category__products-list__carousel--item::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: radial-gradient(81.21% 224.71% at 7.5% 57.5%, #FD00CC 0%, #23D0FB 100%);
  opacity: 0;
  transition: var(--trnasition-base);
}
.rud-category__products-list__carousel--item:hover::after {
  opacity: 1;
}
.rud-category__products-list__pagination {
  position: relative !important;
  bottom: unset !important;
  top: unset !important;
  width: calc(100% - 2px) !important;
  border-radius: 89px;
  padding: 12px 16px;
  left: 0 !important;
  background-color: var(--color-black);
  display: flex;
}
.rud-category__products-list__pagination--wrap {
  border-radius: 89px;
  margin: 24px auto 0 auto;
  width: 100%;
  width: -moz-max-content;
  width: max-content;
  background: linear-gradient(90deg, #0f0f0f 0%, #f4f4f4 49.63%, #171717 100%);
  border-radius: 89px;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1px 0;
}
.rud-category__products-list__pagination .swiper-pagination-bullet {
  opacity: 0.4;
  background-color: var(--color-white);
  transition: var(--trnasition-base);
}
.rud-category__products-list__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  width: 16px;
  border-radius: 24px;
}
.rud-category__description .container {
  max-width: 1920px;
}
.rud-category__description--title {
  font-size: 64px;
  font-weight: 700;
  line-height: 60px;
  color: var(--color-white);
  text-transform: uppercase;
  margin: 0 0 36px;
}
@media screen and (max-width: 1366px) {
  .rud-category__description--title {
    font-size: 48px;
    margin: 0 0 24px;
  }
}
@media screen and (max-width: 650px) {
  .rud-category__description--title {
    font-size: 36px;
    line-height: 1;
  }
}
.rud-category__description p {
  margin: unset;
  padding: unset;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #CACBCC;
}
@media screen and (max-width: 650px) {
  .rud-category__description p {
    font-size: 14px;
    line-height: 16px;
  }
}/*# sourceMappingURL=category.css.map */