.elementor-59160301 .elementor-element.elementor-element-ccb2a0d{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-ccb2a0d .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-8240050 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-fed10d7{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-37b2f80 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-37b2f80 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-cef4ecc{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-ad1d84d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-dc56b19 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-dc56b19 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-9ee06b2{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-b97764f .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-b97764f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-b706612{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-ace9739 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-926e44e .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-9420c34{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-c795c68 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-c795c68 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-82b90b1{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-6e858b3{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-6e858b3 .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-191a214 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-ff77573 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-d6e7b39{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-90a1d09{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-90a1d09 .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-980b106 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-cea6f07 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-e9fe411{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-088ccad .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-088ccad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-0d93932{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-caeaacf > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-f0affdb{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-0d90499 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-0d90499 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-0a87515{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-c329fc9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-110f2f1 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-160b339{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-4dde1d2 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59160301 .elementor-element.elementor-element-4dde1d2 .elementor-content{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-4dde1d2 .elementor-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-4dde1d2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-893f7ff{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-893f7ff .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-a8077a5{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-a8077a5 .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-a014165 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-259579a{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-c03594e .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59160301 .elementor-element.elementor-element-c03594e .elementor-content{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-c03594e .elementor-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-c03594e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-d945f13 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-5cb179c{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-1f447f7 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59160301 .elementor-element.elementor-element-1f447f7 .elementor-content{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-1f447f7 .elementor-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-1f447f7 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-1f79ee4{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-1f79ee4 .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-89a2f6c{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-89a2f6c .elementor-image img{max-width:100%;opacity:1;}.elementor-59160301 .elementor-element.elementor-element-cd2476e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-f2e537b{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-6b0ce25 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59160301 .elementor-element.elementor-element-6b0ce25 .elementor-content{text-align:center;}.elementor-59160301 .elementor-element.elementor-element-6b0ce25 .elementor-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-6b0ce25 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-59160301 .elementor-element.elementor-element-950aa7f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-59160301 .elementor-element.elementor-element-2d2a007 .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-7f17fb3{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-40e96ee .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-40e96ee > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-59160301 .elementor-element.elementor-element-13cb606 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;}.elementor-59160301 .elementor-element.elementor-element-e6c23cc .elementor-heading-title{color:#000000;}.elementor-59160301 .elementor-element.elementor-element-e6c23cc > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-59160301 .elementor-element.elementor-element-13cb606 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-59160301 .elementor-element.elementor-element-13cb606 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-c978ceb *//* —— 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-13cb606 */.elementor-59160301 .elementor-element.elementor-element-13cb606 img {
    border-radius: 10px
}/* End custom CSS */