.elementor-20160401 .elementor-element.elementor-element-153f247d .elementor-image img{max-width:100%;opacity:1;}.elementor-20160401 .elementor-element.elementor-element-32ed36f2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20160401 .elementor-element.elementor-element-6eae1437{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-75791c23 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-45660e9a{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-7e4141d5 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-7a334ea3{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-37df0232 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-2b70c856{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-6266308b .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20160401 .elementor-element.elementor-element-6266308b .elementor-content{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-6266308b .elementor-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-517ea8a9 .elementor-image img{max-width:100%;opacity:1;}.elementor-20160401 .elementor-element.elementor-element-6c397bde .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-5da94f17{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-de65d17{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-8c57d02{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-5c99efad .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-7810e0bd{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-272e1010 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-206852b8{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-503ac156 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20160401 .elementor-element.elementor-element-503ac156 .elementor-content{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-503ac156 .elementor-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-6db1a128 .elementor-image img{max-width:100%;opacity:1;}.elementor-20160401 .elementor-element.elementor-element-47da0be2 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-47da0be2 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-20160401 .elementor-element.elementor-element-4bd168da .swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-20160401 .elementor-element.elementor-element-6b68dd93 .elementor-heading-title{color:#000000;}.elementor-20160401 .elementor-element.elementor-element-6b68dd93 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-20160401 .elementor-element.elementor-element-153f247d{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-517ea8a9{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-6db1a128{text-align:center;}}@media(max-width:767px){.elementor-20160401 .elementor-element.elementor-element-153f247d{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-153f247d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20160401 .elementor-element.elementor-element-517ea8a9{text-align:center;}.elementor-20160401 .elementor-element.elementor-element-6db1a128{text-align:center;}}@media(min-width:768px){.elementor-20160401 .elementor-element.elementor-element-70ae6b15{width:35.67%;}.elementor-20160401 .elementor-element.elementor-element-32ed36f2{width:64%;}.elementor-20160401 .elementor-element.elementor-element-666d5651{width:64.825%;}.elementor-20160401 .elementor-element.elementor-element-7ee1948a{width:34.99%;}.elementor-20160401 .elementor-element.elementor-element-429ade81{width:36%;}.elementor-20160401 .elementor-element.elementor-element-70115656{width:64%;}.elementor-20160401 .elementor-element.elementor-element-5005a8a8{width:64.825%;}.elementor-20160401 .elementor-element.elementor-element-2d0a332a{width:34.99%;}}/* Start custom CSS for html, class: .elementor-element-37757558 *//* —— 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-4bd168da */.elementor-20160401 .elementor-element.elementor-element-4bd168da img {
    border-radius:10px;
}/* End custom CSS */