/* Roboto fontunu yükle (dosyanın en üstünde kalmalı) */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

/* Tüm site: Roboto (ikon fontları hariç, boyutlara dokunmaz) */
html,
body,
body *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not([class*="fa-"]):not([class*="icon"]):not([class*="glyph"]):not([class^="bi-"]):not([class*="material-icons"]) {
  font-family: 'Roboto', Arial, sans-serif !important;
}

/* Arama kutusu: 1200px, geniş ekranda (sadece logo ve arama satırında) */
@media (min-width: 1400px) {
  html body #header_main_zone .ny-menu-center,
  html body #header_main_zone .menuBox.nav,
  html body #header_main_zone form.ny-header-search {
    width: 1200px !important;
    max-width: none !important;
  }
}

/* Sayfanın en tepesinde boş çubuk: açık gri (#F9F9F9) — önceden logo mavisi #0672cb */
html body #header-container::before {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 42px !important;
  background-color: #F9F9F9 !important;
  border-bottom: 1px solid #D0D0D0 !important;
}

/* skv_topbar: Üst gri bar — solda blog bağlantısı (Rehberler & İncelemeler), sağda telefon ve e-posta (içerik </body> Öncesi alanındaki skv_topbar scriptiyle eklenir) */
#skv-topbar{position:absolute;top:0;left:0;right:0;height:42px;z-index:20;font-family:Roboto,Arial,sans-serif;font-size:13px;color:#555;pointer-events:none}
#skv-topbar .skv-tb-in{height:42px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;overflow:hidden}
#skv-topbar .skv-tb-right{display:inline-flex;align-items:center;min-width:0}
#skv-topbar a{pointer-events:auto;color:#555;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1}
#skv-topbar a:hover{color:#0672cb}
#skv-topbar i{color:#0672cb;font-size:14px}
#skv-topbar a.skv-tb-blog{color:#0672cb;font-weight:500;gap:7px}
#skv-topbar a.skv-tb-blog:hover{text-decoration:underline;text-underline-offset:3px}
#skv-topbar a.skv-tb-blog .bi-arrow-right{font-size:12px;transition:transform .15s}
#skv-topbar a.skv-tb-blog:hover .bi-arrow-right{transform:translateX(3px)}
#skv-topbar .skv-tb-sep{width:1px;height:14px;background:#D0D0D0;margin:0 14px;flex:0 0 1px}
#skv-topbar .skv-tb-short{display:none}
@media (max-width:575px){#skv-topbar{font-size:12px}#skv-topbar .skv-tb-sep{margin:0 8px}#skv-topbar .skv-tb-long,#skv-topbar a.skv-tb-blog .bi-arrow-right{display:none}#skv-topbar .skv-tb-short{display:inline}}

/* skv_home_icon: "Anasayfa" yazısı yerine yalnızca ev ikonu — breadcrumb ilk öğesi, alt bilgideki Sayfalar listesi ve Hesabım/boş sayfa "Anasayfa" butonu (yazı ekran okuyucular için sayfada kalır; alt bilgi için #footer_area gerekli, .footer kuralını ezmek için) */
html body .breadcrumb-item a[href="https://www.skavut.com/"],
html body .breadcrumb-item a[href="/"],
html body #footer_area .widget-body a[href="https://www.skavut.com/"],
html body #footer_area .widget-body a[href="/"]{font-size:0 !important;display:inline-flex;align-items:center;vertical-align:middle}
html body .breadcrumb-item a[href="https://www.skavut.com/"]::before,
html body .breadcrumb-item a[href="/"]::before,
html body #footer_area .widget-body a[href="https://www.skavut.com/"]::before,
html body #footer_area .widget-body a[href="/"]::before{content:"\F423";font-family:"bootstrap-icons" !important;font-style:normal;font-weight:normal;font-size:15px;line-height:1;display:inline-block;margin:0}
html body a.btn-nybtn[href="https://www.skavut.com/"],
html body a.btn-nybtn[href="/"]{font-size:0 !important}
html body a.btn-nybtn[href="https://www.skavut.com/"] i.fa-arrow-left,
html body a.btn-nybtn[href="/"] i.fa-arrow-left{font-size:16px !important;margin:0 !important}
html body a.btn-nybtn[href="https://www.skavut.com/"] i.fa-arrow-left::before,
html body a.btn-nybtn[href="/"] i.fa-arrow-left::before{content:"\F423";font-family:"bootstrap-icons" !important;font-weight:normal}

/* skv_fc_color: Filtrelerdeki ürün sayısı "(2)" — parantez ve rakam arama çubuğuyla aynı mavi (#0672cb) */
html body #filterArea .ny-checkbox-count,
html body .ny-checkbox-count{color:#0672cb !important}

/* skv_stok_label: Ürün listesi sağ üstteki "Stoktakiler (26)" kutusu tek satırda ve siyah (sayı da siyah, yazıyla aynı boyutta) */
html body .filter-top-right .filtreSelectGroup > label{display:inline-flex !important;align-items:center;gap:6px;white-space:nowrap;color:#000 !important;margin:0}
html body .filter-top-right .filtreSelectGroup > label input#stokin{margin:0}
html body .filter-top-right .filtreSelectGroup > label .ny-checkbox-count{display:inline !important;color:#000 !important;font-size:14px}
/* Hizalama referansı "Önerilenler" sıralama kutusu: "Stoktakiler (n)" kutunun dikey ortasında (flex ile zaten ortalı, ek kaydırma yok) */
/* Masaüstünde "x adet ürün mevcut." yazısı da "Önerilenler" kutusunun dikey ortasına hizalı: +6px */
@media (min-width:992px){html body .filterTop .catProductCount{position:relative;top:6px}}
/* Masaüstünde soldaki filtre kutusu ile ürün kutusu aynı hizadan başlasın: filtre alanı 12px aşağı (yazılar iki kutunun 12px üstünde kalır) */
@media (min-width:992px){html body #filterArea{margin-top:12px !important}}

/* Menü çubuğu (Üçgen Market tarzı): açık gri zemin #f5f6f7 (22.10.2026), ince üst/alt çizgi, eşit genişlikte hücreler, aralarında dikey çizgi */
html body #main-menu {
  background-color: #f5f6f7 !important;
  border-top: 1px solid #e5e7eb !important;
  border-bottom: 2px solid #e5e7eb !important;
  padding: 0 !important;
}
html body #main-menu .nav {
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
}
html body #main-menu .nav > .nav-item {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  border-left: 1px solid #e5e7eb !important;
}
html body #main-menu .nav > .nav-item:first-child {
  border-left: 0 !important;
}
html body #main-menu .nav > .nav-item > .nav-link {
  font-family: 'Roboto', Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-align: center !important;
  padding: 10px 12px !important;
  transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* Menü üzerine gelince: arka plan değişmez, yazı ve ikon logo mavisi (#0672cb) */
html body #main-menu .nav > .nav-item:hover > .nav-link,
html body #main-menu .nav > .nav-item > .nav-link:hover,
html body #main-menu .nav > .nav-item > .nav-link.show {
  background-color: transparent !important;
  color: #0672cb !important;
}

/* Alt menü (açılır panel): her kategori için görsel + isim, Üçgen Market tarzı */
html body #main-menu .dropdown-menu .mega-content {
  padding: 26px 0 22px !important;
}
html body #main-menu .dropdown-menu .mega-content .row.col-8 {
  flex: 0 0 100% !important;
  max-width: 1616px !important;
  width: 100% !important;
  margin: 0 auto !important;
  padding: 0 12px !important;
}
html body #main-menu .dropdown-menu .mega-content .row.col-8 > [class*="col-"] {
  flex: 1 1 0 !important;
  max-width: none !important;
  width: auto !important;
  padding: 8px 12px !important;
  border-left: 1px solid #e5e7eb !important;
}
html body #main-menu .dropdown-menu .mega-content .row.col-8 > [class*="col-"]:first-child {
  border-left: 0 !important;
}
html body #main-menu .submenu-ny {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
html body #main-menu .submenu-ny li a {
  display: block !important;
  text-align: center !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #222222 !important;
  text-decoration: none !important;
}
html body #main-menu .submenu-ny li:first-child > a::before {
  content: "" !important;
  display: block !important;
  height: 130px !important;
  margin: 0 auto 12px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  transition: transform 0.25s ease !important;
}
html body #main-menu .submenu-ny li a:hover {
  color: #0672cb !important;
}
html body #main-menu .submenu-ny li a:hover::before {
  transform: scale(1.06) !important;
}
html body #main-menu .submenu-ny li:first-child {
  margin-bottom: 10px !important;
}
html body #main-menu .submenu-ny li:not(:first-child) a {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #555555 !important;
  padding: 5px 0 !important;
}
html body #main-menu .submenu-ny li:not(:first-child) a:hover {
  color: #0672cb !important;
}

/* Alt menü görselleri (ürün fotoğrafı olan kategoriler fotoğraf, diğerleri marka logosu) */
html body #main-menu .submenu-ny li a[href$="/dell-tasinabilir-is-istasyonlari"]::before {
  background-image: url("/uploads/urunler/dell-precision-m5690intel-core-ultra-7-155h-16gb-512gb-rtx-a1000-6g-16-4k-oled-touch-win11-pro-258.webp") !important;
}
html body #main-menu .submenu-ny li a[href$="/hp-tasinabilir-is-istasyonlari"]::before {
  background-image: url("/uploads/urunler/hp-zbook-8-g1i-14intel-core-ultra-7-255h-32gb-1tb-rtx-500-ada-4g-14-wuxga-win11-pro-264.webp") !important;
}
html body #main-menu .submenu-ny li a[href$="/dell-masaustu-is-istasyonlari"]::before {
  background-image: url("/uploads/markalar/dell-pdp7z.png") !important;
  background-size: 150px auto !important;
}
html body #main-menu .submenu-ny li a[href$="/hp-masaustu-is-istasyonlari"]::before {
  background-image: url("/uploads/markalar/hp-whuhf.png") !important;
  background-size: 150px auto !important;
}
html body #main-menu .submenu-ny li a[href$="/lenovo-tasinabilir-is-istasyonlari"]::before,
html body #main-menu .submenu-ny li a[href$="/lenovo-masaustu-is-istasyonlari"]::before {
  background-image: url("/uploads/markalar/lenovo-bhsm2.png") !important;
  background-size: 150px auto !important;
}

/* Menüde seçim yapınca çıkan alt çizgi: kapalı (üst menü ve açılır panel) */
html body #main-menu .menuBox > li.nav-item a,
html body #main-menu .menuBox > li.nav-item a:hover,
html body #main-menu .menuBox > li.nav-item a:focus,
html body #main-menu .submenu-ny li a,
html body #main-menu .submenu-ny li a:hover,
html body #main-menu .submenu-ny li a:focus {
  border-bottom-color: transparent !important;
  text-decoration: none !important;
}

/* Ana sayfa marka logoları (alttaki kayan logo şeridi): en fazla 200x200 */
html body img.item-product-image.comp-slider-img.brand-logos-image {
  width: auto !important;
  height: auto !important;
  max-width: 200px !important;
  max-height: 200px !important;
  object-fit: contain !important;
  display: block !important;
  margin: 32px auto 0 !important;
}

/* Ana sayfa marka logoları: açık gri, üzerine gelince renkli */
html body img.item-product-image.comp-slider-img.brand-logos-image {
  filter: grayscale(1) !important;
  opacity: 0.75 !important;
  transition: filter 0.3s ease, opacity 0.3s ease !important;
}
html body .item-product-box:hover img.brand-logos-image,
html body img.item-product-image.comp-slider-img.brand-logos-image:hover {
  filter: none !important;
  opacity: 1 !important;
}

/* Alt bilgi ödeme logoları (kart.png): daha açık gri */
html body img[src*="kart.png"] {
  filter: brightness(2.1) drop-shadow(0 0 0 rgb(231, 231, 231)) drop-shadow(0 0 0 rgb(231, 231, 231)) !important;
}

/* Seçim kutuları (filtre onay kutuları): logodaki mavi tik rengi #0672cb */
html body .ny-checkbox-input:checked + .ny-checkbox-box {
  background: #0672cb !important;
  border-color: #0672cb !important;
}
html body .ny-checkbox:hover .ny-checkbox-box {
  border-color: #0672cb !important;
}
html body input[type="checkbox"],
html body input[type="radio"] {
  accent-color: #0672cb;
}

/* Ürün sayfası sekmeleri: logo mavisi (#0672cb) */
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-link.active,
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-link.active:hover {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
  color: #ffffff !important;
}
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-link:not(.active):hover {
  color: #0672cb !important;
}

/* Butonlar: logo mavisi (#0672cb). Arama düğmesi, favori kalbi, giriş sayfası düğmeleri; üzerine gelince #0672cb */
/* Sepete Ekle butonları yeşil #4f7d00 (23.10.2026): ürün sayfası, alttaki kayan bar ve ürün kartları; üzerine gelince de aynı renk */
html body .addSptBt {
  background-color: #4f7d00 !important;
  border: 1px solid #4f7d00 !important;
}
html body .addSptBt:hover {
  background-color: #4f7d00 !important;
  border-color: #4f7d00 !important;
}
html body .subsBoxForm .btn {
  background-color: #0672cb !important;
}
html body .product-cart-add {
  background-color: #4f7d00 !important;
  border: 1px solid #4f7d00 !important;
}
html body .product-cart-add:hover {
  background-color: #4f7d00 !important;
  border-color: #4f7d00 !important;
}
html body .product-cart-heart:hover {
  border-color: #0672cb !important;
  background-color: #0672cb !important;
}
html body .product-cart-heart {
  border: 1px solid #0672cb !important;
  background-color: #0672cb !important;
}
html body .favorite-selected {
  border-color: #0672cb !important;
  background-color: #0672cb !important;
}
html body .talepUrun {
  background-color: #0672cb !important;
  border: 1px solid #0672cb !important;
}
html body .talepUrun:hover {
  background-color: #0672cb !important;
}
html body .ny-add-cart-modal-cart-btn {
  background-color: #0672cb !important;
  border: 1px solid #0672cb !important;
}
html body .ny-add-cart-modal-cart-btn:hover {
  background-color: #0672cb !important;
  border: 1px solid #0672cb !important;
}
html body .top-header-search-box button {
  background-color: #0672cb !important;
}
html body .top-header-search-box input {
  border-color: #0672cb !important;
}
html body .top-header-search-box input:focus {
  border-color: #0672cb !important;
}
html body .favitem-btn {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}
html body .favitem-btn:hover {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}
html body .favitem-btn.favorite-selected {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}
html body .favitem-btn.favorite-selected:hover {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}
html body .ny-login-page .form-control:focus {
  border-color: #0672cb !important;
}
html body .ny-login-page .form-check-input {
  accent-color: #0672cb !important;
}
html body .ny-login-page .ny-auth-forgot {
  color: #0672cb !important;
}
html body .ny-login-page .ny-auth-note a {
  color: #0672cb !important;
}
html body .ny-login-page .ny-auth-btn-primary {
  background-color: #0672cb !important;
}
html body .ny-login-page .ny-auth-btn-outline {
  color: #0672cb !important;
  border: 1.5px solid #0672cb !important;
}
html body .ny-login-page .ny-auth-btn-outline:hover {
  background-color: #0672cb !important;
}
html body .bulkdiscActive {
  background-color: #0672cb !important;
}
html body .bulkdiscardActive {
  border-color: #0672cb !important;
}
html body .bulk-populer-tags {
  background: #0672cb !important;
}
html body .nyPdgift-box .nyGiftBoxAddBt {
  background: #0672cb !important;
}
html body .nyPdgift-box .nyGiftBoxAddBt:hover {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}
html body .product-multi-image-pagination .product-multi-image-item-sub::before {
  background-color: #0672cb !important;
}
html body .product-thumbs .step--active {
  border: 1px solid #0672cb !important;
}
html body .ny-sm-price {
  color: #0672cb !important;
}
html body .ny-sm-cart {
  background: #0672cb !important;
}
html body .ny-sm-view {
  border: 1px solid #0672cb !important;
  color: #0672cb !important;
}
html body .ny-sm-view:focus,
html body .ny-sm-view:hover {
  background: #0672cb !important;
}
html body .ny-sm-foot {
  color: #0672cb !important;
}
html body .ny-sm-foot:focus,
html body .ny-sm-foot:hover {
  color: #0672cb !important;
}

/* Başlık alanı: dikey diziliş, sola dayalı */
#product_title_zone {
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Ürün adı */
.productDetails .product-title {
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 1.25 !important;
  flex: 0 0 auto !important;
  width: 100% !important;
  min-width: 0 !important;
  text-align: left !important;
  margin-left: 0 !important;
}

/* Alt başlık: ürün adının altında, açık mavi zemin + lacivert yazı */
#product_title_zone::after {
  content: "Orijinal Ürün, Resmi Türkiye Distribütör Garantilidir." !important;
  order: 1 !important;
  display: block !important;
  width: 100% !important;
  margin-top: 6px !important;
  padding: 6px 12px !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #0672cb !important;
  background-color: #d9f5fd !important;
  text-align: left !important;
}

/* Dell logosu */
html body #product_title_zone span.product-brand {
  order: -1 !important;
  align-self: flex-start !important;
  float: none !important;
  text-align: left !important;
  zoom: 1 !important;
  flex-shrink: 0 !important;
  margin: 0 0 4px 0 !important;
  transform: none !important;
}
html body #product_title_zone span.product-brand img,
html body #product_title_zone span.product-brand svg {
  margin: 0 !important;
  display: block !important;
}

/* Ürün sayfası marka logosu: 200px genişlik (logodaki boş üst/alt alan kırpılır) */
html body #product_title_zone span.product-brand img {
  width: 200px !important;
  height: 40px !important;
  min-height: 0 !important;
  max-height: none !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Geniş ekran: logo görselin üstüne, en sola; başlık logoyla aynı hizada; ana görsel yukarı alınır */
@media (min-width: 992px) {
  html body #product_title_zone span.product-brand {
    position: relative !important;
    left: calc(-100% - 60px) !important;
    height: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
  }
  html body [data-cmp-type="product_detail_left"] {
    padding-top: 0 !important;
    margin-top: 15px !important;
  }
}

/* Urun sayfasi fiyat alani kategori ve anasayfa kartlariyla ayni renk ve sirada (23.10.2026; tek satir): once "Liste Fiyati" (kesikli
   alt cizgi, uzerine gelince aciklama) + ustu cizili eski fiyat #0e0e0e, altinda "Indirim" + tutar #4F7D00 (tutar kalin),
   en sonda satis fiyati Roboto 700 (bold) 32px #0e0e0e, diger fiyatlar 16px. Yuzde kutusu gizli. Satirlari </body> oncesi script duzenler (.skv-pfd).
   Alttaki sabit sepet cubugunda (#bottomCartAdd) ayni renkler: Liste Fiyati + eski fiyat + Indirim tek satirda, altinda fiyat.
   (Onceki kirmizi fiyat / kirmizi yuzde kutusu kurallarinin yerine) */

/* Alt başlık ile fiyat bloğu arasında boşluk (30px) */
.productDetails .productLine {
  margin-top: 30px !important;
}

html body .productDetails [data-cmp-type="product_price"] .product-discount,
html body #bottomCartAdd .productPrices .product-discount {
  display: none !important;
}

/* ana fiyat alani tek satir: Liste Fiyati + eski fiyat, Indirim + tutar, fiyat (yer yetmezse fiyat alt satira gecer) */
html body .productDetails [data-cmp-type="product_price"] {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  column-gap: 16px !important;
  row-gap: 4px !important;
  text-align: left !important;
}

html body .productDetails [data-cmp-type="product_price"] .productPrices {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  column-gap: 16px !important;
  row-gap: 4px !important;
}

html body .productDetails [data-cmp-type="product_price"] .skv-eski {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  color: #0e0e0e !important;
}

html body .productDetails [data-cmp-type="product_price"] .skv-eski-etiket,
html body #bottomCartAdd .skv-eski-etiket {
  display: inline-block !important;
  margin: 0 6px 0 0 !important;
  font-weight: 400 !important;
  line-height: normal !important;
  color: #0e0e0e !important;
  border-bottom: 1px dashed #0e0e0e !important;
  cursor: help !important;
}

html body .productDetails [data-cmp-type="product_price"] .skv-eski-etiket {
  font-size: 16px !important;
}

html body .productDetails [data-cmp-type="product_price"] .product-price-old {
  display: inline;
  margin: 0 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  color: #0e0e0e !important;
  text-decoration: line-through !important;
  opacity: 1 !important;
}

html body .productDetails [data-cmp-type="product_price"] .skv-indirim {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  color: #4F7D00 !important;
}

html body .productDetails [data-cmp-type="product_price"] .skv-indirim b,
html body #bottomCartAdd .skv-indirim b {
  font-weight: 700 !important;
  color: #4F7D00 !important;
}

html body .productDetails [data-cmp-type="product_price"] .product-price-sale,
html body .productDetails [data-cmp-type="product_price"] .product-price-sale .price {
  display: block !important;
  white-space: nowrap !important;
  margin: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: normal !important;
  color: #0e0e0e !important;
}

/* fiyat sutunu daraldikca tek satira sigsin diye yazilar kuculur (1200-1399px sutun 506px: 14/26px; 992-1199px 416px: 13/20px; daha dar ekranda fiyat alt satira gecer) */
@media (min-width: 1200px) and (max-width: 1399.98px) {
  html body .productDetails [data-cmp-type="product_price"],
  html body .productDetails [data-cmp-type="product_price"] .productPrices {
    column-gap: 14px !important;
  }
  html body .productDetails [data-cmp-type="product_price"] .skv-eski,
  html body .productDetails [data-cmp-type="product_price"] .skv-eski-etiket,
  html body .productDetails [data-cmp-type="product_price"] .product-price-old,
  html body .productDetails [data-cmp-type="product_price"] .skv-indirim {
    font-size: 14px !important;
  }
  html body .productDetails [data-cmp-type="product_price"] .product-price-sale,
  html body .productDetails [data-cmp-type="product_price"] .product-price-sale .price {
    font-size: 26px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  html body .productDetails [data-cmp-type="product_price"],
  html body .productDetails [data-cmp-type="product_price"] .productPrices {
    column-gap: 10px !important;
  }
  html body .productDetails [data-cmp-type="product_price"] .skv-eski,
  html body .productDetails [data-cmp-type="product_price"] .skv-eski-etiket,
  html body .productDetails [data-cmp-type="product_price"] .product-price-old,
  html body .productDetails [data-cmp-type="product_price"] .skv-indirim {
    font-size: 13px !important;
  }
  html body .productDetails [data-cmp-type="product_price"] .product-price-sale,
  html body .productDetails [data-cmp-type="product_price"] .product-price-sale .price {
    font-size: 20px !important;
  }
}

/* Alttaki sabit sepet cubugu */
html body #bottomCartAdd .productPrices {
  display: block !important;
  text-align: right !important;
}

html body #bottomCartAdd .skv-eski {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  color: #0e0e0e !important;
  white-space: nowrap !important;
}

html body #bottomCartAdd .skv-eski-etiket {
  font-size: 13px !important;
}

html body #bottomCartAdd .productPrices .product-price-old {
  display: inline;
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  color: #0e0e0e !important;
  text-decoration: line-through !important;
  opacity: 1 !important;
}

html body #bottomCartAdd .skv-indirim {
  display: inline;
  margin: 0 0 0 10px !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 18px !important;
  color: #4F7D00 !important;
}

html body #bottomCartAdd .productPrices .product-price-sale,
html body #bottomCartAdd .productPrices .product-price-sale .price {
  display: block !important;
  margin: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  color: #0e0e0e !important;
}

/* Ürün görseli alanı: ana görsel, küçük resimler ve ok düğmelerinin çerçevesi yok */
html body [data-cmp-type="product_detail_left"],
html body [data-cmp-type="product_detail_left"] * {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Küçük ürün görselleri: 60x60 px, grup ortada */
html body .product-thumbs .swiper-wrapper {
  justify-content: center !important;
}
html body .product-thumbs .swiper-slide {
  width: 60px !important;
  height: 60px !important;
  margin: 0 5px !important;
}
html body .product-thumbs .swiper-slide > * {
  width: 100% !important;
  height: 100% !important;
}
html body .product-thumbs .swiper-slide img {
  width: 60px !important;
  height: 60px !important;
  object-fit: cover !important;
}

/* Küçük resimlerin sağ ve sol ok düğmeleri: gizli */
html body .product-thumbs .swiper-button-next-new,
html body .product-thumbs .swiper-button-prev-new,
html body .product-thumbs [class*="swiper-button"] {
  display: none !important;
}

/* Geniş ekran: küçük görsel grubunu yukarı al (altındaki bölümler de yukarı gelir) */
@media (min-width: 992px) {
  html body .product-thumbs {
    position: relative !important;
    z-index: 2 !important;
    margin-top: -60px !important;
  }
}

/* Geniş ekran: Müşteri Destek / Hızlı Kargo / Güvenilir Alışveriş kutusu, alt kenarı ana görselin alt kenarıyla aynı hizada */
@media (min-width: 992px) {
  html body [data-cmp-type="product_detail"] {
    position: relative !important;
  }
  html body [data-cmp-type="product_detail_information"],
  html body [data-cmp-type="product_multiple_info_box"] {
    position: absolute !important;
    left: 28px !important;
    right: 27px !important;
    bottom: 50px !important;
    width: auto !important;
    margin: 0 !important;
  }
}

/* Geniş ekran: orta alanı (logo, arama, slider, ürün kutuları) genişlet */
@media (min-width: 1400px) {
  html body .container {
    max-width: 1640px !important;
  }
}

/* Sekme başlıkları (Açıklama, Ürün Bilgileri, Ürün Özellikleri, Yorumlar): büyük yazı */
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-link,
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-item a,
html body [data-cmp-type="product_information_tab"] .nav-tabs .nav-item button,
html body [data-cmp-type="product_information_tab"] .nav-tabs li a,
html body [data-cmp-type="product_information_tab"] [role="tab"] {
  font-size: 19px !important;
  padding: 12px 22px !important;
}

/* Adet kutusu, Sepete Ekle ve çanta düğmesi: hepsi 54px, aynı hizada, fiyatla arası açık (24px) */
html body [data-cmp-type="product_qty_box"],
html body [data-cmp-type="product_cart_box"] {
  height: 54px !important;
  min-height: 54px !important;
  margin-top: 24px !important;
  margin-bottom: 0 !important;
  display: flex !important;
  align-items: stretch !important;
}
html body [data-cmp-type="product_qty_box"] > *,
html body [data-cmp-type="product_cart_box"] > * {
  height: 100% !important;
  align-items: stretch !important;
}
html body [data-cmp-type="product_qty_box"] .input-group,
html body [data-cmp-type="product_qty_box"] input,
html body [data-cmp-type="product_qty_box"] button,
html body [data-cmp-type="product_qty_box"] .btn,
html body [data-cmp-type="product_cart_box"] button,
html body [data-cmp-type="product_cart_box"] .btn,
html body [data-cmp-type="product_cart_box"] a,
html body [data-cmp-type="product_cart_box"] [class*="btn"],
html body .product-button-container button,
html body .product-button-container .btn,
html body .product-button-container a {
  height: 54px !important;
  min-height: 54px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Adet kutusunu 10px yukarı al: Sepete Ekle ve çanta düğmesiyle aynı hizaya gelsin */
html body [data-cmp-type="product_qty_box"] {
  position: relative !important;
  top: -10px !important;
}

/* Karşılaştır / Paylaş: normal kalınlık, büyük yazı (16px), 20px aşağıda */
html body [data-cmp-type="product_share_box"] {
  position: relative !important;
  top: 20px !important;
}
html body [data-cmp-type="product_share_box"] .comp-btn,
html body [data-cmp-type="product_share_box"] .share-btn {
  font-size: 16px !important;
  font-weight: 400 !important;
}
html body [data-cmp-type="product_share_box"] .comp-btn i,
html body [data-cmp-type="product_share_box"] .share-btn i {
  font-size: 15px !important;
}

/* Güvence kutusu (Müşteri Destek / Hızlı Kargo / Güvenilir Alışveriş): alt bilgi şeridi görünümü */
html body [data-cmp-type="product_multiple_info_box"] {
  background-color: #f8f8f8 !important;
  border: none !important;
  box-shadow: none !important;
}
html body .productPropertion .info {
  display: grid !important;
  grid-template-columns: auto auto !important;
  grid-template-rows: auto auto !important;
  column-gap: 12px !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: left !important;
  padding: 12px 8px !important;
  border-color: #e3e3e3 !important;
}

/* İkonlar: siyah (ikonun kendi satır içi kırmızı rengi boyama ve filtreyle ezilir) */
html body .productPropertion .info i {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  filter: brightness(0) !important;
}

/* Başlıklar: koyu + kalın */
html body .productPropertion .info p {
  grid-column: 2 !important;
  grid-row: 1 !important;
  align-self: end !important;
  margin: 0 !important;
  text-align: left !important;
  color: #222222 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

/* Açıklama satırları: gri + küçük */
html body .productPropertion .info::after {
  grid-column: 2 !important;
  grid-row: 2 !important;
  align-self: start !important;
  display: block !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #777777 !important;
  text-align: left !important;
}
html body .productPropertion .info:nth-of-type(1)::after {
  content: "Whatsapp & Canlı Destek" !important;
}
html body .productPropertion .info:nth-of-type(2)::after {
  content: "Hafta içi 17:00'ye kadar siparişlerde" !important;
}
html body .productPropertion .info:nth-of-type(3)::after {
  content: "Türkiye'nin her yerine" !important;
}

/* Teslimat şeridi (04.11.2026, Erkut): başlıklar </body> Öncesi script ile yazılır (2: İstanbul'a 3 Saatte Teslim, 3: 17:30'a Kadar Aynı Gün Kargo).
   Stoksuz üründe (.skv-stoksuz) iki teslimat kutusu gizli, garanti kutusu tam genişlik */
html body .productPropertion.skv-stoksuz .info:nth-of-type(2),
html body .productPropertion.skv-stoksuz .info:nth-of-type(3) {
  display: none !important;
}
html body .productPropertion.skv-stoksuz .info:nth-of-type(1) {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
/* Teslimat şeridi telefonda (04.11.2026): üç kutu alt alta, ikonlar aynı hizada */
@media (max-width: 575.98px) {
  html body .productPropertion .row > .info {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    grid-template-columns: 40px 1fr !important;
    justify-content: start !important;
    padding: 10px 16px !important;
    border-right: 0 !important;
    border-bottom: 1px solid #e3e3e3 !important;
  }
  html body .productPropertion .row > .info i {
    justify-self: center !important;
  }
  html body .productPropertion .row > .info:last-of-type,
  html body .productPropertion.skv-stoksuz .row > .info:nth-of-type(1) {
    border-bottom: 0 !important;
  }
}

/* Menü kategori ikonları (20.10.2026): kategori adının soluna ikon (maske; rengi background-color ile verilir), üzerine gelince mavi */
/* İkon sığsın diye ana menü yazısı 16px -> 15px, yan boşluk 12px -> 8px */
html body #main-menu .nav > .nav-item > a.nav-link {
  font-size: 15px !important;
  line-height: 24px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
html body #main-menu .nav > .nav-item > .nav-link[href$="/tasinabilir-is-istasyonlari-workstation"]::before,
html body #main-menu .nav > .nav-item > .nav-link[href$="/masaustu-is-istasyonlari-workstation"]::before,
html body #main-menu .nav > .nav-item > .nav-link[href$="/monitorler"]::before,
html body #main-menu .nav > .nav-item > .nav-link[href$="/ekran-kartlari"]::before,
html body #main-menu .nav > .nav-item > .nav-link[href$="/cad-graphics-mouse"]::before {
  content: "" !important;
  display: inline-block !important;
  width: 34px !important;
  height: 34px !important;
  margin: -6px 6px -6px 0 !important;
  vertical-align: middle !important;
  background-color: #002C3F !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  transition: background-color 0.3s ease !important;
}
html body #main-menu .nav > .nav-item > .nav-link[href$="/tasinabilir-is-istasyonlari-workstation"]::before { -webkit-mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-tasinabilir-uv6ha.png") !important; mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-tasinabilir-uv6ha.png") !important; }
html body #main-menu .nav > .nav-item > .nav-link[href$="/masaustu-is-istasyonlari-workstation"]::before { -webkit-mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-masaustu-7wym0.png") !important; mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-masaustu-7wym0.png") !important; }
html body #main-menu .nav > .nav-item > .nav-link[href$="/monitorler"]::before { -webkit-mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-monitor-mljxe.png") !important; mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-monitor-mljxe.png") !important; }
html body #main-menu .nav > .nav-item > .nav-link[href$="/ekran-kartlari"]::before { -webkit-mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-ekran-karti-qgjl4.png") !important; mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-ekran-karti-qgjl4.png") !important; }
html body #main-menu .nav > .nav-item > .nav-link[href$="/cad-graphics-mouse"]::before { -webkit-mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-cad-mouse-a3bqc.png") !important; mask-image: url("https://www.skavut.com/uploads/images/skavut-menu-cad-mouse-a3bqc.png") !important; }
html body #main-menu .nav > .nav-item:hover > .nav-link::before,
html body #main-menu .nav > .nav-item > .nav-link:hover::before,
html body #main-menu .nav > .nav-item > .nav-link.show::before {
  background-color: #0672cb !important;
}

/* Anasayfa ürün kartı Sepete Ekle (20.10.2026): yazılı buton yerine sade sepet ikonu (Skavut'a özel çizim; maske, rengi background-color ile).
   Renk yeşil #4f7d00 (23.10.2026): açık yeşil zemin üzerinde yeşil ikon; üzerine gelince yeşil zemin, beyaz ikon */
/* Dar kartta (telefon, tablet, küçük laptop) ikon fiyatın altında, sağa yaslı */
html body .productBox .item-product-info > .item-product-cart-add {
  position: static !important;
  width: auto !important;
  height: auto !important;
  display: flex !important;
  justify-content: flex-end !important;
  margin: 4px 0 0 0 !important;
}
html body .productBox .item-product-info > .item-product-cart-add .addSptBt.addcartHome {
  margin: 0 0 0 auto !important;
}
/* 1400px+ ekranda (slider 4'lü, kart 225px+; Özel Alanlar > body öncesi script html'e skv-4lu ekler) ikon fiyat satırının sağında */
@media (min-width: 1400px) {
  html.skv-4lu body .home-cmp-prd-zone .productBox .item-product-info {
    position: relative !important;
  }
  html.skv-4lu body .home-cmp-prd-zone .productBox .item-product-info > .item-product-cart-add {
    position: absolute !important;
    right: 0 !important;
    bottom: 10px !important;
    width: 38px !important;
    height: 38px !important;
    margin: 0 !important;
    z-index: 2 !important;
  }
}
html body .productBox .item-product-cart-add .addSptBt.addcartHome {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 38px !important;
  height: 38px !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  background-color: #f2f6ec !important;
  border: 0 !important;
  border-radius: 0 !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}
html body .productBox .item-product-cart-add .addSptBt.addcartHome::before {
  content: "" !important;
  display: block !important;
  width: 22px !important;
  height: 22px !important;
  background-color: #4f7d00 !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.2h1.7c.5 0 .9.3 1 .8l1.9 9.6c.1.6.6 1 1.2 1h8.5c.6 0 1-.4 1.2-.9l1.7-6.4c.2-.6-.3-1.1-.9-1.1H6'/%3E%3Ccircle cx='9.3' cy='19.6' r='1.35'/%3E%3Ccircle cx='16.6' cy='19.6' r='1.35'/%3E%3Cpath d='M12.9 9.1v3.8M11 11h3.8'/%3E%3C/svg%3E") no-repeat center / contain !important;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.8 4.2h1.7c.5 0 .9.3 1 .8l1.9 9.6c.1.6.6 1 1.2 1h8.5c.6 0 1-.4 1.2-.9l1.7-6.4c.2-.6-.3-1.1-.9-1.1H6'/%3E%3Ccircle cx='9.3' cy='19.6' r='1.35'/%3E%3Ccircle cx='16.6' cy='19.6' r='1.35'/%3E%3Cpath d='M12.9 9.1v3.8M11 11h3.8'/%3E%3C/svg%3E") no-repeat center / contain !important;
  transition: background-color 0.2s ease !important;
}
html body .productBox .item-product-cart-add .addSptBt.addcartHome:hover {
  background-color: #4f7d00 !important;
}
html body .productBox .item-product-cart-add .addSptBt.addcartHome:hover::before {
  background-color: #ffffff !important;
}

/* Anasayfa ürün listelerinde mavi favori (kalp) ikonu gizli (20.10.2026) */
html body #home_wrapper .favitem-btn {
  display: none !important;
}

/* Anasayfa ürün kartları Dell tarzı (20.10.2026): kart çerçevesi, gri bilgi alanı, mavi kısa başlık, model/ekran satırı,
   özellik maddeleri, alta yaslı fiyat + sepet ikonu + İncele butonu. Yapıyı Özel Alanlar > body öncesi script kurar (skv-dk sınıfı);
   script çalışmazsa kartlar eski görünümde kalır */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk {
  display: flex !important;
  flex-direction: column !important;
  border: 1px solid #e3e5e8 !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  background-color: #ffffff !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-info {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  background-color: #f5f6f7 !important;
  padding: 14px 14px 14px 14px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-brand {
  display: none !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-name {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  margin: 0 0 4px 0 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-name a {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  color: #0672cb !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  min-height: 2.6em !important;
  white-space: normal !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-name a:hover {
  text-decoration: underline !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-meta {
  margin: 0 !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
  color: #6b6f75 !important;
  text-transform: none !important;
  letter-spacing: 0.2px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-meta span + span::before {
  content: "|" !important;
  margin: 0 8px !important;
  color: #b9bcc1 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-specs {
  list-style: none !important;
  margin: 10px 0 0 0 !important;
  padding: 10px 0 0 0 !important;
  border-top: 1px solid #d9dce0 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-specs li {
  position: relative !important;
  padding-left: 12px !important;
  margin: 0 0 4px 0 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #2b2d30 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-specs li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.62em !important;
  width: 4px !important;
  height: 4px !important;
  background-color: #2b2d30 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-price {
  margin-top: auto !important;
  padding-top: 12px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-priceSale {
  font-size: 16px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-priceOld {
  white-space: nowrap !important;
}
@media (min-width: 1440px) {
  html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-priceSale {
    font-size: 19px !important;
  }
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-info > .item-product-cart-add {
  position: static !important;
  width: auto !important;
  height: auto !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 10px 0 0 0 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-incele {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 38px !important;
  padding: 0 18px !important;
  background-color: #0672cb !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border-radius: 0 !important;
  text-decoration: none !important;
  transition: background-color 0.2s ease !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-incele:hover {
  background-color: #055fac !important;
  color: #ffffff !important;
}

/* Telefon ve tablette kart dar: fiyat taşmasın */
@media (max-width: 999px) {
  html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-info {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-priceSale {
    font-size: 15px !important;
  }
}

/* Anasayfa kategori bannerları (20.10.2026): 700x1120 (2x) görsel 350px genişlikte, keskin; body öncesi script bannerı kategoriye link yapar */
html body #home_product_zone .ny-frame-class img {
  width: 350px !important;
  max-width: 100% !important;
  height: auto !important;
}
html body #home_product_zone .ny-frame-class a.skv-banner-link {
  display: block !important;
  cursor: pointer !important;
}

/* Anasayfa kartlari (21.10.2026): sepet ikonu ve Incele butonu kaldirildi; yerine urune giden ">" ok isareti, fiyatin sagina hizali.
   Ok baglantisini </body> oncesi script ekler (skv-ok sinifi) */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-info {
  position: relative !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-info > .item-product-cart-add {
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  right: 8px !important;
  bottom: 12px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  display: flex !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-cart-add .addSptBt,
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-cart-add .skv-incele {
  display: none !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-ok {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  color: #0672cb !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  text-decoration: none !important;
  transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-ok svg {
  width: 22px !important;
  height: 22px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-ok:hover {
  color: #055fac !important;
  background-color: #e6eef8 !important;
  transform: translateX(2px) !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-price {
  padding-right: 44px !important;
}

/* Anasayfa kartlari yazi boyutlari (21.10.2026): urun adi 16px, model satiri ve ozellik maddeleri 14px;
   urun adi ile model satiri arasi %75 daraltildi (27px -> ~7px; iki satirlik bos ad alani kaldirildi) */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-name {
  margin: 0 0 5px 0 !important;
  flex: 0 0 auto !important; /* temanin flex-grow:1 ayari kisa kartlarda adi uzatip model satirini asagi itiyordu */
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-name a {
  font-size: 16px !important;
  min-height: 0 !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-meta {
  font-size: 14px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .skv-specs li {
  font-size: 14px !important;
}

/* Anasayfa kartlari indirim orani kutusu (21.10.2026): zemin #4F7D00, yazi (% ve oran) 14px */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-disc {
  background-color: #4F7D00 !important;
  border-color: #4F7D00 !important;
  font-size: 14px !important;
}
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-dk .item-product-disc span {
  font-size: 14px !important;
}

/* Kategori filtreleri (21.10.2026): birbiriyle ilgili filtreler bolum bolum gri kutularda (kartlardaki gri #f5f6f7).
   Siniflari </body> oncesi script ekler (skv-fg, skv-fg-ilk, skv-fg-son, skv-fg-baslik) */
#filterArea .skv-fg {
  background-color: #f5f6f7 !important;
  border-left: 1px solid #e3e5e8 !important;
  border-right: 1px solid #e3e5e8 !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
}
#filterArea .skv-fg:not(.skv-fg-ilk) {
  border-top: 1px solid #dfe2e6 !important;
}
#filterArea .skv-fg-ilk {
  border-top: 1px solid #e3e5e8 !important;
  border-radius: 0 !important;
  padding-top: 12px !important;
}
#filterArea .skv-fg-son {
  border-bottom: 1px solid #e3e5e8 !important;
  border-radius: 0 !important;
  padding-bottom: 10px !important;
  margin-bottom: 14px !important;
}
#filterArea .skv-fg-ilk.skv-fg-son {
  border-radius: 0 !important;
}
#filterArea .skv-fg-baslik {
  margin: 0 0 2px 0;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 500;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #6b6f75;
}
#filterArea .skv-fg .ny-filter-item {
  overflow-y: auto !important;
}
#filterArea .skv-fg .ny-filter-item::-webkit-scrollbar-track {
  background-color: transparent !important;
}

/* Kategori filtreleri yazi boyutu (21.10.2026): secenekler ve adetleri 14px (filtre basliklari ve fiyat kutusu zaten 14px) */
#filterArea .ny-checkbox-text,
#filterArea .ny-checkbox-count {
  font-size: 14px !important;
  line-height: 1.45 !important;
}

/* Kategori filtreleri yazilari (21.10.2026): filtre basliklari 16px kalin (bold), diger tum yazilar 14px normal
   (ok ikonlari font-awesome oldugu icin dokunulmadi) */
#filterArea .ny-filter-title {
  font-size: 16px !important;
  font-weight: 700 !important;
}
#filterArea .skv-fg-baslik,
#filterArea .ny-checkbox-text,
#filterArea .ny-checkbox-count {
  font-size: 14px !important;
  font-weight: 400 !important;
}
#filterArea input,
#filterArea button,
#filterArea label,
#filterArea a {
  font-weight: 400 !important;
}

/* Kategori filtreleri renk (21.10.2026): tum filtre yazilari ve ok ikonlari siyah #000000 */
#filterArea .ny-filter-title,
#filterArea .ny-filter-title i,
#filterArea .skv-fg-baslik,
#filterArea .ny-checkbox-text,
#filterArea .ny-checkbox-count,
#filterArea label,
#filterArea input,
#filterArea a {
  color: #000000 !important;
}

/* Kategori/marka/arama sayfasi yatay urun listesi (21.10.2026): satirlarda urunun tam adi (kisaltilmaz, satir siniri yok),
   anasayfa kartlarindaki bilgiler (Model: stok kodu, ozellik maddeleri), ayni yazi boyutlari (ad 16px, digerleri 14px) ve indirim kutusu rengi (#4F7D00).
   Bilgileri </body> oncesi script ekler (.product-list-item.skv-dk); Sepete Ekle butonu yerinde kaldi */
html body .product-list-item.skv-dk .item-product-brand {
  display: none !important;
}

html body .product-list-item.skv-dk .item-product-name {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  margin: 0 0 5px 0 !important;
}

html body .product-list-item.skv-dk .item-product-name a {
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  text-overflow: clip !important;
  height: auto !important;
  max-height: none !important;
  color: #000000 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  white-space: normal !important;
}

html body .product-list-item.skv-dk .item-product-name a:hover {
  text-decoration: underline !important;
}

html body .product-list-item.skv-dk .skv-meta {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #6b6f75 !important;
  text-transform: none !important;
  letter-spacing: 0.2px !important;
}

html body .product-list-item.skv-dk .skv-specs {
  list-style: none !important;
  margin: 10px 0 0 0 !important;
  padding: 10px 0 0 0 !important;
  border-top: 1px solid #d9dce0 !important;
}

html body .product-list-item.skv-dk .skv-specs li {
  position: relative !important;
  padding-left: 12px !important;
  margin: 0 0 4px 0 !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #2b2d30 !important;
}

html body .product-list-item.skv-dk .skv-specs li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.62em !important;
  width: 4px !important;
  height: 4px !important;
  background-color: #2b2d30 !important;
}

html body .product-list-item.skv-dk .item-product-disc {
  background-color: #4F7D00 !important;
  border-color: #4F7D00 !important;
  font-size: 14px !important;
}

html body .product-list-item.skv-dk .item-product-disc span {
  font-size: 14px !important;
}

/* Kategori/marka/arama sayfasi yatay liste Sepete Ekle butonu (21.10.2026): koseli (radius yok); renk yesil #4f7d00 (23.10.2026), uzerine gelince biraz koyu (#436a00) */
html body .product-list-item .product-list-cart-btn,
html body .product-list-item .product-list-sepet {
  border-radius: 0 !important;
}

html body .product-list-item .product-list-cart-btn {
  background-color: #4f7d00 !important;
  border-color: #4f7d00 !important;
  color: #ffffff !important;
}

html body .product-list-item .product-list-cart-btn:hover,
html body .product-list-item .product-list-cart-btn:focus {
  background-color: #436a00 !important;
  border-color: #436a00 !important;
  color: #ffffff !important;
}

/* Kategori/marka/arama sayfasi yatay liste fiyat alani Dell Store gibi (21.10.2026): ust satirda "Liste Fiyati" (kesikli alt cizgi,
   uzerine gelince aciklama) + ustu cizili eski fiyat 14px; 8px asagida "Indirim" etiketi 14px #4F7D00 + tutar 14px kalin #4F7D00, en altta fiyat 24px Roboto 500 #0e0e0e; uc satir alt alta (22.10.2026).
   Yuzde kutusu gizli. Satirlari </body> oncesi script duzenler (.skv-fd) */
html body .product-list-item.skv-fd .item-product-disc {
  display: none !important;
}

html body .product-list-item.skv-fd .productpricebox {
  display: block !important;
  text-align: left !important;
}

html body .product-list-item.skv-fd .skv-eski {
  display: block !important;
  margin: 0 !important;
  padding: 0 0 4px 0 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #0e0e0e !important;
}

html body .product-list-item.skv-fd .skv-eski-etiket {
  display: inline-block !important;
  margin: 0 4px 0 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: normal !important;
  color: #0e0e0e !important;
  border-bottom: 1px dashed #0e0e0e !important;
  cursor: help !important;
}

html body .product-list-item.skv-fd .skv-eski .item-product-priceOld {
  display: inline !important;
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #0e0e0e !important;
  text-decoration: line-through !important;
  opacity: 1 !important;
}

html body .product-list-item .item-product-priceSale {
  font-size: 24px !important;
  line-height: 1.3 !important;
  letter-spacing: normal !important;
  color: #0e0e0e !important;
}

html body .product-list-item.skv-fd .item-product-priceSale {
  display: block !important;
  margin: 0 !important;
  font-weight: 500 !important;
}

html body .product-list-item.skv-fd .skv-indirim {
  display: block !important;
  margin: 0 !important;
  padding: 8px 0 4px 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #4F7D00 !important;
}

html body .product-list-item.skv-fd .skv-indirim b {
  font-weight: 700 !important;
  color: #4F7D00 !important;
}

/* Fiyat ve Sepete Ekle sutunu acik gri zemin #f5f6f7, ic bosluk 16px (22.10.2026) */
html body .product-list-item .product-list-buy-area {
  background-color: #f5f6f7 !important;
  padding: 16px !important;
  border-left: 0 !important;
}

/* Site geneli tek mavi #0672cb (22.10.2026): tema renk degiskenleri, Bootstrap mavisi ve urun aciklamalarina gomulu eski maviler (#0076ce, #1f84b7).
   Uzerine gelince (hover) koyu tonu #055fac. Logo gorseldir, CSS ile degismez. */
html:root {
  --headerSearchBtColor: #0672cb !important;
  --productBtBgColor: #0672cb !important;
  --productBtBgColorHover: #055fac !important;
  --siteBtBgColor: #0672cb !important;
  --siteLinkHover: #0672cb !important;
  --favBtBgColor: #0672cb !important;
  --favBtBgColorHover: #055fac !important;
  --favBtBgSelect: #0672cb !important;
  --productBulkDiscActive: #0672cb !important;
  --checkoutBtBg: #0672cb !important;
  --checkoutBtHoverBg: #055fac !important;
  --websiteBreadCrumbBackgroundColor: #0672cb !important;
  --swiper-theme-color: #0672cb !important;
  --bs-blue: #0672cb !important;
  --bs-primary: #0672cb !important;
  --bs-primary-rgb: 6, 114, 203 !important;
  --bs-link-color: #0672cb !important;
  --bs-link-color-rgb: 6, 114, 203 !important;
  --bs-link-hover-color: #055fac !important;
  --bs-link-hover-color-rgb: 5, 95, 172 !important;
}

html body .tab-content [style*="background-color:rgb(0,118,206)"],
html body .tab-content [style*="background-color: rgb(0, 118, 206)"],
html body .tab-content [style*="background-color:#0076ce"],
html body .tab-content [style*="background-color:#0076CE"],
html body .tab-content [style*="background-color: #0076ce"],
html body .tab-content [style*="background-color: #0076CE"] {
  background-color: #0672cb !important;
}

html body .tab-content [style^="color:rgb(0,118,206)"],
html body .tab-content [style*=";color:rgb(0,118,206)"],
html body .tab-content [style^="color: rgb(0, 118, 206)"],
html body .tab-content [style*="; color: rgb(0, 118, 206)"],
html body .tab-content [style^="color:#0076ce"],
html body .tab-content [style^="color:#0076CE"],
html body .tab-content [style*=";color:#0076ce"],
html body .tab-content [style*=";color:#0076CE"],
html body .tab-content [style*="; color: #0076ce"],
html body .tab-content [style*="; color: #0076CE"],
html body .tab-content font[color="#0076ce"],
html body .tab-content font[color="#0076CE"],
html body .tab-content font[color="#1f84b7"],
html body .tab-content font[color="#1F84B7"] {
  color: #0672cb !important;
}

html body .tab-content [style*="border-bottom-color:rgb(0,118,206)"],
html body .tab-content [style*="border-bottom-color: rgb(0, 118, 206)"] {
  border-bottom-color: #0672cb !important;
}

/* Bootstrap bilesenleri ve tema icindeki diger maviler -> #0672cb (hover/aktif #055fac) */
html body .btn-primary {
  --bs-btn-bg: #0672cb !important;
  --bs-btn-border-color: #0672cb !important;
  --bs-btn-hover-bg: #055fac !important;
  --bs-btn-hover-border-color: #055fac !important;
  --bs-btn-active-bg: #055fac !important;
  --bs-btn-active-border-color: #055fac !important;
  --bs-btn-disabled-bg: #0672cb !important;
  --bs-btn-disabled-border-color: #0672cb !important;
}

html body .btn-outline-primary {
  --bs-btn-color: #0672cb !important;
  --bs-btn-border-color: #0672cb !important;
  --bs-btn-hover-bg: #0672cb !important;
  --bs-btn-hover-border-color: #0672cb !important;
  --bs-btn-active-bg: #0672cb !important;
  --bs-btn-active-border-color: #0672cb !important;
  --bs-btn-disabled-color: #0672cb !important;
  --bs-btn-disabled-border-color: #0672cb !important;
}

html body .dropdown-menu {
  --bs-dropdown-link-active-bg: #0672cb !important;
}

html body .nav-pills {
  --bs-nav-pills-link-active-bg: #0672cb !important;
}

html body .pagination {
  --bs-pagination-active-bg: #0672cb !important;
  --bs-pagination-active-border-color: #0672cb !important;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(6, 114, 203, 0.25) !important;
}

html body .list-group {
  --bs-list-group-active-bg: #0672cb !important;
  --bs-list-group-active-border-color: #0672cb !important;
}

html body .progress,
html body .progress-stacked {
  --bs-progress-bar-bg: #0672cb !important;
}

html body .accordion {
  --bs-accordion-btn-focus-border-color: #0672cb !important;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(6, 114, 203, 0.25) !important;
}

html body .form-control:focus,
html body .form-select:focus,
html body .form-check-input:focus {
  border-color: #0672cb !important;
  box-shadow: 0 0 0 0.25rem rgba(6, 114, 203, 0.25) !important;
}

html body .form-check-input:checked,
html body .form-check-input[type="checkbox"]:indeterminate {
  background-color: #0672cb !important;
  border-color: #0672cb !important;
}

html body .form-range::-webkit-slider-thumb {
  background-color: #0672cb !important;
}

html body .link-primary {
  color: #0672cb !important;
}

html body .link-primary:hover,
html body .link-primary:focus {
  color: #055fac !important;
}

html body .catTextBox a,
html body .textshort a,
html body .infoBox .collapse a,
html body .blogDetail a,
html body .contactTextDetail a,
html body span.img-text:hover,
html body .ny-sp-item.sp-views svg,
html body .campBtn {
  color: #0672cb !important;
}

html body .blog-search-detay,
html body .ny-info,
html body .ny-info::before {
  background-color: #0672cb !important;
}

html body .ny-info::after {
  border-top-color: #0672cb !important;
}

html body .swal2-container .swal2-styled.swal2-confirm {
  background-color: #0672cb !important;
}

html body .swal2-container .swal2-loader {
  border-color: #0672cb transparent #0672cb transparent !important;
}

html body .swal2-icon.swal2-info {
  border-color: #0672cb !important;
  color: #0672cb !important;
}

/* Kategori gorseli (22.10.2026): </body> oncesi script .catTextBox kutusunu sayfanin en ustune, menunun altina tasir (.skv-kat-ust).
   Gorsel alani sabit 1640x200 (orani korunarak dar ekranda kuculur); yuklenen gorsel alani doldurur (object-fit: cover). */
html body .catTextBox.skv-kat-ust {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  margin: 0 0 20px 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* Ekmek kirintisi gorselin ustunde (script .skv-bc-ust ekler): sola gorselin kenarina dayali,
   menu cizgisi ile gorsel arasinda gorsel olarak ortada (harf govdesine gore 17px ust / 11px alt) */
html body .category-page .skv-bc-ust {
  padding: 17px 0 11px 0 !important;
}

html body .category-page .skv-bc-ust .breadcrumbBox {
  padding-left: 0 !important;
}

html body .catTextBox.skv-kat-ust p {
  margin: 0 !important;
}

html body .catTextBox.skv-kat-ust img {
  float: none !important;
  display: block !important;
  width: 100% !important;
  max-width: 1640px !important;
  height: auto !important;
  aspect-ratio: 1640 / 200 !important;
  object-fit: cover !important;
  margin: 0 auto !important;
}

/* Kategori ve marka sayfalarinda baslik (H1) gorunmez (22.10.2026). Ekrandan kalkar, yer kaplamaz;
   arama motorlari ve ekran okuyucular icin sayfada durur (display:none degil). */
html body .category-page [data-cmp-type="page_header_title"] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Site geneli dik koseler (22.10.2026): hicbir ogede kose yuvarlatma yok (dugmeler, kutular, gorseller,
   arama kutusu, sayac rozetleri, slider oklari ve noktalari dahil). :not(#skv-kose) secicinin onceligini kimlik seviyesine cikarir;
   boylece temanin .rounded gibi !important siniflari da ezilir */
html body *:not(#skv-kose),
html body *:not(#skv-kose)::before,
html body *:not(#skv-kose)::after {
  border-radius: 0 !important;
}

/* Alt bilgi (footer) yazilarinin tamami 14px (22.10.2026): basliklar, baglantilar, iletisim ve telif satiri */
html body .footer:not(#skv-font),
html body .footer *:not(#skv-font) {
  font-size: 14px !important;
}

/* Bilgi bandi (Hizli Kargo / Musteri Destek / Guvenli Alisveris) zemini ekranin iki yanina sonsuz uzar (22.10.2026).
   Icerik ortada kalir; golge + kirpma yontemi yatay kaydirma cubugu olusturmaz */
html body [data-cmp-type="info_band"] {
  box-shadow: 0 0 0 100vmax #fafafa !important;
  clip-path: inset(0 -100vmax) !important;
}

/* Footer'daki odeme logolari (kart.png: World, Maximum, Bonus, Axess, CardFinans, Paraf, Visa, Mastercard) tek renk #636363 (22.10.2026).
   brightness(0) logolari siyaha cevirir, invert(38.8%) siyahi #636363 griye tasir */
html body .footerBottom img:not(#skv-x) {
  filter: brightness(0) invert(38.8%) !important;
  opacity: 1 !important;
}

/* Anasayfa urun kartlari fiyat alani kategori sayfasiyla ayni (22.10.2026): yuzde kutusu gizli; alt alta
   "Liste Fiyati" + ustu cizili eski fiyat 14px, "Indirim" + tutar 14px #4F7D00, fiyat Roboto 500 #0e0e0e (ekrana gore 16-24px).
   Satirlari </body> oncesi script duzenler (.skv-fd) */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .item-product-disc {
  display: none !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .productpricebox {
  display: block !important;
  text-align: left !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-eski {
  display: block !important;
  margin: 0 !important;
  padding: 0 0 4px 0 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #0e0e0e !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-eski-etiket {
  display: inline-block !important;
  margin: 0 4px 0 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: normal !important;
  color: #0e0e0e !important;
  border-bottom: 1px dashed #0e0e0e !important;
  cursor: help !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-eski .item-product-priceOld {
  display: inline !important;
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #0e0e0e !important;
  text-decoration: line-through !important;
  opacity: 1 !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-indirim {
  display: block !important;
  margin: 0 !important;
  padding: 8px 0 4px 0 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #4F7D00 !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-indirim b {
  font-weight: 700 !important;
  color: #4F7D00 !important;
}

html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .item-product-priceSale {
  display: block !important;
  margin: 0 !important;
  font-size: clamp(16px, 1.5vw, 24px) !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #0e0e0e !important;
  white-space: nowrap !important;
}


/* Anasayfa kartlari: ozellikler ile Liste Fiyati arasina, model alti cizgisinin aynisi (1px #d9dce0), bosluk esit ortada (22.10.2026) */
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .item-product-info::after { content: "" !important; display: block !important; order: 1 !important; flex: 0 0 auto !important; height: 1px !important; box-sizing: content-box !important; border-top: 10px solid transparent !important; border-bottom: 10px solid transparent !important; background: #d9dce0 !important; background-clip: content-box !important; margin: auto 0 !important; position: static !important; }
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .item-product-price { order: 2 !important; margin-top: 0 !important; padding-top: 0 !important; }
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .item-product-cart-add { order: 3 !important; }
html body #home_product_zone .home-cmp-prd-zone .productBox.skv-fd .skv-specs li:last-child { margin-bottom: 0 !important; }


/* Kategori listesi (22.10.2026): urun adi kalin ve satirin tam genisliginde (gri fiyat kutusunun ustune kadar uzanir);
   gri fiyat/Sepete Ekle kutusu Model altindaki cizgi hizasindan baslar. Sadece masaustu (992px ve uzeri) */
@media (min-width: 992px) {
  html body .product-list-item.skv-dk .product-list-content-area { display: grid !important; grid-template-columns: minmax(0, 1fr) 220px !important; grid-template-rows: auto auto 1fr !important; column-gap: 24px !important; row-gap: 0 !important; align-items: start !important; }
  html body .product-list-item.skv-dk .product-list-main, html body .product-list-item.skv-dk .product-list-header, html body .product-list-item.skv-dk .product-list-title { display: contents !important; }
  html body .product-list-item.skv-dk .product-list-name { grid-column: 1 / -1 !important; grid-row: 1 !important; }
  html body .product-list-item.skv-dk .skv-meta { grid-column: 1 !important; grid-row: 2 !important; }
  html body .product-list-item.skv-dk .skv-specs { grid-column: 1 !important; grid-row: 3 !important; }
  /* gri kutu, Model alti cizgisi hizasindan baslar, alt kenar ayni yerde (kutu kuculdu, ic bosluklar sikistirildi) */
  html body .product-list-item.skv-dk .product-list-buy-area:not(#skv-x) { grid-column: 2 !important; grid-row: 3 / 4 !important; align-self: stretch !important; margin-top: 10px !important; padding: 10px 16px !important; }
  html body .product-list-item.skv-dk .product-list-buy-area .item-product-price:not(#skv-x) { margin: 0 0 8px 0 !important; }
  html body .product-list-item.skv-dk .product-list-buy-area .skv-eski:not(#skv-x) { padding: 0 !important; }
  html body .product-list-item.skv-dk .product-list-buy-area .skv-indirim:not(#skv-x) { padding: 4px 0 2px 0 !important; }
  html body .product-list-item.skv-dk .product-list-buy-area .item-product-priceSale:not(#skv-x) { line-height: 1.2 !important; }
}

/* Kategori/marka/arama listesi + anasayfa kartlari (23.10.2026): yuzde indirim kutusu tamamen gizli; script sinif eklemeden once de
   gorunmesin diye .skv-fd/.skv-dk'ya bagli degil. Kategori listesinde urun adi kalin (700), script oncesi de */
html body .product-list-item .item-product-disc,
html body #home_product_zone .productBox .item-product-disc {
  display: none !important;
}

html body .product-list-item .item-product-name a {
  font-weight: 700 !important;
}

/* Urun sayfasi "Urun Bilgileri & Teknik Ozellikleri" sekmesi Dell "Tech Specs" gibi (23.10.2026): "Urun Bilgileri" ve
   "Urun Ozellikleri" sekmeleri tek sekmede birlesir (</body> oncesi script). Once "Urun Bilgileri", altinda "Teknik Ozellikleri"
   bolumu; her bolum cok acik gri zeminde (#f7f8f9), aralarinda 3px bosluk, ustte 24px baslik. Tablolar yerine 3 sutun:
   ozellikler sutun sutun yukaridan asagi akar; kalin ozellik adi, altinda degeri, cizgi/kenarlik/cerceve yok.
   Tablette 2, telefonda 1 sutun */
html body [data-cmp-type="product_information_tab"] #collapseProductAttributes,
html body [data-cmp-type="product_information_tab"] #collapseProductInformation {
  padding: 12px 0 0 0 !important;
}

/* bu sekme acikken sekme icerigi cercevesiz (diger sekmelerde cerceve aynen kalir) */
html body [data-cmp-type="product_information_tab"] .tab-content:has(> #collapseProductAttributes.active),
html body [data-cmp-type="product_information_tab"] .tab-content:has(> #collapseProductInformation.active) {
  border: 0 !important;
}

html body [data-cmp-type="product_information_tab"] .skv-tb-bolum {
  margin: 0 !important;
  padding: 24px 24px 6px 24px !important;
  background-color: #f7f8f9 !important;
}

html body [data-cmp-type="product_information_tab"] .skv-tb-bolum + .skv-tb-bolum {
  margin-top: 3px !important;
}

html body [data-cmp-type="product_information_tab"] .skv-tb-baslik {
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: #0e0e0e !important;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table > tbody {
  display: block !important;
  column-count: 3;
  column-gap: 40px;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table tr {
  display: block !important;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  margin: 0 0 18px 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table th,
html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table td {
  display: block !important;
  width: auto !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  color: #0e0e0e !important;
  text-align: left !important;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table th {
  font-weight: 700 !important;
  margin: 0 0 2px 0 !important;
}

html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table td {
  font-weight: 400 !important;
}

@media (max-width: 991px) {
  html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table > tbody {
    column-count: 2;
  }
}

@media (max-width: 575px) {
  html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) table.table > tbody {
    column-count: 1;
  }
  html body [data-cmp-type="product_information_tab"] .skv-tb-bolum {
    padding: 16px 16px 2px 16px !important;
  }
}

/* Urun sayfasi: acik mavi "Orijinal Urun" bandinin altinda kategori listesindeki gibi "Model: <stok kodu>" satiri (gri #6b6f75, 16px)
   ve onun altinda ozellik maddeleri (23.10.2026); listedeki gibi kare madde isareti, #2b2d30. Ikisini de </body> oncesi script ekler */
html body #product_title_zone .skv-pd-kod {
  order: 2 !important;
  width: 100% !important;
  margin: 10px 0 0 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  color: #6b6f75 !important;
  letter-spacing: 0.2px !important;
  text-align: left !important;
}

html body #product_title_zone .skv-pd-specs {
  order: 3 !important;
  display: block !important;
  width: 100% !important;
  list-style: none !important;
  margin: 14px 0 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

html body #product_title_zone .skv-pd-specs li {
  position: relative !important;
  margin: 0 0 4px 0 !important;
  padding: 0 0 0 14px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  color: #2b2d30 !important;
  text-align: left !important;
}

html body #product_title_zone .skv-pd-specs li::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.6em !important;
  width: 5px !important;
  height: 5px !important;
  background-color: #2b2d30 !important;
}

/* Urun sayfasi alttaki kayan sepet cubugu (23.10.2026): yuksekligi 2 kati (65 -> 130px), urun adi tam ve en fazla 2 satir
   (tam adi </body> oncesi script yazar), ad / fiyat / Sepete Ekle dikeyde ortali */
html body #bottomCartAdd {
  height: 130px !important;
}

html body #bottomCartAdd .row {
  height: 129px !important;
  align-items: center !important;
}

html body #bottomCartAdd .row > [class*="col-"] {
  height: auto !important;
}

html body #bottomCartAdd .col-6 > div {
  min-height: 0 !important;
}

html body #bottomCartAdd .altCartTitle {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  white-space: normal !important;
  line-height: 1.3 !important;
}

html body #bottomCartAdd .col-3 [style*="padding-top"] {
  padding-top: 0 !important;
}

/* cubuk yukseldigi icin WhatsApp Siparis dugmesi de cubugun ustune alinir (tema 65px cubuk icin 70px vermis) */
html body:has(#bottomCartAdd) .whatsappOrder {
  bottom: 140px !important;
}

/* Kayan sepet cubugunda da fiyatlar tek satir (23.10.2026), ana fiyat alaniyla ayni: Liste Fiyati + eski fiyat, Indirim + tutar
   16px, satis fiyati 32px kalin (1200-1399px: 14/26px, 992-1199px: 13/20px). Yer acmak icin sutunlar: ad %41.67, fiyat %41.67,
   Sepete Ekle %16.67 (eskiden 50/25/25); 1200-1399px: 39/44/17 ve ad 18px, 992-1199px: 37/46/17 ve ad 14px.
   992px alti ekranda eski iki satirli kucuk gorunum kalir */
@media (min-width: 992px) {
  html body #bottomCartAdd .row > .col-6 {
    flex: 0 0 auto !important;
    width: 41.6667% !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    flex: 0 0 auto !important;
    width: 41.6667% !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    flex: 0 0 auto !important;
    width: 16.6667% !important;
  }
  html body #bottomCartAdd .productPrices {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: baseline !important;
    justify-content: flex-end !important;
    column-gap: 16px !important;
    row-gap: 2px !important;
  }
  html body #bottomCartAdd .skv-eski,
  html body #bottomCartAdd .skv-eski-etiket,
  html body #bottomCartAdd .productPrices .product-price-old,
  html body #bottomCartAdd .skv-indirim {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  html body #bottomCartAdd .skv-indirim {
    margin: 0 0 0 16px !important;
  }
  html body #bottomCartAdd .productPrices .product-price-sale,
  html body #bottomCartAdd .productPrices .product-price-sale .price {
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  html body #bottomCartAdd .productPrices {
    column-gap: 14px !important;
  }
  html body #bottomCartAdd .skv-eski,
  html body #bottomCartAdd .skv-eski-etiket,
  html body #bottomCartAdd .productPrices .product-price-old,
  html body #bottomCartAdd .skv-indirim {
    font-size: 14px !important;
  }
  html body #bottomCartAdd .skv-indirim {
    margin: 0 0 0 14px !important;
  }
  html body #bottomCartAdd .productPrices .product-price-sale,
  html body #bottomCartAdd .productPrices .product-price-sale .price {
    font-size: 26px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  html body #bottomCartAdd .productPrices {
    column-gap: 10px !important;
  }
  html body #bottomCartAdd .skv-eski,
  html body #bottomCartAdd .skv-eski-etiket,
  html body #bottomCartAdd .productPrices .product-price-old,
  html body #bottomCartAdd .skv-indirim {
    font-size: 13px !important;
  }
  html body #bottomCartAdd .skv-indirim {
    margin: 0 0 0 10px !important;
  }
  html body #bottomCartAdd .productPrices .product-price-sale,
  html body #bottomCartAdd .productPrices .product-price-sale .price {
    font-size: 20px !important;
  }
}

/* kayan cubuk: dar ekranda fiyat satiri sigsin diye fiyat sutunu genisler, ad biraz kuculur */
@media (min-width: 1200px) and (max-width: 1399.98px) {
  html body #bottomCartAdd .row > .col-6 {
    width: 39% !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    width: 44% !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    width: 17% !important;
  }
  html body #bottomCartAdd .altCartTitle {
    font-size: 18px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  html body #bottomCartAdd .row > .col-6 {
    width: 37% !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    width: 46% !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    width: 17% !important;
  }
  html body #bottomCartAdd .altCartTitle {
    font-size: 14px !important;
  }
}

/* Dell gibi golge (23.10.2026): sayfa kayinca ustte sabitlenen menu cubugunun altina, urun sayfasindaki alttaki kayan sepet
   cubugunun ustune belirgin golge (koyulastirildi: 0.12 -> 0.28); kayan cubugun ust cizgisi kaldirildi (golge ayirir) */
html body #main-menu[style*="position: fixed"] {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.28) !important;
}

html body #bottomCartAdd {
  box-shadow: 0 -6px 16px rgba(0, 0, 0, 0.28) !important;
}

html body #bottomCartAdd > div {
  border-top: 0 !important;
}

/* Kayan cubuk: Sepete Ekle dugmesinin alt kenari satis fiyatinin rakamlarinin alt cizgisiyle (taban cizgisi) ayni hizada (23.10.2026).
   Fiyat ve dugme sutunlari alta yaslanir; fiyat satiri dikeyde ortada kalir, dugme fiyat kutusunun taban cizgisi kadar yukarida durur */
/* dugme sutununda tema dugmeyi dar bir kutuda saga yaslayip (float) bazen iki satir yuksekligine cikariyordu; kutu tam
   genislik, dugme sagda ve tek satir, boylece sutunun yuksekligi dugmenin kendisi kadar */
@media (min-width: 992px) {
  html body #bottomCartAdd .row > .col-3:not(.p-0) > div {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) > div > div {
    float: none !important;
    display: flex !important;
    justify-content: flex-end !important;
    padding: 0 !important;
  }
  html body #bottomCartAdd .bottomAdd {
    margin: 0 !important;
    white-space: nowrap !important;
  }
}

@media (min-width: 1400px) {
  html body #bottomCartAdd .row > .col-3.p-0,
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    align-self: flex-end !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    padding-bottom: 45px !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    padding-bottom: 53px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  html body #bottomCartAdd .row > .col-3.p-0,
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    align-self: flex-end !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    padding-bottom: 49px !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    padding-bottom: 58px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  html body #bottomCartAdd .row > .col-3.p-0,
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    align-self: flex-end !important;
  }
  html body #bottomCartAdd .row > .col-3.p-0 {
    padding-bottom: 52px !important;
  }
  html body #bottomCartAdd .row > .col-3:not(.p-0) {
    padding-bottom: 61px !important;
  }
}

/* Anasayfa "Son Eklenen Bloglar" bolumu ebrarbilgisayar.com blog bolumu gibi (23.10.2026): tam genislikte acik gri bant (#f1f5f9),
   solda buyuk harfli koyu baslik, sagda beyaz kutuda geri/ileri oklari; beyaz, golgeli, esit boylu kartlar: genis gorsel (2:1),
   baslik (en fazla 3 satir), kisa yazi (gri), en altta alti cizili DEVAMINI OKU. Kart sayisi ve oklar </body> oncesi script'te (.skv-blog) */
html body [data-cmp-type="last_blogs"] {
  background-color: #f1f5f9 !important;
  padding: 40px 0 10px 0 !important;
  /* gri bant sayfanin iki kenarina kadar uzansin (yerlesim degismeden) */
  box-shadow: 0 0 0 100vmax #f1f5f9 !important;
  clip-path: inset(0 -100vmax) !important;
}

html body [data-cmp-type="last_blogs"] .productTitle {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  text-align: left !important;
  margin: 0 0 30px 0 !important;
}

html body [data-cmp-type="last_blogs"] .productTitle .component-title {
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: #353a42 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
}

html body [data-cmp-type="last_blogs"] .productTitle .component-title::before,
html body [data-cmp-type="last_blogs"] .productTitle .component-title::after {
  display: none !important;
}

html body [data-cmp-type="last_blogs"] .skv-blog-ok {
  display: flex !important;
  align-items: center !important;
  flex: 0 0 auto !important;
  height: 44px !important;
  padding: 0 4px !important;
  background-color: #ffffff !important;
}

html body [data-cmp-type="last_blogs"] .skv-blog-ok button {
  width: 44px !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  font-size: 22px !important;
  line-height: 44px !important;
  color: #353a42 !important;
  cursor: pointer !important;
}

html body [data-cmp-type="last_blogs"] .skv-blog-ok button:disabled {
  color: #c3c8d0 !important;
  cursor: default !important;
}

/* kart golgeleri kaydiricinin kenarinda kesilmesin */
html body [data-cmp-type="last_blogs"] .swiper-container {
  width: calc(100% + 30px) !important;
  max-width: none !important;
  padding: 15px 15px 40px 15px !important;
  margin: -15px -15px 0 -15px !important;
}

html body [data-cmp-type="last_blogs"] .swiper-wrapper {
  align-items: stretch !important;
}

html body [data-cmp-type="last_blogs"] .swiper-slide {
  display: flex !important;
  height: auto !important;
}

html body [data-cmp-type="last_blogs"] .productBox {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 20px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background-color: #ffffff !important;
  box-shadow: 0 10px 25px rgba(208, 213, 223, 0.25) !important;
}

html body [data-cmp-type="last_blogs"] .item-product-box {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body [data-cmp-type="last_blogs"] .item-product-image-box {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: auto !important;
  padding: 0 !important;
  text-align: left !important;
}

html body [data-cmp-type="last_blogs"] .item-product-image-box > a:first-child {
  display: block !important;
  margin: 0 0 25px 0 !important;
}

html body [data-cmp-type="last_blogs"] .item-product-image-box > a:first-child img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  aspect-ratio: 2 / 1 !important;
  object-fit: cover !important;
  object-position: 50% 35% !important;
  margin: 0 !important;
}

html body [data-cmp-type="last_blogs"] .item-product-image-box > div {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}

html body [data-cmp-type="last_blogs"] .last-blogs-name {
  display: block !important;
  flex: 0 0 auto !important;
  max-height: none !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 15px 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

html body [data-cmp-type="last_blogs"] .last-blogs-name a {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
  white-space: normal !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 21px !important;
  color: #353a42 !important;
  text-decoration: none !important;
}

html body [data-cmp-type="last_blogs"] .last-blogs-description {
  flex: 0 0 auto !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 0 20px 0 !important;
  padding: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 19px !important;
  color: #676d78 !important;
}

html body [data-cmp-type="last_blogs"] .last-blogs-continue-btn {
  align-self: flex-start !important;
  margin: auto 0 0 0 !important;
  padding: 0 !important;
  font-family: Roboto, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #353a42 !important;
  text-decoration: underline !important;
  text-transform: uppercase !important;
}

/* Anasayfa ana banner: bannerin rengi sayfanin sagina ve soluna uzar (23.10.2026). Sol kenar rengi sola, sag kenar rengi saga
   (renkleri </body> oncesi script gorselden okur: --skv-bn-sol / --skv-bn-sag; kenara uzakliklar --skv-bn-l / --skv-bn-r).
   Banner degisince renk 0.5 sn'de gecer; banner kenarlari dik (kose yuvarlakligi kaldirildi, renk kesintisiz devam etsin) */
html body [data-cmp-type="slider"] {
  position: relative !important;
}

html body [data-cmp-type="slider"].skv-bn::before,
html body [data-cmp-type="slider"].skv-bn::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  transition: background-color 0.5s ease !important;
}

html body [data-cmp-type="slider"].skv-bn::before {
  left: calc(-1 * var(--skv-bn-l, 0px)) !important;
  width: calc(var(--skv-bn-l, 0px) + 50%) !important;
  background-color: var(--skv-bn-sol, transparent) !important;
}

html body [data-cmp-type="slider"].skv-bn::after {
  right: calc(-1 * var(--skv-bn-r, 0px)) !important;
  width: calc(var(--skv-bn-r, 0px) + 50%) !important;
  background-color: var(--skv-bn-sag, transparent) !important;
}

html body [data-cmp-type="slider"].skv-bn > .swiper-container {
  position: relative !important;
  z-index: 1 !important;
}

html body [data-cmp-type="slider"] img.rounded {
  border-radius: 0 !important;
}

/* Anasayfa ana banner yuksekligi 550px (23.10.2026): genis ekranda (banner alani 1616px) 550px; daha dar masaustu ekranda ayni
   oranla (1616:550) kuculur, boylece her ekranda ayni kadar kirpilir. Gorsel alani kirpilarak doldurur (object-fit: cover, ortadan).
   Mevcut gorseller 1900x500 oldugu icin saginda ve solunda yaklasik %15 kirpilir; tam sigmasi icin yeni banner olcusu 1900x647 px
   (ya da 1616x550 / 3232x1100). 768px alti ekranda eski oran kalir */
@media (min-width: 768px) {
  html body [data-cmp-type="slider"] .swiper-slide img {
    width: 100% !important;
    height: auto !important;
    max-height: 550px !important;
    aspect-ratio: 1616 / 550 !important;
    object-fit: cover !important;
    object-position: 50% 50% !important;
  }
}


/* skv_footer_cats: Alt gri bant — yükseklik +%20 (masaüstünde ~280px → 336px, boşluk üst-alt eşit dağılır); masaüstünde 6 eşit sütun: 1. sütun Kategoriler (</body> Öncesi > skv_footer_cats scripti ekler), 6. sütun boş; mobilde boş sütun gizli */
html body .cmp.container-fluid.footer{display:flex !important;flex-direction:column;justify-content:center;min-height:336px}
@media (min-width:992px){html body #footer_area > div{flex:0 0 16.6667% !important;max-width:16.6667% !important}}
@media (max-width:991px){html body #footer_area > .skv-footer-bos{display:none}}
/* Alt gri banttaki sütun başlıkları (Kategoriler, Bilgilendirme, Sayfalar, İletişim Bilgileri, Sosyal Medya) kalın */
html body #footer_area .widget .widget-title{font-weight:700 !important}

/* skv_brand_logo: Ürün sayfası marka logosu — 25px yükseklik ve boşluk kırpma </body> Öncesi > skv_brand_logo scriptinde; masaüstünde logo sayfa yolunun (⌂) sol hizasından 2px içeride */
@media (min-width:992px){html body #product_title_zone span.product-brand.product-brand{left:calc(-100% - 78px) !important}}

/* skv_menu_gorsel: Açılır kategori menüsü — marka başlıklarında logo (Lenovo gibi); alt kategorilerde üretici aile görseli (Tasarım > Üst Menü > Menü Görseli ile yüklendi, 400x300 webp) ismin solunda küçük; görselli başlıklarda (ekran kartları) büyük */
html body #main-menu#main-menu .submenu-ny li a[href$="/dell-tasinabilir-is-istasyonlari"]::before,
html body #main-menu#main-menu .submenu-ny li a[href$="/dell-monitorler"]::before{background-image:url(/uploads/markalar/dell-pdp7z.png) !important;background-size:150px auto !important}
html body #main-menu#main-menu .submenu-ny li a[href$="/hp-tasinabilir-is-istasyonlari"]::before,
html body #main-menu#main-menu .submenu-ny li a[href$="/hp-monitorler"]::before{background-image:url(/uploads/markalar/hp-whuhf.png) !important;background-size:150px auto !important}
html body #main-menu#main-menu .submenu-ny li a[href$="/lenovo-monitorler"]::before{background-image:url(/uploads/markalar/lenovo-bhsm2.png) !important;background-size:150px auto !important}
html body #main-menu#main-menu .submenu-ny li:not(:first-child){width:250px;max-width:100%;margin:0 auto 6px !important}
html body #main-menu#main-menu .submenu-ny li:not(:first-child) > a{display:flex !important;align-items:center;gap:10px;text-align:left !important}
html body #main-menu#main-menu .submenu-ny li:not(:first-child) > a > img{flex:0 0 52px;width:52px !important;height:39px !important;max-width:none !important;object-fit:contain;margin:0 !important;transition:transform .25s ease}
html body #main-menu#main-menu .submenu-ny li:not(:first-child) > a:hover > img{transform:scale(1.06)}
html body #main-menu#main-menu .submenu-ny li:first-child > a:has(> img)::before{display:none !important}
html body #main-menu#main-menu .submenu-ny li:first-child > a > img{display:block !important;width:auto !important;max-width:100% !important;height:130px !important;object-fit:contain;margin:0 auto 12px !important;transition:transform .25s ease}
html body #main-menu#main-menu .submenu-ny li:first-child > a:hover > img{transform:scale(1.06)}
/* skv_menu_gorsel (geçici): CAD başlıkları — 3Dconnexion görselleri menüye yüklenene kadar sitedeki ürün görseli */
html body #main-menu#main-menu .submenu-ny li a[href$="/spacemouse"]::before{background-image:url(/uploads/urunler/3dconnexion-space-mouse-enterprise-3dx-700056-632.webp) !important}
html body #main-menu#main-menu .submenu-ny li a[href$="/cadmouse"]::before{background-image:url(/uploads/urunler/3dconnexion-cad-mouse-compact-wireless-3dx-700118-613.webp) !important}
html body #main-menu#main-menu .submenu-ny li a[href$="/keyboard"]::before{background-image:url(/uploads/urunler/3dconnexion-q-ingilizce-kablolu-profesyonel-klavye-bluetooth-sayisal-tus-takimi-3dx-700092-644.webp) !important}

/* Kategori aciklama metni (30.10.2026): baslik + ilk paragraf acik, kalan paragraflar "Devamini oku" ile acilir (script </body> Oncesi'nde) */
.catTextBox h2{font-size:20px;font-weight:700;line-height:1.3;margin:14px 0 8px;color:#0B0F17}
.catTextBox p{font-size:14px;line-height:1.65;color:#3a4150;max-width:1100px;margin:0 0 10px}
.catTextBox.skv-collapsed .skv-more{display:none}
.skv-readmore{display:inline-block;background:none;border:0;padding:0;margin:0 0 12px;color:#0672cb;font:500 14px/1.4 Roboto,Arial,sans-serif;cursor:pointer}
.skv-readmore:hover{text-decoration:underline}

/* skv-kat-banner-mobil (31.10.2026): kategori banner gorseli telefonda gizli, aciklama metni kalir */
@media (max-width: 767px) {
  html body .catTextBox.skv-kat-ust > img { display: none !important; }
}


/* skv-etiket-gizle (31.10.2026): urun bilgileri sekmesindeki ham etiket listesini gizle; etiketler site ici arama icin korunur */
html body [data-cmp-type="product_information_tab"] :is(#collapseProductAttributes, #collapseProductInformation) .skv-tb-bolum table.table tr:last-child:has(> th:not([style])),
html body [data-cmp-type="product_information_tab"] #collapseProductInformation table.table tr:has(> th:not([style])):not(:last-child) { display: none !important; }


/* skv-menu-bos-gizle (31.10.2026): pasif (urunsuz) kategorilerin menu ogeleri href=# olur; kategori tekrar aktif olunca kendiliginden gorunur */
html body .submenu-ny li:has(> a[href="#"]),
html body .mobile-menu li:has(> a[href="#"]) { display: none !important; }
/* skv-menu-bos-sutun: icinde aktif link kalmayan mega menu sutununu gizle */
html body div[class*="col-"]:has(> ul.submenu-ny):not(:has(> ul.submenu-ny > li > a:not([href="#"]))) { display: none !important; }

/* skv-marka-logo-gizle (31.10.2026): marka sayfalarinda aciklama kutusundaki marka logosu banner gibi uzayip bozuk gorunuyordu; marka logolari kullanilmiyor, gizlenir */
html body .catTextBox.skv-kat-ust img[src*="/uploads/markalar/"],html body .catTextBox img[src*="/uploads/markalar/"]{display:none!important}

/* skv-blog-okunabilirlik (31.10.2026): blog yazilarinda metin 1600px genislikte ve 14px idi (satir basina ~230 karakter, okunmasi zor); okunabilir sutun genisligi ve tipografi */
html body .blogDetail>.col-lg-12{max-width:860px;margin:0 auto;float:none;color:#222}
html body .blogDetail>.col-lg-12 p,html body .blogDetail>.col-lg-12 li{font-size:16px;line-height:1.75}
html body .blogDetail>.col-lg-12 p{margin:0 0 14px}
html body .blogDetail>.col-lg-12 p.giris{font-size:17.5px;color:#333}
html body .blogDetail>.col-lg-12 h2{font-size:24px;line-height:1.3;font-weight:700;margin:34px 0 12px;color:#111}
html body .blogDetail>.col-lg-12 h3{font-size:19px;line-height:1.35;font-weight:700;margin:24px 0 8px;color:#111}
html body .blogDetail>.col-lg-12 ul,html body .blogDetail>.col-lg-12 ol{margin:0 0 16px;padding-left:22px}
html body .blogDetail>.col-lg-12 li{margin-bottom:6px}
html body .blogDetail>.col-lg-12 a{text-decoration:underline;text-underline-offset:2px}
html body .blogDetail>.col-lg-12 p.kaynak{font-size:13px;color:#666;line-height:1.5}
@media (max-width:767px){html body .blogDetail>.col-lg-12 h2{font-size:20px;margin-top:26px}html body .blogDetail>.col-lg-12 h3{font-size:17px}html body .blogDetail>.col-lg-12 p.giris{font-size:16.5px}}
/* skv-blog-tablo (31.10.2026): blog karsilastirma tablolari; mobilde yatay kaydirma */
html body .blogDetail .skv-tablo{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 18px}
html body .blogDetail table{border-collapse:collapse;width:100%;min-width:600px;font-size:14.5px;line-height:1.45}
html body .blogDetail th,html body .blogDetail td{border:1px solid #dde3ea;padding:8px 10px;text-align:left;vertical-align:top}
html body .blogDetail thead th{background:#eef4fa;font-weight:700;color:#111}
html body .blogDetail tbody th{background:#fafbfc;font-weight:600;white-space:nowrap}
html body .blogDetail tbody tr:nth-child(even) td{background:#fcfdfe}

/* Logo (05.11.2026, kucuk boy, piksele oturtulmus): logo-t628l.png paylasim gorseli olarak kalir (og:image). Baslikta PNG gizlenir; 212x81 px icin kenarlari tam piksele hizalanmis SVG cizilir. Slogan Roboto Medium 12px buyuk harf. Kutu konumunu tam piksele </body> oncesindeki skvLogoSnap duzeltir. */
html body img.ny-logo-img[src*="logo-t628l"]{width:212px;max-width:212px;height:auto;aspect-ratio:212/81;object-fit:none;object-position:-99999px 0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE3OS42MTQwIDc5Ny44OTQ0IDE2OTAuODU5OCA2NDYuMDM2MSIgd2lkdGg9IjIxMiIgaGVpZ2h0PSI4MSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzIwLjMzIDEyMjYuOTNDMjcyLjU4IDEyMjMuMjYgMjM1LjEyIDEyMDIuODMgMjE3LjY0IDExNzAuOTNDMjExLjIxIDExNTkuMiAyMDQuNDQgMTEzNC40MyAyMDcuNCAxMTMzLjQ3QzIwOCAxMTMzLjI3IDIyMi4yMiAxMTMyLjYzIDIzOSAxMTMyLjA1QzI1NS43OCAxMTMxLjQ3IDI3Mi41OSAxMTMwLjg4IDI3Ni4zOCAxMTMwLjc1TDI4My4yNSAxMTMwLjVMMjg0LjYgMTEzNS43NEMyODguOTEgMTE1Mi40NiAzMDEuNDIgMTE2NC4yOSAzMTkuMjQgMTE2OC40OUMzMjcuMzQgMTE3MC40IDM0Ni40NSAxMTcwLjQgMzU1LjQ4IDExNjguNDlDMzg2LjA4IDExNjIuMDEgMzk1LjQxIDExMzMuNDYgMzcxLjUgMTExOS40NUMzNjQuMjEgMTExNS4xNyAzNTYuMjggMTExMy4wNCAzMjEuNDEgMTEwNS45OUMyODYuMjMgMTA5OC44NyAyNzIuNTYgMTA5NS4xNiAyNjAuNSAxMDg5LjQ1QzIyNy42MiAxMDczLjg4IDIxMS4zNiAxMDQ3LjY4IDIxMy4zNSAxMDEzLjVDMjE0LjY0IDk5MS4zMyAyMjIuMTcgOTc0LjcyIDIzNy42NCA5NTkuOTRDMjQ2LjQzIDk1MS41MyAyNTEuNzQgOTQ3Ljk1IDI2NC4zMSA5NDEuOTZDMjc1Ljc3IDkzNi41MSAyODYuNzggOTMzLjA4IDMwMS41IDkzMC4zOUMzMTUuNDYgOTI3Ljg0IDM1My4zNSA5MjcuOCAzNjYuNzQgOTMwLjMyQzQwNi43MyA5MzcuODQgNDM0LjY2IDk1Ni4zMyA0NDguODcgOTg0LjdDNDUyLjYzIDk5Mi4yIDQ1Ni42MyAxMDA1LjYxIDQ1Ny41NiAxMDEzLjgzTDQ1OC4yNCAxMDE5Ljg2TDQ1NC44NyAxMDIwLjM4QzQ1My4wMiAxMDIwLjY3IDQ0Mi41IDEwMjEuMTYgNDMxLjUgMTAyMS40N0M0MjAuNSAxMDIxLjc3IDQwNS42MSAxMDIyLjMxIDM5OC40IDEwMjIuNjVMMzg1LjMxIDEwMjMuMjdMMzg0LjY3IDEwMTguNjRDMzgyLjcxIDEwMDQuMzQgMzY5LjIzIDk5MC45IDM1Mi40NiA5ODYuNTNDMzQ0LjgzIDk4NC41NCAzMjcuMjUgOTg0LjUyIDMxOS42OSA5ODYuNDlDMzAxLjU3IDk5MS4yMSAyOTEuMDUgMTAwMi42MSAyOTIuMjkgMTAxNi4yMUMyOTMuMTggMTAyNi4wNCAyOTcuNiAxMDMxLjc2IDMwOC41NSAxMDM3LjI0QzMxNi43NCAxMDQxLjM1IDMyMi4xNyAxMDQyLjc0IDM1NC41IDEwNDkuMDFDMzcxLjU1IDEwNTIuMzEgMzg5LjAyIDEwNTUuOTIgMzkzLjMxIDEwNTcuMDNDNDMxLjA4IDEwNjYuNzcgNDUyLjk4IDEwODMuMjcgNDYxLjYxIDExMDguNUM0NjMuOTMgMTExNS4yNiA0NjQuNDEgMTExOC41OSA0NjQuNzYgMTEzMEM0NjUuNTUgMTE1NS44IDQ1OS41NSAxMTcxLjc1IDQ0Mi4xNCAxMTkwLjE1QzQyMS45NCAxMjExLjUxIDM5Mi4yNyAxMjIzLjg0IDM1My42IDEyMjYuOTZDMzM5LjQ3IDEyMjguMSAzMzUuNDYgMTIyOC4xIDMyMC4zMyAxMjI2LjkzWk04NzkuMzUgMTIyNi44NkM4MzguMjkgMTIyMi45NCA4MDkuMTYgMTIwMS4xNCA3OTkuNzggMTE2Ny4zQzc5Ni44NiAxMTU2Ljc3IDc5Ni42IDExMjguMzQgNzk5LjMyIDExMTcuNUM4MDguNzcgMTA3OS44OCA4NDMuOTMgMTA1OS4yNCA5MTAuMDggMTA1Mi41Qzk2MC41MSAxMDQ3LjM2IDk3MS41OCAxMDQ0LjQgOTc2LjY4IDEwMzQuN0M5NzguODkgMTAzMC41IDk3OC44MyAxMDIwLjAyIDk3Ni41NiAxMDEzLjE5Qzk3My4wMSAxMDAyLjQ4IDk2MC45IDk5Mi45NiA5NDcuMiA5OTAuMTFDOTM0LjI2IDk4Ny40MSA5MTIuNjQgOTg5LjU4IDkwMi44MSA5OTQuNTdDODkyLjM5IDk5OS44NSA4ODQuNzYgMTAwOC42NyA4ODEuNDQgMTAxOS4yNUM4NzkuOTkgMTAyMy44NSA4NzkuMjIgMTAyNC45OSA4NzcuNTcgMTAyNC45NUM4NTYuMDMgMTAyNC40MyA4MDYuNzkgMTAyMi4xMiA4MDYuMjcgMTAyMS42QzgwNS4xNyAxMDIwLjUxIDgwOC44MiAxMDA0LjQgODEyLjA3IDk5NS45NkM4MjQuNTMgOTYzLjY4IDg1My45OSA5NDEuNDkgODk1LjkgOTMyLjg1QzkwOC42IDkzMC4yMyA5NDMuNTYgOTI5LjE5IDk1OC44NSA5MzAuOThDOTg5LjE0IDkzNC41MSAxMDEzLjkyIDk0NS4wOCAxMDMxLjMyIDk2MS44OEMxMDQzLjg1IDk3My45OCAxMDUxLjMxIDk4Ny44OSAxMDU1LjAyIDEwMDYuMDlDMTA1Ni45MiAxMDE1LjQyIDEwNTcgMTAyMC4wNyAxMDU3IDExMTkuNDJMMTA1NyAxMjIzLjAyTDEwMTguNzUgMTIyMi43Nkw5ODAuNSAxMjIyLjVMOTgwIDEyMDIuMDlMOTc5LjUgMTE4MS42OEw5NzQuODggMTE4OC41OUM5NTkuMjIgMTIxMi4wMiA5MzguMTEgMTIyNC4xIDkwNy44OCAxMjI2LjkzQzg5NS4yIDEyMjguMTIgODkyLjQ5IDEyMjguMTEgODc5LjM1IDEyMjYuODZaTTE0NTguNSAxMjI3LjNDMTQxMC40MiAxMjIyLjkzIDEzNzkuOTUgMTE5My43MSAxMzcwLjI2IDExNDIuNjhDMTM2OC45NSAxMTM1LjczIDEzNjguNjUgMTExOS40NyAxMzY4LjMgMTAzNC43NUwxMzY3Ljg5IDkzNUwxNDA3Ljk0IDkzNUwxNDQ4IDkzNUwxNDQ4IDEwMjQuMzRDMTQ0OCAxMTEwLjA0IDE0NDguMDggMTExNCAxNDQ5Ljk4IDExMjEuNEMxNDU2LjQxIDExNDYuNTggMTQ3My40IDExNTkuMzMgMTUwMC41IDExNTkuMzNDMTUyMy43IDExNTkuMzMgMTU0MC42NiAxMTQ5LjQ1IDE1NDkuNTMgMTEzMC43N0MxNTU2LjUyIDExMTYuMDUgMTU1Ni4zMiAxMTE5LjEzIDE1NTYuNzMgMTAyMi4yNUwxNTU3LjExIDkzNUwxNTk2LjU2IDkzNUwxNjM2IDkzNUwxNjM2IDEwNzguNUwxNjM2IDEyMjJMMTU5NyAxMjIyTDE1NTggMTIyMkwxNTU4IDExOTguNDNMMTU1OCAxMTc0Ljg3TDE1NTIuMDcgMTE4My42OEMxNTQ1Ljc2IDExOTMuMDggMTUzNS42OCAxMjAzLjg5IDE1MjcuNSAxMjEwLjA2QzE1MTAuNjIgMTIyMi43OCAxNDgzLjQ2IDEyMjkuNTcgMTQ1OC41IDEyMjcuM1pNMTc3NyAxMjIxLjAxQzE3MzcuMDEgMTIxNy4wMiAxNzE0LjM3IDEyMDAuOSAxNzA1Ljc1IDExNzAuM0MxNzAzLjU4IDExNjIuNjIgMTcwMy41NCAxMTYxLjE3IDE3MDMuMDIgMTA3OUwxNzAyLjUgOTk1LjVMMTY3OS4yNSA5OTUuMjNMMTY1NiA5OTQuOTZMMTY1NiA5NjMuOThMMTY1NiA5MzNMMTY3OS41IDkzM0wxNzAzIDkzM0wxNzAzIDg5NUwxNzAzIDg1N0wxNzQyLjUgODU3TDE3ODIgODU3TDE3ODIgODk1TDE3ODIgOTMzTDE4MTEgOTMzTDE4NDAgOTMzTDE4NDAgOTYzLjk4TDE4NDAgOTk0Ljk3TDE4MTEuMjUgOTk1LjIzTDE3ODIuNSA5OTUuNUwxNzgyLjIyIDEwNjVDMTc4MS45MiAxMTM3LjQ1IDE3ODIuMjQgMTE0NC40MSAxNzg2LjExIDExNTAuNjhDMTc4Ny4yIDExNTIuNDQgMTc5MC4xOCAxMTU0Ljg5IDE3OTIuNzkgMTE1Ni4xOEMxNzk3LjE3IDExNTguMzQgMTc5OC45NCAxMTU4LjUyIDE4MTguMTQgMTE1OC44NEwxODM4Ljc5IDExNTkuMTdMMTgzOS4zNyAxMTY1LjM0QzE4MzkuNjkgMTE2OC43MyAxODQwLjIgMTE4MC45NSAxODQwLjUxIDExOTIuNUMxODQwLjgzIDEyMDQuMDUgMTg0MS4zIDEyMTQuOTEgMTg0MS41NiAxMjE2LjYzQzE4NDEuODkgMTIxOC43NSAxODQxLjU5IDEyMTkuOTQgMTg0MC42NCAxMjIwLjMxQzE4MzguMDcgMTIyMS4yOSAxNzg1LjYzIDEyMjEuODggMTc3NyAxMjIxLjAxWk00OTkgMTAyMEw0OTkgODIwTDUzOC41IDgyMEw1NzggODIwTDU3OCA5MzEuNUM1NzggOTkyLjgzIDU3OC4zNiAxMDQzIDU3OC44IDEwNDNDNTc5LjIzIDEwNDMgNjAxLjg1IDEwMTguMjcgNjI5LjA1IDk4OC4wM0w2NzguNSA5MzMuMDdMNzI0Ljg3IDkzMy4wM0w3NzEuMjUgOTMzTDc2My44MSA5NDEuMjVDNzU5LjcyIDk0NS43OSA3MzQuODQgOTczLjc0IDcwOC41MiAxMDAzLjM3QzY2My42MyAxMDUzLjg5IDY2MC43NCAxMDU3LjM2IDY2MS45OCAxMDU5LjM3QzY2My4yIDEwNjEuMzUgNjczLjM1IDEwNzUuNTMgNzQ4LjgzIDExODAuNzVMNzc2Ljk4IDEyMjBMNzMwLjYyIDEyMjBMNjg0LjI1IDEyMjBMNjQyLjg3IDExNjIuMDVDNjIwLjEyIDExMzAuMTggNjAxLjExIDExMDQuMjEgNjAwLjY0IDExMDQuMzRDNjAwLjE3IDExMDQuNDcgNTk0Ljg5IDExMDkuOTYgNTg4LjkyIDExMTYuNTRMNTc4LjA1IDExMjguNUw1NzguMDMgMTE3NC4yNUw1NzggMTIyMEw1MzguNSAxMjIwTDQ5OSAxMjIwTDQ5OSAxMDIwWk05MzQuNSAxMTcwLjVDOTUwLjY4IDExNjcuMTEgOTY1Ljg1IDExNTYuMzYgOTcyLjcyIDExNDMuMzlDOTc3Ljc4IDExMzMuODYgOTc4Ljk3IDExMjYuOTIgOTc4Ljk5IDExMDYuNzVDOTc4Ljk5IDEwOTYuOTkgOTc4Ljg5IDEwODkgOTc4Ljc1IDEwODlDOTc4LjYxIDEwODkgOTc2LjA4IDEwODkuOTIgOTczLjEyIDEwOTEuMDVDOTY2LjM5IDEwOTMuNiA5NDkuNzQgMTA5Ny4xOSA5MzEuNSAxMTAwLjAxQzkxMi4yNSAxMTAyLjk5IDkwMi45IDExMDUuNDUgODkzLjM3IDExMTAuMDNDODc5LjUzIDExMTYuNjkgODczIDExMjYuMTUgODczIDExMzkuNTVDODczIDExNTUuODkgODgzLjUgMTE2Ny4wNyA5MDIuNSAxMTcwLjk2QzkwOS4xMyAxMTcyLjMyIDkyNy4wNCAxMTcyLjA2IDkzNC41IDExNzAuNVoiLz48cGF0aCBmaWxsPSIjMDA4MEZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTAxLjUgMTE1NC45MkMxMDg4LjMgMTExOS4xMyAxMDc3LjUgMTA4OS40OCAxMDc3LjUgMTA4OS4wMkMxMDc3LjUgMTA4OC4xMiAxMTMzLjE2IDEwMjguMDIgMTEzNCAxMDI4LjAxQzExMzQuMjggMTAyOCAxMTQyLjU1IDEwNTQuMjEgMTE1Mi40IDEwODYuMjVDMTE2Mi4yNCAxMTE4LjI5IDExNzAuNTYgMTE0NC44MSAxMTcwLjg5IDExNDUuMTlDMTE3MS4yMyAxMTQ1LjU3IDExOTYuNDUgMTA3Ni44MiAxMjI2Ljk1IDk5Mi40MkMxMjU3LjQ1IDkwOC4wMiAxMjgyLjY4IDgzOC41MSAxMjgzLjAzIDgzNy45NUMxMjgzLjY5IDgzNi44OCAxMzU4LjU4IDgyMC43NCAxMzYwLjY0IDgyMS4yMkMxMzYxLjM5IDgyMS40IDEzNDkuMzYgODU1LjE4IDEzMjcuOTYgOTEzQzEzMDkuMzMgOTYzLjMzIDEyNzYuMTggMTA1Mi45OCAxMjU0LjMgMTExMi4yM0wxMjE0LjUgMTIxOS45NkwxMTcwIDEyMTkuOTdMMTEyNS41IDEyMTkuOThMMTEwMS41IDExNTQuOTJaIi8+PHBhdGggZmlsbD0iIzE1MjAyQiIgZD0iTTI3OS40NiAxMzA1LjhIMjQ5LjYyVjEzODguMUgyMzMuMTJWMTMwNS44SDIwMy41NFYxMjkyLjM5SDI3OS40NlpNMzcxLjE0IDEzNDUuMzdIMzMxLjgzVjEzNzQuODJIMzc3Ljc4VjEzODguMUgzMTUuMlYxMjkyLjM5SDM3Ny4zMlYxMzA1LjhIMzMxLjgzVjEzMzIuMjNIMzcxLjE0Wk00MzAuNDEgMTM0Ni43NSA0MTkuNTcgMTM1OC4yNlYxMzg4LjFINDAyLjk0VjEyOTIuMzlINDE5LjU3VjEzMzcuMjlMNDI4Ljc3IDEzMjUuOTJMNDU2Ljc3IDEyOTIuMzlINDc2Ljg5TDQ0MS4zMiAxMzM0Ljc5TDQ3OC45MiAxMzg4LjFINDU5LjJaTTU4Mi41NCAxMzg4LjFINTY1LjkxTDUyMy4yNSAxMzIwLjJWMTM4OC4xSDUwNi42MlYxMjkyLjM5SDUyMy4yNUw1NjYuMDQgMTM2MC41NlYxMjkyLjM5SDU4Mi41NFpNNjk3LjY5IDEzNDIuNzRRNjk3LjY5IDEzNTYuODEgNjkyLjgyIDEzNjcuNDNRNjg3Ljk2IDEzNzguMDQgNjc4LjkyIDEzODMuNzNRNjY5Ljg4IDEzODkuNDEgNjU4LjEyIDEzODkuNDFRNjQ2LjQ4IDEzODkuNDEgNjM3LjM4IDEzODMuNzNRNjI4LjI3IDEzNzguMDQgNjIzLjMxIDEzNjcuNTNRNjE4LjM1IDEzNTcuMDEgNjE4LjI4IDEzNDMuMjdWMTMzNy44OFE2MTguMjggMTMyMy44OCA2MjMuMjQgMTMxMy4xNlE2MjguMjEgMTMwMi40NSA2MzcuMjQgMTI5Ni43NlE2NDYuMjggMTI5MS4wOCA2NTcuOTggMTI5MS4wOFE2NjkuNjggMTI5MS4wOCA2NzguNzIgMTI5Ni43UTY4Ny43NiAxMzAyLjMyIDY5Mi42OSAxMzEyLjg3UTY5Ny42MiAxMzIzLjQyIDY5Ny42OSAxMzM3LjQyWk02ODEuMDYgMTMzNy43NVE2ODEuMDYgMTMyMS44NCA2NzUuMDQgMTMxMy4zNlE2NjkuMDMgMTMwNC44OCA2NTcuOTggMTMwNC44OFE2NDcuMiAxMzA0Ljg4IDY0MS4xMiAxMzEzLjMzUTYzNS4wNCAxMzIxLjc3IDYzNC45MSAxMzM3LjIyVjEzNDIuNzRRNjM0LjkxIDEzNTguNTIgNjQxLjA2IDEzNjcuMTNRNjQ3LjIgMTM3NS43NCA2NTguMTIgMTM3NS43NFE2NjkuMTYgMTM3NS43NCA2NzUuMTEgMTM2Ny4zM1E2ODEuMDYgMTM1OC45MSA2ODEuMDYgMTM0Mi43NFpNNzQ2LjU3IDEzNzQuODJINzkwLjAyVjEzODguMUg3MjkuOTRWMTI5Mi4zOUg3NDYuNTdaTTg5Ny4wOCAxMzQyLjc0UTg5Ny4wOCAxMzU2LjgxIDg5Mi4yMiAxMzY3LjQzUTg4Ny4zNSAxMzc4LjA0IDg3OC4zMSAxMzgzLjczUTg2OS4yOCAxMzg5LjQxIDg1Ny41MSAxMzg5LjQxUTg0NS44NyAxMzg5LjQxIDgzNi43NyAxMzgzLjczUTgyNy42NyAxMzc4LjA0IDgyMi43IDEzNjcuNTNRODE3Ljc0IDEzNTcuMDEgODE3LjY3IDEzNDMuMjdWMTMzNy44OFE4MTcuNjcgMTMyMy44OCA4MjIuNjQgMTMxMy4xNlE4MjcuNiAxMzAyLjQ1IDgzNi42NCAxMjk2Ljc2UTg0NS42OCAxMjkxLjA4IDg1Ny4zOCAxMjkxLjA4UTg2OS4wOCAxMjkxLjA4IDg3OC4xMiAxMjk2LjdRODg3LjE2IDEzMDIuMzIgODkyLjA5IDEzMTIuODdRODk3LjAyIDEzMjMuNDIgODk3LjA4IDEzMzcuNDJaTTg4MC40NSAxMzM3Ljc1UTg4MC40NSAxMzIxLjg0IDg3NC40NCAxMzEzLjM2UTg2OC40MiAxMzA0Ljg4IDg1Ny4zOCAxMzA0Ljg4UTg0Ni42IDEzMDQuODggODQwLjUyIDEzMTMuMzNRODM0LjQ0IDEzMjEuNzcgODM0LjMxIDEzMzcuMjJWMTM0Mi43NFE4MzQuMzEgMTM1OC41MiA4NDAuNDUgMTM2Ny4xM1E4NDYuNiAxMzc1Ljc0IDg1Ny41MSAxMzc1Ljc0UTg2OC41NSAxMzc1Ljc0IDg3NC41IDEzNjcuMzNRODgwLjQ1IDEzNTguOTEgODgwLjQ1IDEzNDIuNzRaTTk3NS4yOCAxMjkyLjM5SDk5MS44NVYxMzU5LjUxUTk5MS44NSAxMzczLjI0IDk4My4yNyAxMzgxLjMzUTk3NC42OSAxMzg5LjQxIDk2MC42MiAxMzg5LjQxUTk0NS42NCAxMzg5LjQxIDkzNy40OSAxMzgxLjg2UTkyOS4zMyAxMzc0LjMgOTI5LjMzIDEzNjAuODJIOTQ1LjlROTQ1LjkgMTM2OC40NSA5NDkuNjggMTM3Mi4yOVE5NTMuNDYgMTM3Ni4xNCA5NjAuNjIgMTM3Ni4xNFE5NjcuMzMgMTM3Ni4xNCA5NzEuMzEgMTM3MS43UTk3NS4yOCAxMzY3LjI2IDk3NS4yOCAxMzU5LjQ0Wk0xMDQyIDEzODguMUgxMDI1LjQ0VjEyOTIuMzlIMTA0MlpNMTAyNS4wNCAxMjc2LjY4UTEwMjUuMDQgMTI3My4yIDEwMjcuMjggMTI3MC44NlExMDI5LjUxIDEyNjguNTMgMTAzMy42NiAxMjY4LjUzUTEwMzcuOCAxMjY4LjUzIDEwNDAuMDMgMTI3MC44NlExMDQyLjI3IDEyNzMuMiAxMDQyLjI3IDEyNzYuNjhRMTA0Mi4yNyAxMjgwLjEgMTA0MC4wMyAxMjgyLjRRMTAzNy44IDEyODQuNyAxMDMzLjY2IDEyODQuN1ExMDI5LjUxIDEyODQuNyAxMDI3LjI4IDEyODIuNFExMDI1LjA0IDEyODAuMSAxMDI1LjA0IDEyNzYuNjhaTTExMTMuMzkgMTMzNy43NSAxMTM1LjQxIDEyOTIuMzlIMTE1My44MkwxMTIxLjc0IDEzNTIuODdWMTM4OC4xSDExMDUuMDRWMTM1Mi44N0wxMDcyLjkgMTI5Mi4zOUgxMDkxLjM3Wk0xMjAxLjUyIDEzODguMUgxMTg0Ljk1VjEyOTIuMzlIMTIwMS41MlpNMTE4NC41NiAxMjc2LjY4UTExODQuNTYgMTI3My4yIDExODYuNzkgMTI3MC44NlExMTg5LjAzIDEyNjguNTMgMTE5My4xNyAxMjY4LjUzUTExOTcuMzEgMTI2OC41MyAxMTk5LjU1IDEyNzAuODZRMTIwMS43OCAxMjczLjIgMTIwMS43OCAxMjc2LjY4UTEyMDEuNzggMTI4MC4xIDExOTkuNTUgMTI4Mi40UTExOTcuMzEgMTI4NC43IDExOTMuMTcgMTI4NC43UTExODkuMDMgMTI4NC43IDExODYuNzkgMTI4Mi40UTExODQuNTYgMTI4MC4xIDExODQuNTYgMTI3Ni42OFpNMTMxNS43MiAxMzQ2Ljc1IDEzMDQuODcgMTM1OC4yNlYxMzg4LjFIMTI4OC4yNFYxMjkyLjM5SDEzMDQuODdWMTMzNy4yOUwxMzE0LjA4IDEzMjUuOTJMMTM0Mi4wOCAxMjkyLjM5SDEzNjIuMTlMMTMyNi42MyAxMzM0Ljc5TDEzNjQuMjMgMTM4OC4xSDEzNDQuNTFaTTE0NDcuODcgMTM0NS4zN0gxNDA4LjU2VjEzNzQuODJIMTQ1NC41MVYxMzg4LjFIMTM5MS45M1YxMjkyLjM5SDE0NTQuMDVWMTMwNS44SDE0MDguNTZWMTMzMi4yM0gxNDQ3Ljg3Wk0xNTM0LjU1IDEzNjMuNDVRMTUzNC41NSAxMzU3LjE0IDE1MzAuMTEgMTM1My43MlExNTI1LjY4IDEzNTAuMyAxNTE0LjExIDEzNDYuODJRMTUwMi41NCAxMzQzLjM0IDE0OTUuNyAxMzM5LjA2UTE0ODIuNjIgMTMzMC44NSAxNDgyLjYyIDEzMTcuNjNRMTQ4Mi42MiAxMzA2LjA2IDE0OTIuMDUgMTI5OC41N1ExNTAxLjQ5IDEyOTEuMDggMTUxNi41NCAxMjkxLjA4UTE1MjYuNTMgMTI5MS4wOCAxNTM0LjM1IDEyOTQuNzZRMTU0Mi4xOCAxMjk4LjQ0IDE1NDYuNjUgMTMwNS4yNFExNTUxLjExIDEzMTIuMDUgMTU1MS4xMSAxMzIwLjMzSDE1MzQuNTVRMTUzNC41NSAxMzEyLjgzIDE1MjkuODUgMTMwOC41OVExNTI1LjE1IDEzMDQuMzUgMTUxNi40MSAxMzA0LjM1UTE1MDguMjYgMTMwNC4zNSAxNTAzLjc1IDEzMDcuODRRMTQ5OS4yNSAxMzExLjMyIDE0OTkuMjUgMTMxNy41N1ExNDk5LjI1IDEzMjIuODMgMTUwNC4xMSAxMzI2LjM0UTE1MDguOTggMTMyOS44NiAxNTIwLjE1IDEzMzMuMThRMTUzMS4zMyAxMzM2LjUgMTUzOC4xIDEzNDAuNzRRMTU0NC44NyAxMzQ0Ljk4IDE1NDguMDMgMTM1MC40N1ExNTUxLjE4IDEzNTUuOTYgMTU1MS4xOCAxMzYzLjMyUTE1NTEuMTggMTM3NS4yOCAxNTQyLjAxIDEzODIuMzVRMTUzMi44NCAxMzg5LjQxIDE1MTcuMTMgMTM4OS40MVExNTA2Ljc0IDEzODkuNDEgMTQ5OC4wMyAxMzg1LjU3UTE0ODkuMzIgMTM4MS43MiAxNDg0LjQ5IDEzNzQuOTVRMTQ3OS42NiAxMzY4LjE4IDE0NzkuNjYgMTM1OS4xOEgxNDk2LjI5UTE0OTYuMjkgMTM2Ny4zMyAxNTAxLjY4IDEzNzEuOFExNTA3LjA3IDEzNzYuMjcgMTUxNy4xMyAxMzc2LjI3UTE1MjUuODEgMTM3Ni4yNyAxNTMwLjE4IDEzNzIuNzVRMTUzNC41NSAxMzY5LjIzIDE1MzQuNTUgMTM2My40NVpNMTUyMi44NSAxMzg3LjkgMTUyMi4xMyAxMzkxLjQ1UTE1MzEuOTkgMTM5My4yMyAxNTMxLjk5IDE0MDIuODJRMTUzMS45OSAxNDA5LjczIDE1MjYuMzMgMTQxMy42MVExNTIwLjY4IDE0MTcuNDggMTUxMC40OSAxNDE3LjQ4TDE1MTAuMDMgMTQwOC40OFExNTE0LjM3IDE0MDguNDggMTUxNi43IDE0MDYuOTNRMTUxOS4wNCAxNDA1LjM5IDE1MTkuMDQgMTQwMi42M1ExNTE5LjA0IDEzOTkuNjcgMTUxNi43IDEzOTguNTJRMTUxNC4zNyAxMzk3LjM3IDE1MDkuMTEgMTM5Ny4wNEwxNTExLjIxIDEzODcuOVpNMTYzOC41IDEzNDcuNTRIMTU5OS45OFYxMzg4LjFIMTU4My4zNVYxMjkyLjM5SDE2NDQuMTVWMTMwNS44SDE1OTkuOThWMTMzNC4yNkgxNjM4LjVaTTE3MzUgMTM0NS4zN0gxNjk1LjY5VjEzNzQuODJIMTc0MS42M1YxMzg4LjFIMTY3OS4wNlYxMjkyLjM5SDE3NDEuMTdWMTMwNS44SDE2OTUuNjlWMTMzMi4yM0gxNzM1Wk0xODQyLjcxIDEzMDUuOEgxODEyLjg3VjEzODguMUgxNzk2LjM3VjEzMDUuOEgxNzY2Ljc5VjEyOTIuMzlIMTg0Mi43MVoiLz48L3N2Zz4=") 0 0/100% 100% no-repeat;transform:none;clip-path:none}

/* Skavut (01.11.2026): urun sayfasi "Teklif verin" baglantisi ve penceresi (skv_offer1, script: body oncesi alaninda) */
.skv-of-line{width:100%;margin:4px 0 0;font-size:14px;color:#444;font-family:Roboto,Arial,sans-serif}
.skv-of-line a{color:#0672cb;font-weight:700;text-decoration:underline;cursor:pointer;margin-left:5px}
.skv-of-line a:hover{color:#04529a}
.skv-of-ov{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483000;background:rgba(15,23,42,.62);display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px;font-family:Roboto,Arial,sans-serif}
.skv-of-ov.acik{display:flex}
.skv-of-box{background:#fff;width:100%;max-width:680px;box-shadow:0 20px 60px rgba(0,0,0,.35);position:relative;color:#222;margin:auto 0}
.skv-of-hd{background:#0672cb;color:#fff;padding:16px 60px 16px 22px}
.skv-of-hd h2{margin:0;font-size:21px;font-weight:700;color:#fff;line-height:1.3}
.skv-of-x{position:absolute;top:9px;right:10px;width:38px;height:38px;border:0;background:transparent;color:#fff;font-size:30px;line-height:38px;cursor:pointer;padding:0}
.skv-of-x:hover{background:rgba(255,255,255,.15)}
.skv-of-bd{padding:20px 22px 22px}
.skv-of-txt{font-size:14px;line-height:1.6;color:#333}
.skv-of-txt p{margin:0 0 10px}
.skv-of-hiz{display:flex;align-items:center;gap:10px;background:#eef6fd;border-left:4px solid #0672cb;padding:10px 12px;font-size:14px;font-weight:700;color:#0b3e6f;margin:4px 0 16px}
.skv-of-hiz svg{flex:0 0 22px}
.skv-of-urun{display:flex;gap:12px;align-items:center;border:1px solid #e3e6ea;padding:10px;margin-bottom:16px}
.skv-of-urun img{width:64px;height:64px;object-fit:contain;flex:0 0 64px}
.skv-of-urun b{display:block;font-size:14px;line-height:1.35;font-weight:500}
.skv-of-urun span{display:block;font-size:13px;color:#555;margin-top:4px}
.skv-of-urun span strong{color:#111;font-size:15px}
.skv-of-grid{display:flex;flex-wrap:wrap;gap:12px 14px}
.skv-of-f{display:flex;flex-direction:column;min-width:0;flex:1 1 calc(50% - 7px)}
.skv-of-f.tam{flex-basis:100%}
.skv-of-f label{font-size:13px;font-weight:500;color:#333;margin-bottom:4px}
.skv-of-f label i{color:#c0392b;font-style:normal}
.skv-of-f input,.skv-of-f textarea{border:1px solid #cfd5db;border-radius:0;padding:9px 10px;font-size:15px;font-family:inherit;width:100%;box-sizing:border-box;background:#fff;color:#222}
.skv-of-f input:focus,.skv-of-f textarea:focus{outline:0;border-color:#0672cb;box-shadow:0 0 0 2px rgba(6,114,203,.15)}
.skv-of-f textarea{min-height:72px;resize:vertical}
.skv-of-f small{font-size:12px;color:#666;margin-top:4px}
.skv-of-f small:empty{display:none}
.skv-of-f.hata input,.skv-of-f.hata textarea{border-color:#c0392b}
.skv-of-cap{display:flex;gap:8px;align-items:center}
.skv-of-cap img{height:42px;border:1px solid #cfd5db;background:#f5f5f5;flex:0 0 auto}
.skv-of-cap button{border:1px solid #cfd5db;background:#f7f8fa;height:42px;padding:0 10px;cursor:pointer;font-size:13px;border-radius:0;color:#333;flex:0 0 auto}
.skv-of-cap input{flex:1;min-width:0}
.skv-of-acik{font-size:12px;color:#666;margin:6px 0 0;line-height:1.4}
.skv-of-msg{display:none;margin:14px 0 0;padding:10px 12px;font-size:14px;background:#fdecea;color:#a12622;border-left:4px solid #c0392b}
.skv-of-msg.goster{display:block}
.skv-of-kvkk{font-size:12px;color:#666;margin:12px 0 0;line-height:1.5}
.skv-of-kvkk a{color:#0672cb;text-decoration:underline}
.skv-of-btn{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}
.skv-of-btn button,.skv-of-btn a{border:0;border-radius:0;padding:12px 20px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none}
.skv-of-gnd{background:#0672cb;color:#fff;flex:1 1 190px}
.skv-of-gnd:hover{background:#04529a}
.skv-of-btn .skv-of-ep,.skv-of-btn .skv-of-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.skv-of-btn .skv-of-ep[disabled]{opacity:.6;cursor:wait}
.skv-of-btn .skv-of-wa{background:#1faa53;color:#fff}
.skv-of-btn .skv-of-wa:hover{background:#178a43;color:#fff}
.skv-of-ep svg,.skv-of-wa svg{flex:0 0 20px}
.skv-of-vz{background:#eef0f3;color:#333;flex:0 1 auto}
.skv-of-vz:hover{background:#e1e4e8}
.skv-of-ok{text-align:center;padding:14px 4px 4px}
.skv-of-ok .ik{width:64px;height:64px;background:#e8f6ec;color:#1e8e3e;font-size:36px;line-height:64px;margin:0 auto 12px;font-weight:700}
.skv-of-ok h3{font-size:20px;margin:0 0 8px;font-weight:700;color:#222}
.skv-of-ok p{font-size:14px;color:#444;line-height:1.6;margin:0 0 14px}
.skv-of-ok .skv-of-btn{justify-content:center}
body.skv-of-kilit{overflow:hidden}
@media (max-width:575px){.skv-of-ov{padding:0}.skv-of-box{min-height:100%;margin:0}.skv-of-f{flex-basis:100%}.skv-of-hd h2{font-size:19px}.skv-of-bd{padding:16px}.skv-of-btn button,.skv-of-btn a{flex:1 1 100%}}
