.kategori-wrap{font-family:isans,Arial,Helvetica,sans-serif;font-size:14px}
.kategori-col-left .cat-left-title{font-weight:bold;font-size: var(--left-title-size);margin-bottom:12px;padding:9px;background: var(--left-title-background);color: var(--left-title-color);}
.cat-subcats{list-style:none;padding:0;margin:0;padding:12px;display:flex;padding-top:0px;gap:6px;flex-direction:column;}
.cat-subcats li{margin:3px 0}
.cat-subcats li a{color: var(--left-box-color);font-weight:500;font-size: var(--left-box-size);}
.cat-left-block{padding:0;margin-bottom:10px;background: var(--left-box-background);font-size: var(--left-box-size);}
.filter-group{margin-bottom:3px;padding:11px;border-top: 1px solid var(--border-color);}
.filter-title{font-weight:bold;margin-bottom:5px;font-size: var(--font-size-normal);}
.filter-options{display:block;max-height:150px;overflow-y:auto;min-height:68px;padding-top:9px;font-size:14px;color:#323232;line-height:24px;}
.filter-options .mf-wrap{display:flex;align-items:center;width:100%;}
.filter-options .mf-wrap label{display:flex;gap:8px;align-items:center;height:30px;margin-bottom:-7px;}
.filter-subtitle{font-size:13px;color:#666;margin:4px 0;display:none;}
.cat-controls select{padding:4px 6px;font-size: var(--font-size-small);border: 1px dashed var(--border-color-2);border-radius: 4px;}
.cat-pagination{margin:15px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.cat-pagination .page{display:inline-block;padding:6px 10px;border: 1px solid var(--border-color);text-decoration:none;border-radius: 7px;color: var(--dark-1);background: var(--grey-3);border: none;font-size: var(--font-size-normal);font-weight: 600;}
.cat-pagination .page-nav{padding:6px 12px}
.cat-pagination .page.disabled{opacity:.45;cursor:default;pointer-events:none}
.cat-pagination .page-dots{padding:0 4px;color:var(--dark-1);font-weight:600}
.cat-pagination .current{background: var(--main-background);border-radius: 5px;color: var(--white);}
.cat-page-jump{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:var(--font-size-small);font-weight:500;color:var(--dark-1)}
.cat-page-jump label{display:inline-flex;align-items:center;gap:6px;margin:0}
.cat-page-input{width:56px;padding:5px 6px;border:1px dashed var(--border-color-2);border-radius:4px;font-size:var(--font-size-small);text-align:center}
.cat-page-go{padding:5px 12px;border:none;border-radius:4px;background:var(--main-background);color:#fff;font-size:var(--font-size-small);font-weight:600;cursor:pointer}
.ajax-preloading{text-align:center;padding:20px;width:100%;position:absolute;height:130px;display:flex;align-items:center;justify-content:center;}
.filtrefiyatlar{display:flex;align-items:flex-start;gap:9px;width:100%;margin-bottom:-17px;}
.filtrefiyatlar .fboxes{display:flex;width:50%;line-height:24px;flex-direction:column;}
.filtrefiyatlar .fboxes input{width: 83%;padding: 5px;border: 1px solid var(--border-color);}
.filter-actions{padding-left:12px;padding-bottom:13px;}
.filter-actions button{border:none;font-size:12px;padding:5px 15px;border-radius:5px;background: var(--main-background);color:#fff;}
.kategori-title{font-size: var(--font-size-huge);font-weight:600;padding-bottom: 8px;margin-bottom: 5px;}
.cat-controls{background: var(--grey-2);padding: 9px;border-radius: 10px;}
.kategori-wrap{max-width:1200px;margin:auto;}
.kategori-col-left{}
.kategori-col-right{max-width:78%;}
.kategori-wrap{gap:15px;display:flex;flex-wrap:wrap;}
.cat-pagination{}
#catFilterForm{}

#kategoriagac .grouper{
    display: flex;
    font-size: 14px;
    align-items: center;
}
#kategoriagac i{
    font-size: var(--font-size-small);
}
#kategoriagac a{
    color: var(--dark);
}
#kategoriProducts {display:grid;}
.stoksorgula {display: none !important;}
.cat-controls {}
.cat-controls .cat-sort {
    display: flex;
    align-items: center;
    gap: 14px;
    font-weight: 500;
    font-size: var(--font-size-mid);
    color: var(--dark-1);
}
.cat-controls .cat-perpage {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    font-size: var(--font-size-mid);
    color: var(--dark-1);
}
#cat_seo {
    display: flex;
    justify-content: center;
}
#cat_seo .wrapping{}
#cat_seo .wrapping{}
#cat_seo .wrapping .vitrin_body{
    padding: 15px 0px;
    border-radius: 10px;
    padding-top: 0;
    font-size: var(--font-size-normal);
    background: #fafafa;
    padding: 30px;
    font-size: 0.98rem;
    margin-bottom: 15px;
}
#cat_seo .wrapping .vitrin_body p{
    font-size: var(--font-size-mid);
    color: var(--dark-1);
    line-height: 22px;
    letter-spacing: 0.0125rem;
    display: block;
    margin-bottom: 15px;
    font-size: 0.98rem;
    font-weight: normal;
}
#cat_seo .wrapping .vitrin_body h2 {
    font-size: 23px;
    margin-bottom: 15px;
}
#cat_seo .wrapping .vitrin_body ul {
    list-style: circle;
    padding: 12px;
    padding-top: 0px;
    margin-top: -5px;
}
#cat_seo .wrapping .vitrin_body ul li{
    display: block;
    font-size: 0.98rem;{}
;
}
@media screen and (max-width:650px){
       .kategori-wrap {
        gap: 15px;
        display: flex;
        flex-wrap: wrap;
        padding: 15px;
    }
       .kategori-col-left {
        min-width: 100%;
    }
       .kategori-col-right {
        min-width: 100%;
    }
    .kategori-wrap .prod .gorsel {
    max-width: 87%;
    min-height: 152px;
}
    .kategori-wrap{gap:15px;display:flex;flex-wrap:wrap;}
    #kategoriProducts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
    .prod:nth-child(2n){border-right:none}
    .prod:nth-last-child(-n+2){border-bottom:none}
    .cat-controls{background:#fafafa;padding:9px;gap:15px;display:flex;flex-direction:column;align-items:flex-start;}
    .cat-pagination{justify-content:center}
    .cat-page-jump{margin-left:0;margin-top:6px;width:100%;justify-content:center}
    #catFilterForm{display:none;}
}
