.elementor-420 .elementor-element.elementor-element-3c7a387{--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;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-420 .elementor-element.elementor-element-40a027f{--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;}.woocommerce .elementor-420 .elementor-element.elementor-element-5a0ff9c .flex-control-thumbs img{border-radius:50px 50px 50px 50px;}.elementor-420 .elementor-element.elementor-element-1832fad{--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-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-322eac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;text-align:start;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-420 .elementor-element.elementor-element-ce82662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-420 .elementor-element.elementor-element-ce82662 .price{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.woocommerce .elementor-420 .elementor-element.elementor-element-67e6be6 .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-74fe142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142{--add-to-cart-wc-forward-display:inline-block;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-420 .elementor-element.elementor-element-74fe142 .jet-woo-builder .single_add_to_cart_button.button{max-width:220px;color:var( --e-global-color-d6c1426 );background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;margin:0px 0px 0px 20px;}.elementor-420 .elementor-element.elementor-element-74fe142 .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-093a177 );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:80px;}.elementor-420 .elementor-element.elementor-element-74fe142 .jet-woo-builder .qty{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .variations{max-width:100%;margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .variations .label label{color:var( --e-global-color-primary );margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .variations select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price{color:var( --e-global-color-6a54a9d );padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{color:var( --e-global-color-6a54a9d );padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-size:6px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-size:6px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{color:#2B5025;vertical-align:baseline;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del .woocommerce-Price-currencySymbol{color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del .woocommerce-Price-currencySymbol{color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .stock.in-stock{color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .reset_variations{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-25162d5{--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;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-420 .elementor-element.elementor-element-6929e5a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-4b0e932{text-align:center;}.elementor-420 .elementor-element.elementor-element-4b0e932 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-b19a386{text-align:justify;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-a6c4d7c{--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-420 .elementor-element.elementor-element-33d5bce{text-align:center;}.elementor-420 .elementor-element.elementor-element-33d5bce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-59ed599{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-420 .elementor-element.elementor-element-59ed599 img{width:65%;}.elementor-420 .elementor-element.elementor-element-312be49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-420 .elementor-element.elementor-element-ece7f95{text-align:center;}.elementor-420 .elementor-element.elementor-element-ece7f95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-420 .elementor-element.elementor-element-4b40016{--swiper-slides-to-display:4;--swiper-slides-gap:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:23px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-4b40016 .swiper-slide > .elementor-element{height:100%;}.elementor-420 .elementor-element.elementor-element-6b07294{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-420 .elementor-element.elementor-element-04e0a5f{text-align:center;}.elementor-420 .elementor-element.elementor-element-04e0a5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-420 .elementor-element.elementor-element-97101e0{--swiper-slides-to-display:4;--swiper-slides-gap:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:23px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-97101e0 .swiper-slide > .elementor-element{height:100%;}.elementor-420 .elementor-element.elementor-element-db27dd5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:160px;--padding-right:160px;}.elementor-420 .elementor-element.elementor-element-3f18683{text-align:center;}.elementor-420 .elementor-element.elementor-element-3f18683 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-420 .elementor-element.elementor-element-15433da{--swiper-slides-to-display:4;--swiper-slides-gap:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:23px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-15433da .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-420 .elementor-element.elementor-element-3c7a387{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-40a027f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1832fad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-420 .elementor-element.elementor-element-ce82662 .price{font-size:24px;}.woocommerce .elementor-420 .elementor-element.elementor-element-67e6be6 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .jet-woo-builder .qty{font-size:18px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .stock{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .reset_variations{font-size:18px;}.elementor-420 .elementor-element.elementor-element-25162d5{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-6929e5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-420 .elementor-element.elementor-element-4b0e932 .elementor-heading-title{font-size:38px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-b19a386{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-a6c4d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-33d5bce .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-312be49{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-ece7f95 .elementor-heading-title{font-size:38px;}.elementor-420 .elementor-element.elementor-element-4b40016{--swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-6b07294{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-04e0a5f .elementor-heading-title{font-size:38px;}.elementor-420 .elementor-element.elementor-element-97101e0{--swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-db27dd5{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-3f18683 .elementor-heading-title{font-size:38px;}.elementor-420 .elementor-element.elementor-element-15433da{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-420 .elementor-element.elementor-element-3c7a387{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-40a027f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1832fad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-420 .elementor-element.elementor-element-322eac4{padding:0px 0px 0px 0px;text-align:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-420 .elementor-element.elementor-element-ce82662{text-align:center;}.woocommerce .elementor-420 .elementor-element.elementor-element-ce82662 .price{font-size:21px;}.elementor-420 .elementor-element.elementor-element-67e6be6{text-align:center;}.woocommerce .elementor-420 .elementor-element.elementor-element-67e6be6 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .jet-woo-builder .qty{font-size:18px;}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .variations select{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .stock{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .woocommerce-variation-description{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-74fe142 .elementor-jet-single-add-to-cart .reset_variations{font-size:18px;}.elementor-420 .elementor-element.elementor-element-25162d5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-6929e5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-420 .elementor-element.elementor-element-4b0e932 .elementor-heading-title{font-size:32px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-b19a386{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-a6c4d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-33d5bce .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-2d0523a{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-420 .elementor-element.elementor-element-37db40b{text-align:center;}.elementor-420 .elementor-element.elementor-element-312be49{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-ece7f95 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-4b40016{--swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-6b07294{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-04e0a5f .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-97101e0{--swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-db27dd5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-3f18683 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-15433da{--swiper-slides-to-display:1;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-420 .elementor-element.elementor-element-40a027f{--width:60vw;}.elementor-420 .elementor-element.elementor-element-6929e5a{--width:100vw;}.elementor-420 .elementor-element.elementor-element-a6c4d7c{--width:100vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-420 .elementor-element.elementor-element-6929e5a{--width:50vw;}.elementor-420 .elementor-element.elementor-element-a6c4d7c{--width:50vw;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5a0ff9c */.woocommerce-product-gallery__image {
    pointer-events: none;
}

/* Esto oculta el icono de la lupa por completo */
.woocommerce-product-gallery__trigger {
    display: none !important;
}

/* Por si acaso tu tema usa otra clase común */
.zoomImg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-74fe142 *//* Limpieza Luxury de Variaciones */
.woocommerce-variation-header, 
.reset_variations, 
.woocommerce-variation-price {
    display: none !important;
}

/* Bonus: Ajustar espacio del botón */
.single_variation_wrap {
    margin-top: 10px;
}






/* Elimina el texto dinámico :500g que se cuela junto a la etiqueta */
.variations .label label span, 
.variations .label label:after,
.woo-selected-variation-item-name {
    display: none !important;
}

/* Elimina el enlace "Limpiar" y el precio duplicado */
.reset_variations, 
.woocommerce-variation-price,
.woocommerce-variation-availability {
    display: none !important;
}







/* Quita el borde general que se activa al seleccionar el ítem */
.variable-items-wrapper .variable-item.selected,
.variable-items-wrapper .variable-item.selected:hover {
    box-shadow: none !important;
    border: none !important;
}

/* Cambia el color del radio button (círculo) a tu verde oscuro */
input[type="radio"]:checked {
    accent-color: #2D4628 !important; /* El verde de tu botón */
}

/* Si usas Swatches de estilo círculo */
.variable-item.radio-variable-item.selected .variable-item-radio-input:checked + .variable-item-radio-mask {
    border-color: #2D4628 !important;
}




/* Cambia el color del precio principal */
.woocommerce-Price-amount, 
.price, 
.amount {
    color: #2B5025 !important;
}

/* Si quieres que el símbolo de $ también sea de ese color */
.woocommerce-Price-currencySymbol {
    color: #2B5025 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4b40016 *//* 1. Liberamos la 'celda' del carrusel para que no corte la sombra */
.elementor-420 .elementor-element.elementor-element-4b40016 .swiper-slide, 
.elementor-420 .elementor-element.elementor-element-4b40016 .elementor-loop-item {
    overflow: visible !important;
    padding: 20px !important; /* Espacio extra para que la sombra respire */
}

/* 2. El contenedor que tiene el fondo blanco y el radio de borde */
/* Este es el que suele tener el 'enmascarado' */
.elementor-420 .elementor-element.elementor-element-4b40016 .e-con, 
.elementor-420 .elementor-element.elementor-element-4b40016 .e-container,
.elementor-420 .elementor-element.elementor-element-4b40016 .elementor-widget-container {
    overflow: visible !important;
}

/* 3. Aseguramos que al hacer HOVER, la tarjeta se ponga por encima de las demás */
.elementor-420 .elementor-element.elementor-element-4b40016 .elementor-loop-item:hover {
    z-index: 99 !important;
}

/* 4. Si usaste un contenedor interno para la tarjeta blanca, forzamos que sea visible */
.elementor-420 .elementor-element.elementor-element-4b40016 .elementor-grid-item > div {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-97101e0 *//* 1. Liberamos la 'celda' del carrusel para que no corte la sombra */
.elementor-420 .elementor-element.elementor-element-97101e0 .swiper-slide, 
.elementor-420 .elementor-element.elementor-element-97101e0 .elementor-loop-item {
    overflow: visible !important;
    padding: 20px !important; /* Espacio extra para que la sombra respire */
}

/* 2. El contenedor que tiene el fondo blanco y el radio de borde */
/* Este es el que suele tener el 'enmascarado' */
.elementor-420 .elementor-element.elementor-element-97101e0 .e-con, 
.elementor-420 .elementor-element.elementor-element-97101e0 .e-container,
.elementor-420 .elementor-element.elementor-element-97101e0 .elementor-widget-container {
    overflow: visible !important;
}

/* 3. Aseguramos que al hacer HOVER, la tarjeta se ponga por encima de las demás */
.elementor-420 .elementor-element.elementor-element-97101e0 .elementor-loop-item:hover {
    z-index: 99 !important;
}

/* 4. Si usaste un contenedor interno para la tarjeta blanca, forzamos que sea visible */
.elementor-420 .elementor-element.elementor-element-97101e0 .elementor-grid-item > div {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-15433da *//* 1. Liberamos la 'celda' del carrusel para que no corte la sombra */
.elementor-420 .elementor-element.elementor-element-15433da .swiper-slide, 
.elementor-420 .elementor-element.elementor-element-15433da .elementor-loop-item {
    overflow: visible !important;
    padding: 20px !important; /* Espacio extra para que la sombra respire */
}

/* 2. El contenedor que tiene el fondo blanco y el radio de borde */
/* Este es el que suele tener el 'enmascarado' */
.elementor-420 .elementor-element.elementor-element-15433da .e-con, 
.elementor-420 .elementor-element.elementor-element-15433da .e-container,
.elementor-420 .elementor-element.elementor-element-15433da .elementor-widget-container {
    overflow: visible !important;
}

/* 3. Aseguramos que al hacer HOVER, la tarjeta se ponga por encima de las demás */
.elementor-420 .elementor-element.elementor-element-15433da .elementor-loop-item:hover {
    z-index: 99 !important;
}

/* 4. Si usaste un contenedor interno para la tarjeta blanca, forzamos que sea visible */
.elementor-420 .elementor-element.elementor-element-15433da .elementor-grid-item > div {
    overflow: visible !important;
}/* End custom CSS */