.elementor-1011 .elementor-element.elementor-element-2c28d59 .elementor-repeater-item-1fc99b0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-4002863{--divider-border-style:solid;--divider-color:#C6C6C6;--divider-border-width:1px;}.elementor-1011 .elementor-element.elementor-element-4002863 .elementor-divider-separator{width:100%;}.elementor-1011 .elementor-element.elementor-element-4002863 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1011 .elementor-element.elementor-element-6e2d97a .elementor-repeater-item-0f18b22.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-6ec1a61 .elementor-spacer-inner{--spacer-size:10px;}.elementor-1011 .elementor-element.elementor-element-855336c .elementor-repeater-item-b4ab16f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-c99d588 .elementor-heading-title{color:#575756;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;line-height:42px;}.elementor-1011 .elementor-element.elementor-element-d2374ab > .elementor-container{max-width:1200px;}.elementor-1011 .elementor-element.elementor-element-d2374ab .elementor-repeater-item-218d407.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-0f8328c > .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-1011 .elementor-element.elementor-element-0f8328c > .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-1011 .elementor-element.elementor-element-c973e15{right:0px;}body.rtl .elementor-1011 .elementor-element.elementor-element-c973e15{left:0px;}.elementor-1011 .elementor-element.elementor-element-c973e15{top:0px;}.elementor-1011 .elementor-element.elementor-element-f32941c .elementor-heading-title{color:#575756;font-family:"PT Sans", Sans-serif;font-weight:400;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-1011 .elementor-element.elementor-element-2a5fef0 .jet-list-tree__children{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-left:0px;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-1011 .elementor-element.elementor-element-2a5fef0 .jet-checkboxes-list__label{font-family:"PT Sans", Sans-serif;font-size:24px;line-height:28px;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-1011 .elementor-element.elementor-element-2a5fef0 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-1011 .elementor-element.elementor-element-2a5fef0 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-2a5fef0 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__track{height:1px;background-color:#E74B3C;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__track__range{color:#575756;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__input::-webkit-slider-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__input::-moz-range-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__input::-ms-thumb{width:20px;height:20px;background-color:#575756;border-radius:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__slider__input{height:20px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values{text-align:center;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs{margin:0px 0px 12px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group{font-family:"Roboto", Sans-serif;font-size:18px;line-height:22px;color:#161616;border-radius:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group input{margin:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group__text{background-color:#FFFFFF;padding:0px 0px 0px 5px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .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-1011 .elementor-element.elementor-element-8c447d7 .apply-filters__button{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-8c447d7 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-bce7483 .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-1011 .elementor-element.elementor-element-bce7483 .jet-list-tree__children{display:inline-block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-left:0px;}.elementor-1011 .elementor-element.elementor-element-bce7483 .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-1011 .elementor-element.elementor-element-bce7483 .jet-checkboxes-list__label{font-family:"PT Sans", Sans-serif;font-size:24px;line-height:28px;}.elementor-1011 .elementor-element.elementor-element-bce7483 .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-1011 .elementor-element.elementor-element-bce7483 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1011 .elementor-element.elementor-element-bce7483 .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-1011 .elementor-element.elementor-element-bce7483 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-bce7483 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1011 .elementor-element.elementor-element-bce7483 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-2eea523 .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-1011 .elementor-element.elementor-element-2eea523 .apply-filters__button:hover{color:#FFFFFF;background-color:#E74B3C;border-color:#E74B3C;}.elementor-1011 .elementor-element.elementor-element-2eea523 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-0e05db5 > .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-1011 .elementor-element.elementor-element-0e05db5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-d6c6fc8 .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-1011 .elementor-element.elementor-element-d6c6fc8{width:auto;max-width:auto;}.elementor-1011 .elementor-element.elementor-element-319bc16{--grid-column-gap:100px;--grid-row-gap:48px;}.elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination{text-align:center;font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination .page-numbers:not(.dots){color:#161616;}body:not(.rtl) .elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1011 .elementor-element.elementor-element-319bc16 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1011 .elementor-element.elementor-element-d2374ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1011 .elementor-element.elementor-element-b971474 .elementor-repeater-item-1cef2a5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-3c48812{--divider-border-style:solid;--divider-color:#C6C6C6;--divider-border-width:1px;}.elementor-1011 .elementor-element.elementor-element-3c48812 .elementor-divider-separator{width:100%;}.elementor-1011 .elementor-element.elementor-element-3c48812 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1011 .elementor-element.elementor-element-ee88d61 .elementor-repeater-item-b7ea07f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-8eb7487 .elementor-heading-title{color:#575756;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;line-height:42px;}.elementor-1011 .elementor-element.elementor-element-77100ce .elementor-repeater-item-ea11f4d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-08b87ce{--e-icon-list-icon-size:14px;}.elementor-1011 .elementor-element.elementor-element-cbaea4e .elementor-repeater-item-6201c5d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-2ba44ce{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1011 .elementor-element.elementor-element-f97f611 .elementor-repeater-item-4514356.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-6492447 .elementor-heading-title{color:#575756;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;line-height:42px;}.elementor-1011 .elementor-element.elementor-element-323fdf3 .elementor-repeater-item-1ab67e7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-a3d3651{text-align:justify;}.elementor-1011 .elementor-element.elementor-element-a06a363 .elementor-repeater-item-ad79ada.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1011 .elementor-element.elementor-element-6bba724{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:767px){.elementor-1011 .elementor-element.elementor-element-d2374ab > .elementor-container{max-width:320px;}.elementor-1011 .elementor-element.elementor-element-0f8328c > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1011 .elementor-element.elementor-element-c973e15{width:auto;max-width:auto;top:15px;}body:not(.rtl) .elementor-1011 .elementor-element.elementor-element-c973e15{right:15px;}body.rtl .elementor-1011 .elementor-element.elementor-element-c973e15{left:15px;}.elementor-1011 .elementor-element.elementor-element-f32941c .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-1011 .elementor-element.elementor-element-f32941c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1011 .elementor-element.elementor-element-d2374ab{padding:0px 0px 24px 0px;}}/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-2a5fef0 */.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-8c447d7 */.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range {
    display: flex;
    flex-direction: column-reverse;
    width: 310px;
}

/*.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group {
    border: none;
    position: absolute;
    width: auto;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group:first-child {
    left: 0;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group:last-child {
    left: 280px;
}

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

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

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__min,
.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__max {
    margin: 0;
    width: auto;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__min {
    
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__max {
    
}*/

/*.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values {
    position: relative;
}*/

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

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

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values-min {
    left: 0;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values-max {
    left: 290px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-bce7483 */.elementor-1011 .elementor-element.elementor-element-bce7483 .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-2eea523 */.elementor-1011 .elementor-element.elementor-element-2eea523 {
    width: 280px;
    height: 60px;
}

.elementor-1011 .elementor-element.elementor-element-2eea523 .apply-filters__button {
    width: 280px;
    height: 60px;
}

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

@media screen and (max-width: 1199px) {
    .elementor-1011 .elementor-element.elementor-element-0f8328c {
        width: 100vw;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        top: 0;
        left: calc(-100% - 100px);
        height: 100vh;
    }
    
    .elementor-1011 .elementor-element.elementor-element-0f8328c.y-shop-filter--active {
        left: 0;
    }
    
    .elementor-1011 .elementor-element.elementor-element-0f8328c>.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-d6c6fc8 */.elementor-1011 .elementor-element.elementor-element-d6c6fc8 {
    cursor: pointer;
}

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

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

.elementor-1011 .elementor-element.elementor-element-0e05db5 .woocommerce-info {
    border-top-color: #E74B3C;
}

.elementor-1011 .elementor-element.elementor-element-0e05db5 .woocommerce-info:before {
    color: #E74B3C !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-2a5fef0 */.elementor-1011 .elementor-element.elementor-element-2a5fef0 .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-8c447d7 */.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range {
    display: flex;
    flex-direction: column-reverse;
    width: 310px;
}

/*.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group {
    border: none;
    position: absolute;
    width: auto;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group:first-child {
    left: 0;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__group:last-child {
    left: 280px;
}

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

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

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__min,
.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__max {
    margin: 0;
    width: auto;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__min {
    
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__inputs__max {
    
}*/

/*.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values {
    position: relative;
}*/

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

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

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values-min {
    left: 0;
}

.elementor-1011 .elementor-element.elementor-element-8c447d7 .jet-range__values-max {
    left: 290px;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-bce7483 */.elementor-1011 .elementor-element.elementor-element-bce7483 .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-2eea523 */.elementor-1011 .elementor-element.elementor-element-2eea523 {
    width: 280px;
    height: 60px;
}

.elementor-1011 .elementor-element.elementor-element-2eea523 .apply-filters__button {
    width: 280px;
    height: 60px;
}

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

@media screen and (max-width: 1199px) {
    .elementor-1011 .elementor-element.elementor-element-0f8328c {
        width: 100vw;
        position: fixed;
        z-index: 999;
        background-color: #fff;
        top: 0;
        left: calc(-100% - 100px);
        height: 100vh;
    }
    
    .elementor-1011 .elementor-element.elementor-element-0f8328c.y-shop-filter--active {
        left: 0;
    }
    
    .elementor-1011 .elementor-element.elementor-element-0f8328c>.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-d6c6fc8 */.elementor-1011 .elementor-element.elementor-element-d6c6fc8 {
    cursor: pointer;
}

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

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

.elementor-1011 .elementor-element.elementor-element-0e05db5 .woocommerce-info {
    border-top-color: #E74B3C;
}

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