.elementor-1312 .elementor-element.elementor-element-c214e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:73px 125px 70px 125px;}.elementor-1312 .elementor-element.elementor-element-c214e01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-f77ad60 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Helvetica-Bold", Sans-serif;font-size:43px;font-weight:normal;line-height:38px;}.elementor-1312 .elementor-element.elementor-element-f77ad60 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1312 .elementor-element.elementor-element-9dfb3fb{font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;}.elementor-1312 .elementor-element.elementor-element-30f7037 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-30f7037{margin-top:46px;margin-bottom:80px;padding:0px 125px 0px 125px;}.elementor-1312 .elementor-element.elementor-element-5717b19{text-align:left;width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-5717b19 img{width:736px;}.elementor-1312 .elementor-element.elementor-element-af9f7ca{text-align:left;}.elementor-1312 .elementor-element.elementor-element-bfafc68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-5375dc8{color:var( --e-global-color-text );font-family:"Helvetica-Regular", Sans-serif;font-size:16.19px;font-weight:400;line-height:100%;letter-spacing:normal;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-5375dc8 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-9a6452e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:35px;font-weight:normal;text-transform:uppercase;line-height:31.44px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-344601f{margin-top:16px;margin-bottom:16px;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-1dde136.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1312 .elementor-element.elementor-element-1dde136.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-1dde136.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1312 .elementor-element.elementor-element-1dde136 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-1dde136 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-1dde136 .elementor-element-populated .elementor-heading-title{color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-4880d91{margin-top:16px;margin-bottom:16px;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-f799c0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1312 .elementor-element.elementor-element-f799c0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-f799c0c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1312 .elementor-element.elementor-element-f799c0c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-f799c0c > .elementor-element-populated, .elementor-1312 .elementor-element.elementor-element-f799c0c > .elementor-element-populated > .elementor-background-overlay, .elementor-1312 .elementor-element.elementor-element-f799c0c > .elementor-background-slideshow{border-radius:39px 39px 39px 39px;}.elementor-1312 .elementor-element.elementor-element-f799c0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-f799c0c .elementor-element-populated .elementor-heading-title{color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-a81e1e2{text-align:center;color:#9F9F9F;font-family:"Helvetica-Regular", Sans-serif;font-size:11.4px;font-weight:400;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-a81e1e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-16ed149.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1312 .elementor-element.elementor-element-16ed149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-16ed149.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1312 .elementor-element.elementor-element-16ed149 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-16ed149 > .elementor-element-populated, .elementor-1312 .elementor-element.elementor-element-16ed149 > .elementor-element-populated > .elementor-background-overlay, .elementor-1312 .elementor-element.elementor-element-16ed149 > .elementor-background-slideshow{border-radius:39px 39px 39px 39px;}.elementor-1312 .elementor-element.elementor-element-16ed149 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-16ed149 .elementor-element-populated .elementor-heading-title{color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-e793bab{text-align:center;color:#9F9F9F;font-family:"Helvetica-Regular", Sans-serif;font-size:11.4px;font-weight:400;letter-spacing:normal;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-affe82b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1312 .elementor-element.elementor-element-affe82b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-affe82b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1312 .elementor-element.elementor-element-affe82b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-affe82b > .elementor-element-populated, .elementor-1312 .elementor-element.elementor-element-affe82b > .elementor-element-populated > .elementor-background-overlay, .elementor-1312 .elementor-element.elementor-element-affe82b > .elementor-background-slideshow{border-radius:39px 39px 39px 39px;}.elementor-1312 .elementor-element.elementor-element-affe82b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-affe82b .elementor-element-populated .elementor-heading-title{color:#9F9F9F;}.elementor-1312 .elementor-element.elementor-element-8836b38{text-align:center;color:#9F9F9F;font-family:"Helvetica-Regular", Sans-serif;font-size:11.4px;font-weight:400;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-d3bc71e .elementor-heading-title{font-family:"Helvetica-Regular", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:21.58px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-d3bc71e{width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-f1a0fb5{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:25px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-f1a0fb5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-6c53e09{color:var( --e-global-color-secondary );font-family:"Helvetica-Regular", Sans-serif;font-size:16.19px;font-weight:400;text-decoration:underline;line-height:19px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-6c53e09 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-a05ccc7 > .elementor-widget-container{margin:19px 0px 9px 0px;}.elementor-1312 .elementor-element.elementor-element-4067031{text-align:left;}.woocommerce .elementor-1312 .elementor-element.elementor-element-4067031 .price{color:#243650;font-family:"Helvetica-Bold", Sans-serif;font-size:16.19px;font-weight:normal;text-transform:none;line-height:18.61px;}.woocommerce .elementor-1312 .elementor-element.elementor-element-4067031 .price ins{color:#0c0c0c;font-size:16.19px;font-weight:normal;line-height:18.61px;}body:not(.rtl) .elementor-1312 .elementor-element.elementor-element-4067031:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1312 .elementor-element.elementor-element-4067031:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-4067031.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-1312 .elementor-element.elementor-element-4067031 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-2d03906 .cart button, .elementor-1312 .elementor-element.elementor-element-2d03906 .cart .button{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;text-decoration:none;line-height:16.55px;letter-spacing:normal;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:9px 30px 9px 30px;color:#ffffff;background-color:#243650;border-color:var( --e-global-color-primary );transition:all 0.3s;}.elementor-1312 .elementor-element.elementor-element-2d03906 .cart button:hover, .elementor-1312 .elementor-element.elementor-element-2d03906 .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-2d03906 .added_to_cart{color:var( --e-global-color-primary );font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-2d03906 > .elementor-widget-container{margin:29px 0px 0px 0px;transition:background 0.3s;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-2d03906:hover .elementor-widget-container{border-style:none;}.elementor-1312 .elementor-element.elementor-element-2d03906 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1312 .elementor-element.elementor-element-e8f6218 .elementor-button{font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;letter-spacing:normal;fill:#FFFFFF;color:#FFFFFF;background-color:#243650;border-radius:50px 50px 50px 50px;padding:9px 30px 9px 30px;}.elementor-1312 .elementor-element.elementor-element-e8f6218 .elementor-button:hover, .elementor-1312 .elementor-element.elementor-element-e8f6218 .elementor-button:focus{color:#243650;background-color:#FFFFFF;}.elementor-1312 .elementor-element.elementor-element-e8f6218 .elementor-button:hover svg, .elementor-1312 .elementor-element.elementor-element-e8f6218 .elementor-button:focus svg{fill:#243650;}.elementor-1312 .elementor-element.elementor-element-e8f6218 > .elementor-widget-container{margin:29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-e8f6218{width:100%;max-width:100%;align-self:center;}.elementor-1312 .elementor-element.elementor-element-5127660 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-5127660{margin-top:0px;margin-bottom:76px;padding:0px 125px 0px 125px;}.elementor-1312 .elementor-element.elementor-element-f71b7a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-6cc53f9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:25px;font-weight:normal;text-transform:uppercase;line-height:31.44px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-6cc53f9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1312 .elementor-element.elementor-element-3c23fd4{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:25px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-d232b90{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-1312 .elementor-element.elementor-element-d232b90 .elementor-divider-separator{width:630px;}.elementor-1312 .elementor-element.elementor-element-d232b90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1312 .elementor-element.elementor-element-d232b90 > .elementor-widget-container{margin:31px 0px 28px 0px;}.elementor-1312 .elementor-element.elementor-element-093a9fc .elementor-heading-title{color:#243650;font-family:"Helvetica-Bold", Sans-serif;font-size:25px;font-weight:normal;text-transform:uppercase;line-height:30px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-be5e34c{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:100%;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-be5e34c > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-0a5c437{color:var( --e-global-color-secondary );font-family:"Helvetica-Regular", Sans-serif;font-size:10px;font-weight:400;font-style:italic;line-height:12px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-03af856{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-1312 .elementor-element.elementor-element-03af856 .elementor-divider-separator{width:630px;}.elementor-1312 .elementor-element.elementor-element-03af856 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1312 .elementor-element.elementor-element-03af856 > .elementor-widget-container{margin:30px 0px 19px 0px;}.elementor-1312 .elementor-element.elementor-element-32b3127 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:25px;font-weight:normal;text-transform:uppercase;line-height:30px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-9e80735{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:100%;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-9e80735 > .elementor-widget-container{margin:10px 0px 14px 0px;}.elementor-1312 .elementor-element.elementor-element-cd2c10c{color:var( --e-global-color-secondary );font-family:"Helvetica-Regular", Sans-serif;font-size:10px;font-weight:400;font-style:italic;line-height:12px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-e6504d6{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-1312 .elementor-element.elementor-element-e6504d6 .elementor-divider-separator{width:630px;}.elementor-1312 .elementor-element.elementor-element-e6504d6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1312 .elementor-element.elementor-element-e6504d6 > .elementor-widget-container{margin:30px 0px 19px 0px;}.elementor-1312 .elementor-element.elementor-element-47266ad .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:25px;font-weight:normal;text-transform:uppercase;line-height:30px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-454059c{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:100%;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-454059c > .elementor-widget-container{margin:10px 0px 14px 0px;}.elementor-1312 .elementor-element.elementor-element-c602b98{color:var( --e-global-color-secondary );font-family:"Helvetica-Regular", Sans-serif;font-size:10px;font-weight:400;font-style:italic;line-height:12px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-2fa8c14{text-align:right;width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-2fa8c14 img{width:100%;}.elementor-1312 .elementor-element.elementor-element-b8c283b{text-align:left;}.elementor-1312 .elementor-element.elementor-element-035f7a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-035f7a5{margin-top:0px;margin-bottom:80px;padding:0px 125px 0px 125px;}.elementor-1312 .elementor-element.elementor-element-68ca07a{text-align:left;width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-68ca07a img{width:736px;}.elementor-1312 .elementor-element.elementor-element-38ae47d{text-align:left;}.elementor-1312 .elementor-element.elementor-element-496f3a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-7803101 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:35px;font-weight:normal;text-transform:uppercase;line-height:38px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-7803101{width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-ff86f59{font-family:"Helvetica-Regular", Sans-serif;font-size:14.3px;font-weight:400;line-height:normal;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-ff86f59 > .elementor-widget-container{margin:21px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-8721360 .elementor-heading-title{font-family:"Helvetica-Regular", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:23px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-8721360 > .elementor-widget-container{margin:21px 0px 10px 0px;}.elementor-1312 .elementor-element.elementor-element-89be35e{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:25px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-2f310c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-2f310c3{margin-top:0px;margin-bottom:76px;padding:0px 125px 0px 125px;}.elementor-1312 .elementor-element.elementor-element-5645016 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-60973c3{text-align:right;}.elementor-1312 .elementor-element.elementor-element-60973c3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:35px;font-weight:normal;text-transform:uppercase;line-height:48px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-da8425d{text-align:right;font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;line-height:normal;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-da8425d > .elementor-widget-container{margin:10px 0px 27px 0px;}.elementor-1312 .elementor-element.elementor-element-1f8e7b4 .elementor-button{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:normal;line-height:normal;letter-spacing:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:9px 30px 9px 30px;}.elementor-1312 .elementor-element.elementor-element-1f8e7b4 .elementor-button:hover, .elementor-1312 .elementor-element.elementor-element-1f8e7b4 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-1f8e7b4 .elementor-button:hover svg, .elementor-1312 .elementor-element.elementor-element-1f8e7b4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-c278c77{text-align:left;width:initial;max-width:initial;}.elementor-1312 .elementor-element.elementor-element-c278c77 img{width:736px;}.elementor-1312 .elementor-element.elementor-element-65126b8{text-align:left;}.elementor-1312 .elementor-element.elementor-element-35d1e27{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-1312 .elementor-element.elementor-element-34c0e9c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 125px 63px 125px;}.elementor-1312 .elementor-element.elementor-element-34c0e9c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-8bd8977.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1312 .elementor-element.elementor-element-8bd8977:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1312 .elementor-element.elementor-element-8bd8977 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1312 .elementor-element.elementor-element-8bd8977 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1312 .elementor-element.elementor-element-8bd8977 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-3bfbf44f{text-align:right;width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-3bfbf44f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Helvetica-Bold", Sans-serif;font-size:40px;font-weight:normal;text-transform:capitalize;line-height:38px;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-3bfbf44f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-b8410a5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1312 .elementor-element.elementor-element-b8410a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1312 .elementor-element.elementor-element-f40e4e4 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Helvetica-Bold", Sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:21.58px;}.elementor-1312 .elementor-element.elementor-element-f40e4e4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1312 .elementor-element.elementor-element-406762e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Helvetica-Bold", Sans-serif;font-size:14px;font-weight:normal;line-height:16.1px;}.elementor-1312 .elementor-element.elementor-element-406762e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-1312 .elementor-element.elementor-element-e6237f6{color:var( --e-global-color-accent );font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:normal;line-height:25px;letter-spacing:normal;}.elementor-bc-flex-widget .elementor-1312 .elementor-element.elementor-element-35f8450.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1312 .elementor-element.elementor-element-35f8450.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1312 .elementor-element.elementor-element-35f8450.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1312 .elementor-element.elementor-element-18e9eda{text-align:right;}.woocommerce .elementor-1312 .elementor-element.elementor-element-18e9eda .woocommerce-product-details__short-description{color:var( --e-global-color-accent );font-family:"Helvetica-Regular", Sans-serif;font-size:16.19px;font-weight:normal;line-height:18.61em;}.elementor-1312 .elementor-element.elementor-element-18e9eda > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-1312 .elementor-element.elementor-element-68e5502 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-1312 .elementor-element.elementor-element-227d00d9{text-align:right;}.woocommerce .elementor-1312 .elementor-element.elementor-element-227d00d9 .price{color:var( --e-global-color-accent );font-family:"Helvetica-Bold", Sans-serif;font-size:16.19px;font-weight:normal;text-transform:none;line-height:18.61px;}.woocommerce .elementor-1312 .elementor-element.elementor-element-227d00d9 .price ins{color:#0c0c0c;font-size:16.19px;font-weight:normal;line-height:18.61px;}body:not(.rtl) .elementor-1312 .elementor-element.elementor-element-227d00d9:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1312 .elementor-element.elementor-element-227d00d9:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-227d00d9.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-1312 .elementor-element.elementor-element-227d00d9 > .elementor-widget-container{margin:0px 0px 21.18px 0px;}.elementor-1312 .elementor-element.elementor-element-2b00b451 .cart button, .elementor-1312 .elementor-element.elementor-element-2b00b451 .cart .button{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;text-decoration:none;line-height:16.55px;letter-spacing:normal;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 33.5px 8px 33.5px;color:#ffffff;background-color:#00000000;border-color:var( --e-global-color-accent );transition:all 0.3s;}.elementor-1312 .elementor-element.elementor-element-2b00b451 .cart button:hover, .elementor-1312 .elementor-element.elementor-element-2b00b451 .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1312 .elementor-element.elementor-element-2b00b451 .added_to_cart{color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-af5dced .elementor-button-content-wrapper{flex-direction:row;}.elementor-1312 .elementor-element.elementor-element-5b41def:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-5b41def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1312 .elementor-element.elementor-element-5b41def{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 125px 63px 125px;}.elementor-1312 .elementor-element.elementor-element-5b41def > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-27cff33.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1312 .elementor-element.elementor-element-27cff33 > .elementor-element-populated{padding:53px 53px 53px 53px;}.elementor-1312 .elementor-element.elementor-element-c6892e8{text-align:right;width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-c6892e8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Helvetica-Bold", Sans-serif;font-size:53px;font-weight:normal;text-transform:capitalize;line-height:48px;}.elementor-1312 .elementor-element.elementor-element-c6892e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-785f3b2{text-align:right;}.woocommerce .elementor-1312 .elementor-element.elementor-element-785f3b2 .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Helvetica-Regular", Sans-serif;font-size:16.19px;font-weight:normal;line-height:18.61em;}.elementor-1312 .elementor-element.elementor-element-785f3b2 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-1312 .elementor-element.elementor-element-0a406b6 > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-1312 .elementor-element.elementor-element-9ba6b3d{text-align:right;}.woocommerce .elementor-1312 .elementor-element.elementor-element-9ba6b3d .price{color:var( --e-global-color-primary );font-family:"Helvetica-Bold", Sans-serif;font-size:16.19px;font-weight:normal;text-transform:none;line-height:18.61px;}.woocommerce .elementor-1312 .elementor-element.elementor-element-9ba6b3d .price ins{color:#0c0c0c;font-size:23px;font-weight:200;}body:not(.rtl) .elementor-1312 .elementor-element.elementor-element-9ba6b3d:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1312 .elementor-element.elementor-element-9ba6b3d:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-9ba6b3d.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-1312 .elementor-element.elementor-element-9ba6b3d > .elementor-widget-container{margin:0px 0px 21.18px 0px;}.elementor-1312 .elementor-element.elementor-element-f304a6c .cart button, .elementor-1312 .elementor-element.elementor-element-f304a6c .cart .button{font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:400;text-decoration:none;line-height:16.55px;letter-spacing:normal;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 9px 9px 9px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1312 .elementor-element.elementor-element-f304a6c .cart button:hover, .elementor-1312 .elementor-element.elementor-element-f304a6c .cart .button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-f304a6c .added_to_cart{font-family:"Helvetica-Regular", Sans-serif;font-weight:500;}.elementor-1312 .elementor-element.elementor-element-cb98074 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Helvetica-Bold", Sans-serif;font-weight:normal;text-transform:uppercase;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1312 .elementor-element.elementor-element-cb98074 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1312 .elementor-element.elementor-element-2e6a06f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Helvetica-Bold", Sans-serif;font-size:12px;font-weight:normal;line-height:13.8px;}.elementor-1312 .elementor-element.elementor-element-2e6a06f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-1312 .elementor-element.elementor-element-19f0524{color:var( --e-global-color-primary );font-family:"Helvetica-Regular", Sans-serif;font-size:14.39px;font-weight:normal;line-height:25px;}.elementor-1312 .elementor-element.elementor-element-80c62d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-80c62d7{padding:0px 125px 0px 125px;}.elementor-1312 .elementor-element.elementor-element-7ecc8d0{text-align:left;}.elementor-1312 .elementor-element.elementor-element-7ecc8d0 img{width:736px;}.elementor-1312 .elementor-element.elementor-element-88b5885{text-align:left;}.elementor-1312 .elementor-element.elementor-element-6bb1598 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1312 .elementor-element.elementor-element-70599b3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;text-transform:uppercase;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-c6497cc{text-align:left;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-c6497cc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1312 .elementor-element.elementor-element-721d1ea .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;text-transform:uppercase;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-721d1ea > .elementor-widget-container{margin:0px 300px 0px 0px;padding:020px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-85a8380{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-85a8380 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-64fdf39{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-64fdf39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1312 .elementor-element.elementor-element-aa5e9f0 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;text-transform:uppercase;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-aa5e9f0 > .elementor-widget-container{margin:0px 300px 0px 0px;padding:20px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-7d8ad44{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-7d8ad44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-79bafda{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-79bafda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-e274fd6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;text-transform:uppercase;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-e274fd6 > .elementor-widget-container{margin:0px 300px 0px 0px;padding:20px 0px 15px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-ad26a95{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-ad26a95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-7e03223{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-7e03223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-964e3d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:73px 125px 70px 125px;}.elementor-1312 .elementor-element.elementor-element-964e3d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-4e7fb44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1312 .elementor-element.elementor-element-4e7fb44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1312 .elementor-element.elementor-element-4e7fb44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1312 .elementor-element.elementor-element-4e7fb44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-4e7fb44 > .elementor-widget-wrap{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1312 .elementor-element.elementor-element-671936c{padding:50px 50px 295px 50px;}.elementor-1312 .elementor-element.elementor-element-2be379d .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;line-height:30px;}.elementor-1312 .elementor-element.elementor-element-2be379d > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1312 .elementor-element.elementor-element-956a1e8{font-family:"Helvetica-Regular", Sans-serif;font-size:15px;font-weight:normal;line-height:20px;}.elementor-1312 .elementor-element.elementor-element-a62665d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1312 .elementor-element.elementor-element-a62665d{padding:0px 125px 70px 125px;}.elementor-1312 .elementor-element.elementor-element-fcc869e{z-index:5;}.elementor-1312 .elementor-element.elementor-element-a7f1454{text-align:left;}.elementor-1312 .elementor-element.elementor-element-c20d391{text-align:left;}.elementor-1312 .elementor-element.elementor-element-d21416c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-21d2784 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Helvetica-Bold", Sans-serif;font-size:26px;font-weight:normal;letter-spacing:normal;}.elementor-1312 .elementor-element.elementor-element-e516a89{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1312 .elementor-element.elementor-element-e516a89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-60ac499 .elementor-button{font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;letter-spacing:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-1312 .elementor-element.elementor-element-60ac499 .elementor-button:hover, .elementor-1312 .elementor-element.elementor-element-60ac499 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-60ac499 .elementor-button:hover svg, .elementor-1312 .elementor-element.elementor-element-60ac499 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-60ac499 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-d860d95:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-d860d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1312 .elementor-element.elementor-element-d860d95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:111px;margin-bottom:0px;padding:95px 125px 51px 125px;}.elementor-1312 .elementor-element.elementor-element-d860d95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;word-spacing:100px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .price{font-family:"Helvetica-Regular", Sans-serif;font-size:18px;font-weight:400;line-height:20.68px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .price del {font-family:"Helvetica-Regular", Sans-serif;font-weight:600;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .button{font-family:"Helvetica-Regular", Sans-serif;font-weight:normal;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1312 .elementor-element.elementor-element-85098c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 70px 0px;}@media(min-width:768px){.elementor-1312 .elementor-element.elementor-element-ab0dd50{width:50%;}.elementor-1312 .elementor-element.elementor-element-bfafc68{width:48.278%;}.elementor-1312 .elementor-element.elementor-element-8bd8977{width:100%;}.elementor-1312 .elementor-element.elementor-element-d50db13{width:50%;}.elementor-1312 .elementor-element.elementor-element-6bb1598{width:48.278%;}.elementor-1312 .elementor-element.elementor-element-4e7fb44{width:100%;}}@media(max-width:1440px){.elementor-1312 .elementor-element.elementor-element-c214e01{padding:70px 70px 70px 70px;}.elementor-1312 .elementor-element.elementor-element-30f7037{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-5127660{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-035f7a5{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-2f310c3{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-34c0e9c6{padding:0px 70px 60px 70px;}.elementor-1312 .elementor-element.elementor-element-5b41def{padding:0px 70px 60px 70px;}.elementor-1312 .elementor-element.elementor-element-80c62d7{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-c6497cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-721d1ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-85a8380{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-64fdf39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-aa5e9f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-7d8ad44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-79bafda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-e274fd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-ad26a95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-7e03223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-964e3d3{padding:70px 70px 70px 70px;}.elementor-1312 .elementor-element.elementor-element-a62665d{padding:0px 70px 0px 70px;}.elementor-1312 .elementor-element.elementor-element-e516a89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-d860d95{padding:70px 70px 30px 70px;}}@media(max-width:1024px){.elementor-1312 .elementor-element.elementor-element-c214e01{padding:50px 50px 50px 50px;}.elementor-1312 .elementor-element.elementor-element-30f7037{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-5127660{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-035f7a5{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-2f310c3{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-34c0e9c6{margin-top:0px;margin-bottom:0px;padding:0px 50px 50px 50px;}.elementor-1312 .elementor-element.elementor-element-35f8450 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-1312 .elementor-element.elementor-element-5b41def{margin-top:0px;margin-bottom:0px;padding:0px 50px 50px 50px;}.elementor-1312 .elementor-element.elementor-element-80c62d7{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-c6497cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-85a8380{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-64fdf39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-7d8ad44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-79bafda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-ad26a95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-7e03223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-964e3d3{padding:50px 50px 50px 50px;}.elementor-1312 .elementor-element.elementor-element-671936c{padding:50px 50px 150px 50px;}.elementor-1312 .elementor-element.elementor-element-a62665d{padding:0px 50px 0px 50px;}.elementor-1312 .elementor-element.elementor-element-e516a89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-d860d95{padding:50px 50px 30px 50px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-c214e01{padding:50px 0px 50px 0px;}.elementor-1312 .elementor-element.elementor-element-b4f065e > .elementor-element-populated{padding:50px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-f77ad60 .elementor-heading-title{font-size:26px;line-height:25px;}.elementor-1312 .elementor-element.elementor-element-f77ad60 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-1312 .elementor-element.elementor-element-9dfb3fb{font-size:14px;}.elementor-1312 .elementor-element.elementor-element-30f7037{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-af9f7ca{text-align:center;}.elementor-1312 .elementor-element.elementor-element-bfafc68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-344601f{margin-top:16px;margin-bottom:16px;}.elementor-1312 .elementor-element.elementor-element-4880d91{margin-top:16px;margin-bottom:16px;}.elementor-1312 .elementor-element.elementor-element-5127660{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-f71b7a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-6cc53f9 .elementor-heading-title{font-size:26px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-3c23fd4{font-size:15px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-093a9fc .elementor-heading-title{font-size:26px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-be5e34c{font-size:15px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-32b3127 .elementor-heading-title{font-size:26px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-47266ad .elementor-heading-title{font-size:26px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-b8c283b{text-align:center;}.elementor-1312 .elementor-element.elementor-element-035f7a5{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-38ae47d{text-align:center;}.elementor-1312 .elementor-element.elementor-element-496f3a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-7803101 .elementor-heading-title{font-size:26px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-ff86f59{font-size:13px;line-height:15px;}.elementor-1312 .elementor-element.elementor-element-8721360 .elementor-heading-title{font-size:18px;line-height:20.7px;}.elementor-1312 .elementor-element.elementor-element-2f310c3{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-5645016 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-60973c3{text-align:left;}.elementor-1312 .elementor-element.elementor-element-60973c3 .elementor-heading-title{font-size:26px;}.elementor-1312 .elementor-element.elementor-element-da8425d{text-align:left;font-size:15px;line-height:normal;}.elementor-1312 .elementor-element.elementor-element-65126b8{text-align:center;}.elementor-1312 .elementor-element.elementor-element-35f8450 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1312 .elementor-element.elementor-element-5b41def{padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-27cff33 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-b5c7d87 > .elementor-element-populated{padding:25px 30px 35px 30px;}.elementor-1312 .elementor-element.elementor-element-c6892e8{text-align:left;}.elementor-1312 .elementor-element.elementor-element-c6892e8 .elementor-heading-title{font-size:35.01px;line-height:31.71px;}.elementor-1312 .elementor-element.elementor-element-c6892e8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1312 .elementor-element.elementor-element-785f3b2{text-align:left;}.woocommerce .elementor-1312 .elementor-element.elementor-element-785f3b2 .woocommerce-product-details__short-description{font-size:12px;line-height:13.8px;}.elementor-1312 .elementor-element.elementor-element-785f3b2 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1312 .elementor-element.elementor-element-0a406b6 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1312 .elementor-element.elementor-element-9ba6b3d{text-align:left;}.woocommerce .elementor-1312 .elementor-element.elementor-element-9ba6b3d .price{font-size:12px;line-height:13.8px;}.elementor-1312 .elementor-element.elementor-element-9ba6b3d > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-1312 .elementor-element.elementor-element-f304a6c .cart button, .elementor-1312 .elementor-element.elementor-element-f304a6c .cart .button{font-size:14.39px;}.elementor-1312 .elementor-element.elementor-element-f304a6c .added_to_cart{font-size:14.39px;line-height:16.55px;}.elementor-1312 .elementor-element.elementor-element-f304a6c > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-cb98074 .elementor-heading-title{line-height:21.58px;}.elementor-1312 .elementor-element.elementor-element-cb98074 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1312 .elementor-element.elementor-element-19f0524{font-size:14px;}.elementor-1312 .elementor-element.elementor-element-80c62d7{padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-6bb1598 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-1312 .elementor-element.elementor-element-c6497cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-85a8380{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-64fdf39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-7d8ad44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-79bafda{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-ad26a95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-7e03223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-964e3d3{padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-a62665d{padding:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-d21416c > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-e516a89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1312 .elementor-element.elementor-element-d860d95{margin-top:50px;margin-bottom:0px;padding:48px 30px 0px 30px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1312 .elementor-element.elementor-element-2152d05.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:26px;}}/* Start custom CSS for section, class: .elementor-element-c214e01 */@media only screen and (max-width:767px){
.the_science_main p {
    font-size: 13px;
    line-height: 15px;
    color: #243650;
}

.the_science_main  h4 {
    font-size: 18px;
    line-height: 20.7px;
    color: #243650;
    margin-top: 10px;
}

.the_science_main h5 {
    font-size: 13px;
    line-height: 15px;
    color: #243650;
    margin-top: 15px;
}
.the_science_main .elementor-widget-container {
    max-width: 100%;
}
.the_science_main .text_container p{
     max-width: 320px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d91a6de */.custom-product-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;

}
.custom-product-tags .custom-tag {
    text-align: center;
    color: #9F9F9F;
    font-family: "Helvetica-Regular", Sans-serif;
    font-size: 11.4px;
    font-weight: 400;
    letter-spacing: normal;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B5B5B5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #9F9F9F;
    border-radius: 39px 39px 39px 39px;
    justify-content: center;
    align-content: center;
    align-items: center;
    padding: 0 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30f7037 */.hero_cart_button a {
    width: 100%;
}

.product_details .elementor-widget-wrap {
    max-width: 380px;
}

.benefit_tab .elementor-container {
    gap: 8.13px;
}
.hero_cart_button button {
    width: 100%;
}
.product_desc_detail .product_desc_img {
    max-width: 620px;
    width: 100%;
}
.product_desc_content .elementor-container.elementor-column-gap-no {
    justify-content: center;
    gap:121px;
}

.product_desc_detail .elementor-container .elementor-column {
    max-width: 621px !important;
}
.hero_cart_button {
    max-width: 314px;
    width: 100%;
}
.provenResult .elementor-widget-container p a {
    color: #9F9F9F;
}
@media screen and (min-width: 768px) {
    .product_desc_detail .elementor-container {
    flex-wrap: nowrap;
}
.product_desc_detail .product_details {
    justify-content: center;
}

}
@media screen and (max-width: 1280px) {
    .product_desc_content .elementor-container.elementor-column-gap-no {
    gap: 50px;
}
}

@media screen and (max-width: 768px) {
    .product_desc_detail .benefit_tab .elementor-container {
    gap: 10px;
    flex-wrap: nowrap;
}
.product_details .elementor-widget-wrap,.hero_cart_button{
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5127660 */.product_description .product_content p {
    margin-top: 15px;
}
.product_description .product_content{
    max-width: 642px;
}
.product_description .proven_results p {
    margin-bottom: 10px;
}
.product_desc .elementor-container {
    gap: 121px;
}
.product_desc .product_desc_img .custom_width .elementor-widget-container {
    max-width: 621px;
    width: 100%;
}
.product_desc .product_desc_img .elementor-widget-wrap {
    justify-content: end;
}
.product_desc .elementor-container {
    justify-content: center;
}

.product_desc .elementor-container .elementor-column {
    max-width: 621px !important;
}
@media screen and (min-width: 768px) {
    .product_desc_detail .elementor-container {
    flex-wrap: nowrap;
}
}
@media screen and (max-width: 1280px) {
    .product_desc .elementor-container {
    gap: 50px;
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-035f7a5 */.product_desc_detail .product_inside .inside_content .elementor-widget-container {
    max-width: 360px;
}
.product_inside_wraper .elementor-container {
    gap: 154px;
}
.product_inside_wraper .product_desc_img .custom_width .elementor-widget-container {
    max-width: 621px;
    width: 100%;
}
.product_inside_wraper .elementor-container {
    justify-content: center;
}

.product_inside_wraper .elementor-container .elementor-column {
    max-width: 621px !important;
}
.elementor-kit-61 .product_inside_wraper  .headingStyle h2 {
    font-size: 35px;
    line-height: 38px;
    margin: 0 0 21px 0;
}
.the_science_main h4{
    margin-top: 21px!important;
}
@media screen and (min-width: 768px) {
    .product_desc_detail .elementor-container {
    flex-wrap: nowrap;
}
}
@media screen and (max-width: 1280px) {
    .product_inside_wraper .elementor-container {
    gap: 50px;
}
}

.the_science_main p {
    font-family: 'Helvetica-Regular';
    font-size: 14.3px;
    line-height: 16.44px;
    text-align: left;
    font-weight: normal !important;
}

.the_science_main  h4 {
    font-family: 'Helvetica-Bold';
    margin: 0;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: normal;
    margin-top: 10px;
    font-weight: normal !important;
}
.the_science_main h4 strong{
     font-weight: normal !important;
}
.the_science_main h5 {
    margin: 0;
    font-family: 'Helvetica-Bold';
    font-size: 14.3px;
   font-weight: normal;
    line-height: 16.44px;
    text-align: left;
    margin-top: 15px;
}

.the_science_main .elementor-widget-container {
    max-width: 350px;

}
.the_science_main .inner_image{
    min-height: 747px;
    max-height: 847px;
}


.the_science_main p.description {
    margin-left: 25px;
} 

.single-product a.plus-sign { 
   padding-top: 1px; 
}

@media only screen and (max-width: 767px) {
    .single-product a.plus-sign {
        color: #21364f !important;
        text-decoration: none;
        border: 1.5px solid #21364f!important;
        padding-top: 1px;
    }
    .the_science_main .elementor-widget-container{
        max-width:100%!important;
    }
    .elementor-kit-61 .product_inside_wraper .headingStyle h2 {
    font-size: 26px;
        line-height: normal;
}
}


.single-product .the_science_main h5 {
    display: flex;
    align-items: center;
}
.single-product .plus-sign.mobile_img{
        display:none
   }
.single-product .plus-sign.desktop_img{
        display:block;
        width: 25px;
        height: 25px;
        margin-top: -4px;
   }
@media (max-width: 767px) {
   .single-product .plus-sign.mobile_img{
        display:block;
        width: 25px;
        height: 25px;
        margin-top: -2px;
   }
   .single-product .plus-sign.desktop_img{
        display:none
   }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f310c3 */.product_description .product_content p {
    margin-top: 15px;
}
.product_description .product_content{
    max-width: 642px
}
.product_description .proven_results p {
    margin-bottom: 10px;
}
.product_desc_detail .product_howTouse .product_How_content {
    max-width: 314px;
    margin-left: auto;
}

.product_desc_detail .product_howTouse .product_How_content p {
    margin-top: 15px;
}

.product_desc_detail .product_howTouse .whatch_btn .elementor-widget-container a {
    max-width: 289.65px;
    margin-left: auto;
    width: 100%;
}
.product_HowtoUse .elementor-container {
    gap: 144px;
}
.product_HowtoUse .product_desc_img .custom_width .elementor-widget-container {
    max-width: 621px;
    width: 100%;
}
.product_HowtoUse .product_desc_img .elementor-widget-wrap {
    justify-content: end;
}
.product_HowtoUse .elementor-container {
    justify-content: center;
}

.product_HowtoUse .elementor-container .elementor-column {
    max-width: 621px !important;
}
.product_HowtoUse .elementor-container.elementor-column-gap-no .product_desc_text {
    flex-shrink: 0;
}

@media screen and (min-width: 768px) {
    .product_desc_detail .elementor-container {
    flex-wrap: nowrap;
}
}
@media screen and (max-width: 1280px) {
   .product_HowtoUse .elementor-container {
    gap: 50px;
}
}
@media screen and (max-width: 767px) {
    .product_HowtoUse .product_desc_img .elementor-widget-wrap {
    justify-content: start;
}
.product_desc_detail .product_howTouse .product_How_content{
    margin-right: auto;
    margin-left:0;
}
.product_desc_detail .product_howTouse .product_How_content,.product_desc_detail .product_howTouse .whatch_btn .elementor-widget-container a{
    max-width:100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34c0e9c6 */.hero_product_tag .elementor-heading-title {
    max-width: max-content;
    display: flex;
    gap: 5px;
}

.hero_product_tag .elementor-heading-title a {
    letter-spacing: normal;
    pointer-events: none;
}
.product_benefits p {
    font-family: Helvetica;
    font-size: 14.39px;
   font-weight: normal;
    line-height: 21.58px;
    text-align: left;
}
.hero_detail_content>.elementor-widget-wrap {
    min-height: 559px;
    align-content: space-between;
}
.hero_product_size .elementor-shortcode {
    text-align: right;
    font-family: 'Helvetica-Regular';
    font-size: 16.19px;
    line-height: 18.61px;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b41def */@media only screen and (max-width:767px){
    .hero_product_size .elementor-shortcode {
font-size: 12px;
line-height: 13.8px;
text-align: left;
color: #243650;
}
.hero_mobile .hero_detail_content>.elementor-widget-wrap{
    min-height:unset;
}
.single_add_to_cart_button {
    width: 100%;
}
.product_benefits p {
    margin-bottom: 5px;
}
.hero_product_tag .elementor-heading-title{
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-80c62d7 */.product_desc_detail .product_content{
    max-width: 435px;
}
.product_desc_detail .product_content p {
    margin-top: 15px;
}
.product_desc_detail>.elementor-container {
    gap: 110px;
}

.product_desc_detail>.elementor-container .elementor-column {
    max-width: max-content;
}

@media only screen and (max-width:1500px){
   .product_desc_detail>.elementor-container {
    gap: 50px;
}
 
}

@media only screen and (max-width:1024px){
   .product_desc_detail>.elementor-container {
    flex-wrap:nowrap;
     gap: 30px;
}
.no_animation .elementor-motion-effects-element {
    transform: none !important;
    opacity: 1 !important;
}
}
@media only screen and (max-width:767px){
   .product_desc_detail>.elementor-container {
    flex-wrap:wrap;
     gap: 50px;
}
 .product_desc_detail .product_content p {
    margin-top: 15px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-964e3d3 */.the_science_main p {
    font-family: 'Helvetica-Regular';
    font-size: 14.3px;
    line-height: 16.44px;
    text-align: left;
    font-weight: normal !important;
}

.the_science_main  h4 {
    font-family: 'Helvetica-Bold';
    margin: 0;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: normal;
    margin-top: 10px;
    font-weight: normal !important;
}
.the_science_main h4 strong{
     font-weight: normal !important;
}
.the_science_main h5 {
    margin: 0;
    font-family: 'Helvetica-Bold';
    font-size: 14.3px;
   font-weight: normal;
    line-height: 16.44px;
    text-align: left;
    margin-top: 15px;
}

.the_science_main .elementor-widget-container {
    max-width: 350px;

}
.the_science_main .inner_image{
    min-height: 747px;
    max-height: 847px;
}


.the_science_main p.description {
    margin-left: 25px;
} 

.single-product a.plus-sign { 
   padding-top: 1px; 
}

@media only screen and (max-width: 767px) {
    .single-product a.plus-sign {
        color: #21364f !important;
        text-decoration: none;
        border: 1.5px solid #21364f!important;
        padding-top: 1px;
    }
}


.single-product .the_science_main h5 {
    display: flex;
    align-items: center;
}
.single-product .plus-sign.mobile_img{
        display:none
   }
.single-product .plus-sign.desktop_img{
        display:block;
        width: 25px;
        height: 25px;
        margin-top: -4px;
   }
@media (max-width: 767px) {
   .single-product .plus-sign.mobile_img{
        display:block;
        width: 25px;
        height: 25px;
        margin-top: -2px;
   }
   .single-product .plus-sign.desktop_img{
        display:none
   }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a62665d */.how_apply_main .elementor-column {
    max-width: max-content;
}

.how_apply_main .elementor-container {
    gap: 127px;
}

.how_apply_text p {
    max-width: 320px;
    margin-top: 15px;
}

@media only screen and (max-width: 1500px){
 .how_apply_main .elementor-container {
    gap: 50px;
}   
}
@media only screen and (max-width:1024px){
   .how_apply_main>.elementor-container {
    flex-wrap:nowrap;
     gap: 30px;
}
}
@media only screen and (max-width:767px){
   .how_apply_main>.elementor-container {
    flex-wrap: wrap;
     gap: 40px;
}
.apply_text p{
    max-width:320px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d860d95 */.mobile_button {
    display: none;
}
.routine_header button.button:hover {
    text-decoration: none;
}
ul.products li.product .button:hover {
    text-decoration: none !important;
    background:#243650;
        color: #fff;
}
.routine_main .routine_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}
.routine_main .routine_header h2 {
    margin: 0;
    font-family: 'Helvetica-Bold';
    font-size: 36px;
    font-weight: normal;
    line-height: 60.94px;
    text-align: center;
    color: #243650;
}
.routine_main .custom_upsell_content ul.products {
    display: block !important;
}
.routine_main .custom_upsell_content ul.products li {
    display: flex !important;
}
.routine_main .custom_product_detail {
    display: flex;
    align-items: center;
     gap: 39px;
}
.routine_main ul.custom_tag_list {
    display: flex;
    margin: 0;
    gap: 15px;
    position: relative;
    padding-bottom: 14px;
}
.routine_main ul.custom_tag_list li.tag_list_item {
    margin: 0;
    font-family: 'Helvetica-Regular';
    font-size: 0px;
   font-weight: normal;
    line-height: 0px;
    text-align: center;
    color: #fff1;
    text-wrap: nowrap;
}
.routine_main .routine_product_container {
    display: flex;
    align-items: center;
    gap: 83px;
     border-bottom: 0.9px solid #E0E0E0;
    padding-bottom: 25px;
    margin-bottom: 25px;
    width: 100%;
}

.routine_main .linked_product_description p{
    max-width: 400px;
    font-size: 14.39px;
    line-height: 19.79px;
    color: #243650;
}


.routine_main .custom_product_detail>a {
    max-width: 270px;
}
.routine_main .custom_product_detail .woocommerce_shop_loop_content{
    min-width: 305px;
}

.routine_main .custom_product_detail a img {
    width: 100%;
}

.routine_main .steps_upsell {
    max-width: 114px;
    width: 100%;
    margin-top: 20px;
}

.routine_main .custom_upsell_content ul.products>li {
    gap: 71px;
}
.routine_main .steps_upsell p {
    font-family: 'Helvetica-Regular';
    font-size: 16.19px;
    line-height: 18.61px;
    text-align: left;
    text-transform: uppercase;
    color: #243650;
}
.routine_main .custom_upsell_content ul.products li:last-child  .steps_upsell:after {
    display: none;
}

.routine_main ul.custom_tag_list:after {
    content: "";
    border-bottom: 0px solid #9F9F9F;
    width: 85px;
    left: 0;
    position: absolute;
    bottom: 0;
}
.routine_header button.button {
    padding: 9px 26px 8px;
}
.routine_main .steps_upsell:after {
    content: "";
    border: 0.9px solid #9F9F9F;
    position: absolute;
    height: 225px;
    top: 55%;
    transform: translatey(-50%);
    left: 4px;
}
.routine_main .woocommerce_shop_loop_content h2 {
    font-family: 'Helvetica-Bold' !important;
    font-size: 17.99px !important;
    line-height: 20.68px !important;
    text-align: left;
    margin: 14px 0 !important;
    max-width: 226px;
    font-weight: normal !important;
}
.routine_main .product_type_simple.add_to_cart_button {
    padding: 9px 31px 8px;
    background: transparent;
    border: 0.9px solid #243650;
    color: #243650;
    font-size: 14.39px;
    line-height: 16px;
}

body {
    letter-spacing: normal !important;
}

.routine_main .linked_product_description a {
    display: table;
    font-family: 'Helvetica-Bold';
    font-size: 17.99px;
   font-weight: normal;
    line-height: 20.68px;
    text-align: left;
    color: #243650;
    text-decoration: underline;
    text-underline-offset: 2px;
    text-transform: uppercase;
    margin-top: 30px;
}


@media only screen and (max-width: 1500px){
    .routine_main .routine_product_container {
    gap: 50px;
}

.routine_main .custom_upsell_content ul.products>li {
    gap: 30px;
}

.routine_main .custom_product_detail .woocommerce_shop_loop_content {
    min-width: 200px;
}

.routine_main .custom_product_detail>a {
    max-width: 250px;
}

.routine_main .linked_product_description {
    max-width: 268px;
}

.routine_main ul.custom_tag_list li.tag_list_item {
    font-size: 12px;
}

.routine_main ul.custom_tag_list {
    gap: 10px;
}
.routine_main .steps_upsell:after{
    height: 200px;
}
}

@media only screen and (max-width: 1080px){
    .routine_main .routine_product_container {
    margin-top: 30px;
}
.routine_main .routine_header h2 {
    font-size: 30px;
}
.routine_main .steps_upsell:after {
    display: none;
}
.routine_main .custom_upsell_content ul.products li {
    display: block !important;
}
}
@media only screen and (max-width: 991px){
.routine_main .routine_product_container {
    flex-wrap: wrap;
}
.routine_main .linked_product_description {
    max-width: 550px;
}
.routine_main .custom_upsell_content ul.products li {
    padding: 0 !important;
}
.routine_header button.button {
    display: none;
}
.mobile_button {
    display: block;
}
.mobile_button button.button {
    background: #243650;
    color: #fff;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 9px;
}
    
}
@media only screen and (max-width: 767px){
    .routine_main ul.custom_tag_list {
        display: flex;
        flex-wrap: wrap;
    }
        .routine_main .custom_product_detail {
        width: 100%;
    }
    .routine_main .custom_product_detail>a {
        margin: auto;
    }
    .elementor-products-grid .complate_your_routine ul.products.elementor-grid li.product {
        float: none!important;
    }
    .routine_main .linked_product_description a {
    margin: 0;
    font-size: 12px;
}
    .routine_main .linked_product_description p {
    display: none;
}
.routine_main .routine_product_container {
    gap: 20px;
    padding-bottom: 50px;
}


.routine_main .routine_header form {
    display: none;
}
.routine_main .routine_header h2 {
    font-family: 'Helvetica-Bold';
    font-size: 26px;
    line-height: 31px;
    text-align: center;
    max-width: 282px;
    margin: 0 auto;
}
.routine_main .custom_product_detail {
    display: block;
    text-align: center;
}
.routine_main .routine_header {
    margin-bottom: 29px;
}
.routine_main .steps_upsell p {
    text-align: center;
}
.routine_main .steps_upsell {
    margin: 0;
    max-width: 100%;
}
.routine_main .routine_product_container {
    margin: 0;
    justify-content: center;
    border: 0;
}
.routine_main .custom_upsell_content ul.products li {
    line-height: 0px;
}
.routine_main ul.custom_tag_list {
    padding-bottom: 12px;
    justify-content: center;
    gap: 20px;
}
.routine_main ul.custom_tag_list:after {
   display:none;
   
}
.routine_main ul.custom_tag_list .tag_list_item:nth-child(2)::after {
    content: "";
    border-bottom: 0px solid #9F9F9F;
    width: 85px;
    left: 50%;
    position: absolute;
    top: 25px;
    transform: translatex(-50%);
     width: 71px;
}

.routine_main ul.custom_tag_list .tag_list_item {
    position: relative;
}
.routine_main .woocommerce_shop_loop_content h2 {
    font-size: 14.92px !important;
    line-height: 17.61px !important;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 192px;
}
.routine_main ul.products li.product .price bdi {
    font-size: 14.92px;
    line-height: 17.16px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/10/Helvetica-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2024/10/Helvetica-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */