/* Add custom CSS styles below */
/*Advertising banner */

.ad-star-btn {
  background-color: var(--color-primary);
}
/**/
/**/
.banner_ad {
  max-height: 100% !important;
}
/*footer */

.copyright-text p {
  color: #fff !important;
}

.copyright-text a:hover {
  color: #fff !important;
}

.s-payments-list-item img {
  object-fit: cover;
  background: #ffffff !important;

  height: unset;
}

.s-payments-list-item:nth-of-type(3) img {
  padding: 12px 5px !important;
}

/****/
@media (max-width: 768px) {
  /***mobile **/
  .landing-page-first-banner .item-text {
    max-width: 100% !important;

    padding: 2rem 0;
    position: absolute;
    top: 0;
    align-items: center !important;
  }
  .landing-page-first-banner .item-text h1 {
    font-size: 30px !important;
    text-align: center !important ;
  }

  /***/

  .g_cat .grid-cols-3 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .g_cat .products-item {
    align-self: start;
    grid-column: 2 span;
  }

  .g_cat .flex:nth-child(4) {
    grid-column: 2 /4;
  }

  /***/
}