.elementor-3036 .elementor-element.elementor-element-42ad14c{--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;--margin-top:2vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3036 .elementor-element.elementor-element-423aaa7{--display:flex;--position:fixed;bottom:0px;}body:not(.rtl) .elementor-3036 .elementor-element.elementor-element-423aaa7{right:0px;}body.rtl .elementor-3036 .elementor-element.elementor-element-423aaa7{left:0px;}.elementor-3036 .elementor-element.elementor-element-d27aa4f{--display:flex;}.elementor-3036 .elementor-element.elementor-element-5ffafa8{--icon-box-icon-margin:15px;}.elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-framed .elementor-icon, .elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-stacked .elementor-icon:hover{background-color:#666666;}.elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-framed .elementor-icon:hover, .elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-view-default .elementor-icon:hover{fill:#666666;color:#666666;border-color:#666666;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-title{color:#000000;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-title, .elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-title a{font-weight:500;}.elementor-3036 .elementor-element.elementor-element-057051e{--icon-box-icon-margin:15px;}.elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-stacked .elementor-icon{background-color:#666666;}.elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-framed .elementor-icon, .elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-default .elementor-icon{fill:#666666;color:#666666;border-color:#666666;}.elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-stacked .elementor-icon:hover{background-color:#666666;}.elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-framed .elementor-icon:hover, .elementor-3036 .elementor-element.elementor-element-057051e.elementor-view-default .elementor-icon:hover{fill:#666666;color:#666666;border-color:#666666;}.elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-title{color:#000000;}.elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-title, .elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-title a{font-weight:500;}.elementor-3036 .elementor-element.elementor-element-65a7f25{--display:flex;}.elementor-3036 .elementor-element.elementor-element-65a7f25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3036 .elementor-element.elementor-element-7e02375{--display:flex;}.elementor-3036 .elementor-element.elementor-element-7e02375.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3036 .elementor-element.elementor-element-9a80958{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3036 .elementor-element.elementor-element-7a22bae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-3036 .elementor-element.elementor-element-faf3426 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-element-2fc5bb5 label{display:none;}.elementor-element-2fc5bb5 .woocommerce-viewing select{display:none;}@media(max-width:991px){.elementor-3036 .elementor-element.elementor-element-7a22bae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-3036 .elementor-element.elementor-element-65a7f25{--width:15.143%;}.elementor-3036 .elementor-element.elementor-element-7e02375{--width:15.143%;}}@media(max-width:991px) and (min-width:768px){.elementor-3036 .elementor-element.elementor-element-7a22bae{--width:90%;}}@media(max-width:767px){.elementor-3036 .elementor-element.elementor-element-423aaa7{--width:fit-content;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:1rem;--padding-block-end:1rem;--padding-inline-start:1rem;--padding-inline-end:1rem;bottom:4%;--z-index:99;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-423aaa7{--padding-inline-start:1rem;--padding-inline-end:1rem;}body:not(.rtl) .elementor-3036 .elementor-element.elementor-element-423aaa7{right:33vw;}body.rtl .elementor-3036 .elementor-element.elementor-element-423aaa7{left:33vw;}.elementor-3036 .elementor-element.elementor-element-d27aa4f{--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:space-between;--align-items:center;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-wrapper{text-align:left;}.elementor-3036 .elementor-element.elementor-element-5ffafa8{--icon-box-icon-margin:0.4em;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon{font-size:1.1em;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-title, .elementor-3036 .elementor-element.elementor-element-5ffafa8 .elementor-icon-box-title a{font-size:1.2em;}.elementor-3036 .elementor-element.elementor-element-5ffafa8 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-3036 .elementor-element.elementor-element-5ffafa8.elementor-element{--align-self:center;}.elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-wrapper{text-align:left;}.elementor-3036 .elementor-element.elementor-element-057051e{--icon-box-icon-margin:0.4em;}.elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon{font-size:1.4em;}.elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-title, .elementor-3036 .elementor-element.elementor-element-057051e .elementor-icon-box-title a{font-size:1.2em;}}/* Start custom CSS for container, class: .elementor-element-65a7f25 */.filters_panel{
        border:none;
   border-radius: .8rem !important;
   background: #ffffffed;
   backdrop-filter: blur(10rem);
   box-shadow: 0px 0px 10px #151b880f;
   padding: 1rem;
   width: fit-content;
}

@media screen and (max-width:767px){
    /*.filters_panel > *{*/
    /*    display:none;*/
    /*    position:unset !important;*/
    /*}*/
    
    /*.filters_panel:after{*/
    /*    content:'testing';*/
    /*    width:10rem;*/
    /*    height: 10rem;*/
    /*    background-color:green;*/
    /*    position:absolute;*/
    /*    bottom:0;*/
    /*    right:0;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c72b0f */.script_d-none {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423aaa7 */.floating_ctrl {
            border:none;
   border-radius: .8rem !important;
   background-color: #ffffffed !important;
   backdrop-filter: blur(1rem);
   box-shadow: 0px 0px 10px #151b880f;
    
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}




.floating_ctrl_max {
            border:none;
   border-radius: .8rem !important;
   background-color: #ffffffaf !important;
   backdrop-filter: blur(0.1rem);
   box-shadow: 0px 0px 10px #151b880f;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}



/*.floating_ctrl .filters_panel {*/
.show_floating_filters {
    display: flex;
    width: 90% !important;
    height: fit-content !important;
}
.hide_floating_filters {
    display: none ;
}
/*active focus focus-visible hover focus-within target*/
/*.floating_ctrl:has(.filters_toggle:target){*/


/*.floating_ctrl .filters_panel {*/
/*    display: none;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e02375 */.filters_panel{
        border:none;
   border-radius: .8rem !important;
   background: #ffffffed;
   backdrop-filter: blur(10rem);
   box-shadow: 0px 0px 10px #151b880f;
   padding: 1rem;
   width: fit-content;
}

@media screen and (max-width:767px){
    /*.filters_panel > *{*/
    /*    display:none;*/
    /*    position:unset !important;*/
    /*}*/
    
    /*.filters_panel:after{*/
    /*    content:'testing';*/
    /*    width:10rem;*/
    /*    height: 10rem;*/
    /*    background-color:green;*/
    /*    position:absolute;*/
    /*    bottom:0;*/
    /*    right:0;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a22bae */.shop_list_wrapper .porto-tb-item > .porto-section {
        border:none;
   border-radius: .8rem !important;
   background: #ffffffed;
   backdrop-filter: blur(10rem);
   box-shadow: 0px 0px 10px #151b880f;
}

.shop_list_wrapper .porto-tb-item > .porto-section .porto-tb-featured-image {
    border:none !important;
}
.shop_list_wrapper .porto-tb-item > .porto-section .porto-tb-featured-image .labels > *{
    border-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a80958 */.sidebar{
            border:none;
   border-radius: .8rem !important;
   background: #ffffffed;
   backdrop-filter: blur(10rem);
   box-shadow: 0px 0px 10px #151b880f;
   margin: 1rem;
   padding: 1rem;
   width: 10vw
}/* End custom CSS */