.cms-carousel {
    background-color: #4fb7c1 !important;
}

footer.max-width-1200 {
    max-width: 1170px;
    background: #53b5c0;
}

footer.max-width-1200:after {
    width: 11000px;
    background: #53b5c0;
}

@media (max-width: 757px) {
    footer.max-width-1200:after {
        width:100%;
}
}

.slide-content-ms h2 {
    color: #3b939c;
}

.slide-content-ms .button-ms {
    background-color: #3f919b;
}

.thumbnails-ms img {
    border-bottom: 7px solid #428f9a;
}

#menu_buttons .top_info__contact a {
    color: #0090f6;
}

header a.nav-link:hover {
    color: #0090f6;
}

.filters__toggler .btn {
    background: #45b3bf;
}

#payment_132 {
    display: none;
}

#transfer_payment {
    display: none;
}

#single_group_111 .order__payments_name::after {
    content: " – Pago seguro con tarjeta";
    font-weight: normal;
    margin-left: 4px;
    font-size: 0.95em;
    color: #333;
}


#single_group_111 .order__payment_icon {
  display: none !important;
}


#single_group_111 .order__payments_sub,
#single_group_111 .order__payments_icons {
  max-width: none !important;
  overflow: visible !important;
  min-width: 260px; /* trochę więcej miejsca */
}

/* ====== Desktop: 1 rząd ====== */
#single_group_111 .order__payments_icons {
  position: relative;
  width: 280px;     /* szersza belka */
  height: 44px;     /* wyższa pod duże ikony */
}
#single_group_111 .order__payments_icons::after {
  content: "";
  position: absolute;
  inset: 0;
  display: block;
  background:
    url("/data/include/cms/svg/Klarna_Payment_Badge.svg") no-repeat   0px   center,
    url("/data/include/cms/svg/mybank-logo-color.svg")    no-repeat  55px  center,
    url("/data/include/cms/svg/Apple_Pay_logo.svg")       no-repeat 110px  center,
    url("/data/include/cms/svg/Google_Pay_Logo.svg")      no-repeat 165px  center,
    url("/data/include/cms/svg/44.svg")                   no-repeat 205px  center,  /* Visa */
    url("/data/include/cms/svg/45.svg")                   no-repeat 244px  center;  /* MasterCard */
  background-size:
    36px auto,  /* Klarna */
    36px auto,  /* MyBank */
    36px auto,  /* Apple Pay */
    36px auto,  /* Google Pay */
    44px auto,  /* Visa większe */
    44px auto;  /* MasterCard większe */
}

@media (max-width: 480px) {
  #single_group_111 .order__payments_icons {
    width: 210px;  
    height: 80px;  
    left: 115px;
  }
  
  #single_group_111 .order__payments_name::after {
    display:none;
}
  
  #single_group_111 .order__payments_icons::after {
    background:
      /* rząd 1 */
      url("/data/include/cms/svg/Klarna_Payment_Badge.svg") no-repeat   0px  10px,
      url("/data/include/cms/svg/mybank-logo-color.svg")    no-repeat  50px 10px,
      url("/data/include/cms/svg/Apple_Pay_logo.svg")       no-repeat 100px 10px,
      /* rząd 2 */
      url("/data/include/cms/svg/Google_Pay_Logo.svg")      no-repeat   0px  50px,
      url("/data/include/cms/svg/44.svg")                   no-repeat  50px 50px,  /* Visa */
      url("/data/include/cms/svg/45.svg")                   no-repeat 100px 50px;  /* MasterCard */
    background-size:
      39px auto,  /* Klarna */
      39px auto,  /* MyBank */
      39px auto,  /* Apple Pay */
      39px auto,  /* Google Pay */
      46px auto,  /* Visa */
      46px auto;  /* MasterCard */
  }
  
  #menu_buttons {
      display:none;
  }
}

.projector_info__item.--stocks.projector_stocks {
    display:none;
}