.elementor-409 .elementor-element.elementor-element-5557c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-5557c5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-409 .elementor-element.elementor-element-b0270b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:4px;--padding-left:30px;--padding-right:10px;}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-409 .elementor-element.elementor-element-20a32ee .woocommerce-breadcrumb{color:#000000;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:600;}.elementor-409 .elementor-element.elementor-element-20a32ee .woocommerce-breadcrumb > a{color:#24B621;}.elementor-409 .elementor-element.elementor-element-3921c53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-409 .elementor-element.elementor-element-3921c53:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-3921c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-ff2b630{--display:flex;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-409 .elementor-element.elementor-element-c4145b1 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-c4145b1 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-c4145b1 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-409 .elementor-element.elementor-element-aa2e7a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-409 .elementor-element.elementor-element-0904867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-0904867 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;color:#1E1B49;}.elementor-widget-woocommerce-product-rating .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-rating .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-409 .elementor-element.elementor-element-92ee223 .woocommerce-review-link{color:#1E1B49;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-409 .elementor-element.elementor-element-27996db > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-27996db{text-align:start;}.woocommerce .elementor-409 .elementor-element.elementor-element-27996db .price{color:#24B621;font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;text-decoration:none;}.woocommerce .elementor-409 .elementor-element.elementor-element-27996db .price ins{color:#24B621;font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;text-decoration:none;}body:not(.rtl) .elementor-409 .elementor-element.elementor-element-27996db:not(.elementor-product-price-block-yes) del{margin-right:2px;}body.rtl .elementor-409 .elementor-element.elementor-element-27996db:not(.elementor-product-price-block-yes) del{margin-left:2px;}.elementor-409 .elementor-element.elementor-element-27996db.elementor-product-price-block-yes del{margin-bottom:2px;}.elementor-409 .elementor-element.elementor-element-c960ff6{--display:flex;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-409 .elementor-element.elementor-element-2d3ada6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-2d3ada6 .cart button, .elementor-409 .elementor-element.elementor-element-2d3ada6 .cart .button{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-style:solid;color:#FFFFFF;background-color:#24B621;border-color:#24B621;transition:all 0.2s;}.elementor-409 .elementor-element.elementor-element-2d3ada6 .cart button:hover, .elementor-409 .elementor-element.elementor-element-2d3ada6 .cart .button:hover{color:#FFFFFF;background-color:#29C926;border-color:#24B621;}.elementor-409 .elementor-element.elementor-element-2d3ada6 .added_to_cart{font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-409 .elementor-element.elementor-element-2d3ada6 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart .variations{width:50%;margin-bottom:0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations tr th, .woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations tr td{padding-top:calc( 8px/2 );padding-bottom:calc( 8px/2 );}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations label{color:#000000;font-family:"Nunito", Sans-serif;}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations td.value select, .woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #000000;border-radius:5px;}.woocommerce .elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-409 .elementor-element.elementor-element-2d3ada6 form.cart table.variations td.value:before{font-family:"Nunito", Sans-serif;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-409 .elementor-element.elementor-element-1f9e95b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-1f9e95b .woocommerce-product-details__short-description{color:#030303;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;}.elementor-409 .elementor-element.elementor-element-0cced1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-0cced1b{text-align:start;}.woocommerce .elementor-409 .elementor-element.elementor-element-0cced1b .price{color:#24B621;font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;text-decoration:none;}.woocommerce .elementor-409 .elementor-element.elementor-element-0cced1b .price ins{color:#24B621;font-family:"Nunito", Sans-serif;font-size:28px;font-weight:700;text-decoration:none;}body:not(.rtl) .elementor-409 .elementor-element.elementor-element-0cced1b:not(.elementor-product-price-block-yes) del{margin-right:2px;}body.rtl .elementor-409 .elementor-element.elementor-element-0cced1b:not(.elementor-product-price-block-yes) del{margin-left:2px;}.elementor-409 .elementor-element.elementor-element-0cced1b.elementor-product-price-block-yes del{margin-bottom:2px;}.elementor-409 .elementor-element.elementor-element-f03b325 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-f03b325 .cart button, .elementor-409 .elementor-element.elementor-element-f03b325 .cart .button{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;border-style:solid;color:#FFFFFF;background-color:#24B621;border-color:#24B621;transition:all 0.2s;}.elementor-409 .elementor-element.elementor-element-f03b325 .cart button:hover, .elementor-409 .elementor-element.elementor-element-f03b325 .cart .button:hover{color:#FFFFFF;background-color:#29C926;border-color:#24B621;}.elementor-409 .elementor-element.elementor-element-f03b325 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart .variations{width:50%;margin-bottom:0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations tr th, .woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations tr td{padding-top:calc( 8px/2 );padding-bottom:calc( 8px/2 );}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations label{color:#000000;font-family:"Nunito", Sans-serif;}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations td.value select, .woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #000000;border-radius:5px;}.woocommerce .elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-409 .elementor-element.elementor-element-f03b325 form.cart table.variations td.value:before{font-family:"Nunito", Sans-serif;}.elementor-409 .elementor-element.elementor-element-65d6e07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-65d6e07:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-65d6e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-409 .elementor-element.elementor-element-dcde25f{--display:flex;}.elementor-widget-woocommerce-product-data-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-409 .elementor-element.elementor-element-82ffd62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-409 .elementor-element.elementor-element-82ffd62 .woocommerce-tabs ul.wc-tabs li a{font-family:"Nunito", Sans-serif;font-size:16px;}.woocommerce .elementor-409 .elementor-element.elementor-element-82ffd62 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:0px;}.elementor-409 .elementor-element.elementor-element-209bcf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-409 .elementor-element.elementor-element-209bcf4:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-209bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1E499;}.elementor-409 .elementor-element.elementor-element-209bcf4::before, .elementor-409 .elementor-element.elementor-element-209bcf4 > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-209bcf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-409 .elementor-element.elementor-element-209bcf4 > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-209bcf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-409 .elementor-element.elementor-element-209bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-409 .elementor-element.elementor-element-b96fcb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-6bce119{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-409 .elementor-element.elementor-element-066f0c6{text-align:center;}.elementor-409 .elementor-element.elementor-element-066f0c6 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:700;color:#1E1B49;}.elementor-409 .elementor-element.elementor-element-c2d9b11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-c2d9b11:not(.elementor-motion-effects-element-type-background), .elementor-409 .elementor-element.elementor-element-c2d9b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1E499;}.elementor-409 .elementor-element.elementor-element-2911c9b{--display:flex;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-409 .elementor-element.elementor-element-19b43ca{--e-image-carousel-slides-to-show:4;}.elementor-409 .elementor-element.elementor-element-19b43ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-409 .elementor-element.elementor-element-19b43ca .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-409 .elementor-element.elementor-element-20a32ee .woocommerce-breadcrumb{font-size:13px;}.elementor-409 .elementor-element.elementor-element-0904867 .elementor-heading-title{font-size:22px;}.woocommerce .elementor-409 .elementor-element.elementor-element-1f9e95b .woocommerce-product-details__short-description{font-size:14px;}.elementor-409 .elementor-element.elementor-element-209bcf4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-19b43ca{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-409 .elementor-element.elementor-element-5557c5a{--width:100%;}.elementor-409 .elementor-element.elementor-element-65d6e07{--width:100%;}.elementor-409 .elementor-element.elementor-element-209bcf4{--width:100%;}.elementor-409 .elementor-element.elementor-element-b96fcb5{--width:100%;}.elementor-409 .elementor-element.elementor-element-c2d9b11{--width:100%;}}@media(max-width:767px){.elementor-409 .elementor-element.elementor-element-5557c5a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-3921c53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-ff2b630{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-c4145b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-aa2e7a6{--content-width:100%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-409 .elementor-element.elementor-element-0904867 .elementor-heading-title{font-size:31px;}.elementor-409 .elementor-element.elementor-element-92ee223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-27996db > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-c960ff6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-2d3ada6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-1f9e95b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-0cced1b > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-f03b325 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-65d6e07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-dcde25f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-409 .elementor-element.elementor-element-82ffd62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-409 .elementor-element.elementor-element-209bcf4{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-409 .elementor-element.elementor-element-066f0c6 .elementor-heading-title{font-size:25px;}.elementor-409 .elementor-element.elementor-element-c2d9b11{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-409 .elementor-element.elementor-element-19b43ca{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-20a32ee */.elementor-409 .elementor-element.elementor-element-20a32ee .woocommerce-breadcrumb {
    margin: 0 !important;
}

.elementor-409 .elementor-element.elementor-element-20a32ee a {
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0270b3 */@media(width < 767px) {
    .elementor-409 .elementor-element.elementor-element-b0270b3 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c4145b1 */@media(width < 767px) {
.elementor-409 .elementor-element.elementor-element-c4145b1 img {
    border-radius: 0 !important;
  }
  .woocommerce-product-gallery {
      margin-bottom: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2b630 */.elementor-409 .elementor-element.elementor-element-ff2b630 {
    position: sticky;
    top: 140px;
    height: fit-content;
}

@media(width < 767px) {
    .elementor-409 .elementor-element.elementor-element-ff2b630 {
      position: static;
  } 
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-0904867 */.elementor-409 .elementor-element.elementor-element-0904867 h1::after {
    content:' ' '+ Envío Incluido'
    ;
    font-size: 25px;
    color: #24B621
}

@media(width < 767px) {
    .elementor-409 .elementor-element.elementor-element-0904867 h1::after {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-27996db */.elementor-409 .elementor-element.elementor-element-27996db .price {
    margin: 0 !important;
} 

.elementor-409 .elementor-element.elementor-element-27996db del {
    color: #919090;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px !important;
    letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-1f9e95b */.h2-pdp-adishop, .elementor-409 .elementor-element.elementor-element-1f9e95b h2, .elementor-409 .elementor-element.elementor-element-1f9e95b h3 {
    font-family: 'Nunito', Sans-Serif !important;
    font-size: 26px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px;
    margin-bottom: 5px;
}

.elementor-409 .elementor-element.elementor-element-1f9e95b p {
     font-family: 'Nunito', Sans-Serif !important;
}

.elementor-409 .elementor-element.elementor-element-1f9e95b img {
    /*width: 600px !important;*/
    object-fit: contain;
}

@media(width < 767px) {
    .h2-pdp-adishop, .elementor-409 .elementor-element.elementor-element-1f9e95b h2, .elementor-409 .elementor-element.elementor-element-1f9e95b h3 {
    font-size: 22px !important;
 }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0cced1b */.elementor-409 .elementor-element.elementor-element-0cced1b .price {
    margin: 0 !important;
}

.elementor-409 .elementor-element.elementor-element-0cced1b del {
    color: #919090;
    font-family: "Montserrat", Sans-serif;
    font-size: 24px !important;
    letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3921c53 */.elementor-409 .elementor-element.elementor-element-3921c53 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-82ffd62 *//*.woocommerce-tabs {*/
/*        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1);*/
/*        background: #ffffff;*/
/*        border-radius: 16px;*/
/*}*/

.wcpr-filter-container {
        border: 1px solid transparent;
}

.wcpr-filter-container::before {
    content: 'Filtrar:';
    font-size: 20px;
    font-weight: 600;
    margin-right: 10px;
}

.wcpr-filter-button {
    border-radius: 2px !important;
    padding: 8px !important;
    display: inline-block !important;
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    border: 1px solid transparent !important;
    color: #1c1c1c !important;
    background-color: transparent !important;
    transition: all 300ms ease-in-out 0s !important;
}

.wcpr-filter-button:hover {
    background: #ff4500 !important;
    color: #ffffff !important;
}

.wcpr-active {
    width: 170px !important;
    cursor: pointer;
}

.wcpr-filter-button-ul {
    width: 170px !important;
    background: #ff4500 !important;
}

.wcpr-filter-button-ul .wcpr-filter-button-li a {
   color: #f5f5f5 !important;  
}

.wcpr-filter-button-ul .wcpr-filter-button-li a:hover {
    background: #f5f5f5;
    color: #1c1c1c;
}

.woocommerce-Tabs-panel {
    border-top: 1px solid transparent !important;
}

.woocommerce-tabs .wc-tabs
.additional_information_tab,
.woocommerce-Tabs-panel--additional_information,
.reviews_tab {
    display: none !important;
}

.woocommerce-Tabs-panel--reviews {
    display: block !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    
}

.woocommerce-Reviews-title::before {
    content: 'Comentarios de nuestros clientes';
    font-size: 24px;
    font-weight: 600;
}

.woocommerce #reviews #comments ol.commentlist {
    max-width: 900px !important;
    width: 900px !important;
}

.wcpr-grid {
    display: block !important;
    position: relative;
}

.wcpr-grid-item {
   width: calc(25% - 20px); /* Ajustamos a 3 columnas con mayor ancho */
    margin-bottom: 20px; /* Espacio entre las tarjetas */
    background-color: #f5f5f5;
    border-radius: 10px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1);
    float: left; /* Asegura que las tarjetas se alineen horizontalmente */
}

.wcpr-grid-item .wcpr-content .reviews-images-container .reviews-images-wrap-right .reviews-images {
        border-radius: 16px 16px 0 0 !important;
            width: 100%;
    height: 270px;
    object-fit: cover;
}

.wcpr-grid-item .wcpr-content .review-content-container .wcpr-review-content {
        width: 100%;
    margin-top: 10px;
    display: i !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    text-align: left !important;
}

/*--- Medias Queries ---*/
@media(width < 767px) {
    .woocommerce-Reviews-title::before {
        font-size: 18px;
    }
    
    .woocommerce div.product.elementor .woocommerce-tabs .panel {
        padding: 0 !important;
    }
    
    .woocommerce-Reviews-title {
            padding: 20px 20px 0px 20px !important;
    }
    
    .wcpr-overall-rating-and-rating-count {
         padding: 0px 20px !important;
    }
    
.woocommerce #reviews #comments ol.commentlist {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 0 0 15px !important;
    margin: 0 !important;
}
    
   .wcpr-grid-item {
        width: calc(50% - 20px); /* Dos columnas en móviles */
    }
    
    .wcpr-grid-item .wcpr-content .reviews-images-container .reviews-images-wrap-right .reviews-images {
       height: 200px;
    }
    
}/* End custom CSS */