.elementor-2143 .elementor-element.elementor-element-fad9302{margin-top:60px;margin-bottom:030px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2143 .elementor-element.elementor-element-999673b{font-family:"KoHo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-903f4fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-903f4fd{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2143 .elementor-element.elementor-element-e3f45ee .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:600;line-height:47px;color:#40572D;}.elementor-2143 .elementor-element.elementor-element-967a9d2{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-12752b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-12752b5{margin-top:0px;margin-bottom:0px;}.elementor-2143 .elementor-element.elementor-element-d94afa9 .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:400;line-height:47px;color:#40572D;}.elementor-2143 .elementor-element.elementor-element-4b26a76{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-01ed5f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-01ed5f9{margin-top:0px;margin-bottom:0px;}.elementor-2143 .elementor-element.elementor-element-dea5684 .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:400;line-height:47px;color:#40572D;}.elementor-2143 .elementor-element.elementor-element-c7c7537{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-3748aac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-3748aac{margin-top:0px;margin-bottom:0px;}.elementor-2143 .elementor-element.elementor-element-1ee762f .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:400;line-height:47px;color:#40572D;}.elementor-2143 .elementor-element.elementor-element-ff4b4c1{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-791f3bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-791f3bb{margin-top:0px;margin-bottom:90px;}.elementor-2143 .elementor-element.elementor-element-e870d35 .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:400;line-height:47px;color:#40572D;}.elementor-2143 .elementor-element.elementor-element-1b5703f{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#333333;}.elementor-2143 .elementor-element.elementor-element-37ac007f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-37ac007f:not(.elementor-motion-effects-element-type-background), .elementor-2143 .elementor-element.elementor-element-37ac007f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40572D00;}.elementor-2143 .elementor-element.elementor-element-37ac007f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:060px;padding:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-37ac007f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2143 .elementor-element.elementor-element-e077bf1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40572D;background-image:url("https://oliosarullo.it/wp-content/uploads/2021/06/CTA-background.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated, .elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-background-slideshow{border-radius:60px 60px 60px 60px;}.elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2143 .elementor-element.elementor-element-7679c7ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-1cc4113 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-1cc4113{text-align:start;}.elementor-2143 .elementor-element.elementor-element-1cc4113 .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2143 .elementor-element.elementor-element-52ebb470 .elementor-button{background-color:#F7BE28;font-family:"KoHo", Sans-serif;font-size:20px;font-weight:800;line-height:25px;border-radius:60px 60px 60px 60px;padding:10px 30px 12px 30px;}.elementor-2143 .elementor-element.elementor-element-52ebb470 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2143 .elementor-element.elementor-element-52ebb470 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2143 .elementor-element.elementor-element-3b57bd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-3b57bd0:not(.elementor-motion-effects-element-type-background), .elementor-2143 .elementor-element.elementor-element-3b57bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40572D00;}.elementor-2143 .elementor-element.elementor-element-3b57bd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:75px;padding:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-3b57bd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2143 .elementor-element.elementor-element-45b926e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40572D;}.elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated, .elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated > .elementor-background-overlay, .elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-background-slideshow{border-radius:60px 60px 60px 60px;}.elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2143 .elementor-element.elementor-element-7243701 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2143 .elementor-element.elementor-element-f838fb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-f838fb7{text-align:start;}.elementor-2143 .elementor-element.elementor-element-f838fb7 .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:40px;font-weight:800;line-height:50px;color:#FFFFFF;}.elementor-2143 .elementor-element.elementor-element-21e7f1d .elementor-button{background-color:#F7BE28;font-family:"KoHo", Sans-serif;font-size:20px;font-weight:800;line-height:25px;border-radius:60px 60px 60px 60px;padding:10px 30px 12px 30px;}.elementor-2143 .elementor-element.elementor-element-21e7f1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2143 .elementor-element.elementor-element-21e7f1d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2143 .elementor-element.elementor-element-b7aa4c7{margin-top:0px;margin-bottom:15px;}.elementor-2143 .elementor-element.elementor-element-3d73f2d{text-align:center;}.elementor-2143 .elementor-element.elementor-element-3d73f2d .elementor-heading-title{font-family:"KoHo", Sans-serif;font-size:38px;font-weight:800;line-height:48px;color:#F7BE28;}.elementor-2143 .elementor-element.elementor-element-2d9cbbc{text-align:center;font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#1A1A1A;}.elementor-2143 .elementor-element.elementor-element-0fd9887{margin-top:0px;margin-bottom:180px;}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-product-category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-loop-product__link, .elementor-widget-pp-woo-products .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-{{ID}} .woocommerce div.product .product_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce li.product .price, .pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-woo-products-summary-wrap .button, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-action-item-wrap{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-sale-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-featured-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-top-rated-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-best-selling-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products .pp-woocommerce .pp-quick-view-btn, .elementor-widget-pp-woo-products .pp-woocommerce .pp-product-actions .pp-quick-view-btn .pp-action-item-wrap{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.pp-quick-view-{{ID}} #pp-quick-view-modal .pp-lightbox-content .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-woo-products nav.pp-woocommerce-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2143 .elementor-element.elementor-element-16121f8{--grid-column-gap:20px;}.elementor-2143 .elementor-element.elementor-element-16121f8 .pp-woocommerce .pp-loop-product__link, .elementor-2143 .elementor-element.elementor-element-16121f8 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-16121f8 #pp-quick-view-modal .pp-lightbox-content .product_title{color:#333333;}.elementor-2143 .elementor-element.elementor-element-16121f8 .pp-woocommerce .pp-loop-product__link, .elementor-2143 .elementor-element.elementor-element-16121f8 .pp-woocommerce .woocommerce-loop-product__title, .pp-quick-view-16121f8 .woocommerce div.product .product_title{font-family:"KoHo", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-2143 .elementor-element.elementor-element-16121f8 .pp-badge-container{margin:10px 10px 10px 10px;}@media(min-width:768px){.elementor-2143 .elementor-element.elementor-element-2fc0557{width:30%;}.elementor-2143 .elementor-element.elementor-element-3d6b065{width:70%;}.elementor-2143 .elementor-element.elementor-element-3b7605a{width:30%;}.elementor-2143 .elementor-element.elementor-element-2700f95{width:70%;}.elementor-2143 .elementor-element.elementor-element-6817287{width:30%;}.elementor-2143 .elementor-element.elementor-element-a3b3392{width:70%;}.elementor-2143 .elementor-element.elementor-element-0f9e8e8{width:30%;}.elementor-2143 .elementor-element.elementor-element-e83874d{width:70%;}.elementor-2143 .elementor-element.elementor-element-a179bff{width:30%;}.elementor-2143 .elementor-element.elementor-element-0ea8b3c{width:70%;}.elementor-2143 .elementor-element.elementor-element-2d744e60{width:25%;}.elementor-2143 .elementor-element.elementor-element-31fbfc01{width:47.664%;}.elementor-2143 .elementor-element.elementor-element-2c858299{width:27%;}.elementor-2143 .elementor-element.elementor-element-a4455e5{width:15%;}.elementor-2143 .elementor-element.elementor-element-f77ccbc{width:69.332%;}.elementor-2143 .elementor-element.elementor-element-6e9e24f{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2143 .elementor-element.elementor-element-2c858299{width:100%;}}@media(max-width:1024px){.elementor-2143 .elementor-element.elementor-element-1cc4113{text-align:center;}.elementor-2143 .elementor-element.elementor-element-32f71e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2143 .elementor-element.elementor-element-f838fb7{text-align:center;}}@media(max-width:767px){.elementor-2143 .elementor-element.elementor-element-999673b{font-size:18px;line-height:25px;}.elementor-2143 .elementor-element.elementor-element-e3f45ee{text-align:center;}.elementor-2143 .elementor-element.elementor-element-e3f45ee .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-d94afa9{text-align:center;}.elementor-2143 .elementor-element.elementor-element-d94afa9 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-dea5684{text-align:center;}.elementor-2143 .elementor-element.elementor-element-dea5684 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-1ee762f{text-align:center;}.elementor-2143 .elementor-element.elementor-element-1ee762f .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-e870d35{text-align:center;}.elementor-2143 .elementor-element.elementor-element-e870d35 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated, .elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2143 .elementor-element.elementor-element-e077bf1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated, .elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-element-populated > .elementor-background-overlay, .elementor-2143 .elementor-element.elementor-element-45b926e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2143 .elementor-element.elementor-element-f838fb7{text-align:center;}.elementor-2143 .elementor-element.elementor-element-f838fb7 .elementor-heading-title{font-size:30px;line-height:37px;}.elementor-2143 .elementor-element.elementor-element-3d73f2d .elementor-heading-title{font-size:25px;}}