.elementor-18160401 .elementor-element.elementor-element-4a281147 .elementor-image img{max-width:100%;opacity:1;}.elementor-18160401 .elementor-element.elementor-element-217d64b9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18160401 .elementor-element.elementor-element-2d6cd059{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-72a64565 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-6983d0c1{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-5b5e9c52 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-139aeabc{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-72626c95 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-49e85bfa{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-315f26f1 .elementor-image img{max-width:100%;opacity:1;}.elementor-18160401 .elementor-element.elementor-element-e74387b .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-20589637{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-393160db .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-45009205{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-3340be0 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-29641f66{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-2219daf3{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-79d9897 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-226ae5d7{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-2cb01e3a .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18160401 .elementor-element.elementor-element-2cb01e3a .elementor-content{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-2cb01e3a .elementor-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-601bfe52 .elementor-image img{max-width:100%;opacity:1;}.elementor-18160401 .elementor-element.elementor-element-29d8527c{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-7c102d8f .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18160401 .elementor-element.elementor-element-7c102d8f .elementor-content{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-7c102d8f .elementor-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-660091d2{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-4f42802f .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18160401 .elementor-element.elementor-element-4f42802f .elementor-content{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-4f42802f .elementor-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-3e7f86c1 .elementor-image img{max-width:100%;opacity:1;}.elementor-18160401 .elementor-element.elementor-element-5ec3a3c0{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-3f9cd2f .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18160401 .elementor-element.elementor-element-3f9cd2f .elementor-content{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-3f9cd2f .elementor-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-7048ee68{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-6721f40f .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18160401 .elementor-element.elementor-element-6721f40f .elementor-content{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-6721f40f .elementor-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-4b6c94cf .elementor-image img{max-width:100%;opacity:1;}.elementor-18160401 .elementor-element.elementor-element-70af4695 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-5d2416a8{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-11d34cd7 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-11d34cd7 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-18160401 .elementor-element.elementor-element-4a18d488 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-18160401 .elementor-element.elementor-element-470661b9 .elementor-heading-title{color:#000000;}.elementor-18160401 .elementor-element.elementor-element-470661b9 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-18160401 .elementor-element.elementor-element-4a281147{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-315f26f1{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-601bfe52{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-3e7f86c1{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-4b6c94cf{text-align:center;}}@media(max-width:767px){.elementor-18160401 .elementor-element.elementor-element-4a281147{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-315f26f1{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-601bfe52{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-3e7f86c1{text-align:center;}.elementor-18160401 .elementor-element.elementor-element-4b6c94cf{text-align:center;}}@media(min-width:768px){.elementor-18160401 .elementor-element.elementor-element-3b492c57{width:35.67%;}.elementor-18160401 .elementor-element.elementor-element-217d64b9{width:64%;}.elementor-18160401 .elementor-element.elementor-element-481603a8{width:64.825%;}.elementor-18160401 .elementor-element.elementor-element-5e777380{width:34.99%;}.elementor-18160401 .elementor-element.elementor-element-6dcf35ed{width:36%;}.elementor-18160401 .elementor-element.elementor-element-49debbfe{width:64%;}.elementor-18160401 .elementor-element.elementor-element-48f3cc4a{width:64.825%;}.elementor-18160401 .elementor-element.elementor-element-5bf23b{width:34.99%;}.elementor-18160401 .elementor-element.elementor-element-7ef71bcc{width:36%;}.elementor-18160401 .elementor-element.elementor-element-61f64ab0{width:64%;}.elementor-18160401 .elementor-element.elementor-element-775c3ff5{width:64.825%;}.elementor-18160401 .elementor-element.elementor-element-68b450f1{width:34.99%;}.elementor-18160401 .elementor-element.elementor-element-2d308868{width:36%;}.elementor-18160401 .elementor-element.elementor-element-771c140c{width:64%;}.elementor-18160401 .elementor-element.elementor-element-2727534e{width:64.825%;}.elementor-18160401 .elementor-element.elementor-element-479a5abb{width:34.99%;}}/* Start custom CSS for html, class: .elementor-element-1f8686bb *//* —— 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-4a18d488 */.elementor-18160401 .elementor-element.elementor-element-4a18d488 img {
    border-radius:10px;
}/* End custom CSS */