.elementor-1421 .elementor-element.elementor-element-5dae0b0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1421 .elementor-element.elementor-element-5c874c2{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1421 .elementor-element.elementor-element-5fb1169{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1421 .elementor-element.elementor-element-5fb1169:not(.elementor-motion-effects-element-type-background), .elementor-1421 .elementor-element.elementor-element-5fb1169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72b9021 );}.elementor-1421 .elementor-element.elementor-element-9ebf988 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-9ebf988 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-1421 .elementor-element.elementor-element-ba8202a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1421 .elementor-element.elementor-element-78a748a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-78a748a .woocommerce-breadcrumb{color:var( --e-global-color-6c6105e );}.elementor-1421 .elementor-element.elementor-element-78a748a .woocommerce-breadcrumb > a{color:var( --e-global-color-6c6105e );}.elementor-1421 .elementor-element.elementor-element-841ce83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-heading-title{font-family:var( --e-global-typography-aadbe7a-font-family ), Sans-serif;font-size:var( --e-global-typography-aadbe7a-font-size );font-weight:var( --e-global-typography-aadbe7a-font-weight );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-4c9e3c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-4c9e3c9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-4c9e3c9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-4c9e3c9.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-4c9e3c9.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1421 .elementor-element.elementor-element-4c9e3c9.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-1421 .elementor-element.elementor-element-4c9e3c9.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-1421 .elementor-element.elementor-element-6bb9622 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-6bb9622 .price{color:#121010;font-family:var( --e-global-typography-97f447e-font-family ), Sans-serif;font-size:var( --e-global-typography-97f447e-font-size );font-weight:var( --e-global-typography-97f447e-font-weight );line-height:var( --e-global-typography-97f447e-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button{font-family:var( --e-global-typography-4aae21c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aae21c-font-size );font-weight:var( --e-global-typography-4aae21c-font-weight );text-transform:var( --e-global-typography-4aae21c-text-transform );line-height:var( --e-global-typography-4aae21c-line-height );border-style:none;border-radius:0px 0px 0px 0px;color:var( --e-global-color-92571cd );background-color:var( --e-global-color-5a12759 );transition:all 0.2s;}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button:hover, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button:hover{color:var( --e-global-color-92571cd );background-color:var( --e-global-color-a619c6d );}.elementor-1421 .elementor-element.elementor-element-065b8eb .added_to_cart{font-family:var( --e-global-typography-4aae21c-font-family ), Sans-serif;font-size:var( --e-global-typography-4aae21c-font-size );font-weight:var( --e-global-typography-4aae21c-font-weight );text-transform:var( --e-global-typography-4aae21c-text-transform );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );border-radius:0px 0px 0px 0px;padding:7px 7px 7px 7px;color:var( --e-global-color-a619c6d );transition:all 0.2s;}.woocommerce .elementor-1421 .elementor-element.elementor-element-065b8eb form.cart .variations{width:60%;}.woocommerce .elementor-1421 .elementor-element.elementor-element-065b8eb form.cart table.variations td.value select, .woocommerce .elementor-1421 .elementor-element.elementor-element-065b8eb form.cart table.variations td.value:before{background-color:#FFFFFF;}.elementor-1421 .elementor-element.elementor-element-69fab62 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1421 .elementor-element.elementor-element-69fab62:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-69fab62:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-69fab62.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1421 .elementor-element.elementor-element-69fab62.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1421 .elementor-element.elementor-element-69fab62.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-1421 .elementor-element.elementor-element-69fab62.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-1421 .elementor-element.elementor-element-69fab62{font-family:var( --e-global-typography-2717e79-font-family ), Sans-serif;font-size:var( --e-global-typography-2717e79-font-size );font-weight:var( --e-global-typography-2717e79-font-weight );line-height:var( --e-global-typography-2717e79-line-height );}.elementor-1421 .elementor-element.elementor-element-9a76dea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1421 .elementor-element.elementor-element-a89c05f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-92571cd );font-family:var( --e-global-typography-4f40493-font-family ), Sans-serif;font-size:var( --e-global-typography-4f40493-font-size );font-weight:var( --e-global-typography-4f40493-font-weight );line-height:var( --e-global-typography-4f40493-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-5a12759 );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-92571cd );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-a619c6d );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-a619c6d );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-Tabs-panel{color:var( --e-global-color-92571cd );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-Tabs-panel h2{color:var( --e-global-color-92571cd );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:34px;font-weight:700;line-height:1em;}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-1421 .elementor-element.elementor-element-b4c1be6{--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;}.elementor-1421 .elementor-element.elementor-element-c136cb3{text-align:center;}.elementor-1421 .elementor-element.elementor-element-c136cb3 .elementor-heading-title{font-family:var( --e-global-typography-aadbe7a-font-family ), Sans-serif;font-size:var( --e-global-typography-aadbe7a-font-size );font-weight:var( --e-global-typography-aadbe7a-font-weight );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-c136cb3.elementor-widget-heading .elementor-heading-title, .elementor-1421 .elementor-element.elementor-element-c136cb3.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-eb661fb );}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-5a12759 );--arrow-hover-color:var( --e-global-color-a619c6d );}.elementor-1421 .elementor-element.elementor-element-94e7534 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-94e7534 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-1421{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-6bb9622 .price{font-size:var( --e-global-typography-97f447e-font-size );line-height:var( --e-global-typography-97f447e-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .added_to_cart{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1421 .elementor-element.elementor-element-69fab62{font-size:var( --e-global-typography-2717e79-font-size );line-height:var( --e-global-typography-2717e79-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-4f40493-font-size );line-height:var( --e-global-typography-4f40493-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:30px;}.elementor-1421 .elementor-element.elementor-element-c136cb3 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:3;}}@media(max-width:1200px){.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:26px;}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-1421 .elementor-element.elementor-element-ba8202a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-6bb9622 .price{font-size:var( --e-global-typography-97f447e-font-size );line-height:var( --e-global-typography-97f447e-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .added_to_cart{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1421 .elementor-element.elementor-element-69fab62{font-size:var( --e-global-typography-2717e79-font-size );line-height:var( --e-global-typography-2717e79-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-4f40493-font-size );line-height:var( --e-global-typography-4f40493-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:24px;}.elementor-1421 .elementor-element.elementor-element-c136cb3 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-1421 .elementor-element.elementor-element-5c874c2{--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;}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:22px;}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1421 .elementor-element.elementor-element-5dae0b0{--padding-top:40px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1421 .elementor-element.elementor-element-5fb1169{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1421 .elementor-element.elementor-element-9ebf988 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-ba8202a{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1421 .elementor-element.elementor-element-841ce83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-841ce83{text-align:left;}.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-4c9e3c9.elementor-element{--align-self:flex-start;}.elementor-1421 .elementor-element.elementor-element-6bb9622 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1421 .elementor-element.elementor-element-6bb9622{text-align:left;}.woocommerce .elementor-1421 .elementor-element.elementor-element-6bb9622 .price{font-size:var( --e-global-typography-97f447e-font-size );line-height:var( --e-global-typography-97f447e-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .added_to_cart{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1421 .elementor-element.elementor-element-69fab62.elementor-element{--align-self:flex-start;}.elementor-1421 .elementor-element.elementor-element-69fab62{font-size:var( --e-global-typography-2717e79-font-size );line-height:var( --e-global-typography-2717e79-line-height );}.elementor-1421 .elementor-element.elementor-element-9a76dea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-4f40493-font-size );line-height:var( --e-global-typography-4f40493-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:20px;}.elementor-1421 .elementor-element.elementor-element-c136cb3 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1421 .elementor-element.elementor-element-9a76dea{--content-width:1310px;}.elementor-1421 .elementor-element.elementor-element-b4c1be6{--content-width:1310px;}}@media(min-width:2400px){.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-6bb9622 .price{font-size:var( --e-global-typography-97f447e-font-size );line-height:var( --e-global-typography-97f447e-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .cart button, .elementor-1421 .elementor-element.elementor-element-065b8eb .cart .button{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .added_to_cart{font-size:var( --e-global-typography-4aae21c-font-size );line-height:var( --e-global-typography-4aae21c-line-height );}.elementor-1421 .elementor-element.elementor-element-065b8eb .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1421 .elementor-element.elementor-element-69fab62{font-size:var( --e-global-typography-2717e79-font-size );line-height:var( --e-global-typography-2717e79-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-4f40493-font-size );line-height:var( --e-global-typography-4f40493-line-height );}.woocommerce .elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1421 .elementor-element.elementor-element-c136cb3 .elementor-heading-title{font-size:var( --e-global-typography-aadbe7a-font-size );line-height:var( --e-global-typography-aadbe7a-line-height );}.elementor-1421 .elementor-element.elementor-element-94e7534{--swiper-slides-to-display:3;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-210e0dd */.elementor-1421 .elementor-element.elementor-element-210e0dd .woocommerce-message:before {
    left: 25px
}

.elementor-1421 .elementor-element.elementor-element-210e0dd .button {
    color: #fff!important;
    background-color: var( --e-global-color-accent ) !important;
    padding: 15px !important;
    border-radius: 3px;
    margin-left: 5px !important;
    text-decoration: none;
}


.elementor-1421 .elementor-element.elementor-element-210e0dd .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
    -moz-appearance: none;
    appearance: none;
    opacity: 1;
}


.elementor-1421 .elementor-element.elementor-element-210e0dd .button:hover {
    color: #fff !important; 
    background-color: var( --e-global-color-f77b41c ) !important;
}

.elementor-1421 .elementor-element.elementor-element-210e0dd .woocommerce-message {
    color: #fff;
    background: #019267 !important;
    font-size:20px !important;
    padding: 20px 50px 20px 50px;
    border-top: 5px solid darkgreen !important;
}

.elementor-1421 .elementor-element.elementor-element-210e0dd .wc-forward {
     padding: 10px 20px !important;
    background: #0C523D !important;
    border-radius: 0 !important;
    text-transform: uppercase;
}

.elementor-1421 .elementor-element.elementor-element-210e0dd .wc-forward:hover{
    background: #fff !important;
    color: #000 !important;
}

@media (max-width: 767px){
    .elementor-1421 .elementor-element.elementor-element-210e0dd .woocommerce-message {
        font-size:14px !important;
        padding: 15px 25px 15px 50px;
        display: flex;
        flex-direction: column;
    }
    
    .elementor-1421 .elementor-element.elementor-element-210e0dd .button{
        padding: 8px 0px;
        width: 210px;
        text-align: center;
        margin-left: 0px !important;
        
        font-size: 15px;
    }
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9ebf988 */.elementor-1421 .elementor-element.elementor-element-9ebf988 .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    margin-bottom: 0;
}

.elementor-1421 .elementor-element.elementor-element-9ebf988 .woocommerce-product-gallery__image {
    background: #fff;
}


.pswp__caption .pswp__caption__center {
    display: none;
}

.elementor-1421 .elementor-element.elementor-element-9ebf988 a.woocommerce-product-gallery__trigger {
    background: rgba(255, 255, 255,0.8) !important;
    color: #fff !important
}

.elementor-1421 .elementor-element.elementor-element-9ebf988 span.ast-on-card-button.ast-onsale-card.circle {
    background: #019267 !important;
    border-radius: 0;
    padding: 10px 20px;
    color: #fff ;
}

span.onsale.circle {
    border-radius: 0 !important;
    font-size: 16px;
    min-height: 0 !important;
    height: auto;
    padding:0 20px !important;
    top: 25px;
    left: 25px;
}

@media (max-width:767px) {
    .elementor-widget-woocommerce-product-images {
    margin-bottom: -15px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-78a748a */.elementor-1421 .elementor-element.elementor-element-78a748a a {
    color: #575757 !important;
}

.elementor-1421 .elementor-element.elementor-element-78a748a .woocommerce-breadcrumb{
    margin: 0 !important
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-841ce83 */.elementor-1421 .elementor-element.elementor-element-841ce83 .elementor-widget-container{
    border-bottom: 1px solid #d1d5db ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-4c9e3c9 */.elementor-1421 .elementor-element.elementor-element-4c9e3c9 .product_meta{
    margin: 0;
}

.elementor-1421 .elementor-element.elementor-element-4c9e3c9 span.detail-label:after {
    content: ':';
}

@media (max-width:767px) {
   .elementor-1421 .elementor-element.elementor-element-4c9e3c9 .product_meta {
    text-align: center;
    justify-content: center;
    }
}

.elementor-1421 .elementor-element.elementor-element-4c9e3c9 .product_meta {
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6bb9622 */.elementor-1421 .elementor-element.elementor-element-6bb9622 .elementor-widget-container p.price {
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-065b8eb */.variations th, .variations td {
    background: transparent !important;
    padding: 0;
    padding-right: 5px;
    text-align: left;
}

.elementor-1421 .elementor-element.elementor-element-065b8eb .button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    background: #019267;
    padding: 10px 20px !important;
}

.elementor-1421 .elementor-element.elementor-element-065b8eb form.cart {
    justify-content: left !important;
}

.elementor-1421 .elementor-element.elementor-element-065b8eb .plus , .elementor-1421 .elementor-element.elementor-element-065b8eb .minus{
    color: var(--e-global-color-5a12759) !important;
    font-size: 20px !important;
}



@media (max-width: 767px) {
    .variations {
        width: 100% !important;   
    }
    .variations th, .variations td {
        padding: 0 5px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-69fab62 */.elementor-1421 .elementor-element.elementor-element-69fab62 span.detail-content a {
    color: #0c523d !important;
}

.elementor-1421 .elementor-element.elementor-element-69fab62 .product_meta{
    flex-direction: row ;
    gap: 20px;
}

.elementor-1421 .elementor-element.elementor-element-69fab62 .product_meta span{
    flex: 1 1 45%;
}

.elementor-1421 .elementor-element.elementor-element-69fab62 .product_meta span:nth-child(3){
    flex-basis: 100%;
}

@media (max-width:767px) {
   .elementor-1421 .elementor-element.elementor-element-69fab62 .product_meta {
    align-items: flex-start;
    gap:10px;
    flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a89c05f */.woocommerce-Tabs-panel {
    background: transparent !important;
    padding: 20px 0 0 0 !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f ul.tabs.wc-tabs li {
    border-radius: 0 !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f ol.commentlist {
    padding: 0;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f tr:first-child td.woocommerce-product-attributes-item__value {
    line-height: 2.5
}

 div.product .woocommerce-tabs ul.tabs li {
    color: #ffffff !important;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff !important;
}

.comment-form textarea, .comment-form input, .comment-form select {
    border-radius: 0 !important;
     background: transparent !important;
     outline: none
     ;
}

.wc-tabs a {
    font-weight: 600 !important;
}

.comment-text {
    border-radius: 0 !important;
}

.comment-form input {
    border-radius: 0 !important;
}


.woocommerce-Tabs-panel {
    color: var( --e-global-color-primary ) !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f p, tbody {
    color: var( --e-global-color-600d1e7 ) !important;
}

.description_tab {
    margin-right:10px !important;
}

.woocommerce-Reviews .form-submit input#submit {
    border-radius: 0 !important;
    background: #019267 !important;
    color: #fff !important;
    font-size: var(--e-global-typography-e9d61eb-font-size);
    outline: none;
    padding: 18px 40px !important;
}

.comment-form-comment textarea {
    border-radius: 0 !important;
}

.woocommerce-Reviews .form-submit input#submit:hover {
     background:#0C523D !important;
}

.wc-tabs .active {
    color: #fff !important
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .wc-tabs a {
    color: #000 !important
} 

.elementor-1421 .elementor-element.elementor-element-a89c05f .wc-tabs a:hover {
    color: #fff !important
} 

input#submit:hover {
    background-color: #0C523D !important;
    color: var(--e-global-color-accent) !important;
}

p.stars a {
    color: #0C523D !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #dfe1e2;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: rgb(233 233 233 / 48%);
}


.woocommerce table.shop_attributes th {
    font-size: 18px !important;
    font-weight: 800;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #e1dde7;
    border-radius: 0px;
    padding: 1em 1em 0;
    border-radius: 0px !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 0px !important;
}

.shop_attributes {
    border-radius: 0 !important;
}

li.active:before {
    display: none;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f #tab-title-additional_information a, .elementor-1421 .elementor-element.elementor-element-a89c05f #tab-title-reviews a , .elementor-1421 .elementor-element.elementor-element-a89c05f #tab-title-description a{
    color:#fff !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .description_tab a, .elementor-1421 .elementor-element.elementor-element-a89c05f .reviews_tab a,
.elementor-1421 .elementor-element.elementor-element-a89c05f .additional_information_tab a{
    padding: 10px 20px !important
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .wc-tab{
    background: #DEF5EE61 !important;
    margin: 18px 0px;
    padding: 25px !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .wc-tab p{
    color: #575757 !important; 
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-product-attributes-item__label{
    background: #DEF5EE !important;
}

.elementor-1421 .elementor-element.elementor-element-a89c05f .woocommerce-tabs{
    margin-bottom: 0;
    padding: 0;
    
}



@media (max-width: 767px) {
    .woocommerce-Tabs-panel h2 {
        text-align: center;
    }
    
    .woocommerce-Tabs-panel--description p {
        text-align: justify;
    }
}

@media (max-width: 574px) {
    ul.tabs.wc-tabs {
        padding: 0 !important;
    }
    .wc-tabs li {
        width: 100%;
        margin: 0 !important;
        text-align: center;
    }
    
    input#submit {
        width: 100%;
    }
    
    .elementor-1421 .elementor-element.elementor-element-a89c05f .tabs  li {
        border-radius: 0px !important;
        margin-bottom: 10px !important;
    }
    .elementor-1421 .elementor-element.elementor-element-a89c05f .wc-tab{
        padding: 15px !important;
    }    
    
}

@media (min-width:575px) {
   .wc-tabs a:hover {
    background:  var(--e-global-color-accent) !important;
} 
}/* End custom CSS */
/* Start custom CSS */.table-info table:not(.woocommerce-product-attributes) {
    border: none !important;
}


.table-info table:not(.woocommerce-product-attributes) tbody>tr:nth-child(odd)>td, .table-info table:not(.woocommerce-product-attributes) tbody>tr:nth-child(odd)>th {
    background: #1d2a65 !important;
    color: #fff;
}




.table-info table:not(.woocommerce-product-attributes) td, .table-info table:not(.woocommerce-product-attributes) th {
    border: none !important;
    background: #34448f !important;
    color: #fff;
    text-align: left !important;
}

.woocommerce-Tabs-panel--additional_information table {
    border: none !important;
    overflow: hidden;
}

.woocommerce-Tabs-panel--additional_information table td, .woocommerce-Tabs-panel--additional_information table th {
    padding: 15px 8px !important;
    border: none !important;
}

.woocommerce-Tabs-panel--additional_information table td p, .woocommerce-Tabs-panel--additional_information table th p {
    padding: 0 !important;
}

a.reset_variations {
    color: #0c523d !important;
    font-size: 16px !important;
}/* End custom CSS */