.catalog .section__head {
  position: relative;
  z-index: 1;
  grid-column: 1/2;
  grid-row: 1;
  padding-right: 2.5rem;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 1.25rem;
  -webkit-transition: opacity var(--animation-timing) var(--cubic-bezier), visibility var(--animation-timing) var(--cubic-bezier);
  transition: opacity var(--animation-timing) var(--cubic-bezier), visibility var(--animation-timing) var(--cubic-bezier); }
  @media screen and (min-width: 160.0625rem) {
    .catalog .section__head {
      padding-right: 1.5625vw;
      gap: 0.78125vw; } }
  .catalog .section__head_hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none; }

.catalog .section__swiper-navigation .button {
  position: absolute;
  top: 50%;
  z-index: 3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: color var(--animation-timing) var(--cubic-bezier), border-color var(--animation-timing) var(--cubic-bezier), opacity var(--animation-timing) var(--cubic-bezier);
  transition: color var(--animation-timing) var(--cubic-bezier), border-color var(--animation-timing) var(--cubic-bezier), opacity var(--animation-timing) var(--cubic-bezier); }
  .catalog .section__swiper-navigation .button:first-child {
    left: 0; }
  .catalog .section__swiper-navigation .button:last-child {
    right: 0; }
  .catalog .section__swiper-navigation .button:disabled {
    opacity: 0;
    visibility: hidden; }

.catalog .section__navigation {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 2.5rem; }
  @media screen and (min-width: 160.0625rem) {
    .catalog .section__navigation {
      gap: 1.5625vw; } }
  @media screen and (max-width: 85rem) {
    .catalog .section__navigation {
      gap: 1.875rem; } }
  @media screen and (max-width: 85rem) {
    .catalog .section__navigation {
      gap: 0.9375rem; } }
  @media screen and (max-width: 39.375rem) {
    .catalog .section__navigation {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      gap: 0.625rem; } }
  @media screen and (max-width: 39.375rem) {
    .catalog .section__navigation .button {
      display: none; } }

.catalog__wrapper {
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          column-gap: 2.5rem; }
  @media screen and (min-width: 160.0625rem) {
    .catalog__wrapper {
      -webkit-column-gap: 1.5625vw;
         -moz-column-gap: 1.5625vw;
              column-gap: 1.5625vw; } }
  @media screen and (max-width: 85rem) {
    .catalog__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 2.5rem; } }
  @media screen and (max-width: 39.375rem) {
    .catalog__wrapper {
      gap: 2.0625rem; } }

.catalog__description {
  width: 100%;
  color: var(--section-text-color-secondary);
  font: var(--font-body-M); }

.catalog__content {
  position: relative;
  z-index: 2;
  grid-column: 2/4;
  grid-row: 1;
  width: 100%; }

.catalog__swiper {
  overflow: visible; }
  .catalog__swiper .swiper-slide {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }

.catalog .category-card {
  height: 42.5rem; }
  @media screen and (min-width: 137.5625rem) {
    .catalog .category-card {
      height: 43.75rem; } }
  @media screen and (min-width: 160.0625rem) {
    .catalog .category-card {
      height: 27.34375vw; } }
  @media screen and (max-width: 106.25rem) {
    .catalog .category-card {
      height: 32.8125rem; } }
  @media screen and (max-width: 85rem) {
    .catalog .category-card {
      height: 31.3125rem; } }
  @media screen and (max-width: 39.375rem) {
    .catalog .category-card {
      height: 26.625rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2F0YWxvZy9jYXRhbG9nLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUdNLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFFWCxxQkNUeUI7RURVekIsWUFBWTtFQUNaLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix3QkFBa0I7TUFBbEIscUJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixvQkFBYztNQUFkLGNBQWM7RUFDZCxZQ2Z5QjtFRGlCekIsK0hBQ3dEO0VBRHhELHVIQUN3RCxFQUFBO0VFbEI1RDtJRkNGO01Bb0JRLHVCQ2pCNkI7TURrQjdCLGNDbEI2QixFQUFBLEVENEJoQztFQS9CTDtJQTBCUSxVQUFVO0lBQ1Ysa0JBQWtCO0lBRWxCLG9CQUFvQixFQUFBOztBQTdCNUI7RUFtQ1Esa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixVQUFVO0VBRVYsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0Isb0xBQTRLO0VBQTVLLDRLQUE0SyxFQUFBO0VBeENwTDtJQTJDUyxPQUFPLEVBQUE7RUEzQ2hCO0lBK0NTLFFBQVEsRUFBQTtFQS9DakI7SUFtRFUsVUFBVTtJQUNWLGtCQUFrQixFQUFBOztBQXBENUI7RUEwRE0sNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFdDOUR5QixFQUFBO0VDQTdCO0lGQ0Y7TUFnRVEsYUM3RDZCLEVBQUEsRURrRmhDO0VFcEVIO0lGakJGO01Bb0VRLGFDckV1QixFQUFBLEVEc0YxQjtFRXBFSDtJRmpCRjtNQXdFUSxjQ3pFdUIsRUFBQSxFRHNGMUI7RUU5REg7SUZ2QkY7TUE0RVEsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixhQzlFdUIsRUFBQSxFRHNGMUI7RUU5REg7SUZ2QkY7TUFrRlUsYUFBYSxFQUFBLEVBRWhCOztBQUlMO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFhO0VBQ2IscUNBQXFDO0VBQ3JDLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHVCQUFzQjtNQUF0QixvQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDBCQ2hHMkI7S0RnRzNCLHVCQ2hHMkI7VURnRzNCLGtCQ2hHMkIsRUFBQTtFQ0E3QjtJRnlGQTtNQVVJLDRCQy9GK0I7U0QrRi9CLHlCQy9GK0I7Y0QrRi9CLG9CQy9GK0IsRUFBQSxFRDJHbEM7RUU3RkQ7SUZ1RUE7TUFjSSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0QixXQ3pHeUIsRUFBQSxFRCtHNUI7RUV2RkQ7SUZpRUE7TUFvQkksY0M3R3lCLEVBQUEsRUQrRzVCOztBQUVEO0VBQ0UsV0FBVztFQUVYLDBDQUEwQztFQUMxQyx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixXQUFXO0VBRVgsV0FBVyxFQUFBOztBQUdiO0VBQ0UsaUJBQWlCLEVBQUE7RUFEbEI7SUFLSywwQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQixFQUFBOztBQXJJMUI7RUEySUksZUM1STJCLEVBQUE7RUNNN0I7SUZMRjtNQThJTSxnQkMvSXlCLEVBQUEsRURpSzVCO0VFaktEO0lGQ0Y7TUFrSk0sa0JDL0krQixFQUFBLEVENkpsQztFRXJKRDtJRlhGO01Bc0pNLGtCQ3ZKeUIsRUFBQSxFRGlLNUI7RUUvSUQ7SUZqQkY7TUEwSk0sa0JDM0p5QixFQUFBLEVEaUs1QjtFRXpJRDtJRnZCRjtNQThKTSxpQkMvSnlCLEVBQUEsRURpSzVCIiwiZmlsZSI6ImNvbXBvbmVudHMvY2F0YWxvZy9jYXRhbG9nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL21peGlucyc7XG5cbi5jYXRhbG9nIHtcbiAgJiAuc2VjdGlvbiB7XG4gICAgJl9faGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZ2FwOiByZW0oMjApO1xuXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksXG4gICAgICAgIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogYmlnKDQwKTtcbiAgICAgICAgZ2FwOiBiaWcoMjApO1xuICAgICAgfVxuXG5cbiAgICAgICZfaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgICAmIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiByZW0oNDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZyg0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGdhcDogcmVtKDE1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICB9XG5cbiAgICAgICYgLmJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IHJlbSg0MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgY29sdW1uLWdhcDogYmlnKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBnYXA6IHJlbSgzMyk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tdGV4dC1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgZ3JpZC1yb3c6IDE7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3N3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmIC5zd2lwZXIge1xuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC5jYXRlZ29yeS1jYXJkIHtcbiAgICBoZWlnaHQ6IHJlbSg2ODApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogcmVtKDcwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogYmlnKDcwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgaGVpZ2h0OiByZW0oNTI1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBoZWlnaHQ6IHJlbSg1MDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGhlaWdodDogcmVtKDQyNik7XG4gICAgfVxuICB9XG59XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDI1NjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjU2MSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDIyMDEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDE3MDApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDEzNjApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7cmVtKDYzMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl19 */
