/* SONTEKLIF_HOME_V22 */

/* Misafirlerde logo yanindaki tekrarlanan
   giris/uyelik baglantilarini gizle.
   Ust satirdaki baglantilar korunur. */
/* Ana sayfada kompakt vitrin */
body main.container.main .st-showcase {
    margin-top:0 !important;
    padding-top:0 !important;
}

body main.container.main .st-showcase-section {
    margin-top:10px !important;
    margin-bottom:12px !important;
}

body main.container.main .st-showcase-heading {
    min-height:34px !important;
    padding:7px 10px !important;
    margin:0 !important;
}

body main.container.main .st-showcase-heading h2 {
    font-size:14px !important;
    margin:0 !important;
}

body main.container.main .st-showcase-heading span {
    font-size:10px !important;
    color:#999 !important;
}

/* Kategoriler */
body main.container.main .st-category-grid {
    gap:6px !important;
    padding:8px !important;
}

body main.container.main .st-category-card {
    min-height:76px !important;
    padding:8px 5px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:4px !important;
}

body main.container.main .st-category-symbol {
    margin:0 !important;
    line-height:1 !important;
}

body main.container.main .st-category-card strong {
    font-size:11px !important;
    line-height:1.25 !important;
}

body main.container.main .st-category-card small {
    font-size:10px !important;
}

/* Urunler */
body main.container.main .st-product-grid {
    padding:8px !important;
}

body main.container.main .st-product-card {
    border:1px solid #ddd !important;
    box-shadow:none !important;
}

body main.container.main .st-product-details {
    padding:8px !important;
}

body main.container.main .st-product-details strong {
    font-size:12px !important;
    line-height:1.4 !important;
}

body main.container.main .st-product-price {
    font-size:15px !important;
}

/* Magazalar */
body main.container.main .st-shop-grid {
    padding:8px !important;
}

body main.container.main .st-shop-card {
    padding:10px !important;
}

/* Slider ile vitrin arasindaki bosluk */
body main.container.main .slider {
    margin-bottom:10px !important;
}

body main.container.main .products {
    margin-top:0 !important;
}

/* Mobil */
@media(max-width:650px) {
    body main.container.main .st-category-grid {
        grid-template-columns:repeat(
            2,minmax(0,1fr)
        ) !important;
    }

    body main.container.main .st-product-grid {
        grid-template-columns:repeat(
            2,minmax(0,1fr)
        ) !important;
    }
}
