.swiper-container {
    width: 100%;
    height: auto; /* Adjust the height to auto for responsiveness */
  }
  
  .swiper-slide {
    display: flex;
    justify-content: center; /* Center the content */
    padding: 20px;
  }
  
  .set {
    text-align: center;
    display: flex;
    flex-direction: column; /* Stack content vertically */
    align-items: center;
  }
  
  .set img {
    width: 150px;
    height: 150px;
    background-color: #e57373;
    display: block;
    margin-bottom: 10px; /* Add space between image and text */
  }
  
  .plus,
  .equals {
    font-size: 2em;
    margin: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .total-price {
    text-align: center;
    font-size: 1.5em;
  }
  
  .total-price p {
    margin: 0;
  }
  
  .custom-button-prev, .custom-button-next {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 2em;
    color: #ff4081; /* Example color */
  }
  /*price of set*/
  body.in-produkty .swiper-container .p:last-child .price.price-final strong {
		font-size: 21pt;
  }
  body.in-produkty .swiper-container .p .p-in {
		height: 110px;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center !important;
  }
  .total-price {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .total-price p {
    font-size: 1.5em;
    font-weight: bold;
  }
  .swiper-button-prev, 
  .swiper-button-next {
    color: var(--color-primary);
  }

  