/* CHOICE-SApcer */
.other-categories { -webkit-box-sizing: border-box;
    box-sizing: border-box;    
    padding: 0 0;
    margin: 0 auto;
    padding-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;    
    align-content: space-between;
    flex-wrap: wrap;
    justify-content: space-between;
}


.other-categories h2 {
   font-size: 24px;
}

.other-categories__title { font-weight: 450; font-size: 44px; line-height: 54px; letter-spacing: 1px;
  text-transform: uppercase; color: #0A0A0A; margin: 40px 0 10px 0;
}
@media (max-width: 1024px) {
  .other-categories__title { font-size: 36px; line-height: 1.2; z-index: 1; }
}
@media (max-width: 575px) {
  .other-categories__title { font-size: 28px; line-height: 38px; margin-bottom: 30px; font-weight: 450; }
}

.other-categories__grid { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr);
  grid-gap: 5px; margin-bottom: 50px; width: 100%;
}
@media (max-width: 1024px) {
  .other-categories__grid { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 220px 320px; grid-template-rows: 220px 320px; grid-gap: 22px
  }
}
@media (max-width: 575px) {
  .other-categories__grid { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 174px 194px; grid-template-rows: 174px 194px; grid-gap: 12px; margin-bottom: 12px
  }
}


.other-categories__grid_4 { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr);
  grid-gap: 32px; margin-bottom: 50px
}
@media (max-width: 1024px) {
  .other-categories__grid_4 { -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: 220px 320px; grid-template-rows: 220px 320px; grid-gap: 22px
  }
}
@media (max-width: 575px) {
  .other-categories__grid_4 { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 174px 194px; grid-template-rows: 174px 194px; grid-gap: 12px; margin-bottom: 12px
  }
}

.other-categories__inner { display: -webkit-box; display: -ms-flexbox; display: flex }
.other-categories__card { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%;
  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical;
  -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
  -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 36px;
  -webkit-box-shadow: 4px 8px 25px rgba(0, 0, 0, 0.09); box-shadow: 4px 8px 25px rgba(0, 0, 0, 0.09);
  border-radius: 5px
}
@media (max-width: 1024px) {
  .other-categories__card:first-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal;
    -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around;
    max-width: 100%; -ms-grid-column: 1; grid-column-start: 1; -ms-grid-column-span: 2; grid-column-end: 3;
    padding: 0 10px
  }
  .other-categories__card:first-child .other-categories__img-inner { max-width: 50%; margin-bottom: 0 }
}
@media (max-width: 575px) {
  .other-categories__card { padding-bottom: 10px }
}

.other-categories__img-inner { max-width: 416px; width: 100%; max-height: 241px; padding-top: 27px; margin-bottom: 27px }
@media (max-width: 575px) {
  .other-categories__img-inner { padding-top: 0; margin-bottom: 0 }
}

.other-categories__img { width: 100%; max-height: 208px; -o-object-fit: contain; object-fit: contain }
@media (max-width: 575px) {
  .other-categories__img { max-height: 120px }
}

.other-categories__text { font-weight: 450; width: 204px; font-size: 18px; line-height: 24px; text-align: center; letter-spacing: 1px;
  color: #0A0A0A; margin: 0
}

@media (max-width: 1024px) {
  .other-categories__text { font-size: 16px; line-height: 1.2; width: auto; text-align: center;}
}


.other-categories__text_4 { font-weight: 450; width: 204px; font-size: 12px; line-height: 24px; text-align: center; letter-spacing: 1px;
  color: #0A0A0A; margin: 0
}

@media (max-width: 1024px) {
  .other-categories__text_4 { font-size: 12px; line-height: 1.2; width: auto; text-align: center;}
}

.other-categories__link { display: inline-block; font-weight: 600; font-size: 18px; line-height: 24px;
  text-align: center; letter-spacing: 0.01em; text-transform: uppercase; color: #FAFAFA; background: #00A1E6;
  border-radius: 5px; padding: 22px 78px; margin: 0 auto; text-decoration: none; border: 2px solid #00A1E6;
  -webkit-transition: .3s; -o-transition: .3s; transition: .3s
}

@media (max-width: 575px) {
  .other-categories__link { display: block; margin: 0 }
}
.other-categories__link:hover { background-color: white; color: #00A1E6 }


.other-categories__link_empty { display: inline-block; font-weight: 600; font-size: 18px; line-height: 24px;
  text-align: center; letter-spacing: 0.01em; color: #333; background: white;
  border-radius: 5px; padding: 12px 20px; margin: 0 auto; text-decoration: none; border: 1px solid #ccc;
  -webkit-transition: .3s; -o-transition: .3s; transition: .3s;
  width: 49%;
}

@media (max-width: 575px) {
  .other-categories__link_empty { display: block; margin: 0 }
}
.other-categories__link_empty:hover { color: #000; border: 1px solid #000; }