/* SitePaketim 0.3.5 — make E-Commerce and Corporate CMS storefronts match premium catalog. */
.sd-demo.eticaret{--sd-brand:#8a5549;--sd-paper:#f6ece8;background:#fffaf8}
.sd-demo.kurumsal{--sd-brand:#456e63;--sd-paper:#edf3ee;background:#f7faf8}
.sd-demo:not(.sd-admin-page) .sd-site-nav{background:#fff;box-shadow:0 12px 36px #102c3b12;border:1px solid #e5e9ef;border-radius:20px}
.sd-demo:not(.sd-admin-page) .sd-systembar{background:#111d36}
.sd-demo:not(.sd-admin-page) .sd-logo-symbol{background:var(--sd-brand);border-radius:11px}
.sd-demo:not(.sd-admin-page) .sd-nav-contact,
.sd-demo:not(.sd-admin-page) .sd-main-button{background:var(--sd-brand);box-shadow:0 12px 28px #14243c21;border-radius:12px}
.sd-demo:not(.sd-admin-page) .sd-hero{background:linear-gradient(135deg,#fff,var(--sd-paper) 62%,#f7f8fb);padding:62px 0 65px}
.sd-demo:not(.sd-admin-page) .sd-hero-grid{align-items:center;gap:64px;grid-template-columns:1fr 1.1fr}
.sd-demo:not(.sd-admin-page) .sd-hero-copy h1{font-size:clamp(48px,4.7vw,78px);line-height:1.05;color:#17263b;letter-spacing:-.075em}
.sd-demo:not(.sd-admin-page) .sd-hero-copy>p{font-size:16px;color:#677287;max-width:510px}
.sd-demo:not(.sd-admin-page) .sd-eyebrow{color:var(--sd-brand);border-color:#e4e7ed;background:#fff}
.sd-demo:not(.sd-admin-page) .sd-hero-picture{aspect-ratio:1.04;min-height:450px;border:10px solid white;box-shadow:0 30px 80px #0b233225;border-radius:32px;overflow:hidden;padding:0}
.sd-demo:not(.sd-admin-page) .sd-hero-picture>img{width:100%;height:100%;min-height:450px;object-fit:cover;object-position:center;display:block;border-radius:24px}
.sd-demo:not(.sd-admin-page) .sd-photo-label{left:22px;right:22px;bottom:20px;border-radius:15px;padding:13px 17px;background:#fffe;backdrop-filter:blur(12px);color:#2a374b}
.sd-demo:not(.sd-admin-page) .sd-hero-proof{background:#fff;border:1px solid #eceef3;border-radius:20px;padding:15px 20px}
.sd-demo:not(.sd-admin-page) .sd-hero-proof strong{color:var(--sd-brand)}
.sd-demo:not(.sd-admin-page) .sd-strip .sd-wrap{background:#1b2538;border-radius:20px;color:#fff}
.sd-demo:not(.sd-admin-page) .sd-item{box-shadow:0 14px 40px #0d20350f;border-radius:24px;border:1px solid #e5e8ef}
.sd-demo:not(.sd-admin-page) .sd-item:hover{box-shadow:0 25px 55px #0d203520}
.sd-demo:not(.sd-admin-page) .sd-item h3{color:#18243a}
.sd-demo:not(.sd-admin-page) .sd-item-chip{color:var(--sd-brand)}
.sd-demo:not(.sd-admin-page) .sd-product-foot strong{color:var(--sd-brand)}
.sd-demo:not(.sd-admin-page) .sd-add-cart,
.sd-demo:not(.sd-admin-page) .sd-service-link{background:var(--sd-paper);color:var(--sd-brand);border-radius:10px}
.sd-demo:not(.sd-admin-page) .sd-filters button.active{background:var(--sd-brand)}
.sd-demo:not(.sd-admin-page) .sd-footer{background:#141d2e}
.sd-demo.sd-admin-page .sd-admin-sidebar{background:#fff;border-color:#e6ecf5}
.sd-demo.sd-admin-page .sd-save-button{background:linear-gradient(120deg,#142743,#365e99)}
@media(max-width:900px){.sd-demo:not(.sd-admin-page) .sd-hero-grid{grid-template-columns:1fr;gap:26px}.sd-demo:not(.sd-admin-page) .sd-hero-picture{min-height:360px;max-width:650px}.sd-demo:not(.sd-admin-page) .sd-hero-picture>img{min-height:360px}}
@media(max-width:640px){.sd-demo:not(.sd-admin-page) .sd-hero{padding:34px 0 50px}.sd-demo:not(.sd-admin-page) .sd-hero-copy h1{font-size:39px}.sd-demo:not(.sd-admin-page) .sd-hero-picture{min-height:300px;border-width:6px}.sd-demo:not(.sd-admin-page) .sd-hero-picture>img{min-height:300px}}
