.elementor-944 .elementor-element.elementor-element-faf0c71 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-944 .elementor-element.elementor-element-8fd128c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-944 .elementor-element.elementor-element-7f9b229{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-87a2c81 .elementor-heading-title{color:#181818;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:500;}.elementor-944 .elementor-element.elementor-element-87a2c81 > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-944 .elementor-element.elementor-element-292b8f8{text-align:justify;color:#6C6C6C;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24.416px;letter-spacing:-0.35px;}.elementor-944 .elementor-element.elementor-element-292b8f8 > .elementor-widget-container{margin:0px 70px 0px 0px;}.woocommerce .elementor-944 .elementor-element.elementor-element-642e382 .price{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-944 .elementor-element.elementor-element-642e382 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-fccccfb .cart button, .elementor-944 .elementor-element.elementor-element-fccccfb .cart .button{transition:all 0.2s;}.elementor-944 .elementor-element.elementor-element-fccccfb .quantity .qty{transition:all 0.2s;}.elementor-944 .elementor-element.elementor-element-fccccfb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-944 .elementor-element.elementor-element-baa5fcf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-944 .elementor-element.elementor-element-baa5fcf .elementor-image-box-title{margin-bottom:0px;color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-944 .elementor-element.elementor-element-baa5fcf .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-944 .elementor-element.elementor-element-baa5fcf{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-403e1e0.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-944 .elementor-element.elementor-element-403e1e0.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-944 .elementor-element.elementor-element-403e1e0.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-title{margin-bottom:0px;color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-944 .elementor-element.elementor-element-403e1e0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-6e664f8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-944 .elementor-element.elementor-element-6e664f8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-944 .elementor-element.elementor-element-6e664f8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-944 .elementor-element.elementor-element-6e664f8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-944 .elementor-element.elementor-element-6e664f8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-944 .elementor-element.elementor-element-6e664f8 .elementor-image-box-title{margin-bottom:0px;color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-944 .elementor-element.elementor-element-6e664f8 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-944 .elementor-element.elementor-element-6e664f8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-6e664f8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-0d337d5.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-944 .elementor-element.elementor-element-0d337d5.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-944 .elementor-element.elementor-element-0d337d5.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-title{margin-bottom:0px;color:#000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-description{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-944 .elementor-element.elementor-element-0d337d5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-0d337d5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-944 .elementor-element.elementor-element-9c18323 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-944 .elementor-element.elementor-element-9c18323{padding:20px 0px 10px 0px;}.elementor-944 .elementor-element.elementor-element-15dbe96 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-4756760{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-944 .elementor-element.elementor-element-4756760 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-944 .elementor-element.elementor-element-4756760 .elementor-divider{text-align:right;padding-top:11px;padding-bottom:11px;}.elementor-944 .elementor-element.elementor-element-4b24467.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-944 .elementor-element.elementor-element-4b24467 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-4b24467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-3b50ee5{text-align:center;width:initial;max-width:initial;}.elementor-944 .elementor-element.elementor-element-3b50ee5 .elementor-heading-title{color:#565656;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:26px;}.elementor-944 .elementor-element.elementor-element-3b50ee5 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-944 .elementor-element.elementor-element-8819d99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-f737bd8{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-944 .elementor-element.elementor-element-f737bd8 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-944 .elementor-element.elementor-element-f737bd8 .elementor-divider{text-align:left;padding-top:12px;padding-bottom:12px;}.elementor-944 .elementor-element.elementor-element-f8b766a{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-944 .elementor-element.elementor-element-f8b766a .elementor-divider-separator{width:100%;}.elementor-944 .elementor-element.elementor-element-f8b766a .elementor-divider{padding-top:15px;padding-bottom:15px;}.woocommerce .elementor-944 .elementor-element.elementor-element-6159f06 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.elementor-944 .elementor-element.elementor-element-4644be6{padding:10px 0px 10px 0px;}.elementor-944 .elementor-element.elementor-element-a281b52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-9eb101f{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-944 .elementor-element.elementor-element-9eb101f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-944 .elementor-element.elementor-element-9eb101f .elementor-divider{text-align:left;padding-top:11px;padding-bottom:11px;}.elementor-944 .elementor-element.elementor-element-a7cbe60.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-944 .elementor-element.elementor-element-a7cbe60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-0e30a54{text-align:right;width:initial;max-width:initial;}.elementor-944 .elementor-element.elementor-element-0e30a54 .elementor-heading-title{color:#565656;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:26px;}.elementor-944 .elementor-element.elementor-element-0e30a54 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-944 .elementor-element.elementor-element-6748378 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-f8beba0{--divider-border-style:solid;--divider-color:#BCBCBC;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-944 .elementor-element.elementor-element-f8beba0 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-944 .elementor-element.elementor-element-f8beba0 .elementor-divider{text-align:right;padding-top:12px;padding-bottom:12px;}.elementor-944 .elementor-element.elementor-element-77c894a:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-77c894a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-944 .elementor-element.elementor-element-77c894a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-944 .elementor-element.elementor-element-77c894a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-3504d80 > .elementor-element-populated{margin:1.5rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-944 .elementor-element.elementor-element-57daae7{text-align:center;}.elementor-944 .elementor-element.elementor-element-57daae7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Josefin Sans", Sans-serif;font-size:28px;font-weight:600;}.elementor-944 .elementor-element.elementor-element-8f65417:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-8f65417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-944 .elementor-element.elementor-element-8f65417{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-944 .elementor-element.elementor-element-8f65417 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-f02491b > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-link-wrapper, 
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-custom-grid .ecs-post-loop,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor, 
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor > .e-container,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-944 .elementor-element.elementor-element-a1292a9 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-944 .elementor-element.elementor-element-a1292a9 .elementor-post{height:auto;}.elementor-944 .elementor-element.elementor-element-a1292a9{--e-posts-slides-to-show:4;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-944 .elementor-element.elementor-element-a1292a9 .swiper-container{width:calc(100% - 0px);position:static;}.elementor-944 .elementor-element.elementor-element-a1292a9 .elementor-swiper-button.elementor-swiper-button-prev{left:0px;}.elementor-944 .elementor-element.elementor-element-a1292a9 .elementor-swiper-button.elementor-swiper-button-next{right:0px;}.elementor-944 .elementor-element.elementor-element-80ce565{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-944 .elementor-element.elementor-element-80ce565 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-52ca36b .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 11px 15px 15px;}.elementor-944 .elementor-element.elementor-element-52ca36b{z-index:2;}.elementor-944 .elementor-element.elementor-element-8a66076 .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 11px 15px 15px;}.elementor-944 .elementor-element.elementor-element-8a66076{z-index:2;}.elementor-944 .elementor-element.elementor-element-7901803:not(.elementor-motion-effects-element-type-background), .elementor-944 .elementor-element.elementor-element-7901803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-944 .elementor-element.elementor-element-7901803{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-944 .elementor-element.elementor-element-7901803 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-75c6ee5 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-link-wrapper, 
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-custom-grid .ecs-post-loop,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor, 
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor > .e-container,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-944 .elementor-element.elementor-element-ef24f04 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-944 .elementor-element.elementor-element-ef24f04 .elementor-post{height:auto;}.elementor-944 .elementor-element.elementor-element-ef24f04{--e-posts-slides-to-show:4;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-944 .elementor-element.elementor-element-ef24f04 .swiper-container{width:calc(100% - 0px);position:static;}.elementor-944 .elementor-element.elementor-element-ef24f04 .elementor-swiper-button.elementor-swiper-button-prev{left:0px;}.elementor-944 .elementor-element.elementor-element-ef24f04 .elementor-swiper-button.elementor-swiper-button-next{right:0px;}.elementor-944 .elementor-element.elementor-element-76646dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-944 .elementor-element.elementor-element-76646dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-944 .elementor-element.elementor-element-82508a3 .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 11px 15px 15px;}.elementor-944 .elementor-element.elementor-element-82508a3{z-index:2;}.elementor-944 .elementor-element.elementor-element-6f82ed1 .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 11px 15px 15px;}.elementor-944 .elementor-element.elementor-element-6f82ed1{z-index:2;}@media(max-width:1024px){.elementor-944 .elementor-element.elementor-element-292b8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-944 .elementor-element.elementor-element-6e664f8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(min-width:768px){.elementor-944 .elementor-element.elementor-element-d43cc3d{width:37%;}.elementor-944 .elementor-element.elementor-element-faf0c71{width:63%;}.elementor-944 .elementor-element.elementor-element-15dbe96{width:33%;}.elementor-944 .elementor-element.elementor-element-4b24467{width:33%;}.elementor-944 .elementor-element.elementor-element-8819d99{width:32.999%;}.elementor-944 .elementor-element.elementor-element-a7cbe60{width:60%;}.elementor-944 .elementor-element.elementor-element-6748378{width:10%;}}@media(max-width:767px){.elementor-944 .elementor-element.elementor-element-faf0c71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-944 .elementor-element.elementor-element-87a2c81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-292b8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-944 .elementor-element.elementor-element-fccccfb{z-index:0;}.elementor-944 .elementor-element.elementor-element-baa5fcf .elementor-image-box-img{margin-bottom:0px;}.elementor-944 .elementor-element.elementor-element-baa5fcf{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-img{margin-bottom:-20px;}.elementor-944 .elementor-element.elementor-element-6e664f8 .elementor-image-box-img{margin-bottom:0px;}.elementor-944 .elementor-element.elementor-element-6e664f8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-img{margin-bottom:-20px;}.elementor-bc-flex-widget .elementor-944 .elementor-element.elementor-element-4b24467.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-944 .elementor-element.elementor-element-4b24467.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-944 .elementor-element.elementor-element-3b50ee5{text-align:justify;}.elementor-944 .elementor-element.elementor-element-6159f06 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ce0bad0 */.elementor-944 .elementor-element.elementor-element-ce0bad0 li{
    
    border: 1px solid #DFDFDF;
}

.elementor-944 .elementor-element.elementor-element-ce0bad0 .awl-label-text{
    
    top: 10px;
    left: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8fd128c */.elementor-944 .elementor-element.elementor-element-8fd128c h2{
    
    font-family: 'DM Sans', Sans-Serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f9b229 */.elementor-944 .elementor-element.elementor-element-7f9b229 .tinv-wraper{
    display: flex;
}
.elementor-944 .elementor-element.elementor-element-7f9b229{
    
    display: flex;
    justify-content: end;
}

.elementor-944 .elementor-element.elementor-element-7f9b229 .tinv-wishlist{

}

.elementor-944 .elementor-element.elementor-element-7f9b229 .tinv-wishlist::before{
    
    
    
    
    content: url("/wp-content/uploads/2023/10/Group-3469.png") !important;

    
}
.elementor-944 .elementor-element.elementor-element-7f9b229 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{
      position: relative;

visibility: hidden;

    
}
.elementor-944 .elementor-element.elementor-element-7f9b229 .tinvwl_add_to_wishlist_button{
    padding:23px;
    right: 50%;
    
}

@media (max-width: 767px){
    
    .elementor-944 .elementor-element.elementor-element-7f9b229 .tinvwl_add_to_wishlist_button{
        
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fccccfb *//*@media(max-width:768px){*/
/*    .elementor-944 .elementor-element.elementor-element-fccccfb .cart{*/
/*    flex-wrap: wrap !important;*/
/*    justify-content: center;*/
/*}*/
    
    
/*}*/
.elementor-944 .elementor-element.elementor-element-fccccfb .cart{
    max-width: 100%;
    width: 100%;
}
.elementor-944 .elementor-element.elementor-element-fccccfb .qib-button{
    width:30%;
}

.elementor-944 .elementor-element.elementor-element-fccccfb .button{
 
    background: #40C2AB;
    
    font-family: 'DM Sans';
    font-size: 22px;
    font-weight: 700;
    
    padding-left: 46px;
    padding-right: 46px;
    
    padding-top: 15px !important;
    
    padding-bottom: 14.79px !important;
    
    border-radius: 6px;
    
    border: solid #40C2AB 1px;
    
    display: flex !important;
    
    align-items: center;
}


.elementor-944 .elementor-element.elementor-element-fccccfb .button:hover{
    
    color: #40C2AB;
    background: #fff;
    
    border: solid #40C2AB 1px;
}

.elementor-944 .elementor-element.elementor-element-fccccfb .button:hover path{
    
    fill: red !important;   
}


.elementor-944 .elementor-element.elementor-element-fccccfb .button:before{
    
    content: url("/wp-content/uploads/2023/10/Calque-1592.svg");
    
    
    padding-right: 30px;
}


.elementor-944 .elementor-element.elementor-element-fccccfb .button:hover::before{
    
    filter: invert(49%) sepia(67%) saturate(496%) hue-rotate(120deg) brightness(100%) contrast(90%);
}



.elementor-944 .elementor-element.elementor-element-fccccfb input[type="number"]{
    
    border: solid #BABABA 1px;
    
    border-radius: 6px;
    
    
    height: 92% !important;
    
    
    font-family: 'DM Sans' !important;;
    font-size: 28px !important;
    
    font-weight: 700 !important;
    
}

.elementor-944 .elementor-element.elementor-element-fccccfb .plus.qib-button{
    width:10%;
    
    
}
.elementor-944 .elementor-element.elementor-element-fccccfb .qib-container{
    
    border: solid #DDDDDD 1px;
    display: flex;
    justify-content: center;
    
    height: 67px;
    
    border-radius: 6px;
}

.qib-container .text{
    
    border: none !important;
}

.qib-button:not(#qib_id):not(#qib_id) {
    width:10%;
    background: white !important;
    
    color: #848484 !important;
    
    border: none !important;
    
   
}

/* przycisk */

 button[type="submit"]:not(#qib_id):not(#qib_id){
     
   
     height: auto !important;
    
    
}

.buttons_added{
    
    height: 100%;
}

.minus.qib-button{
    
    height: 100% !important;
}

.plus.qib-button{
    
    height: 100% !important;
}

@media(max-width:495px){
    
    .elementor-944 .elementor-element.elementor-element-fccccfb .button{
         
        background: #40C2AB;
    
    font-family: 'DM Sans';
    font-size: 15px;
    font-weight: 700;
    
    padding-left: 2%;
    padding-right: 2%;
    
    padding-top: 15px !important;
    
    padding-bottom: 14.79px !important;
    
    border-radius: 6px;
    
    border: solid #40C2AB 1px;
    
    
    display: flex !important;
    
    align-items: center;
}
    
   .elementor-944 .elementor-element.elementor-element-fccccfb .button:before{
    
    content: url("/wp-content/uploads/2023/10/Calque-1592.svg");
    
    
} 

    
    
     .quantity input.qty:not(#qib_id):not(#qib_id){
       
    }
   
    
.button[type='submit']:not(#qib_id):not(#qib_id){
    margin-left:5px !important;
}
.button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_){

    text-align:center;
}

 .elementor-944 .elementor-element.elementor-element-fccccfb .qib-container{
        width:50%;
    }
    
    
.elementor-944 .elementor-element.elementor-element-fccccfb .qib-container:not(#qib_id):not(#qib_id){
    
    display: flex;
    
    width: 30%;
}
    
    



}


@media (min-width: 768px) and (max-width: 1024px){
    
    .elementor-944 .elementor-element.elementor-element-fccccfb .qib-container:not(#qib_id):not(#qib_id){
        
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-403e1e0 */@media (min-width: 768px) and (max-width: 1024px){
    
    .elementor-944 .elementor-element.elementor-element-403e1e0 .elementor-image-box-content{
        
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d337d5 */@media (min-width: 768px) and (max-width: 1024px){
    
    .elementor-944 .elementor-element.elementor-element-0d337d5 .elementor-image-box-content{
        
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a4cde2 */.elementor-944 .elementor-element.elementor-element-5a4cde2 .elementor-widget-heading{
    display:flex;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15dbe96 */.elementor-944 .elementor-element.elementor-element-15dbe96{
    width:33%;
justify-content: end;
}
   .elementor-944 .elementor-element.elementor-element-15dbe96 .elementor-divider{
       width:100vw;
    max-width:100vw;
}
@media (max-width:768px){
   .elementor-944 .elementor-element.elementor-element-15dbe96 .elementor-divider{
       width:100vw;
    max-width:100vw;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b50ee5 */.elementor-944 .elementor-element.elementor-element-3b50ee5 .elementor-heading-title{
    white-space: nowrap;
background-color: white;
padding-left:20px;
padding-right: 20px;
}

@media(min-width:351px) and (max-width:767px){
    .elementor-944 .elementor-element.elementor-element-3b50ee5 .elementor-heading-title{
        padding:0px !important;
    }
}
@media(max-width:350px){
    .elementor-944 .elementor-element.elementor-element-3b50ee5 .elementor-heading-title{
        padding:0px !important;
        font-size:3.6vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b24467 */.elementor-944 .elementor-element.elementor-element-4b24467{
    /*margin-left:10%;*/
    font-size:33%;
   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8819d99 */.elementor-944 .elementor-element.elementor-element-8819d99 .elementor-divider{
    width:100vw;
    max-width: 100%;

}
.elementor-944 .elementor-element.elementor-element-8819d99 {
    width:33%;
    /*margin-left: 5%;*/
}
@media (max-width:768px){
   .elementor-944 .elementor-element.elementor-element-8819d99 .elementor-divider{
    max-width:100vw;
}}
.elementor-944 .elementor-element.elementor-element-8819d99 .elementor-widget-container{
    max-width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9c18323 */.elementor-944 .elementor-element.elementor-element-9c18323 .elementor-widget-wrap{
    align-content: start !important;
}
.elementor-944 .elementor-element.elementor-element-9c18323 .elementor-widget-container{
    padding:0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6159f06 */@media(max-width:360px){
    .woocommerce div.product.elementor ul.tabs li a{
    padding:5px !important;
}
    
}







.elementor-944 .elementor-element.elementor-element-6159f06 .panel{
    
    border: none !important;
}


.elementor-944 .elementor-element.elementor-element-6159f06 ul.tabs{
    
    display: flex;
    justify-content: center;
}


.elementor-944 .elementor-element.elementor-element-6159f06 p{
    
    text-align: justify;
    color: #646464;
    font-family: 'DM Sans';
    
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
}


.elementor-944 .elementor-element.elementor-element-6159f06 li.active::before{
    
    background: none !important;
}

/* START */

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-description{
    
    background: #fff;
    border: 2px solid #777; 
    border-radius: 6px;
}
.elementor-944 .elementor-element.elementor-element-6159f06 .active{
    color: #777777 !important;
}
.elementor-944 .elementor-element.elementor-element-6159f06 .description_tab{
   
}
.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-description.active a{
    
    color: #fff !important;
}
.elementor-944 .elementor-element.elementor-element-6159f06 .elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-description a{
    
    color: #777777 !important;
}
.elementor-944 .elementor-element.elementor-element-6159f06 .description_tab.active{
    
    background: #40C2AB !important;
    border-radius: 6px !important;
    
    border: 2px solid #40C2AB!important;
    
     color: #fff !important;
}


.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-additional_information{
    
    background: #fff;
    border: 2px solid #777; 
    border-radius: 6px;
    
}

.elementor-944 .elementor-element.elementor-element-6159f06 .additional_information_tab.active{
    
    background: #40C2AB !important;
    border-radius: 6px !important;
    
    border: 2px solid #40C2AB!important; 
}

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-description a{
    
    color: #777777;
}

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-additional_information a{
    
    color: #777777;
}

.elementor-944 .elementor-element.elementor-element-6159f06 .additional_information_tab.active a{
    
    color: #fff !important;
}


/* opinie */

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-reviews{
    
    background: #fff;
    border: 2px solid #777; 
    border-radius: 6px;
    
}

.elementor-944 .elementor-element.elementor-element-6159f06 .reviews_tab.active{
    
    background: #40C2AB !important;
    border-radius: 6px !important;
    
    border: 2px solid #40C2AB!important; 
}


.elementor-944 .elementor-element.elementor-element-6159f06 #tab-title-reviews a{
    
    color: #777777;
}

.elementor-944 .elementor-element.elementor-element-6159f06 .reviews_tab.active a{
    
    color: #fff !important;
}

/* KONIEC */


.elementor-944 .elementor-element.elementor-element-6159f06 a{
    
    font-family: 'DM Sans' !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}


.elementor-944 .elementor-element.elementor-element-6159f06 #submit{
    
    background: #40C2AB !important;
    border-radius: 6px !important;
    
    border: 2px solid #40C2AB!important; 
    
    
}

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-description{
    
    margin-top: 10px;
}


.elementor-944 .elementor-element.elementor-element-6159f06 #tab-additional_information{
    
    margin-top: 10px;
}

.elementor-944 .elementor-element.elementor-element-6159f06 #tab-reviews{
    
    margin-top: 10px;
    
}

.elementor-944 .elementor-element.elementor-element-6159f06 .woocommerce-tabs{
    
    margin-bottom: 0em !important;
    
    padding-top: 0em !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9eb101f */.elementor-944 .elementor-element.elementor-element-9eb101f{
    width:100vw;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a281b52 */.elementor-944 .elementor-element.elementor-element-a281b52{
    width:20%;
}
   .elementor-944 .elementor-element.elementor-element-a281b52 .elementor-divider{
       width:100vw;
    max-width:100vw;
}
@media (max-width:768px){
   .elementor-944 .elementor-element.elementor-element-a281b52 .elementor-divider{
       width:100vw;
    max-width:100vw;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e30a54 */.elementor-944 .elementor-element.elementor-element-0e30a54 .elementor-heading-title{
    white-space: nowrap;
background-color: white;
padding-left:20px;
padding-right: 20px;
}
@media (max-width:768px){
   .elementor-944 .elementor-element.elementor-element-0e30a54 .elementor-heading-title {
        font-size:1.9vw;
   padding-right:0 !important;
   }
   
}
.elementor-944 .elementor-element.elementor-element-0e30a54 .elementor-widget-container{
    padding:0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6748378 */.elementor-944 .elementor-element.elementor-element-6748378 .elementor-divider{
    width:100vw;
    max-width: 100%;

}
.elementor-944 .elementor-element.elementor-element-6748378{
    width:20%;
}
@media (max-width:768px){
   .elementor-944 .elementor-element.elementor-element-6748378 .elementor-divider{
    max-width:100vw;
}
   
}
.elementor-944 .elementor-element.elementor-element-6748378 .elementor-widget-container{
    max-width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4644be6 */@media(max-width:768px){
   .elementor-944 .elementor-element.elementor-element-4644be6{
    padding-right:10%;
} 
    
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-a1292a9 */.elementor-944 .elementor-element.elementor-element-a1292a9 .elementor-swiper-button-prev{
    
    display: none;
}

.elementor-944 .elementor-element.elementor-element-a1292a9 .elementor-swiper-button-next{
    
    display: none;
}
@media(min-width:1024px) and (max-width:1400px){
    
   .elementor.elementor-944.elementor-location-single.post-2221.product.type-product.status-publish.has-post-thumbnail.product_cat-dla-niej.product_cat-peptydy-dla-niej.product_cat-peptydy-naturalne.ast-article-single.ast-woo-product-no-review.desktop-align-left.tablet-align-left.mobile-align-left.first.instock.shipping-taxable.purchasable.product-type-simple.product > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f65417.inni_kupowali_tez.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div{
    width: 134% !important;
    position: static;
}}

.elementor.elementor-944.elementor-location-single.post-2221.product.type-product.status-publish.has-post-thumbnail.product_cat-dla-niej.product_cat-peptydy-dla-niej.product_cat-peptydy-naturalne.ast-article-single.ast-woo-product-no-review.desktop-align-left.tablet-align-left.mobile-align-left.first.instock.shipping-taxable.purchasable.product-type-simple.product > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f65417.inni_kupowali_tez.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:5%;
    padding-left:5%;
}


@media(min-width:767px) and (max-width:1023px){
  .elementor.elementor-944.elementor-location-single.post-2221.product.type-product.status-publish.has-post-thumbnail.product_cat-dla-niej.product_cat-peptydy-dla-niej.product_cat-peptydy-naturalne.ast-article-single.ast-woo-product-no-review.desktop-align-left.tablet-align-left.mobile-align-left.first.instock.shipping-taxable.purchasable.product-type-simple.product > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f65417.inni_kupowali_tez.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:10%;
    padding-left:10%;
}
}


@media (max-width:767px){
  .elementor.elementor-944.elementor-location-single.post-2221.product.type-product.status-publish.has-post-thumbnail.product_cat-dla-niej.product_cat-peptydy-dla-niej.product_cat-peptydy-naturalne.ast-article-single.ast-woo-product-no-review.desktop-align-left.tablet-align-left.mobile-align-left.first.instock.shipping-taxable.purchasable.product-type-simple.product > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f65417.inni_kupowali_tez.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:1%;
    padding-left:1%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f02491b */.elementor-944 .elementor-element.elementor-element-f02491b {
    
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52ca36b */.elementor-944 .elementor-element.elementor-element-52ca36b{
   width:auto; 
}
@media(max-width:767px){
.elementor-944 .elementor-element.elementor-element-52ca36b{
    left:5% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c9eee5 */.elementor-944 .elementor-element.elementor-element-8c9eee5{
    width:50%;
    direction: ltr;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a66076 */.elementor-944 .elementor-element.elementor-element-8a66076{
   width:auto; 
}
@media(max-width:767px){
.elementor-944 .elementor-element.elementor-element-8a66076{
    right:5% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ebd7d6 */.elementor-944 .elementor-element.elementor-element-6ebd7d6{
    width:50%;
   direction: rtl;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80ce565 */.elementor-944 .elementor-element.elementor-element-80ce565{
    top:-290px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ef24f04 */.elementor-944 .elementor-element.elementor-element-ef24f04 .elementor-swiper-button-prev{
    
    display: none;
}

.elementor-944 .elementor-element.elementor-element-ef24f04 .elementor-swiper-button-next{
    
    display: none;
}
@media(min-width:1024px) and (max-width:1400px){
    
 .elementor-section.elementor-top-section.elementor-element.elementor-element-97a95e8.nowosci.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div{
    width: 134% !important;
    position: static;
}}

  .elementor-section.elementor-top-section.elementor-element.elementor-element-97a95e8.nowosci.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:5%;
    padding-left:5%;
}


@media(min-width:767px) and (max-width:1023px){
   .elementor-section.elementor-top-section.elementor-element.elementor-element-97a95e8.nowosci.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:10%;
    padding-left:10%;
}
}


@media (max-width:767px){
 .elementor-section.elementor-top-section.elementor-element.elementor-element-97a95e8.nowosci.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div{
    padding-right:1%;
    padding-left:1%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75c6ee5 */.elementor-944 .elementor-element.elementor-element-75c6ee5 {
    
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82508a3 */.elementor-944 .elementor-element.elementor-element-82508a3{
   width:auto; 
   left: -12%;
}
@media(max-width:767px){
.elementor-944 .elementor-element.elementor-element-82508a3{
    left:5% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2517af0 */.elementor-944 .elementor-element.elementor-element-2517af0{
    width:50%;
    direction: ltr;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f82ed1 */.elementor-944 .elementor-element.elementor-element-6f82ed1{
   width:auto;
   right: -12%;
}
@media(max-width:767px){
.elementor-944 .elementor-element.elementor-element-6f82ed1{
    right:5% !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d3b20ba */.elementor-944 .elementor-element.elementor-element-d3b20ba{
    width:50%;
   direction: rtl;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76646dc */.elementor-944 .elementor-element.elementor-element-76646dc{
    top:-290px;
}/* End custom CSS */