.elementor-6556 .elementor-element.elementor-element-308545bb{overflow:visible;padding:4em 1em 0em 1em;}.elementor-6556 .elementor-element.elementor-element-f553989 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;}.elementor-6556 .elementor-element.elementor-element-ef72316 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;}.elementor-6556 .elementor-element.elementor-element-d3a312e .elementor-nav-menu--dropdown{background-color:#E7E2E2;}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-viewport, .woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-viewport:not(:last-child){margin-bottom:1px;}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-control-thumbs li{padding-right:calc(1px / 2);padding-left:calc(1px / 2);padding-bottom:1px;}.woocommerce .elementor-6556 .elementor-element.elementor-element-be62ce3 .flex-control-thumbs{margin-right:calc(-1px / 2);margin-left:calc(-1px / 2);}.elementor-6556 .elementor-element.elementor-element-c4e81df{columns:1;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-004b19d > div{color:#222222;background-color:var( --e-global-color-b16c39c );}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-004b19d > div svg path{stroke:#222222;fill:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-004b19d > div:hover{background-color:#3B599800;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-f5bc811 > div{color:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-f5bc811 > div svg path{stroke:#222222;fill:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-f5bc811 > div:hover{background-color:#1DA1F200;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-4d16796 > div{color:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-4d16796 > div svg path{stroke:#222222;fill:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-4d16796 > div:hover{background-color:#0077B508;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-51e02c0 > div{color:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-51e02c0 > div svg path{stroke:#222222;fill:#222222;}.elementor-6556 .elementor-element.elementor-element-17095d9 .elementor-repeater-item-51e02c0 > div:hover{background-color:#3B599808;}.elementor-6556 .elementor-element.elementor-element-17095d9 .ekit_socialshare{text-align:left;}.elementor-6556 .elementor-element.elementor-element-17095d9 .ekit_socialshare > li > div{text-align:left;text-decoration:none;border-radius:0% 0% 0% 0%;}.elementor-6556 .elementor-element.elementor-element-17095d9 .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-6556 .elementor-element.elementor-element-a2b17c1 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-6556 .elementor-element.elementor-element-45404685 > .elementor-element-populated{margin:1em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-165f1f98 .star-rating{color:var( --e-global-color-a185853 );}.elementor-6556 .elementor-element.elementor-element-4f2f77ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;line-height:1.1em;}.elementor-6556 .elementor-element.elementor-element-2e058408{width:auto;max-width:auto;}.elementor-6556 .elementor-element.elementor-element-2e058408 > .elementor-widget-container{padding:0em 1em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-2e058408 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-449b300e{width:auto;max-width:auto;}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-449b300e:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-6556 .elementor-element.elementor-element-449b300e:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-6556 .elementor-element.elementor-element-449b300e.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-6556 .elementor-element.elementor-element-58144648 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-1e59fd9{width:auto;max-width:auto;--button-spacing:5px;}.elementor-6556 .elementor-element.elementor-element-1e59fd9 > .elementor-widget-container{padding:0em 1em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart button, .elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart .button{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );border-radius:0px 0px 0px 0px;color:var( --e-global-color-a291686 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart button:hover, .elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-a185853 );}.elementor-6556 .elementor-element.elementor-element-1e59fd9 .quantity .qty{border-radius:0px 0px 0px 0px;padding:3px 3px 3px 3px;transition:all 0.2s;}.elementor-6556 .elementor-element.elementor-element-1c812ec0 > .elementor-widget-container{padding:2em 0em 1em 0em;}.elementor-6556 .elementor-element.elementor-element-1c812ec0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(8px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(8px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-8px/2) + (-1px/2) );}body:not.rtl .elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-8px/2) - (1px/2) );}.elementor-6556 .elementor-element.elementor-element-1c812ec0{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-1c812ec0 a{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-65f06715 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title{margin-block-end:7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-65f06715.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-65f06715.elementor-view-framed .elementor-icon, .elementor-6556 .elementor-element.elementor-element-65f06715.elementor-view-default .elementor-icon{fill:var( --e-global-color-aca9b1c );color:var( --e-global-color-aca9b1c );border-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon{font-size:35px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-c26e3ab > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title{margin-block-end:7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-c26e3ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-c26e3ab.elementor-view-framed .elementor-icon, .elementor-6556 .elementor-element.elementor-element-c26e3ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-aca9b1c );color:var( --e-global-color-aca9b1c );border-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon{font-size:40px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:1em 1em 1em 1em;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title{margin-block-end:7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b.elementor-view-framed .elementor-icon, .elementor-6556 .elementor-element.elementor-element-1ec0c1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-aca9b1c );color:var( --e-global-color-aca9b1c );border-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon{font-size:35px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-62cf2b11 > .elementor-widget-container{margin:-2.7em 0em 0em 0em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-dea41e4 );border-color:var( --e-global-color-a291686 );border-radius:0px 0px 0 0;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#2121211A;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-a291686 );}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-a291686 );border-color:#2121211A #2121211A var( --e-global-color-a291686 ) #2121211A;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#2121211A;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-51ea433{overflow:visible;margin-top:0px;margin-bottom:40px;padding:0em 1em 0em 1em;}.elementor-6556 .elementor-element.elementor-element-2a4b1b3 > .elementor-element-populated{margin:1em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-6556 .elementor-element.elementor-element-432858d{width:auto;max-width:auto;}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );}body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-432858d:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-6556 .elementor-element.elementor-element-432858d:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-6556 .elementor-element.elementor-element-432858d.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-6556 .elementor-element.elementor-element-20b07fe9:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-20b07fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-20b07fe9 > .elementor-container{max-width:1260px;}.elementor-6556 .elementor-element.elementor-element-20b07fe9{overflow:visible;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 5em 1em;}.elementor-6556 .elementor-element.elementor-element-20b07fe9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6556 .elementor-element.elementor-element-4af549d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6556 .elementor-element.elementor-element-4af549d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a291686 );}.elementor-6556 .elementor-element.elementor-element-4af549d7 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#2121211A;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-4em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 2em 2em 2em;}.elementor-6556 .elementor-element.elementor-element-4af549d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6556 .elementor-element.elementor-element-6c49c4a6:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-6c49c4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-6c49c4a6{overflow:visible;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 2em 1em;}.elementor-6556 .elementor-element.elementor-element-6c49c4a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6556 .elementor-element.elementor-element-69559d84{--divider-border-style:solid;--divider-color:var( --e-global-color-b16c39c );--divider-border-width:1px;}.elementor-6556 .elementor-element.elementor-element-69559d84 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-6556 .elementor-element.elementor-element-69559d84 .elementor-divider-separator{width:100%;}.elementor-6556 .elementor-element.elementor-element-69559d84 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6556 .elementor-element.elementor-element-69559d84 .elementor-divider__text{color:var( --e-global-color-b16c39c );font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;padding:2em 2em 2em 2em;background-color:var( --e-global-color-a291686 );border-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-a185853 );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-a291686 );background-color:var( --e-global-color-aca9b1c );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );line-height:var( --e-global-typography-b2ce6af-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-b16c39c );border-color:var( --e-global-color-aca9b1c );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products .added_to_cart{margin-inline-start:25px;}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.15);border-color:var( --e-global-color-a291686 );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );background-color:var( --e-global-color-a185853 );}@media(min-width:768px){.elementor-6556 .elementor-element.elementor-element-5421a7d5{width:13.41%;}.elementor-6556 .elementor-element.elementor-element-116e7cf{width:37.609%;}.elementor-6556 .elementor-element.elementor-element-45404685{width:48.647%;}.elementor-6556 .elementor-element.elementor-element-e9e6aff{width:13.41%;}.elementor-6556 .elementor-element.elementor-element-8fd5ed0{width:37.609%;}.elementor-6556 .elementor-element.elementor-element-2a4b1b3{width:48.647%;}}@media(max-width:1024px){.elementor-6556 .elementor-element.elementor-element-308545bb{padding:2em 1em 10em 1em;}.elementor-6556 .elementor-element.elementor-element-f553989 .elementor-heading-title{font-size:23px;}.elementor-6556 .elementor-element.elementor-element-ef72316 .elementor-heading-title{font-size:23px;}.elementor-6556 .elementor-element.elementor-element-45404685 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-6556 .elementor-element.elementor-element-4f2f77ab .elementor-heading-title{font-size:36px;}.elementor-6556 .elementor-element.elementor-element-2e058408 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-449b300e > .elementor-widget-container{margin:0em 0em -1em 0em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price ins{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-58144648 > .elementor-widget-container{margin:1em 0em -1em 0em;}.elementor-6556 .elementor-element.elementor-element-1e59fd9 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart button, .elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart .button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-1e59fd9{--button-spacing:2px;}.elementor-6556 .elementor-element.elementor-element-1c812ec0 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-1c812ec0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-6556 .elementor-element.elementor-element-1c812ec0.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-6556 .elementor-element.elementor-element-1c812ec0{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-1c812ec0 a{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon{font-size:35px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title a{font-size:18px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon{font-size:35px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title a{font-size:18px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon{font-size:35px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title a{font-size:18px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-62cf2b11 > .elementor-widget-container{margin:-2.9em 0em 0em 0em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-51ea433{padding:2em 1em 10em 1em;}.elementor-6556 .elementor-element.elementor-element-2a4b1b3 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-6556 .elementor-element.elementor-element-432858d > .elementor-widget-container{margin:0em 0em -1em 0em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price ins{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-20b07fe9{padding:0em 1.7em 2em 1.7em;}.elementor-6556 .elementor-element.elementor-element-4af549d7 > .elementor-element-populated{padding:0em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-6c49c4a6{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-69559d84 .elementor-divider__text{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product{padding:1em 1em 1em 1em;}}@media(max-width:767px){.elementor-6556 .elementor-element.elementor-element-308545bb{padding:2em 1em 8em 1em;}.elementor-6556 .elementor-element.elementor-element-f553989 .elementor-heading-title{font-size:20px;}.elementor-6556 .elementor-element.elementor-element-ef72316{text-align:start;}.elementor-6556 .elementor-element.elementor-element-ef72316 .elementor-heading-title{font-size:20px;}.elementor-6556 .elementor-element.elementor-element-be62ce3 > .elementor-widget-container{margin:0em 0em -2em 0em;}.elementor-6556 .elementor-element.elementor-element-45404685 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-4f2f77ab .elementor-heading-title{font-size:29px;}.elementor-6556 .elementor-element.elementor-element-2e058408 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-449b300e .price ins{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart button, .elementor-6556 .elementor-element.elementor-element-1e59fd9 .cart .button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-1c812ec0{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-1c812ec0 a{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-6556 .elementor-element.elementor-element-65f06715 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon{font-size:40px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-title a{font-size:16px;}.elementor-6556 .elementor-element.elementor-element-65f06715 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-c26e3ab > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon{font-size:40px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-title a{font-size:16px;}.elementor-6556 .elementor-element.elementor-element-c26e3ab .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-1ec0c1b > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-wrapper{gap:15px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon{font-size:40px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title, .elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-title a{font-size:16px;}.elementor-6556 .elementor-element.elementor-element-1ec0c1b .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-6556 .elementor-element.elementor-element-62cf2b11 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs ul.wc-tabs li a{font-size:10px;}.woocommerce .elementor-6556 .elementor-element.elementor-element-62cf2b11 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-51ea433{padding:2em 1em 8em 1em;}.elementor-6556 .elementor-element.elementor-element-2a4b1b3 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.woocommerce .elementor-6556 .elementor-element.elementor-element-432858d .price ins{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-6556 .elementor-element.elementor-element-20b07fe9{padding:0em 1em 2em 1em;}.elementor-6556 .elementor-element.elementor-element-4af549d7 > .elementor-element-populated{padding:0em 0.5em 0.5em 0.5em;}.elementor-6556 .elementor-element.elementor-element-69559d84 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-69559d84 .elementor-divider__text{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-520c191-font-size );letter-spacing:var( --e-global-typography-520c191-letter-spacing );}.elementor-6556 .elementor-element.elementor-element-5bbe06d5.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}/* Start custom CSS for html, class: .elementor-element-f2ab10a *//* --- STILE DEL TESTO (SUL SITO) --- */
.stampa-pura-statica {
  /* RESET TOTALE */
  all: unset !important;
  display: inline-flex !important;
  align-items: center !important;
  cursor: pointer !important;
  
  /* ESTETICA FISSA */
  font-family: 'Roboto', sans-serif !important;
  font-size: 16px !important;
  color: #000000 !important; /* SCRITTA BIANCA */
  background: transparent !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  text-decoration: none !important;
  
  /* SPAZIATURA */
  padding: 0 !important;
  margin: 10px 0 !important;
}

/* --- RIMOZIONE DI OGNI EFFETTO HOVER O CLICK --- */
.stampa-pura-statica:hover, 
.stampa-pura-statica:active, 
.stampa-pura-statica:focus {
  color: #000000 !important;       /* Resta bianco */
  background: transparent !important; /* Resta senza sfondo */
  outline: none !important;        /* Niente riquadro nero */
  border: none !important;         /* Niente bordi */
  text-decoration: none !important; /* Niente sottolineatura */
  opacity: 1 !important;           /* Niente trasparenza */
  box-shadow: none !important;
}

/* --- REGOLE PER L'IMPAGINAZIONE (STAMPA) --- */
@media print {
  /* Nasconde il tasto sul foglio */
  .stampa-pura-statica, nav, footer, .sidebar {
    display: none !important;
  }

  /* Forza il mantenimento del layout del sito */
  * {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }

  @page {
    size: A4;
    margin: 2cm;
  }

  body {
    background: white !important;
    color: black !important; /* In stampa diventa nero per leggibilità */
    width: 100% !important;
    font-family: 'Roboto', sans-serif !important;
  }

  /* Evita che i contenuti vengano tagliati tra le pagine */
  p, img, table, .container {
    page-break-inside: avoid;
    break-inside: avoid;
  }
}/* End custom CSS */
/* Start custom CSS */.wc-table-scroll {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.wc-table-scroll table {
  width: max-content;
  min-width: 700px; /* puoi regolare o togliere */
  border-collapse: collapse;
}

.wc-table-scroll th,
.wc-table-scroll td {
  white-space: nowrap;
  vertical-align: top;
} /* End custom CSS */