.elementor-45 .elementor-element.elementor-element-17d09da > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-17d09da > .elementor-element-populated > .elementor-background-overlay, .elementor-45 .elementor-element.elementor-element-17d09da > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-17d09da:hover > .elementor-element-populated, .elementor-45 .elementor-element.elementor-element-17d09da:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-17d09da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-0a3551d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-45 .elementor-element.elementor-element-0a3551d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-45 .elementor-element.elementor-element-0a3551d .jet-listing-dynamic-field{justify-content:center;}.elementor-45 .elementor-element.elementor-element-0a3551d .jet-listing-dynamic-field__content{text-align:center;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__instance{width:100%;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__container{justify-content:flex-start;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__plane-normal{background-color:#A5505000;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__plane-hover{background-color:#02010100;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-45 .elementor-element.elementor-element-8c402e5{z-index:2;}.elementor-45 .elementor-element.elementor-element-6ca40ff img{width:100%;}.elementor-45 .elementor-element.elementor-element-2ad326c{text-align:center;width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-2ad326c .elementor-heading-title{color:#282828;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;line-height:22px;}.elementor-45 .elementor-element.elementor-element-2ad326c > .elementor-widget-container{margin:5px 10px 0px 10px;padding:0% 10% 0% 10%;}.elementor-45 .elementor-element.elementor-element-33e5162 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-45 .elementor-element.elementor-element-33e5162 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-45 .elementor-element.elementor-element-33e5162 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-45 .elementor-element.elementor-element-33e5162{width:auto;max-width:auto;align-self:center;}.elementor-45 .elementor-element.elementor-element-21d52c5 .jet-woo-builder-archive-product-stock-status .stock{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;line-height:17px;text-align:center;}.elementor-45 .elementor-element.elementor-element-21d52c5 .jet-woo-builder-archive-product-stock-status .in-stock{color:#33365E;}.elementor-45 .elementor-element.elementor-element-21d52c5 .jet-woo-builder-archive-product-stock-status .out-of-stock{color:#33365E;}.elementor-45 .elementor-element.elementor-element-21d52c5 > .elementor-widget-container{margin:3px 0px 0px 20px;}.elementor-45 .elementor-element.elementor-element-21d52c5{width:auto;max-width:auto;}.elementor-45 .elementor-element.elementor-element-9651c98{text-align:center;}.elementor-45 .elementor-element.elementor-element-9651c98 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-45 .elementor-element.elementor-element-58224a2, .elementor-45 .elementor-element.elementor-element-58224a2 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-58224a2:hover, .elementor-45 .elementor-element.elementor-element-58224a2:hover > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-58224a2:hover{box-shadow:0px 0px 10px 0px rgba(0, 4.000000000000008, 23, 0.25);}.elementor-45 .elementor-element.elementor-element-58224a2{padding:0px 0px 6px 0px;}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-2ad326c > .elementor-widget-container{margin:5px 10px 0px 10px;}}/* Start custom CSS for jet-button, class: .elementor-element-8c402e5 */.elementor-45 .elementor-element.elementor-element-8c402e5 {
    height:100%;
    position: absolute;
}

.elementor-45 .elementor-element.elementor-element-8c402e5 .elementor-widget-container, .elementor-45 .elementor-element.elementor-element-8c402e5 .elementor-jet-button, .elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__container, .elementor-45 .elementor-element.elementor-element-8c402e5 a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-button, class: .elementor-element-8c402e5 */.elementor-45 .elementor-element.elementor-element-8c402e5 {
    height:100%;
    position: absolute;
}

.elementor-45 .elementor-element.elementor-element-8c402e5 .elementor-widget-container, .elementor-45 .elementor-element.elementor-element-8c402e5 .elementor-jet-button, .elementor-45 .elementor-element.elementor-element-8c402e5 .jet-button__container, .elementor-45 .elementor-element.elementor-element-8c402e5 a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58224a2 */.zd-listing-sklep img {
    max-height: 364px;
    max-height: 270px;
    object-fit: cover;
    max-width: 255px;
    border-radius:20px;
}

.zd-listing-produkty .input-text.qty, .zd-listing-produkty .elementor-add-to-cart .stock.in-stock, .zd-listing-produkty .elementor-add-to-cart .out-of-stock {
    display: none;
}

.zd-listing-produkty .elementor-widget-woocommerce-product-add-to-cart {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.zd-listing-produkty .single_add_to_cart_button::before {
    content: url('https://z-drewutni.pl/wp-content/uploads/2021/08/koszyk-ikona.svg')!important;
}

.zd-listing-produkty .single_add_to_cart_button {
    background-color: #0079D1;
    width: 36px;
    height: 36px;
    padding:0!important;
    border:0!important;
    cursor: pointer;
}

.zd-listing-produkty .pewc-main-price {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 34px;
}

.zd-listing-produkty .pewc-main-price ins {
    font-size:24px;
    line-height: 29px;
    font-weight: bold;
    text-decoration: none;
    color:#0079D1;
}

.zd-listing-produkty .pewc-main-price del {
    font-size:14px;
    line-height: 17px;
    font-weight: bold;
    color:#AAAAAF;
    padding-right:10px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.zd-listing-produkty .cena-listing {
    font-size: 22px;
    font-weight: 700
}
.zd-listing-produkty .elementor-add-to-cart .variations {
    display: none;
}

.zd-listing-produkty .stock.in-stock, .zd-listing-produkty .stock.out-of-stock {
    position: relative;
    display: inline;
}

.zd-listing-produkty .jet-woo-builder-archive-product-stock-status {
    display: flex;
    justify-content: center;
}

.zd-listing-produkty .stock.in-stock:after {
    content:url('https://z-drewutni.pl/wp-content/uploads/2021/08/dostepny.png');
    position: absolute;
    left:-28px;
    top:50%;
    transform:translatey(-50%);
}

.zd-listing-produkty .stock.out-of-stock:after {
    content:url('https://z-drewutni.pl/wp-content/uploads/2021/08/niedostepny-icon.svg');
    position: absolute;
    left:-28px;
    top:50%;
    transform:translatey(-50%);
}

.zd-listing-produkty .kolumna-listing-produkty > .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
    min-height: 435px;
    height: 100%;
}

.zd-listing-produkty .tytul-listing {
    flex:1 auto;
}

.zd-listing-produkty > .elementor-container {
    height: 100%;
}

.zd-listing-produkty .tytul-listing {
    margin-bottom:-21px!important;
}

.zd-listing-produkty .dostepnosc-listing {
    top:15px;
}

@media (max-width: 767px) {
    .zd-listing-produkty .tytul-listing {
    margin-bottom:-3px!important;
}

.zd-listing-produkty .dostepnosc-listing {
    top:12px;
}
}
.zd-listing-produkty .dostawa-sp{
    margin-left: 20px;
    margin-top: 20px;
    
}
@media (max-width:350px){
.zd-listing-produkty .dostawa-sp{
    margin-left: 10px;
}}
.zd-listing-produkty .dostawa-sp .jet-listing-dynamic-field__content  {
    margin-left: 33px;
}
.zd-listing-produkty .dostawa-sp::before{
    content:url(/wp-content/uploads/2021/08/dotawa-icon.svg);
    position: absolute;
    left: 0;
    top:0;
}/* End custom CSS */