/* Mağaza stili: Instagram Butik — sıcak beyaz zemin, Instagram gradyanı vurgular, Plus Jakarta Sans, yuvarlak hatlar. */
.tt-skin-butik{--tt-text:#1f1720;--tt-muted:#6f6470;--tt-line:#efe3e4;--tt-card:#ffffff;--tt-field:#ffffff;--tt-hover:#fbeef0;--tt-head-h:68px}
.tt-skin-butik h1,.tt-skin-butik h2,.tt-skin-butik h3,.tt-skin-butik .tt-sec-title{font-weight:800;letter-spacing:-.02em}
.tt-skin-butik .tt-sec-title{font-size:clamp(24px,2.6vw,36px)}
.tt-skin-butik .tt-home .tt-section{padding:46px 0}
.tt-skin-butik .tt-announce{background:linear-gradient(90deg,#8134af,#dd2a7b 50%,#f58529);color:#fff}

/* Header */
.xc-hb{background:var(--tt-page);border-bottom:1px solid var(--tt-line)}
.xc-hb-row{display:grid;grid-template-columns:auto minmax(0,520px) auto;justify-content:space-between;align-items:center;gap:24px;min-height:var(--tt-head-h)}
.xc-hb-l,.xc-hb-r{display:flex;align-items:center;gap:10px}
.xc-hb .tt-hicon-txt{display:none}
.xc-hb .tt-search-open{display:none}
.xc-hb-dm{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af);color:#fff;font-size:13.5px;font-weight:700;white-space:nowrap;text-decoration:none}
.xc-hb-dm:hover{color:#fff;filter:brightness(1.06)}
.xc-hb-nav{border-top:1px solid var(--tt-line)}
.xc-hb-menu{display:flex;justify-content:center}
.xc-hb-menu .tt-menu{flex-wrap:nowrap}
.xc-hb-menu .tt-menu>li>a{height:48px;padding:0 14px;text-transform:none;font-size:14px;font-weight:600;letter-spacing:0}
.xc-hb-menu .tt-menu>li:last-child>a{color:var(--tt-sale,#e0245e)}
.tt-skin-butik .tt-header.is-stuck .xc-hb-nav{display:none}

/* Kartlar */
.tt-skin-butik .tt-p-media{border-radius:16px;background:var(--tt-soft)}
.tt-skin-butik .tt-p-title{font-weight:600}
.tt-skin-butik .tt-badge{border-radius:999px}
.tt-skin-butik .tt-nl-box{background:linear-gradient(120deg,#8134af,#dd2a7b 55%,#f58529);color:#fff}
.tt-skin-butik .tt-nl-box h2,.tt-skin-butik .tt-nl-box p{color:#fff}
.tt-skin-butik .xc-perks-row li:nth-child(1) .xc-perk-ico{color:#dd2a7b}
.tt-skin-butik .xc-perks-row li:nth-child(2) .xc-perk-ico{color:#f58529}
.tt-skin-butik .xc-perks-row li:nth-child(3) .xc-perk-ico{color:#8134af}
.tt-skin-butik .xc-perks-row li:nth-child(4) .xc-perk-ico{color:#1fa855}

@media (max-width:1024px){
	.xc-hb-row{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}
	.xc-hb-nav{display:none}
}
@media (max-width:767px){
	.tt-skin-butik{--tt-head-h:60px}
	.xc-hb-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}
	.xc-hb .xc-hsearch{display:none}
	.xc-hb .tt-search-open{display:inline-flex}
	.xc-hb-dm{width:40px;padding:0;justify-content:center}
	.xc-hb-dm span{display:none}
	.xc-hb .tt-theme-toggle,.xc-hb .tt-hicon-account{display:none}
}
