.elementor-48160201 .elementor-element.elementor-element-3072f27 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-3072f27 .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-3072f27 .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-b74b444 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-b74b444 .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-b74b444 .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-341e6af .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-341e6af .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-341e6af .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-dbb1aca .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-dbb1aca .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-dbb1aca .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-670e62d .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-670e62d .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-670e62d .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-758b426 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-48160201 .elementor-element.elementor-element-758b426 .elementor-content{text-align:center;}.elementor-48160201 .elementor-element.elementor-element-758b426 .elementor-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-2c5bf0f .elementor-heading-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-2c5bf0f > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:20px;}.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper-slide{margin-top:calc(20px / 2);margin-bottom:calc(20px / 2);}.elementor-48160201 .elementor-element.elementor-element-6cb422a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-48160201 .elementor-element.elementor-element-5f48814 .elementor-heading-title{color:#000000;}.elementor-48160201 .elementor-element.elementor-element-5f48814 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);column-gap:16px;}.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper-slide{margin-top:calc(16px / 2);margin-bottom:calc(16px / 2);}.elementor-48160201 .elementor-element.elementor-element-6cb422a > .elementor-widget-container{padding:16px 0px 16px 0px;}}@media(max-width:767px){.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);column-gap:12px;}.elementor-48160201 .elementor-element.elementor-element-6cb422a .swiper-slide{margin-top:calc(12px / 2);margin-bottom:calc(12px / 2);}.elementor-48160201 .elementor-element.elementor-element-6cb422a > .elementor-widget-container{padding:12px 0px 12px 0px;}}/* Start custom CSS for html, class: .elementor-element-4f1d9a5 *//* —— PION → POZIOM tylko powyżej 768 px ———————————————— */
@media (min-width: 768px){

  /* 1. Cały link = kontener flex */
  .elementor-product-miniature .elementor-product-link{
      display:flex;          /* ustawia obraz + opis w jednej linii */
      align-items:center;    /* pionowe wyśrodkowanie */
      gap:1.5rem;            /* odstęp między nimi */
      width:100%;
  }

  /* 2. Blok ze zdjęciem po lewej */
  .elementor-product-miniature .elementor-image{
      flex:0 0 140px;        /* stała szerokość miniatury */
  }

  .elementor-product-miniature .elementor-image img{
      width:100%;
      height:auto;
      display:block;
  }

  /* 3. Opis (tytuł + cena) wypełnia resztę */
  .elementor-product-miniature .elementor-content{
      flex:1 1 auto;
  }
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-6cb422a */.elementor-48160201 .elementor-element.elementor-element-6cb422a img {
    border-radius: 10px
}/* End custom CSS */