/* Mağaza stili: Telefon Kılıfı & Aksesuar (kilif) — krem zemin, mercan vurgu, Space Grotesk başlıklar. */
.tt-skin-kilif{--tt-text:#111;--tt-muted:#5f5a52;--tt-line:#e2d9cb;--tt-card:#fff;--tt-hover:#efe8dc}
.tt-skin-kilif h1,.tt-skin-kilif h2,.tt-skin-kilif h3{letter-spacing:-.02em}
.tt-skin-kilif .tt-sec-title{font-size:clamp(24px,2.6vw,36px);font-weight:700}
.tt-skin-kilif .tt-home .tt-section{padding:40px 0}

/* Header */
.tt-header-kilif .tt-announce{display:none}
.tt-skin-kilif .tx-ticker{background:#111;color:#fff}
.tt-skin-kilif .tx-ticker i{color:#ffd23f;opacity:1}
.tx-hk{background:#fff;border-bottom:1px solid var(--tt-line)}
.tx-hk-row{display:flex;align-items:center;gap:20px;min-height:76px}
.tx-hk-search{max-width:520px;height:46px;border-radius:999px!important;background:var(--tt-page)!important;border-color:transparent!important}
.tx-hk-search .tt-search-btn{border-radius:999px}
.tx-hk .tt-hicons{margin-left:0}
.tx-hk-row .tt-site-title{margin-right:8px}
.tx-hk-nav{border-top:1px solid var(--tt-line);position:relative}
.tx-hk-navin{display:flex;align-items:center;gap:6px}
.tx-hk .tx-mega-btn{background:var(--tt-accent);color:#fff;border-radius:999px;height:36px;padding:0 16px;margin:8px 8px 8px 0}
.tx-hk .tt-menu>li>a{height:52px;font-size:14px}
.tx-hk .tt-menu>li:last-child>a{color:var(--tt-accent)}
.tx-hk .tx-mega-panel{border-radius:0 0 18px 18px}
.tx-hk .tx-mega-col b{color:var(--tt-accent)}
@media (max-width:1200px){.tx-hk .tt-hicon-txt{display:none}.tx-hk-search{max-width:360px}}
@media (max-width:1024px){
	.tx-hk-nav{display:none}
	.tx-hk-row{gap:8px;min-height:64px}
	.tx-hk-search{display:none}
	.tx-hk .tx-dev-open{margin-left:auto;padding:0 12px;min-height:40px;font-size:13px}
}
@media (max-width:480px){.tx-hk .tx-dev-open span{display:none}.tx-hk .tx-dev-open{width:44px;height:44px;padding:0;justify-content:center}.tx-hk .tt-theme-toggle,.tx-hk .tt-hicon-account{display:none}}

/* Marquee + kampanya kartları */
.tt-skin-kilif .tx-marquee{background:var(--tt-accent);border:0;color:#111;padding:14px 0}
.tt-skin-kilif .tx-marquee span{color:#111}
.tt-skin-kilif .tx-marquee span.is-o{color:transparent;-webkit-text-stroke-color:#111}
.tt-skin-kilif .tx-marquee i{color:#ffd23f}
.tt-skin-kilif .tx-promo-card{border-radius:24px;min-height:280px;border:2px solid #111}
.tt-skin-kilif .tx-pc-2{color:#fff}
.tt-skin-kilif .tx-pc-2 .tx-promo-tag{background:#fff;color:#111}
.tt-skin-kilif .tx-pc-2:hover{color:#fff}
.tt-skin-kilif .tx-promo-card h3{font-size:clamp(28px,3vw,42px)}
.tt-skin-kilif .tx-dev-card{background:#111;color:#fff;border-radius:28px}
.tt-skin-kilif .tx-dev-card .tt-sec-title{color:#fff}
.tt-skin-kilif .tx-dev-card .tx-dev-head p{color:#bdb6ab}
.tt-skin-kilif .tx-dev-card .tx-chip{background:transparent;border-color:#3b3833;color:#fff}
.tt-skin-kilif .tx-dev-card .tx-chip:hover{border-color:#fff}
.tt-skin-kilif .tx-dev-card .tx-chip.is-on{background:#ffd23f;border-color:#ffd23f;color:#111}
.tt-skin-kilif .tx-dev-card .tx-dev-go{border-color:#3b3833}
.tt-skin-kilif .tx-tile{border-radius:24px}
.tt-skin-kilif .tx-cdband-box{background:#ffd23f;color:#111;border-radius:28px}
.tt-skin-kilif .tx-cdband-box .tx-cd-u{background:#111;color:#fff}
.tt-skin-kilif .tx-cdband-act .tt-btn{background:#111;color:#fff;border-color:#111}
.tt-skin-kilif .tx-track-box{border:2px solid #111;border-radius:24px}

/* Kart */
.tt-skin-kilif .tt-product{background:#fff;border-radius:20px;padding:10px 10px 14px}
.tt-skin-kilif .tt-p-media{border-radius:14px;overflow:hidden;background:var(--tt-page)}
.tt-skin-kilif .tt-p-title{font-family:var(--tt-font-h);font-weight:600}
.tt-skin-kilif .tt-badge{border-radius:999px}
.tt-skin-kilif .tt-badge-custom{background:#ffd23f;color:#111}
.tt-skin-kilif .tx-tabs button.is-on,.tt-skin-kilif .tx-chip.is-on{background:#111;border-color:#111}
