.elementor-6170201 .elementor-element.elementor-element-a93434f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-6170201 .elementor-element.elementor-element-a93434f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6170201 .elementor-element.elementor-element-8edda3b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-element-populated, .elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-element-populated > .elementor-background-overlay, .elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-element-populated > .elementor-motion-effects-container, .elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-element-populated{box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6170201 .elementor-element.elementor-element-0e58924 img{border-radius:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-5829547{text-align:center;--ce-line-clamp:none;}.elementor-6170201 .elementor-element.elementor-element-5829547 .elementor-heading-title{color:#242222;font-family:"Inter", sans-serif;font-size:15px;font-weight:600;line-height:1.6em;}.elementor-6170201 .elementor-element.elementor-element-b85a656 .ce-product-prices{justify-content:center;font-family:"Inter", sans-serif;font-weight:800;color:#7A7A7A;gap:10px;}.elementor-6170201 .elementor-element.elementor-element-b85a656 .ce-product-price-regular{font-family:"Inter", sans-serif;font-weight:400;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e input[type=number]{text-align:center;color:#000000;background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e i.ce-product-quantity__btn{padding:8px;color:#FFFFFF;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e .ce-product-quantity__btn{background-color:#242222;border-color:#FFFFFF;border-width:0px;border-radius:8px;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-cb83332 a.elementor-button{font-family:"Inter", sans-serif;font-weight:600;--ce-btn-bg-color:#FF6600;background-color:var(--ce-btn-bg-color);border-radius:8px 8px 8px 8px;}.elementor-6170201 .elementor-element.elementor-element-cb83332 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-6170201 .elementor-element.elementor-element-cb83332 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-6170201 .elementor-element.elementor-element-cb83332 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor.elementor-6170201 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}@media(max-width:1024px){.elementor-6170201 .elementor-element.elementor-element-5829547{--ce-line-clamp:none;}}@media(max-width:767px){.elementor-6170201 .elementor-element.elementor-element-0e58924 img{width:100%;max-width:100%;}.elementor-6170201 .elementor-element.elementor-element-5829547{--ce-line-clamp:none;}.elementor-6170201 .elementor-element.elementor-element-5829547 .ce-product-name{min-height:52px;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e input[type=number]{width:34px;padding:0px 0px 0px 0px;}.elementor-6170201 .elementor-element.elementor-element-fe5b17e i.ce-product-quantity__btn{font-size:13px;}.elementor-6170201 .elementor-element.elementor-element-cb83332 a.elementor-button{font-size:15px;border-radius:12px 12px 12px 12px;padding:10px 16px 10px 16px;}}/* Start custom CSS for product-miniature-name, class: .elementor-element-5829547 */.elementor-6170201 .elementor-element.elementor-element-5829547,
.elementor-6170201 .elementor-element.elementor-element-5829547 .elementor-widget-container,
.elementor-6170201 .elementor-element.elementor-element-5829547 .elementor-heading-title,
.elementor-6170201 .elementor-element.elementor-element-5829547 .elementor-heading-title a,
.elementor-6170201 .elementor-element.elementor-element-5829547 a {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  display: block !important;
  word-break: break-word !important;
  overflow-wrap: anywhere !important;
  height: auto !important;
  max-height: none !important;
}/* End custom CSS */
/* Start custom CSS for product-miniature-add-to-cart, class: .elementor-element-cb83332 */.elementor-6170201 .elementor-element.elementor-element-cb83332 .product-title,
.elementor-6170201 .elementor-element.elementor-element-cb83332 .product-title a,
.elementor-6170201 .elementor-element.elementor-element-cb83332 h1,
.elementor-6170201 .elementor-element.elementor-element-cb83332 h2,
.elementor-6170201 .elementor-element.elementor-element-cb83332 h3,
.elementor-6170201 .elementor-element.elementor-element-cb83332 h4 {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  line-height: 1.3em !important;
  min-height: 2.6em !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8edda3b */.elementor-6170201 .elementor-element.elementor-element-8edda3b {
  height: 100%;
}

.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* 1 = obraz, 2 = nazwa, 3 = cena, 4 = ilość, 5 = CTA */
.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap > .elementor-element:nth-child(2) {
  min-height: 84px;
}

.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap > .elementor-element:nth-child(3) {
  min-height: 44px;
}

.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap > .elementor-element:nth-child(4) {
  min-height: 52px;
}

.elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap > .elementor-element:nth-child(5) {
  margin-top: auto;
}

@media (max-width: 767px) {
  .elementor-6170201 .elementor-element.elementor-element-8edda3b > .elementor-widget-wrap > .elementor-element:nth-child(2) {
    min-height: 78px;
  }
}/* End custom CSS */