/* Mağaza stili: Tesettür & Modest — kırık beyaz zemin, gül kurusu ve kum tonları, Gilda Display başlıklar, kemerli formlar. */
.tt-skin-tesettur{--tt-text:#2f2524;--tt-muted:#7a6a66;--tt-line:#e6dbd3;--tt-card:#fffdfb;--tt-field:#ffffff;--tt-hover:#f2e9e2;--tt-head-h:74px}
.tt-skin-tesettur h1,.tt-skin-tesettur h2,.tt-skin-tesettur h3,.tt-skin-tesettur .tt-sec-title{font-weight:400;letter-spacing:0}
.tt-skin-tesettur .tt-sec-title{font-size:clamp(28px,3vw,42px)}
.tt-skin-tesettur .tt-home .tt-section{padding:56px 0}
.tt-skin-tesettur .tt-btn{letter-spacing:.06em}

/* Header */
.xc-ht{background:var(--tt-page)}
.xc-ht-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:var(--tt-head-h)}
.xc-ht-l{display:flex;align-items:center;gap:10px;min-width:0}
.xc-ht-note{display:inline-flex;align-items:center;gap:8px;color:var(--tt-muted);font-size:13px;white-space:nowrap}
.xc-ht-r{display:flex;justify-content:flex-end}
.xc-ht .tt-hicon-txt{display:none}
.xc-ht-nav{border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line)}
.xc-ht-menu{display:flex;justify-content:center}
.xc-ht-menu .tt-menu{flex-wrap:nowrap}
.xc-ht-menu .tt-menu>li>a{height:50px;padding:0 16px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.xc-ht-menu .tt-menu>li:last-child>a{color:var(--tt-sale)}
.tt-skin-tesettur .tt-header.is-stuck .xc-ht-nav{display:none}

/* Bölümler ve kartlar */
.tt-skin-tesettur .xc-arch{background:linear-gradient(180deg,var(--tt-page),var(--tt-soft))}
.tt-skin-tesettur .tt-p-media{border-radius:200px 200px 10px 10px;background:var(--tt-soft)}
.tt-skin-tesettur .tt-p-title{font-family:var(--tt-font);font-size:15px;font-weight:600}
.tt-skin-tesettur .xc-perks-row li{background:var(--tt-card);border:1px solid var(--tt-line)}
.tt-skin-tesettur .xc-perk-ico{background:var(--tt-soft)}
.tt-skin-tesettur .tt-nl-box{background:#6e5250;color:#fbf7f3}
.tt-skin-tesettur .tt-nl-box h2{color:#fbf7f3}
.tt-skin-tesettur .tt-nl-box p{color:#e8dcd4}

@media (max-width:1024px){
	.xc-ht-note{display:none}
	.xc-ht-nav{display:none}
	.xc-ht .tt-site-title{justify-self:center}
}
@media (max-width:767px){
	.tt-skin-tesettur{--tt-head-h:62px}
	.xc-ht-row{gap:8px}
	.xc-ht .tt-theme-toggle,.xc-ht .tt-hicon-account{display:none}
	.tt-skin-tesettur .tt-home .tt-section{padding:36px 0}
}
