.elementor-80160301 .elementor-element.elementor-element-262d4e1c{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-262d4e1c .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-16a69929 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-80160301 .elementor-element.elementor-element-3f974b3d{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-1bdeed7e .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-1bdeed7e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80160301 .elementor-element.elementor-element-abe7fc0{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-5905bf33 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-80160301 .elementor-element.elementor-element-4d0beb7 .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-4d0beb7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80160301 .elementor-element.elementor-element-532f0c6f{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-3c6621ee .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-3c6621ee > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80160301 .elementor-element.elementor-element-e4e2e91{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-28ec5088 .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-28ec5088 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-80160301 .elementor-element.elementor-element-52937696{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-464f245f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-80160301 .elementor-element.elementor-element-18c98e3f .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-56e41fd7{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-6441839e .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-6441839e .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-6441839e .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-dd60358{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-dd60358 .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-8cab101{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-8cab101 .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-1535b719{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-f08d68c .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-f08d68c .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-f08d68c .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-5ee0d25d{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-6df21ce7 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-6df21ce7 .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-6df21ce7 .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-36c1a054{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-36c1a054 .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-31646c3f{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-31646c3f .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-37e510ac{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-2f5177aa .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-2f5177aa .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-2f5177aa .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-889d320{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-6d4fda93 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-6d4fda93 .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-6d4fda93 .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-67342ec3{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-67342ec3 .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-7dd3070a{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-7dd3070a .elementor-image img{max-width:100%;opacity:1;}.elementor-80160301 .elementor-element.elementor-element-61eb58b{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-5397b8b5 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-80160301 .elementor-element.elementor-element-5397b8b5 .elementor-content{text-align:center;}.elementor-80160301 .elementor-element.elementor-element-5397b8b5 .elementor-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-1c6c155f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;}.elementor-80160301 .elementor-element.elementor-element-6faba5e5 .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-1486a3f4{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-ef87130 .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-ef87130 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-80160301 .elementor-element.elementor-element-de00cdb .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;}.elementor-80160301 .elementor-element.elementor-element-7f804a08 .elementor-heading-title{color:#000000;}.elementor-80160301 .elementor-element.elementor-element-7f804a08 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}@media(max-width:1024px){.elementor-80160301 .elementor-element.elementor-element-de00cdb .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-80160301 .elementor-element.elementor-element-de00cdb .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-29ed9cfe *//* —— 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-de00cdb */.elementor-80160301 .elementor-element.elementor-element-de00cdb img {
    border-radius: 10px
}/* End custom CSS */