.elementor-5569 .elementor-element.elementor-element-24e0e7f{--display:flex;--min-height:100vh;--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;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5569 .elementor-element.elementor-element-8563cd4{--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-5569 .elementor-element.elementor-element-e216acf > .elementor-widget-container{padding:0px 0px 80px 0px;}#elementor-popup-modal-5569{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5569 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5569 .dialog-close-button{display:flex;}#elementor-popup-modal-5569 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-5569 .elementor-element.elementor-element-24e0e7f{--content-width:100vw;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-e216acf */.archive-filters {
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
    color: var(--theme-link-hover-color);
}

.yith-wcan-reset-filters {
    font-size: 0;
    background: #f9f9f9;
    border: #f9f9f9;
    width: 100%;
}

.yith-wcan-reset-filters::after {
    content: "Прибрати фільтр";
    font-size: 14px;
}

.show-more.initialized {
    font-size: 0;
}

.show-more.initialized:after {
    content: "Показати більше";
    font-size: 14px;
}

.filter-title {
    font-size: 20px;
    margin-bottom: 12px;
    font-weight: 600;
}

.filter-content {
    margin-left: 4px;
}

.filter-item label {
    border-bottom: 1px solid #ececec;
    width: 100%;
    padding: 6px 0;
}

.filter-item.color .term-color {
    width: 32px !important;
    height: 32px !important;
}

.filter-item label input {
    display: none;
}

.filter-item label a {
    font-size: 16px;
    line-height: 24px;
}

.yith-wcan-tooltip {
    display: none !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover,
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
    color: var(--theme-link-hover-color);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e0e7f */#filter-popup {
    padding: 20px;
}/* End custom CSS */