/* Beyaz / siyah mermer ortak tasarımıyla ürün güven kartı ve talep formları */
.urun-guven{margin-top:38px;padding:clamp(18px,3vw,34px);background:var(--cam);border:1px solid var(--cizgi);border-radius:13px;box-shadow:0 10px 28px var(--golge)}
.guven-baslik{display:flex;justify-content:space-between;gap:12px;align-items:center}.guven-baslik h2{margin:7px 0 18px}
.guven-simge{font-size:42px;color:var(--altin)}.guven-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin:0}
.guven-izgara>div{padding:14px;background:var(--kart);border:1px solid var(--cizgi);border-radius:7px;min-width:0}
.guven-izgara dt{font-size:12px;color:var(--ikincil);margin-bottom:7px}
.guven-izgara dd{font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere;line-height:1.5}
.guven-izgara dd small{display:block;color:var(--altin);font-weight:500}
.guven-dipnot{font-size:12px;color:var(--ikincil);margin:17px 0 0}
.talep-bolumleri{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:20px;margin:28px 0}
.talep-kart{background:var(--cam);border:1px solid var(--cizgi);padding:clamp(19px,3vw,32px);border-radius:13px;box-shadow:0 8px 24px var(--golge);min-width:0}
.talep-kart h2{margin:9px 0 13px}.talep-kart>p,.talep-kart>div>p{color:var(--ikincil);line-height:1.7}
.talep-form{display:flex;flex-direction:column;gap:10px;margin-top:20px}
.talep-form label:not(.onay-satir){display:block;font-weight:600;font-size:13px;margin:4px 0}
.talep-form input:not([type=checkbox]),.talep-form textarea,.talep-form select,.takip-link input{background:var(--kart);border:1px solid var(--cizgi);color:var(--yazi);border-radius:7px;padding:13px;width:100%;max-width:100%;min-height:44px}
.talep-form textarea{resize:vertical;line-height:1.6}
.talep-form select{appearance:auto}
.talep-form small{font-size:12px;color:var(--ikincil);line-height:1.7}
.talep-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.talep-iki>div{min-width:0}
.onay-satir{display:flex;gap:10px;align-items:flex-start;line-height:1.5;font-size:13px;cursor:pointer}
.onay-satir input{accent-color:var(--altin);min-width:17px;height:17px;margin-top:3px}
.form-tuzak{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.talep-ozel-isaret{height:135px;display:grid;place-items:center;font:105px Georgia,serif;color:var(--altin)}
.talep-kart-ozel .ana-dugme{width:100%;margin-top:20px;text-align:center}
.urun-varyant-notu{padding:14px;background:var(--kart);border:1px solid var(--cizgi);font-size:13px}
.ozel-siparis-alan{max-width:1200px}.ozel-siparis-giris{max-width:690px;margin-bottom:30px}
.ozel-siparis-giris h1{margin:8px 0}.ozel-siparis-giris p{color:var(--ikincil)}
.ozel-siparis-yerlesim{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(265px,.75fr);gap:20px}
.ozel-adimlar{padding-left:24px}.ozel-adimlar li{margin:18px 0}.ozel-adimlar p{color:var(--ikincil);margin:6px 0 0}
.ozel-uyari{border-top:1px solid var(--cizgi);padding-top:16px;font-size:13px}
.ozel-takip-sayfasi{max-width:800px}.ozel-takip-sayfasi h1{margin-bottom:12px}
.takip-durum{padding:13px 18px;border:1px solid var(--cizgi);background:var(--kart);border-radius:7px;font-weight:700;color:var(--altin)}
.teklif-kutusu{margin:24px 0;padding:20px;border-radius:9px;background:var(--kart);border:1px solid var(--altin)}
.teklif-kutusu h2{font-size:30px}.teklif-kutusu form{margin-top:16px}
.talep-ufak{font-size:12px}
.takip-link{background:var(--kart);padding:15px;border-radius:7px;margin:20px 0;overflow-wrap:anywhere}
.takip-link p,.takip-link label{font-size:13px;color:var(--ikincil);display:block}
.takip-link input{font-size:12px}
@media(max-width:900px){.talep-bolumleri,.ozel-siparis-yerlesim{grid-template-columns:1fr}}
@media(max-width:530px){.talep-iki{grid-template-columns:1fr}.talep-bolumleri{margin:20px 0}.talep-kart{padding:18px}.guven-izgara{grid-template-columns:1fr 1fr}.guven-izgara dd{font-size:12px}}
@media(max-width:340px){.guven-izgara{grid-template-columns:1fr}}
