.elementor-1170 .elementor-element.elementor-element-3076e40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1170 .elementor-element.elementor-element-fea6254 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;}.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-1170 .elementor-element.elementor-element-03e3a6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:7em;font-weight:600;letter-spacing:-8px;color:var( --e-global-color-secondary );}.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-1170 .elementor-element.elementor-element-dd8dccc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1170 .elementor-element.elementor-element-b8ff065{--display:flex;--min-height:785px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1170 .elementor-element.elementor-element-b8ff065:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-b8ff065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-1170 .elementor-element.elementor-element-dbdf94a{--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;--justify-content:flex-start;--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-1170 .elementor-element.elementor-element-3d651bb{--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-start;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-1170 .elementor-element.elementor-element-3d651bb:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-3d651bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-466010f{width:auto;max-width:auto;}.elementor-1170 .elementor-element.elementor-element-69d8a46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-2acea64 );}.elementor-1170 .elementor-element.elementor-element-24e081a{--display:flex;--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;--align-items:flex-start;--border-radius:0px 0px 30px 30px;--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1170 .elementor-element.elementor-element-24e081a:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-24e081a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2acea64 );}.elementor-1170 .elementor-element.elementor-element-24e081a.e-con{--order:99999 /* order end hack */;}.elementor-1170 .elementor-element.elementor-element-61c2644{--display:flex;}.elementor-1170 .elementor-element.elementor-element-7926b93{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-7926b93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-e035cad{--display:flex;}.elementor-1170 .elementor-element.elementor-element-b4a9c53{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-b4a9c53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-e70a3d2{--display:flex;--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-1170 .elementor-element.elementor-element-00c7877{--display:flex;}.elementor-1170 .elementor-element.elementor-element-77b5fdd{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-77b5fdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-c88f654{--display:flex;}.elementor-1170 .elementor-element.elementor-element-826471b{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-826471b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-44c46d4{--display:flex;}.elementor-1170 .elementor-element.elementor-element-cdd75ad{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-cdd75ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-9be34a7{--display:flex;--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-1170 .elementor-element.elementor-element-82422bf{--display:flex;}.elementor-1170 .elementor-element.elementor-element-c393a3b{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-c393a3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-92254b1{--display:flex;}.elementor-1170 .elementor-element.elementor-element-96adf5b{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-96adf5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-afe8fc2{--display:flex;}.elementor-1170 .elementor-element.elementor-element-3fe0b77{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-3fe0b77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-2a86ede{--display:flex;--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-1170 .elementor-element.elementor-element-518eb2a{--display:flex;}.elementor-1170 .elementor-element.elementor-element-175178d{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-175178d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-de835d1{--display:flex;}.elementor-1170 .elementor-element.elementor-element-3c3d454{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-3c3d454 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-5d2e4e4{--display:flex;}.elementor-1170 .elementor-element.elementor-element-18c5e80{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-18c5e80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-d39735e{--display:flex;}.elementor-1170 .elementor-element.elementor-element-19a3483{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-19a3483 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-28a2dd8{--display:flex;--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-1170 .elementor-element.elementor-element-2e527f8{--display:flex;}.elementor-1170 .elementor-element.elementor-element-1f68063{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-1f68063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-4661e3f{--display:flex;}.elementor-1170 .elementor-element.elementor-element-3b1c87b{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-3b1c87b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-677ba57{--display:flex;--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-1170 .elementor-element.elementor-element-aba8cec{--display:flex;}.elementor-1170 .elementor-element.elementor-element-cc666e0{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-cc666e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-56d1d91{--display:flex;}.elementor-1170 .elementor-element.elementor-element-facbeb7{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-facbeb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-507f63c{--display:flex;}.elementor-1170 .elementor-element.elementor-element-ad20dd7{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-ad20dd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-d0fc57c{--display:flex;}.elementor-1170 .elementor-element.elementor-element-f148f80{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-f148f80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-465811d{--display:flex;--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-1170 .elementor-element.elementor-element-e6a5dcd{--display:flex;}.elementor-1170 .elementor-element.elementor-element-c4cf4ac{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-c4cf4ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-729c14c{--display:flex;}.elementor-1170 .elementor-element.elementor-element-be90a03{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-be90a03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-f2bb8e9{--display:flex;}.elementor-1170 .elementor-element.elementor-element-ef0081c{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-ef0081c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-f247278{--display:flex;}.elementor-1170 .elementor-element.elementor-element-6b8a8c8{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-6b8a8c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-d39e27f{--display:flex;}.elementor-1170 .elementor-element.elementor-element-27a9c64{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-27a9c64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-fb2f5f4{--display:flex;}.elementor-1170 .elementor-element.elementor-element-97afbaf{width:100%;max-width:100%;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1170 .elementor-element.elementor-element-97afbaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1170 .elementor-element.elementor-element-e5531a7{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1170 .elementor-element.elementor-element-b7bd41b{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}@media(max-width:1024px){.elementor-1170 .elementor-element.elementor-element-b7bd41b{--grid-columns:2;}}@media(max-width:767px){.elementor-1170 .elementor-element.elementor-element-466010f{width:var( --container-widget-width, 4em );max-width:4em;--container-widget-width:4em;--container-widget-flex-grow:0;}.elementor-1170 .elementor-element.elementor-element-b7bd41b{--grid-columns:1;}}/* Start custom CSS */:root {
  --main-size: 2em;
}

#filter-bar, #filter-content{
    width: calc(var(--main-size) + 30px);
    height: calc(var(--main-size) + 30px);
    transition: width .3s ease;
    overflow-y: normal ;
    -webkit-transition: width .3s ease;
}



#filter-wrapper.active #filter-bar, #filter-wrapper.active #filter-content{
    width: 100%;
    transition: width .3s ease;
    -webkit-transition: width .3s ease;
}

#filter-wrapper #filter-content:after{
    opacity: 1;
    transition: opacity .1s ease
}

#filter-wrapper.active #filter-content:after{
    opacity: 0;
    transition: opacity .3s ease;
}


#filter-bar-toggler-opener{
    cursor: pointer;
    width: var(--main-size);
    aspect-ratio: 1;
    overflow: hidden;
}

#filter-bar-toggler-opener .funnel, #filter-bar-toggler-opener .close{
    width: var(--main-size);
    margin-top: 0%;
    aspect-ratio: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 7px;
    align-items: center;
    transition: all .5s ease-in-out;
}

#filter-bar-toggler-opener .close{
    justify-content: center
}

#filter-bar-toggler-opener .funnel{
    opacity: 1;
    filter: blur(0px);
}

#filter-bar-toggler-opener .close{
    opacity: 0;
    filter: blur(5px);
}

#filter-bar-toggler-opener .funnel > span{
    height: 1px;
    width: 90%;
    background: var( --e-global-color-2acea64 );
    transition: width .3s ease-in-out
}

#filter-bar-toggler-opener .funnel > span:nth-child(2){
    width: 65%;
}

#filter-bar-toggler-opener .funnel > span:nth-child(3){
    width: 30%;
}

#filter-bar-toggler-opener .close > span{
    height: 1px;
    background: var( --e-global-color-2acea64 );
    width: calc(var(--main-size) - 50%);
}

#filter-wrapper.active #filter-bar-toggler-opener .funnel{
    margin-top: -101%;
    opacity: 0;
    filter: blur(5px);
    transition: all .5s ease-in-out;
}

#filter-wrapper.active #filter-bar-toggler-opener .close{;
    opacity: 1;
    filter: blur(0px);
    transition: all .5s ease-in-out;
}

#filter-wrapper.active #filter-bar .filter-title{
    opacity: 1;
    transition: opacity .6s ease .4s;
    -webkit-transition: opacity .6s ease .4s
}

#filter-bar .filter-title{
    opacity: 0;
    transition: opacity .6s ease;
    -webkit-transition: opacity .6s ease
}



#filter-content{
    min-height: 250px !important;
}

#filter-wrapper.active #filter-content{
    height: auto;
}



#filter-content .filter-row{
    opacity: 0;
    width: 0px;
    overflow: hidden;
    transition: opacity .1s linear ;
    -webkit-transition: opacity .1s linear ;
}

#filter-wrapper.active #filter-content .filter-row{
    opacity: 1;
    width: 100%;
    transition: opacity .2s ease .5s;
    -webkit-transition: opacity .2s ease .5s;
}



#filter-wrapper{
    max-width: 25%;
    width: auto;
    transition: width .3s ease;
    -webkit-transition: width .3s ease
}

#filter-wrapper.active{
    width: 60%;
    transition: width .3s ease;
    -webkit-transition: width .3s ease
}




#filter-content:before{
    content: "";
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    height: 100px;
    background: var( --e-global-color-2acea64 );
    border-radius: 0
}

#filter-content:after{
    content: "filtri";
    position: absolute;
    bottom: 25px;
    text-transform: uppercase;
    transform-origin: bottom left;
    transform: rotate(-90deg) translateY(120%);
    color: var( --e-global-color-secondary );
    letter-spacing: 2px;
    transition: opacity .1s ease;
    -webkit-transition: opacity .1s ease;
}







#filter-wrapper .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{ 
    background: none;
    padding: 0;
    display: flex
}

#filter-wrapper .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox > .facetwp-display-value:before{
    content:"";
    width: 1em;
    height: 1em;
    border-radius: 100%;
    background: #E5E5E5;
    display: inline-block;
    transition: background .1s linear;
    -webkit-transition: background .1s linear
}


#filter-wrapper .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox > .facetwp-display-value{
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: start;
}

#filter-wrapper .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox > .facetwp-display-value:hover:before{
    background: var( --e-global-color-secondary );
    transition: background .1s linear;
    -webkit-transition: background .1s linear
}

#filter-wrapper .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox.checked > .facetwp-display-value:before{
    background: var( --e-global-color-secondary );
}

#filter-wrapper .facetwp-facet.facetwp-type-autocomplete{
    display: flex;
    gap: 20px;
}

#filter-wrapper .facetwp-facet.facetwp-type-autocomplete input.facetwp-autocomplete{
    background: transparent;
    border: 1px solid #e5e5e5;
    border-radius: 50px;
    color: var(--e-global-color-secondary)
}

#filter-wrapper .facetwp-facet.facetwp-type-autocomplete  input[type=button]{
    aspect-ratio: 1;
    border-radius: 100%;
    font-size: .8em;
    background: var(--e-global-color-secondary);
    border: none;
    color: var( --e-global-color-2acea64 );
    font-family: 'icomoon'
}

#filter-wrapper .facetwp-facet{
    margin-bottom: 0 !important
}/* End custom CSS */