/* Bidolu – Claue teması entegrasyonu: ana içerik alanı (body.bd-theme-claue; eski .theme-claue uyumu) */
.theme-claue .site-main.jas-main,
.bd-theme-claue .site-main.jas-main {
    max-width: 100%;
    padding: 0;
}
.theme-claue .site-main .jas-container,
.theme-claue .site-main .site-main,
.bd-theme-claue .site-main .jas-container,
.bd-theme-claue .site-main .site-main {
    width: min(var(--site-shell-max, 1800px), 100%);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.theme-claue .site-main > .home-block,
.theme-claue .site-main > .page-content,
.theme-claue .site-main > article,
.bd-theme-claue .site-main > .home-block,
.bd-theme-claue .site-main > .page-content,
.bd-theme-claue .site-main > article {
    width: min(var(--site-shell-max, 1800px), 100%);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem 15px;
}
/* Ana sayfa modül blokları (slider vb.) — genişlik shell ile hizalı; ekstra kart padding yok */
.theme-claue .site-main > .page-block-wrap,
.bd-theme-claue .site-main > .page-block-wrap {
    width: min(var(--site-shell-max, 1800px), 100%);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
.theme-claue .site-main .slider-model-page,
.bd-theme-claue .site-main .slider-model-page {
    width: min(var(--site-shell-max, 1800px), 100%);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
}
/* Ürün sayfası: kategori yolu header’a yakın (genel site.css ile uyumlu) */
.theme-claue .site-main > article.product-page,
.bd-theme-claue .site-main > article.product-page {
    padding-top: 5px;
}
