/* NoraCommerce Honor — Premium Av Deneyimi Slider V17.88 */

#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{
  position:relative;
  overflow:hidden;
  background:#090b09;
  isolation:isolate;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-track,
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-slide,
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-link{
  width:100%;
  height:100%;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-slide{
  position:relative;
  overflow:hidden;
  background:#090b09;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-link{
  display:block;
  position:relative;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-image{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transform:scale(1.001);
  transition:transform 6s cubic-bezier(.16,1,.3,1);
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-slide.is-active .nora-premium-hero-image{
  transform:scale(1.025);
}

#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow{
  position:absolute;
  z-index:15;
  top:50%;
  width:52px;
  height:52px;
  margin:0;
  padding:0;
  place-items:center;
  border:1px solid rgba(229,190,69,.35);
  border-radius:14px;
  background:rgba(8,10,8,.74);
  color:#fff;
  box-shadow:0 14px 32px rgba(0,0,0,.24);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  transform:translateY(-50%);
  cursor:pointer;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-prev{left:18px}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-next{right:18px}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow svg{
  width:26px;
  height:26px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow:hover{
  background:#f0ce52;
  color:#131713;
  border-color:#f0ce52;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-prev:hover{
  transform:translateY(-50%) translateX(-2px);
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-next:hover{
  transform:translateY(-50%) translateX(2px);
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow:focus-visible{
  outline:2px solid #f0ce52;
  outline-offset:3px;
}

#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dots{
  position:absolute;
  z-index:16;
  left:50%;
  bottom:20px;
  align-items:center;
  justify-content:center;
  gap:9px;
  transform:translateX(-50%);
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot{
  width:9px;
  height:9px;
  padding:0;
  margin:0;
  border:1px solid rgba(255,255,255,.48);
  border-radius:50%;
  background:rgba(255,255,255,.45);
  opacity:1;
  cursor:pointer;
  transition:width .18s ease,border-radius .18s ease,background .18s ease,border-color .18s ease;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot.is-active{
  width:28px;
  border-radius:999px;
  border-color:#f0ce52;
  background:#f0ce52;
}

/* Preserve current Honor slider heights */
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:800px!important}
@media(max-width:1429px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:700px!important}
}
@media(max-width:1199px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:600px!important}
}
@media(max-width:991px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:500px!important}
}
@media(max-width:767px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:400px!important}
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow{width:42px;height:42px;border-radius:12px}
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-prev{left:10px}
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-next{right:10px}
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow svg{width:21px;height:21px}
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dots{bottom:12px}
}
@media(max-width:575px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{height:300px!important}
}
@media(prefers-reduced-motion:reduce){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-image,
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow,
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot{transition:none!important}
}


/* ============================================================
   V17.90 — Premium slider sol içerik kırpılma kalıcı düzeltmesi
   - Bannerlar gerçek görünür hero oranına (1700x950) göre hazırlandı.
   - object-position:left center ile sol metin alanı hiçbir masaüstü
     çözünürlükte cover crop nedeniyle kaybolmaz.
   ============================================================ */
@media screen and (min-width:1200px){
  #shopify-section-template--22586889240850__hero_slideshow_4ReFne
  .nora-premium-hero-image{
    object-fit:cover!important;
    object-position:left center!important;
  }
}


/* ============================================================
   V17.91 — Swiper bağımsız native slider kontrolleri
   ============================================================ */
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{
  position:relative!important;
  overflow:hidden!important;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-track{
  position:relative;
  width:100%;
  height:100%;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage[data-transition="fade"] .nora-premium-hero-slide{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .85s ease,visibility .85s ease;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage[data-transition="fade"] .nora-premium-hero-slide.is-active{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  z-index:2;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage[data-transition="slide"] .nora-premium-hero-track{
  display:flex;
  transition:transform .85s cubic-bezier(.22,.61,.36,1);
  will-change:transform;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage[data-transition="slide"] .nora-premium-hero-slide{
  position:relative;
  flex:0 0 100%;
  min-width:100%;
  width:100%;
  height:100%;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-controls{
  position:absolute;
  inset:0;
  z-index:30;
  pointer-events:none;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow{
  pointer-events:auto!important;
  touch-action:manipulation;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dots{
  pointer-events:auto!important;
}
#shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot{
  appearance:none;
  -webkit-appearance:none;
  display:block;
}


/* v1.0.2 — Honor Mobil slider: 1700x950 görsellerini eksiksiz göster.
   Önceki sabit 600/500/400/300px yükseklikler object-fit:cover ile
   resmin solundaki metinleri kırpıyordu. Responsive oran kayıpsızdır. */
@media screen and (max-width:1199px){
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .slider_section,
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .hero-slideshow{
  max-width:100%;min-width:0;overflow:hidden!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-stage{
  box-sizing:border-box;width:100%!important;max-width:100%!important;
  height:auto!important;min-height:0!important;aspect-ratio:1700/950;
  margin-left:0!important;margin-right:0!important;padding:0!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-track,
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-slide,
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-link{
  min-width:0;max-width:100%;height:100%;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-image,
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-slide.is-active .nora-premium-hero-image{
  width:100%!important;height:100%!important;max-width:100%;
  object-fit:contain!important;object-position:center center!important;
  transform:none!important;transition:none!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow{
  top:12px!important;width:36px;height:36px;transform:none!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-prev{
  left:auto!important;right:56px!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-next{right:12px!important}
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dots{bottom:8px!important}
}
@media screen and (max-width:575px){
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow{
  top:8px!important;width:30px!important;height:30px!important;border-radius:8px!important;
 }
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-prev{right:46px!important}
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-next{right:8px!important}
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-arrow svg{width:17px;height:17px}
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot{width:7px;height:7px}
 #shopify-section-template--22586889240850__hero_slideshow_4ReFne .nora-premium-hero-dot.is-active{width:21px}
}
