/** Shopify CDN: Minification failed

Line 245:2 Unexpected "/"

**/
/* GÜVENLE OYNASINLAR */

[id*="image_text_xFhYeW"] .hdt-text-warry p {
  line-height: 1.6 !important;
}

[id*="image_text_xFhYeW"] .hdt-image-wrap {
  border-radius: 18px !important;
  overflow: hidden !important;
}

@media screen and (min-width: 1024px) {
  [id*="image_text_xFhYeW"] .hdt-text-warry p {
    font-size: 1.4em !important;
  }

  [id*="image_text_xFhYeW"] .hdt-text-warry p strong {
    font-size: 1.4em !important;
  }

  [id*="image_text_xFhYeW"] .hdt-image_text_column {
    padding-left: 20px !important;
  }
}

/* ---- 2. KOLEKSİYON LİSTESİ AYARLARI ---- */

[id*="collections_list_PaMRPz"] .hdt-collection-item .hdt-collection-img {
  border-radius: 10px !important;
  overflow: hidden !important;
}

[id*="collections_list_PaMRPz"] .hdt-collection-content .hdt-collection-wrapper {
  color: #ad856e !important;
}

[id*="shop-hcaptcha-badge-container"]{
  display: none !important;
}

/*  slider  */

@media screen and (min-width: 992px) {
  [class*="hdt-section-spacing-"][class*="__slideshow_EVrUzi"] .hdt-media-wrapper {
      padding-bottom: 0 !important;
      height: 100% !important;
      aspect-ratio: auto !important;
  }

  [class*="hdt-section-spacing-"][class*="__slideshow_EVrUzi"] .hdt-slideshow_item,
  [class*="hdt-section-spacing-"][class*="__slideshow_EVrUzi"] .hdt-slide_inner {
      height: 90vh !important;
      min-height: 90vh !important;
      max-height: 90vh !important;
  }

  [class*="hdt-section-spacing-"][class*="__slideshow_EVrUzi"] .hdt-media-wrapper img {
      position: absolute !important;
      top: 0 !important;
      left: 0 !important;
      height: 100% !important; 
      width: 100% !important;
      object-fit: cover !important;
      object-position: center center !important;
      transition: opacity 0.3s ease-in-out !important; 
  }
}

/*  birlikte al öneri widget  */

/* Ana div içindeki itemlardan ilki hariç hepsini gizle */

/* 3. üründen itibaren sonrasındaki tüm kardeşleri gizle */
.hdt-bundle-products .hdt-bundle-product__item:nth-child(n+3) {
    display: none !important;
}

/* yazı birlikte al indirim yazısı */

.hdt-product__bundle-total .hdt-product__bundle-total-price .hdt-savings{

  margin:0px !important;

}
.hdt-product__bundle-total-price{
margin-top:23px;
margin-left:4px;
}

.hdt-product__bundle-total-price .hdt-money{
  margin-left:10px;
}

.hdt-product__bundle-total{
  height: 60px !important;
}
.hdt-bundle-products{
  margin-top: 15px;
}


/* ai eklediği ilişkili ürünler bloğu  */

.ai-related-products-andhxuvvjdxhsatgveaigenblock7d8961aiqy9tf {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.ai-related-products-image-wrapper-andhxuvvjdxhsatgveaigenblock7d8961aiqy9tf {
    width: 100%;
    aspect-ratio: 2 / 3;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f0f0f0;
}


.ai-related-products-image-andhxuvvjdxhsatgveaigenblock7d8961aiqy9tf {
    width: 100%;
    height: 100%;
    object-fit: cover; 
    display: block;
}


/* video banner */

/* ---- ORTAK AYARLAR ---- */
[id*="banners_DmKHXK"] .hdt-banner-row,
[id*="banners_DmKHXK"] .hdt-grid-cols-1,
[id*="banners_DmKHXK"] .md\:hdt-grid-cols-1,
[id*="banners_DmKHXK"] .lg\:hdt-grid-cols-1 {
  display: flex !important;
  min-width: unset !important;
  grid-template-columns: unset !important;
  margin: 0 auto !important; 
}

[id*="banners_DmKHXK"] .shopify-block {
  display: block !important;
  flex: 0 0 auto !important;
  overflow: hidden !important; 
  border-radius: 15px !important; 
  background-color: transparent !important; 
  transform: translate3d(0, 0, 0) !important; /* Donanımsal hızlandırmayı zorlar */
  -webkit-backface-visibility: hidden !important; 
  backface-visibility: hidden !important;
  -webkit-mask-image: -webkit-radial-gradient(white, black) !important; /* Tarayıcıların kenar sızdırma hatasını çözer */
}

[id*="banners_DmKHXK"] .hdt-banner__item {
  --content-min-width: unset !important;
}

/* ---- VİDEO VE GÖRSELLERİ YANLARA YAYMA VE KIRPMA AYARI ---- */
[id*="banners_DmKHXK"] .hdt-banner__item video,
[id*="banners_DmKHXK"] .hdt-banner__item img {
  display: block !important; 
  width: 100% !important; 
  object-fit: cover !important; 
  object-position: center !important; 
  margin: 0 !important;
  padding: 0 !important;
  transform: scale(1.02) !important; /* GÖRSELİ ÇOK HAFİF BÜYÜTEREK KENAR BOŞLUKLARINI YUTAR */
}

/* ---- MASAÜSTÜ (1025px ve üzeri) ---- */
@media (min-width: 1025px) {
  [id*="banners_DmKHXK"] .hdt-banner-row,
  [id*="banners_DmKHXK"] .hdt-grid-cols-1,
  [id*="banners_DmKHXK"] .md\:hdt-grid-cols-1,
  [id*="banners_DmKHXK"] .lg\:hdt-grid-cols-1 {
    flex-direction: row !important; 
    width: 100% !important; 
    gap: 50px !important; 
  }
  
  [id*="banners_DmKHXK"] .shopify-block {
    width: 100% !important; 
    flex: 1 !important; 
  }
  
  [id*="banners_DmKHXK"] .hdt-slider__slide {
    max-width: 100% !important; 
  }
}

/* ---- TABLET VE MOBİL (1024px ve altı) ---- */
@media (max-width: 1024px) {
  [id*="banners_DmKHXK"] .hdt-banner-row,
  [id*="banners_DmKHXK"] .hdt-grid-cols-1,
  [id*="banners_DmKHXK"] .md\:hdt-grid-cols-1,
  [id*="banners_DmKHXK"] .lg\:hdt-grid-cols-1 {
    flex-direction: row !important; 
    flex-wrap: nowrap !important; 
    width: 100% !important;
    overflow-x: auto !important; 
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important; 
    -webkit-overflow-scrolling: touch; 
    gap: 10px !important; 
    padding-bottom: 5px; 
    scrollbar-width: none; 
  }
  
  [id*="banners_DmKHXK"] .hdt-banner-row::-webkit-scrollbar {
    display: none !important;
  }
  
  [id*="banners_DmKHXK"] .shopify-block {
    width: 100% !important; 
    flex: 0 0 100% !important; 
    scroll-snap-align: start !important; 
  }
  
  [id*="banners_DmKHXK"] .hdt-slider__slide {
    max-width: 100% !important;
  }
}
/* Mobile accessibility hardening: safer tap targets and focus visibility
@media (max-width: 767px) {
  :where(button, [type="button"], [type="submit"], .hdt-btn, .hdt-slider__button, summary) {
    min-height: 44px;
    min-width: 44px;
  }
}

:where(a, button, [role="button"], summary):focus-visible {
  outline: 2px solid rgb(var(--color-focus, 0 0 0));
  outline-offset: 2px;
}
/* Improve secondary-text contrast without changing overall palette too aggressively */
.hdt-text-secondary {
  color: color-mix(in srgb, rgb(var(--color-foreground2)) 70%, rgb(var(--color-foreground)) 30%);
}
 */
