.elementor-18335 .elementor-element.elementor-element-5bf8530{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18335 .elementor-element.elementor-element-eaed753{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18335 .elementor-element.elementor-element-1898a7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;color:var( --e-global-color-accent );}.elementor-18335 .elementor-element.elementor-element-448e2fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18335 .elementor-element.elementor-element-3698ec4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18335 .elementor-element.elementor-element-3698ec4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18335 .elementor-element.elementor-element-3698ec4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18335 .elementor-element.elementor-element-3698ec4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18335 .elementor-element.elementor-element-3698ec4 .elementor-icon-list-item > a{font-weight:600;}.elementor-18335 .elementor-element.elementor-element-3698ec4 .elementor-icon-list-text{color:var( --e-global-color-23d13e5 );transition:color 0.3s;}.elementor-18335 .elementor-element.elementor-element-0ed5d6d{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-18335 .elementor-element.elementor-element-c7762fc{--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;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-18335 .elementor-element.elementor-element-c7762fc:not(.elementor-motion-effects-element-type-background), .elementor-18335 .elementor-element.elementor-element-c7762fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD80;}.elementor-18335 .elementor-element.elementor-element-b7ab70f{--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;--justify-content:space-between;}.elementor-18335 .elementor-element.elementor-element-06df0ce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-18335 .elementor-element.elementor-element-103aa94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-18335 .elementor-element.elementor-element-02e5f59{--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-18335 .elementor-element.elementor-element-fe9cb7f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-18335 .elementor-element.elementor-element-fe9cb7f .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-18335 .elementor-element.elementor-element-fe9cb7f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-18335 .elementor-element.elementor-element-fe9cb7f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18335 .elementor-element.elementor-element-fe9cb7f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-18335 .elementor-element.elementor-element-fe9cb7f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-18335 .elementor-element.elementor-element-eaed753{--width:60%;}.elementor-18335 .elementor-element.elementor-element-448e2fc{--width:40%;}.elementor-18335 .elementor-element.elementor-element-c7762fc{--width:30%;}.elementor-18335 .elementor-element.elementor-element-02e5f59{--width:100%;}}/* Start custom CSS */body{
    background: #F6F3EE!important
}
.filter-group {
    margin: 0 0 20px;
}
.filter-group h3{
    font-size: 18px;
    font-weight: 400
} 
.filter-group h4 {
    font-size: 14px;
    font-weight: 700;
    font-family: 'Inter';
    margin: 0 0 5px 0;
}

.filter-group.trim h4 {
    display: none;
}
.filter-group .option-item{
    position: relative;
    padding-left: 20px;
}
.filter-group label {
    display: flex;
    font-size: 14px;
    gap: 5px;
    padding: 0 0 2px;
}
.filter-group.trim label{
    font-weight: bold
}
.filter-group .option-item label input{
    position: absolute;
    left: 0;
    top:3px;
}
.filter-group .option-item p{
    font-size: 13px;
    line-height: 1.4em
}
.custom-sorting select#product-sort {
    border: none;
    width: 100px;
    padding: 0;
}

#filter-sidebar.hidden {
  display: none !important;
}

#filter-sidebar.visible {
  display: flex !important;
}
.custom-sorting {display:inline-flex; margin-left:24px; font-size:14px; align-items:center;}
.custom-sorting > span {padding-right:8px; font-weight:bold;}
.custom-sorting > select {background:transparent; border-bottom:solid 1px #343434 !important; border-radius:0 !important; font-weight:bold; padding:0.25rem 0.5rem !important; width:auto !important; font-size:14px;}
.custom-sorting > select option { }

.filter-group.trim{
    display: none;
}/* End custom CSS */