/** Shopify CDN: Minification failed

Line 75:61 Unexpected "__container"
Line 105:50 Unexpected "__header"

**/
/**
 * Menü çekmecesi – tüm sayfalarda yüklü (layout head).
 * Büyüteç/çizgi düzeltmesi + mobil tam ekran + rakip referansı tipografi.
 */

/* Arama butonu her zaman görünsün */
header .icon-search,
header [class*="icon-search"],
header a[href*="search"],
header [class*="header__icon--search"],
header button[aria-label*="search" i] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Not: Menü ikonunu (hamburger/X) tema yönetir; burada icon override yapmıyoruz. */

/* Tema menü çekmecesi düzeltmesi – "Kolye" vb. ikon üst üste binmesin */
#Details-menu-drawer-container .drawer__inner,
#Details-menu-drawer-container [class*="menu-drawer"],
#Details-menu-drawer-container header-drawer {
  --menu-drawer-fix: 1;
}

#Details-menu-drawer-container a[href*="/collections/"],
#Details-menu-drawer-container a[href*="collections"],
#Details-menu-drawer-container .header__menu-item,
#Details-menu-drawer-container .menu-drawer__menu-item {
  position: relative;
  z-index: 2;
  display: block;
  isolation: isolate;
  text-decoration: none !important;
}

#Details-menu-drawer-container a[href*="/collections/"] > span,
#Details-menu-drawer-container a[href*="collections"] > span,
#Details-menu-drawer-container .header__menu-item > span {
  position: relative;
  z-index: 1;
}

#Details-menu-drawer-container form[action*="search"],
#Details-menu-drawer-container [class*="search"]:not(a):not(.header__menu-item) {
  z-index: 0;
  position: relative;
}

#Details-menu-drawer-container .header__submenu {
  position: relative;
  z-index: 2;
}

#Details-menu-drawer-container .header__menu-item .caption,
#Details-menu-drawer-container a .caption,
#Details-menu-drawer-container [class*="caption"] {
  display: block;
  margin-top: 0.15em;
  position: relative;
  z-index: 1;
}

/* Mobil menü – tam ekran + rakip referansı tipografi */
@media screen and (max-width: 749px) {
  #Details-menu-drawer-container[open],
  #Details-menu-drawer-container[open] .drawer,
  #Details-menu-drawer-container[open] .drawer__inner,
  #Details-menu-drawer-container[open] [class*="menu-drawer"]__container,
  #Details-menu-drawer-container[open] header-drawer .drawer {
    width: 100vw !important;
    max-width: 100vw !important;
    height: 100vh !important;
    height: 100dvh !important;
    min-height: 100vh !important;
    min-height: 100dvh !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    border-radius: 0 !important;
  }

  #Details-menu-drawer-container[open] .drawer__scroll {
    max-height: none !important;
    flex: 1 !important;
    min-height: 0 !important;
  }

  #Details-menu-drawer-container[open] .drawer__inner {
    padding: 1.25rem 1.5rem 2rem !important;
    padding-top: env(safe-area-inset-top, 1.25rem) !important;
    padding-bottom: calc(2rem + env(safe-area-inset-bottom)) !important;
    display: flex !important;
    flex-direction: column !important;
  }

  #Details-menu-drawer-container .drawer__header,
  #Details-menu-drawer-container [class*="drawer"]__header {
    padding: 0.75rem 0 1rem !important;
    margin-bottom: 0.5rem !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
    min-height: auto !important;
  }

  #Details-menu-drawer-container .drawer__header a,
  #Details-menu-drawer-container .drawer__header .header__icon {
    font-size: 0.9375rem !important;
    font-weight: 500 !important;
    color: #2d2d2d !important;
  }

  #Details-menu-drawer-container .menu-drawer__menu-item,
  #Details-menu-drawer-container .header__menu-item,
  #Details-menu-drawer-container .list-menu__item,
  #Details-menu-drawer-container .drawer__menu a[href*="/collections/"],
  #Details-menu-drawer-container .drawer__menu a[href*="collections"],
  #Details-menu-drawer-container .menu-drawer__menu a {
    font-size: 1.125rem !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.01em !important;
    color: #1a1a1a !important;
    padding: 0.85rem 0 !important;
    padding-right: 2rem !important;
    position: relative !important;
    text-decoration: none !important;
    border: none !important;
    -webkit-tap-highlight-color: transparent !important;
  }

  #Details-menu-drawer-container .menu-drawer__menu-item::after,
  #Details-menu-drawer-container .header__menu-item::after,
  #Details-menu-drawer-container .list-menu__item > a::after,
  #Details-menu-drawer-container .drawer__menu a[href*="/collections/"]::after,
  #Details-menu-drawer-container .drawer__menu a[href*="collections"]::after {
    content: "\203A" !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
    color: #4a4a4a !important;
    pointer-events: none !important;
  }

  #Details-menu-drawer-container .drawer__menu .menu-drawer__submenu .list-menu__item,
  #Details-menu-drawer-container .drawer__footer .list-menu__item,
  #Details-menu-drawer-container [class*="footer"] a,
  #Details-menu-drawer-container .drawer__menu .list-menu--footer a {
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    color: #4a4a4a !important;
    padding: 0.5rem 0 !important;
  }

  #Details-menu-drawer-container .drawer__menu .list-menu--footer .list-menu__item::after,
  #Details-menu-drawer-container .drawer__footer a::after {
    display: none !important;
  }

  #Details-menu-drawer-container .drawer__menu .menu-drawer__submenu,
  #Details-menu-drawer-container .drawer__footer,
  #Details-menu-drawer-container [class*="footer"] {
    margin-top: 0.75rem !important;
    padding-top: 1rem !important;
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  }
}
