/* =====================================================================
   v37.99.60 — Ülker Sofuoğlu "doğal" tasarımı (Ülker Proje Kozmetik Tasarımı)
   Krem zemin · mürekkep yazı · adaçayı vurgu · Cormorant başlık · Jost metin.
   Tüm temanın değişkenleri buradan değişir; mevcut sayfaların yapısı ve içerikleri aynıdır.
   Bu dosyanın bağlantısı kaldırılırsa önceki görünüme dönülür.
   ===================================================================== */

html:root{
  --us-kagit:#f5f2ea;
  --us-sis:#ede7da;
  --us-murekkep:#2a2923;
  --us-gri:#55544b;
  --us-cizgi:#dcd5c5;
  --us-gul:#5f6e4f;
  --us-gul-koyu:#4f5638;
  --us-pembe:#e6e3d6;
  --us-gece:#2a2923;
  --us-gece-mor:#2a2923;
  --us-d-zemin2:#e9e3d5;
  --us-d-urun:#ebe5d7;
  --us-d-soluk:#7a786c;
  --us-serif:"Cormorant",Georgia,"Times New Roman",serif;
  --us-baslik:"Jost",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --us-govde:"Jost",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --ak-buton:#2a2923!important;--ak-vurgu:#5f6e4f!important;--ak-yazi:#2a2923!important;--ak-soluk:#55544b!important;--ak-cizgi:#dcd5c5!important;--ak-zemin:#f5f2ea!important;
}
html[dir="rtl"]:root{--us-govde:"Jost","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;--us-baslik:"Jost","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;--us-serif:"Cormorant","Noto Naskh Arabic","Times New Roman",serif}
html[lang="zh"]:root{--us-govde:"Jost","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--us-baslik:"Jost","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--us-serif:"Cormorant","Songti SC","Noto Serif SC",serif}

body,.us{background:var(--us-kagit)}
.us{font-weight:400;color:var(--us-murekkep)}
.us a:hover{color:var(--us-gul)}
.us p{line-height:1.7}
.us .us-icerik,.us-icerik p,.us-icerik li{font-weight:400;color:#3f3e36}
::selection{background:#d9dccd}

/* Cormorant ince bir yazı tipi: başlıklarda ağırlık 400–500, biraz daha büyük punto */
.us-sayfa-baslik{font:400 clamp(38px,4.2vw,58px)/1.05 var(--us-serif)!important;letter-spacing:0!important}
.us-ust-baslik{font:400 clamp(32px,3.4vw,46px)/1.1 var(--us-serif)!important}
.us .us-icerik h2{font:500 30px/1.2 var(--us-serif)!important;border-left-color:var(--us-gul)!important}
.us .us-icerik h3{font:500 24px/1.25 var(--us-serif)!important}
.us-detay .detay__bilgi h1,.bx.detay h1,.bx .detay h1{font:400 clamp(34px,3.2vw,46px)/1.08 var(--us-serif)!important}
.us-detay .bas.bas--yalin h2,.section__heading--maintitle,.product__card--title,.kutu__panel h2,.kutu__panel h3{font-family:var(--us-serif)!important;font-weight:500!important}
.us-detay .bas.bas--yalin h2{font-size:clamp(28px,2.6vw,36px)!important}
.main__content_wrapper h1,.bx h1,.breadcrumb__content--title{font-family:var(--us-serif)!important;font-weight:400!important}
.us-blog-kart__baslik{font:500 23px/1.25 var(--us-serif)!important}
.us-yazi__baslik{font:400 clamp(36px,4vw,54px)/1.1 var(--us-serif)!important}
.us-hk-giris__metin h1,.us-hk-ben__metin h2,.us-hk-son h2,.us-hk-kart h3,.hesap-banner h1,.hesap-yan__kim b,.us-haritalar-bolum__bas h2{font-family:var(--us-serif)!important;font-weight:400!important}
.us-hk-giris__metin h1{font-size:clamp(40px,4.4vw,60px)!important}
.us-hk-kart h3{font-size:30px!important}

/* düğmeler: mürekkep zemin, ince harf aralığı */
.us-koyu,.us-d-koyu{background:var(--us-murekkep);color:var(--us-kagit)!important;border:0;font:400 14px/1 var(--us-govde);letter-spacing:.08em;text-transform:none;min-height:50px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:0}
.us-koyu:hover,.us-d-koyu:hover{background:var(--us-gul);color:var(--us-kagit)!important}
.us-cerceve{background:transparent;border:1px solid var(--us-murekkep);color:var(--us-murekkep);font:400 13px/1 var(--us-govde);letter-spacing:.08em;text-transform:none}
.us-cerceve:hover{background:var(--us-murekkep);color:var(--us-kagit)!important}
.us-d-acik{background:var(--us-kagit);color:var(--us-murekkep)!important;padding:14px 26px;font:400 14px/1 var(--us-govde);letter-spacing:.08em}
.us-d-acik:hover{background:#fff}
.us-d-alticizgi{font:400 14px/1.2 var(--us-govde);letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:4px;color:var(--us-murekkep);align-self:flex-start}
.us-d-etiket{display:block;font:400 12px/1.3 var(--us-govde);letter-spacing:.28em;text-transform:uppercase;color:var(--us-gul)}
.us-d-bas{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:44px}
.us-d-bas h2{margin:0;font:400 clamp(36px,4vw,56px)/1.05 var(--us-serif);color:var(--us-murekkep)}

/* ---------------- duyuru şeridi ---------------- */
.us-duyuru.us-duyuru--d{background:var(--us-gul);color:var(--us-kagit);border:0;font:400 13px/1.3 var(--us-govde);letter-spacing:.06em;text-align:center;padding:0 16px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:normal}
.us-duyuru__d{position:relative;width:100%;height:100%}
.us-duyuru__d span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.us-duyuru__d span.aktif{opacity:1;transform:none}

/* ---------------- üst menü ---------------- */
.us-ust.us-ust--d{background:rgba(245,242,234,.94);border-bottom:1px solid var(--us-cizgi);-webkit-backdrop-filter:saturate(120%) blur(10px);backdrop-filter:saturate(120%) blur(10px)}
.us-ust--d .us-ust__ic{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:96px;max-width:1320px}
.us-ust--d.us-ust--kaydi .us-ust__ic{min-height:74px}
.us-ust__sol{display:flex;align-items:center;gap:12px;min-width:0}
.us-ust--d .us-menu{flex:0 1 auto;justify-content:flex-start;gap:28px;font:400 14px/1 var(--us-govde);letter-spacing:.02em;text-transform:none;flex-wrap:wrap}
.us-ust--d .us-menu a{padding:8px 0;color:var(--us-murekkep)}
.us-ust--d .us-menu a::after{height:1px;bottom:2px;background:var(--us-murekkep)}
.us-ust--d .us-menu a:hover,.us-ust--d .us-menu a.aktif{color:var(--us-murekkep)}
.us-ust--d .us-logo{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none}
.us-ust--d .us-logo img{height:50px;width:auto}
.us-ust--d.us-ust--kaydi .us-logo img{height:40px}
.us-logo__alt{font:400 10px/1 var(--us-govde);letter-spacing:.32em;text-transform:uppercase;color:#6b6a60;transition:opacity .3s}
.us-ust--d.us-ust--kaydi .us-logo__alt{opacity:0;height:0;overflow:hidden}
.us-ust--d .us-ikonlar{justify-content:flex-end;gap:22px}
.us-ust__link{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:6px 0;font:400 14px/1 var(--us-govde);color:var(--us-murekkep);cursor:pointer;position:relative}
.us-ust__link:hover{color:var(--us-gul)}
.us-ust__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:none}
.us-ust__sepet .us-sayi{position:static;min-width:22px;height:22px;border-radius:11px;background:var(--us-murekkep);color:var(--us-kagit);font:400 12px/22px var(--us-govde);padding:0 6px;box-shadow:none}
.us-ust--d .us-dil__liste{background:var(--us-kagit);border:1px solid var(--us-cizgi)}
.us-ust--d .us-menu-ac{display:none}
@media (max-width:1100px){.us-ust--d .us-menu{gap:20px;font-size:13.5px}.us-ust--d .us-ikonlar{gap:16px}}
@media (max-width:991px){
  .us-ust--d .us-ust__ic{grid-template-columns:auto 1fr auto;min-height:68px;gap:8px}
  .us-ust--d .us-menu{display:none}
  .us-ust--d .us-menu-ac{display:inline-grid}
  .us-ust--d .us-logo{justify-self:center}
  .us-ust--d .us-logo img,.us-ust--d.us-ust--kaydi .us-logo img{height:40px}
  .us-logo__alt{display:none}
  .us-ust--d .us-ikonlar{gap:6px}
  .us-ust__link{width:38px;height:38px;justify-content:center;padding:0}
  .us-ust__link svg{display:block;width:20px;height:20px}
  .us-ust__link > span{display:none}
  .us-ust__sepet .us-sayi{position:absolute;top:2px;right:0;min-width:16px;height:16px;font-size:9.5px;line-height:16px;padding:0 4px}
  .us-ust__link.us-ikon--gizle{display:none}
}

/* ---------------- slider ---------------- */
.us-dslayt{max-width:1320px;padding-top:24px;padding-bottom:64px}
.us-dslayt__alan{display:grid}
.us-dslayt__oge{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);align-items:center;background:var(--zemin,#ede7da);padding:clamp(24px,4vw,56px);min-height:clamp(420px,46vw,660px)}
.us-dslayt__oge.aktif{opacity:1;visibility:visible}
.us-dslayt__metin{display:flex;flex-direction:column;gap:26px;max-width:540px}
.us-dslayt__metin h1,.us-dslayt__metin h2{margin:0;font:400 clamp(44px,5.6vw,84px)/1 var(--us-serif);color:var(--us-murekkep);text-wrap:pretty}
.us-dslayt__metin p{margin:0;font-size:17px;line-height:1.65;color:var(--us-gri);max-width:440px;font-weight:300}
.us-dslayt__eylem{display:flex;gap:18px;flex-wrap:wrap;align-items:center}
.us-dslayt__fiyat{font-size:15px;color:var(--us-gri)}
.us-dslayt__kemer{position:relative;display:block;width:100%;max-width:500px;justify-self:center;aspect-ratio:4/5;max-height:600px;border-radius:240px 240px 0 0;overflow:hidden;background:#8a5a44}
.us-dslayt__kemer img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}
.us-dslayt__oge.aktif .us-dslayt__kemer img{transform:scale(1.02)}
.us-dslayt__oge--gorsel{padding:0;display:block}
.us-dslayt__tam,.us-dslayt__tam picture,.us-dslayt__tam img{display:block;width:100%;height:100%}
.us-dslayt__tam img{object-fit:cover;object-position:center 35%}
.us-dslayt__kontrol{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px}
.us-dslayt__noktalar{display:flex;gap:10px}
.us-dslayt__noktalar button{width:20px;height:3px;border:0;padding:0;background:#c9c1ae;cursor:pointer;transition:width .4s,background .4s}
.us-dslayt__noktalar button.aktif{width:48px;background:var(--us-murekkep)}
.us-dslayt__oklar{display:flex;gap:8px}
.us-dslayt__oklar button{width:44px;height:44px;border:1px solid var(--us-murekkep);background:none;cursor:pointer;font-size:16px;color:var(--us-murekkep);transition:background .2s,color .2s}
.us-dslayt__oklar button:hover{background:var(--us-murekkep);color:var(--us-kagit)}
@media (max-width:767px){
  .us-dslayt{padding-top:12px;padding-bottom:40px}
  .us-dslayt__oge{min-height:0;gap:28px;padding:28px 20px 32px}
  .us-dslayt__oge--gorsel{aspect-ratio:4/5;padding:0}
  .us-dslayt__metin{gap:18px}
  .us-dslayt__metin p{font-size:15.5px}
  .us-dslayt__kemer{max-width:360px;max-height:440px}
  .us-dslayt__kontrol{margin-top:20px}
}

/* ---------------- kategori şeridi ---------------- */
.us-dkat{border-top:1px solid var(--us-cizgi);border-bottom:1px solid var(--us-cizgi)}
.us-dkat__ic{max-width:1320px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.us-dkat__ic button{background:transparent;border:0;border-right:1px solid var(--us-cizgi);padding:26px 12px;font:400 24px/1.1 var(--us-serif);color:var(--us-murekkep);cursor:pointer;text-align:center;transition:background .2s}
.us-dkat__ic button:last-child{border-right:0}
.us-dkat__ic button:hover,.us-dkat__ic button.aktif{background:#ece6d8}
@media (max-width:767px){.us-dkat__ic{display:flex;overflow-x:auto;scrollbar-width:none}.us-dkat__ic::-webkit-scrollbar{display:none}.us-dkat__ic button{flex:0 0 auto;padding:18px 20px;font-size:21px}}

/* ---------------- iki banner ---------------- */
.us-dbanner{max-width:1320px;padding-top:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}
.us-dbanner__oge{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--us-d-zemin2);min-height:300px;overflow:hidden;color:var(--us-murekkep);text-decoration:none;transition:opacity .2s}
.us-dbanner__oge:nth-child(2){background:#e6e1d3}
.us-dbanner__oge:hover{opacity:.94;color:var(--us-murekkep)}
.us-dbanner__metin{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}
.us-dbanner__metin h3{margin:12px 0 0;font:400 clamp(28px,2.6vw,38px)/1.08 var(--us-serif);text-wrap:pretty}
.us-dbanner__metin p{margin:10px 0 0;color:var(--us-gri);font-size:15px}
.us-dbanner__gorsel{position:relative;min-height:300px;background:#7d6a55;overflow:hidden}
.us-dbanner__oge:nth-child(2) .us-dbanner__gorsel{background:#6b7458}
.us-dbanner__gorsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}
.us-dbanner__oge:hover .us-dbanner__gorsel img{transform:scale(1.03)}
@media (max-width:767px){.us-dbanner{padding-top:40px;gap:16px}.us-dbanner__oge,.us-dbanner__gorsel{min-height:240px}}

/* ---------------- kampanya bandı ---------------- */
.us-dkampanya{max-width:1320px;margin-top:24px}
.us-dkampanya__ic{background:var(--us-murekkep);color:var(--us-kagit);padding:clamp(28px,4vw,48px);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.us-dkampanya__yazi{display:flex;align-items:baseline;gap:clamp(16px,3vw,40px);flex-wrap:wrap;font-size:14px;font-weight:300}
.us-dkampanya__buyuk{font:400 clamp(34px,4vw,56px)/1 var(--us-serif)}
.us-dkampanya__buyuk--italik{font-style:italic}

/* ---------------- ürünler ---------------- */
.us-durunler{max-width:1320px;padding-top:96px;padding-bottom:96px}
.us-durunler__izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:48px 28px}
.us-durunler__oge[hidden]{display:none}
.us-durunler__bos{text-align:center;color:var(--us-gri)}
@media (max-width:560px){.us-durunler{padding-top:56px;padding-bottom:56px}.us-durunler__izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}

/* ---------------- ürün kartı (tüm site) ---------------- */
.us-kart{background:transparent!important;border:0!important;gap:0}
.us-kart__gorsel{background:var(--us-d-urun)!important;aspect-ratio:1}
.us-kart__gorsel--sigdir{background:#d7d6d8!important}
.us-kart__govde{align-items:stretch!important;text-align:left!important;padding:16px 0 0!important;gap:6px!important}
[dir="rtl"] .us-kart__govde{text-align:right!important}
.us-kart__marka{font:400 11px/1.3 var(--us-govde)!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--us-d-soluk)!important}
.us-kart__ad{font:500 22px/1.2 var(--us-serif)!important;color:var(--us-murekkep)!important;min-height:2.4em!important;text-transform:none!important;text-wrap:pretty}
.us-kart__ad:hover{color:var(--us-gul)!important}
.us-kart__fiyat{justify-content:flex-start!important;font:400 15px/1.2 var(--us-govde)!important;color:var(--us-murekkep)!important;margin:6px 0 12px!important}
.us-kart__fiyat small{color:var(--us-d-soluk)!important;font-size:12px!important;opacity:1!important}
.us-kart__alt form{justify-content:flex-start!important}
.us-kart .us-cerceve{min-width:0!important;min-height:40px!important;padding:0 16px!important;font:400 13px/1 var(--us-govde)!important;letter-spacing:.02em!important;text-transform:none!important}
.us-rozetler{top:14px!important;left:14px!important}
.us-rozet{background:var(--us-kagit)!important;color:var(--us-murekkep)!important;font:400 11px/1 var(--us-govde)!important;letter-spacing:.14em!important;text-transform:uppercase;padding:6px 10px!important;border-radius:0!important}
.us-rozet--koyu{background:var(--us-murekkep)!important;color:var(--us-kagit)!important}
.us-kalp{background:rgba(245,242,234,.85)!important;border-radius:50%}
@media (max-width:560px){.us-kart__ad{font-size:19px!important}.us-kart .us-cerceve{width:100%}}

/* ---------------- fırsatlar ---------------- */
.us-dfirsat{background:var(--us-d-zemin2)}
.us-dfirsat__ic{max-width:1320px;padding-top:88px;padding-bottom:88px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:48px;align-items:center}
.us-dfirsat__ic h2{margin:18px 0 24px;font:400 clamp(36px,4vw,56px)/1.05 var(--us-serif)}
.us-dfirsat__urunler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.us-dfirsat__urunler .us-kart{background:var(--us-kagit)!important;padding:16px}

/* ---------------- hikâye ---------------- */
.us-dhikaye{max-width:900px;margin:0 auto;padding:120px clamp(16px,4vw,48px);text-align:center;display:flex;flex-direction:column;gap:28px;align-items:center}
.us-dhikaye p{margin:0;font:400 clamp(28px,3.4vw,44px)/1.25 var(--us-serif);color:var(--us-murekkep);text-wrap:pretty}
.us-dhikaye .us-d-alticizgi{align-self:center}
@media (max-width:767px){.us-dhikaye{padding:72px 20px}}
.us-dblog{max-width:1320px;padding-bottom:96px}

/* ---------------- e-bülten bandı ---------------- */
.us-bulten-bant{background:var(--us-gul);color:var(--us-kagit)}
.us-bulten-bant__ic{max-width:1320px;padding-top:72px;padding-bottom:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px;align-items:center}
.us-bulten-bant h2{margin:0 0 12px;font:400 clamp(32px,3.4vw,48px)/1.1 var(--us-serif);color:var(--us-kagit)}
.us-bulten-bant p{margin:0;font-weight:300;font-size:16px;color:var(--us-kagit)}
.us-bulten-bant__form{display:flex;flex-direction:column;gap:12px}
.us-bulten-bant__satir{display:flex;border-bottom:1px solid var(--us-kagit)}
.us-bulten-bant__satir input{flex:1;min-width:0;background:none;border:0;color:var(--us-kagit);font:400 16px/1.3 var(--us-govde);padding:14px 0;outline:none}
.us-bulten-bant__satir input::placeholder{color:rgba(245,242,234,.7)}
.us-bulten-bant__satir button{background:none;border:0;color:var(--us-kagit);font:400 13px/1 var(--us-govde);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding-left:16px}
.us-bulten-bant small{font-size:12px;font-weight:300;color:rgba(245,242,234,.85)}
.us-bulten-bant small a{color:var(--us-kagit);text-decoration:underline;text-underline-offset:2px}
.us-bulten-bant .koruma-sar,.us-bulten-bant .us-bulten__koruma{color:var(--us-kagit)}

/* ---------------- alt bilgi ---------------- */
.us-alt.us-alt--d{background:var(--us-kagit);color:var(--us-murekkep);border-top:0}
.us-alt--d .us-kap{max-width:1320px}
.us-alt--d .us-alt__izgara{padding-top:72px;gap:40px}
.us-alt--d h5{font:500 14px/1.4 var(--us-govde)!important;letter-spacing:0!important;text-transform:none!important;color:var(--us-murekkep)!important;margin-bottom:10px}
.us-alt--d a,.us-alt--d li,.us-alt--d p{color:#55544b;font-size:14px;line-height:2}
.us-alt--d a:hover{color:var(--us-gul)}
.us-alt--d .us-alt__marka img{height:52px;width:auto}
.us-alt--d .us-alt__marka p{max-width:320px}
.us-alt--d .us-alt__adres{margin-top:6px}
.us-alt--d .us-sosyal a{border:1px solid var(--us-cizgi);background:transparent;color:var(--us-murekkep)}
.us-alt--d .us-sosyal a:hover{background:var(--us-murekkep);color:var(--us-kagit)}
.us-alt--d .us-alt__son{border-top:1px solid var(--us-cizgi);padding-top:24px;margin-top:56px;color:#6b6a60}
.us-alt--d .us-telif{color:#6b6a60;font-size:12px}
.us-alt--d .us-odeme img{background:#fff}
.us-alt--d + .us-imza,.us-alt--d .us-imza{background:transparent;border-top:1px solid var(--us-cizgi)}
.us-alt--d .us-imza a,.us-alt--d .us-imza span{color:#6b6a60}
.us-alt--d .us-imza__logo{filter:brightness(0) saturate(100%) opacity(.72)}

/* ---------------- diğer sayfalarda tutarlılık ---------------- */
.us-yol a,.us-yol li{color:#6b6a60}
.us-filtre h5{font:500 13px/1.3 var(--us-govde)!important;letter-spacing:.14em!important}
.us-filtre a.secili,.us-filtre a:hover{color:var(--us-gul)!important}
.us-sekme{border-color:var(--us-cizgi);background:transparent}
.us-sekme[aria-selected="true"]{border-color:var(--us-murekkep);background:var(--us-murekkep);color:var(--us-kagit)}
.us-akordeon summary{font-family:var(--us-govde)!important}
.us-ozellikler>div,.us-detay .detay__secenek,.kutu__panel,.bx .kutu,.us-belge__menu,.us-belge__destek{background:#fbf9f4!important;border-color:var(--us-cizgi)!important}
.us-hk-kart{background:#fbf9f4}
.us-hk-kart--genis,.us-hk-ben__logo,.us-hikaye__rozet,.eposta-dogrula,.hesap-yan__kim{background:var(--us-d-zemin2)!important}
.us-form,.us-iletisim .us-form{background:#fbf9f4}
input,select,textarea{background:#fff}

/* kart alt satırı: fiyat solda, düğme sağda (tasarımdaki gibi) */
.us-kart__govde{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}
.us-kart__govde>.us-kart__marka,.us-kart__govde>.us-kart__ad,.us-kart__govde>.us-kart__pro{grid-column:1/-1}
.us-kart__govde>.us-kart__fiyat{grid-column:1;margin:8px 0 0!important;flex-wrap:wrap}
.us-kart__govde>.us-kart__alt{grid-column:2;margin:8px 0 0!important;width:auto!important}
.us-kart__govde>.us-kart__pro+.us-kart__alt{grid-column:1/-1;justify-content:flex-start}
.us-ust--d .us-menu{font-weight:400}
.us-blog-kart{background:transparent!important;border:0!important}
.us-blog-kart__gorsel{background:var(--us-d-urun)!important}
.us-blog-kart__govde{padding:18px 0 0!important}
@media (max-width:560px){
  .us-kart__govde{grid-template-columns:1fr}
  .us-kart__govde>.us-kart__fiyat,.us-kart__govde>.us-kart__alt{grid-column:1}
  .us-kart__govde>.us-kart__alt{margin-top:10px!important}
}

/* ürün detayı: paket seçenekleri, kargo çubuğu, sayaç — doğal palet */
.paket-secim__dugme{border-radius:0!important;border:1px solid var(--us-cizgi)!important;background:#fbf9f4!important}
.paket-secim__dugme.secili{border-color:var(--us-murekkep)!important;box-shadow:inset 0 0 0 1px var(--us-murekkep)!important;background:#fff!important}
.paket-secim__rozet{background:var(--us-gul)!important;color:var(--us-kagit)!important;border-radius:0!important;font-family:var(--us-govde)!important;letter-spacing:.04em}
.paket-secim__kazanc{color:var(--us-gul)!important}
.paket-secim__baslik{font-family:var(--us-govde)!important}
.us-kargo-bar{background:#fbf9f4!important;border-color:var(--us-cizgi)!important;border-radius:0!important}
.us-kargo-bar .detay__kargo-cubuk,.us-kargo-bar .detay__kargo-cubuk span,.us-kargo-bar [class*="cubuk"] i{background:var(--us-gul)!important}
.us-sayac{background:#eef0e8!important;border-color:#d6dbcb!important;color:var(--us-gul-koyu)!important;border-radius:0!important}
.rozet--yesil{background:#eef0e8!important;color:var(--us-gul-koyu)!important;border-radius:0!important}
.us-detay .detay__sepet .dugme--buyuk,.us-detay .dugme--buyuk{background:var(--us-murekkep)!important;border-radius:0!important;font-family:var(--us-govde)!important;letter-spacing:.08em!important}
.us-detay .detay__sepet .dugme--buyuk:hover{background:var(--us-gul)!important}
.us-detay .detay__marka{color:var(--us-gul)!important;font-family:var(--us-govde)!important}
.us-ozellikler b{font-family:var(--us-govde)!important;letter-spacing:.12em!important}
.us-dslayt__alan{grid-template-columns:minmax(0,1fr)}
.us-dslayt__oge{min-width:0}
.us-dslayt__tam{overflow:hidden}

/* v37.99.62 — ürün detayı: galeri tek sütun (büyük görsel + altta küçük görseller), sol kolonda boşluk kalmaz */
@media (min-width:961px){
  .us-detay .detay{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;padding-block:8px 32px}
}
.us-detay .detay__galeri{display:flex!important;flex-direction:column;gap:12px}
.us-detay .detay__ana{order:1;aspect-ratio:1;background:var(--us-d-urun)!important}
.us-detay .detay__ana img{width:100%;height:100%;object-fit:cover}
.us-detay .detay__kucuk{order:2;display:flex!important;flex-direction:row!important;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}
.us-detay .detay__kucuk button{flex:0 0 76px!important;width:76px!important;height:76px;aspect-ratio:1;padding:0!important;background:var(--us-d-urun)!important;border:1px solid transparent!important;opacity:.75;transition:opacity .2s,border-color .2s}
.us-detay .detay__kucuk button.aktif,.us-detay .detay__kucuk button:hover{opacity:1;border-color:var(--us-murekkep)!important}
.us-detay .detay__kucuk img{width:100%;height:100%;object-fit:cover!important}
/* sağ kolon: daha sıkı dikey düzen */
.us-detay .detay__bilgi{display:flex;flex-direction:column;gap:16px}
.us-detay .detay__bilgi>*{margin-top:0!important;margin-bottom:0!important}
.us-detay .detay__bilgi h1{margin:0!important}
/* açıklama ve alt bölümler arasındaki boşluklar */
.us-detay .us-bilgi-bolumu{margin-top:8px}
.us-detay .us-akordeon details>summary{padding-block:18px!important}
.us-detay .us-akordeon__icerik{padding-bottom:22px!important}
.us-detay .us-akordeon__icerik>:last-child{margin-bottom:0!important}
.us-detay .us-yorumlar{margin-top:0!important}
.us-detay .kap.bolum{margin-top:56px!important}
.us-detay .kap.bolum+.kap.bolum,.us-detay div.kap.bolum{margin-top:40px!important}
@media (max-width:960px){
  .us-detay .detay__kucuk button{flex-basis:64px!important;width:64px!important;height:64px}
  .us-detay .kap.bolum{margin-top:40px!important}
}
.us-detay .kap.bolum.us-yorumlar{margin-top:0!important}
.us-detay .us-akordeon__icerik .us-icerik,.us-detay .us-akordeon__icerik{max-width:none}
.us-detay .us-akordeon__icerik .us-icerik>*{max-width:900px}
.us-detay .detay__ana img{object-fit:contain!important}

/* v37.99.63 — açık zeminde üzerine gelince kaybolan bağlantılar (eski koyu footer kuralları) */
.us-alt.us-alt--d ul a:hover,.us-alt.us-alt--d a:hover,.us-alt--d .us-cerez-link:hover,.us-alt--d .us-imza a:hover,.us-alt--d .us-imza a:hover span,.us-alt--d .us-iletisim-liste a:hover{color:var(--us-gul)!important}
.us-alt.us-alt--d ul a{transition:color .2s,transform .2s}
.us-alt--d .us-sosyal a:hover{color:var(--us-kagit)!important}
.us-bulten-bant a,.us-bulten-bant a:hover,.us-bulten-bant a:focus{color:var(--us-kagit)!important;text-decoration:underline;text-underline-offset:3px}
.us-bulten-bant a:hover{opacity:.8}
.us-hk-son .us-koyu{background:var(--us-kagit)!important;color:var(--us-murekkep)!important}
.us-hk-son .us-koyu:hover{background:var(--us-gul)!important;color:var(--us-kagit)!important}
.us-hk-son .us-cerceve:hover{background:var(--us-kagit)!important;color:var(--us-murekkep)!important;border-color:var(--us-kagit)!important}
.bx .dugme--cizgi:hover,.bx .dugme--cizgi:focus-visible{background:var(--us-murekkep)!important;border-color:var(--us-murekkep)!important;color:var(--us-kagit)!important}

/* ================= v37.99.64 ================= */
/* slider: kadın fotoğraflı geniş slayt (görsel tam zemin, yazı solda) */
.us-dslayt__oge--genis{position:relative;overflow:hidden;background:#efe6da}
.us-dslayt__zemin{position:absolute;inset:0;display:block;z-index:0}
.us-dslayt__zemin picture,.us-dslayt__zemin img{display:block;width:100%;height:100%}
.us-dslayt__zemin img{object-fit:cover;object-position:right center}
.us-dslayt__zemin::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(239,230,218,.94) 0%,rgba(239,230,218,.78) 32%,rgba(239,230,218,0) 58%)}
.us-dslayt__oge--genis .us-dslayt__metin{position:relative;z-index:1}
@media (max-width:767px){
  .us-dslayt__oge--genis{display:flex!important;flex-direction:column;padding:0 0 28px!important;gap:0}
  .us-dslayt__oge--genis .us-dslayt__zemin{position:relative;inset:auto;aspect-ratio:4/5;max-height:52vh}
  .us-dslayt__oge--genis .us-dslayt__zemin img{object-position:center 30%}
  .us-dslayt__oge--genis .us-dslayt__zemin::after{background:linear-gradient(0deg,rgba(239,230,218,1) 0%,rgba(239,230,218,0) 30%)}
  .us-dslayt__oge--genis .us-dslayt__metin{padding:0 20px;margin-top:-28px}
}
/* ana sayfa: "Öne çıkan ürünler" iki tam sıra (8); kategori seçilince o kategorinin tümü */
.us-durunler__izgara:not(.us-durunler__izgara--suzulu)>.us-durunler__oge:nth-child(n+9){display:none}
/* ürün kartı: ad en çok iki satır, fiyat/düğme satırları hizalı */
.us-kart__ad{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em!important}
/* sayfa sonu ile bülten bandı arasında boşluk (ana sayfa hariç; orada bölümün kendi boşluğu var) */
main.main__content_wrapper:not(:has(.us-d)){padding-bottom:clamp(56px,6vw,96px)}
/* bülten bandı ile footer arasındaki fazla boşluk */
.us-alt.us-alt--d{margin-top:0!important;padding-top:0!important}
.us-alt--d .us-alt__izgara{padding-top:clamp(56px,6vw,80px)}
/* bülten bandı doğrulama sorusu: bant renginde, sola hizalı */
.us-bulten-bant .us-bulten__koruma{justify-content:flex-start!important}
.us-bulten-bant .koruma-soru{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--us-kagit)!important;margin:4px 0 0!important}
.us-bulten-bant .koruma-soru label{margin:0!important;font:400 12px/1.3 var(--us-govde)!important;letter-spacing:.06em;text-transform:none;color:var(--us-kagit)!important}
.us-bulten-bant .koruma-soru label b{font-weight:500;color:var(--us-kagit)}
html body .us-bulten-bant .koruma-soru input,html body .us-bulten-bant .koruma-soru input.form-control{background:transparent!important;border:0!important;border-bottom:1px solid rgba(245,242,234,.7)!important;color:var(--us-kagit)!important;padding:6px 0!important;max-width:110px!important;font:400 14px/1.2 var(--us-govde)!important;box-shadow:none!important}
.us-bulten-bant .koruma-soru input::placeholder{color:rgba(245,242,234,.7)}
/* hesabım: sayılar Jost, kutular tasarım renginde */
.hesap-kutular b{font:300 34px/1.1 var(--us-govde)!important;font-variant-numeric:lining-nums}
.hesap__govde .kutu{background:#fbf9f4!important;border:1px solid var(--us-cizgi)!important}
.hesap-hizli a{background:#fbf9f4!important;border:1px solid var(--us-cizgi)!important;border-radius:0!important;transition:border-color .2s}
.hesap-hizli a:hover{border-color:var(--us-gul)!important}
.hesap-hizli b{font-weight:500!important;color:var(--us-murekkep)!important}
.hesap-hizli small{color:var(--us-gri)!important}
.hesap-kutular a,.hesap-kutular>div{background:#fbf9f4!important}
.hesap .bos-durum .dugme,.hesap__govde .dugme:not(.dugme--cizgi):not(.dugme--beyaz){background:var(--us-murekkep)!important;border-color:var(--us-murekkep)!important;color:var(--us-kagit)!important;border-radius:0!important}
.hesap .bos-durum .dugme:hover,.hesap__govde .dugme:not(.dugme--cizgi):not(.dugme--beyaz):hover{background:var(--us-gul)!important;border-color:var(--us-gul)!important}
.hesap .bos-durum svg{color:var(--us-gul)}
.hesap-banner .dugme--beyaz{background:var(--us-kagit)!important;border-color:var(--us-kagit)!important;color:var(--us-murekkep)!important}
.hesap-banner .dugme--beyaz:hover{background:var(--us-gul)!important;border-color:var(--us-gul)!important;color:var(--us-kagit)!important}
.us-bilgi__not{display:block;font-size:13px;color:var(--us-gri);margin-top:2px}

/* ================= v37.99.66 — beyaz kalan zeminler tasarım renklerine ================= */
/* sayfa başlığı bandı (sipariş takibi, sepet, ödeme bildirimi, toptan satış…) */
.breadcrumb__section,.breadcrumb__section.breadcrumb__bg,.breadcrumb__bg{background:transparent!important;background-image:none!important}
/* form alanları: krem zemin, ince çizgi; odakta koyu çizgi */
html body input[type=text],html body input[type=email],html body input[type=tel],html body input[type=password],html body input[type=number],html body input[type=search],html body input[type=url],html body input[type=date],html body input:not([type]),
html body select,html body textarea,html body .form-control,html body .form-select,html body .form__alan{background-color:#fbf9f4!important;color:var(--us-murekkep)}
html body input:focus,html body select:focus,html body textarea:focus,html body .form-control:focus,html body .form-select:focus,html body .form__alan:focus{background-color:#fff9f0!important;border-color:var(--us-murekkep)!important;box-shadow:none!important;outline:0}
html body input::placeholder,html body textarea::placeholder{color:#8a887d}
html body select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232a2923' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 10px!important;-webkit-appearance:none;appearance:none;padding-right:36px!important}
html body select[multiple],html body select[size]:not([size="1"]){background-image:none!important;padding-right:12px!important}
/* bülten bandındaki alanlar şeffaf kalır */
html body .us-bulten-bant input,html body .us-bulten-bant input:focus{background-color:transparent!important}
/* kartlar / kutular */
.bx .hesap-yan,.hesap-yan,.bx .banka-kart,.banka-kart,.offCanvas__minicart,.uye-tip-sec__dugme,.us-hk-kart li,.us li.us-kart-li{background:#fbf9f4!important}
.offCanvas__minicart{background:var(--us-kagit)!important}
.uye-tip-sec__dugme:has(input:checked){background:var(--us-sis)!important}
/* çizgi düğmeler beyaz değil şeffaf */
.bx .dugme--cizgi,.dugme--cizgi{background:transparent!important}
/* ürün detayı: paket seçimi, adet, favori, büyüteç, boş yorum alanı */
.paket-secim__dugme,.bx .paket-secim__dugme{background:#fbf9f4!important}
.paket-secim__dugme.secili,.bx .paket-secim__dugme.secili{background:var(--us-kagit)!important;border-color:var(--us-murekkep)!important}
.bx .adet,.adet,.bx .adet input,.adet input{background:#fbf9f4!important}
.detay__fav,.bx .detay__fav{background:transparent!important}
.buyutec-dugme{background:rgba(245,242,234,.92)!important}
.bx p.bos,.yorumlar p.bos{background:#fbf9f4!important}
.minicart__product--remove{background:transparent!important}
/* ETBİS karekodu: beyaz kutu yerine zemine kaynaşır (karekod okunur kalır) */
.us-etbis img{background:transparent!important;padding:0!important;border-radius:0!important;mix-blend-mode:multiply}
.ulk-yurtdisi-not{background:#fbf9f4!important;border-color:var(--us-cizgi)!important;border-radius:0!important;color:var(--us-gri)!important}.ulk-yurtdisi-not a,.ulk-yurtdisi-not b{color:var(--us-gul)!important}
/* v37.99.66 — kutular: beyaza yakın yerine tasarımın sis tonu; alanlar açık krem kalır ve kutudan ayrışır */
.kutu__panel,.bx .kutu__panel,.bx .banka-kart,.banka-kart,.uyelik__kutu,.bx .uyelik__kutu,.us-form.us-form--yapiskan,.us-belge__destek,.us-belge__menu,.us-urun-sayfa .kutu,.bx .kutu:not(.hesap__govde .kutu),.bx p.bos,.yorumlar p.bos,.detay__kargo.us-kargo-bar{background:#efe9dd!important;border-color:var(--us-cizgi)!important}
.hesap__govde .kutu,.hesap-hizli a,.hesap-kutular a,.hesap-kutular>div,.bx .hesap-yan,.hesap-yan{background:#efe9dd!important}
.paket-secim__dugme,.bx .paket-secim__dugme,.bx .adet,.adet,.bx .adet input,.adet input{background:#efe9dd!important}
.paket-secim__dugme.secili,.bx .paket-secim__dugme.secili{background:var(--us-kagit)!important}
.hesap-yan__kim{background:var(--us-d-zemin2)!important}
/* sepet çekmecesi ve çerez kutusu */
.ak-cekmece,aside.ak-cekmece{background:var(--us-kagit)!important}
.cerez__kutu{background:var(--us-kagit)!important;border:1px solid var(--us-cizgi)!important;border-radius:0!important;box-shadow:0 18px 50px rgba(42,41,35,.14)!important}
.cerez__kutu .dugme,.cerez__kutu button{border-radius:0!important}
.us-ozellikler>div{background:#efe9dd!important}
/* v37.99.67 — blog kartları: alıntı çizgisi yok, satırlar hizalı, sade alt satır */
.us-blog-kart__govde{gap:12px!important}
.us-blog-kart__meta{font:400 12px/1.3 var(--us-govde)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--us-d-soluk,#8a887d)!important}
.us-blog-kart__baslik{font:400 26px/1.2 var(--us-serif)!important;min-height:2.4em!important;-webkit-line-clamp:2;margin:0!important}
.us-blog-kart__ozet{padding:0!important;border:0!important;margin:0!important;font:300 15px/1.6 var(--us-govde)!important;color:var(--us-gri)!important;-webkit-line-clamp:3;min-height:4.8em!important}
.us-blog-kart__urun{font:400 13px/1.4 var(--us-govde)!important;color:var(--us-gri)!important;padding-top:12px;border-top:1px solid var(--us-cizgi);min-height:0!important}
.us-blog-kart__urun b{font-weight:500!important;color:var(--us-gul)!important}
.us-blog-kart__devam{margin-top:auto!important;padding:4px 0 6px!important;font:500 12px/1 var(--us-govde)!important;letter-spacing:.16em!important;border-bottom:1px solid var(--us-murekkep)!important}
@media (max-width:560px){.us-blog-kart__baslik{font-size:22px!important}}
.alan__not{display:block;font:300 12px/1.45 var(--us-govde);color:var(--us-gri);margin-top:5px;letter-spacing:0;text-transform:none}
.us-blog-kart__baslik{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
.us-blog-kart__ozet{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}
/* üyelik tipi seçimi ve form ikonları: mor yerine tasarım renkleri */
.uye-tip-sec__dugme,.uye-tip-sec__dugme span,.uye-tip-sec__dugme input{color:var(--us-murekkep)!important;border-color:var(--us-cizgi)!important}
.uye-tip-sec__dugme:has(input:checked){border-color:var(--us-murekkep)!important;box-shadow:none!important}
.uye-tip-sec__dugme input{accent-color:var(--us-murekkep)}
html body input[type=radio],html body input[type=checkbox]{accent-color:var(--us-murekkep)}
.uyelik__ik{background:var(--us-d-zemin2)!important;color:var(--us-gul)!important;border-radius:0!important}
.kurumsal-alanlar,.bx .kurumsal-alanlar{background:transparent!important;border-color:var(--us-cizgi)!important}
.icerik__metin,.bx .icerik__metin{color:var(--us-gri)!important}
.hesap__govde small,.hesap__govde .form-text,.bx .form-text{color:var(--us-gri)!important}
small[style*="#7a7390"]{color:var(--us-gri)!important}
