@-moz-keyframes spin {
    to {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.zk-kategori-pagebanner {background: var(--white-color);}
.zk-kategori-content {
    /* text-align: center; */
    padding-left: calc((100% - 1535px)/2)
}

.zk-kategori-title {color: var(--black-color);margin: 0 0 10px;font-size: 40px;font-weight: 500;}
.zk-kategori-content p,.zk-kategori-desc {color: #525252;margin: 0 0 15px;font-size: 20px;line-height: 1.4;}
.zk-kategori-img {line-height: 0; overflow: hidden;}
.zk-kategori-img-wrap img {max-height: 364px;height: 100%;object-fit: cover;object-position: center;border-radius: 10px;}
.zk-kategori-content {padding: 30px 15px;}
.zk-kategori-wrap {display: block;}
.zk-kategori-content,.zk-kategori-img-wrap {width: 100%;}
.zk-kategori-content p {font-family: var(--neurialgrotesk-font);}
.zk-furniture-kategori {padding-top: 30px;padding-bottom: 20px;}
.zk-furkat-list {margin: 0 -12px;list-style: none;}
.zk-furkat-list .zk-furkat-category-li {padding: 10px 12px;width: 50%;margin: 0;}
.zk-furkat-category-li a {text-decoration: none;background: #f3f3f3;border: 3px solid #f3f3f3;}
.zk-furkat-category-li a:hover {border: 3px solid var(--primary-color);}
.zk-cat-wrap .splide__list.products .product-category.product a::before,.zk-furkat-category-li a::before {
    position: absolute;
    content: "";
    background: #084439;
    width: 76px;
    height: 64px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M1.40515 8.82222H16.9309' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.16809 1.05933L16.931 8.82222L9.16809 16.5851' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: .2s all ease;
    border-bottom-left-radius: 10px;
}

.zk-cat-wrap .splide__list.products .product-category.product a:hover::before,.zk-furkat-category-li a:hover::before {opacity: 1;visibility: visible;}
.zk-cat-wrap .splide__list.products .product-category.product a img,.zk-furkat-category-li a img {height: 100px;mix-blend-mode: multiply;object-fit: contain;padding: 10px;}
.zk-furkat-title {margin: 8px 0 15px;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;}
.zk-cat-wrap {background: #ffffff;}
.zk-cat-wrap .splide__list.products {display: flex;flex-wrap: wrap;margin: 0 -12px !important;list-style: none;}
.zk-cat-wrap .splide__list.products .product-category.product {padding: 10px 12px;width: 50% !important;margin: 0 !important;}
.zk-cat-wrap .splide__list.products .product-category.product a {
    text-decoration: none;
    background: #f3f3f3;
    border: 3px solid #f3f3f3!important;
    display: block;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

.zk-cat-wrap .splide__list.products .product-category.product a:hover {
    border: 3px solid #084439!important
}

.zk-cat-wrap .splide__list.products .product-category.product a .woocommerce-loop-category__title {
    margin: 8px 0 15px;
    text-align: center;
    padding: 0 10px;
    font-family: var(--dmsans-font)!important;
    font-weight: 500;
    font-size: 20px!important;
    line-height: 1.2!important;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    text-transform: lowercase;
}

.zk-cat-wrap .splide__list.products .product-category.product a .woocommerce-loop-category__title::first-letter {
    text-transform: uppercase !important;
}

.zk-cat-wrap .splide__list.products .product-category.product a .woocommerce-loop-category__title .count {background-color: transparent;}
.zk-cat-pro-lists {padding: 40px 0 66px;background: #f9f9f9;border-top: 8px solid #edf2f3;}
.zk-cat-pro-leftside {max-width: 21%;flex: 0 0 21%;}
.zk-cat-pro-leftside .wpgb-facet .wpgb-facet-title {margin: 0 0 10px;}
.child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap,.top-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap {padding: 40px 0 66px;}

.top-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap.main-cat {
    background: #fff!important;
    border: 0;
    padding-bottom: 30px
}

.top-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap.main-cat .splide__track {
    padding: 0
}

.zk-foldetelte-head-title h3 {
    color: var(--primary-color)
}

.zk-foldetelte-head-content span:first-child {
    position: relative;
    font-weight: 500;
    margin-right: 15px
}

.zk-foldetelte-head-content span:first-child::before {
    content: "";
    display: inline-block;
    margin-right: 18px;
    width: 30px;
    height: 30px;
    background: #fdedcf;
    border-radius: 50%;
    vertical-align: top
}

.zk-cat-pro-leftside {padding: 0 15px !important;display: none;}
.zk-cat-pro-leftside .widget.widget_wpc_filters_widget {position: sticky!important;top: 235px;}
.zk-cat-pro-leftside .widget.widget_wpc_filters_widget .wpc-filters-main-wrap li.wpc-term-item a {color: #000;font-family: var(--dmsans-font);font-size: 14px;}
.zk-cat-pro-leftside .widget.widget_wpc_filters_widget .wpc-filters-main-wrap li.wpc-term-item .wpc-term-count {font-family: var(--dmsans-font);font-size: 14px;}
.zk-cat-pro-leftside .widget.widget_wpc_filters_widget .wpc-filter-title {font-size: 15px;font-weight: 600;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering {
    box-shadow: 0 7px 13px rgb(0 0 0/3%);
    padding: 3px 15px;
    background-color: #fff;
    border-radius: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%23999' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat,repeat;
    background-position: right .7em top 50%,0 0;
    background-size: 1em auto,100%
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering select.orderby {
    border: 0;
    font-weight: 500;
    font-size: 13px;
    line-height: 17px;
    color: #000;
    font-family: var(--dmsans-font)!important;
    margin: 0;
    cursor: pointer;
    padding: .6em 1.4em .5em .8em;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: 0 0;
    position: relative;
    z-index: 1;
    width: 100%
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering select.orderby:focus {
    outline: 0
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {
    font-weight: 400;
    font-size: 15px!important;
    line-height: 19px!important;
    padding: 0!important;
    margin: 0!important;
    color: #8d8d8d;
    font-family: var(--dmsans-font)!important;
    display: none !important;
}

.zk-ordering {
    margin-top: -50px;
    margin-bottom: -10px;
}

.zk-cat-pro-lists-wraper .zk-product-box {
    position: relative
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .onsale {
    z-index: 1!important
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {
    width: 100%!important;
    margin: 0!important;
    padding: 9px 20px
}

.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image img,.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {
    /* height: 120px!important;*/
    position: initial!important;
    /* transform: unset!important;
    left: 50%;
    translate: -50% -100%;*/
}

.zk-cat-pro-lists-wraper .zk-product-box {
    padding: 8px!important;
    /* display: flex!important;
    flex-wrap: wrap!important; */
    display: flex !important;
    flex-direction: column !important;
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image {
    width: 30%!important;
    /* padding-top: 0!important; */
    background: #F7F6F3;
}

.zk-cat-pro-lists-wraper .zk-product-content {
    width: 70%!important;
    padding: 0!important
}

.zk-cat-pro-lists-wraper .zk-product-content .zk-product-sminfo {
    position: initial;
    width: 100%!important
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .variation-text {
    font-size: 13px!important;
    display: block;
    padding: 0!important
}

.zk-cat-pro-lists-wraper .zk-product-title p:last-child {
    min-height: 25px!important;
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .onsale,.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .variation-text {
    position: initial!important
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .onsale {
    font-size: 13px!important;
    line-height: 13px!important;
    width: fit-content!important;
    /* top: 20px !important;
    right: 20px !important; */
}

.zk-cat-pro-rightside .wpgb-facet {
    text-align: center;
}

.zk-cat-pro-rightside .wpgb-facet .wpgb-result-count {
    opacity: 0.5;
    display: inline-block;
    margin-top: 20px;
}

.zk-foldetelte-head-wrap:has(.zk-foldetelte-head-title .h1:empty) {
    padding-block: 0px;
}

/* ul.products .product .onsale.discount-percentage {top: 45px !important;} */

.zk-cat-pro-lists-wraper .zk-instock-block {
    justify-content: space-between
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering {
    margin-top: 10px
}

.zk-load-more-loading {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6LTJweDtkaXNwbGF5OmJsb2NrO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDciIHk9IjMyLjUiIHJ4PSIzIiByeT0iMy41IiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiBmaWxsPSIjMWQwZTBiIiBvcGFjaXR5PSIwLjEyNSIgc3R5bGU9Im9wYWNpdHk6MC4xMjU7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KDAuNzA3MTA3LCAwLjcwNzEwNywgLTAuNzA3MTA3LCAwLjcwNzEwNywgNTAsIC0yMC43MTA3KTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiPjxyZWN0IHg9IjQ3IiB5PSIzMi41IiByeD0iMyIgcnk9IjMuNSIgd2lkdGg9IjYiIGhlaWdodD0iNyIgZmlsbD0iIzFkMGUwYiIgb3BhY2l0eT0iMC4yNSIgc3R5bGU9Im9wYWNpdHk6MC4yNTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoMCwgMSwgLTEsIDAsIDEwMCwgMCk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0NyIgeT0iMzIuNSIgcng9IjMiIHJ5PSIzLjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjciIGZpbGw9IiMxZDBlMGIiIG9wYWNpdHk9IjAuMzc1IiBzdHlsZT0ib3BhY2l0eTowLjM3NTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDEzNSA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KC0wLjcwNzEwNywgMC43MDcxMDcsIC0wLjcwNzEwNywgLTAuNzA3MTA3LCAxMjAuNzExLCA1MCk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0NyIgeT0iMzIuNSIgcng9IjMiIHJ5PSIzLjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjciIGZpbGw9IiMxZDBlMGIiIG9wYWNpdHk9IjAuNSIgc3R5bGU9Im9wYWNpdHk6MC41O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoLTEsIDAsIDAsIC0xLCAxMDAsIDEwMCk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0NyIgeT0iMzIuNSIgcng9IjMiIHJ5PSIzLjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjciIGZpbGw9IiMxZDBlMGIiIG9wYWNpdHk9IjAuNjI1IiBzdHlsZT0ib3BhY2l0eTowLjYyNTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDIyNSA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KC0wLjcwNzEwNywgLTAuNzA3MTA3LCAwLjcwNzEwNywgLTAuNzA3MTA3LCA1MCwgMTIwLjcxMSk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0NyIgeT0iMzIuNSIgcng9IjMiIHJ5PSIzLjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjciIGZpbGw9IiMxZDBlMGIiIG9wYWNpdHk9IjAuNzUiIHN0eWxlPSJvcGFjaXR5OjAuNzU7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgwLCAtMSwgMSwgMCwgMCwgMTAwKTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiPjxyZWN0IHg9IjQ3IiB5PSIzMi41IiByeD0iMyIgcnk9IjMuNSIgd2lkdGg9IjYiIGhlaWdodD0iNyIgZmlsbD0iIzFkMGUwYiIgb3BhY2l0eT0iMC44NzUiIHN0eWxlPSJvcGFjaXR5OjAuODc1O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMzE1IDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoMC43MDcxMDcsIC0wLjcwNzEwNywgMC43MDcxMDcsIDAuNzA3MTA3LCAtMjAuNzEwNywgNTApO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDciIHk9IjMyLjUiIHJ4PSIzIiByeT0iMy41IiB3aWR0aD0iNiIgaGVpZ2h0PSI3IiBmaWxsPSIjMWQwZTBiIiBvcGFjaXR5PSIxIiBzdHlsZT0iYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPjwhLS0gZ2VuZXJhdGVkIGJ5IGh0dHBzOi8vbG9hZGluZy5pby8gLS0+PC9zdmc+);
    font-size: 0;
    width: 64px;
    height: 64px;
    display: block;
    margin: 0 auto;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box {
    background: #eee4da;
    border-color: #eee4da
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box .zk-product-image img {
    background: var(--white-color);
    mix-blend-mode: unset
}

.zk-sub-cat-heading-wrap p {
    font-family: var(--neurialgrotesk-font)
}

.zk-sub-cat-heading-wrap ul {
    padding-left: 20px;
    font-size: 20px;
}

.zk-catsortiment-slider-wrap {
    overflow: hidden
}

.zk-catsortiment-slide {
    margin: 0 auto
}

.zk-catsortiment-slideinner .as_img {
    height: 130px;
    width: 130px;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.zk-catsortiment-slideinner h6,.zk-catsortiment-slideinner p {
    font-family: var(--neurialgrotesk-font);
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    color: #000;
    margin: 18px 0 0
}

.zk-catsortiment-slider .splide__track {
    padding: 0 0 10px
}

.zk-catsortiment-slider .splide__pagination {
    display: block;
    bottom: -12px;
    text-align: center
}

.zk-catsortiment-slider .splide__pagination .splide__pagination__page {
    width: 5px;
    height: 5px
}

.zk-product-content .added_to_cart.wc-forward {
    display: none
}

.zk-sub-cat-heading-wrap p a {
    color: #0ca
}

/* .zk-cat-pro-desc {
    margin-bottom: 20px
} */

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label {position: absolute;background-color: red;border-radius: 50%;line-height: 1.2;font-weight: 600;text-align: center;color: #fff;top: 10px;left: 10px;width: 60px;height: 60px;padding: 14px 4px;font-size: 10px;z-index: 1;}
.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label.label-1{left: 75px;}
.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label.label-2{left: 140px;}
.zk-custom-sort fieldset,.zk-foldetelte-head-title .h3.m-0 {margin: 0!important}
.zk-cat-pro-rightside .zk-cat-pro-wrap .zk-load-more .load-more.zk-btn {
    display: block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid #005039;
    max-width: 300px;
    padding: 17px 20px;
    font-size: 18px;
    line-height: 24px; border-radius: 0;
    margin: 0 auto;
    color: #fff;
    background-color: #005039
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .zk-load-more-done {
    padding: 10px;
    background: #fff;
    border: 1px solid #eee;
    display: block;
    max-width: 500px;
    margin: 20px auto 0;
    width: 100%
}

.zk-cat-featured-products {
    background: #fbf5f0;
    padding: 30px !important;
    margin-inline: auto;
    margin-block: 50px 30px;
    border-radius: 10px;
}

.zk-cat-wrap .zk-cat-featured-products .splide__track {
    overflow: hidden;
    padding: 0
}

.woocommerce-products-header .wpc-custom-selected-terms,.zk-cat-pro-lists-wraper .zk-cat-featured-products .zk-product-content .zk-product-sminfo,.zk-cat-pro-wrap .woocommerce-pagination {
    display: none
}

.zk-cat-pro-lists-wraper .zk-cat-featured-products .zk-product-content {
    padding: 0 0 20px!important
}

.zk-cat-featured-products .zk-best-seller {
    background: #fbf5f0;
    padding: 13px 30px;
    font-weight: 700;
    border-radius: 8px;
    margin: 0;
    display: inline-block;
    position: absolute;
    top: -25px;
    left: 30px
}

.zk-instock-block.zk-stock-status {
    align-items: flex-start
}

.zk-cat-pro-leftside .wpgb-facet .wpgb-az-index-label,.zk-cat-pro-leftside .wpgb-facet .wpgb-button-label,.zk-cat-pro-leftside .wpgb-facet .wpgb-checkbox-label,.zk-cat-pro-leftside .wpgb-facet .wpgb-hierarchy-label,.zk-cat-pro-leftside .wpgb-facet .wpgb-radio-label,.zk-cat-pro-leftside .wpgb-facet .wpgb-rating-label {
    font-size: 15px
}

.zk-cat-pro-leftside .textwidget .wpgb-facet fieldset .wpgb-button-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet fieldset .wpgb-checkbox-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet fieldset .wpgb-color-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet fieldset .wpgb-range-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet fieldset .wpgb-select-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-21 fieldset .wpgb-checkbox-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-5 fieldset .wpgb-checkbox-facet,.zk-filter-btn .zk-filter-open {
    display: none
}

.zk-custom-sort fieldset .wpgb-sort-facet {
    display: flex;
    align-items: center;
    justify-content: end
}

.zk-custom-sort fieldset .wpgb-sort-facet select.wpgb-select {
    border: unset;
    font-family: 'Neue Haas Grotesk Display Pro', sans-serif;
    color: #000;
}

.zk-custom-sort fieldset .wpgb-sort-facet select.wpgb-select+.wpgb-select-controls .wpgb-select-separator {
    width: 0;
}
.zk-filter-overlay {position: fixed;z-index: 9999999999;top: 0;left:0;height: 100%;background: #000;opacity: .6;width: 100%;}
.zk-cat-pro-wrap {padding-left: 40px;}
.zk-cat-pro-wrap .splide__track+.wpgb-facet {text-align: center;}
.zk-cat-pro-leftside .sticky{
    padding: 15px!important;
    border-radius: 10px;
    height: fit-content;
    background: #f9f9f9;
    position: sticky;
    /* top: 187px; */
    top: 0;
}

.zk-cat-pro-leftside .zk-filter-close {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 2px;
    right: 4px
}

.zk-cat-pro-leftside .zk-filter-close svg {
    width: 100%;
    height: 100%
}

.zk-cat-pro-leftside .wpgb-facet .wpgb-button-label {
    text-transform: capitalize
}

.zk-foldetelte-head-title .h3.m-0 {
    font-size: 34px
}

.zk-catsortiment-slider-wrap .zk-cat-lists {
    visibility: visible
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card .zk-catsortiment-slide {
    padding: 10px 20px;
    background-color: #F7F6F3;
    border-radius: 4px;
    width: fit-content;
    cursor: pointer;
}

.zk-cat-pro-desc .zk-catsortiment-slider-wrap {
    padding-top: 30px
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card .zk-catsortiment-slide .zk-catsortiment-slideinner p {
    margin-top: 0;
    text-transform: lowercase;
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center
}

.zk-cat-pro-leftside .textwidget .wpgb-facet .wpgb-facet-title,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-21 .wpgb-facet-title,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-5 .wpgb-facet-title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjAwMDAxIDYuNTYyNUwxNC4xMjUgMC40Mzc1QzE0LjMzMzMgMC4yMjkxNjYgMTQuNTc5OSAwLjEyODQ3MiAxNC44NjQ2IDAuMTM1NDE2QzE1LjE0OTMgMC4xNDIzNjEgMTUuMzk1OCAwLjI1IDE1LjYwNDIgMC40NTgzMzNDMTUuODEyNSAwLjY2NjY2NiAxNS45MTY3IDAuOTEzMTk0IDE1LjkxNjcgMS4xOTc5MkMxNS45MTY3IDEuNDgyNjQgMTUuODEyNSAxLjcyOTE3IDE1LjYwNDIgMS45Mzc1TDkuMTg3NTEgOC4zMzMzM0M5LjAyMDg0IDguNSA4LjgzMzM0IDguNjI1IDguNjI1MDEgOC43MDgzM0M4LjQxNjY3IDguNzkxNjcgOC4yMDgzNCA4LjgzMzMzIDguMDAwMDEgOC44MzMzM0M3Ljc5MTY3IDguODMzMzMgNy41ODMzNCA4Ljc5MTY3IDcuMzc1MDEgOC43MDgzM0M3LjE2NjY3IDguNjI1IDYuOTc5MTcgOC41IDYuODEyNTEgOC4zMzMzM0wwLjM5NTgzOSAxLjkxNjY3QzAuMTg3NTA1IDEuNzA4MzMgMC4wODY4MTAxIDEuNDY1MjggMC4wOTM3NTQ1IDEuMTg3NUMwLjEwMDY5OSAwLjkwOTcyMiAwLjIwODMzOCAwLjY2NjY2NiAwLjQxNjY3MiAwLjQ1ODMzM0MwLjYyNTAwNSAwLjI1IDAuODcxNTM0IDAuMTQ1ODMzIDEuMTU2MjYgMC4xNDU4MzNDMS40NDA5OCAwLjE0NTgzMyAxLjY4NzUgMC4yNSAxLjg5NTg0IDAuNDU4MzMzTDguMDAwMDEgNi41NjI1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer
}

.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-button-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-checkbox-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-color-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-range-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-select-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-1 fieldset .wpgb-range-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-21.active fieldset .wpgb-checkbox-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-29 fieldset .wpgb-checkbox-facet,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-5.active fieldset .wpgb-checkbox-facet {
    display: block
}

.zk-cat-pro-leftside .textwidget .wpgb-facet.active .wpgb-facet-title,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-21.active .wpgb-facet-title,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-5.active .wpgb-facet-title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04LjAxMDA4IDIuNDA1OTFMMS44ODUwOCA4LjUzMDkxQzEuNjc2NzUgOC43MzkyNSAxLjQzMDIyIDguODM5OTQgMS4xNDU1IDguODMzQzAuODYwNzc1IDguODI2MDUgMC42MTQyNDggOC43MTg0MSAwLjQwNTkxNCA4LjUxMDA4QzAuMTk3NTgxIDguMzAxNzUgMC4wOTM0MTQzIDguMDU1MjIgMC4wOTM0MTQzIDcuNzcwNUMwLjA5MzQxNDMgNy40ODU3OCAwLjE5NzU4MSA3LjIzOTI1IDAuNDA1OTE0IDcuMDMwOTFMNi44MjI1OCAwLjYzNTA4MUM2Ljk4OTI1IDAuNDY4NDE0IDcuMTc2NzUgMC4zNDM0MTQgNy4zODUwOCAwLjI2MDA4MUM3LjU5MzQxIDAuMTc2NzQ4IDcuODAxNzUgMC4xMzUwODEgOC4wMTAwOCAwLjEzNTA4MUM4LjIxODQxIDAuMTM1MDgxIDguNDI2NzUgMC4xNzY3NDggOC42MzUwOCAwLjI2MDA4MUM4Ljg0MzQxIDAuMzQzNDE0IDkuMDMwOTEgMC40Njg0MTQgOS4xOTc1OCAwLjYzNTA4MUwxNS42MTQyIDcuMDUxNzVDMTUuODIyNiA3LjI2MDA4IDE1LjkyMzMgNy41MDMxNCAxNS45MTYzIDcuNzgwOTFDMTUuOTA5NCA4LjA1ODY5IDE1LjgwMTcgOC4zMDE3NSAxNS41OTM0IDguNTEwMDhDMTUuMzg1MSA4LjcxODQxIDE1LjEzODYgOC44MjI1OCAxNC44NTM4IDguODIyNThDMTQuNTY5MSA4LjgyMjU4IDE0LjMyMjYgOC43MTg0MSAxNC4xMTQyIDguNTEwMDhMOC4wMTAwOCAyLjQwNTkxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==)
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card a .zk-catsortiment-slide {
    transition: .3s all ease-in-out
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card a .zk-catsortiment-slide:hover {
    background-color: #EFEAE6
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card a .zk-catsortiment-slide:hover img {
    mix-blend-mode: multiply
}

.zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card .zk-catsortiment-slide .zk-catsortiment-slideinner p::first-letter {
    text-transform: uppercase
}

.zk-cat-pro-leftside .textwidget .wpgb-facet .wpgb-facet-title {
    background-size: 11px;
    pointer-events: none
}

.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-1 .wpgb-facet-title,.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-29 .wpgb-facet-title {
    background-image: unset
}

.zk-cat-pro-leftside .wpgb-facet>fieldset:last-child {
    margin-bottom: 15px!important;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 5px
}

.zk-ordering .zk-custom-sort fieldset:last-child {
    margin: 0!important;
    border-bottom: none;
    padding-bottom: 0
}

.zk-cat-pro-leftside .wpgb-facet .wpgb-facet-title {
    font-weight: 400!important;
    font-size: 16px!important
}

.zk-cat-pro-leftside .wpgb-facet .wpgb-reset {
    background: #FFCF50;
    color: #000;
    width: 100%;
    font-size: 16px
}

.wpgb-facet .wpgb-range-facet .wpgb-range-clear {
    margin-left: 8px
}

.zk-cat-pro-leftside button.wpgb-range-clear {
    margin-left: 8px!important
}

.custom-textbox-range {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px
}

.z-custom-cout {
    width: calc(50% - 10px);
    position: relative
}

.z-custom-cout input {
    width: 100%;
    padding: 7px 10px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 4px;
    background-color: transparent;
    float: right;
    direction: rtl
}

.z-custom-cout label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px
}

.custom-textbox-range .zk-cu-dashed {
    width: 20px;
    text-align: center
}

.z-custom-cout span {
    position: absolute;
    top: 6px;
    left: 10px;
    font-size: 14px
}

.zk-cat-pro-leftside .textwidget .wpgb-facet.wpgb-facet-1 fieldset .wpgb-range-facet {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.zk-cat-pro-leftside .textwidget .wpgb-facet.active fieldset .wpgb-range-facet {
    display: flex
}

.zk-cat-pro-leftside .textwidget .wpgb-facet {
    cursor: pointer
}

.search.search-results .site-mainwrap .content-area .site-main .zk-cat-wrap.child-cat {
    padding: 40px 0 66px;
    background: var(--white-color) !important;
}

body.term-outlet.top-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap,
body.term-outlet .zk-breadcrums {
    background: #fff38b!important
}

.term-outlet .zk-sub-cat-moretext .zk-load-more-wrap::before,.term-outlet .zk-sub-cat-moretext .zk-show-more-btn {
    display: none
}

.term-outlet .zk-sub-cat-moretext .zk-show-more-input~.zk-show-more-content-warp {
    height: unset;
}

.term-outlet .zk-sub-cat-moretext .zk-show-more-input~.zk-show-more-content-warp p {
    margin-bottom: 0
}

body.term-251 .zk-cat-pro-leftside {
    padding: 15px!important;
    height: 100%
}

body.term-251 .zk-foldetelte-head-wrap.bg-white {
    background: transparent;
}

body.term-251 .zk-sub-cat-heading-wrap {
    max-width: unset;
    overflow: hidden;
}

body.term-251 .zk-sub-cat-heading-wrap img {
    width: 100%;
}

body.term-251 main#main {
    background: #fff38b;
}

body.term-251 .zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box {
    background: transparent;
}

.zk-show-more-btn {
    width: fit-content;
    margin-inline: auto;
}

.zk-show-more-btn:hover {
    background: unset;
    color: var(--primary-color);
    border: unset;
    
}

@media (max-width:1024px) {
    .zk-cat-pro-leftside {
        background: #fff;
        bottom: 0;
        height: 100%;
        opacity: 0;
        position: fixed;
        right: -100%;
        top: 0;
        z-index: 9999999999;
        transition: all .1s ease-out;
        visibility: hidden;
        padding: 30px!important;
        display: block;
        overflow-y: auto;
        width: 85%;
        max-width: 100%;
        flex: 0 0 100%
    }

    .zk-cat-pro-leftside.active {
        opacity: 1;
        right: 0;
        visibility: visible
    }

    .zk-cat-pro-wrap .zk-ordering {
        display: flex;
        font-weight: 600;
        height: 40px;
        justify-content: space-between;
        line-height: 40px;
        margin-bottom: 24px;
        width: 100%
    }

    .zk-cat-pro-wrap .zk-filter-btn,.zk-cat-pro-wrap .zk-ordering .zk-custom-sort,.zk-cat-pro-wrap .zk-ordering .zk-custom-sort select {
        align-items: center;
        border: 1px solid #e5e5e5;
        border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0,0,0,.05);
        display: flex;
        justify-content: center;
        margin-right: 18px;
        text-align: center;
        width: 100%
    }

    .zk-cat-pro-wrap .zk-filter-btn,.zk-cat-pro-wrap .zk-ordering .zk-custom-sort select {
        margin-right: 0
    }

    .zk-cat-pro-wrap .zk-ordering .zk-custom-sort select {
        border: 0
    }

    .zk-filter-btn .zk-filter-open {
        display: block;
        width: 100%;
        border-radius: 20px;
        color: #000
    }

    .zk-filter-btn .zk-filter-open svg {
        height: 14px;
        width: 14px;
        margin-right: 6px
    }

    .zk-custom-sort fieldset .wpgb-sort-facet {
        display: block
    }

    .zk-ordering .zk-custom-sort .wpgb-facet {
        width: 100%
    }

    .zk-sub-cat-moretext {
        padding: 0;
        background: 0 0;
        margin-bottom: 6px
    }

    .zk-sub-cat-moretext .container {
        padding: 0
    }

    .zk-sub-cat-moretext .zk-show-more-input~.zk-show-more-content-warp {
        height: 68px;
        text-align: center;
        transition: height 200ms ease;
    }

    .zk-sub-cat-moretext .zk-show-more-input:checked~.zk-show-more-content-warp {
        height: unset;
    }

    .zk-sub-cat-moretext .zk-show-more-btn {
        max-width: 100px;
        padding: 5px 10px;
        line-height: 18px;
        margin-top: 0
    }

    .zk-sub-cat-moretext .zk-show-more-input:checked~.zk-show-more-content-warp {
        max-height: 100%
    }

    .zk-sub-cat-moretext .zk-load-more-wrap::before {
        background: linear-gradient(180.82deg,rgba(255,255,255,0) 42.55%,rgba(249,249,249,.84) 70.03%,#f9f9f9 99%);
        min-height: 40px
    }

    .child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap,.search.search-results .site-mainwrap .content-area .site-main .zk-cat-wrap.child-cat {
        border-top: none
    }

    .term-outlet .zk-ordering .zk-custom-sort,.term-outlet .zk-ordering .zk-filter-btn {
        border-color: rgba(0,0,0,.4)
    }

    .term-outlet .zk-ordering .zk-custom-sort .wpgb-select-controls svg {
        color: #000
    }

    .term-outlet .zk-ordering .zk-custom-sort .wpgb-select-separator {
        display: none
    }

    .zk-cat-pro-wrap {
        padding-left: 0;
    }

    .zk-cat-pro-rightside {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .zk-ordering {
        margin-top: unset !important;
    }
}

@media (max-width:480px) {
    .zk-cat-pro-wrap .zk-ordering .zk-custom-sort select {
        font-size: 13px
    }

    .zk-catsortiment-slideinner .as_img {
        height: 90px;
        width: 90px;
        margin: 0 auto
    }

    .zk-catsortiment-slideinner p {
        font-size: 12px!important;
        line-height: 18px!important
    }

    .zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {
        display: none
    }

    .zk-cat-pro-rightside .zk-cat-pro-wrap .splide__track {
        padding-top: 0
    }

    .child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap,.search.search-results .site-mainwrap .content-area .site-main .zk-cat-wrap.child-cat {
        padding: 20px 0 66px
    }

    .zk-foldetelte-head-title .h3.m-0 {
        font-size: 23px
    }

    .zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card .zk-catsortiment-slide .zk-catsortiment-slideinner p {
        flex-grow: 1;
        word-break: break-all;
        font-size: 14px!important
    }
}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {width: 50% !important;}
.zk-cat-pro-lists-wraper .zk-product-box {
    padding: 0!important;
    /* display: block!important */
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image {
    width: auto!important;
    /* padding-top: 100%!important; */
}

.zk-cat-pro-lists-wraper .zk-product-content {
    width: auto!important
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .variation-text {
    bottom: -5px!important;
    font-size: 14px!important;
    padding: 0 10px!important;
    right: 0;
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .onsale,.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .variation-text,.zk-cat-pro-lists-wraper .zk-product-content .zk-product-sminfo {
    position: absolute!important;
}
.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {
    /* position: absolute!important;*/
margin: 0 auto;width: 100% !important;display: block;}
.zk-cat-pro-lists-wraper .zk-product-content .zk-product-sminfo {padding: 0 16px;left: 0;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering,.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {width: auto !important;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {float: left;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering {margin-top: 0;float: right;}
.zk-cat-pro-lists-wraper .zk-instock-block {justify-content: unset;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box {background: #fff;border-color: transparent;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box:hover {border-color: var(--primary-color);}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products li.sale .zk-product-box .zk-product-image img {background: 0 0;mix-blend-mode: multiply;}
.top-category .zk-cat-pro-rightside .zk-cat-wrap .splide__track {padding-top: 60px;}
.zk-catsortiment-slider .splide__track {padding-top: 0;}

@media screen and (min-width:768px) {
    .zk-kategori-content {text-align: left;padding: 30px;}
    .zk-furkat-list .zk-furkat-category-li {width: 25%;}
    .zk-cat-wrap .splide__list.products .product-category.product a img,.zk-furkat-category-li a img {height: 140px;}
    .zk-furniture-kategori {padding-top: 60px;padding-bottom: 50px;}
    .zk-cat-wrap .splide__list.products .product-category.product {width: 25% !important;}
    .zk-foldetelte-head-title {width: auto;color: var(--primary-color)}
    .zk-foldetelte-head-content {display: block;}
    .zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {width: 33.33%!important;margin: 0!important;padding: 9px 10px;}
    .zk-cat-wrap .splide__list.products {margin: 0 -10px !important;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {max-width: 180px !important;height: auto !important;}
    .top-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap.main-cat {background: #fff!important;border: 0;padding-bottom: 66px;}
}

@media screen and (min-width:1025px) {
    .zk-kategori-content {padding-left: calc((100% - 1050px)/2);padding-right: 40px;}
    .zk-kategori-wrap {display: flex;}
    .zk-kategori-content,.zk-kategori-img-wrap {width: 50%;}
    .zk-furkat-list .zk-furkat-category-li {width: 20%;}
    .zk-furkat-title {margin: 8px 0 43px;font-size: 15px;}
    .zk-cat-wrap .splide__list.products .product-category.product a img,.zk-furkat-category-li a img {height: 180px;}
    .zk-cat-wrap .splide__list.products .product-category.product {width: 20% !important;}
    .zk-cat-wrap .splide__list.products .product-category.product a .woocommerce-loop-category__title {margin: 8px 0 43px;font-size: 20px !important;}
    .zk-cat-pro-leftside {display: block;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {max-width: 220px !important;}
}

@media screen and (min-width:1281px) {
    .zk-kategori-content {padding-left: calc((100% - 1240px)/2);padding-right: 50px;}
    .zk-kategori-pagebanner .zk-kategori-content{padding-left: calc((100% - 1332px)/2);}
}

@media(max-width: 1600px) {
    .zk-cat-pro-wrap {padding-left: 0;}
}

@media screen and (min-width:1601px) {
    .zk-kategori-content {padding-left: calc((100% - 1535px)/2);padding-right: 120px;}
    .zk-kategori-pagebanner .zk-kategori-content{padding-left: calc((100% - 1555px)/2);}
    .zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {width: 33.33%!important;margin: 0!important;padding: 25px 12px;}
}

.zk-foldetelte-head-wrap {padding: 12px 0;}
.zk-foldetelte-head-title {width: 100%;text-align: center;}
.zk-foldetelte-head-content {display: none;}
.zk-foldetelte-head-content span {vertical-align: top;font-weight: 300;}
.zk-foldetelte-head-content span:first-child:before {content: "";display: inline-block;margin-right: 18px;width: 30px;height: 30px;background: #fdedcf;border-radius: 50%;vertical-align: top;}
.zk-foldetelte-head-content span:first-child:after {position: absolute;content: "";background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9996 10.733V12.69C14.0003 12.8717 13.963 13.0515 13.8901 13.218C13.8172 13.3845 13.7102 13.5339 13.5761 13.6567C13.442 13.7795 13.2836 13.873 13.1111 13.9312C12.9387 13.9894 12.756 14.0111 12.5747 13.9947C10.5633 13.7766 8.63128 13.0907 6.93379 11.992C5.35449 10.9905 4.01552 9.65414 3.01197 8.07797C1.90731 6.37614 1.21986 4.43855 1.00531 2.42217C0.988971 2.24177 1.01045 2.05996 1.06838 1.88831C1.12631 1.71665 1.21942 1.55892 1.34178 1.42514C1.46413 1.29137 1.61306 1.18449 1.77907 1.1113C1.94509 1.03812 2.12455 1.00023 2.30604 1.00006H4.26695C4.58416 0.996947 4.89169 1.10906 5.13221 1.31549C5.37273 1.52193 5.52983 1.80861 5.57422 2.12209C5.65699 2.74838 5.81048 3.36332 6.03177 3.95517C6.11971 4.18866 6.13874 4.44241 6.08661 4.68637C6.03448 4.93032 5.91337 5.15425 5.73763 5.33161L4.90751 6.16008C5.838 7.79325 7.19292 9.14549 8.82933 10.0741L9.65945 9.24566C9.83717 9.07027 10.0615 8.9494 10.306 8.89737C10.5504 8.84534 10.8047 8.86434 11.0386 8.95211C11.6317 9.17296 12.2478 9.32614 12.8753 9.40874C13.1929 9.45345 13.4828 9.61306 13.6901 9.85723C13.8974 10.1014 14.0076 10.4131 13.9996 10.733Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");height: 13px;width: 13px;background-size: cover;display: block;top: 9px;left: 9px;}
.zk-standfold-section {padding: 62px 0 90px;}
.zk-standfold-title {max-width: 644px;margin: 0 auto 50px;}
.zk-standfold-title h1 {margin-bottom: 12px;margin-top: 0;color: var(--primary-color);}
.zk-standfold-row {margin: 0 -11px;}
.zk-standfold-boxcol {width: 100%;padding: 0 11px;margin: 12px 0;}
.zk-standfold-box {box-shadow: 0 7px 13px rgba(0,0,0,.03);height: 100%;}
.zk-standfold-content {padding: 0 20px 20px;width: 100%;order: 2;}
.zk-standfold-content h3 {color: #333;margin: 0 0 5px;}
.zk-standfold-content ul {padding: 0;list-style: none;}
.zk-standfold-content ul li {color: #333;padding-left: 28px;line-height: 35px;position: relative;}
.zk-standfold-content ul li::before {position: absolute;top: 7px;left: 0;height: 20px;width: 20px;content: "";background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjMxOV82MDA3KSI+CiAgICA8cGF0aCBkPSJNMTguMzMzMyA5LjIzMzU1VjEwLjAwMDJDMTguMzMyMyAxMS43OTcyIDE3Ljc1MDQgMTMuNTQ1OCAxNi42NzQ0IDE0Ljk4NTFDMTUuNTk4NSAxNi40MjQ0IDE0LjA4NjEgMTcuNDc3MyAxMi4zNjI4IDE3Ljk4NjhDMTAuNjM5NSAxOC40OTYzIDguNzk3NzEgMTguNDM1MSA3LjExMjA1IDE3LjgxMjRDNS40MjYzOSAxNy4xODk2IDMuOTg3MiAxNi4wMzg2IDMuMDA5MTIgMTQuNTMxMUMyLjAzMTA1IDEzLjAyMzYgMS41NjY0OCAxMS4yNDAzIDEuNjg0NzIgOS40NDcxNEMxLjgwMjk2IDcuNjU0MDIgMi40OTc2NiA1Ljk0NzE1IDMuNjY1MjIgNC41ODExMUM0LjgzMjc4IDMuMjE1MDYgNi40MTA2NCAyLjI2MzAzIDguMTYzNDggMS44NjdDOS45MTYzMiAxLjQ3MDk3IDExLjc1MDIgMS42NTIxNiAxMy4zOTE3IDIuMzgzNTUiIHN0cm9rZT0iIzFFOEUzNyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTE4LjMzMzMgMy4zMzMwMUwxMCAxMS42NzQ3TDcuNSA5LjE3NDY3IiBzdHJva2U9IiMxRThFMzciIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8L2c+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzIzMTlfNjAwNyI+CiAgICAgIDxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4=')}
.zk-standfold-btn {z-index: 1;bottom: 45px;position: static;margin-top: 15px;}
.zk-standfold-btn .zk-btn-arrow {text-align: center;padding: 12px 60px 12px 25px;background: #fff38b;color: var(--primary-color);height: 48px;min-width: 100%;margin-right: 20px;}
.zk-standfold-btn .zk-btn-arrow::after {
    width: 50px;
    background-color: var(--primary-color);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.71875 7.8457H14.1875' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.95312 1.04492L14.1875 7.84559L7.95312 14.6463' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.zk-standfold-btn .zk-btn-arrow:hover {background-color: var(--primary-color) !important;color: var(--white-color);}
.zk-standfold-rating {border: 1px solid #e1e1e1;color: #787878;padding: 10px 17px;width: 100%;margin-top: 8px;}
.zk-standfold-rating-star {top: 1px;}
.zk-standfold-staractive {position: absolute;width: 0;height: 20px;overflow: hidden;}
.zk-standfold-rating-star.star-1 .zk-standfold-staractive {width: 14px;}
.zk-standfold-rating-star.star-2 .zk-standfold-staractive {width: 32px;}
.zk-standfold-rating-star.star-3 .zk-standfold-staractive {width: 49px;}
.zk-standfold-rating-star.star-4 .zk-standfold-staractive {width: 66px;}
.zk-standfold-rating-star.star-5 .zk-standfold-staractive {width: 83px;}
.zk-standfold-rating-star svg,.zk-standfold-staractive svg {height: 15px;width: 14px;}
.zk-standfold-img {width: 100%;padding: 20px;}
.zk-standfold-image-block::before {content: "";position: relative;padding-bottom: 100%;display: block;}
.standfold-level2-section {position: relative;padding: 40px 0 90px;background: #f2f2f2;}
.standfold-level2-section .product-list-wrap ul.products {margin: 0 -10px !important;flex-wrap: wrap;}
.standfold-level2-section .product-list-wrap ul.products li {float: none!important;width: 100%;margin: 0!important;padding: 9px 10px;}
.standfold-level2-section .product-list-wrap ul.products li .zk-product-sminfo ul li {width: 33.33%;padding: 0 5px;list-style: none;}
.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .onsale {z-index: 1 !important;}

.standfold-level2-section .product-list-wrap .zk-product-pricecart {
    /* display: block!important;
    padding-bottom: 0!important*/
}

.standfold-level2-section .product-list-wrap .zk-product-cart,.standfold-level2-section .product-list-wrap .zk-product-price {
    /* width: 100%!important;
    padding-right: 0!important*/
}

.standfold-level2-section .product-list-wrap .zk-product-cart {
    /* flex-wrap: nowrap!important;
    margin-top: 5px*/
}

.standfold-level2-section .product-list-wrap .zk-product-cart .quantity,.standfold-level2-section .product-list-wrap .zk-product-cart .quantity .input-text,.standfold-level2-section .product-list-wrap .zk-product-cart .quantity+.add_to_cart_cta {
    width: 100%!important
}

.standfold-level2-section .product-list-wrap .zk-product-cart .add_to_cart_cta {
    /* width: 50%!important;
    height: 30px!important*/
}

.standfold-level2-section .product-list-wrap .zk-product-content .zk-product-cart .quantity .input-text {
    height: 30px!important
}

.standfold-level2-section .product-list-wrap .zk-product-box {
    /* padding: 8px!important;*/
    display: flex!important;
    flex-wrap: wrap!important
}

.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image {
    width: 30%!important;
    /* padding-top: 0!important */
}

.standfold-level2-section .product-list-wrap .zk-product-content {
    width: 70%!important;
    padding: 0 0 0 10px!important;
}

.standfold-level2-section .product-list-wrap .zk-product-content .zk-product-sminfo {
    position: initial;
    width: 100%!important
}

.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .variation-text {
    font-size: 13px !important;
    display: block;
    padding: 0 !important;
}

.standfold-level2-section .product-list-wrap .zk-product-title p:last-child {
    /* min-height: 25px!important*/
}

.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .onsale,.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .variation-text {
    position: initial!important
}

.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .onsale {
    font-size: 10px!important;
    line-height: 12px!important;
    width: fit-content!important
}

.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering,.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {
    width: 100%!important
}

.standfold-level2-section .product-list-wrap .zk-instock-block {
    /* justify-content: space-between*/
}

@media screen and (min-width:481px) {
    .standfold-level2-section .product-list-wrap ul.products li {
        width: 50%
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image {
        width: auto!important;
        /* padding-top: 100%!important */
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image img {
        /* height: 120px!important; */
        position: initial!important;
        transform: unset!important;
        max-width: 100%
    }

    .standfold-level2-section .product-list-wrap .zk-product-box {
        padding: 0!important;
        display: block!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-content {
        width: auto!important;
        padding: 0 0 60px!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .variation-text {
        bottom: 50px!important;
        font-size: 14px!important;
        padding: 0 10px!important;
        right: 0;
    }

    .standfold-level2-section .product-list-wrap .zk-product-title p:last-child {
        min-height: 46px!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .onsale,.standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .variation-text,.standfold-level2-section .product-list-wrap .zk-product-content .zk-product-sminfo {
        position: absolute!important
    }
    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image img {
         /*position: absolute!important;*/
                 height: auto !important;
                 display: block;
                 width: 100% !important;
                 margin: 0 auto;
    }

    .standfold-level2-section .product-list-wrap .zk-product-content .zk-product-sminfo {
        padding: 0 32px;
        left: 0
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image .onsale {
        font-size: 16px!important;
        line-height: 21px!important
    }

    .zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-ordering,.zk-cat-pro-rightside .zk-cat-pro-wrap .woocommerce-result-count {
        width: auto!important
    }

    .standfold-level2-section .product-list-wrap .zk-instock-block {
        /* justify-content: unset*/
    }

    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image img {
        /* transform: translate(-50%,-50%)!important; */
    }
}

@media screen and (min-width:768px) {
    .zk-foldetelte-head-content {
        display: block
    }

    .zk-foldetelte-head-title {
        width: auto
    }

    .zk-standfold-content {
        padding: 45px 15px 125px 45px;
        width: 62%;
        order: initial
    }

    .zk-standfold-img {
        width: 35%
    }

    .zk-standfold-btn {
        z-index: 1;
        bottom: 45px;
        position: absolute;
        margin-top: 0
    }

    .zk-standfold-btn .zk-btn-arrow {
        padding: 15px 95px 15px 25px;
        height: 57px;
        margin-right: 20px;
        min-width: 268px
    }

    .zk-standfold-rating {
        width: auto;
        margin-top: 0
    }

    .zk-standfold-btn .zk-btn-arrow::after {
        width: 70px
    }

    .standfold-level2-seogsa .zk-standfold-box {
        overflow: hidden
    }

    .standfold-level2-seogsa .zk-standfold-content {
        width: 62%;
        padding: 30px 0 100px 30px
    }

    .standfold-level2-seogsa .zk-standfold-img {
        width: 38%;
        right: -30px
    }

    .standfold-level2-seogsa .zk-standfold-row {
        margin: 0-10px
    }

    .standfold-level2-seogsa .zk-standfold-btn .zk-btn-arrow {
        min-width: 155px
    }

    .standfold-level2-seogsa .zk-standfold-btn {
        bottom: 30px
    }

    .standfold-level2-section .product-list-wrap ul.products li {
        width: 33.33%
    }

    .zk-standfold-staractive {
        height: 35px
    }
}

@media screen and (min-width:801px) {
    .standfold-level2-section .product-list-wrap .zk-product-pricecart {
        /* display: flex!important;
        padding-bottom: 15px!important;
        padding-top: 15px*/
    }

    .standfold-level2-section .product-list-wrap .zk-product-price {
        width: calc(100% - 90px)!important;
        padding-right: 10px!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-cart {
       /* width: 90px!important;
        flex-wrap: wrap!important;
        margin-top: 0*/
    }

    .standfold-level2-section .product-list-wrap .zk-product-cart .quantity {
        width: auto!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-content .zk-product-cart .quantity .input-text {
        width: 35px!important;
        height: 40px!important
    }

    .standfold-level2-section .product-list-wrap .zk-product-cart .add_to_cart_cta,.standfold-level2-section .product-list-wrap .zk-product-cart .quantity+.add_to_cart_cta {
        /*height: 40px!important;
        width: 55px!important*/
    }
}

@media screen and (min-width:1025px) {
    .zk-standfold-boxcol {
        width: 50%;
        padding: 0 11px;
        margin: 12px 0
    }

    .standfold-level2-seogsa .zk-standfold-boxcol {
        width: 50%;
        padding: 0 10px
    }
}

@media screen and (min-width:1601px) {
    .standfold-level2-section .product-list-wrap ul.products li {
        width: 25%
    }

    .standfold-level2-seogsa .zk-standfold-boxcol {
        width: 33.33%;
        padding: 0 10px
    }
}

@media (max-width:767px) {
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label {
        width: 55px;
        height: 55px;
        padding: 14px 4px;
        font-size: 10px
    }

    .zk-standfold-title {
        display: none
    }
}

@media (max-width:480px) {
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label {
        width: 40px;
        height: 40px;
        padding: 8px 4px;
        font-size: 8px;
        bottom: 48px;
        left: 5px
    }
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label.label-1{left: 50px;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .garentee-label.label-2{left: 95px;}

    .zk-cat-featured-products {
        padding: 30px 20px 20px !important;
    }

    .zk-cat-pro-lists-wraper .zk-product-content .zk-product-sminfo {
        display: none
    }
}

.zk-foldetelte-head-title .h1 {
    font-weight: 400;
    margin-bottom: 1rem
}

.zk-cat-pro-desc .zk-catsortiment-slider-wrap {
    border-bottom: unset;
    border-top: 2px solid #ebebeb
}

.zk-sub-cat-heading-wrap {
    max-width: 90ch;
    font-size: 1.125rem;
    padding-block: .5rem
}

.zk-sub-cat-heading-wrap p {
    font-size: 20px;
    line-height: 1.4
}

.zk-cat-pro-lists-wraper {
    margin-inline: -15px;
}

.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .zk-first-img-wrap{opacity: 1; overflow: hidden;}
.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image:hover .zk-second-img-wrap{ opacity: 1; }
.zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .zk-second-img-wrap:hover + .zk-first-img-wrap{ opacity: 0;}

body.term-outlet .zk-sub-cat-heading-wrap p {
    margin-bottom: 0;
}

body.term-outlet .zk-cat-wrap {
    padding-top: 0 !important;
}

.woocommerce-result-count {translate: 0 12px;}
.zk-breadcrums {padding-block: 30px;background: #fff !important;}
.zk-foldetelte-head-wrap {padding-top: 0;}


.woocommerce .zk-product-title p:last-child{ /* height: initial; */ }
.woocommerce .zk-product-title {flex-grow: 1;}
.woocommerce .zk-cat-pro-lists-wraper .zk-product-content {display: flex;flex-direction: column;flex-grow: 1;}

.zk-cat-pro-lists-wraper .zk-cat-pro-leftside .widget_text .textwidget .custom-textbox-range .z-custom-cout .custom-range-textbox,.zk-cat-pro-lists-wraper .zk-cat-pro-leftside .widget_text .wpgb-search-facet .wpgb-input,.zk-cat-pro-lists-wraper .zk-cat-pro-leftside .widget_text .wpgb-checkbox-facet .wpgb-checkbox .wpgb-checkbox-control{background-color: #ffffff;}

.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content{display: flex;flex-direction: column;height: 100%;position: relative;border-radius: 10px;overflow: hidden;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-video,.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-image{height: 250px;flex-grow: 1;position: relative;z-index: 1;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-video video{max-width: 100%; width: 100%;height: 100%;object-fit: cover;display: block;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content img{max-width: 100%; width: 100%;height: 100%;object-fit: cover;display: block;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-content-wrap{text-decoration: none; padding: 16px; position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;height: 100%;align-content: end;background: #000000;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-text h5{color: #ffffff;margin-bottom: 0;font-size: 24px;font-weight: 600;}
.zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.zk-category-acf-block .zk-element-content .zk-text p{color: #ffffff;font-size: 20px;font-weight: 400;line-height: 22px;}
.zk-button span.button{font-family: var(--basicsans-font);text-decoration: none;padding: 5px 18px;font-size: 13px;line-height: 1.25rem;background: #ffffff;color: #000000;font-weight: 500;outline: none;text-align: center;display: inline-block;white-space: nowrap;cursor: pointer;border: 1px solid transparent;border-radius: 8px; transition: all .32s;}
.zk-button span.button:hover{ /* box-shadow: rgba(0, 0, 0, 0.953) 0px 0px 0px 2.85887px; */ color: #ffffff; background-color: #0c6;}
.product.zk-category-acf-block:not(:nth-child(3)){display: none;}

.zk-kategori-pagebanner .zk-kategori-content ul{padding-left: 18px;}
body.term-rea.top-category .woocommerce-products-header + .woocommerce-notices-wrapper + .zk-cat-wrap, body.term-rea .zk-breadcrums {background: #fff38b !important;}
body.term-251 .zk-foldetelte-head-wrap.bg-white{padding-bottom: 0;}
body.term-251 .zk-foldetelte-head-wrap.bg-white .zk-cat-pro-desc .zk-sub-cat-heading-wrap p{margin-bottom: 8px;}



@media(max-width: 768px) {
    .zk-cat-pro-leftside {border-radius: 0;}

    /* .zk-product-pricecart {
        height: 100px;
    } */

    .zk-cat-pro-lists-wraper {margin: 0;}
}

@media(max-width: 560px) {

    .zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {
        /* padding: 10px 10px 40px; */
        padding: 10px 10px 10px;
    }

    .zk-product-price {width: 100%;margin-bottom: 0.5rem;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .variation-text {display: none;}
    .zk-product-cart {gap: 0;}
    .zk-product-pricecart {order: 10;grid-template-columns: 1fr;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-content .zk-product-title a .zk-instock-block.zk-stock-status {order: -1 !important;}
    .zk-product-cart .add_to_cart_cta {width: 100%;justify-content: center;padding: 12px 8px;}
    .zk-product-cart .quantity {margin-top: -32px;translate: 0 -8px;}
    .zk-price-without-tax {
        /* min-height: 63px; */
        display: flex;justify-content: end;flex-direction: column;
    }
    .zk-product-pricecart{height: auto;}
}

@media(min-width: 1400px) {
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {max-width: 90% !important;}
    .standfold-level2-section .product-list-wrap .zk-product-box .zk-product-image img {max-width: 90% !important;}
}

@media(max-width: 1280px) and (min-width: 767px) {
    .zk-cat-pro-rightside .zk-cat-pro-wrap .products.splide__list li.product {width: 50% !important;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image img {max-width: unset !important;height: 80% !important;}
    .child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap {padding-top: 0;}
    .woocommerce-result-count {translate: unset;}
    .zk-cat-wrap .splide__track {padding-top: 0;}
    .zk-product-price .price {flex-direction: column;}
    .zk-ordering {margin-block: 0;}
    .zk-cat-wrap .splide__list.products .product-category.product {width: 25% !important;}
}

@media(min-width: 1400px) {
    .zk-cat-pro-leftside {max-width: 25%;flex: 0 0 25%;}
    .zk-cat-pro-rightside {max-width: 75% !important;flex: 0 0 75% !important;}
    .zk-redmore {padding: 40px;}
}

@media(min-width: 1600px) {
    .zk-foldetelte-head-wrap {padding-block: 0 52px;}
    .zk-foldetelte-head-title .h1 {font-size: 45px;margin-bottom: 28px;}
    .zk-sub-cat-heading-wrap {max-width: 95ch;padding-block: 0.5rem 16px;}
    .zk-cat-pro-desc .zk-catsortiment-slider-wrap {padding-top: 42px;}
    .zk-catsortiment-slider-wrap .zk-cat-lists .zk-cat-track .zk-cat-list .zk-cat-card .zk-catsortiment-slide {padding: 12px 20px;}
    .zk-cat-pro-leftside {max-width: 25%;flex: 0 0 25%;}
    .zk-cat-pro-rightside {max-width: 75%;flex: 0 0 75%;padding: 0 !important;}
    .zk-cat-pro-wrap {padding-inline: 40px 0;}
    .zk-cat-pro-lists-wraper {flex-wrap: nowrap;}
    .child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap {padding-top: 0;}
    .zk-ordering {margin-block: unset;margin-bottom: -12px;}
    .zk-ordering {margin-top: -48px;}
    /* ul.products .product .onsale.discount-percentage {top: 55px !important;} */
}
@media(max-width: 1600px) {
    .zk-ordering {margin-top: -34px;}
}
@media(max-width: 1400px) {
    .zk-cat-pro-rightside {max-width: 79%;flex: 0 0 79%;}
    .zk-ordering {margin-top: -34px;}
}
@media(max-width: 1199px) {
    .zk-kategori-pagebanner .container{padding: 0 15px;}
    .zk-kategori-pagebanner .zk-kategori-content{padding: 0;}
    .term-rea .zk-ordering .zk-custom-sort, .term-rea .zk-ordering .zk-filter-btn{border-color: rgba(0, 0, 0, .4);}
    .term-rea .zk-ordering .zk-custom-sort .wpgb-select-controls svg {color: #000;}
    body.term-rea.top-category .woocommerce-products-header + .woocommerce-notices-wrapper + .zk-cat-wrap{padding-top: 0;}
}
@media(max-width: 991px) {
    .zk-kategori-pagebanner .container{padding: 0 30px;}
}
@media(max-width: 767px) {
    .zk-kategori-title {font-size: 32px;}
    .zk-kategori-content p, .zk-kategori-desc {font-size: 18px;}
    .zk-cat-wrap .splide__list.products .product-category.product a .woocommerce-loop-category__title {font-size: 16px !important;}
    .zk-ordering {margin-top: -10px;}
    /* ul.products .product .onsale.discount-percentage {top: 32px !important;} */
    .zk-instock-block .zk-status:before {top: 3px;}
    .zk-cat-pro-lists-wraper .zk-product-title p:last-child {min-height: unset !important;}
    .zk-cat-wrap .splide__list.products {margin-inline: -10px !important;}
    .zk-instock-block span:first-child {margin-right: unset;}
    p.zk-instock-block.zk-stock-status {padding-inline: 15px !important;}
    .zk-cat-pro-lists-wraper .zk-product-box .zk-product-image .onsale {top: 5px !important;right: 5px !important;padding: 5px 12px;}
    .zk-foldetelte-head-title .h1 {font-size: 28px !important;}
    .zk-sub-cat-heading-wrap p {font-size: 16px !important;}
    .zk-sub-cat-moretext .zk-show-more-btn {margin-inline: auto;}
}
