.elementor-10682 .elementor-element.elementor-element-3343111c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:0%;}.elementor-10682 .elementor-element.elementor-element-4f113624{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.woocommerce .elementor-10682 .elementor-element.elementor-element-f296ec7 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-f296ec7 .flex-control-thumbs img{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-f296ec7 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-f296ec7 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-10682 .elementor-element.elementor-element-2091e87{--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:flex-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10682 .elementor-element.elementor-element-2091e87.e-con{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-32ddfab > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-10682 .elementor-element.elementor-element-32ddfab.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-32ddfab img{width:250px;}.elementor-10682 .elementor-element.elementor-element-1235051{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1235051 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;color:#989898;}.elementor-10682 .elementor-element.elementor-element-c902df0.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-84dc045 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-10682 .elementor-element.elementor-element-84dc045{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-10682 .elementor-element.elementor-element-687d2ac{width:100%;max-width:100%;text-align:left;font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-10682 .elementor-element.elementor-element-687d2ac > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-10682 .elementor-element.elementor-element-687d2ac.elementor-element{--align-self:flex-start;}.elementor-10682 .elementor-element.elementor-element-171d86c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 20px;}.elementor-10682 .elementor-element.elementor-element-171d86c .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:underline;color:#333333;}.elementor-10682 .elementor-element.elementor-element-852c8d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-10682 .elementor-element.elementor-element-852c8d8{text-align:left;font-family:"Open Sans", Sans-serif;font-size:15px;font-style:normal;}.elementor-10682 .elementor-element.elementor-element-6094f81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-10682 .elementor-element.elementor-element-6094f81{text-align:left;font-family:"Open Sans", Sans-serif;font-size:15px;font-style:normal;}.elementor-10682 .elementor-element.elementor-element-0090939 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-0090939.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0090939 img{width:50%;}.elementor-10682 .elementor-element.elementor-element-25a0e097.elementor-element{--align-self:center;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price{color:#1C244B;font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price ins{color:#324A6D;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}body:not(.rtl) .elementor-10682 .elementor-element.elementor-element-25a0e097:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-10682 .elementor-element.elementor-element-25a0e097:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-10682 .elementor-element.elementor-element-25a0e097.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;--button-spacing:0px;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart button, .elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart .button{font-family:"Open Sans", Sans-serif;font-size:1px;font-weight:700;letter-spacing:-0.4px;background-color:#A69999;transition:all 0.2s;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .quantity .qty{font-size:20px;font-weight:400;border-style:groove;border-color:#FFFFFF;transition:all 0.2s;}.woocommerce .elementor-10682 .elementor-element.elementor-element-b4cb1e8 form.cart .variations{width:0%;}.woocommerce .elementor-10682 .elementor-element.elementor-element-b4cb1e8 form.cart table.variations td.value select, .woocommerce .elementor-10682 .elementor-element.elementor-element-b4cb1e8 form.cart table.variations td.value:before{border-radius:0px;}.elementor-10682 .elementor-element.elementor-element-9fa9b48 > .elementor-widget-container{margin:-36px 0px 0px 155px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-9fa9b48.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-581e780 > .elementor-widget-container{margin:-36px 0px 0px 160px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-581e780.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b6dc83c img{width:64%;}.elementor-10682 .elementor-element.elementor-element-2c02509{--display:flex;}.elementor-10682 .elementor-element.elementor-element-f6b4ff1{--display:flex;}.elementor-10682 .elementor-element.elementor-element-93a7b08{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-10682 .elementor-element.elementor-element-93a7b08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-93a7b08.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-93a7b08 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-10682 .elementor-element.elementor-element-7730d573{--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;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-nav .elementor-repeater-item-30234cd svg *{stroke-width:1.2;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tab-link{flex-direction:row !important;}.elementor-10682 .elementor-element.elementor-element-f1e105c:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-f1e105c.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link, .elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-style-circle .premium-tabs-nav li::before, .elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-style-tzoid .premium-tab-link::after{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link:hover, .elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-style-circle .premium-tabs-nav li:hover::before, .elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-style-tzoid .premium-tab-link:hover::after{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-nav .premium-title-icon{color:#7E7E7E;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-nav .premium-tab-link > svg, .elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs-nav .premium-tab-link > svg *{fill:#7E7E7E;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs .premium-tab-title{color:#878787;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tab-content{font-family:"Open Sans", Sans-serif;font-size:15px;padding:20px 20px 20px 20px;}.elementor-10682 .elementor-element.elementor-element-f1e105c .premium-tabs{border-style:none;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-nav .elementor-repeater-item-30234cd svg *{stroke-width:1.2;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tab-link{flex-direction:row !important;}.elementor-10682 .elementor-element.elementor-element-25a5e98:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link, .elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-style-circle .premium-tabs-nav li::before, .elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-style-tzoid .premium-tab-link::after{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs:not(.premium-tabs-style-circle) .premium-tab-link:hover, .elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-style-circle .premium-tabs-nav li:hover::before, .elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-style-tzoid .premium-tab-link:hover::after{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-nav .premium-title-icon{color:#7E7E7E;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-nav .premium-tab-link > svg, .elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs-nav .premium-tab-link > svg *{fill:#7E7E7E;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs .premium-tab-title{color:#878787;font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tab-content{font-family:"Open Sans", Sans-serif;font-size:15px;padding:20px 20px 20px 20px;}.elementor-10682 .elementor-element.elementor-element-25a5e98 .premium-tabs{border-style:none;}.elementor-10682 .elementor-element.elementor-element-8e1f19c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-10682 .elementor-element.elementor-element-5d3ae64{--display:flex;}.woocommerce .elementor-10682 .elementor-element.elementor-element-ba7c46b .woocommerce-tabs ul.wc-tabs li a{font-family:"Open Sans", Sans-serif;}.woocommerce .elementor-10682 .elementor-element.elementor-element-ba7c46b .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Open Sans", Sans-serif;font-size:11px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-ba7c46b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;}@media(min-width:768px){.elementor-10682 .elementor-element.elementor-element-4f113624{--width:50%;}.elementor-10682 .elementor-element.elementor-element-2091e87{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10682 .elementor-element.elementor-element-3343111c{--width:966px;}.elementor-10682 .elementor-element.elementor-element-4f113624{--width:89%;}.elementor-10682 .elementor-element.elementor-element-2091e87{--width:100vw;}}@media(max-width:1024px){.elementor-10682 .elementor-element.elementor-element-3343111c{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10682 .elementor-element.elementor-element-2091e87{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10682 .elementor-element.elementor-element-2091e87.e-con{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-32ddfab > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-10682 .elementor-element.elementor-element-0090939 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price{font-size:25px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price ins{font-size:25px;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10682 .elementor-element.elementor-element-9fa9b48{width:100%;max-width:100%;}.elementor-10682 .elementor-element.elementor-element-9fa9b48 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-9fa9b48.elementor-element{--align-self:flex-end;}.elementor-10682 .elementor-element.elementor-element-581e780{width:100%;max-width:100%;}.elementor-10682 .elementor-element.elementor-element-581e780 > .elementor-widget-container{margin:-35px 0px 0px 60px;padding:0px 0px 0px 80px;}.elementor-10682 .elementor-element.elementor-element-581e780.elementor-element{--align-self:flex-end;}.elementor-10682 .elementor-element.elementor-element-93a7b08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10682 .elementor-element.elementor-element-7730d573{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10682 .elementor-element.elementor-element-f1e105c:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-f1e105c.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}}@media(max-width:767px){.elementor-10682 .elementor-element.elementor-element-3343111c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10682 .elementor-element.elementor-element-4f113624{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10682 .elementor-element.elementor-element-f296ec7{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-10682 .elementor-element.elementor-element-f296ec7 > .elementor-widget-container{margin:0px -7px 0px -7px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-f296ec7.elementor-element{--align-self:stretch;}.elementor-10682 .elementor-element.elementor-element-2091e87{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10682 .elementor-element.elementor-element-32ddfab.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-84dc045 > .elementor-widget-container{margin:0px 5px 0px 20px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-84dc045.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-84dc045{text-align:left;}.elementor-10682 .elementor-element.elementor-element-687d2ac > .elementor-widget-container{margin:0px 5px 0px 20px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-687d2ac.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-687d2ac{text-align:left;}.elementor-10682 .elementor-element.elementor-element-171d86c{width:100%;max-width:100%;text-align:left;}.elementor-10682 .elementor-element.elementor-element-171d86c > .elementor-widget-container{margin:0% 10% -3% 0%;padding:0px 0px 0px 19px;}.elementor-10682 .elementor-element.elementor-element-171d86c .elementor-heading-title{font-size:17px;}.elementor-10682 .elementor-element.elementor-element-852c8d8{width:100%;max-width:100%;text-align:left;font-size:15px;}.elementor-10682 .elementor-element.elementor-element-852c8d8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-852c8d8.elementor-element{--align-self:flex-start;}.elementor-10682 .elementor-element.elementor-element-6094f81{width:100%;max-width:100%;text-align:left;font-size:15px;}.elementor-10682 .elementor-element.elementor-element-6094f81 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-6094f81.elementor-element{--align-self:flex-start;}.elementor-10682 .elementor-element.elementor-element-0090939{width:100%;max-width:100%;}.elementor-10682 .elementor-element.elementor-element-0090939 > .elementor-widget-container{margin:0px 16px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-0090939.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0090939 img{width:71%;}.elementor-10682 .elementor-element.elementor-element-25a0e097{width:100%;max-width:100%;text-align:center;}.elementor-10682 .elementor-element.elementor-element-25a0e097 > .elementor-widget-container{margin:0px 15px -20px 0px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price{font-size:25px;}.woocommerce .elementor-10682 .elementor-element.elementor-element-25a0e097 .price ins{font-size:20px;}.elementor-10682 .elementor-element.elementor-element-b4cb1e8 > .elementor-widget-container{margin:-22px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-9fa9b48 > .elementor-widget-container{margin:-22px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-581e780 > .elementor-widget-container{margin:-22px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-b6dc83c img{width:84%;}.elementor-10682 .elementor-element.elementor-element-2c02509{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6b4ff1{--min-height:0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10682 .elementor-element.elementor-element-93a7b08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10682 .elementor-element.elementor-element-7730d573{--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10682 .elementor-element.elementor-element-f1e105c{width:100%;max-width:100%;}.elementor-10682 .elementor-element.elementor-element-f1e105c > .elementor-widget-container{margin:0px -5px 0px -5px;}.elementor-10682 .elementor-element.elementor-element-f1e105c.elementor-element{--align-self:stretch;}.elementor-10682 .elementor-element.elementor-element-f1e105c:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-f1e105c.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98{width:100%;max-width:100%;}.elementor-10682 .elementor-element.elementor-element-25a5e98 > .elementor-widget-container{margin:0px -5px 0px -5px;}.elementor-10682 .elementor-element.elementor-element-25a5e98.elementor-element{--align-self:stretch;}.elementor-10682 .elementor-element.elementor-element-25a5e98:not(.premium-tabs-icon-column) .premium-tab-link{justify-content:flex-start;}.elementor-10682 .elementor-element.elementor-element-25a5e98.premium-tabs-icon-column .premium-tab-link{align-items:flex-start;}}/* Start custom CSS for text-editor, class: .elementor-element-687d2ac */.dynamic-benefits-widget p {
    margin: 0 0 10px 0; /* Add spacing between lines */
    font-size: 15px; /* Adjust font size */
    line-height: 1.8; /* Adjust line height */
    color: #333; /* Text color */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b4cb1e8 *//* Style the Add to Cart Button */
.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart button, 
.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart .button {
    width: 100% !important; /* Expand to the entire container */
    font-size: 16px !important; /* Adjust font size */
    padding: 15px !important; /* Add padding inside the button */
    background-color: #000000 !important; /* Black background */
    color: #ffffff !important; /* White text */
    font-weight: bold !important; /* Bold text */
    text-transform: uppercase !important; /* Uppercase text */
    border: none !important; /* Remove any border */
    border-radius: 3px !important; /* Slightly rounded corners */
    cursor: pointer !important;
    transition: background-color 0.3s ease-in-out !important; /* Smooth color change on hover */
}

/* Hover Effect */
.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart button:hover, 
.elementor-10682 .elementor-element.elementor-element-b4cb1e8 .cart .button:hover {
    background-color: #333333 !important; /* Slightly lighter black */
    color: #ffffff !important; /* Maintain white text on hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fa9b48 */.custom-links a.custom-link {
    color: #4D4D4D !important;
    text-decoration: none;
}

.custom-links a.custom-link:hover {
    color: #4D4D4D !important; /* Ensure hover doesn't change */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-581e780 */.custom-links-ipad a.custom-link {
    color: #4D4D4D !important;
    text-decoration: none;
}

.custom-links-ipad a.custom-link:hover {
    color: #4D4D4D !important; /* Ensure hover doesn't change */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-846223e */@media only screen and (max-width: 480px) {
    .cuw-fbt-products.cuw-mobile-responsive {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        width: 100% !important;
    }

    .cuw-fbt-products.cuw-mobile-responsive .cuw-gird {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        width: 100% !important;
    }

    .cuw-fbt-products.cuw-mobile-responsive .cuw-product {
        flex: 1 1 auto !important;
        display: flex !important;
        justify-content: center !important;
        max-width: 140px !important;
    }

    /* Force a row break */
    .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        margin-top: 12px !important;
        padding: 12px !important;
        border-top: 1px solid #ddd !important;
    }

    .cuw-fbt-products.cuw-mobile-responsive .cuw-total-price-section {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        font-size: 14px !important;
        font-weight: bold !important;
        gap: 4px !important;
        margin-bottom: 6px !important;
        width: 100% !important;
    }

    .cuw-fbt-products.cuw-mobile-responsive .cuw-add-to-cart {
        padding: 10px 14px !important;
        font-size: 14px !important;
        width: 100% !important;
        max-width: 280px !important;
        text-align: center !important;
    }
    
    .cuw-product-separator {
    display: none !important;
}

.cuw-add-to-cart {
    background-color: #b8860b !important;  /* Gold background */
    color: white !important;  /* White text */
    border: none !important;
    border-radius: 5px !important;  /* Rounded corners */
    padding: 18px 24px !important;  /* Increased padding */
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important; /* Space between text and icon */
    width: auto !important;  /* Auto width to fit content */
    max-width: 100% !important;  /* Ensures button doesn't stretch too wide */
    min-width: 240px !important;  /* Ensures a consistent base size */
    min-height: 40px !important;  /* Explicit button height */
    cursor: pointer !important;
    transition: background 0.3s ease-in-out !important;
    white-space: nowrap !important;  /* Prevents text wrapping */
    text-align: center !important;
    letter-spacing: 0.5px !important;  /* Reduced letter spacing */
}

.cuw-add-to-cart::before {
    content: "\f07a";  /* Font Awesome cart icon */
    font-family: "Font Awesome 5 Free";  /* Ensure FontAwesome is loaded */
    font-weight: 900; /* Solid icon */
    font-size: 18px;
}

.cuw-add-to-cart:hover {
    background-color: #a87808 !important; /* Slightly darker hover effect */
}

.cuw-heading.cuw-template-title {
    font-family: "Poppins", "Montserrat", "Inter", sans-serif !important;
    font-weight: 600 !important; /* Bold */
    font-size: 18px !important; /* Adjust as needed */
    letter-spacing: 0.5px !important; /* Slight spacing */
    text-transform: uppercase !important; /* Uppercase for emphasis */
    color: #444444 !important; /* Dark and bold */
    margin-top: 10px !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important; /* Space between text and emoji */
}

/* Add an emoji before the text */
.cuw-heading.cuw-template-title::before {
    content: ""; /* Change this emoji as needed */
    font-size: 20px;
}

/* Add an emoji after the text */
.cuw-heading.cuw-template-title::after {
    content: ""; /* Change this emoji as needed */
    font-size: 20px;
}

.cuw-product-checkbox {
    accent-color: #4CAF50 !important; /* Change default blue to green */
}

.cuw-total-price-section {
    margin-top: 10px !important; /* Reduce the space above the price */
}

.cuw-column.cuw-buy-section {
    margin-top: 5px !important; /* Reduced from default */
    padding-top: 5px !important; /* Adjust padding if needed */
}

.cuw-column.cuw-product {
    margin-bottom: 10px !important; /* Reduced from 20px */
}

/* Target only the WooCommerce Add to Cart button */
.woocommerce button.button {
    background-color: #b8860b !important;  /* Gold background */
    color: white !important;  /* White text */
    border: none !important;
    border-radius: 5px !important;  /* Rounded corners */
    padding: 18px 24px !important;  /* Adjusted padding */
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important; /* Space between text and icon */
    width: auto !important;  /* Auto width to fit content */
    max-width: 280px !important;  
    min-width: 240px !important;  
    min-height: 40px !important;  
    cursor: pointer !important;
    transition: background 0.3s ease-in-out !important;
    white-space: nowrap !important;  /* Prevents text wrapping */
    text-align: center !important;
    letter-spacing: 0.5px !important;  /* Adjust letter spacing */
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3343111c *//* General Product Gallery Layout */
.woocommerce-product-gallery {
    display: grid;
    gap: 0 !important; /* Remove gaps between elements */
    padding-bottom: 0 !important; /* Reset padding on gallery container */
    margin-bottom: 0px !important; /* Reset margin on gallery container */
}

/* Universal Thumbnail Adjustments for All Devices */
.woocommerce-product-gallery .flex-control-thumbs {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(60px, 1fr)); /* Smaller thumbnails for all devices */
    gap: 5px; /* Reduce gap between thumbnails */
    max-height: 80px !important; /* Limit height of thumbnails */
    overflow: hidden !important; /* Prevent horizontal scroll */
    background-color: #ebeae1 !important; /* Black background for thumbnails container */
    padding: 10px !important; /* Adjust padding around thumbnails */
    border-radius: 0 !important; /* Remove rounded corners */
    margin-top: -13px !important; /* Eliminate margin above thumbnails */
    margin-bottom: 0 !important; /* Ensure no extra space below */
    justify-content: center; /* Center thumbnails if extra space exists */
}

/* Desktop View - Add More Bottom Margin */
@media only screen and (min-width: 48em) { /* Desktop devices */
  .woocommerce-product-gallery .flex-control-thumbs {
      margin-bottom: 20px !important; /* Add more bottom margin for desktop view */
      max-height: 100px !important; /* Adjust height slightly to ensure thumbnails fit */
  }
}

/* General Thumbnail Styles */
.woocommerce-product-gallery .flex-control-thumbs li {
    float: none !important;
    width: 100% !important;
    display: grid;
    align-items: center; /* Ensure thumbnails are vertically aligned */
}

.woocommerce-product-gallery .flex-control-thumbs li img {
    inline-size: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    display: block !important; /* Ensure thumbnails display properly */
    border-radius: 3px; /* Rounded corners for thumbnails */
}

/* Active Thumbnail Border */
.woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    border: 2px solid #f2f2f2; /* Highlight active thumbnail */
}

/* Ensure no extra margin below the main product image */
.woocommerce-product-gallery__image {
    margin-bottom: 0 !important; /* Reset margin below main image */
    padding-bottom: 0 !important; /* Reset padding below main image */
}

/* Hide the magnifier icon */
.woocommerce-product-gallery__trigger {
    display: none !important;
}

/* Remove margin for specific Elementor container */
.woocommerce .elementor-10682 .elementor-element.elementor-element-f296ec7 .flex-control-thumbs {
    margin-right: 0 !important; /* Reset margin-right */
    margin-left: 0 !important; /* Reset margin-left */
}

/* Hide Availability: and Stock Status Text */
.woocommerce div.product .stock,
.woocommerce div.product .product_meta,
.woocommerce div.product .ast-stock-avail {
    display: none !important;
}

/* Hide Added to Cart Link */
.woocommerce-js.single-product a.added_to_cart {
    display: none !important;
}

/* Adjust Quantity Buttons */
.woocommerce-js .quantity .minus, 
.woocommerce-js .quantity .plus {
    border: 1px solid #cfcfcf !important; /* Set border color to black */
}

/* Stack Quantity Selector Above Add to Cart Button for Mobile */
@media only screen and (max-width: 768px) { /* Mobile devices */
    .woocommerce div.product form.cart {
        display: flex;
        flex-direction: column; /* Stack elements vertically */
        align-items: center; /* Center align the elements */
        gap: 10px; /* Add space between elements */
    }

    .woocommerce div.product form.cart .quantity {
        order: 1; /* Ensure the quantity .elementor-10682 .elementor-element.elementor-element-3343111c appears first */
        text-align: center; /* Center align the quantity .elementor-10682 .elementor-element.elementor-element-3343111c */
        width: auto; /* Optional: Let it resize naturally */
    }

    .woocommerce div.product form.cart .single_add_to_cart_button {
        order: 2; /* Ensure the button appears second */
        width: 80% !important; /* Set percentage-based width */
        max-width: 350px !important; /* Restrict maximum width */
        margin: 0 auto !important; /* Center the button horizontally */
    }
}

/* Add Cart Icon to Add to Cart Button */
.woocommerce div.product form.cart .single_add_to_cart_button {
    display: flex; /* Use flexbox for alignment */
    align-items: center; /* Vertically align icon and text */
    justify-content: center; /* Center align content */
    gap: 8px; /* Space between icon and text */
    position: relative; /* For precise icon placement */
}

.woocommerce div.product form.cart .single_add_to_cart_button::before {
    content: "\f07a"; /* Unicode for Font Awesome shopping cart icon */
    font-family: "Font Awesome 5 Free"; /* Specify Font Awesome */
    font-weight: 900; /* Use solid style for Font Awesome */
    font-size: 1rem; /* Adjust icon size */
    display: inline-block; /* Ensure icon appears inline */
    margin-right: 5px; /* Optional: Additional spacing */
}

.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container {
    height: 115px !important;
}


:root, body {
    background-color: #f5f4ed !important;
}/* End custom CSS */
/* Start custom CSS for premium-addon-tabs, class: .elementor-element-f1e105c *//* For Desktop and Tablet */
@media (min-width: 768px) {
    .bellyesse-icons-description,
    .nightsway-icons-description,
    .lumivital-icons-description,
    .drainvital-icons-description,
    .aurabliss-icons-description,
    .glowria-icons-description,
    .coablast-icons-description,
    .enxebre-icons-description {
        width: 60%;
        height: auto;
    }
}

/* For Mobile */
@media (max-width: 767px) {
    .bellyesse-icons-description,
    .nightsway-icons-description,
    .lumivital-icons-description,
    .drainvital-icons-description,
    .aurabliss-icons-description,
    .glowria-icons-description,
    .coablast-icons-description,
    .enxebre-icons-description {
        width: 100%;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for premium-addon-tabs, class: .elementor-element-25a5e98 *//* For Desktop and Tablet */
@media (min-width: 768px) {
    .bellyesse-icons-description,
    .nightsway-icons-description,
    .lumivital-icons-description,
    .drainvital-icons-description,
    .aurabliss-icons-description,
    .glowria-icons-description,
    .coablast-icons-description,
    .enxebre-icons-description {
        width: 60%;
        height: auto;
    }
}

/* For Mobile */
@media (max-width: 767px) {
    .bellyesse-icons-description,
    .nightsway-icons-description,
    .lumivital-icons-description,
    .drainvital-icons-description,
    .aurabliss-icons-description,
    .glowria-icons-description,
    .coablast-icons-description,
    .enxebre-icons-description {
        width: 100%;
        height: auto;
    }
}/* End custom CSS */