.elementor-1267 .elementor-element.elementor-element-686c79c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:01%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-1267 .elementor-element.elementor-element-686c79c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-13925c1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1267 .elementor-element.elementor-element-13925c1:not(.elementor-motion-effects-element-type-background), .elementor-1267 .elementor-element.elementor-element-13925c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1267 .elementor-element.elementor-element-222b972 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-5c255ad{font-family:"Poppins", Sans-serif;font-size:1em;color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-56a17c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:01%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-1267 .elementor-element.elementor-element-56a17c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-02d40ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1267 .elementor-element.elementor-element-02d40ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-b032e9c img{border-radius:15px 15px 15px 15px;}.elementor-1267 .elementor-element.elementor-element-68843a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1267 .elementor-element.elementor-element-d386ae9 .woolentor-filter-wrap form.wl_product_search_form button{background-color:var( --e-global-color-0a67918 );color:var( --e-global-color-c0cffa6 );}.elementor-1267 .elementor-element.elementor-element-d386ae9{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-d386ae9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-d386ae9 h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-d386ae9 .woolentor-filter-wrap form.wl_product_search_form input[type="search"]{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-25996b3 .woolentor_slider_range.ui-slider{background-color:#F1F1F1;}.elementor-1267 .elementor-element.elementor-element-25996b3 .woolentor_slider_range .ui-slider-range.ui-widget-header.ui-corner-all{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-25996b3 .woolentor_slider_range .ui-slider-handle.ui-state-default.ui-corner-all{background-color:var( --e-global-color-0a67918 );border-style:none;}.elementor-1267 .elementor-element.elementor-element-25996b3 .woolentor-filter-wrap .wl_price_filter form button{background-color:var( --e-global-color-0a67918 );color:var( --e-global-color-c0cffa6 );}.elementor-1267 .elementor-element.elementor-element-25996b3{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-25996b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-25996b3 h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-88c4eaf{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-88c4eaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-88c4eaf h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li a{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li,.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li a{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul > li:hover > i{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li a:hover{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li.wlchosen > a::before{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-88c4eaf .woolentor-filter-wrap ul li.wlchosen > a::after{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-22e96f1{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-22e96f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-22e96f1 h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li a{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li,.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li a{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul > li:hover > i{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li a:hover{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li.wlchosen > a::before{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-22e96f1 .woolentor-filter-wrap ul li.wlchosen > a::after{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-b77a6e3{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-b77a6e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-b77a6e3 h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li a{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li,.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li a{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul > li:hover > i{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li a:hover{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li.wlchosen > a::before{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-b77a6e3 .woolentor-filter-wrap ul li.wlchosen > a::after{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-ebc1b0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-ebc1b0f h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li a{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li,.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li a{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul > li:hover > i{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li a:hover{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li.wlchosen > a::before{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-ebc1b0f .woolentor-filter-wrap ul li.wlchosen > a::after{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-de3b2b0{width:var( --container-widget-width, 99.747% );max-width:99.747%;--container-widget-width:99.747%;--container-widget-flex-grow:0;}.elementor-1267 .elementor-element.elementor-element-de3b2b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-de3b2b0 h2.wl_filter_title{color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:1em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li a{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li,.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li a{font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul > li:hover > i{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li a:hover{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li.wlchosen > a::before{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-de3b2b0 .woolentor-filter-wrap ul li.wlchosen > a::after{background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-18ca812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1267 .elementor-element.elementor-element-1027fc3 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product{text-align:left;border-radius:12px;padding:0px 0px 0px 0px;background-color:#F1F1F1;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:40px;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:1.1em;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-a027c1f );font-family:"Poppins", Sans-serif;font-size:0.9em;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-a027c1f );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-c0cffa6 );background-color:var( --e-global-color-0a67918 );font-family:"Poppins", Sans-serif;font-size:0.7em;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products .added_to_cart{color:var( --e-global-color-a027c1f );font-family:"Poppins", Sans-serif;font-size:0.7em;margin-inline-start:2em;}.elementor-1267 .elementor-element.elementor-element-6ff364e nav.woocommerce-pagination{margin-top:23px;font-family:"Poppins", Sans-serif;font-size:1em;}.elementor-1267 .elementor-element.elementor-element-6ff364e nav.woocommerce-pagination ul li a{color:var( --e-global-color-0a67918 );background-color:#F1F1F1;}.elementor-1267 .elementor-element.elementor-element-6ff364e nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-c0cffa6 );background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-c0cffa6 );background-color:var( --e-global-color-0a67918 );}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-c0cffa6 );background-color:var( --e-global-color-0a67918 );border-radius:30px;}@media(max-width:1024px){.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1267 .elementor-element.elementor-element-686c79c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-1267 .elementor-element.elementor-element-222b972 .elementor-heading-title{font-size:1em;}.elementor-1267 .elementor-element.elementor-element-5c255ad{font-size:0.8em;}.elementor-1267 .elementor-element.elementor-element-56a17c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1267 .elementor-element.elementor-element-02d40ca{--width:329.219px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1267 .elementor-element.elementor-element-b032e9c img{width:100%;}.elementor-1267 .elementor-element.elementor-element-18ca812{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1267 .elementor-element.elementor-element-6ff364e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1267 .elementor-element.elementor-element-02d40ca{--width:30%;}.elementor-1267 .elementor-element.elementor-element-18ca812{--width:70%;}}/* Start custom CSS for image, class: .elementor-element-b032e9c */.elementor-1267 .elementor-element.elementor-element-b032e9c img{
    aspect-ratio: 3/1;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1027fc3 */.elementor-1267 .elementor-element.elementor-element-1027fc3 img{
    aspect-ratio: 3/1;
    object-fit: cover;

}/* End custom CSS */
/* Start custom CSS */.grecaptcha-badge,
#trp-floater-ls{
	visibility:hidden !important;
}
.woolentor-filter-wrap ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 400px;
    overflow-y: scroll;      

    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #f1f1f1 #f1f1f1; /* thumb = track = invisibile */
}

/* Chrome, Edge, Safari */
.woolentor-filter-wrap ul::-webkit-scrollbar {
    width: 8px;
}
.woolentor-filter-wrap ul::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.woolentor-filter-wrap ul::-webkit-scrollbar-thumb {
    background-color: #f1f1f1;
    margin-left: 1.5em !important;
}

/* Finta scrollbar */
.woolentor-filter-wrap { 
    position: relative; 
}
.woolentor-filter-wrap .fake-scrollbar {
    position: absolute;
    top: 4px;
    right: 2px;
    bottom: 4px;
    width: 8px;
    background: #f1f1f1;
    border-radius: 8px;
    pointer-events: none;
    z-index: 2;
}
.woolentor-filter-wrap .fake-scrollbar .fake-thumb {
    position: absolute;
    left: 0;
    width: 100%;
    background: #9B1B2B; /* colore visibile */
    border-radius: 8px;
}

.prodotti .woocommerce .woocommerce-result-count {
    margin: 1em 0;
    font-size: .7em;
}

.prodotti .woocommerce .woocommerce-ordering select {
    vertical-align: top;
    font-size: 0.7em;
    border: none;
    border-bottom: 1px solid #666;
    border-radius: 0;
    padding: 10px 0;
    outline: none;
}


.categoria-prodotto,
.cantina-prodotto{
    font-size: 0.7em;
    color: #000000;
    margin-bottom: 5px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-left: 1.5em;
}

.categoria-prodotto:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 1px;
    background: #000000;
}

.woocommerce-loop-product__title{
     margin: auto 1em !important;
}

.price{
     margin: auto 1.2em !important;
}
.add_to_cart_button,
.product_type_simple{
      margin-left: 1.5em !important;
       margin-bottom: 2em !important;
} 

.wp-post-image{
    border-radius: 14px 14px 0 0 !important;
}
.woocommerce nav.woocommerce-pagination ul {
    display: inline-flex;
    gap: 0.7em;
}

.woocommerce nav.woocommerce-pagination ul li {
    border-radius: 50%;
    height: 2em;
    width: 2em;
}

.woocommerce ul.products li.product a img {
    margin: 0 0 1em !important;
}

.woolentor_price_label{
    font-size: 0.7em;
    margin: 0 !important;
    margin-top: 1.56em !important;
}

@media only screen and (max-width:786px){
    .elementor-menu-cart__toggle .elementor-button {
        padding:0;
    }
    .categoria-prodotto:before {
        display: none;
    }
    .woocommerce-loop-product__title{
     margin: 1em !important;
    }
    
    .price{
         margin: auto 1.2em !important;
    }
    .add_to_cart_button,
    .product_type_simple{
          margin-left: 0 !important;
           margin-bottom: 0 !important;
           margin: 1em !important;
    } 

}/* End custom CSS */