/* Mağaza stili: Tasarım Mobilya — sıcak bej zemin, toprak tonu vurgu, Fraunces serif başlıklar. */
.tt-skin-mobilya{--tt-text:#2b2a26;--tt-muted:#6f6a60;--tt-line:#ddd3c3;--tt-card:#fbf8f3;--tt-hover:#ece4d6}
.tt-skin-mobilya h1,.tt-skin-mobilya h2,.tt-skin-mobilya h3,.tt-skin-mobilya .tt-sec-title{font-weight:500;letter-spacing:-.015em}
.tt-skin-mobilya .tt-sec-title{font-size:clamp(28px,3vw,42px)}
.tt-skin-mobilya .tt-p-title{font-family:var(--tt-font);font-weight:600}
.tt-skin-mobilya .tt-home .tt-section{padding:48px 0}

/* Header */
.tx-hf2{background:var(--tt-page)}
.tx-hf2-row{display:flex;align-items:center;gap:22px;min-height:78px}
.tx-hf2-search{max-width:460px;margin-left:auto;background:var(--tt-card)!important;border-color:var(--tt-line)!important}
.tx-hf2-link{color:var(--tt-accent-2);padding:0 6px}
.tx-hf2 .tt-hicons{margin-left:0}
.tx-hf2 .tt-hicon-txt{display:none}
.tx-catbar{border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line);background:var(--tt-card)}
.tx-catbar ul{list-style:none;display:flex;justify-content:space-between;gap:4px;overflow-x:auto;scrollbar-width:none}
.tx-catbar ul::-webkit-scrollbar{display:none}
.tx-catbar a{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:84px;padding:12px 8px 10px;font-size:13px;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}
.tx-catbar a .tx-ico{color:var(--tt-accent-2)}
.tx-catbar a:hover{border-bottom-color:var(--tt-accent-2);color:var(--tt-text)}
@media (max-width:1024px){.tx-hf2-search,.tx-hf2-link{display:none}.tx-hf2-row{gap:8px;min-height:64px}.tx-hf2 .tt-hicons{margin-left:auto}.tx-catbar ul{justify-content:flex-start}.tx-catbar a{min-width:76px;padding:10px 6px 8px;font-size:12px}}
@media (max-width:480px){.tx-hf2 .tt-theme-toggle,.tx-hf2 .tt-hicon-account{display:none}}

/* Bileşenler */
.tt-skin-mobilya .tx-ps{background:#e9e1d4}
.tt-skin-mobilya .tx-ps-card{background:var(--tt-card);border-radius:4px}
.tt-skin-mobilya .tx-ps-title{font-weight:500}
.tt-skin-mobilya .tx-ps-price{font-family:var(--tt-font-h);font-weight:500;font-size:26px}
.tt-skin-mobilya .tx-icats-ico{background:#efe6d8;color:var(--tt-accent-2)}
.tt-skin-mobilya .tx-tabs button.is-on{background:var(--tt-accent);border-color:var(--tt-accent)}
.tt-skin-mobilya .tx-hot{background:var(--tt-soft)}
.tt-skin-mobilya .tx-hot-list li.is-on,.tt-skin-mobilya .tx-hot-list li:hover{background:var(--tt-card)}
.tt-skin-mobilya .tx-dot.is-on{background:var(--tt-accent-2)}
.tt-skin-mobilya .tx-brand-logo{background:var(--tt-accent);color:#f3eee6;border-color:var(--tt-card)}
.tt-skin-mobilya .tx-guide-n{font-weight:400}
.tt-skin-mobilya .tx-trust-list .tx-ico{color:var(--tt-accent-2)}
.tt-skin-mobilya .tt-product{background:var(--tt-card);border-radius:var(--tt-r);padding:0 0 14px;overflow:hidden}
.tt-skin-mobilya .tt-product .tt-p-body{padding:0 14px}
