/* =========================================================
   ASEMPİ — Yeni site tasarımı (önizleme) · 25.10.2026
   Anasayfa-yeni ile aynı dil: kâğıt zemin, mürekkep kartlar,
   Bricolage başlıklar, turuncu vurgu. Yalnız .yt-isaret içeren
   sayfalarda (urun-yeni.php) devreye girer.
   ========================================================= */
body:has(.yt-isaret){
  --yt-ink:#0B1020; --yt-ink2:#161D33; --yt-kagit:#F4F2ED; --yt-kart:#FFFFFF; --yt-cizgi:#E4E0D7;
  --yt-metin:#16181D; --yt-soluk:#6B6A66; --yt-turuncu:#FF5A1F; --yt-turuncu2:#FF8A3D; --yt-mavi:#2F5CFF; --yt-yesil:#14A06B;
  --yt-baslik:'Bricolage Grotesque','Space Grotesk',system-ui,sans-serif; --yt-mono:'JetBrains Mono',ui-monospace,monospace;
  background:var(--yt-kagit);
}
[data-tema="dark"] body:has(.yt-isaret){
  --yt-kagit:#0E1220; --yt-kart:#161C2C; --yt-cizgi:#262E44; --yt-metin:#ECEEF3; --yt-soluk:#9097A8; background:#0E1220;
}
body:has(.yt-isaret) main{overflow-x:clip;}
body:has(.yt-isaret) .site-header{background:rgba(244,242,237,.82);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none;}
[data-tema="dark"] body:has(.yt-isaret) .site-header{background:rgba(14,18,32,.82);border-bottom-color:rgba(255,255,255,.06);}

/* ---------- Breadcrumb ---------- */
body:has(.yt-isaret) .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0 18px;font-size:12.5px;color:var(--yt-soluk);}
body:has(.yt-isaret) .breadcrumb a{color:var(--yt-soluk);text-decoration:none;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.6);border:1px solid var(--yt-cizgi);transition:background .2s,color .2s;}
[data-tema="dark"] body:has(.yt-isaret) .breadcrumb a{background:rgba(255,255,255,.04);}
body:has(.yt-isaret) .breadcrumb a:hover{background:var(--yt-ink);color:#fff;border-color:var(--yt-ink);}
body:has(.yt-isaret) .breadcrumb span{opacity:.35;}
body:has(.yt-isaret) .breadcrumb strong{font-weight:600;color:var(--yt-metin);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* ---------- Ana düzen ---------- */
body:has(.yt-isaret) .urun-detay{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:34px;align-items:start;margin-bottom:56px;}
body:has(.yt-isaret) .urun-detay > div{min-width:0;}
body:has(.yt-isaret) .urun-detay > div:first-child{position:sticky;top:96px;}

/* Galeri */
body:has(.yt-isaret) .urun-galeri-ana{position:relative;isolation:isolate;border-radius:30px;overflow:hidden;background:var(--yt-kart);border:1px solid var(--yt-cizgi);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:34px;box-shadow:0 30px 60px -40px rgba(20,24,40,.35);}
body:has(.yt-isaret) .urun-galeri-ana::before{content:"";position:absolute;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;left:15%;top:15%;background:radial-gradient(circle,rgba(255,90,31,.16),transparent 65%);filter:blur(20px);animation:ytHale 9s ease-in-out infinite alternate;}
body:has(.yt-isaret) .urun-galeri-ana::after{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,rgba(16,21,31,.10) 1.2px,transparent 1.6px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 55%,transparent 30%,#000 70%);mask-image:radial-gradient(ellipse 60% 60% at 50% 55%,transparent 30%,#000 70%);opacity:.7;}
[data-tema="dark"] body:has(.yt-isaret) .urun-galeri-ana::after{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1.2px,transparent 1.6px);}
body:has(.yt-isaret) #anaGorsel{max-width:100%;max-height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .25s;mix-blend-mode:multiply;}
[data-tema="dark"] body:has(.yt-isaret) #anaGorsel{mix-blend-mode:normal;}
body:has(.yt-isaret) .urun-galeri-ana:hover #anaGorsel{transform:scale(1.06);}
body:has(.yt-isaret) #anaGorsel.yt-degis{animation:ytGorselGir .45s cubic-bezier(.2,.8,.2,1);}
body:has(.yt-isaret) .urun-galeri-buyut{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;background:var(--yt-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 10px 24px -10px rgba(0,0,0,.5);cursor:zoom-in;transition:transform .25s;}
body:has(.yt-isaret) .urun-galeri-buyut:hover{transform:scale(1.08) rotate(-8deg);}
body:has(.yt-isaret) .yt-sayac{position:absolute;left:18px;bottom:18px;font-family:var(--yt-mono);font-size:11.5px;letter-spacing:.06em;padding:6px 10px;border-radius:999px;background:rgba(11,16,32,.78);color:#fff;backdrop-filter:blur(6px);}
body:has(.yt-isaret) .urun-galeri-mini{display:flex;flex-wrap:nowrap;gap:10px;margin-top:14px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin;scroll-snap-type:x mandatory;}
body:has(.yt-isaret) .urun-galeri-mini img{flex:0 0 74px;width:74px;height:74px;object-fit:contain;padding:8px;border-radius:18px;background:var(--yt-kart);border:1.5px solid var(--yt-cizgi);cursor:pointer;scroll-snap-align:start;transition:transform .25s,border-color .25s,box-shadow .25s;}
body:has(.yt-isaret) .urun-galeri-mini img:hover{transform:translateY(-3px);}
body:has(.yt-isaret) .urun-galeri-mini img.aktif{border-color:var(--yt-turuncu);box-shadow:0 0 0 4px rgba(255,90,31,.15);}

/* Bilgi sütunu */
body:has(.yt-isaret) .urun-marka-etiket{display:inline-flex;align-items:center;gap:8px;font-family:var(--yt-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--yt-metin);padding:6px 12px 6px 8px;border-radius:999px;background:var(--yt-kart);border:1px solid var(--yt-cizgi);transition:background .2s,color .2s;}
body:has(.yt-isaret) .urun-marka-etiket::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yt-turuncu);box-shadow:0 0 0 3px rgba(255,90,31,.18);}
body:has(.yt-isaret) .urun-marka-etiket:hover{background:var(--yt-ink);color:#fff;}
body:has(.yt-isaret) .urun-baslik{font-family:var(--yt-baslik);font-weight:700;font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-.025em;margin:14px 0 12px;color:var(--yt-metin);text-wrap:balance;}
body:has(.yt-isaret) .urun-meta-satir{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:12.5px;color:var(--yt-soluk);}
body:has(.yt-isaret) .urun-meta-satir > span{padding:6px 11px;border-radius:10px;background:rgba(255,255,255,.65);border:1px dashed var(--yt-cizgi);}
[data-tema="dark"] body:has(.yt-isaret) .urun-meta-satir > span{background:rgba(255,255,255,.03);}
body:has(.yt-isaret) .urun-meta-satir .mono{font-family:var(--yt-mono);color:var(--yt-metin);}

/* Fiyat kartı: açık zemin, yumuşak renk haleleri */
body:has(.yt-isaret) .urun-fiyat-kutu{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;padding:24px 24px 20px;background:linear-gradient(155deg,#FFFFFF 0%,#FFF8F3 60%,#FFF1E8 100%);color:var(--yt-metin);border:1px solid #F1E3D8;box-shadow:0 24px 48px -34px rgba(255,90,31,.45),0 2px 0 rgba(255,255,255,.8) inset;}
[data-tema="dark"] body:has(.yt-isaret) .urun-fiyat-kutu{background:linear-gradient(155deg,#1A2133,#1E2236 60%,#2A2230);border-color:#2E3550;}
body:has(.yt-isaret) .urun-fiyat-kutu::before{content:"";position:absolute;z-index:-1;width:300px;height:300px;right:-120px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(255,90,31,.22),transparent 65%);filter:blur(24px);animation:ytHale 10s ease-in-out infinite alternate;}
body:has(.yt-isaret) .urun-fiyat-kutu::after{content:"";position:absolute;z-index:-1;width:240px;height:240px;left:-110px;bottom:-140px;border-radius:50%;background:radial-gradient(circle,rgba(47,92,255,.14),transparent 65%);filter:blur(24px);animation:ytHale 12s ease-in-out infinite alternate-reverse;}
body:has(.yt-isaret) .urun-fiyat-buyuk{display:block;font-family:var(--yt-baslik);font-weight:800;font-size:clamp(34px,3.6vw,46px);letter-spacing:-.03em;line-height:1;color:var(--yt-ink);}
[data-tema="dark"] body:has(.yt-isaret) .urun-fiyat-buyuk{color:#fff;}
body:has(.yt-isaret) .havale-notu{display:inline-flex;align-items:center;gap:6px;margin:12px 0 6px;padding:6px 12px;border-radius:999px;font-size:12.5px;background:#E7F7EF;color:#117A52;border:1px solid #BFE8D3;}
body:has(.yt-isaret) .havale-notu strong{color:#0B5E3F;}
body:has(.yt-isaret) .taksit-goster-btn{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:6px 12px;border-radius:999px;font-size:12.5px;background:#fff;border:1px solid var(--yt-cizgi);color:var(--yt-metin);cursor:pointer;transition:background .2s,border-color .2s;}
body:has(.yt-isaret) .taksit-goster-btn:hover{border-color:var(--yt-turuncu);background:#FFF4EC;}
body:has(.yt-isaret) .taksit-tablosu{margin-top:12px;border-radius:16px;background:#fff;border:1px solid var(--yt-cizgi);overflow:hidden;}
body:has(.yt-isaret) .taksit-satir{display:flex;justify-content:space-between;padding:9px 14px;font-size:13px;border-bottom:1px solid #F0ECE4;color:var(--yt-soluk);background:transparent;}
body:has(.yt-isaret) .taksit-satir .mono{font-family:var(--yt-mono);color:var(--yt-metin);}
body:has(.yt-isaret) .taksit-not{padding:8px 14px;margin:0;font-size:11.5px;color:var(--yt-soluk);}
body:has(.yt-isaret) .urun-stok-satir{display:flex;align-items:center;gap:8px;margin:14px 0 16px;font-size:13px;color:var(--yt-soluk);}
body:has(.yt-isaret) .urun-stok-satir .stok-nokta{position:relative;width:9px;height:9px;border-radius:50%;background:#14A06B;flex:0 0 auto;}
body:has(.yt-isaret) .urun-stok-satir.stok-var .stok-nokta::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #14A06B;animation:ytNabiz 1.8s ease-out infinite;}
body:has(.yt-isaret) .urun-stok-satir:not(.stok-var) .stok-nokta{background:#E5484D;}

/* Aksiyonlar */
body:has(.yt-isaret) .sepete-ekle-satir{display:flex;gap:10px;align-items:stretch;}
body:has(.yt-isaret) .sepete-ekle-satir input[type="number"],body:has(.yt-isaret) .sepete-ekle-satir input[name="adet"]{width:78px;border-radius:16px;border:1px solid var(--yt-cizgi);background:#fff;color:var(--yt-metin);text-align:center;font-family:var(--yt-mono);font-size:15px;}
body:has(.yt-isaret) .sepete-ekle-btn{position:relative;overflow:hidden;flex:1;border:none;border-radius:16px;padding:15px 20px;font-family:var(--yt-baslik);font-weight:700;font-size:16px;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,var(--yt-turuncu),var(--yt-turuncu2));box-shadow:0 14px 28px -14px rgba(255,90,31,.9);transition:transform .2s,box-shadow .2s;}
body:has(.yt-isaret) .sepete-ekle-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:ytParlama 3.6s ease-in-out infinite;}
body:has(.yt-isaret) .sepete-ekle-btn:hover{transform:translateY(-2px);box-shadow:0 20px 34px -16px rgba(255,90,31,1);}
body:has(.yt-isaret) .favori-daire-btn{width:54px;border-radius:16px;border:1px solid var(--yt-cizgi);background:#fff;color:var(--yt-metin);font-size:20px;transition:transform .2s,background .2s,color .2s;}
body:has(.yt-isaret) .favori-daire-btn:hover{transform:scale(1.06);background:#FFF0E8;color:var(--yt-turuncu);}
body:has(.yt-isaret) .urun-aksiyon-ikinci-satir{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;}
body:has(.yt-isaret) .urun-aksiyon-ikinci-satir form{display:contents;}
body:has(.yt-isaret) .urun-aksiyon-ikinci-satir .btn{width:100%;border-radius:14px;padding:11px 12px;background:#fff;border:1px solid var(--yt-cizgi);color:var(--yt-metin);font-size:13.5px;transition:border-color .2s,background .2s;}
body:has(.yt-isaret) .urun-aksiyon-ikinci-satir .btn:hover{border-color:var(--yt-ink);background:#FAF8F4;}
[data-tema="dark"] body:has(.yt-isaret) .sepete-ekle-satir input,[data-tema="dark"] body:has(.yt-isaret) .favori-daire-btn,[data-tema="dark"] body:has(.yt-isaret) .urun-aksiyon-ikinci-satir .btn,[data-tema="dark"] body:has(.yt-isaret) .taksit-goster-btn,[data-tema="dark"] body:has(.yt-isaret) .taksit-tablosu{background:rgba(255,255,255,.05);color:#E7E9F1;border-color:rgba(255,255,255,.14);}
body:has(.yt-isaret) .urun-kurumsal-link{display:flex;justify-content:center;margin-top:14px;font-size:12.5px;color:var(--yt-soluk);text-decoration:none;}
body:has(.yt-isaret) .urun-kurumsal-link:hover{color:var(--yt-turuncu);text-decoration:underline;}

/* Güven şeridi (JS ekler) */
body:has(.yt-isaret) .yt-guven{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;}
body:has(.yt-isaret) .yt-guven div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:var(--yt-kart);border:1px solid var(--yt-cizgi);font-size:12.5px;line-height:1.3;color:var(--yt-metin);}
body:has(.yt-isaret) .yt-guven i{font-style:normal;flex:0 0 34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--yt-kagit);}
body:has(.yt-isaret) .yt-guven b{display:block;font-weight:700;}
body:has(.yt-isaret) .yt-guven small{color:var(--yt-soluk);font-size:11.5px;}

/* Sekmeler + özellik tablosu */
body:has(.yt-isaret) .urun-sekmeler{margin-top:18px;border-radius:24px;background:var(--yt-kart);border:1px solid var(--yt-cizgi);overflow:hidden;}
body:has(.yt-isaret) .urun-sekme-baslik-satir{display:flex;gap:6px;padding:8px;background:var(--yt-kagit);border-bottom:1px solid var(--yt-cizgi);}
body:has(.yt-isaret) .urun-sekme-btn{border:none;border-radius:14px;padding:10px 16px;font-family:var(--yt-baslik);font-weight:600;font-size:14px;background:transparent;color:var(--yt-soluk);cursor:pointer;}
body:has(.yt-isaret) .urun-sekme-btn.aktif{background:var(--yt-kart);color:var(--yt-metin);box-shadow:0 6px 16px -10px rgba(0,0,0,.35);}
body:has(.yt-isaret) .urun-sekme-panel{padding:6px 8px 10px;}
body:has(.yt-isaret) .ozellik-tablo{width:100%;border-collapse:separate;border-spacing:0 4px;}
body:has(.yt-isaret) .ozellik-tablo tr{transition:background .2s;}
body:has(.yt-isaret) .ozellik-tablo td,body:has(.yt-isaret) .ozellik-tablo th{padding:10px 14px;border:none;font-size:13.5px;background:transparent;}
body:has(.yt-isaret) .ozellik-tablo tr td:first-child,body:has(.yt-isaret) .ozellik-tablo tr th:first-child{width:42%;font-family:var(--yt-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--yt-soluk);border-radius:12px 0 0 12px;}
body:has(.yt-isaret) .ozellik-tablo tr td:last-child{font-weight:600;color:var(--yt-metin);border-radius:0 12px 12px 0;}
body:has(.yt-isaret) .ozellik-tablo tr:nth-child(odd) td{background:var(--yt-kagit);}
body:has(.yt-isaret) .ozellik-tablo tr:hover td{background:rgba(255,90,31,.08);}

/* Bölüm başlıkları */
body:has(.yt-isaret) .bolum-baslik{display:flex;align-items:end;justify-content:space-between;margin:48px 0 18px;}
body:has(.yt-isaret) .bolum-baslik h2{font-family:var(--yt-baslik);font-weight:700;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;margin:0;}
body:has(.yt-isaret) .bolum-baslik h2{display:flex;align-items:center;gap:12px;}
body:has(.yt-isaret) .bolum-baslik h2::before{content:"";flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--yt-turuncu);box-shadow:0 0 0 5px rgba(255,90,31,.16);}

/* Ürün kartları */
body:has(.yt-isaret) .urun-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;}
body:has(.yt-isaret) .urun-kart{position:relative;display:flex;flex-direction:column;border-radius:22px;background:var(--yt-kart);border:1px solid var(--yt-cizgi);overflow:hidden;text-decoration:none;color:var(--yt-metin);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;}
body:has(.yt-isaret) .urun-kart:hover{transform:translateY(-6px);box-shadow:0 26px 40px -26px rgba(20,24,40,.45);border-color:transparent;}
body:has(.yt-isaret) .urun-kart-gorsel{position:relative;aspect-ratio:1/1;padding:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#fff,#F6F4EF);}
[data-tema="dark"] body:has(.yt-isaret) .urun-kart-gorsel{background:linear-gradient(160deg,#1C2337,#161C2C);}
body:has(.yt-isaret) .urun-kart-gorsel img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1);}
[data-tema="dark"] body:has(.yt-isaret) .urun-kart-gorsel img{mix-blend-mode:normal;}
body:has(.yt-isaret) .urun-kart:hover .urun-kart-gorsel img{transform:scale(1.07) rotate(-1.5deg);}
body:has(.yt-isaret) .urun-kart-govde{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1;}
body:has(.yt-isaret) .urun-kart-marka{font-family:var(--yt-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--yt-soluk);}
body:has(.yt-isaret) .urun-kart-ad{font-size:13.5px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;}
body:has(.yt-isaret) .urun-kart-fiyat{font-family:var(--yt-baslik);font-weight:800;font-size:19px;letter-spacing:-.02em;}
body:has(.yt-isaret) .urun-kart-stok{font-size:11.5px;display:flex;align-items:center;gap:6px;color:var(--yt-soluk);margin-top:auto;}

/* Yapışkan sepet çubuğu */
body:has(.yt-isaret) .yapiskan-sepet-cubugu{background:rgba(11,16,32,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;border-top:1px solid rgba(255,255,255,.08);}
body:has(.yt-isaret) .yapiskan-sepet-cubugu .yapiskan-sepet-fiyat{font-family:var(--yt-baslik);font-weight:800;color:#fff;}
body:has(.yt-isaret) .yapiskan-sepet-cubugu .btn{border-radius:14px;background:linear-gradient(135deg,var(--yt-turuncu),var(--yt-turuncu2));border:none;}

/* Giriş animasyonları */
body:has(.yt-isaret) .urun-detay > div{animation:ytYukari .8s cubic-bezier(.2,.8,.2,1) both;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2){animation-delay:.12s;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2) > *{animation:ytYukari .7s cubic-bezier(.2,.8,.2,1) both;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2) > :nth-child(2){animation-delay:.15s;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2) > :nth-child(3){animation-delay:.22s;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2) > :nth-child(4){animation-delay:.3s;}
body:has(.yt-isaret) .urun-detay > div:nth-child(2) > :nth-child(n+5){animation-delay:.38s;}
body:has(.yt-isaret) .urun-kart.yt-gizli{opacity:0;transform:translateY(24px);}
body:has(.yt-isaret) .urun-kart.yt-gor{animation:ytYukari .7s cubic-bezier(.2,.8,.2,1) both;}

@keyframes ytYukari{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:none;}}
@keyframes ytHale{0%{transform:translate(0,0) scale(1);}100%{transform:translate(-14%,10%) scale(1.18);}}
@keyframes ytNabiz{0%{transform:scale(.6);opacity:.9;}100%{transform:scale(1.8);opacity:0;}}
@keyframes ytParlama{0%,55%{transform:translateX(-120%);}85%,100%{transform:translateX(120%);}}
@keyframes ytGorselGir{from{opacity:0;transform:scale(.94);}to{opacity:1;transform:none;}}

/* Mobil */
@media (max-width:900px){
  body:has(.yt-isaret) .urun-detay{grid-template-columns:1fr;gap:22px;}
  body:has(.yt-isaret) .urun-detay > div:first-child{position:static;}
  body:has(.yt-isaret) .urun-galeri-ana{border-radius:24px;padding:22px;}
  body:has(.yt-isaret) .urun-galeri-mini img{flex-basis:62px;width:62px;height:62px;border-radius:14px;}
  body:has(.yt-isaret) .yt-guven{grid-template-columns:1fr;}
  body:has(.yt-isaret) .sepete-ekle-satir input[type="number"],body:has(.yt-isaret) .sepete-ekle-satir input[name="adet"]{width:60px;flex:0 0 60px;}
  body:has(.yt-isaret) .sepete-ekle-btn{white-space:nowrap;font-size:15px;padding:14px 12px;}
  body:has(.yt-isaret) .favori-daire-btn{width:50px;flex:0 0 50px;}
  body:has(.yt-isaret) .urun-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  body:has(.yt-isaret) .urun-kart-govde{padding:10px 12px 12px;}
  body:has(.yt-isaret) .breadcrumb strong{max-width:24ch;}
}
@media (prefers-reduced-motion:reduce){
  body:has(.yt-isaret) .sepete-ekle-btn::after,body:has(.yt-isaret) .urun-stok-satir .stok-nokta::after{animation:none;display:none;}
}
