.elementor-38997 .elementor-element.elementor-element-76bddd2{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-38997 .elementor-element.elementor-element-76bddd2.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-76bddd2:not(.elementor-motion-effects-element-type-background), .elementor-38997 .elementor-element.elementor-element-76bddd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B99D75;}.elementor-38997 .elementor-element.elementor-element-0baac56 .ecomus-heading{color:#FFFFFF;}.elementor-38997 .elementor-element.elementor-element-046c1ac .site-breadcrumb{color:#FFFFFF;}.elementor-38997 .elementor-element.elementor-element-046c1ac .site-breadcrumb a, .elementor-38997 .elementor-element.elementor-element-046c1ac .site-breadcrumb span{color:#FFFFFF;}.elementor-38997 .elementor-element.elementor-element-5a4c1e17{--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:30px 70px;--row-gap:30px;--column-gap:70px;--margin-top:40px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-38997 .elementor-element.elementor-element-5a4c1e17.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-246ad5ee{--display:flex;}.elementor-38997 .elementor-element.elementor-element-246ad5ee.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-37cbe290 .ecomus-product-filter__button{width:0px;line-height:0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-37cbe290 .ecomus-product-filter__button .ecomus-svg-icon{font-size:0px;margin-right:0px;}.elementor-38997 .elementor-element.elementor-element-4e5c0ea8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-4e5c0ea8 .ecomus-heading{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.3px;}.elementor-38997 .elementor-element.elementor-element-3e076042 > .elementor-widget-container{background-color:#F5F5F5;padding:60px 20px 60px 20px;}.elementor-38997 .elementor-element.elementor-element-3e076042 .ecomus-product-list ul.products.product-card-layout-list li.product{margin-bottom:0px;}.elementor-38997 .elementor-element.elementor-element-3e076042 .ecomus-product-list ul.products.product-card-layout-list li.product:last-child{margin-bottom:0;}.elementor-38997 .elementor-element.elementor-element-a25bc5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38997 .elementor-element.elementor-element-a25bc5a.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-2bd8f4fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-38997 .elementor-element.elementor-element-2bd8f4fc.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-1b934ea9{width:var( --container-widget-width, 180% );max-width:180%;--container-widget-width:180%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-1b934ea9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-1b934ea9 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-38997 .elementor-element.elementor-element-1b934ea9 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-4b516c58{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-4b516c58 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-4b516c58 .ecomus-toolbar-view{justify-content:center;}.elementor-38997 .elementor-element.elementor-element-2b20cb01{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-2b20cb01.elementor-element{--align-self:stretch;}.elementor-38997 .elementor-element.elementor-element-252d8d0a{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-color:#ECECEC;--border-color:#ECECEC;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0.ecomus-motion--sticky{position:sticky;top:0px;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0:not(.elementor-motion-effects-element-type-background), .elementor-38997 .elementor-element.elementor-element-4e5c2bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38997 .elementor-element.elementor-element-35e1cfc8{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-35e1cfc8 .ecomus-product-filter__button{color:#070707;border-style:none;}.elementor-38997 .elementor-element.elementor-element-565386bd{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-38997 .elementor-element.elementor-element-565386bd .ecomus-toolbar-view{justify-content:center;}.elementor-38997 .elementor-element.elementor-element-25fda6a0{width:100%;max-width:100%;}.elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:39px 0px 0px 0px;}.ecomus-rtl-smart .elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:39px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-496f353f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38997 .elementor-element.elementor-element-496f353f.ecomus-motion--sticky{position:var(--position);}.elementor-38997 .elementor-element.elementor-element-f97539d .woocommerce-pagination a, .elementor-38997 .elementor-element.elementor-element-f97539d .woocommerce-pagination ul .page-numbers{--em-button-color:var( --e-global-color-accent );}.elementor-38997 .elementor-element.elementor-element-f97539d .woocommerce-pagination a{--em-button-color-hover:#FFFFFF;--em-button-bg-color-hover:var( --e-global-color-accent );--em-button-border-color-hover:var( --e-global-color-accent );}.elementor-38997 .elementor-element.elementor-element-f97539d .woocommerce-pagination ul .page-numbers.current{--em-button-color:#FFFFFF;--em-button-bg-color:var( --e-global-color-accent );--em-button-border-color:var( --e-global-color-accent );}.ecomus-woocommerce-elementor.ecomus-elementor-id-38997 .site-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-38997 .site-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-38997 .elementor-element.elementor-element-5a4c1e17{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38997 .elementor-element.elementor-element-37cbe290 .ecomus-product-filter__button{width:0px;line-height:0px;}.elementor-38997 .elementor-element.elementor-element-a25bc5a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--flex-wrap:wrap;border-width:0px 0px 0.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0.5px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0.ecomus-motion--sticky{top:90px;}.elementor-38997 .elementor-element.elementor-element-35e1cfc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-35e1cfc8{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;z-index:9;}.elementor-38997 .elementor-element.elementor-element-65de51d9 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 20px;}.ecomus-rtl-smart .elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:0px 20px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-496f353f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:0;}.elementor-38997 .elementor-element.elementor-element-f97539d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-f97539d{z-index:-1;}.ecomus-woocommerce-elementor.ecomus-elementor-id-38997 .site-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-38997 .site-content{padding-top:0px;padding-bottom:0px;}}@media(max-width:767px){.elementor-38997 .elementor-element.elementor-element-76bddd2{--min-height:285px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-38997 .elementor-element.elementor-element-0baac56 .ecomus-heading{font-size:45px;}.elementor-38997 .elementor-element.elementor-element-5a4c1e17{--margin-top:0px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38997 .elementor-element.elementor-element-4e5c2bb0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:19px;--padding-left:10px;--padding-right:10px;--z-index:899;}.elementor-38997 .elementor-element.elementor-element-35e1cfc8{z-index:9999999;}.elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 10px;}.ecomus-rtl-smart .elementor-38997 .elementor-element.elementor-element-25fda6a0 .catalog-toolbar__active-filters:not(.hidden){margin:0px 10px 0px 0px;}.elementor-38997 .elementor-element.elementor-element-496f353f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-38997 .elementor-element.elementor-element-f97539d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-38997 .elementor-element.elementor-element-246ad5ee{--width:26%;}.elementor-38997 .elementor-element.elementor-element-a25bc5a{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-38997 .elementor-element.elementor-element-246ad5ee{--width:100%;}.elementor-38997 .elementor-element.elementor-element-a25bc5a{--width:100%;}}/* Start custom CSS for ecomus-products-filter, class: .elementor-element-37cbe290 */@media (min-width: 1025px) {
    
.catalog-toolbar__filter-button {
    --em-button-padding-top: 7px;
    --em-button-padding-bottom: 7px;
    text-transform: initial;
    font-size: 14px;
    font-weight: 600;
    display: none !important;
}}


.filter-sidebar-panel .panel__content .products-filter__button .reset-button {
    order: 1;
    background: #f5f5dc00;
    color: #b99d75;
}




.filter-sidebar-panel .panel__content 
.products-filter__button .reset-button:hover {
    background: #b99d75;
    color: #ffffff;
    transition: background 0.3s ease, color 0.3s ease;
    border-color: #b99d75;
}/* End custom CSS */
/* Start custom CSS for ecomus-product-list, class: .elementor-element-3e076042 */ul.products.product-card-layout-list li.product .product-summary {
    flex: 1;
    max-width: 60%;
    margin-top: 0;
    display: block;
    text-align: left;
    padding-top: 0px !important;
}





ul.products.product-card-layout-list li.product .ecomus-rating
 {
    margin: 0 0 7px 0;
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246ad5ee */@media (min-width: 768px) {
    .elementor-38997 .elementor-element.elementor-element-246ad5ee
 {
        --width: 26%;
        position: sticky;
        top: 120px; /* regola in base all’altezza dell’header */
        align-self: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b20cb01 */.elementor-38997 .elementor-element.elementor-element-2b20cb01.elementor-element {
text-align: right

}



.catalog-toolbar__orderby-button {
    --em-button-padding-top: 10px;
    --em-button-padding-bottom: 11px;
    --em-button-padding-left: 16px;
    --em-button-padding-right: 16px;
}/* End custom CSS */
/* Start custom CSS for ecomus-archive-product-ordering, class: .elementor-element-252d8d0a */.elementor-38997 .elementor-element.elementor-element-252d8d0a{
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for ecomus-products-filter, class: .elementor-element-35e1cfc8 */.filter-sidebar-panel .panel__content .products-filter__button {
    display: flex;
    gap: 15px;
    padding-bottom: 40px !important;
}



.filter-sidebar-panel .panel__header {
    font-size: 12px;
    font-size: 0.75rem;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    background-color: #f5f5f5;
    padding: 20px 36px !important;
    z-index: 1;
    width: 415.2px;
}/* End custom CSS */
/* Start custom CSS for ecomus-archive-products, class: .elementor-element-f97539d */@media (max-width: 664px) {
    ul.products.product-card-button-atc-transfrom--bottom li.product .product-inner .product-loop-button-atc, ul.products.products.product-card-button-atc-transfrom--top li.product .product-inner .product-loop-button-atc {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        pointer-events: auto;
        position: static;
        width: 100%;
        display: none;
    }
}/* End custom CSS */