.elementor-57160301 .elementor-element.elementor-element-5e962cc{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-5e962cc .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-dcc3a2f{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-ffece1a > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-dd2d410 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-dd2d410 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-63644c9{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-9362e96 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-9ccf9aa .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-9d62d61{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-321a60f .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57160301 .elementor-element.elementor-element-321a60f .elementor-content{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-321a60f .elementor-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-321a60f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-7ba9bb4{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-7ba9bb4 .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-9373136{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-9373136 .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-80ed646 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-2a4d716{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-ffeca07 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57160301 .elementor-element.elementor-element-ffeca07 .elementor-content{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-ffeca07 .elementor-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-ffeca07 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-12a29b7 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-ba2df1f .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-ce7bae3{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-43ad952 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-0d667b9{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-2dd76f9 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57160301 .elementor-element.elementor-element-2dd76f9 .elementor-content{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-2dd76f9 .elementor-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-2dd76f9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-113049f{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-113049f .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-69343fd{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-69343fd .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-d91b151 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-688dc92 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-7d70b61{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-033c371 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57160301 .elementor-element.elementor-element-033c371 .elementor-content{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-033c371 .elementor-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-033c371 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-121d079 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-6bb11d6 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-1b2b433{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-4a76fe5 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-4a76fe5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-83f2a9e{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-2397339 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-0434e7e{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-5dfad03 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-57160301 .elementor-element.elementor-element-5dfad03 .elementor-content{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-5dfad03 .elementor-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-5dfad03 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-57160301 .elementor-element.elementor-element-c990b36{text-align:center;}.elementor-57160301 .elementor-element.elementor-element-c990b36 .elementor-image img{max-width:100%;opacity:1;}.elementor-57160301 .elementor-element.elementor-element-c294dd6 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-57160301 .elementor-element.elementor-element-8207fdc .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-26420aa{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-9a9e2c0 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-9a9e2c0 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-57160301 .elementor-element.elementor-element-51f6c1b .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;}.elementor-57160301 .elementor-element.elementor-element-804c829 .elementor-heading-title{color:#000000;}.elementor-57160301 .elementor-element.elementor-element-804c829 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-57160301 .elementor-element.elementor-element-51f6c1b .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-57160301 .elementor-element.elementor-element-51f6c1b .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-11e8dd2 *//* —— 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-51f6c1b */.elementor-57160301 .elementor-element.elementor-element-51f6c1b img {
    border-radius: 10px
}/* End custom CSS */