* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

*::-webkit-input-placeholder,
*:-moz-placeholder,
*::-moz-placeholder,
*:-ms-input-placeholder {
  color: #666;
  opacity: 1;
}

a {
  text-decoration: none;
}

:root {
  --container-width: 1070px;
  --color-main: #fff;
  /* --color-secondary: #737373; */
  --color-secondary: #c0c0c0;
  --color-accent: #FF8A00;
  --color-black: #1C1C1C;
  --color-black-blacker: #151515;
  --color-black-2: #2A2A2A;


  --font-main: "Montserrat", sans-serif;
  --font-secondary: "Robot", sans-serif;
}

.container {
  max-width: var(--container-width);
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.clear-list {
  list-style: none;
}

body {
  font-family: var(--font-main);
  font-size: 14px;
  overflow-x: hidden;
  background: var(--color-black);
  color: var(--color-main)
}

.text-center {
  text-align: center;
}

button,
input,
textarea {
  appearance: none;
  -webkit-appearance: none;
  border: none;
  background: none;
  box-shadow: none;
  font-family: var(--font-main);
}

input[type="checkbox"] {
  appearance: auto;
  -webkit-appearance: auto;
}

textarea {
  resize: vertical;
  height: 150px;
}

.header__toggle {
  display: none;
  cursor: pointer;
}

.header-toggle .toggle.is-openned {
  display: none;
}

.header-toggle.is-active .toggle.is-openned {
  display: block;
}

.header-toggle.is-active .toggle.is-closed {
  display: none;
}

#main {
  /* background: center / cover url("../img/bg.png"); */
  height: 100vh;
  height: var(--app-height);
  padding: 0;

}

header {
  padding: 30px 0;
  position: absolute;
  z-index: 9;
  width: 100%;
}

.mobile-menu {
  position: fixed;
  top: -100vh;
  left: 0;
  width: 100%;

  height: var(--app-height);
  z-index: 8;
  opacity: 0;
  background: var(--color-black);
  padding: 75px 15px 0;
  transition: opacity .3s, top 0.3s .3s;
}

.mobile-menu.is-active {
  top: 0;
  opacity: 1;
  transition: opacity .3s, top .3s;
}

.mobile-menu__menu li {
  margin: 20px 0;
}

.mobile-menu__menu li a {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-main)
}

header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header__menu ul {
  display: flex;
  align-items: center;
}

.header__menu ul li:not(:last-child) {
  margin-right: 40px;
}

.header__menu ul li a {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-main);
  transition: color .3s;
}

.header__menu ul li a:hover {
  color: var(--color-accent);
}

.header__langs {
  color: var(--color-main)
}

.main-swiper {
  width: 100%;
  height: 100%;
}

.main-slide {
  position: relative;
  width: 100%;
  height: 100%;
}

.main-slide__img,
.main-slide__img img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  z-index: 0;
}

.main-slide__content {
  position: relative;
  z-index: 1;
  top: 50%;
  /* left: 50%; */
  transform: translateY(-50%);

  display: flex;
  flex-direction: column;
  max-width: 825px;
  margin-left: auto;
  margin-right: auto;
}

.main-slide__title {

  font-weight: 700;
  font-size: 58px;
  line-height: 80px;
  /* or 138% */

  text-align: center;
  letter-spacing: 0.2px;
}

.main-slide__buttons {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

.main-slide__buttons .button {
  margin: 0 15px
}

.button,
.single-car .woocommerce a.button.add_to_cart_button,
.woocommerce-page .woocommerce-button.woocommerce-form-login__submit {
  cursor: pointer;
  display: inline-block;
  padding: 15px 36px;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #FFFFFF;

  border-radius: 0;

  background: var(--color-accent);
  border: 1px solid var(--color-accent);

  transition: all .3s;
}

.button:hover,
.single-car .woocommerce a.button.add_to_cart_button:hover {
  background: none;
  color: var(--color-accent);

}

.button--outline {
  background: none;
  border: 1px solid var(--color-accent);
  color: var(--color-accent)
}

.button--medium {
  padding: 10px 20px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.main-swiper .swiper-button-prev,
.main-swiper .swiper-button-next {
  display: block;
  width: 24px;
  height: 45px;
  background: center / cover url("data:image/svg+xml,%3Csvg width='24' height='45' viewBox='0 0 24 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2892_2069)'%3E%3Cg clip-path='url(%23clip1_2892_2069)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.565959 0.698249C0.724296 0.540421 0.912395 0.415202 1.11948 0.329764C1.32657 0.244327 1.54857 0.200348 1.77278 0.200348C1.99698 0.200348 2.21899 0.244327 2.42607 0.329764C2.63316 0.415202 2.82126 0.540421 2.9796 0.698249L23.4341 21.0354C23.5929 21.1928 23.7188 21.3799 23.8048 21.5858C23.8907 21.7917 23.9349 22.0124 23.9349 22.2353C23.9349 22.4582 23.8907 22.6789 23.8048 22.8848C23.7188 23.0907 23.5929 23.2778 23.4341 23.4352L2.9796 43.7724C2.65953 44.0906 2.22542 44.2694 1.77278 44.2694C1.32013 44.2694 0.886027 44.0906 0.565959 43.7724C0.245891 43.4541 0.066078 43.0225 0.066078 42.5725C0.066078 42.1224 0.245891 41.6908 0.565959 41.3726L19.8171 22.2353L0.565959 3.09803C0.407221 2.9406 0.281279 2.75359 0.195347 2.54769C0.109416 2.34179 0.0651855 2.12106 0.0651855 1.89814C0.0651855 1.67522 0.109416 1.45449 0.195347 1.24859C0.281279 1.0427 0.407221 0.855677 0.565959 0.698249Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2892_2069'%3E%3Crect width='24' height='44.4706' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2892_2069'%3E%3Crect width='24' height='44.4706' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.main-swiper .swiper-button-prev {
  transform: rotate(180deg)
}

.main-swiper .swiper-button-next {}

.main-swiper .swiper-pagination {}

.main-swiper .swiper-pagination .swiper-pagination-bullet {
  width: 62px;
  height: 6px;
  background: #FFFFFF;
  border-radius: 0;
  /* display: block; */
  border: none;
  opacity: 0.6;
}

.main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

h1,
.h1 {
  font-weight: 700;
  font-size: 42px;
  line-height: 48px;
  letter-spacing: 0.2px;
  color: #FFFFFF;
}
h2,
.h2 {
  font-weight: 700;
  font-size: 36px;
  line-height: 50px;
  letter-spacing: 0.2px;
  color: #FFFFFF;
}

h1 span,
.h1 span {
  color: var(--color-accent)
}
h2 span,
.h2 span {
  color: var(--color-accent)
}

.section {
  padding: 40px 0;
}

.title-subtext {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  margin-top: 10px;
  text-align: center;
  color: var(--color-secondary)
}

#main-catalog {
  padding-top: 80px;
  padding-bottom: 80px;
}

#main-catalog .catalog-section {
  margin-top: 50px;
}

.catalog-section {
  /* display: flex; */

}

.catalog-section__filter {
  width: 100%;
  /* height: 130px; */
  margin-bottom: 30px;
  background: var(--color-black-2);
  padding: 20px;
}

.catalog-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}

.catalog-card__image {
  aspect-ratio: 1 / 1;
  width: 100%;

  background: #2a2a2a;
  display: flex;
  align-items: center;
}

.catalog-card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transform: scale(0.8);
  transition: transform .8s;
}

.catalog-card:hover .catalog-card__image img {
  transform: scale(0.83);
}

.catalog-card__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  margin-top: 28px;
  color: #fff;
  transition: color .3s;
}

.catalog-card:hover .catalog-card__title {
  color: var(--color-accent)
}


.catalog-card__model {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #BDBDBD;
}

.catalog-card__model span {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.catalog-card__more {
  margin-top: 10px;
}

.catalog-card .button {
  transition: all .3s;
}

.catalog-card:hover .button {
  background: var(--color-accent);
  border-color: var(--color-accent);
  color: var(--color-main)
}

.features-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px;
}

.features-list__item:nth-child(2n) {
  transform: translateY(48px)
}

.features-card {
  background: var(--color-black-2);
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.07);
  padding: 35px 40px;

  transition: all .3s;

}

.features-card:hover {
  box-shadow: 0px 13px 19px rgba(0, 0, 0, 0.37);
}

.features-card__icon {
  display: block;
  background: var(--color-accent);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  transition: transform .3s;
}

.features-card:hover .features-card__icon {
  transform: scale(1.1)
}

.features-card__icon--num {

  font-weight: 700;
  font-size: 43px;
  line-height: 43px;
}

.features-card__title {
  margin-top: 15px;

  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;

  color: var(--color-main);
  padding-bottom: 15px;
}

.features-card__title:after {
  content: '';
  width: 50px;
  height: 2px;
  background: var(--color-secondary);
  display: block;
  bottom: -15px;
  position: relative;
}

.features-card__text {
  color: var(--color-secondary);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
  margin-top: 15px;
}

.features-card__text strong {
  color: var(--color-accent)
}

.features-section h2 {
  margin-bottom: 70px;
}

#main-features {
  padding-top: 80px;
  padding-bottom: calc(80px + 48px);
}

#main-text {
  padding-top: 175px;
}

.image-block {}

.text-image-block {
  display: grid;
  grid-template-columns: 1fr 338px;
  grid-gap: 120px;
}

.text-image-block__left img {
  max-width: 100%;
}

.text-image-block__text {
  margin-top: 30px;
}

.text-image-block__text p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
  margin: 1.5em 0;
}

.footer {
  background: var(--color-black-blacker)
}

.footer {
  padding: 80px 0 0;
}

.langs__current {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.langs__current img {
  margin-right: 8px;
  display: block;
}

.langs__current span {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  display: flex;
  align-items: center;
}

.langs__current span:after {
  content: '';
  width: 7px;
  height: 8px;
  display: block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42 3.744V5.438L3.284 7.538L0.134 5.438V3.744L3.284 5.662L6.42 3.744ZM4.124 0.818V5.97H2.43V0.818H4.124Z' fill='white'/%3E%3C/svg%3E%0A");
  transition: transform .3s;
}

.langs {
  position: relative;

}

.langs-dropdown {
  display: none;
  position: absolute;
  width: 260px;
  background: var(--color-black);
  padding: 15px;
  top: 25px;
  margin-top: 0;
  transition: margin-top .3s, margin-bottom .3s, color .3s;
}

.footer__langs .langs-dropdown {
  top: auto;
  bottom: 25px;
}

.langs.is-active .langs-dropdown {
  margin-top: 8px;
}

.footer__langs .langs.is-active .langs-dropdown {
  margin-top: 0;
  margin-bottom: 8px;
}

.langs.is-active .langs__current span {
  color: var(--color-accent);
}

.langs.is-active .langs__current span:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42 3.744V5.438L3.284 7.538L0.134 5.438V3.744L3.284 5.662L6.42 3.744ZM4.124 0.818V5.97H2.43V0.818H4.124Z' fill='%23FF8A00'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}

.langs-dropdown__list li:not(:first-child) {
  margin-top: 10px
}

.langs-dropdown__item {
  display: flex;
  align-items: center;
}

.langs-dropdown__item img {
  margin-right: 8px;
}

.langs-dropdown__list li a {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #FFFFFF;

  transition: color .3s;
}

.langs-dropdown__list li a:after {
  content: '';

  width: 7px;
  height: 8px;
  display: block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42 3.744V5.438L3.284 7.538L0.134 5.438V3.744L3.284 5.662L6.42 3.744ZM4.124 0.818V5.97H2.43V0.818H4.124Z' fill='white'/%3E%3C/svg%3E%0A");
  transform: rotate(-90deg);
  transition: background .3s, transform .3s;
}

.langs-dropdown__list li a:hover {
  color: var(--color-accent)
}

.langs-dropdown__list li a:hover:after {
  transform: rotate(-90deg) translateY(3px);
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42 3.744V5.438L3.284 7.538L0.134 5.438V3.744L3.284 5.662L6.42 3.744ZM4.124 0.818V5.97H2.43V0.818H4.124Z' fill='%23FF8A00'/%3E%3C/svg%3E%0A");
}

.footer .container {
  display: flex;
  justify-content: space-between;
}

.footer-menu {
  display: grid;
  grid-template-columns: repeat(2, 240px);
  grid-gap: 30px;
}

.footer-menu li:not(:last-child) {
  margin-bottom: 10px;
}

.footer-menu a {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
  transition: color .3s;
}

.footer-menu a:hover {
  color: var(--color-accent)
}

.footer__socials {
  margin-top: 25px;
}

.footer__socials a {
  display: inline-flex;
  transition: transform .3s;
}

.footer__socials a:not(:last-child) {
  margin-right: 13px;
}

.footer__socials a:hover {
  transform: translateY(-3px)
}

.footer-bottom {
  background: var(--color-black);
  padding: 25px;
  margin-top: 80px;
}

.footer-bottom .container {
  display: block;
}

.footer-bottom__copyright {

  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
  text-align: center;
}

.filter-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
}

#main-product {
  padding-top: 210px;
}

.product-info__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
}

.product-info__title span {
  color: var(--color-accent)
}

.product-info__subtitle {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
  margin-top: 10px;
  color: var(--color-main)
}
.product-info__subtitle span{
  color: var(--color-accent)
}

.product-info__price {
  margin-top: 20px;
}

.product-price {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
  display: inline-block;
}

.product-price-text {
  display: inline-block;
  margin-left: 5px;
  transform: translateY(-3px);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

.product-info__code {
  margin-top: 5px;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

.product-info__code span {
  color: var(--color-main);
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  margin-left: 5px;
}

.product-info__description {
  margin-top: 32px;
}

.product-info__description strong,
product-info__description b {
  color: var(--color-main)
}

.product-info__description h2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: var(--color-main);
}

.product-info__description p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;

  margin: 1.5em 0;
  color: var(--color-secondary)
}

.product-gallery {
  overflow: hidden;
}

.product-gallery .img {
  height: 450px;
  width: 100%;
  background: #ccc;
}

.swiper-product .swiper-button-next,
.swiper-product .swiper-button-prev,
.swiper-dash .swiper-button-next,
.swiper-dash .swiper-button-prev {
  background: none !important;
}

.swiper-product img,
.swiper-dash img {
  max-width: 100%;
}

.single-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}

#how-install {
  padding-top: 151px;
}

.how-install-video {
  margin-top: 50px;
  height: 442px;
  width: 100%;
  overflow: hidden;

  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
}

.how-install-video .video {
  width: 100%;
  height: 100%;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: var(--color-secondary);
  cursor: pointer;
  position: relative;
  text-align: center;


  font-size: 30px;
}

.how-install-video.no-video .video {
  padding: 10px;
}

.how-install-video .video img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.how-install-video:not(.no-video) .video:before {
  content: '';
  width: 94px;
  height: 94px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: center / cover url("data:image/svg+xml,%3Csvg width='94' height='93' viewBox='0 0 94 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 46.3C0.5 20.7292 21.2292 0 46.8 0C72.3708 0 93.1 20.7292 93.1 46.3C93.1 71.8708 72.3708 92.6 46.8 92.6C21.2292 92.6 0.5 71.8708 0.5 46.3Z' fill='%23FF8A00'/%3E%3Cg clip-path='url(%23clip0_3411_363)'%3E%3Cpath d='M55.0396 47.7031L39.9282 56.7267C38.6458 57.4917 37 56.5654 37 55.0232V36.9759C37 35.4361 38.6434 34.5074 39.9282 35.2748L55.0396 44.2985C55.3313 44.4698 55.5738 44.7176 55.7425 45.0166C55.9112 45.3155 56 45.6551 56 46.0008C56 46.3465 55.9112 46.686 55.7425 46.985C55.5738 47.284 55.3313 47.5317 55.0396 47.7031Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3411_363'%3E%3Crect width='19' height='23' fill='white' transform='translate(37.3 34.8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  z-index: 2;
  transition: transform .3s;
  ;
}

.how-install-video .video:hover:before {
  transform: translate(-50%, -50%) scale(1.05);
}

.how-install-video:not(.no-video) .video:after {
  content: '';
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 14.58%, rgba(56, 56, 56, 0.84) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}


.how-install-text {
  margin-top: 200px;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.how-install-text em,
.how-install-text i {
  color: var(--color-accent);
  font-style: normal;
}

.how-install-text h3,
.single-text h3,
.single-text h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
  color: #FFFFFF;
}

.single-text h4,
.single-text h4 strong {
  color: var(--color-accent)
}

.single-text h3,
.single-text h4 {
  margin-top: 85px;
}

.how-install-text p,
.single-text p {
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
  margin: 1.5em 0;
}

.single-text a {
  color: var(--color-accent);
  text-decoration: underline;
}

.single-text strong {
  color: var(--color-main);
}

.single-text i,
.single-text em {
  color: var(--color-accent);
  font-style: normal;
}

.single-text {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

#single-modes {
  padding-top: 145px;
}

#single-text {
  padding-top: 179px;
}

#single-related {
  padding-top: 67px;
}

#single-related h2 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 60px;
}

#single-features,
.features-section--padding {
  padding-top: 140px;
  padding-bottom: 191px;
}

#delivery-main {
  padding-top: 200px;
}

.delivery-main {
  display: grid;
  grid-template-columns: 426px 1fr;
  grid-gap: 115px;
}

.delivery-main__left {}

.delivery-main__left img {
  max-width: 100%;
}

.delivery-main__right {
  padding-top: 44px;
}

.delivery-main__title {

  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
}

.delivery-main__text {
  max-width: 336px;
  margin-top: 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: var(--color-secondary)
}

.delivery-main__button {
  margin-top: 20px;
}

#delivery-text {
  padding-top: 70px;
}

#delivery-text .container {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

#delivery-text p {
  margin: 16px 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

#delivery-text h2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: var(--color-main);
  padding: 16px 0;
  margin-top: 32px;
}

#support-main {
  padding-top: 200px;
}

.support-main__title {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.2px;
  margin-bottom: 100px;
}

.support-main__title span {
  color: var(--color-accent)
}

.support-main__inner {
  display: grid;
  grid-template-columns: 1fr 484px;
  grid-gap: 120px;
}

.support-main__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
}

.support-main__text p {
  margin: 1.5em 0;
}

.support-main__text a {
  color: var(--color-accent)
}

.support-main__text strong {
  font-weight: 400;
  color: var(--color-main)
}

.support-main__text a:hover {
  text-decoration: underline;
}

.distibutors-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}

.distibutor {
  width: 100%;
}

.distibutor__image {
  background: var(--color-black-2);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 150px;
}

.distibutor__image img {
  max-width: calc(100% - 80px);
  max-height: calc(100% - 60px);
}

.distibutor__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  margin-top: 15px;
}

.distibutor__title span {
  color: var(--color-accent)
}

.distibutor__name {
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
}

.distibutor__text {
  margin-top: 10px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

.distibutor__text p {
  margin: 0.5em 0
}

.distibutor__text a {

  font-weight: 400;
  color: var(--color-accent);
}

.distibutor__text a:hover {
  text-decoration: underline;
}

#distibutor-form .container {
  max-width: 852px;

}

#distibutor-form p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);

  margin: 50px auto 70px;
}

#distibutor-form h3 {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
}

#distibutor-form h3 span {
  color: var(--color-accent)
}

.input-text {
  width: 100%;
  background: var(--color-black-2);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  padding: 17px 15px;
  color: #fff;
  font-weight: 400;
}

.input-text.error {
  background: #571717
}

.input-text:focus {
  outline: 1px solid var(--color-secondary)
}

.input-text::placeholder {
  color: var(--color-secondary)
}

.input-wrap {
  margin: 15px 0;

  position: relative;
}

.input-error {
  position: absolute;
  left: 0;
  bottom: -15px;
  color: #ff0000;
  font-size: 11px;

  display: none;
}

.input-wrap--double {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
}

.input-name {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-main);
  margin-bottom: 15px;
}

.distibutor-form__row {
  margin: 30px 0;
}

.checkbox-label {
  position: relative;
  padding-left: 39px;
  cursor: pointer;

  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

.checkbox-label.black {
  color: #000;
}

.checkbox-label a {
  text-decoration: underline;
  color: var(--color-secondary);
}

.checkbox-label.black a {
  color: #000;
}

.checkbox-label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background: var(--color-black-2);
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: -2px;
}

.checkbox-label.black:before {
  border-color: #000;
}

.checkbox-label:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 13.75L1.5 8.25L2.25 7.25L6.5 10.25L13.75 3L14.75 4L6.75 13.75Z' fill='%23FF8A00'/%3E%3C/svg%3E%0A");
  opacity: 0;
  position: absolute;
  position: absolute;
  top: 0px;
  left: 2px;
}

.checkbox-label.black:after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L5.8 9L13 1' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.checkbox:not(.woocommerce-form__label-for-checkbox) {
  opacity: 0;
  position: absolute;

}

.checkbox:checked+.checkbox-label:after {
  opacity: 1;
}

#distributors-question {
  padding-top: 160px;
  padding-bottom: 140px;
}

#distributors-question p {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.2px;
  margin: 35px 0;
  color: var(--color-secondary)
}

.contacts-item {
  display: flex;
  align-items: center;
}

.contacts-list__item:not(:last-child) {
  margin-bottom: 20px;
}

.contacts-item__icon {
  width: 32px;
  height: 32px;
  background: #FF8A00;
  border-radius: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}

.contacts-item__title,
.contacts-item__value {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
}

.contacts-item__value {
  color: var(--color-main)
}

#faq {
  padding-top: 200px;
}

.faq-group__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
  margin-bottom: 10px;
}

.faq-group {
  margin-top: 70px;
}

.faq-group__title span {
  color: var(--color-accent)
}

.faq-item__body {
  display: none;
  margin-top: 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: var(--color-secondary)
}

.faq {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 40px;
}

.faq-item {
  padding: 20px 0;
  border-bottom: 1px solid var(--color-secondary);
}

.faq-item__head {
  cursor: pointer;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  position: relative;
  width: 100%;
  padding: 0px 50px 0 0;
}

.faq-item__head:after {
  content: '';
  width: 20px;
  height: 12px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10 10L19 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");

  position: absolute;
  right: 0px;
  top: calc(50% - 6px);
  transition: all .3s;
}

.faq-item__head.is-active:after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10 10L19 1' stroke='%23FF8A00' stroke-width='2'/%3E%3C/svg%3E%0A");
  transform: rotate(-180deg);
}

.filters-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 700px;
  grid-gap: 20px;
  margin-top: 10px;
}

.filters-wrapper select {
  width: 100%;
}

.select2-selection {
  border: 1px solid var(--color-accent);
  padding: 10px 0;
  height: auto !important;
}

.checkout .select2-selection {
  border: none;
  background: var(--color-black-2);
}

.checkout .select2-container--open .select2-selection {
  border: 1px solid var(--color-accent);
}

.select2-dropdown {
  background: var(--color-black)
}

.select2-results__option[aria-disabled="true"] {
  color: var(--color-secondary)
}

.select2-results__option.select2-results__option--highlighted {
  background: var(--color-accent)
}

.select2-search__field {
  border: 1px solid var(--color-secondary);
  outline: none;
  color: var(--color-main)
}

.ldld {
  z-index: 99999;
}

.select2-selection__rendered {
  position: relative;
}

.select2-selection__rendered:after {
  content: '';
  width: 7px;
  height: 8px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='8' viewBox='0 0 7 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42 3.744V5.438L3.284 7.538L0.134 5.438V3.744L3.284 5.662L6.42 3.744ZM4.124 0.818V5.97H2.43V0.818H4.124Z' fill='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 10px;
  top: calc(50% - 4px);
  transition: transform .15s;
}

.select2-container--open .select2-selection__rendered:after {
  transform: rotate(-180deg);
}

.select2-container--open .select2-dropdown {

  border-radius: 0;
  border-color: var(--color-accent);
}

.select2-results__options {
  overflow-y: auto;
  max-height: 200px;
}

#instructions {
  padding: 150px 0;
}

#instructions h2 {
  margin-bottom: 100px;
}

.instructions-chanel {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.instructions-chanel__stats {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.instructions-chanel__stats span {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: #737373;
}

.instructions-chanel__stats span:nth-child(1) {
  display: flex;
  align-items: center;
}

.instructions-chanel__stats span:nth-child(1):after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='5' viewBox='0 0 5 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='%23FF8A00'/%3E%3C/svg%3E%0A");
  display: block;
  width: 5px;
  height: 5px;
  margin: 0 8px;
}

.instructions-chanel__yt {
  display: flex;
  align-items: center;
  /* width: 114px; */
  padding: 9px 19px;
  background: #2A2A2A;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;

  letter-spacing: 0.2px;
  color: #737373;
  transition: background .3s;
}


.instructions-chanel__yt svg {
  margin-right: 15px;
  transition: transform .3s;
}

.instructions-chanel__yt:hover svg {
  transform: scale(1.1)
}

.swiper-video-categories .swiper-slide {
  width: auto;
  margin: 0 20px;
}


.video-cat-item {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #FFFFFF;
  transition: color .3s;
}

.video-cat-item.is-active {
  color: var(--color-accent)
}

.video-cat-item:hover {
  color: var(--color-accent)
}

.video-cat-item {
  /* margin-right: 40px; */
}

.instructions-content__categories {
  margin-top: 65px;
  position: relative;
}

#swiper-v-next,
#swiper-v-prev {
  cursor: pointer;
  position: absolute;

  z-index: 9;
  appearance: none;
  -webkit-appearance: none;
  background: none;
  box-shadow: none;
  border: none;
}

.swiper-video-categories {
  position: relative;
}

#swiper-v-next {
  right: -10px;
  top: 0;
}

#swiper-v-prev {
  left: -10px;
  top: 0;
}


#swiper-v-next:before {
  content: '';
  display: block;
  background: linear-gradient(270deg,
      #1C1C1C 0%,
      #1C1C1C 43.81%,
      rgba(28, 28, 28, 0) 117.79%);
  width: 40px;
  height: 100%;
  position: absolute;
  z-index: -1;
  right: 0;
}

#swiper-v-next svg {
  z-index: 1;

}

#swiper-v-prev:before {
  content: '';
  display: block;
  background: linear-gradient(270deg,
      rgba(28, 28, 28, 0) 0%,
      #1C1C1C 73.81%,
      #1C1C1C 117.79%);
  width: 40px;
  height: 100%;
  position: absolute;
  z-index: -1;
  left: 0px;
}


.instructions-tab {
  display: none;
}

.instructions-tab.is-active {
  display: block;
}

.instructions-tab__inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 40px;
}

.instructions-tab__item {
  overflow: hidden;
  display: block;
}

.instructions-tab__item-cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  z-index: 0;
  transition: transform .3s;
}

.instructions-tab__item:hover .instructions-tab__item-cover img {
  transform: scale(1.1)
}

.instructions-tab__item-cover {
  height: 130px;
  position: relative;
  overflow: hidden;
}

.instructions-tab__item-cover:before {
  content: '';
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: 1;
  display: block;
  position: absolute;
  transition: opacity .3s;
}

.instructions-tab__item:hover .instructions-tab__item-cover:before {
  opacity: 0.3;
}

.instructions-content__content {
  margin-top: 56px;
}

.instructions-tab__item-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #FFFFFF;
  margin-top: 18px;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: -webkit-box;
}

#text-page {
  padding: 150px 0;
}

#text-page h1 {
  font-size: 30px;
  line-height: 150%;
  margin-top: 30px;
  margin-bottom: 20px;
}

#text-page h2 {
  font-size: 25px;
  margin-top: 30px;
  margin-bottom: 20px;
}

#text-page h3 {
  font-size: 20px;
  margin-top: 25px;
  margin-bottom: 15px;
}

#text-page p {
  margin: 1.4em 0;
  line-height: 180%;
}

body:not(.woocommerce-page) #text-page ul,
body:not(.woocommerce-page) #text-page ol {
  padding-left: 20px;

}

body:not(.woocommerce-page) #text-page ul li,
body:not(.woocommerce-page) #text-page ol li {
  line-height: 180%;
}

body:not(.woocommerce-page) #text-page a {
  color: var(--color-accent);
}

#text-page a:hover {
  text-decoration: underline;
}

.coming-soon-img {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-secondary);

  font-weight: 700;
  font-size: 25px;
  line-height: 155%;
  text-align: center;
  letter-spacing: 0.2px;
  width: 100%;
}

.form-thx {
  margin-top: 150px;
  text-align: center;
  background: var(--color-black-2);
  padding: 30px 15px;
}

.form-thx__title {
  font-weight: 600;
  margin-bottom: 15px;
}

.form-thx__text {
  font-weight: 400;
  font-size: 17px;
  line-height: 140%;
  letter-spacing: 0.2px;
  color: var(--color-secondary);
  margin: 30px auto 0;
  max-width: 500px
}

.single-car-first-image {
  display: flex;
  align-items: center;
  background: var(--color-black-2)
}

.single-car-first-image img {
  /* flex: 0 0 100% */
}

.dashboard-block {
  padding-top: 50px;
}

.dashboard-block__title {
  margin-bottom: 50px;
  text-align: center;
}

.dashboard-block__groups {
  display: grid;
  grid-template-columns: calc(50% - 25px) calc(50% - 25px);
  grid-gap: 50px;
}

.dashboard-block-group__title {
  text-align: center;
  margin-bottom: 15px;
}

.swiper-dash .swiper-slide span {
  display: block;
  text-align: center;
  color: var(--color-secondary)
}

.product.woocommerce.add_to_cart_inline {
  border: none !important;
  padding: 0 !important;

  display: inline-block;
  margin-left: 10px;
}

.product.woocommerce.add_to_cart_inline .woocommerce-Price-amount {
  display: none !important
}

.single-car .add_to_cart_button+.added_to_cart.wc-forward {
  display: none !important;
}

.single-car .woocommerce a.button.add_to_cart_button.loading:after {
  top: 1.118em
}

.finest-item-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.finest-item-thumb a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.woocommerce ul#shipping_method li input,
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
  appearance: auto;
  -webkit-appearance: auto;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: var(--color-black-2)
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
  background-color: var(--color-accent);
  border-radius: 0 !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: var(--color-black)
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  background-color: var(--color-black-2);
  color: #fff;
}

.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {

  /* top: 0.2em;
  left: 0.2em; */
  top: 0.4em;
  left: 0.5em;
  opacity: 0.3;
  font-size: 1.7em;
}

.woocommerce a.remove {
  color: #fff !important;
  text-decoration: none !important;

}

.woocommerce .quantity .qty {
  padding: 5px
}

.woocommerce-info a,
.woocommerce-form a {
  color: var(--color-accent)
}

.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
  position: relative;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
fieldset {
  border-color: var(--color-black-2);
  border-radius: 0;
}

fieldset {
  padding: 10px 20px;
}

.woocommerce-account a {
  color: var(--color-accent)
}

.woocommerce-MyAccount-navigation {
  background: var(--color-black-2)
}

.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding: 10px 0;
}

.woocommerce-MyAccount-navigation li {
  padding: 10px 20px;
}

.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

#shipping_method label>div {
  align-items: center;
}

#country-popup {
  background-color: var(--color-black-2);

  max-width: 520px;
}

.country-popup__title {
  margin-bottom: 15px;

  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0.2px;
}

.country-popup__text {
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 20px;
}

.select2-container--filter.select2-container--open {
  z-index: 99999;
}

.country-popup__buttons {
  margin-top: 15px;
}

.header__menu .menu-item-has-children {
  position: relative;
  display: flex;
  align-items: center;
}

.header__menu .menu-item-has-children:after {
  content: '';
  display: block;
  background: center / cover url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z' fill='%23fff'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;

  margin-left: 5px;

  /* position: absolute; */
  /* right: -18px; */
  /* top: calc(50% - 6px); */
  transition: transform .3s;
}

.header__menu .menu-item-has-children:hover:after {
  transform: rotate(180deg);
}

.header__menu .sub-menu {
  list-style-type: none;
  flex-direction: column;

  padding: 10px;
  background: #fff;
  background: var(--color-black-2);

  position: absolute;
  top: 30px;
  left: calc(50% - 100px);
  width: 200px;
  opacity: 0;
  top: -100vh;
  transition: opacity .3s, top 0s .3s;
}

.header__menu .menu-item-has-children:hover .sub-menu {
  top: 30px;
  opacity: 1;

  transition: opacity .3s, top 0s;
}

.header__menu .sub-menu:before {
  content: '';
  width: 100%;
  height: 20px;
  top: -10px;
  left: 0;
  display: block;
  background: none;
  position: absolute;
}

.header__menu ul.sub-menu li a {
  /* color: #000; */
  /* color: #fff; */
  font-size: 12px;
  text-align: left;
}

.header__menu ul.sub-menu li a:hover {
  /* color: var(--color-accent); */
}

.header__menu ul.sub-menu li {
  margin: 5px 0;

}

.mobile-menu__menu .sub-menu {
  list-style-type: none;
  padding-left: 0;
}

.mobile-menu__menu .menu-item-has-children > a {
  display: none;
}


.header-country{
  margin-left: 20px;
}
.header-country img {
  max-width: 25px;
}

.header__langs {
  display: flex;
  align-items: center;
}

.header-country__inner {
  display: flex;
  align-items: center;
}

.header-country span {
  margin-right: 10px;

  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: var(--color-main);
}

#country-select{
  width: 300px;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
  border-color: #3f3e3f
}
.footer-menu__ccontact-info p{
  margin: 0.6em 0;
  color: var(--color-secondary);
}
.footer-menu__ccontact-info a{
  line-height: normal;
}
.woocommerce-terms-and-conditions-checkbox-text a{
  color: #fff;
  text-decoration: underline;
}

#currency-holder .widget-title{display: none;}
#currency-holder #p24-change-currency-widget{
  padding: 0;
  background: none;
  margin: 0;
  border: none;
}
#currency-holder input[type="submit"]{display: none;}
#currency-holder select{
  outline: none;
  padding: 3px 5px;
  margin-left: 15px;
  border: none;
  cursor: pointer;


  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2px;

  font-family: var(--font-main);

  background: var(--color-black) !important;
  color: var(--color-main) !important;
}
#currency-holder{}
#currency-holder{}
#currency-holder{}
#currency-holder{}