.elementor-1021 .elementor-element.elementor-element-2b1ee18 > .elementor-container{max-width:1200px;}.elementor-1021 .elementor-element.elementor-element-2b1ee18 .elementor-repeater-item-f4769dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1021 .elementor-element.elementor-element-1d1f846 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu .elementor-item{font-family:"PT Sans", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:24px;}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item{color:#E74B3C;fill:#E74B3C;padding-left:50px;padding-right:50px;padding-top:0px;padding-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item:focus{color:#E74B3C;fill:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-553e32c{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-2b1ee18{padding:64px 0px 48px 0px;}.elementor-1021 .elementor-element.elementor-element-95585f9 > .elementor-container{max-width:1200px;}.elementor-1021 .elementor-element.elementor-element-95585f9 .elementor-repeater-item-218d407.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1021 .elementor-element.elementor-element-bd7a604 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-bd7a604 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1021 .elementor-element.elementor-element-48da6ec{right:0px;}body.rtl .elementor-1021 .elementor-element.elementor-element-48da6ec{left:0px;}.elementor-1021 .elementor-element.elementor-element-48da6ec{top:0px;}.elementor-1021 .elementor-element.elementor-element-342a098 .elementor-heading-title{color:#575756;font-family:"PT Sans", Sans-serif;font-weight:400;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__row{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-list-tree__children{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-left:0px;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list-wrapper{margin-left:calc(-12px/2);margin-right:calc(-12px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__label{font-family:"PT Sans", Sans-serif;font-size:24px;line-height:28px;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__button{color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-filter-label{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575756;margin:0px 0px 16px 0px;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-filter+.jet-filter{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-689e2bf > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__track{height:1px;background-color:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__track__range{color:#575756;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__input::-webkit-slider-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__input::-moz-range-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__input::-ms-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__slider__input{height:20px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values{text-align:center;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs{margin:0px 0px 12px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group{font-family:"Roboto", Sans-serif;font-size:18px;line-height:22px;color:#161616;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group input{margin:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group__text{background-color:#FFFFFF;padding:0px 0px 0px 5px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-filter-label{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575756;margin:0px 0px 16px 0px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .apply-filters__button{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-d95bd9a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__row{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-list-tree__children{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-left:0px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list-wrapper{margin-left:calc(-12px/2);margin-right:calc(-12px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__label{font-family:"PT Sans", Sans-serif;font-size:24px;line-height:28px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__button{color:#161616;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-filter-label{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#575756;margin:0px 0px 16px 0px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-filter+.jet-filter{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1021 .elementor-element.elementor-element-d3d048c > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#161616;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#575756;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button:hover{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1021 .elementor-element.elementor-element-dacdcfa > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-bffc203 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-bffc203 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-a070fac .elementor-button{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;background-color:#E74B3C;border-radius:0px 0px 0px 0px;padding:20px 77px 20px 77px;}.elementor-1021 .elementor-element.elementor-element-a070fac{width:auto;max-width:auto;}.elementor-1021 .elementor-element.elementor-element-bd9a4b4{--grid-column-gap:100px;--grid-row-gap:48px;}.elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination .page-numbers:not(.dots){color:#161616;}body:not(.rtl) .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1021 .elementor-element.elementor-element-95585f9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1021 .elementor-element.elementor-element-2b1ee18 > .elementor-container{max-width:320px;}.elementor-1021 .elementor-element.elementor-element-1d1f846 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu .elementor-item{font-size:16px;line-height:19px;}.elementor-1021 .elementor-element.elementor-element-2b1ee18{padding:24px 0px 24px 0px;}.elementor-1021 .elementor-element.elementor-element-95585f9 > .elementor-container{max-width:320px;}.elementor-1021 .elementor-element.elementor-element-bd7a604 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1021 .elementor-element.elementor-element-48da6ec{width:auto;max-width:auto;top:15px;}body:not(.rtl) .elementor-1021 .elementor-element.elementor-element-48da6ec{right:15px;}body.rtl .elementor-1021 .elementor-element.elementor-element-48da6ec{left:15px;}.elementor-1021 .elementor-element.elementor-element-342a098 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-1021 .elementor-element.elementor-element-342a098 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1021 .elementor-element.elementor-element-95585f9{padding:0px 0px 24px 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-553e32c */.elementor-1021 .elementor-element.elementor-element-553e32c a:hover {
    text-decoration: underline !important;
}

.elementor-1021 .elementor-element.elementor-element-553e32c .current-menu-item a {
    font-weight: 600 !important;
    text-decoration: underline !important;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: unset;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
        background-color: unset;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c li a {
        justify-content: center;
        color: #E74B3C;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c li a:hover {
        text-decoration: underline !important;
        background-color: unset;
        color: #E74B3C;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown .elementor-item:focus {
        background-color: #fff;
        outline: none;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-553e32c */.elementor-1021 .elementor-element.elementor-element-553e32c a:hover {
    text-decoration: underline !important;
}

.elementor-1021 .elementor-element.elementor-element-553e32c .current-menu-item a {
    font-weight: 600 !important;
    text-decoration: underline !important;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: unset;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
        background-color: unset;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c li a {
        justify-content: center;
        color: #E74B3C;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c li a:hover {
        text-decoration: underline !important;
        background-color: unset;
        color: #E74B3C;
    }
    
    .elementor-1021 .elementor-element.elementor-element-553e32c .elementor-nav-menu--dropdown .elementor-item:focus {
        background-color: #fff;
        outline: none;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-689e2bf */.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__button {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-d95bd9a */.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range {
    display: flex;
    flex-direction: column-reverse;
    width: 310px;
}

/*.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group {
    border: none;
    position: absolute;
    width: auto;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group:first-child {
    left: 0;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group:last-child {
    left: 280px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a input::-webkit-outer-spin-button,
.elementor-1021 .elementor-element.elementor-element-d95bd9a input::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0; 
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__container {
    position: relative;
    height: 22px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__min,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__max {
    margin: 0;
    width: auto;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__min {
    
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__max {
    
}*/

/*.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values {
    position: relative;
}*/

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values {
    position: relative;
    height: 22px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-min,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-max,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-suffix {
    position: absolute;
    font-family: 'PT Sans';
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #161616;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-min {
    left: 0;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-max {
    left: 290px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-d3d048c */.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__button {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-dacdcfa */.elementor-1021 .elementor-element.elementor-element-dacdcfa {
    width: 280px;
    height: 60px;
}

.elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button {
    width: 280px;
    height: 60px;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-dacdcfa {
        margin: 0 auto;
    }
    
    .elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button {
        margin-bottom: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd7a604 */.elementor-1021 .elementor-element.elementor-element-bd7a604 {
    width: 383px;
    margin-right: 100px;
    min-height: 940px;
    opacity: 0;
    transition: 0.6s left ease-in-out;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-bd7a604 {
        width: 100vw;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        top: 0;
        left: calc(-100% - 100px);
        height: 100vh;
    }
    
    .elementor-1021 .elementor-element.elementor-element-bd7a604.y-shop-filter--active {
        left: 0;
    }
    
    .elementor-1021 .elementor-element.elementor-element-bd7a604>.elementor-widget-wrap {
        flex-direction: column;
        flex-wrap: unset;
        height: 100vh;
        overflow-y: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a070fac */.elementor-1021 .elementor-element.elementor-element-a070fac {
    cursor: pointer;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-a070fac {
        margin: 0 auto 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd9a4b4 */.elementor-1021 .elementor-element.elementor-element-bd9a4b4 .y-nofound-message {
    display: flex;
    padding: 20px;
    align-items: center;
    width: 500px;
    justify-content: space-evenly;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .y-nofound-message {
        width: 320px;
        flex-direction: column;
        gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bffc203 */.elementor-1021 .elementor-element.elementor-element-bffc203 {
    width: 717px;
    opacity: 0;
}

.elementor-1021 .elementor-element.elementor-element-bffc203 .woocommerce-info {
    border-top-color: #E74B3C;
}

.elementor-1021 .elementor-element.elementor-element-bffc203 .woocommerce-info:before {
    color: #E74B3C !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-689e2bf */.elementor-1021 .elementor-element.elementor-element-689e2bf .jet-checkboxes-list__button {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-range, class: .elementor-element-d95bd9a */.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range {
    display: flex;
    flex-direction: column-reverse;
    width: 310px;
}

/*.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group {
    border: none;
    position: absolute;
    width: auto;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group:first-child {
    left: 0;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__group:last-child {
    left: 280px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a input::-webkit-outer-spin-button,
.elementor-1021 .elementor-element.elementor-element-d95bd9a input::-webkit-inner-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0; 
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__container {
    position: relative;
    height: 22px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__min,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__max {
    margin: 0;
    width: auto;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__min {
    
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__inputs__max {
    
}*/

/*.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values {
    position: relative;
}*/

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values {
    position: relative;
    height: 22px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-min,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-max,
.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-suffix {
    position: absolute;
    font-family: 'PT Sans';
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #161616;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-min {
    left: 0;
}

.elementor-1021 .elementor-element.elementor-element-d95bd9a .jet-range__values-max {
    left: 290px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-d3d048c */.elementor-1021 .elementor-element.elementor-element-d3d048c .jet-checkboxes-list__button {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-dacdcfa */.elementor-1021 .elementor-element.elementor-element-dacdcfa {
    width: 280px;
    height: 60px;
}

.elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button {
    width: 280px;
    height: 60px;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-dacdcfa {
        margin: 0 auto;
    }
    
    .elementor-1021 .elementor-element.elementor-element-dacdcfa .apply-filters__button {
        margin-bottom: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd7a604 */.elementor-1021 .elementor-element.elementor-element-bd7a604 {
    width: 383px;
    margin-right: 100px;
    min-height: 940px;
    opacity: 0;
    transition: 0.6s left ease-in-out;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-bd7a604 {
        width: 100vw;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        top: 0;
        left: calc(-100% - 100px);
        height: 100vh;
    }
    
    .elementor-1021 .elementor-element.elementor-element-bd7a604.y-shop-filter--active {
        left: 0;
    }
    
    .elementor-1021 .elementor-element.elementor-element-bd7a604>.elementor-widget-wrap {
        flex-direction: column;
        flex-wrap: unset;
        height: 100vh;
        overflow-y: scroll;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a070fac */.elementor-1021 .elementor-element.elementor-element-a070fac {
    cursor: pointer;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-a070fac {
        margin: 0 auto 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bd9a4b4 */.elementor-1021 .elementor-element.elementor-element-bd9a4b4 .y-nofound-message {
    display: flex;
    padding: 20px;
    align-items: center;
    width: 500px;
    justify-content: space-evenly;
}

@media screen and (max-width: 1199px) {
    .elementor-1021 .elementor-element.elementor-element-bd9a4b4 .y-nofound-message {
        width: 320px;
        flex-direction: column;
        gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bffc203 */.elementor-1021 .elementor-element.elementor-element-bffc203 {
    width: 717px;
    opacity: 0;
}

.elementor-1021 .elementor-element.elementor-element-bffc203 .woocommerce-info {
    border-top-color: #E74B3C;
}

.elementor-1021 .elementor-element.elementor-element-bffc203 .woocommerce-info:before {
    color: #E74B3C !important;
}/* End custom CSS */