.elementor-494 .elementor-element.elementor-element-54b95911{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.7;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-54b95911:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-54b95911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massocorporesano.delisoft.dev/wp-content/uploads/2026/11/hero-product.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-494 .elementor-element.elementor-element-54b95911::before, .elementor-494 .elementor-element.elementor-element-54b95911 > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-54b95911 > .e-con-inner > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-54b95911 > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-54b95911 > .e-con-inner > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-54b95911 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #2A2A2ACC 0%, #2A2A2A1A 100%);}.elementor-494 .elementor-element.elementor-element-6ec5273e{text-align:start;}.elementor-494 .elementor-element.elementor-element-6ec5273e .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-40a1a13c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-494 .elementor-element.elementor-element-40a1a13c .elementor-heading-title{font-family:var( --e-global-typography-0605fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-0605fb8-font-size );font-weight:var( --e-global-typography-0605fb8-font-weight );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-4ec87f62 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-8ca812a );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-4ec87f62 .elementor-button:hover, .elementor-494 .elementor-element.elementor-element-4ec87f62 .elementor-button:focus{background-color:var( --e-global-color-c9cefd8 );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-4ec87f62 .elementor-button:hover svg, .elementor-494 .elementor-element.elementor-element-4ec87f62 .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-1a3d6536{--display:flex;--overlay-opacity:0.5;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-1a3d6536::before, .elementor-494 .elementor-element.elementor-element-1a3d6536 > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-1a3d6536 > .e-con-inner > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-1a3d6536 > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-1a3d6536 > .e-con-inner > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-1a3d6536 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-viewport, .woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-viewport:not(:last-child){margin-bottom:16px;}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-control-thumbs img{border-style:none;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-control-thumbs li{padding-right:calc(16px / 2);padding-left:calc(16px / 2);padding-bottom:16px;}.woocommerce .elementor-494 .elementor-element.elementor-element-d35487b .flex-control-thumbs{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-494 .elementor-element.elementor-element-6b26362{--e-rating-icon-font-size:30px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-13970a6 );--e-rating-icon-color:#2A2A2A33;}.elementor-494 .elementor-element.elementor-element-23fb33b .elementor-heading-title{font-family:var( --e-global-typography-6cf1fcf-font-family ), Sans-serif;font-size:var( --e-global-typography-6cf1fcf-font-size );font-weight:var( --e-global-typography-6cf1fcf-font-weight );line-height:var( --e-global-typography-6cf1fcf-line-height );color:#727272;}.elementor-494 .elementor-element.elementor-element-a52d7aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-494 .elementor-element.elementor-element-a52d7aa .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;line-height:1.4;color:#727272;}.elementor-494 .elementor-element.elementor-element-a52d7aa .elementor-heading-title a:hover, .elementor-494 .elementor-element.elementor-element-a52d7aa .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-494 .elementor-element.elementor-element-a52d7aa .elementor-heading-title a{transition-duration:0.3s;}.elementor-494 .elementor-element.elementor-element-b6da653 .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-95673cc .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:1.625rem;font-weight:400;line-height:1.1;letter-spacing:-0.26px;color:var( --e-global-color-c9cefd8 );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price{color:var( --e-global-color-c9cefd8 );font-family:var( --e-global-typography-aed1d07-font-family ), Sans-serif;font-size:var( --e-global-typography-aed1d07-font-size );font-weight:var( --e-global-typography-aed1d07-font-weight );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price ins{color:var( --e-global-color-8ca812a );font-family:var( --e-global-typography-aed1d07-font-family ), Sans-serif;font-size:var( --e-global-typography-aed1d07-font-size );font-weight:var( --e-global-typography-aed1d07-font-weight );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}body:not(.rtl) .elementor-494 .elementor-element.elementor-element-51b9374:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-494 .elementor-element.elementor-element-51b9374:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-494 .elementor-element.elementor-element-51b9374.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-494 .elementor-element.elementor-element-bb589c4 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button{background-color:#2A2A2A00;font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );fill:var( --e-global-color-074c113 );color:var( --e-global-color-074c113 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-074c113 );border-radius:838px 838px 838px 838px;padding:16px 32px 16px 32px;}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button:hover, .elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button:focus{background-color:var( --e-global-color-c9cefd8 );color:var( --e-global-color-8ca812a );border-color:var( --e-global-color-c9cefd8 );}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button:hover svg, .elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-8066ddc .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button{background-color:#2A2A2A00;font-family:var( --e-global-typography-6d4996c-font-family ), Sans-serif;font-size:var( --e-global-typography-6d4996c-font-size );font-weight:var( --e-global-typography-6d4996c-font-weight );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );fill:var( --e-global-color-074c113 );color:var( --e-global-color-074c113 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-074c113 );border-radius:838px 838px 838px 838px;padding:16px 32px 16px 32px;}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button:hover, .elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button:focus{background-color:var( --e-global-color-c9cefd8 );color:var( --e-global-color-8ca812a );border-color:var( --e-global-color-c9cefd8 );}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button:hover svg, .elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button:focus svg{fill:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-a8a79e5{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-a8a79e5::before, .elementor-494 .elementor-element.elementor-element-a8a79e5 > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-a8a79e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-a8a79e5 > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-a8a79e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-a8a79e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-494 .elementor-element.elementor-element-13ade25 .elementor-heading-title{font-family:var( --e-global-typography-aed1d07-font-family ), Sans-serif;font-size:var( --e-global-typography-aed1d07-font-size );font-weight:var( --e-global-typography-aed1d07-font-weight );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-494 .elementor-element.elementor-element-1766ef1 .elementor-heading-title{font-family:var( --e-global-typography-aed1d07-font-family ), Sans-serif;font-size:var( --e-global-typography-aed1d07-font-size );font-weight:var( --e-global-typography-aed1d07-font-weight );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );color:var( --e-global-color-c9cefd8 );}.elementor-494 .elementor-element.elementor-element-8839653{--display:flex;--overlay-opacity:0.5;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-8839653:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-8839653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dc698d );}.elementor-494 .elementor-element.elementor-element-8839653::before, .elementor-494 .elementor-element.elementor-element-8839653 > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-8839653 > .e-con-inner > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-8839653 > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-8839653 > .e-con-inner > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-8839653 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-494 .elementor-element.elementor-element-c8dda82 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );}.elementor-494 .elementor-element.elementor-element-98350cf{--e-rating-icon-font-size:22px;--e-rating-gap:2px;}.elementor-494 .elementor-element.elementor-element-7d99851 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-1fbc93e .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-7585b31{--e-rating-icon-font-size:22px;--e-rating-gap:2px;}.elementor-494 .elementor-element.elementor-element-7fedc42 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-4206eeb .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-36af871{--e-rating-icon-font-size:22px;--e-rating-gap:2px;}.elementor-494 .elementor-element.elementor-element-1621391 .elementor-heading-title{font-family:var( --e-global-typography-edbee06-font-family ), Sans-serif;font-size:var( --e-global-typography-edbee06-font-size );font-weight:var( --e-global-typography-edbee06-font-weight );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-0964a53 .elementor-heading-title{font-family:var( --e-global-typography-7c0327a-font-family ), Sans-serif;font-size:var( --e-global-typography-7c0327a-font-size );font-weight:var( --e-global-typography-7c0327a-font-weight );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-ba30853{--display:flex;--overlay-opacity:0.25;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-ba30853:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-ba30853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massocorporesano.delisoft.dev/wp-content/uploads/2026/10/contact-cta-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-494 .elementor-element.elementor-element-ba30853::before, .elementor-494 .elementor-element.elementor-element-ba30853 > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-ba30853 > .e-con-inner > .elementor-background-video-container::before, .elementor-494 .elementor-element.elementor-element-ba30853 > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-ba30853 > .e-con-inner > .elementor-background-slideshow::before, .elementor-494 .elementor-element.elementor-element-ba30853 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c9cefd8 );--background-overlay:'';}.elementor-494 .elementor-element.elementor-element-2b2b21b{text-align:center;}.elementor-494 .elementor-element.elementor-element-2b2b21b .elementor-heading-title{font-family:var( --e-global-typography-13bb697-font-family ), Sans-serif;font-size:var( --e-global-typography-13bb697-font-size );font-weight:var( --e-global-typography-13bb697-font-weight );text-transform:var( --e-global-typography-13bb697-text-transform );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-53f9cfc{text-align:center;}.elementor-494 .elementor-element.elementor-element-53f9cfc .elementor-heading-title{font-family:var( --e-global-typography-76053a6-font-family ), Sans-serif;font-size:var( --e-global-typography-76053a6-font-size );font-weight:var( --e-global-typography-76053a6-font-weight );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );color:var( --e-global-color-8ca812a );}.elementor-494 .elementor-element.elementor-element-852d996{text-align:center;}.elementor-494 .elementor-element.elementor-element-852d996 .elementor-heading-title{font-family:var( --e-global-typography-759e979-font-family ), Sans-serif;font-size:var( --e-global-typography-759e979-font-size );font-weight:var( --e-global-typography-759e979-font-weight );line-height:var( --e-global-typography-759e979-line-height );color:var( --e-global-color-8ca812a );}@media(min-width:1485px){.elementor-494 .elementor-element.elementor-element-6ec5273e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-40a1a13c .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );}.elementor-494 .elementor-element.elementor-element-23fb33b .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );}.elementor-494 .elementor-element.elementor-element-b6da653 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price ins{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-bb589c4 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-8066ddc .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-13ade25 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-1766ef1 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-c8dda82 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}.elementor-494 .elementor-element.elementor-element-7d99851 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-1fbc93e .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-7fedc42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-4206eeb .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-1621391 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-0964a53 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-2b2b21b .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-53f9cfc .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-852d996 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}}@media(max-width:1200px){.elementor-494 .elementor-element.elementor-element-54b95911{--min-height:525px;}}@media(max-width:992px){.elementor-494 .elementor-element.elementor-element-54b95911{--min-height:465px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-6ec5273e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-40a1a13c .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );}.elementor-494 .elementor-element.elementor-element-1a3d6536{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-23fb33b .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );}.elementor-494 .elementor-element.elementor-element-b6da653 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-95673cc .elementor-heading-title{font-size:1.5rem;}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price ins{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-bb589c4 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-8066ddc .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-a8a79e5{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-13ade25 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-1766ef1 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-8839653{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-c8dda82 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}.elementor-494 .elementor-element.elementor-element-7d99851 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-1fbc93e .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-7fedc42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-4206eeb .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-1621391 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-0964a53 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-ba30853{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-2b2b21b .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-53f9cfc .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-852d996 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}}@media(max-width:768px){.elementor-494 .elementor-element.elementor-element-54b95911{--overlay-opacity:1;}.elementor-494 .elementor-element.elementor-element-95673cc .elementor-heading-title{font-size:1.375rem;}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button{padding:14px 28px 14px 28px;}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button{padding:14px 28px 14px 28px;}}@media(max-width:575px){.elementor-494 .elementor-element.elementor-element-54b95911{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-6ec5273e .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-40a1a13c .elementor-heading-title{font-size:var( --e-global-typography-0605fb8-font-size );line-height:var( --e-global-typography-0605fb8-line-height );letter-spacing:var( --e-global-typography-0605fb8-letter-spacing );}.elementor-494 .elementor-element.elementor-element-1a3d6536{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-23fb33b .elementor-heading-title{font-size:var( --e-global-typography-6cf1fcf-font-size );line-height:var( --e-global-typography-6cf1fcf-line-height );}.elementor-494 .elementor-element.elementor-element-b6da653 .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-95673cc .elementor-heading-title{font-size:1.25rem;}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.woocommerce .elementor-494 .elementor-element.elementor-element-51b9374 .price ins{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-bb589c4 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-c2a3693 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-8066ddc .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-a29f142 .elementor-button{font-size:var( --e-global-typography-6d4996c-font-size );line-height:var( --e-global-typography-6d4996c-line-height );letter-spacing:var( --e-global-typography-6d4996c-letter-spacing );}.elementor-494 .elementor-element.elementor-element-a8a79e5{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-13ade25 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-1766ef1 .elementor-heading-title{font-size:var( --e-global-typography-aed1d07-font-size );line-height:var( --e-global-typography-aed1d07-line-height );letter-spacing:var( --e-global-typography-aed1d07-letter-spacing );}.elementor-494 .elementor-element.elementor-element-8839653{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-c8dda82 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}.elementor-494 .elementor-element.elementor-element-7d99851 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-1fbc93e .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-7fedc42 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-4206eeb .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-1621391 .elementor-heading-title{font-size:var( --e-global-typography-edbee06-font-size );line-height:var( --e-global-typography-edbee06-line-height );}.elementor-494 .elementor-element.elementor-element-0964a53 .elementor-heading-title{font-size:var( --e-global-typography-7c0327a-font-size );line-height:var( --e-global-typography-7c0327a-line-height );}.elementor-494 .elementor-element.elementor-element-ba30853{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-494 .elementor-element.elementor-element-2b2b21b .elementor-heading-title{font-size:var( --e-global-typography-13bb697-font-size );line-height:var( --e-global-typography-13bb697-line-height );letter-spacing:var( --e-global-typography-13bb697-letter-spacing );}.elementor-494 .elementor-element.elementor-element-53f9cfc .elementor-heading-title{font-size:var( --e-global-typography-76053a6-font-size );line-height:var( --e-global-typography-76053a6-line-height );letter-spacing:var( --e-global-typography-76053a6-letter-spacing );}.elementor-494 .elementor-element.elementor-element-852d996 .elementor-heading-title{font-size:var( --e-global-typography-759e979-font-size );line-height:var( --e-global-typography-759e979-line-height );}}/* Start custom CSS */.hero-container {
    background-position: 75% 50% !important;
}
.ingredients-list ul {
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    max-width: 400px;
    column-gap: 32px;
    display: grid;
}
.elementor-widget-woocommerce-product-price ins .amount {
    background-color: #88A87B;
    border-radius: 4px;
    padding: 8px;
}
.elementor-widget-woocommerce-product-price ins {
    text-decoration: none;
}
.elementor-widget-woocommerce-product-price .price {
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    padding: 8px 0px;
    display: flex;
    margin: 0;
    gap: 8px;
}
.e-atc-qty-button-holder button {
    margin-top: 24px !important;
}
.e-atc-qty-button-holder svg {
    transition: all .3s;
}
@media screen and (max-width:575px) {
    .ingredients-list ul {
        grid-template-columns: 1fr;
        max-width: 100%;
    }
}
.product-gallery .woocommerce-product-gallery__trigger {
    display: none;
}/* End custom CSS */