.elementor-36983 .elementor-element.elementor-element-70b2c424{--display:flex;--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-36983 .elementor-element.elementor-element-70b2c424.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-27fe2e79{--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:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-36983 .elementor-element.elementor-element-27fe2e79.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-1e882381{--display:flex;}.elementor-36983 .elementor-element.elementor-element-1e882381.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-1417497 .products-filter-widget .widget-title{font-family:"Andada Pro", Sans-serif;}.elementor-36983 .elementor-element.elementor-element-1417497 .ecomus-product-filter__button{width:0px;line-height:0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-1417497 .ecomus-product-filter__button .ecomus-svg-icon{font-size:0px;margin-right:0px;}.elementor-36983 .elementor-element.elementor-element-1417497 .products-filter-widget .filter-name{font-weight:700;}.elementor-36983 .elementor-element.elementor-element-1417497 .products-filter-widget .products-filter--checkboxes .products-filter__option-name{font-family:"Albert Sans", Sans-serif;}.elementor-36983 .elementor-element.elementor-element-025d97d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-025d97d .ecomus-heading{font-size:20px;font-weight:600;}.elementor-36983 .elementor-element.elementor-element-d574a1b > .elementor-widget-container{background-color:#F1F4F8;padding:60px 20px 60px 20px;}.elementor-36983 .elementor-element.elementor-element-d574a1b .ecomus-product-list ul.products.product-card-layout-list li.product{margin-bottom:0px;}.elementor-36983 .elementor-element.elementor-element-d574a1b .ecomus-product-list ul.products.product-card-layout-list li.product:last-child{margin-bottom:0;}.elementor-36983 .elementor-element.elementor-element-1325475b{--display:flex;--gap:39px 0px;--row-gap:39px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36983 .elementor-element.elementor-element-1325475b.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-4ed9adde{--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-36983 .elementor-element.elementor-element-4ed9adde.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-30c55bc7{width:var( --container-widget-width, 180% );max-width:180%;--container-widget-width:180%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-30c55bc7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-30c55bc7 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 0px;}.ecomus-rtl-smart .elementor-36983 .elementor-element.elementor-element-30c55bc7 .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-30c55bc7 .catalog-toolbar__result-count{font-size:0px;}.elementor-36983 .elementor-element.elementor-element-13dc201b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-13dc201b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-13dc201b .ecomus-toolbar-view{justify-content:center;}.elementor-36983 .elementor-element.elementor-element-5c24c37{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-5c24c37.elementor-element{--align-self:stretch;}.elementor-36983 .elementor-element.elementor-element-b596e7e{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-c8970b6{--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:#F8F8F8;--border-color:#F8F8F8;}.elementor-36983 .elementor-element.elementor-element-c8970b6.ecomus-motion--sticky{position:sticky;top:0px;}.elementor-36983 .elementor-element.elementor-element-c8970b6:not(.elementor-motion-effects-element-type-background), .elementor-36983 .elementor-element.elementor-element-c8970b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36983 .elementor-element.elementor-element-f9fb2b7{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-f9fb2b7 .ecomus-product-filter__button{color:#070707;border-style:none;}.elementor-36983 .elementor-element.elementor-element-be7316f{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-36983 .elementor-element.elementor-element-be7316f .ecomus-toolbar-view{justify-content:center;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d{width:100%;max-width:100%;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d > .elementor-widget-container{border-style:none;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:39px 0px 0px 0px;}.ecomus-rtl-smart .elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:39px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-6a040e0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-36983 .elementor-element.elementor-element-6a040e0d.ecomus-motion--sticky{position:var(--position);}.elementor-36983 .elementor-element.elementor-element-2785d562 .woocommerce-pagination a, .elementor-36983 .elementor-element.elementor-element-2785d562 .woocommerce-pagination ul .page-numbers{--em-button-color:var( --e-global-color-accent );}.elementor-36983 .elementor-element.elementor-element-2785d562 .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-36983 .elementor-element.elementor-element-2785d562 .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-36983 .site-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-36983 .site-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-36983 .elementor-element.elementor-element-70b2c424{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36983 .elementor-element.elementor-element-27fe2e79{--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-36983 .elementor-element.elementor-element-1417497 .ecomus-product-filter__button{width:0px;line-height:0px;}.elementor-36983 .elementor-element.elementor-element-1325475b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36983 .elementor-element.elementor-element-c8970b6{--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-36983 .elementor-element.elementor-element-c8970b6.ecomus-motion--sticky{top:64px;}.elementor-36983 .elementor-element.elementor-element-f9fb2b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-f9fb2b7{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;z-index:9;}.elementor-36983 .elementor-element.elementor-element-0ce818f > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px -20px;}.ecomus-rtl-smart .elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:0px -20px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__result-count{font-size:0px;}.elementor-36983 .elementor-element.elementor-element-6a040e0d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:0;}.elementor-36983 .elementor-element.elementor-element-2785d562 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-2785d562{z-index:-1;}.ecomus-woocommerce-elementor.ecomus-elementor-id-36983 .site-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-36983 .site-content{padding-top:0px;padding-bottom:0px;}}@media(max-width:767px){.elementor-36983 .elementor-element.elementor-element-27fe2e79{--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-36983 .elementor-element.elementor-element-c8970b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:22px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;--z-index:899;}.elementor-36983 .elementor-element.elementor-element-f9fb2b7{z-index:9999999;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:0px 0px 0px 6px;}.ecomus-rtl-smart .elementor-36983 .elementor-element.elementor-element-f7d0b0d .catalog-toolbar__active-filters:not(.hidden){margin:0px 6px 0px 0px;}.elementor-36983 .elementor-element.elementor-element-6a040e0d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-36983 .elementor-element.elementor-element-1e882381{--width:26%;}.elementor-36983 .elementor-element.elementor-element-1325475b{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36983 .elementor-element.elementor-element-1e882381{--width:100%;}.elementor-36983 .elementor-element.elementor-element-1325475b{--width:100%;}}/* Start custom CSS for ecomus-products-filter, class: .elementor-element-1417497 */@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: #7fffd400;
    color: #053283;
}



.filter-sidebar-panel .panel__content .products-filter__button .reset-button:hover {
    background: #699aa6;
    color: #ffffff;
}





.products-filter-widget .products-filter--checkboxes .filter-checkboxes-item, .products-filter-widget--elementor .products-filter--checkboxes .filter-checkboxes-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    line-height: 20px;
    color: var(--em-color__dark);
    padding: 6px 0;
    font-family: system-ui;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e882381 */@media (min-width: 768px) {
    .elementor-36983 .elementor-element.elementor-element-1e882381 {
        --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-5c24c37 */.elementor-36983 .elementor-element.elementor-element-5c24c37 {
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-b596e7e */.elementor-36983 .elementor-element.elementor-element-b596e7e{
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for ecomus-products-filter, class: .elementor-element-f9fb2b7 */.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;
}










.products-filter-widget .products-filter--collapsible .products-filter__option-toggler,
.products-filter-widget--elementor .products-filter--collapsible .products-filter__option-toggler {
    position: absolute;
    right: 0;
    padding: 3px 0 3px 3px;
}

.products-filter__option-toggler::before {
    content: "";
    position: absolute;
    top: -15px;
    right: -15px;
    bottom: -15px;
    left: -15px;
}/* End custom CSS */
/* Start custom CSS for ecomus-archive-products, class: .elementor-element-2785d562 */@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 */