

/* Start:/html/components-template/catalog/style.css?17716922353405*/
.catalog {
  padding-bottom: 80px; }
  .catalog .search-field .form-control {
    padding-right: 80px; }
  .catalog__sections {
    margin-bottom: 32px; }
  .catalog__sections-inner {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    gap: 12px; }
  .catalog__grid {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(4, 1fr); }
  .catalog__more {
    margin-top: 24px;
    max-width: 744px;
    margin-left: auto;
    margin-right: auto; }
    .catalog__more .btn {
      --darkgrey_bg: var(--light, #f4f4f4) var(--dark, #2b2b2b);
      width: 100%;
      background-color: var(--darkgrey_bg);
      color: var(--white_text_black); }
  .catalog__pagination {
    margin-top: 24px; }
  .catalog-banner {
    grid-column: 1/-1; }
    .catalog-banner img {
      display: block;
      margin: 0 auto; }
  .catalog__info {
    padding: 40px 0 0;
    margin-bottom: 30px;
    color: #666;
    color: var(--lite_basic_text_black); }
    .catalog__info p {
      margin-bottom: 24px; }
    .catalog__info .lazy-video-youtube-wrapper {
      padding-bottom: 56.25% !important;
      position: relative;
      max-width: 1920px; }
    .catalog__info .video-section {
      justify-content: center; }

.catalog .product-card {
  border: 1px solid #ededed;
  border-color: var(--stroke_black); }

@media (max-width: 1199.75px) {
  .catalog__grid {
    grid-template-columns: repeat(3, 1fr); } }

@media (max-width: 991.75px) {
  .catalog__grid {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 600.75px) {
  .catalog__sections-inner {
    flex-wrap: nowrap;
    overflow: auto;
    padding: 15px 24px;
    margin: -15px -24px; }
  .catalog .product-card-wrap {
    width: 100%;
    min-width: 100%;
    margin-right: 0 !important; }
  .catalog .product-card__price-new {
    font-size: 1rem; }
  .catalog .product-card__title {
    font-size: .875rem;
    line-height: calc(1em + 7px);
    height: auto !important; }
  .catalog .product-card__actions-inner {
    justify-content: center; }
  .catalog .product-card__btns {
    min-width: 100%;
    margin-bottom: 8px; }
  .catalog .product-card__favourite {
    margin-left: 0; }
  .content .product-card-wrap {
    width: 100%;
    min-width: 100%;
    margin-right: 0 !important; } }

@media (max-width: 450.75px) {
  .catalog__grid {
    gap: 0; }
  .catalog .product-card-wrap:nth-child(2n) {
    margin-left: -1px; }
  .catalog .product-card {
    padding: 8px;
    border-radius: 0; } }

.lazy-video-youtube-wrapper iframe,
.lazy-video-youtube-wrapper .lazy-video-youtube {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%; }

.ajax_container .catalog__grid .catalog-banner__link {
  position: absolute;
  inset: 0; }

.ajax_container .catalog__grid .catalog-banner {
  position: relative;
  height: 120px;
  grid-column: span 4;
  grid-row: 3 / 4;
  border: 1px solid #ededed;
  border-radius: 8px;
  overflow: hidden; }

.ajax_container .catalog__grid .catalog-banner img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: left; }

@media (max-width: 1199.75px) {
  .ajax_container .catalog__grid .catalog-banner {
    grid-column: span 3;
    grid-row: 3 / 4; } }

@media (max-width: 991.75px) {
  .ajax_container .catalog__grid .catalog-banner {
    grid-column: span 2;
    grid-row: 3 / 4; } }

/* End */


/* Start:/html/components-template/catalog-list/style.css?17443089361685*/
.catalog-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  padding-bottom: 80px; }
  .catalog-list__item {
    color: #222;
    color: var(--white_text_black);
    border: 1px solid #ededed;
    border-color: var(--stroke_black);
    background: #fff;
    background: var(--card_bg_black);
    border-radius: 8px;
    text-align: center;
    padding: 40px 20px 35px;
    transition: box-shadow 0.4s; }
    .catalog-list__item:hover {
      box-shadow: 0 5px 30px rgba(34, 34, 34, 0.1);
      color: #9e9e9e;
      color: var(--fill_dark_lite_hover); }
      .catalog-list__item:hover .catalog-list__title {
        color: var(--fill_dark_lite_hover); }
  .catalog-list__img {
    margin: auto auto 14px;
    height: 120px;
    width: 120px; }
    .catalog-list__img img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .catalog-list__title {
    font-size: .875rem;
    line-height: calc(1em + 4px); }

@media (max-width: 1199.75px) {
  .catalog-list {
    grid-template-columns: repeat(4, 1fr); }
    .catalog-list__img {
      height: 80px;
      width: 80px; } }

@media (max-width: 991.75px) {
  .catalog-list {
    grid-template-columns: repeat(3, 1fr); } }

@media (max-width: 767.75px) {
  .catalog-list {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 600.75px) {
  .catalog-list {
    grid-template-columns: 100%;
    gap: 12px; }
    .catalog-list__item {
      display: flex;
      align-items: center;
      padding: 16px 20px;
      text-align: left; }
    .catalog-list__img {
      height: 32px;
      width: 32px;
      margin: 0 18px 0 0; }
    .catalog-list__title {
      font-size: 1rem; } }

/* End */
/* /html/components-template/catalog/style.css?17716922353405 */
/* /html/components-template/catalog-list/style.css?17443089361685 */
