.about {
  justify-content: space-between;
  margin: -10px;
}
.aboutBlock {
  width: calc(50% - 20px);
  margin: 10px 10px 20px;
}
.aboutBrand {
  font-size: 60px;
  line-height: 1;
}
.aboutDesc {
  max-width: 98%;
  margin-bottom: 24px;
  font-size: 22px;
  line-height: 1.3;
}
.aboutText {
  font-size: 20px;
  line-height: 1.3;
}
.aboutText ul {
  margin-bottom: 25px;
}
.aboutText ul li:not(:last-child) {
  margin-bottom: 5px;
}
.aboutWork {
  flex-wrap: wrap;
  margin: 20px -20px;
}
.aboutWorkItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(25% - 40px);
  margin: 20px;
  padding: 40px 30px 22px;
}
.aboutWorkItemIcon {
  display: flex;
  justify-content: center;
  width: 102px;
  height: 102px;
  margin-bottom: 27px;
}
.aboutWorkItemIcon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.aboutWorkItemDesc {
  display: flex;
  flex-grow: 1;
  align-items: center;
  font-size: 20px;
  line-height: 1.3;
  text-align: center;
}
.assortment {
  margin-bottom: 30px;
}
.brandSlider {
  margin-bottom: 30px;
}
.blockShadow5 {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
}
.blockShadow7 {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.07);
}
.br-10 {
  border-radius: 10px;
}
.assortmentLeft {
  min-width: 516px;
  width: 516px;
  height: 344px;
  max-height: 50vh;
}
.assortmentLeft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.assortmentRight {
  flex-direction: column;
  padding: 20px 75px;
}
.assortmentRight .btn {
  width: 200px;
}
.assortmentRightDesc {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.3;
  color: #5f5f5f;
}
.assortmentRightButton {
  justify-content: center;
  margin-top: auto;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}

.textSecond {
  font-size: 18px;
  line-height: 1.5;
  color: #5f5f5f;
}
.conditions {
  margin: 0 -8px 50px;
}
.title {
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 32px;
  line-height: 1.2;
  color: #333;
}
.titleMin {
  margin-bottom: 30px;
  font-size: 32px;
  line-height: 39px;
}
.titleDesc {
  font-size: 18px;
  line-height: 22px;
  color: #5f5f5f;
}
.titleDescBold {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
}
.titleDesc50 {
  max-width: 600px;
  margin-bottom: 60px;
}

.questions,.container_dop_section{
  padding: 0;
  font-size: 17px;
  order: 0;
}
.questionsBlock {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right center;
  overflow: hidden;
  background-image: url("/local/templates/arins/img/content/questions/questionsBlock.jpg");
}
.questionsBlockLeft {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(50% + 22px);
  padding: 50px;
}
.questionsBlockLeft::before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: -30px;
  width: 1300px;
  height: 1300px;
  background: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.questionsBlockLeft .titleMin {
  z-index: 2;
}
.questionsBlockLeft .btn {
  position: relative;
  z-index: 2;
  width: 250px;
}
.titleMin {
  margin-bottom: 30px;
  font-size: 32px;
  line-height: 39px;
}
.font-weight-bold {
  font-weight: bold;
}
.buttonWhite {
  background: #fff;
  color: var(--blue, #222E6A);
}
.contactMaps iframe{
  display: block;
  position: relative;
  width: 100%;
  border: none;
}
.form_contacts{
  display: flex;
  flex-direction: column;
  width: 60%;
}
.contactContentBlock:last-child{
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width:700px) {
  .contactContent {
    align-items: center;
  }
  .contactContentBlock:last-child{
    width: 90% !important;
  }
  .form_contacts {
    width: 100%;
  }
}
.map_icon{
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin: 0 10px 10px 0;
  height: 30px;
  border-radius: 15px;
  border: 1px solid #ccc;
  padding: 0 10px 0 33px;
  line-height: 30px;
  font-size: 12px;
  color: #ccc;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 8px center;
}
.map_icon.yandex{
  background-image: url("/product-category/ya_navigator_.gif");
}
.map_icon.yandex:before{
  content: 'Ð¯Ð½Ð´ÐµÐºÑ';
}
.map_icon.gis{
  background-image: url("/product-category/2gis-logo.png");
}
.map_icon.gis:before{
  content: '2 Ð“Ð˜Ð¡';
}
.map_icon.google{
  background-image: url("/product-category/google-maps.png");
}
.map_icon.google:before{
  content: 'Google';
}
.contacts_watsup {
  display: inline-flex;
  align-items: center;
  padding: 12px 24px 12px 24px;
  border-radius: 9px;
  background-color: #57CF62;
  font-size: 16px;
  color: #fff;
}
.contacts_watsup:before {
  display: inline-block;
  content: '';
  width: 24px;
  height: 24px;
  margin-right: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3.08155 11.1626C3.08097 12.8655 3.52797 14.5281 4.37763 15.9933L3 21.0002L8.14752 19.6566C9.56582 20.4265 11.1625 20.8323 12.7876 20.8329H12.7917C18.143 20.8329 22.4996 16.4976 22.5018 11.1701C22.5027 8.58797 21.4935 6.16021 19.6604 4.33385C17.8269 2.50749 15.3891 1.50111 12.7917 1.5C7.43934 1.5 3.0838 5.83481 3.08155 11.1626ZM6.14679 15.7409L5.95464 15.4371C5.14665 14.1583 4.7202 12.6804 4.72079 11.163C4.72256 6.73489 8.34288 3.13205 12.7946 3.13205C14.9504 3.13289 16.9764 3.9695 18.5006 5.48739C20.0244 7.0054 20.8629 9.02337 20.8623 11.1693C20.8602 15.5977 17.2398 19.2008 12.7915 19.2008H12.7884C11.34 19.2 9.91947 18.813 8.68067 18.0812L8.38583 17.9072L5.33106 18.7044L6.14679 15.7409ZM12.7917 20.8329C12.7915 20.8329 12.7916 20.8329 12.7917 20.8329V20.8329Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.365 7.12448C10.1833 6.72227 9.99201 6.71422 9.81912 6.70714C9.67762 6.70115 9.5158 6.70154 9.35416 6.70154C9.19233 6.70154 8.92948 6.76199 8.70721 7.00367C8.48475 7.24538 7.85796 7.82962 7.85796 9.01786C7.85796 10.2062 8.72748 11.3544 8.84862 11.5157C8.96997 11.6767 10.5271 14.1932 12.993 15.1612C15.0425 15.9657 15.4597 15.8056 15.9044 15.7654C16.3493 15.7252 17.3399 15.1813 17.5421 14.6173C17.7443 14.0534 17.7443 13.5701 17.6836 13.4691C17.623 13.3685 17.4611 13.308 17.2186 13.1873C16.9759 13.0665 15.7831 12.4822 15.5608 12.4016C15.3383 12.3211 15.1765 12.2809 15.0148 12.5227C14.853 12.7642 14.3883 13.308 14.2467 13.4691C14.1052 13.6305 13.9636 13.6507 13.721 13.5299C13.4783 13.4087 12.6969 13.1539 11.7699 12.3312C11.0486 11.6911 10.5617 10.9005 10.4201 10.6587C10.2786 10.4172 10.405 10.2864 10.5266 10.1659C10.6356 10.0577 10.7693 9.88396 10.8907 9.743C11.0118 9.60196 11.0521 9.50131 11.133 9.34019C11.214 9.179 11.1735 9.03796 11.1129 8.91715C11.0521 8.79634 10.5808 7.60207 10.365 7.12448Z" fill="white"/></svg>');
}
.contacts_telegram {
  display: inline-flex;
  align-items: center;
  margin-left: 30px;
  padding: 12px 24px 12px 24px;
  border-radius: 9px;
  background-color: #2DA7DB;
  font-size: 16px;
  color: #fff;
}
.contacts_telegram:before {
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M18.796 5.26627C18.796 5.26627 20.3501 4.66027 20.2206 6.13198C20.1774 6.73799 19.7889 8.85899 19.4867 11.1532L18.4506 17.949C18.4506 17.949 18.3643 18.9446 17.5872 19.1178C16.8101 19.2909 15.6446 18.5118 15.4287 18.3386C15.256 18.2088 12.191 16.2609 11.1117 15.3086C10.8095 15.0489 10.4641 14.5294 11.1549 13.9234L15.6877 9.59487C16.2058 9.07543 16.7238 7.86343 14.5653 9.33515L8.5215 13.4473C8.5215 13.4473 7.83078 13.8802 6.5357 13.4906L3.72962 12.6249C3.72962 12.6249 2.69354 11.9756 4.46351 11.3263C8.78054 9.29183 14.0905 7.21411 18.796 5.26627Z" fill="white"/></svg>');
}
.contacts_city {
  margin-top: 30px;
}
.contacts_city_row {
  margin-bottom: 30px;
}
.contacts_city-item {
  height: calc(100% - 30px);
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 12px;
  border: 2px solid var(--light-blue, #F5F7FF);
  background: var(--white, #FFF);
  font-size: 16px;
}
.contacts_city-item .ic {
  display: block;
  margin-bottom: 20px;
}
.contacts_requisites_title,
.contacts_map_title {
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 700;
}
.contacts_requisites_info {
  font-size: 16px;
  line-height: 1.25;
  color: #333;
}
.contacts_requisites_info p {
  margin-bottom: 16px;
}
.contacts_requisites_info .name {
  color: var(--blue, #222E6A);
}
.contacts_requisites {
  padding-bottom: 30px;
}
.contacts_features {
  margin-top: 60px;
}
.contacts_features_item {
  display: flex;
  align-items: center;
  border-radius: 60px;
  background: var(--light-blue, #F5F7FF);
  padding: 16px;
  color: var(--blue, #222E6A);
  font-size: 18px;
}
.contacts_features_ic {
  display: flex;
  width: 46px;
  height: 46px;
  margin-right: 16px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  border-radius: 53px;
  border: 2px solid #FFF;
  background: var(--blue, #222E6A);
}
.contacts_map_links {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 14px;
}
.contacts_map_link {
  flex: 0 0 auto;
  margin-right: 16px;
}
.map_icon_new {
  display: flex;
  margin-bottom: 16px;
}
.contacts_map_map iframe {
  height: 448px;
  border: none;
  border-radius: 9px;
}
.contacts_download {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  padding-top: 14px;
}
.contacts_download_link {
  display: inline-flex;
  align-items: center;
  width: 235px;
  margin-right: 40px;
  color: var(--blue, #222E6A);
  font-size: 16px;
}
.contacts_download_ic {
  margin-right: 12px;
}
.contacts_download_type {
  color: #858585;
  font-size: 16px;
}
.order_call {
  position: relative;
}
.order_call .errorMessage {
    left: 0;
    right: auto;
    top: 20px;
}
.order_call .button {
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-weight: 400;
}
.form-control-2 {
  width: 100%;
  padding: 17px;
  border-radius: 9px;
  border: 2px solid var(--orange, #F35611);
  color: var(--orange, #F35611);
  font-size: 18px;
}
.form-control-2::placeholder {
  color: var(--orange, #F35611);
}
.contacts_cities {
  width: 100%;
  padding: 15px 16px 16px;
  border-radius: 12px;
  color: var(--base, #333);
  font-size: 16px;
  border: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M15 8.125L10 13.125L5 8.125" stroke="%23333333" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>'), linear-gradient(to bottom, #F5F7FF 0%,#F5F7FF 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: 20px auto, 100%;
}
.contacts_cities::-ms-expand { display: none; }
.hidden {
  display: none;
}
.titlePrivacy {
  margin: 20px 0 10px;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
}
.privacyText p {
  margin-bottom: 10px;
}
.privacyText a {
  color: #f35611;
  text-decoration: underline;
}
.privacyText a:hover {
  text-decoration: none;
}
.paymentsItem {
  align-items: center;
  margin-bottom: 15px;
  padding: 30px;
}
.payments {
  margin-bottom: 50px;
}
.paymentsItemIcon {
  display: flex;
  justify-content: center;
  flex: 0 0 auto;
  width: 75px;
  height: 70px;
  margin-right: 45px;
}
.paymentsItemIcon img {
  max-width: 100%;
}
.paymentsItemTitle {
  font-size: 24px;
  line-height: 29px;
  color: #333;
}
.paymentsItemDesc {
  margin-top: 10px;
  color: #5f5f5f;
}
.conditionsItem {
  width: calc(50% - 16px);
  margin: 8px;
  padding: 40px 30px 30px;
}
.conditionsItemTitle {
  font-size: 24px;
  line-height: 29px;
}
.conditionsItem ul li {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
  line-height: 1.5;
}
.conditionsItem ul li:last-child {
  margin: 0;
}
.conditionsItem ul li::before {
  content: "";
  display: block;
  min-width: 8px;
  width: 8px;
  height: 8px;
  background: #222e6a;
  margin-right: 20px;
  border-radius: 50%;
}
.individualDescBottom {
  margin-bottom: 70px;
}
.contactTopLocation2 {
  margin-left: 37px;
}
.contactTopLocationItem {
  position: relative;
  margin-right: 37px;
  padding: 0;
  font-weight: 600;
  font-size: 40px;
  line-height: 49px;
  color: #c0c0c0;
  transition: 0.3s;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.nav-item:last-child .contactTopLocationItem {
  margin-right: 0;
}
.contactTopLocationItem::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #c0c0c0;
  transition: 0.3s;
}
.contactTopLocationItem:hover::after,
.contactTopLocationItem.active::after {
  background: #222e6a;
}
.contactTopLocationItem:hover,
.contactTopLocationItem.active {
  color: #222e6a;
}
.paymentsCard {
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -15px 30px;
}
.paymentsCard img {
  margin: 15px;
}
.text-green {
  color: #599c53;
}
.text-red {
  color: #df6565;
}
.text-black {
  color: #000;
}
.individualDesc {
  margin-bottom: 30px;
}


.paymentsLegalEntity {
  margin-bottom: 50px;
  padding: 40px 50px;
}

.paymentsLegalEntityTitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 32px;
  line-height: 130%;
}

.paymentsLegalEntityTitle::before {
  content: "";
  display: block;
  min-width: 56px;
  width: 56px;
  height: 56px;
  background-image: url(../img/content/payments/icon2.svg);
  background-size: contain;
  margin-right: 34px;
}

.titleLegalEntity {
  line-height: 1.5;
}

.text-orange {
  color: #fff;
  padding: 0.12em 0.5em;
  border-radius: 5px;
  background: #1a4a93;
}

.delivery__wrap {
    position: relative;
}

.delivery__content {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding-top: 20px;
}

#delivery__map {
    position: relative;
    margin-top: 10px;
    height: 70vh;
    min-height: 300px;
    width: 100%;
    overflow: hidden;
}

.delivery__transport-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
}

.delivery__transport {
    justify-content: space-between;
    height: 100%;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    width: 20%;
    min-width: 200px;
    height: 110px;
    margin: 0 5px;
    padding: 15px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
    align-items: center;
    transition: .5s;
}

.delivery__transport:hover {
   border: 1px solid #5F5F5F;
}

.delivery__transport.act {
   border: 1px solid #F35611;
}

.delivery__transport-img {
    width: 100%;
    max-width: 100px;
    object-fit: contain;
}

.delivery__transport-span {
    margin-top: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #5F5F5F;
}

.delivery__content-info {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #fff;
    padding: 20px 30px;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.15), 0 8px 30px -5px rgba(0,0,0,.5);
    z-index: 1;
}

.delivery__content-text {
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    font-size: 18px;
}

.delivery__content-text:last-child {
    margin-bottom: 0;
}

.delivery__content-text span:first-child {
    margin-right: 10px;
}


.kc-search_btn.active_search {
  border: 0px solid #fff;
  transition: .1s;
}

@media (max-width: 1440px) {
  .paymentsLegalEntityTitle {
    font-size: 30px;
  }
}

@media (max-width: 1199px) {
  .contactTopLocationItem {
    font-size: 34px;
    line-height: 40px;
  }
  .contacts_map_map iframe {
    height: 486px;
  }
  .aboutBrand {
    font-size: 52px;
  }
  .aboutWork {
    margin-left: -10px;
    margin-right: -10px;
  }
  .aboutWorkItem {
    width: calc(25% - 20px);
    margin: 10px;
    padding: 30px 20px 20px;
  }
  .aboutWorkItemDesc {
    font-size: 18px;
  }
  .assortmentLeft {
    min-width: 50%;
  }
  .assortmentRight {
    padding: 20px 35px;
  }
  .assortmentRightDesc {
    font-size: 18px;
  }
}

@media (max-width: 991px) {
  .delivery__content-info {
      position: relative;
      top: 0;
      right: 0;
      width: 100%;
      margin-bottom: 20px;
      box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
  }
  .contactTopLocationItem {
    font-size: 28px;
    line-height: 36px;
  }
  .paymentsLegalEntityTitle {
    font-size: 26px;
  }
  .paymentsItem {
    padding: 20px 15px;
  }
  .paymentsItemIcon {
    width: 67px;
    height: 63px;
    margin-right: 25px;
  }
    .paymentsItemTitle {
    font-size: 20px;
    line-height: 24px;
  }
  .contacts_requisites {
    padding-bottom: 60px;
  }
  .about {
    flex-direction: column;
  }
  .aboutBlock {
    width: calc(100% - 20px);
  }
    .aboutDesc {
    max-width: 100%;
    margin-bottom: 15px;
    font-size: 22px;
  }
  .aboutText {
    font-size: 18px;
  }
  .aboutWorkItem {
    width: calc(50% - 20px);
  }
    .aboutWorkItemIcon {
    width: 80px;
    height: 80px;
    margin-bottom: 15px;
  }
    .aboutWorkItemDesc {
    font-size: 16px;
    font-weight: normal;
  }
  .assortment {
    position: relative;
  }
  .assortmentLeft {
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: none;
    z-index: -1;
  }
  .assortmentLeft::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
  }
  .assortmentRight {
    max-width: 575px;
    margin: 0 auto;
  }
  .assortmentRight .title,
  .assortmentRightDesc {
    color: #fff;
  }
  .title {
    margin-bottom: 35px;
    font-size: 28px;
    line-height: 36px;
  }
  .paymentsLegalEntity {
    padding: 20px 15px;
  }
  .contactTop {
    flex-direction: column;
    align-items: normal;
  }
  .contactTopLocation2 {
    margin-left: 0;
  }
  .contactTopLocation2 {
    margin: 10px 0 0 0;
  }
  .conditions {
    flex-direction: column;
  }
  .conditionsItem {
    width: calc(100% - 16px);
  }
  .conditionsItem2 {
    width: calc(50% - 16px);
  }
  .conditionsItem {
    padding: 30px 20px;
  }
  .conditionsItemTitle {
    font-size: 20px;
    line-height: 24px;
  }
  .conditionsItem .btn {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .paymentsLegalEntityTitle {
    font-size: 22px;
  }
  .questions {
    display: none;
  }
  .contacts_cities {
    margin-bottom: 20px;
  }
  .contacts_features_item {
    margin-bottom: 16px;
  }
  .contacts_watsup,
  .contacts_telegram {
    width: 100%;
    margin-left: 0;
  }
  .contacts_watsup {
    margin-bottom: 20px;
  }
}

@media (max-width: 575px) {
  .delivery__transport {
    width: 100%;
    margin: 5px 0;
  }
  .paymentsLegalEntityTitle::before {
    min-width: 30px;
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }
  .contactTopLocationItem {
    margin-right: 10px;
    font-size: 17px;
    line-height: 30px;
  }
  .textSecond {
    font-size: 16px;
  }
  .individualDescBottom {
    margin-bottom: 35px;
  }
  .conditionsItem2 {
    width: calc(100% - 16px);
  }
  .paymentsItem {
    flex-direction: column;
  }
    .paymentsItemIcon {
    margin: 0 0 15px 0;
  }
    .paymentsItemTitle {
    font-size: 18px;
    text-align: center;
  }
  .title {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 29px;
  }
    .titleMin {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 26px;
  }
    .titleDesc {
    font-size: 16px;
    line-height: 20px;
  }
  .aboutBrand {
    font-size: 32px;
  }
    .aboutDesc {
    margin-bottom: 15px;
    font-size: 18px;
  }
    .aboutText {
    font-size: 16px;
  }
    .aboutWork {
      margin-left: -5px;
      margin-right: -5px;
  }
    .aboutWorkItem {
    flex-direction: row;
    width: calc(100% - 10px);
    margin: 5px;
    padding: 20px 15px;
  }
    .aboutWorkItemIcon {
    min-width: 60px;
    width: 60px;
    height: 60px;
    margin: 0 15px 0 0;
  }
    .assortmentRight {
    padding: 20px;
  }
    .brandSlider {
    margin-bottom: 40px;
  }
}
