/* AYNAGIYIM_THEME_COLOR_MANAGEMENT_V100
   Theme Builder renklerini storefront'ta merkezi değişkenlerden uygular. */
html,body{background:var(--store-bg,#fff);color:var(--store-text,#222)}
a{color:inherit}
.builder-home,
.storefront-builder-body{background:var(--store-bg,#fff);color:var(--store-text,#222)}
.builder-button,
button[type="submit"].builder-button{background:var(--store-primary,#db4385);border-color:var(--store-primary,#db4385);color:#fff}
.builder-products .price,
.product-price,
.hf-mini-cart-price{color:var(--store-primary,#db4385)!important}
.bhs-language-switcher a.is-active{border-color:var(--store-primary,#db4385)!important;color:var(--store-primary,#db4385)!important}
.hf-logo strong,
.hf-search button{color:var(--store-primary,#db4385)!important}
.hf-actions b{background:var(--store-primary,#db4385)!important}
.builder-categories img,
.home-category-carousel img{border-color:var(--store-primary,#db4385)!important}
.bhs-page.is-active{background:var(--store-primary,#db4385)!important;border-color:var(--store-primary,#db4385)!important}

/* AYNAGIYIM_THEME_COLOR_MANAGEMENT_V101
   Global theme colors must visibly affect the storefront. */
body .bhs-layout-header .hf-menu{
  --bg:var(--store-primary,#db4385)!important;
  --hover:var(--store-secondary,#172433)!important;
  background:var(--store-primary,#db4385)!important;
  background-color:var(--store-primary,#db4385)!important;
}
body .bhs-layout-header .hf-menu > .hf-menu-item > a{
  color:#fff!important;
}
body .bhs-layout-header .hf-menu .hf-menu-item:hover > a,
body .bhs-layout-header .hf-menu .hf-menu-item > a:hover,
body .bhs-layout-header .hf-menu .hf-menu-item > a:focus-visible{
  background:var(--store-secondary,#172433)!important;
  background-color:var(--store-secondary,#172433)!important;
  color:#fff!important;
}
body .builder-button,
body .product-card .button,
body .product-card button,
body .product-detail button[type="submit"],
body .cart-button{
  background:var(--store-primary,#db4385)!important;
  border-color:var(--store-primary,#db4385)!important;
}
body .builder-button:hover,
body .product-card .button:hover,
body .product-card button:hover,
body .product-detail button[type="submit"]:hover,
body .cart-button:hover{
  background:var(--store-secondary,#172433)!important;
  border-color:var(--store-secondary,#172433)!important;
}

/* AYNAGIYIM_THEME_COLOR_MANAGEMENT_V103
   Ana menü artık Theme Builder renklerini tek kaynak kabul eder. */
body .bhs-layout-header nav.hf-menu{
  --bg:var(--store-primary)!important;
  --hover:var(--store-secondary)!important;
  background:var(--store-primary)!important;
  background-color:var(--store-primary)!important;
}
body .bhs-layout-header nav.hf-menu .hf-menu-item > a{
  color:#fff!important;
}
body .bhs-layout-header nav.hf-menu .hf-menu-item:hover > a,
body .bhs-layout-header nav.hf-menu .hf-menu-item > a:hover,
body .bhs-layout-header nav.hf-menu .hf-menu-item > a:focus-visible{
  background:var(--store-secondary)!important;
  background-color:var(--store-secondary)!important;
  color:#fff!important;
}
