@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap');

/* ========================================================================
   Bi'Tişört v6.4.3 — Global Site Chrome + Announcement Typography
   Amaç: Ana sayfanın güncel header/footer geometrisini StoreShell kullanan
   tüm public sayfalarda ve bundan sonra oluşturulan özel sayfalarda korumak.
   ======================================================================== */

/* ------------------------------------------------------------------------
   Shared canvas / isolation
   ------------------------------------------------------------------------ */
html body.bt-site-shell-v641,
html body[data-bt-site-chrome="6.4.1"]{
  --bt-global-chrome-orange:#ff5a0a;
  --bt-global-chrome-text:#171717;
  --bt-global-chrome-line:#ece6e0;
}
html body.bt-site-shell-v641 .bt-global-header-v641,
html body.bt-site-shell-v641 .bt-global-footer-v641,
html body.bt-site-shell-v641 .bt-global-header-v641 *,
html body.bt-site-shell-v641 .bt-global-footer-v641 *{box-sizing:border-box}

/* ------------------------------------------------------------------------
   Header — canonical homepage geometry. Existing v6.3.35 rich-editor
   variables remain authoritative; this layer only normalizes old page CSS.
   ------------------------------------------------------------------------ */
html body.bt-site-shell-v641 > .bt-announcement-v6335{width:100%;margin:0!important}
html body.bt-site-shell-v641 > .bt-global-header-v641{
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  box-sizing:border-box!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-brand{
  display:inline-flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
  text-decoration:none!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-shell-wordmark{
  color:#171717!important;
  font-size:20px!important;
  font-weight:800!important;
  letter-spacing:-.035em!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links{
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:0;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a[hidden]{display:none!important}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
  flex:0 0 auto!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip,
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip{gap:8px!important}
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button{position:relative!important;gap:7px!important;cursor:pointer!important}
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-count{
  display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;
  padding:0 4px!important;border:0!important;border-radius:999px!important;
  background:#ff6b18!important;color:#fff!important;font-size:8px!important;font-weight:600!important;line-height:1!important
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .menu-btn{flex:0 0 auto}

/* ------------------------------------------------------------------------
   Footer — exact same desktop + isolated mobile component family as home.
   ------------------------------------------------------------------------ */
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641{
  margin-top:32px!important;
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-footer-brand,
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .bt-footer-column-v6333,
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-newsletter{min-width:0!important}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .bt-footer-column-v6333{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-newsletter form{
  display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;width:100%!important;margin-top:10px!important
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-newsletter input{
  width:100%!important;min-width:0!important;height:42px!important;padding:0 11px!important;
  border:1px solid var(--bt-footer-input-border,#ddd3ca)!important;border-radius:8px!important;outline:0!important
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-newsletter button{
  width:42px!important;height:42px!important;border:0!important;border-radius:7px!important;cursor:pointer!important
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-footer-bottom nav,
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-security{
  display:flex!important;align-items:center!important;gap:10px!important
}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-footer-bottom nav a{text-decoration:none!important}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-security{justify-self:end!important}
html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641 .hp-security b{
  min-height:26px!important;padding:0 8px!important;border-radius:7px!important;white-space:nowrap!important
}

/* No legacy shell footer may coexist after v6.4.1. */
html body.bt-site-shell-v641 .bt-shell-footer:not(.bt-global-footer-v641){display:none!important}

/* ------------------------------------------------------------------------
   Responsive header: use exactly the current hamburger menu contract.
   v6.3.62 JS toggles body.bt-mobile-menu-open-v6362 / aria-expanded.
   ------------------------------------------------------------------------ */
@media (max-width:760px){
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions{gap:8px!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip span,
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-cart-label{display:none!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip{padding-left:6px!important;padding-right:2px!important;border-left:0!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button{padding-left:2px!important;padding-right:2px!important}
  html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641{display:none!important}
  html body.bt-site-shell-v641 > #btMobileFooterV6321.bt-global-footer-v641{display:block!important}
}
@media (min-width:761px){
  html body.bt-site-shell-v641 > #btDesktopFooterV6321.bt-global-footer-v641{display:block!important}
  html body.bt-site-shell-v641 > #btMobileFooterV6321.bt-global-footer-v641{display:none!important}
}

/* Inner-page anchors in header/footer target home sections; keep chrome above
   page content without changing the content layout itself. */
html body.bt-site-shell-v641 main{isolation:isolate}

/* Canonical Bi'Tişört fallback wordmark used when no uploaded logo exists. */
html body.bt-site-shell-v641 .bt-hybrid-wordmark{
  display:inline-flex!important;align-items:baseline!important;gap:0!important;
  color:#171717!important;font-size:22px!important;font-weight:800!important;
  line-height:1!important;letter-spacing:-.055em!important;white-space:nowrap!important
}
html body.bt-site-shell-v641 .bt-hybrid-wordmark .bt-hybrid-wordmark-accent{color:#ff5a0a!important;font-weight:800!important}
html body.bt-site-shell-v641 .bt-hybrid-wordmark strong{color:inherit!important;font:inherit!important}

/* Header base that used to live only in the home bundle. StoreShell pages
   cannot depend on page-specific CSS for the global navigation contract. */
html body.bt-site-shell-v641 > .bt-global-header-v641 .menu-btn{
  display:none!important;width:42px!important;height:42px!important;padding:0!important;
  border:0!important;background:transparent!important;color:var(--bt-header-action-color,#171717)!important;
  font-size:25px!important;line-height:1!important;cursor:pointer!important
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a{
  display:inline-flex;align-items:center;min-height:40px;text-decoration:none!important;white-space:nowrap
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-cta{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:44px!important;text-decoration:none!important;white-space:nowrap!important
}

@media (max-width:1100px){
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav{position:relative!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-brand{order:1!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions{order:2!important;margin-left:auto!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .menu-btn{display:grid!important;place-items:center!important;order:3!important;z-index:4!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions .bt-account-chip,
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions .hybrid-nav-cta{display:none!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 #storeMenu.hybrid-nav-links{
    position:absolute!important;z-index:100!important;top:100%!important;left:0!important;right:0!important;
    width:100%!important;min-width:0!important;margin:0!important;padding:10px 14px 14px!important;
    flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;
    border:1px solid var(--bt-header-border,#ece6e0)!important;border-top:0!important;border-radius:0 0 16px 16px!important;
    background:var(--bt-header-bg,#fff)!important;box-shadow:0 18px 36px rgba(30,20,14,.10)!important
  }
  html body.bt-site-shell-v641 > .bt-global-header-v641 #storeMenu.hybrid-nav-links a{
    width:100%!important;min-height:48px!important;padding:0 10px!important;justify-content:flex-start!important;
    border-bottom:1px solid color-mix(in srgb,var(--bt-header-border,#ece6e0) 78%,transparent)!important
  }
  html body.bt-site-shell-v641 > .bt-global-header-v641 #storeMenu.hybrid-nav-links a:last-child{border-bottom:0!important}
}
@media (max-width:760px){
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav{width:calc(100% - 28px)!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-brand{max-width:170px!important;min-width:0!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-logo{max-width:150px!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 #storeMenu.hybrid-nav-links{
    left:-2px!important;right:-2px!important;width:calc(100% + 4px)!important
  }
}

/* Compatibility guard: a few older public templates still contain a manual
   announcement/header before the centralized shell call. Once v6.4.1 marks
   the body, those direct legacy chrome copies are suppressed so only the
   canonical StoreShell component remains. */
html body.bt-site-shell-v641 > .announcement:not(.bt-announcement-v6335){display:none!important}
html body.bt-site-shell-v641 > .site-header:not(.bt-global-header-v641){display:none!important}


/* ========================================================================
   v6.4.2 — Admin-controlled chrome variables are authoritative everywhere.
   This block is intentionally loaded after page-specific legacy CSS by
   bt_store_shell_header(), therefore it neutralizes old home/checkout locks.
   ======================================================================== */
html body.bt-site-shell-v642 > .bt-announcement-v6335{
  width:100%!important;
  height:var(--bt-ann-height,36px)!important;
  min-height:var(--bt-ann-height,36px)!important;
  padding:0!important;
  background:var(--bt-ann-bg,#111827)!important;
  color:var(--bt-ann-text,#fff)!important;
  font-family:var(--bt-ann-font-family,inherit)!important;
  font-size:var(--bt-ann-font,12px)!important;
  font-weight:var(--bt-ann-font-weight,400)!important;
  font-style:var(--bt-ann-font-style,normal)!important;
  letter-spacing:var(--bt-ann-letter-spacing,0px)!important;
  text-transform:var(--bt-ann-text-transform,none)!important;
  line-height:1!important;
}
html body.bt-site-shell-v642 > .bt-announcement-v6335 .bt-announcement-link,
html body.bt-site-shell-v642 > .bt-announcement-v6335 .bt-announcement-viewport{height:100%!important}
html body.bt-site-shell-v642 > .bt-announcement-v6335 .bt-announcement-item{
  height:100%!important;
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  font-style:inherit!important;
  letter-spacing:inherit!important;
  line-height:1!important;
  text-transform:inherit!important;
}
html body.bt-site-shell-v642 > .bt-announcement-v6335 .bt-announcement-item b{
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  font-style:inherit!important;
  letter-spacing:inherit!important;
  text-transform:inherit!important;
  line-height:1!important;
}
html body.bt-site-shell-v642 > .bt-global-header-v642{
  background:var(--bt-header-bg,#fff)!important;
  border-bottom-color:var(--bt-header-border,#ece6e0)!important;
  box-shadow:var(--bt-header-shadow,none)!important;
}
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav{
  width:min(var(--bt-header-max,1560px),calc(100% - 96px))!important;
  max-width:var(--bt-header-max,1560px)!important;
  min-height:var(--bt-header-height,82px)!important;
  height:auto!important;
  gap:var(--bt-header-gap,34px)!important;
}
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links a{
  color:var(--bt-header-nav-color,#171717)!important;
  font-family:var(--bt-header-nav-font,inherit)!important;
  font-size:var(--bt-header-nav-size,14px)!important;
  font-weight:var(--bt-header-nav-weight,700)!important;
  font-style:var(--bt-header-nav-style,normal)!important;
}
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-cta{
  background:var(--bt-header-cta-bg,#ff5a0a)!important;
  color:var(--bt-header-cta-color,#fff)!important;
  border-radius:var(--bt-header-cta-radius,7px)!important;
  padding-left:var(--bt-header-cta-pad-x,21px)!important;
  padding-right:var(--bt-header-cta-pad-x,21px)!important;
  font-family:var(--bt-header-cta-font,inherit)!important;
  font-size:var(--bt-header-cta-size,13px)!important;
  font-weight:var(--bt-header-cta-weight,800)!important;
  font-style:var(--bt-header-cta-style,normal)!important;
}
html body.bt-site-shell-v642 .bt-footer-brand-link-v6333 .bt-footer-default-brand-v6333 .bt-store-logo{
  display:block!important;
  width:auto!important;
  max-width:var(--bt-footer-logo-width,170px)!important;
  height:auto!important;
  max-height:72px!important;
  object-fit:contain!important;
}
html body.bt-site-shell-v642 .bt-footer-brand-link-v6333:not(.has-custom-logo) .bt-footer-default-brand-v6333{display:inline-flex!important}
@media(max-width:1100px){
  html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav{width:calc(100% - 56px)!important;gap:min(var(--bt-header-gap,34px),18px)!important}
}
@media(max-width:760px){
  html body.bt-site-shell-v642 > .bt-announcement-v6335{
    height:clamp(28px,var(--bt-ann-height,36px),64px)!important;
    min-height:clamp(28px,var(--bt-ann-height,36px),64px)!important;
    font-size:clamp(10px,var(--bt-ann-font,12px),20px)!important;
  }
  html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav{
    width:calc(100% - 28px)!important;
    min-height:var(--bt-header-mobile-height,66px)!important;
  }
}

/* v6.4.3 announcement typography controls: thin/normal/bold, upright/italic, tracking and case. */

/* ========================================================================
   Bi'Tişört v6.9.45 — Global Header = Homepage exact visual lock
   Tüm StoreShell iç sayfalarında ana sayfadaki header tipografi, aksiyon,
   ikon, CTA ve ayraç dilini otoriter hale getirir.
   ======================================================================== */
html body.bt-site-shell-v641 > .bt-global-header-v641,
html body.bt-site-shell-v642 > .bt-global-header-v642{
  background:#fff!important;
  border-bottom:1px solid #f0ece8!important;
  box-shadow:none!important;
  color:#171717!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav{
  align-items:center!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-logo,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-store-logo{
  display:block!important;
  width:auto!important;
  height:min(var(--bt-logo-height,40px),36px)!important;
  max-height:36px!important;
  max-width:170px!important;
  object-fit:contain!important;
  filter:none!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links{
  align-items:center!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links a{
  min-height:42px!important;
  padding:0!important;
  border:0!important;
  border-left:0!important;
  border-right:0!important;
  background:transparent!important;
  color:#111!important;
  box-shadow:none!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:700!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:-.012em!important;
  text-transform:none!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:optimizeLegibility!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a:hover,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links a:hover{
  color:#ff5a0a!important;
}
/* Eski iç sayfa şablonlarından kalan dikey ayraçları kaldır. */
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a::before,
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-links a::after,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links a::before,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-links a::after{
  border:0!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip,
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 3px!important;
  border:0!important;
  border-left:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#151515!important;
  box-shadow:none!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:700!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:-.01em!important;
  text-transform:none!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:optimizeLegibility!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip{
  gap:8px!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip i,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip i{
  display:grid!important;
  place-items:center!important;
  flex:0 0 26px!important;
  width:26px!important;
  min-width:26px!important;
  height:26px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:#fff0e7!important;
  color:#ff5a0a!important;
  box-shadow:none!important;
  font-family:"Segoe UI Symbol","Segoe UI",Arial,sans-serif!important;
  font-size:12px!important;
  font-style:normal!important;
  font-weight:700!important;
  line-height:1!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip span,
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button .bt-cart-label,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip span,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button .bt-cart-label{
  font:inherit!important;
  color:inherit!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button{
  position:relative!important;
  gap:7px!important;
  cursor:pointer!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button .bt-cart-icon,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button .bt-cart-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:18px!important;
  min-width:18px!important;
  height:20px!important;
  color:#111!important;
  font-family:"Segoe UI Symbol","Segoe UI Emoji",sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:1!important;
  filter:grayscale(1) contrast(1.55) brightness(.38)!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-count,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-count{
  display:grid!important;
  place-items:center!important;
  min-width:17px!important;
  width:auto!important;
  height:17px!important;
  padding:0 4px!important;
  border:0!important;
  border-radius:999px!important;
  background:#ff5a0a!important;
  color:#fff!important;
  box-shadow:none!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif!important;
  font-size:8px!important;
  font-weight:700!important;
  line-height:1!important;
  letter-spacing:0!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip:hover,
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button:hover,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip:hover,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button:hover{
  color:#ff5a0a!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-cta,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:20px!important;
  min-height:44px!important;
  padding:0 22px!important;
  border:0!important;
  border-radius:8px!important;
  background:#ff5a0a!important;
  color:#fff!important;
  box-shadow:none!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:700!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:-.01em!important;
  text-transform:none!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-cta:hover,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-cta:hover{
  background:#ec4d00!important;
  color:#fff!important;
}
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-cta span,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-cta span{
  display:inline-block!important;
  margin:0!important;
  color:inherit!important;
  font:inherit!important;
  line-height:1!important;
}
/* Ana sayfadaki bi'mağaza görünümünü koru; eski sayfalardaki separator yok. */
html body.bt-site-shell-v641 > .bt-global-header-v641 a[aria-label*="Butik"],
html body.bt-site-shell-v641 > .bt-global-header-v641 a[href^="/butik"],
html body.bt-site-shell-v642 > .bt-global-header-v642 a[aria-label*="Butik"],
html body.bt-site-shell-v642 > .bt-global-header-v642 a[href^="/butik"]{
  border-left:0!important;
  box-shadow:none!important;
}

@media(max-width:1100px){
  html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-actions,
  html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-actions{gap:8px!important}
  html body.bt-site-shell-v641 > .bt-global-header-v641 .menu-btn,
  html body.bt-site-shell-v642 > .bt-global-header-v642 .menu-btn{
    color:#151515!important;
    font-family:"Segoe UI",Inter,system-ui,sans-serif!important;
  }
}
@media(max-width:760px){
  html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-store-logo,
  html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-store-logo{
    height:auto!important;
    max-height:34px!important;
    max-width:150px!important;
  }
  html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button,
  html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button{
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    padding:0!important;
  }
  html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button .bt-cart-label,
  html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button .bt-cart-label{display:none!important}
}

/* ========================================================================
   Bi'Tişört v6.9.60 — Site geneli tipografi standardı
   Başlıklar / ürün isimleri / önemli vurgular: Manrope
   Metin / UI / buton / sekme / form / fiyat / filtre: Inter
   ======================================================================== */
:root{
  --bt-font-sans:"Inter",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --bt-font-heading:"Manrope",Manrope,"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

/* Temel metin ve UI */
html body[class][data-bt-site-chrome][data-bt-home-shell-sync]{
  font-family:var(--bt-font-sans)!important;
  font-optical-sizing:auto;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] :is(
  p,a,button,input,select,textarea,label,small,
  ul,ol,li,table,thead,tbody,tfoot,tr,td,th,
  nav,form,fieldset,legend
){
  font-family:var(--bt-font-sans)!important;
}

/* Başlık hiyerarşisi */
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] :is(h1,h2,h3,h4,h5,h6){
  font-family:var(--bt-font-heading)!important;
  font-optical-sizing:auto;
}

/* Ürün isimleri / section başlıkları / önemli vurgular */
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] :is(
  .product-info strong,
  .catalog-body h3,
  .btq-product-info h2,
  .btq-product-info h3,
  .btq-detail h1,
  .btq-detail h2,
  .btq-detail h3,
  .btq-personal-v6937 h2,
  .btq-theme-panel-v6939 h2,
  .btq-related-head h2,
  .store-section-title,
  .bt-section-title,
  .bt-title-accent,
  .eyebrow,
  .kicker,
  .btq-kicker,
  .btq-gallery-note,
  .btq-gallery-quality
){
  font-family:var(--bt-font-heading)!important;
}

/* Fiyat, filtre, tab, aksiyon ve form kontrolleri Inter'de sabitlenir */
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] :is(
  .btq-price,
  .btq-price *,
  .btq-add-cart,
  .btq-secondary-action-v6937,
  .btq-option-row,
  .btq-option-row *,
  .filter-pills,
  .filter-pills *,
  .catalog-toolbar,
  .catalog-toolbar *,
  .btq-theme-steps-v6937,
  .btq-theme-steps-v6937 *,
  .btq-buy-row-v6937,
  .btq-buy-row-v6937 *,
  .btq-selection-summary-v6937,
  .btq-selection-summary-v6937 *
){
  font-family:var(--bt-font-sans)!important;
}

/* Global header/footer içinde eski Segoe font kilitlerini kaldır */
html body.bt-site-shell-v641 > .bt-global-header-v641 :is(
  a,button,input,select,textarea,label,nav,p,small
),
html body.bt-site-shell-v642 > .bt-global-header-v642 :is(
  a,button,input,select,textarea,label,nav,p,small
),
html body.bt-site-shell-v641 > .bt-global-footer-v641,
html body.bt-site-shell-v641 > .bt-global-footer-v641 :is(
  a,button,input,select,textarea,label,p,small,li
),
html body.bt-site-shell-v642 > .bt-global-footer-v642,
html body.bt-site-shell-v642 > .bt-global-footer-v642 :is(
  a,button,input,select,textarea,label,p,small,li
){
  font-family:var(--bt-font-sans)!important;
}

/* Header CTA / hesap / sepet gibi yüksek özgüllüklü eski font kuralları */
html body.bt-site-shell-v641 > .bt-global-header-v641 .hybrid-nav-cta,
html body.bt-site-shell-v642 > .bt-global-header-v642 .hybrid-nav-cta,
html body.bt-site-shell-v641 > .bt-global-header-v641 .bt-account-chip,
html body.bt-site-shell-v642 > .bt-global-header-v642 .bt-account-chip,
html body.bt-site-shell-v641 > .bt-global-header-v641 .store-cart-button,
html body.bt-site-shell-v642 > .bt-global-header-v642 .store-cart-button,
html body.bt-site-shell-v641 > .bt-global-header-v641 .menu-btn,
html body.bt-site-shell-v642 > .bt-global-header-v642 .menu-btn{
  font-family:var(--bt-font-sans)!important;
}

/* Marka logosu / özel ikon fontlarına dokunma */
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] .bt-hybrid-wordmark,
html body[class][data-bt-site-chrome][data-bt-home-shell-sync] .bt-hybrid-wordmark *{
  font-family:inherit;
}

