.elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-container{min-height:391px;}.elementor-151 .elementor-element.elementor-element-d630323{text-align:center;}.elementor-151 .elementor-element.elementor-element-d630323 .elementor-heading-title{color:#0079D1;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:43.88px;}.elementor-151 .elementor-element.elementor-element-b0aa772{text-align:center;color:#0079D1;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:21.94px;}.elementor-151 .elementor-element.elementor-element-3e0d5c0:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://z-drewutni.pl/wp-content/uploads/2021/08/pokoj-dzieciecy.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-151 .elementor-element.elementor-element-3e0d5c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-151 .elementor-element.elementor-element-3abdb67 .jet-listing-dynamic-image{justify-content:center;}.elementor-151 .elementor-element.elementor-element-3abdb67 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-151 .elementor-element.elementor-element-cac6ea5 .jet-listing-dynamic-repeater__items{justify-content:flex-start;}.elementor-151 .elementor-element.elementor-element-cac6ea5 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-151 .elementor-element.elementor-element-81dfed0{--e-image-carousel-slides-to-show:4;}.elementor-151 .elementor-element.elementor-element-81dfed0 .swiper-wrapper{display:flex;align-items:center;}.elementor-151 .elementor-element.elementor-element-81dfed0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-151 .elementor-element.elementor-element-85f3aa6 .swiper-pagination-bullet{width:11px;height:11px;background:#0079D1;}.elementor-151 .elementor-element.elementor-element-85f3aa6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-radius:25px 25px 25px 25px;}.elementor-151 .elementor-element.elementor-element-2d8cde0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:24px;}.elementor-151 .elementor-element.elementor-element-2d8cde0 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-6f25b2c{text-align:left;}.woocommerce .elementor-151 .elementor-element.elementor-element-6f25b2c .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:19.07px;}.elementor-151 .elementor-element.elementor-element-6f25b2c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-3d76e80 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:10px 10px 10px 124px;}.elementor-151 .elementor-element.elementor-element-1a787cf{text-align:left;flex-basis:0px;}.elementor-151 .elementor-element.elementor-element-1a787cf img{max-width:200px;}.elementor-151 .elementor-element.elementor-element-1a787cf > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-151 .elementor-element.elementor-element-47ed46d{text-align:left;flex-basis:0px;}.elementor-151 .elementor-element.elementor-element-47ed46d img{max-width:235px;}.elementor-151 .elementor-element.elementor-element-47ed46d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-22853ca{text-align:left;}.elementor-151 .elementor-element.elementor-element-22853ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:43.88px;}.elementor-151 .elementor-element.elementor-element-22853ca > .elementor-widget-container{padding:0px 80px 10px 0px;}.elementor-151 .elementor-element.elementor-element-09e8086 .cart button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:33px 33px 33px 33px;padding:16px 57px 16px 30px;color:#0079D1;border-color:#0079D1;transition:all 0.2s;}.elementor-151 .elementor-element.elementor-element-09e8086 .cart button:hover{color:#FFFFFF;border-color:#0079D1;}.elementor-151 .elementor-element.elementor-element-09e8086 .quantity .qty{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:17.07px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px;padding:14px 14px 14px 14px;color:#0079D1;border-color:#0079D1;transition:all 0.2s;}.elementor-151 .elementor-element.elementor-element-818dcff .elementor-repeater-item-0739e28{right:50%;--hotspot-translate-x:50%;bottom:50%;--hotspot-translate-y:50%;--white-space:normal;}.elementor-151 .elementor-element.elementor-element-818dcff .elementor-repeater-item-0739e28 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-151 .elementor-element.elementor-element-818dcff .elementor-repeater-item-0739e28 .e-hotspot__tooltip{min-width:276px;}.elementor-151 .elementor-element.elementor-element-818dcff .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-151 .elementor-element.elementor-element-98e650b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-151 .elementor-element.elementor-element-98e650b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-151 .elementor-element.elementor-element-98e650b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-151 .elementor-element.elementor-element-98e650b .jet-listing-dynamic-field__content{text-align:left;}.elementor-151 .elementor-element.elementor-element-28668cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:24px;}.elementor-151 .elementor-element.elementor-element-28668cb > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-151 .elementor-element.elementor-element-9fd8439 .jet-unfold:not(.jet-unfold-state) .jet-unfold__content{max-height:240px;}.elementor-151 .elementor-element.elementor-element-9fd8439 .jet-unfold__separator{height:200px;}.elementor-151 .elementor-element.elementor-element-9fd8439 .jet-unfold__button{align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-0738d45{margin-top:50px;margin-bottom:0px;}@media(max-width:1024px){.elementor-151 .elementor-element.elementor-element-3e0d5c0:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-151 .elementor-element.elementor-element-81dfed0{--e-image-carousel-slides-to-show:4;}.elementor-151 .elementor-element.elementor-element-3d76e80 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-151 .elementor-element.elementor-element-1a787cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-47ed46d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-818dcff .elementor-repeater-item-0739e28 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}}@media(max-width:767px){.elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-container{min-height:575px;}.elementor-151 .elementor-element.elementor-element-d630323{text-align:center;}.elementor-151 .elementor-element.elementor-element-d630323 > .elementor-widget-container{margin:-112px 8px 0px 8px;}.elementor-151 .elementor-element.elementor-element-b0aa772 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 35px 0px 35px;}.elementor-151 .elementor-element.elementor-element-3e0d5c0:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-3e0d5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://z-drewutni.pl/wp-content/uploads/2021/08/pokoj-dzieciecy-mobile.jpg");background-position:center center;background-size:105% auto;}.elementor-151 .elementor-element.elementor-element-775c7e7 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-3abdb67 > .elementor-widget-container{margin:0px 10px 12px 10px;}.elementor-151 .elementor-element.elementor-element-81dfed0{--e-image-carousel-slides-to-show:4;}.elementor-151 .elementor-element.elementor-element-85f3aa6 .swiper-wrapper{display:flex;align-items:center;}.elementor-151 .elementor-element.elementor-element-85f3aa6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-85f3aa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-2d8cde0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-3d76e80 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;}.elementor-151 .elementor-element.elementor-element-22853ca .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-151 .elementor-element.elementor-element-28668cb .elementor-heading-title{font-size:24px;line-height:29.26px;}.elementor-151 .elementor-element.elementor-element-28668cb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-9fd8439 .jet-unfold:not(.jet-unfold-state) .jet-unfold__content{max-height:230px;}.elementor-151 .elementor-element.elementor-element-9fd8439 .jet-unfold__button{align-self:flex-start;}.elementor-151 .elementor-element.elementor-element-0738d45{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-3e0d5c0 *//*@media (max-width:767px){*/
/*#zd-header-baner-single {*/
/*    border-radius: 0px;*/
/*}}*//* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cac6ea5 */.na-dynamic-gallery {
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cac6ea5 */.na-dynamic-gallery {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0738d45 */.zd-single-product .jet-listing-dynamic-image img {
    max-height: 412px
}
.zd-single-product .krotki-opis-fix{
    margin-bottom: 0;
}
@media (max-width:767px){
    .zd-single-product #main-image {
        order:2;
    }
    .zd-single-product .slider-mobile .swiper-slide-image {
        max-height: 366px;
     object-fit: cover; 
    min-height: 366px;
    }
}
.zd-single-product .krotki-opis-fix h2{
    font-size: 24px;
    line-height: 28px;
}.zd-single-product .krotki-opis-fix h3{
    font-size: 18px;
    line-height: 20px;
}
@media (min-width:768px){
    .zd-single-product .prawa-columna .elementor-widget-wrap{
        padding-left:clamp(10px, calc(50vw - 446px), 124px) !important;
    }
}
@media (min-width:1025px){
    .zd-single-product [data-field-label="Kolor"],
    .zd-single-product [data-field-label="Wymiar materaca"]{
        width:50%;
        display: contents;
    }
    .zd-single-product [data-field-label="Kolor"] > .pewc-item-field-wrapper,
    .zd-single-product [data-field-label="Wymiar materaca"] > .pewc-item-field-wrapper{
        margin-bottom:30px !important;
    }

}
@media (min-width:768px) and (max-width:1024px){
    .elementor-151 .elementor-element.elementor-element-09e8086 .cart button{
        padding: 16px 45px 16px 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a729172 */.opinie .jet-reviews-advanced__summary-rating,
.opinie .jet-new-review-field-label,
.opinie .jet-new-review-field-value,
.opinie .jet-reviews-published-date{
    display: none;
}
.opinie .jet-reviews-advanced__header-title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    background: #0079D1;
    border-radius: 29px;
    padding: 15px 25px;
}
.opinie .jet-reviews-button--primary {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #0079D1;
    border: 1px solid #0079D1;
    border-radius: 29px;
    padding: 15px 25px;
}
.opinie .jet-reviews-user-data__summary-rating {
    order:1;
}
.opinie .jet-reviews-user-data__info-row {
    order: 2;
    margin-top:20px;
}
.opinie .jet-reviews-field::before{
    content:'Ocena';
    margin-right: 15px; 
    font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #0079D1;
}/* End custom CSS */