/* Evese Tekstil tema — OpenCart 4 varsayılan tema üzerine */
:root{--ev-bordo:#9c4a5b;--ev-bordo2:#b25a6b;--ev-buton:#e8798d;--ev-buton2:#dc6379;--ev-pembe:#c99aa2;--ev-acik:#f8f1f2;--ev-altin:#b8935a;--ev-yazi:#2b2b2b;--bs-primary:#e8798d;--bs-primary-rgb:232,121,141;--bs-link-color:#9c4a5b;--bs-link-hover-color:#e8798d}
body{font-family:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ev-yazi);background:#fff;font-size:14.5px}
h1,h2,h3,h4,h5{font-family:'Poppins',sans-serif;font-weight:600;color:#222}
a{color:var(--ev-bordo)}a:hover{color:var(--ev-bordo2)}

/* üst şerit */
#top{background:var(--ev-bordo);border-bottom:0;padding:6px 0;margin-bottom:0}
#top .list-inline-item>a,#top .list-inline-item .dropdown-toggle,#top .list-inline-item span{color:#fff!important;font-size:13px}
#top .list-inline-item>a:hover{color:var(--ev-pembe)!important}
#top .col-4 .list-inline:empty::before,#top .col-4 .list-inline::before{content:"🚚 2.000 TL üzeri kargo ücretsiz  •  Kurumsal siparişlerde özel fiyat";color:#fff;font-size:13px;white-space:nowrap}
@media(max-width:767px){#top .col-4 .list-inline::before{content:"🚚 2.000 TL üzeri ücretsiz kargo";font-size:11px}}

/* başlık */
header{padding:18px 0 10px;background:#fff}
#logo img{max-height:78px;width:auto}
header .input-group input.form-control{border:2px solid var(--ev-pembe);border-right:0;border-radius:30px 0 0 30px;height:48px;font-size:14px}
header .input-group .btn{background:var(--ev-bordo);border:2px solid var(--ev-bordo);color:#fff;border-radius:0 30px 30px 0;width:58px}
header .input-group .btn:hover{background:var(--ev-bordo2)}
#cart>.dropdown>.btn,#cart .btn-dark{background:#fff!important;color:var(--ev-bordo)!important;border:2px solid var(--ev-bordo)!important;border-radius:30px;height:48px;font-weight:600;font-size:14px}
#cart>.dropdown>.btn:hover{background:var(--ev-bordo)!important;color:#fff!important}

/* menü */
#menu{background:var(--ev-bordo)!important;background-image:none!important;border:0;border-radius:10px;padding:0 10px;min-height:52px;margin-bottom:22px;box-shadow:0 4px 14px rgba(107,46,58,.18)}
#menu .navbar-nav>li>a,#menu .navbar-nav>li>.nav-link,#menu .dropdown-item{color:#fff!important;font-weight:500;font-size:13.5px;padding:15px 13px!important;letter-spacing:.2px;text-transform:none}
#menu .navbar-nav>li>a:hover,#menu .navbar-nav>li.show>a{background:rgba(255,255,255,.12);border-radius:6px}
#menu .navbar-nav>li:first-child>a{background:var(--ev-altin);border-radius:6px;font-weight:600}
#menu .dropdown-menu{border:0;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.15);padding:12px;margin-top:0}
#menu .dropdown-menu .dropdown-item{color:#333!important;padding:7px 12px!important;border-radius:6px;font-size:13.5px}
#menu .dropdown-menu .dropdown-item:hover{background:var(--ev-acik);color:var(--ev-bordo)!important}
#menu #category{color:#fff;font-weight:600;padding:14px 4px}
#menu .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}

/* içerik başlıkları */
#content>h1{font-size:1.7rem;margin:4px 0 12px}
.breadcrumb{background:var(--ev-acik);border:0;border-radius:8px;padding:9px 14px}
.breadcrumb-item a{color:var(--ev-bordo)}
#content>h3,.evese-vitrin~h3,#content h3:not(.card-title){font-size:1.35rem}

/* butonlar */
.btn-primary{background:var(--ev-bordo);border-color:var(--ev-bordo);border-radius:8px;font-weight:500}
.btn-primary:hover,.btn-primary:focus{background:var(--ev-bordo2);border-color:var(--ev-bordo2)}
.btn-light{border-radius:8px}
#button-cart{border-radius:30px;padding:12px 28px;font-weight:600;font-size:16px}

/* ürün kartları */
.product-thumb{border:1px solid #eee;border-radius:14px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s;margin-bottom:24px}
.product-thumb:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.10);border-color:#f0dfe2}
.product-thumb .image{background:#fff;padding:6px}
.product-thumb .image img{width:100%;aspect-ratio:1/1;object-fit:contain}
.product-thumb .content,.product-thumb .caption{padding:10px 14px 4px}
.product-thumb h4{font-size:14.5px;font-weight:600;line-height:1.35;min-height:39px;margin-bottom:6px}
.product-thumb h4 a{color:#222}.product-thumb h4 a:hover{color:var(--ev-bordo)}
.product-thumb .description p,.product-thumb .caption>p:not(.price){display:none}
.product-thumb .price{font-size:18px;font-weight:700;color:var(--ev-bordo);margin:4px 0 8px}
.product-thumb .price-new{color:var(--ev-bordo)}
.product-thumb .price-tax{display:none}
.product-thumb .button-group,.product-thumb form>div:last-child{border-top:1px solid #f1e6e8;background:#fff;display:flex}
.product-thumb .button-group button,.product-thumb form button{flex:1;background:#fff;border:0;color:#777;padding:10px 0}
.product-thumb .button-group button:first-child,.product-thumb form button:first-child{flex:2;background:var(--ev-bordo);color:#fff;font-weight:600}
.product-thumb .button-group button:first-child:hover,.product-thumb form button:first-child:hover{background:var(--ev-bordo2)}
.product-thumb .button-group button:hover,.product-thumb form button:hover{color:var(--ev-bordo)}
.product-thumb form button:first-child::after{content:" Sepete Ekle";font-size:13px}

/* ürün sayfası */
#product-product h1,#product h1{font-size:1.6rem}
#product-product .price-new,#content ul.list-unstyled h2{color:var(--ev-bordo);font-weight:700}
.nav-tabs .nav-link.active{color:var(--ev-bordo);border-bottom:3px solid var(--ev-bordo)}

/* sol kategori menüsü */
#column-left .list-group-item{border-color:#f1e6e8;font-size:13.5px}
#column-left .list-group-item.active{background:var(--ev-bordo);border-color:var(--ev-bordo)}

/* slider */
.carousel{border-radius:14px;overflow:hidden;margin-bottom:24px;box-shadow:0 6px 20px rgba(0,0,0,.08)}
.carousel-indicators [data-bs-target]{background-color:var(--ev-bordo);width:26px;height:4px}

/* vitrin bileşenleri */
.evese-kart img{width:100%;height:auto;border-radius:14px;display:block;transition:transform .2s,box-shadow .2s}
.evese-kart:hover img{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.15)}
.evese-baslik{font-size:1.45rem;font-weight:700;margin:14px 0 16px;padding-bottom:8px;border-bottom:3px solid var(--ev-pembe);display:inline-block}
.evese-alt{color:#666;margin:-8px 0 16px}
.evese-kat-kutu{display:block;height:100%;text-align:center;background:#fff;border:1px solid #eee;border-radius:14px;overflow:hidden;text-decoration:none;color:#333;transition:transform .2s,box-shadow .2s}
.evese-kat-kutu:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.12);color:var(--ev-bordo)}
.evese-kat-gorsel{display:block;background:#fff}
.evese-kat-gorsel img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.evese-kat-kutular .evese-kat-gorsel img,.evese-saglik .evese-kat-gorsel img{object-fit:contain}
.evese-kat-ad{display:block;padding:10px 6px 12px;font-weight:600;font-size:.95rem;line-height:1.25}
.evese-kurumsal{background:linear-gradient(135deg,var(--ev-acik),#fff);border:1px solid #f1e3e6;border-radius:18px;padding:22px 22px 8px;margin-bottom:28px}
.evese-kurumsal .evese-baslik{margin-top:0}
.evese-avantaj>div>div,.evese-avantaj>div>a{display:block;height:100%;padding:16px 8px;border-radius:14px;background:var(--ev-acik);color:#333;text-decoration:none}
.evese-avantaj i{font-size:1.6rem;color:var(--ev-bordo);display:block;margin-bottom:6px}
.evese-avantaj b{display:block}.evese-avantaj span{font-size:.85rem;color:#666}
.evese-kat-aciklama{color:#555;line-height:1.7}
.evese-galeri{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:18px 0}
.evese-galeri a{display:block;border-radius:12px;overflow:hidden;border:1px solid #eee;background:#fff}
.evese-galeri img{width:100%;height:260px;object-fit:cover;display:block;transition:transform .3s}
.evese-galeri a:hover img{transform:scale(1.04)}
.evese-teklif{margin:16px 0}.evese-teklif .btn{border-radius:30px;margin:4px 6px 4px 0;font-weight:600}
.evese-adim{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0}
.evese-adim li{background:var(--ev-acik);border-radius:12px;padding:14px}.evese-adim b{color:var(--ev-bordo);font-size:1.2rem;margin-right:4px}

/* WhatsApp sabit butonu */
.evese-wa{position:fixed;right:18px;bottom:18px;z-index:1050;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 6px 18px rgba(0,0,0,.25);text-decoration:none}
.evese-wa:hover{transform:scale(1.07)}

/* alt bilgi */
footer{background:#2b1a1e;color:#d9c9cc;margin-top:40px;padding-top:36px}
footer h5{color:#fff;font-weight:600;font-size:15px;margin-bottom:14px}
footer a{color:#d9c9cc!important;font-size:13.5px}footer a:hover{color:#fff!important}
footer hr{border-color:rgba(255,255,255,.12)}
footer p{color:#a99398;font-size:13px}

@media(max-width:767px){#logo{text-align:center}#logo img{max-height:60px}.evese-galeri{grid-template-columns:repeat(2,1fr)}.evese-galeri img{height:170px}.evese-kurumsal{padding:14px}}

/* canlı arama */
.evese-arama-sonuc{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1060;background:#fff;border-radius:14px;box-shadow:0 14px 34px rgba(0,0,0,.18);overflow:hidden;max-height:70vh;overflow-y:auto;border:1px solid #f1e3e6}
.evese-arama-oge{display:flex;align-items:center;gap:12px;padding:8px 12px;color:#222!important;text-decoration:none;border-bottom:1px solid #f6eef0}
.evese-arama-oge:hover{background:var(--ev-acik)}
.evese-arama-oge img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid #eee;flex:none}
.evese-arama-oge .ad{flex:1;font-size:13.5px;line-height:1.3}
.evese-arama-oge .fiyat{font-weight:700;color:var(--ev-bordo);white-space:nowrap;font-size:13.5px}
.evese-arama-bilgi{padding:14px;color:#777;font-size:13.5px}
.evese-arama-tumu{display:block;text-align:center;padding:11px;font-weight:600;background:var(--ev-acik);color:var(--ev-bordo)!important;text-decoration:none}

/* teklif ürünleri */
.evese-teklif-kutu{background:var(--ev-acik);border:1px solid #f0dfe2;border-radius:14px;padding:16px 18px;margin:8px 0 18px}
.evese-teklif-kutu .baslik{font-size:1.25rem;font-weight:700;color:var(--ev-bordo);margin-bottom:6px}
.evese-teklif-kutu .btn{border-radius:30px;margin:6px 6px 0 0;font-weight:600}
.product-thumb .evese-teklif-fiyat{font-size:14px;color:#1f8f4e}
.product-thumb form .evese-teklif-btn{flex:2;background:#25D366;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;padding:10px 0}
.product-thumb form .evese-teklif-btn::after{content:" Teklif Al";font-size:13px;margin-left:4px}
.product-thumb form .evese-teklif-btn~button:first-of-type{flex:1;background:#fff;color:#777}
.product-thumb form .evese-teklif-btn~button:first-of-type::after{content:none}

/* toplu sipariş bandı */
.evese-toplu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,var(--ev-bordo),var(--ev-bordo2));color:#fff;border-radius:16px;padding:18px 22px;margin-bottom:24px;box-shadow:0 8px 22px rgba(107,46,58,.22)}
.evese-toplu .metin{flex:1 1 380px}.evese-toplu b{display:block;font-size:1.25rem;margin-bottom:4px}.evese-toplu span{opacity:.92;font-size:.95rem}
.evese-toplu .butonlar .btn{border-radius:30px;font-weight:600;margin:4px 4px 4px 0}
.evese-tekil-not{font-size:13px;color:#555;background:var(--ev-acik);border-radius:10px;padding:8px 12px;margin:-4px 0 14px}
.evese-tekil-not a{font-weight:600}
#top .evese-ust-insta i{font-size:16px;vertical-align:-1px}
#top .evese-ust-insta:hover{color:#ffd1dc!important}

/* v6: açık/fresh renkler, yuvarlak butonlar, karşılaştırma yok */
.btn-primary,#button-cart{background:var(--ev-buton)!important;border-color:var(--ev-buton)!important;color:#fff!important}
.btn-primary:hover,.btn-primary:focus,#button-cart:hover{background:var(--ev-buton2)!important;border-color:var(--ev-buton2)!important}
#menu{background:linear-gradient(90deg,#a9566a,#c46a7d)!important;box-shadow:0 4px 14px rgba(196,106,125,.22)}
#top{background:linear-gradient(90deg,#a9566a,#c46a7d)}
header .input-group .btn{background:var(--ev-buton);border-color:var(--ev-buton)}
header .input-group .btn:hover{background:var(--ev-buton2)}
header .input-group input.form-control{border-color:#f0b9c3}
#cart>.dropdown>.btn,#cart .btn-dark{color:var(--ev-buton2)!important;border-color:var(--ev-buton)!important}
#cart>.dropdown>.btn:hover{background:var(--ev-buton)!important;color:#fff!important}
.product-thumb .price,.product-thumb .price-new{color:#c45a6f}
.product-thumb h4 a{color:#3a3a3a}
/* kart butonları: ayrık, yuvarlak */
.product-thumb .button-group,.product-thumb form>div:last-child,.product-thumb form .button{border-top:0!important;background:transparent!important;display:flex;gap:8px;padding:6px 12px 14px}
.product-thumb .button-group button,.product-thumb form button,.product-thumb form .evese-teklif-btn{border-radius:30px!important;border:1px solid #f1d9de!important;background:#fff!important;color:#c45a6f!important;padding:9px 0!important;transition:background .15s,color .15s}
.product-thumb form button:first-child,.product-thumb .button-group button:first-child{flex:3;background:var(--ev-buton)!important;border-color:var(--ev-buton)!important;color:#fff!important;font-weight:600}
.product-thumb form button:first-child:hover{background:var(--ev-buton2)!important}
.product-thumb form button:not(:first-child):hover{background:#fdeef1!important}
.product-thumb form .evese-teklif-btn{flex:3;background:#2fcf73!important;border-color:#2fcf73!important;color:#fff!important}
.product-thumb form .evese-teklif-btn:hover{background:#22b862!important}
#compare-total,[formaction*="compare"],a[href*="product/compare"]{display:none!important}
.evese-toplu{background:linear-gradient(135deg,#c46a7d,#e8899b)}
.evese-baslik{border-bottom-color:var(--ev-buton)}
.evese-adim b,.evese-avantaj i{color:var(--ev-buton2)}
footer{background:#3a2a2e}
.product-thumb form{width:100%}
.product-thumb form .button{box-sizing:border-box;width:100%;padding:6px 14px 16px!important}
.product-thumb form .button>*{min-width:0}
.product-thumb form .button>button:not(:first-child){flex:1;max-width:58px}
.product-thumb form .button{width:auto!important;padding:6px 0 16px!important;margin:0!important}
.product-thumb form .button{position:static!important;display:flex!important;width:100%!important;box-sizing:border-box}
.product-thumb .image img{transition:opacity .15s}
.evese-tel-wa{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#25D366;color:#fff!important;font-size:15px;margin-left:6px;vertical-align:middle;text-decoration:none!important}
.evese-tel-wa:hover{background:#1fb457;transform:scale(1.08)}
.btn+.evese-tel-wa{width:42px;height:42px;font-size:22px;margin:4px 6px 4px -2px}
#top .evese-tel-wa{width:22px;height:22px;font-size:13px;margin-left:4px}
.evese-wa+.evese-tel-wa{display:none}
#top .evese-tel-wa{width:auto;height:auto;background:none!important;border-radius:0;font-size:16px;margin-left:7px;color:#fff!important;vertical-align:-1px}
#top .evese-tel-wa:hover{transform:none;color:#d6ffe5!important}

/* v12: telefon = WhatsApp */
.evese-tel-wa{display:none!important}
a.evese-wa-tel .fa-whatsapp{color:#25D366;font-size:1.15em;vertical-align:-2px}
#top a.evese-wa-tel .fa-whatsapp{color:#fff;font-size:16px}
footer a.evese-wa-tel .fa-whatsapp{width:20px}

/* v12: mobil düzen */
@media (max-width:767px){
  #top{padding:4px 0}
  #top .row{flex-direction:column;align-items:center;gap:2px}
  #top .row>div{width:100%!important;max-width:100%!important;flex:0 0 100%!important;text-align:center!important}
  #top .col-4 .list-inline{margin:0}
  #top .col-4 .list-inline::before{font-size:11.5px}
  #top .list-inline{margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0 14px}
  #top .list-inline-item{margin:0!important}
  header{padding:10px 0 4px}
  header .row>div{margin-bottom:8px!important}
  #logo{margin-bottom:0}
  #logo img{max-height:52px}
  header .input-group input.form-control,header .input-group .btn{height:42px}
  #cart>.dropdown>.btn,#cart .btn-dark{height:40px;font-size:13px}
  #menu{margin-bottom:14px;min-height:46px}
  .carousel{margin-bottom:14px;border-radius:10px}
  .evese-toplu{padding:14px;border-radius:12px}
  .evese-toplu b{font-size:1.05rem}.evese-toplu span{font-size:.85rem}
  .evese-baslik{font-size:1.2rem}
  .evese-kat-ad{font-size:.85rem;padding:8px 4px 10px}
  /* ürün listeleri: 2 sütun, kompakt kart */
  .row:has(> .col > .product-thumb),.row:has(> div > .product-thumb){display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0}
  .row:has(> .col > .product-thumb)>*,.row:has(> div > .product-thumb)>*{width:auto!important;max-width:none!important;padding:0!important;flex:none!important}
  .product-thumb{margin-bottom:0;border-radius:12px}
  .product-thumb .content,.product-thumb .caption{padding:8px 10px 2px}
  .product-thumb h4{font-size:12.5px;min-height:34px;line-height:1.3}
  .product-thumb .price{font-size:14.5px;margin:2px 0 4px}
  .product-thumb form .button{padding:4px 0 10px!important;gap:6px}
  .product-thumb form button,.product-thumb form .evese-teklif-btn{padding:7px 0!important}
  .product-thumb form button:first-child::after,.product-thumb form .evese-teklif-btn::after{content:none}
  .product-thumb form .button>button:not(:first-child){max-width:44px}
  .evese-wa{width:52px;height:52px;font-size:27px;right:12px;bottom:12px}
  footer{margin-top:24px;padding-top:24px}
}
@media (max-width:767px){
  .row:has(> .col > .product-thumb),.row:has(> div > .product-thumb){width:100%!important;margin-left:0!important;margin-right:0!important;--bs-gutter-x:0}
  .row:has(> .col > .product-thumb)>*,.row:has(> div > .product-thumb)>*{min-width:0!important}
  .product-thumb{overflow:hidden;display:flex;flex-direction:column;height:100%}
  .product-thumb .content{display:flex;flex-direction:column;flex:1}
  .product-thumb .description{min-height:0!important;flex:1}
  .product-thumb form .button>*{min-width:0!important}
  .product-thumb form .button>button:first-child,.product-thumb form .evese-teklif-btn{flex:1 1 auto!important}
  .product-thumb form .button>button:not(:first-child){flex:0 0 40px!important;max-width:40px}
}
/* v14: üst şerit ikonları eşit, paylaş */
#top .list-inline-item>a>i,#top .list-inline-item .dropdown-toggle>i:first-child,#top a.evese-wa-tel .fa-whatsapp{font-size:16px!important;width:18px;text-align:center;vertical-align:-1px}
.evese-bildirim{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#333;color:#fff;padding:10px 18px;border-radius:30px;font-size:14px;z-index:2000;box-shadow:0 6px 18px rgba(0,0,0,.25)}
@media (max-width:767px){
  #top .row{flex-direction:column-reverse}
  #top .list-inline-item>a>i,#top .list-inline-item .dropdown-toggle>i:first-child,#top a.evese-wa-tel .fa-whatsapp{font-size:19px!important;width:22px}
  #top .list-inline{gap:0 18px}
  #top .col-4 .list-inline::before{display:block;padding-top:3px}
}
.evese-paylas-btn{background:#fff;border:1px solid #f1d9de;color:#c45a6f!important;border-radius:30px!important;margin-left:8px;font-weight:600}
.evese-paylas-btn:hover{background:#fdeef1}
.evese-wa-paylas{background:#25D366;color:#fff!important;border-radius:30px!important;margin-left:8px;font-weight:600}
.evese-wa-paylas:hover{background:#1fb457}
@media (max-width:767px){.evese-paylas-btn,.evese-wa-paylas{font-size:14px;padding:8px 14px;margin:6px 0 0 6px}}

/* v16 (8 Eki): butonlar aynı hizada, istek listesi yok, footer logo, H1 */
.row:has(> .col > .product-thumb)>.col,.row:has(> div > .product-thumb)>div{display:flex}
.product-thumb{display:flex!important;flex-direction:column;width:100%;height:calc(100% - 24px)}
.product-thumb .content{display:flex;flex-direction:column;flex:1 1 auto}
.product-thumb .description{flex:1 1 auto}
.product-thumb .content>form{margin-top:auto}
.product-thumb h4{min-height:58px}
.product-thumb form .button>button:first-child,.product-thumb form .evese-teklif-btn{flex:1 1 100%!important;max-width:none!important}
#wishlist-total,a[href*="account/wishlist"],[formaction*="wishlist"]{display:none!important}
.evese-footer-alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px}
.evese-footer-logo img{height:64px;width:auto;display:block}
.evese-footer-alt p{margin:0}
.evese-h1{font-size:1.35rem;font-weight:600;color:#5a3b42;text-align:center;margin:4px 0 18px}
@media (max-width:767px){
  .product-thumb{height:100%}
  .product-thumb h4{min-height:50px}
  .evese-h1{font-size:1.05rem;margin-bottom:12px}
  .evese-footer-alt{justify-content:center;text-align:center;flex-direction:column}
}

.evese-footer-alt{padding-right:80px}
@media (max-width:767px){.evese-footer-alt{padding-right:0;padding-bottom:70px}}
.evese-hakkinda{background:#fff;border:1px solid #f1e3e6;border-radius:16px;padding:22px 24px 10px;margin:8px 0 26px;color:#4a4a4a;line-height:1.75;font-size:14.5px}
.evese-hakkinda ul{padding-left:18px}.evese-hakkinda li{margin-bottom:4px}
@media (max-width:767px){.evese-hakkinda{padding:16px 14px 6px;font-size:13.5px}}
.evese-sss{margin:0 0 26px}
.evese-sss details{background:#fff;border:1px solid #f1e3e6;border-radius:12px;margin-bottom:10px;padding:0 16px}
.evese-sss summary{cursor:pointer;font-weight:600;padding:13px 0;color:#3a3a3a;list-style:none;position:relative;padding-right:24px}
.evese-sss summary::-webkit-details-marker{display:none}
.evese-sss summary::after{content:"+";position:absolute;right:0;top:9px;font-size:1.4rem;color:var(--ev-buton2)}
.evese-sss details[open] summary::after{content:"–"}
.evese-sss details p{color:#555;line-height:1.7;margin:0 0 14px}
/* erişilebilirlik: kontrast */
.product-thumb .price,.product-thumb .price-new{color:#a8435a!important}
#cart>.dropdown>.btn,#cart .btn-dark{color:#b2445c!important}
/* üst bant: kargo + toplu sipariş linki ve hover (9 Eki) */
#top .col-4 .list-inline::before{content:none!important}
#top .evese-ust-sol{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;white-space:nowrap}
#top .evese-kargo i{margin-right:3px}
#top .evese-ayrac{opacity:.65}
#top a.evese-toplu-link{color:#fff!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.55)}
#top a.evese-toplu-link .fa-whatsapp{font-size:15px;transition:color .15s}
#top a.evese-toplu-link:hover{color:#ffe1e8!important;text-decoration-color:#ffe1e8}
#top .list-inline-item>a,#top .list-inline-item>a span,#top .list-inline-item>a i,#top .dropdown-toggle,#top .dropdown-toggle span,#top .dropdown-toggle i{transition:color .15s}
#top .list-inline-item>a:hover,#top .list-inline-item>a:hover span,#top .list-inline-item>a:hover i,#top .dropdown-toggle:hover,#top .dropdown-toggle:hover span,#top .dropdown-toggle:hover i{color:#ffe1e8!important}
#top a.evese-wa-tel:hover .fa-whatsapp,#top a.evese-toplu-link:hover .fa-whatsapp{color:#8dffb9!important}
@media(max-width:767px){#top .evese-ust-sol{justify-content:center;font-size:11.5px;gap:6px;white-space:normal;flex-wrap:wrap}}
/* tüm kategoriler sayfası (9 Eki) */
.evese-tum-kat .evese-tk{height:100%;background:#fff;border:1px solid #f0dfe4;border-radius:14px;padding:10px;box-shadow:0 2px 10px rgba(169,86,106,.06)}
.evese-tum-kat .evese-kat-kutu{border:0;box-shadow:none;padding:0}
.evese-tk-alt{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px;line-height:1.55}
.evese-tk-alt a{color:#6b4250;text-decoration:none}
.evese-tk-alt a:hover{color:var(--ev-buton2);text-decoration:underline}
.evese-tk-alt li::before{content:"› ";color:var(--ev-buton)}
.evese-vitrin-alt{margin-top:28px}
.evese-tum-kat .evese-tk{display:flex;flex-direction:column}
.evese-tum-kat .evese-tk .evese-kat-kutu{height:auto!important;flex:0 0 auto}
/* mobilde boş sepet kutusu gizli (9 Eki) */
@media(max-width:767px){#cart.evese-sepet-bos{display:none!important}}
/* kutu görselleri: HTML height niteliği kare oranı ezmesin (mobilde uzun kutu hatası, 9 Eki) */
.evese-kat-gorsel img{height:auto!important}
#sss{scroll-margin-top:20px}
/* v30 (9 Eki): footer başlıkları Poppins; ürün kartı fiyat-buton boşluğu */
footer h5{font-family:'Poppins',sans-serif!important}
.product-thumb .description{margin-bottom:8px!important;flex:0 1 auto!important}
@media(max-width:767px){.product-thumb h4{min-height:0}.product-thumb form .button>button{min-height:0!important;height:40px;padding:0!important}}
/* v30: galeri lightbox (evese-galeri.js) */
.evese-galeri a{cursor:zoom-in}
.evese-lb-kilit,.evese-lb-kilit body{overflow:hidden}
.evese-lb{position:fixed;inset:0;z-index:2000;background:rgba(20,12,14,.92);display:none;align-items:center;justify-content:center;flex-direction:column;padding:56px 64px 20px}
.evese-lb.acik{display:flex}
.evese-lb-sahne{margin:0;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}
.evese-lb-sahne img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.5);background:#fff}
.evese-lb-kapat{position:absolute;top:10px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:30px;line-height:1}
.evese-lb-ok{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:18px}
.evese-lb-onceki{left:10px}.evese-lb-sonraki{right:10px}
.evese-lb-kapat:hover,.evese-lb-ok:hover{background:rgba(255,255,255,.28)}
.evese-lb-tek .evese-lb-ok{display:none}
.evese-lb-alt{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:16px}
.evese-lb-sayac{color:#d9c9cc;font-size:13px;min-height:1em}
.evese-lb-wa{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff!important;font-weight:600;font-size:17px;padding:12px 28px;border-radius:40px;text-decoration:none;box-shadow:0 6px 20px rgba(37,211,102,.35)}
.evese-lb-wa:hover{background:#1ebe5a}
.evese-lb-wa .fa-whatsapp{font-size:22px}
@media(max-width:767px){.evese-lb{padding:56px 10px 18px}.evese-lb-ok{top:auto;bottom:22px;transform:none;width:42px;height:42px}.evese-lb-alt{padding-bottom:2px}.evese-lb-wa{font-size:15px;padding:11px 20px}}
/* v31 (9 Eki): footer ödeme seçenekleri */
footer p.evese-odeme{color:#d9c9cc;font-size:13px}
.evese-odeme span:first-child{color:#a99398;margin-right:4px}
.evese-odeme i{color:#e8a0ae;margin:0 3px 0 6px}
.evese-odeme-ayrac{color:#7d666b;margin:0 4px}
/* v32 (9 Eki): ödeme sayfası kargo bilgisi; footer ödeme satırı tek yöntem */
.evese-kargo-bilgi{display:flex;gap:12px;align-items:flex-start;background:#fdf3f5;border:1px solid #f1d9de;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;color:#4a3a3e}
.evese-kargo-bilgi i{color:#c45a6f;font-size:22px;margin-top:2px}
.evese-odeme-y{white-space:nowrap}
/* v33 (9 Eki): fiyat yanında "+ KDV" (KDV ödemede eklenir) */
.evese-kdv{font-size:.62em;font-weight:600;color:#8a6f75;margin-left:2px;white-space:nowrap;letter-spacing:0}
h2 .evese-kdv{font-size:.5em;vertical-align:middle}
/* fotoğraf hover: yumuşak yakınlaştırma */
.evese-kat-gorsel,.evese-kart,.product-thumb .image{overflow:hidden;display:block}
.evese-kat-gorsel img,.evese-kart img,.product-thumb .image img{transition:transform .45s ease,filter .45s ease}
.evese-kat-kutu:hover .evese-kat-gorsel img{transform:scale(1.07)}
.evese-kart:hover img{transform:scale(1.04);filter:brightness(1.04)}
.product-thumb:hover .image img{transform:scale(1.06)}
.evese-kart{border-radius:14px}
@media (hover:none){.evese-kat-kutu:hover .evese-kat-gorsel img,.evese-kart:hover img,.product-thumb:hover .image img{transform:none;filter:none}}
.evese-alan-adi{margin:2px 0 0;font-size:12px;opacity:.7;letter-spacing:.3px}
/* mobil erişilebilirlik düzeltmeleri (16 Eki) */
.evese-alan-adi{opacity:1!important;color:#e9dade!important}
footer h2.h5{color:#fff;font-weight:600;font-size:15px;margin-bottom:14px;font-family:'Poppins',sans-serif!important}
.product-thumb h2.h4{font-size:14.5px;font-weight:600;line-height:1.35;min-height:39px;margin-bottom:6px}
.product-thumb h2.h4 a{color:#222}
.product-thumb h2.h4 a:hover{color:var(--ev-bordo)}
.evese-yazi p a,.evese-yazi li a,.evese-yazi td a,.evese-kat-aciklama a,#tab-description a{text-decoration:underline;text-underline-offset:2px}
.evese-tk-alt li{margin:2px 0}
.evese-tk-alt a{display:inline-block;padding:5px 0;min-height:24px}
.evese-wa-paylas{background:#0e7a3f!important}.evese-wa-paylas:hover{background:#0b6634!important}
.evese-paylas-btn{color:#a8435a!important}
.evese-yazi li{margin:7px 0}
