.elementor-33160301 .elementor-element.elementor-element-8fef924{text-align:center;}.elementor-33160301 .elementor-element.elementor-element-8fef924 .elementor-image img{max-width:100%;opacity:1;}.elementor-33160301 .elementor-element.elementor-element-e3d5c52{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-f0624a9 .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-6ca61c1{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-dfabc9a{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-659860b .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-2c8adce{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-2c8adce .elementor-text-editor{column-gap:0px;}.elementor-33160301 .elementor-element.elementor-element-347d261 .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-bb5e448{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-8e7125e .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33160301 .elementor-element.elementor-element-8e7125e .elementor-content{text-align:center;}.elementor-33160301 .elementor-element.elementor-element-8e7125e .elementor-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-566bbf0{text-align:center;}.elementor-33160301 .elementor-element.elementor-element-566bbf0 .elementor-image img{max-width:100%;opacity:1;}.elementor-33160301 .elementor-element.elementor-element-4804b78 .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-32a96d8{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-7d5805b .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-dcb6e21{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-657f82d .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-8832ad5{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-8832ad5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-33160301 .elementor-element.elementor-element-245a7c2{text-align:center;}.elementor-33160301 .elementor-element.elementor-element-245a7c2 .elementor-image img{max-width:100%;opacity:1;}.elementor-33160301 .elementor-element.elementor-element-9033a4a .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-f7165e7{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-f7165e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33160301 .elementor-element.elementor-element-ff67833 .elementor-product-box > *{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-33160301 .elementor-element.elementor-element-ff67833 .elementor-content{text-align:center;}.elementor-33160301 .elementor-element.elementor-element-ff67833 .elementor-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-ff67833 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-33160301 .elementor-element.elementor-element-dd77723 .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-a1b8204{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-577f372 .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-577f372 > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}.elementor-33160301 .elementor-element.elementor-element-7d7f78c .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:10px;}.elementor-33160301 .elementor-element.elementor-element-ab7898f .elementor-heading-title{color:#000000;}.elementor-33160301 .elementor-element.elementor-element-ab7898f > .elementor-widget-container{padding:5px 5px 5px 5px;background-color:#EACE91;border-radius:5px 5px 5px 5px;}/* Start custom CSS for product-carousel, class: .elementor-element-7d7f78c */.elementor-33160301 .elementor-element.elementor-element-7d7f78c img {
    border-radius:10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8d9feb *//* —— 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 */