.kitify-toggle-sidebar__inner.nova_box_ps {
    overflow: visible !important;
    position: static !important;
}


.post-type-archive-product .novaapf-before-products .widget_novaapf-category-filter::-webkit-scrollbar {
    display: none;
}

@media screen and (max-width: 768px) {
    .post-type-archive-product .novaapf-before-products .widget_novaapf-category-filter {
        width: 100%;
    }
}


.post-type-archive-product .kitify-toggle-sidebar__container .novaapf-ajax-term-filter {
    margin: 0;
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-type {
    display: none !important;
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-grid svg,
.post-type-archive-product .woocommerce-archive-header-inside .shop-display-list svg {
    display: none;
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-grid {
    width: 24px !important;
    height: 24px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.27344 7.05957C3.27344 6.23114 2.60186 5.55957 1.77344 5.55957C0.94501 5.55957 0.273438 6.23114 0.273438 7.05957C0.273438 7.888 0.94501 8.55957 1.77344 8.55957C2.60186 8.55957 3.27344 7.888 3.27344 7.05957Z' fill='%2385848B'/%3E%3Cpath d='M3.27344 2.05957C3.27344 1.23114 2.60186 0.55957 1.77344 0.55957C0.94501 0.55957 0.273438 1.23114 0.273438 2.05957C0.273438 2.888 0.94501 3.55957 1.77344 3.55957C2.60186 3.55957 3.27344 2.888 3.27344 2.05957Z' fill='%2385848B'/%3E%3Cpath d='M8.27344 7.05957C8.27344 6.23114 7.60186 5.55957 6.77344 5.55957C5.94501 5.55957 5.27344 6.23114 5.27344 7.05957C5.27344 7.888 5.94501 8.55957 6.77344 8.55957C7.60186 8.55957 8.27344 7.888 8.27344 7.05957Z' fill='%2385848B'/%3E%3Cpath d='M8.27344 2.05957C8.27344 1.23114 7.60186 0.55957 6.77344 0.55957C5.94501 0.55957 5.27344 1.23114 5.27344 2.05957C5.27344 2.888 5.94501 3.55957 6.77344 3.55957C7.60186 3.55957 8.27344 2.888 8.27344 2.05957Z' fill='%2385848B'/%3E%3Cpath d='M8.27344 12.0596C8.27344 11.2311 7.60186 10.5596 6.77344 10.5596C5.94501 10.5596 5.27344 11.2311 5.27344 12.0596C5.27344 12.888 5.94501 13.5596 6.77344 13.5596C7.60186 13.5596 8.27344 12.888 8.27344 12.0596Z' fill='%2385848B'/%3E%3Cpath d='M13.2734 7.05957C13.2734 6.23114 12.6019 5.55957 11.7734 5.55957C10.945 5.55957 10.2734 6.23114 10.2734 7.05957C10.2734 7.888 10.945 8.55957 11.7734 8.55957C12.6019 8.55957 13.2734 7.888 13.2734 7.05957Z' fill='%2385848B'/%3E%3Cpath d='M13.2734 2.05957C13.2734 1.23114 12.6019 0.55957 11.7734 0.55957C10.945 0.55957 10.2734 1.23114 10.2734 2.05957C10.2734 2.888 10.945 3.55957 11.7734 3.55957C12.6019 3.55957 13.2734 2.888 13.2734 2.05957Z' fill='%2385848B'/%3E%3Cpath d='M18.2734 7.05957C18.2734 6.23114 17.6019 5.55957 16.7734 5.55957C15.945 5.55957 15.2734 6.23114 15.2734 7.05957C15.2734 7.888 15.945 8.55957 16.7734 8.55957C17.6019 8.55957 18.2734 7.888 18.2734 7.05957Z' fill='%2385848B'/%3E%3Cpath d='M18.2734 2.05957C18.2734 1.23114 17.6019 0.55957 16.7734 0.55957C15.945 0.55957 15.2734 1.23114 15.2734 2.05957C15.2734 2.888 15.945 3.55957 16.7734 3.55957C17.6019 3.55957 18.2734 2.888 18.2734 2.05957Z' fill='%2385848B'/%3E%3Cpath d='M13.2734 12.0596C13.2734 11.2311 12.6019 10.5596 11.7734 10.5596C10.945 10.5596 10.2734 11.2311 10.2734 12.0596C10.2734 12.888 10.945 13.5596 11.7734 13.5596C12.6019 13.5596 13.2734 12.888 13.2734 12.0596Z' fill='%2385848B'/%3E%3Cpath d='M18.2734 12.0596C18.2734 11.2311 17.6019 10.5596 16.7734 10.5596C15.945 10.5596 15.2734 11.2311 15.2734 12.0596C15.2734 12.888 15.945 13.5596 16.7734 13.5596C17.6019 13.5596 18.2734 12.888 18.2734 12.0596Z' fill='%2385848B'/%3E%3Cpath d='M3.27344 12.0596C3.27344 11.2311 2.60186 10.5596 1.77344 10.5596C0.94501 10.5596 0.273438 11.2311 0.273438 12.0596C0.273438 12.888 0.94501 13.5596 1.77344 13.5596C2.60186 13.5596 3.27344 12.888 3.27344 12.0596Z' fill='%2385848B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 19px 14px;
    background-color: transparent !important;
    border: none !important;
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-grid.active {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='14' viewBox='0 0 19 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.27344 7.05957C3.27344 6.23114 2.60186 5.55957 1.77344 5.55957C0.94501 5.55957 0.273438 6.23114 0.273438 7.05957C0.273438 7.888 0.94501 8.55957 1.77344 8.55957C2.60186 8.55957 3.27344 7.888 3.27344 7.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M3.27344 2.05957C3.27344 1.23114 2.60186 0.55957 1.77344 0.55957C0.94501 0.55957 0.273438 1.23114 0.273438 2.05957C0.273438 2.888 0.94501 3.55957 1.77344 3.55957C2.60186 3.55957 3.27344 2.888 3.27344 2.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M8.27344 7.05957C8.27344 6.23114 7.60186 5.55957 6.77344 5.55957C5.94501 5.55957 5.27344 6.23114 5.27344 7.05957C5.27344 7.888 5.94501 8.55957 6.77344 8.55957C7.60186 8.55957 8.27344 7.888 8.27344 7.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M8.27344 2.05957C8.27344 1.23114 7.60186 0.55957 6.77344 0.55957C5.94501 0.55957 5.27344 1.23114 5.27344 2.05957C5.27344 2.888 5.94501 3.55957 6.77344 3.55957C7.60186 3.55957 8.27344 2.888 8.27344 2.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M8.27344 12.0596C8.27344 11.2311 7.60186 10.5596 6.77344 10.5596C5.94501 10.5596 5.27344 11.2311 5.27344 12.0596C5.27344 12.888 5.94501 13.5596 6.77344 13.5596C7.60186 13.5596 8.27344 12.888 8.27344 12.0596Z' fill='%230F0F0F'/%3E%3Cpath d='M13.2734 7.05957C13.2734 6.23114 12.6019 5.55957 11.7734 5.55957C10.945 5.55957 10.2734 6.23114 10.2734 7.05957C10.2734 7.888 10.945 8.55957 11.7734 8.55957C12.6019 8.55957 13.2734 7.888 13.2734 7.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M13.2734 2.05957C13.2734 1.23114 12.6019 0.55957 11.7734 0.55957C10.945 0.55957 10.2734 1.23114 10.2734 2.05957C10.2734 2.888 10.945 3.55957 11.7734 3.55957C12.6019 3.55957 13.2734 2.888 13.2734 2.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M18.2734 7.05957C18.2734 6.23114 17.6019 5.55957 16.7734 5.55957C15.945 5.55957 15.2734 6.23114 15.2734 7.05957C15.2734 7.888 15.945 8.55957 16.7734 8.55957C17.6019 8.55957 18.2734 7.888 18.2734 7.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M18.2734 2.05957C18.2734 1.23114 17.6019 0.55957 16.7734 0.55957C15.945 0.55957 15.2734 1.23114 15.2734 2.05957C15.2734 2.888 15.945 3.55957 16.7734 3.55957C17.6019 3.55957 18.2734 2.888 18.2734 2.05957Z' fill='%230F0F0F'/%3E%3Cpath d='M13.2734 12.0596C13.2734 11.2311 12.6019 10.5596 11.7734 10.5596C10.945 10.5596 10.2734 11.2311 10.2734 12.0596C10.2734 12.888 10.945 13.5596 11.7734 13.5596C12.6019 13.5596 13.2734 12.888 13.2734 12.0596Z' fill='%230F0F0F'/%3E%3Cpath d='M18.2734 12.0596C18.2734 11.2311 17.6019 10.5596 16.7734 10.5596C15.945 10.5596 15.2734 11.2311 15.2734 12.0596C15.2734 12.888 15.945 13.5596 16.7734 13.5596C17.6019 13.5596 18.2734 12.888 18.2734 12.0596Z' fill='%230F0F0F'/%3E%3Cpath d='M3.27344 12.0596C3.27344 11.2311 2.60186 10.5596 1.77344 10.5596C0.94501 10.5596 0.273438 11.2311 0.273438 12.0596C0.273438 12.888 0.94501 13.5596 1.77344 13.5596C2.60186 13.5596 3.27344 12.888 3.27344 12.0596Z' fill='%230F0F0F'/%3E%3C/svg%3E");
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-list {
    width: 24px !important;
    height: 24px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.88672 12.4131C8.88672 11.5847 8.21515 10.9131 7.38672 10.9131C6.55829 10.9131 5.88672 11.5847 5.88672 12.4131C5.88672 13.2415 6.55829 13.9131 7.38672 13.9131C8.21515 13.9131 8.88672 13.2415 8.88672 12.4131Z' fill='%2385848B'/%3E%3Cpath d='M8.88672 7.41309C8.88672 6.58466 8.21515 5.91309 7.38672 5.91309C6.55829 5.91309 5.88672 6.58466 5.88672 7.41309C5.88672 8.24151 6.55829 8.91309 7.38672 8.91309C8.21515 8.91309 8.88672 8.24151 8.88672 7.41309Z' fill='%2385848B'/%3E%3Cpath d='M3.88672 7.41309C3.88672 6.58466 3.21515 5.91309 2.38672 5.91309C1.55829 5.91309 0.886719 6.58466 0.886719 7.41309C0.886719 8.24151 1.55829 8.91309 2.38672 8.91309C3.21515 8.91309 3.88672 8.24151 3.88672 7.41309Z' fill='%2385848B'/%3E%3Cpath d='M3.88672 12.4131C3.88672 11.5847 3.21515 10.9131 2.38672 10.9131C1.55829 10.9131 0.886719 11.5847 0.886719 12.4131C0.886719 13.2415 1.55829 13.9131 2.38672 13.9131C3.21515 13.9131 3.88672 13.2415 3.88672 12.4131Z' fill='%2385848B'/%3E%3Cpath d='M3.88672 17.4131C3.88672 16.5847 3.21515 15.9131 2.38672 15.9131C1.55829 15.9131 0.886719 16.5847 0.886719 17.4131C0.886719 18.2415 1.55829 18.9131 2.38672 18.9131C3.21515 18.9131 3.88672 18.2415 3.88672 17.4131Z' fill='%2385848B'/%3E%3Cpath d='M13.8867 12.4131C13.8867 11.5847 13.2151 10.9131 12.3867 10.9131C11.5583 10.9131 10.8867 11.5847 10.8867 12.4131C10.8867 13.2415 11.5583 13.9131 12.3867 13.9131C13.2151 13.9131 13.8867 13.2415 13.8867 12.4131Z' fill='%2385848B'/%3E%3Cpath d='M13.8867 7.41309C13.8867 6.58466 13.2151 5.91309 12.3867 5.91309C11.5583 5.91309 10.8867 6.58466 10.8867 7.41309C10.8867 8.24151 11.5583 8.91309 12.3867 8.91309C13.2151 8.91309 13.8867 8.24151 13.8867 7.41309Z' fill='%2385848B'/%3E%3Cpath d='M13.8867 17.4131C13.8867 16.5847 13.2151 15.9131 12.3867 15.9131C11.5583 15.9131 10.8867 16.5847 10.8867 17.4131C10.8867 18.2415 11.5583 18.9131 12.3867 18.9131C13.2151 18.9131 13.8867 18.2415 13.8867 17.4131Z' fill='%2385848B'/%3E%3Cpath d='M18.8867 12.4131C18.8867 11.5847 18.2151 10.9131 17.3867 10.9131C16.5583 10.9131 15.8867 11.5847 15.8867 12.4131C15.8867 13.2415 16.5583 13.9131 17.3867 13.9131C18.2151 13.9131 18.8867 13.2415 18.8867 12.4131Z' fill='%2385848B'/%3E%3Cpath d='M18.8867 7.41309C18.8867 6.58466 18.2151 5.91309 17.3867 5.91309C16.5583 5.91309 15.8867 6.58466 15.8867 7.41309C15.8867 8.24151 16.5583 8.91309 17.3867 8.91309C18.2151 8.91309 18.8867 8.24151 18.8867 7.41309Z' fill='%2385848B'/%3E%3Cpath d='M23.8867 12.4131C23.8867 11.5847 23.2151 10.9131 22.3867 10.9131C21.5583 10.9131 20.8867 11.5847 20.8867 12.4131C20.8867 13.2415 21.5583 13.9131 22.3867 13.9131C23.2151 13.9131 23.8867 13.2415 23.8867 12.4131Z' fill='%2385848B'/%3E%3Cpath d='M23.8867 7.41309C23.8867 6.58466 23.2151 5.91309 22.3867 5.91309C21.5583 5.91309 20.8867 6.58466 20.8867 7.41309C20.8867 8.24151 21.5583 8.91309 22.3867 8.91309C23.2151 8.91309 23.8867 8.24151 23.8867 7.41309Z' fill='%2385848B'/%3E%3Cpath d='M18.8867 17.4131C18.8867 16.5847 18.2151 15.9131 17.3867 15.9131C16.5583 15.9131 15.8867 16.5847 15.8867 17.4131C15.8867 18.2415 16.5583 18.9131 17.3867 18.9131C18.2151 18.9131 18.8867 18.2415 18.8867 17.4131Z' fill='%2385848B'/%3E%3Cpath d='M23.8867 17.4131C23.8867 16.5847 23.2151 15.9131 22.3867 15.9131C21.5583 15.9131 20.8867 16.5847 20.8867 17.4131C20.8867 18.2415 21.5583 18.9131 22.3867 18.9131C23.2151 18.9131 23.8867 18.2415 23.8867 17.4131Z' fill='%2385848B'/%3E%3Cpath d='M8.88672 17.4131C8.88672 16.5847 8.21515 15.9131 7.38672 15.9131C6.55829 15.9131 5.88672 16.5847 5.88672 17.4131C5.88672 18.2415 6.55829 18.9131 7.38672 18.9131C8.21515 18.9131 8.88672 18.2415 8.88672 17.4131Z' fill='%2385848B'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    background-color: transparent !important;
    border: none !important;
}

.post-type-archive-product .woocommerce-archive-header-inside .shop-display-list.active {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.88672 12.4131C8.88672 11.5847 8.21515 10.9131 7.38672 10.9131C6.55829 10.9131 5.88672 11.5847 5.88672 12.4131C5.88672 13.2415 6.55829 13.9131 7.38672 13.9131C8.21515 13.9131 8.88672 13.2415 8.88672 12.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M8.88672 7.41309C8.88672 6.58466 8.21515 5.91309 7.38672 5.91309C6.55829 5.91309 5.88672 6.58466 5.88672 7.41309C5.88672 8.24151 6.55829 8.91309 7.38672 8.91309C8.21515 8.91309 8.88672 8.24151 8.88672 7.41309Z' fill='%230F0F0F'/%3E%3Cpath d='M3.88672 7.41309C3.88672 6.58466 3.21515 5.91309 2.38672 5.91309C1.55829 5.91309 0.886719 6.58466 0.886719 7.41309C0.886719 8.24151 1.55829 8.91309 2.38672 8.91309C3.21515 8.91309 3.88672 8.24151 3.88672 7.41309Z' fill='%230F0F0F'/%3E%3Cpath d='M3.88672 12.4131C3.88672 11.5847 3.21515 10.9131 2.38672 10.9131C1.55829 10.9131 0.886719 11.5847 0.886719 12.4131C0.886719 13.2415 1.55829 13.9131 2.38672 13.9131C3.21515 13.9131 3.88672 13.2415 3.88672 12.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M3.88672 17.4131C3.88672 16.5847 3.21515 15.9131 2.38672 15.9131C1.55829 15.9131 0.886719 16.5847 0.886719 17.4131C0.886719 18.2415 1.55829 18.9131 2.38672 18.9131C3.21515 18.9131 3.88672 18.2415 3.88672 17.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M13.8867 12.4131C13.8867 11.5847 13.2151 10.9131 12.3867 10.9131C11.5583 10.9131 10.8867 11.5847 10.8867 12.4131C10.8867 13.2415 11.5583 13.9131 12.3867 13.9131C13.2151 13.9131 13.8867 13.2415 13.8867 12.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M13.8867 7.41309C13.8867 6.58466 13.2151 5.91309 12.3867 5.91309C11.5583 5.91309 10.8867 6.58466 10.8867 7.41309C10.8867 8.24151 11.5583 8.91309 12.3867 8.91309C13.2151 8.91309 13.8867 8.24151 13.8867 7.41309Z' fill='%230F0F0F'/%3E%3Cpath d='M13.8867 17.4131C13.8867 16.5847 13.2151 15.9131 12.3867 15.9131C11.5583 15.9131 10.8867 16.5847 10.8867 17.4131C10.8867 18.2415 11.5583 18.9131 12.3867 18.9131C13.2151 18.9131 13.8867 18.2415 13.8867 17.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M18.8867 12.4131C18.8867 11.5847 18.2151 10.9131 17.3867 10.9131C16.5583 10.9131 15.8867 11.5847 15.8867 12.4131C15.8867 13.2415 16.5583 13.9131 17.3867 13.9131C18.2151 13.9131 18.8867 13.2415 18.8867 12.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M18.8867 7.41309C18.8867 6.58466 18.2151 5.91309 17.3867 5.91309C16.5583 5.91309 15.8867 6.58466 15.8867 7.41309C15.8867 8.24151 16.5583 8.91309 17.3867 8.91309C18.2151 8.91309 18.8867 8.24151 18.8867 7.41309Z' fill='%230F0F0F'/%3E%3Cpath d='M23.8867 12.4131C23.8867 11.5847 23.2151 10.9131 22.3867 10.9131C21.5583 10.9131 20.8867 11.5847 20.8867 12.4131C20.8867 13.2415 21.5583 13.9131 22.3867 13.9131C23.2151 13.9131 23.8867 13.2415 23.8867 12.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M23.8867 7.41309C23.8867 6.58466 23.2151 5.91309 22.3867 5.91309C21.5583 5.91309 20.8867 6.58466 20.8867 7.41309C20.8867 8.24151 21.5583 8.91309 22.3867 8.91309C23.2151 8.91309 23.8867 8.24151 23.8867 7.41309Z' fill='%230F0F0F'/%3E%3Cpath d='M18.8867 17.4131C18.8867 16.5847 18.2151 15.9131 17.3867 15.9131C16.5583 15.9131 15.8867 16.5847 15.8867 17.4131C15.8867 18.2415 16.5583 18.9131 17.3867 18.9131C18.2151 18.9131 18.8867 18.2415 18.8867 17.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M23.8867 17.4131C23.8867 16.5847 23.2151 15.9131 22.3867 15.9131C21.5583 15.9131 20.8867 16.5847 20.8867 17.4131C20.8867 18.2415 21.5583 18.9131 22.3867 18.9131C23.2151 18.9131 23.8867 18.2415 23.8867 17.4131Z' fill='%230F0F0F'/%3E%3Cpath d='M8.88672 17.4131C8.88672 16.5847 8.21515 15.9131 7.38672 15.9131C6.55829 15.9131 5.88672 16.5847 5.88672 17.4131C5.88672 18.2415 6.55829 18.9131 7.38672 18.9131C8.21515 18.9131 8.88672 18.2415 8.88672 17.4131Z' fill='%230F0F0F'/%3E%3C/svg%3E");
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar {
    font-weight: 400 !important;
    margin-top: 0 !important;
    flex: 0 !important;
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering {
    padding-left: 0 !important;
    padding-right: 0 !important;
}


.woocommerce ul.products .product.outofstock .product-item .product-item__thumbnail-placeholder a .out-of-stock {
    width: 100%;
    margin: 0;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    padding: 5px;
    border: none;
    color: #fff;
    background: #8592A0;
    z-index: 1;
    top: 0;
    line-height: 1.2;
    text-transform: uppercase;
}

.woocommerce ul.products .product.outofstock.product_tag-coming-soon .product-item .product-item__thumbnail-placeholder a .out-of-stock {
    font-size: 0px;
}

.woocommerce ul.products .product.outofstock.product_tag-coming-soon .product-item .product-item__thumbnail-placeholder a .out-of-stock::before {
    content: "Coming Soon";
    font-size: 13px;
}

.woocommerce ul.products .product.outofstock .product-item .product-item__description--top-actions .button {
    display: none !important;
}

.woocommerce ul.products .product.outofstock .cwg_popup_submit  {
    position: absolute;
    top:  212px;
    left: 50%;
    transform: translate(-50%, -0%);
    z-index: 11;
    color: #FCFCFC;
    background-color: #329408;
    border: 1px solid #329408;
    border-radius: 2px !important;
    padding: 8px 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.99;
    width: 154px;
    transition: none;
    text-transform: uppercase;
}

.woocommerce ul.products .product.outofstock .cwg_popup_submit:hover {
    color: #329408 !important;
    background-color: #FCFCFC;
    border-color: #329408;
}

.woocommerce ul.products .product.outofstock .product-item .product-item__thumbnail-placeholder a img {
    filter: blur(5px);
}

.widget .novaapf-layered-nav {
    padding: 0;
}

.widget.widget_novaapf-category-filter {
    border: none;
}

.widget.widget_novaapf-category-filter .widget-title {
    display: none;
}

.novaapf-layered-nav ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    gap: 10px;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li {
    margin: 0;
}


.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li a {
    position: relative;
    color: #0F0F0F;
    transition: none;
    width: max-content;
    padding: 12px 16px;
    line-height: 1.5;
    border: 1px solid #0F0F0F !important;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li a:focus,
.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li a:hover {
    color: #FCFCFC;
    background: #0F0F0F;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li a::before {
    content: "" !important;
    display: none;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li a::after {
    content: "";
    display: none;
}

.widget.novaapf-ajax-term-filter ul li .count {
    display: none !important;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li>a {
    font-size: 16px;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li.chosen>a {
    position: relative;
    color: #FCFCFC !important;
    background: #0F0F0F;
    padding: 12px 16px;
    line-height: 1.5;
    border-radius: 0;
    margin: 0;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li.chosen>a::before {
    display: none !important;
}

.widget.widget_novaapf-category-filter .novaapf-layered-nav ul li.chosen>a::after {
    display: none !important;
}

.shop_header_placeholder .woocommerce-archive-header-inside {
    display: flex;
    gap: 20px;
    align-items: flex-start !important;

}

@media screen and (max-width: 768px) {
    .shop_header_placeholder .woocommerce-archive-header-inside {
        flex-wrap: wrap;
    }
}


.shop_header_placeholder .woocommerce-archive-header-inside>div {
    width: fit-content;
}


.shop_header_placeholder .woocommerce-archive-header-inside>div.woocommerce-archive-toolbar .woocommerce-ordering {
    border: none !important;
}

.shop_header_placeholder .woocommerce-archive-header-inside>.woocommerce-result-count {
    display: none;
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0px;
    pointer-events: none;
}

ul.products .product .product-item .woocommerce-loop-product__title {
    font-weight: 400 !important;
}

ul.products .product .product-item__badges span {
    display: flex !important;
    align-items: center;
    border: 1px solid #339408 !important;
    border-radius: 25px !important;
    color: #329408 !important;
    font-weight: 500 !important;
    background: rgb(183, 209, 172, 25%) !important;
}

/* ul.products .product .product-item__badges span.onsale::before {
    content: '';
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.45562%202.4531L10.5431%201.92135C11.0449%201.6761%2011.6516%201.8726%2011.9134%202.36685L12.4811%203.43635C12.6311%203.71835%2012.9026%203.9156%2013.2176%203.9711L14.4101%204.18035C14.9606%204.2771%2015.3349%204.79235%2015.2569%205.34585L15.0874%206.54435C15.0424%206.86085%2015.1466%207.18035%2015.3686%207.40985L16.2101%208.27985C16.5986%208.6811%2016.5986%209.3186%2016.2101%209.7206L15.3686%2010.5906C15.1466%2010.8201%2015.0424%2011.1396%2015.0874%2011.4561L15.2569%2012.6546C15.3349%2013.2081%2014.9606%2013.7233%2014.4101%2013.8201L13.2176%2014.0293C12.9026%2014.0848%2012.6311%2014.2821%2012.4811%2014.5641L11.9134%2015.6336C11.6516%2016.1271%2011.0456%2016.3243%2010.5431%2016.0791L9.45562%2015.5473C9.16837%2015.4071%208.83312%2015.4071%208.54587%2015.5473L7.45837%2016.0791C6.95662%2016.3243%206.34987%2016.1278%206.08812%2015.6336L5.52037%2014.5633C5.37037%2014.2813%205.09887%2014.0841%204.78387%2014.0286L3.59137%2013.8193C3.04087%2013.7226%202.66662%2013.2073%202.74462%2012.6538L2.91412%2011.4553C2.95912%2011.1388%202.85487%2010.8193%202.63287%2010.5898L1.79137%209.71985C1.40288%209.3186%201.40288%208.6811%201.79137%208.2791L2.63287%207.4091C2.85487%207.1796%202.95912%206.8601%202.91412%206.5436L2.74537%205.3451C2.66662%204.79235%203.04162%204.27635%203.59212%204.18035L4.78462%203.9711C5.09887%203.9156%205.37037%203.71835%205.52037%203.43635L6.08812%202.36685C6.34987%201.87335%206.95587%201.6761%207.45837%201.92135L8.54587%202.4531C8.83237%202.59335%209.16837%202.59335%209.45562%202.4531Z%22%20stroke%3D%22%230F0F0F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.75%2011.25L11.25%206.75%22%20stroke%3D%22%230F0F0F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.93675%206.75C6.83325%206.75%206.74925%206.834%206.75%206.9375C6.75%207.041%206.834%207.125%206.9375%207.125C7.041%207.125%207.125%207.041%207.125%206.9375C7.125%206.834%207.041%206.75%206.93675%206.75%22%20stroke%3D%22%230F0F0F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M11.0618%2010.875C10.9583%2010.875%2010.8743%2010.959%2010.875%2011.0625C10.875%2011.166%2010.959%2011.25%2011.0625%2011.25C11.166%2011.25%2011.25%2011.166%2011.25%2011.0625C11.25%2010.959%2011.166%2010.875%2011.0618%2010.875%22%20stroke%3D%22%230F0F0F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 18px;
    padding: 5px;
    margin-right: 5px;
    border-right: 1px solid rgba(15, 15, 15, 0.12);
    filter: invert(1);
} */

ul.products .product .product-item__badges span.onsale::after {
    content: 'OFF';
    /* padding-right: 8px; */
    padding-left: 2px;
}

.ajax-button__wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    row-gap: 20px;
    background-color: #0f0f0f;
    flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
    .ajax-button__wrapper {
        margin-top: 8px;
        row-gap: 13px;
        padding: 24px 0;
    }

}

.ajax-button__wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100vw;
    background: #0f0f0f;
    width: 100vw;
    height: 100%;

}

.ajax-button__wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    right: -100vw;
    background: #0f0f0f;
    width: 100vw;
    height: 100%;

}

.ajax-button__wrapper .woocommerce-result-count {
    display: block;
    position: static;
    margin: 0;
    color: #FCFCFCB2;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}



@media screen and (max-width: 768px) {
    .ajax-button__wrapper .woocommerce-result-count {
        width: 100%;
        font-size: 14px !important;
    }

}

.ajax-button__wrapper .back-to-top-btn {
    margin: 0;
    color: #fff;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    background-color: #0f0f0f;
    text-transform: none;
}

@media screen and (max-width: 768px) {
    .ajax-button__wrapper .back-to-top-btn {
        padding: 0 !important;
    }

}

.ajax-button__wrapper .back-to-top-btn:hover,
.ajax-button__wrapper .back-to-top-btn:focus {
    background-color: #0f0f0f;
    text-decoration: underline;
    font-weight: 400;
}


.ajax-button__wrapper .products_ajax_button {
    margin: 0 !important;
    border: 0 !important;
    color: #FCFCFC !important;
    padding: 24px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

@media screen and (max-width: 768px) {
    .ajax-button__wrapper .products_ajax_button {
        padding: 0 !important;
    }

}

.ajax-button__wrapper .products_ajax_button span {
    font-size: 16px !important;
}

.ajax-button__wrapper .products_ajax_button:hover,
.ajax-button__wrapper .products_ajax_button:focus {
    color: #7FE807 !important;
}

.woocommerce-archive-header .widget .novaapf-active-filters a {
    color: #0f0f0f;
}

.woocommerce .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,
.woocommerce .product form.cart {
    flex-direction: row !important;
    gap: 10px;
    flex-wrap: wrap;
}

.woocommerce .product .cart .woocommerce-product-details__add-to-cart {
    width: fit-content !important;
}

.elementor-kitify-wooproducts .products_ajax_button.loading{
    background-color: transparent;
    position: relative;
    padding-top: 0!important;
    padding-bottom: 0!important;
}

.elementor-kitify-wooproducts .products_ajax_button.loading:before{
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-radius: 50%;
    animation: loading-rotate 0.5s linear infinite;
}

.elementor-kitify-wooproducts .products_ajax_button.loading span{
    display: none;
}

@keyframes loading-rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media screen and (max-width: 768px){
    .elementor-kitify-wooproducts .ajax-button__wrapper{
        flex-direction: column;
        align-items: center;
    }
    .elementor-kitify-wooproducts .ajax-button__wrapper .products_ajax_button{
        order: 1;
    }

    .elementor-kitify-wooproducts .ajax-button__wrapper .woocommerce-result-count{
        order: 2;
    }

    .elementor-kitify-wooproducts .ajax-button__wrapper .back-to-top-btn{
        order: 3;
    }
}

.site-canvas-menu li.current-menu-item > a{
    color: #329408!important;
}
