/* Nizolive uyumlu header renk düzeni */
#masthead.site-header.header-1{
  --odw-nz-mustard:#cfc44a;
  --odw-nz-mustard-strong:#d6c800;
  --odw-nz-olive:#4b5b28;
  --odw-nz-olive-soft:#5d6d34;
  --odw-nz-cream:#f7f3d8;
  --odw-nz-border:rgba(75,91,40,.16);
}

#masthead.site-header.header-1 .header-top{
  background:var(--odw-nz-mustard) !important;
  color:var(--odw-nz-olive) !important;
  border-bottom:1px solid rgba(75,91,40,.10);
}

#masthead.site-header.header-1 .header-top a,
#masthead.site-header.header-1 .header-top .widget,
#masthead.site-header.header-1 .header-top .welcome,
#masthead.site-header.header-1 .header-top .site-welcome,
#masthead.site-header.header-1 .header-top .custom-link,
#masthead.site-header.header-1 .header-top .custom-link a{
  color:var(--odw-nz-olive) !important;
}

#masthead.site-header.header-1 .header-top .custom-link,
#masthead.site-header.header-1 .header-top .header-top-right,
#masthead.site-header.header-1 .header-top .header-top .container > .row > div:last-child{
  border-color:rgba(75,91,40,.18) !important;
}

#masthead.site-header.header-1 .header-main{
  background:#ffffff !important;
}

#masthead.site-header.header-1 .site-branding a,
#masthead.site-header.header-1 .site-branding .site-title,
#masthead.site-header.header-1 .site-branding .site-title a{
  color:var(--odw-nz-olive) !important;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu,
#masthead.site-header.header-1 .header-center nav ul.menu,
#masthead.site-header.header-1 .header-center .menu{
  background:var(--odw-nz-olive) !important;
  border:1px solid rgba(75,91,40,.08);
  box-shadow:none;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li > a,
#masthead.site-header.header-1 .header-center .menu > li > a{
  color:var(--odw-nz-cream) !important;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center .menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .menu > li:hover > a{
  color:var(--odw-nz-olive) !important;
  background:var(--odw-nz-cream) !important;
}

#masthead.site-header.header-1 .header-group-action,
#masthead.site-header.header-1 .header-group-action a,
#masthead.site-header.header-1 .header-group-action i,
#masthead.site-header.header-1 .header-group-action .count,
#masthead.site-header.header-1 .site-header-cart .cart-contents,
#masthead.site-header.header-1 .header-cart-mobile .cart-contents,
#masthead.site-header.header-1 .site-header-cart .cart-contents .count{
  color:var(--odw-nz-olive) !important;
}

#masthead.site-header.header-1 .site-header-account > a,
#masthead.site-header.header-1 .site-header-wishlist .header-wishlist,
#masthead.site-header.header-1 .site-header-search > a,
#masthead.site-header.header-1 .site-header-search .button-search-popup,
#masthead.site-header.header-1 .site-header-account .account-dropdown,
#masthead.site-header.header-1 .site-header-wishlist > a{
  background:var(--odw-nz-cream) !important;
  border:1px solid var(--odw-nz-border) !important;
}

#masthead.site-header.header-1 .site-header-wishlist .count,
#masthead.site-header.header-1 .site-header-cart .count,
#masthead.site-header.header-1 .header-cart-mobile .count{
  background:var(--odw-nz-mustard) !important;
  color:var(--odw-nz-olive) !important;
  border:1px solid rgba(75,91,40,.12);
}

#masthead.site-header.header-1 .site-header-cart .cart-contents:hover,
#masthead.site-header.header-1 .site-header-account > a:hover,
#masthead.site-header.header-1 .site-header-wishlist .header-wishlist:hover,
#masthead.site-header.header-1 .site-header-search > a:hover,
#masthead.site-header.header-1 .site-header-search .button-search-popup:hover,
#masthead.site-header.header-1 .header-top a:hover,
#masthead.site-header.header-1 .header-group-action a:hover{
  color:var(--odw-nz-olive-soft) !important;
}


/* 1.3.2 - oval yapı ve ikon daireleri geri getirildi */
#masthead.site-header.header-1 .header-main .inner,
#masthead.site-header.header-1 .header-main .container.inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
}

#masthead.site-header.header-1 .header-center,
#masthead.site-header.header-1 .header-right,
#masthead.site-header.header-1 .header-left{
  display:flex;
  align-items:center;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu,
#masthead.site-header.header-1 .header-center nav ul.menu,
#masthead.site-header.header-1 .header-center .menu{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  padding:6px 10px !important;
  border-radius:999px !important;
  overflow:hidden !important;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li,
#masthead.site-header.header-1 .header-center nav ul.menu > li,
#masthead.site-header.header-1 .header-center .menu > li{
  margin:0 !important;
  display:flex;
  align-items:center;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li > a,
#masthead.site-header.header-1 .header-center .menu > li > a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:46px !important;
  padding:0 22px !important;
  border-radius:999px !important;
  line-height:1 !important;
  transition:all .22s ease;
}

#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .main-navigation ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center nav ul.menu > li:hover > a,
#masthead.site-header.header-1 .header-center .menu > li.current-menu-item > a,
#masthead.site-header.header-1 .header-center .menu > li.current-menu-parent > a,
#masthead.site-header.header-1 .header-center .menu > li:hover > a{
  border-radius:999px !important;
  box-shadow:0 2px 10px rgba(75,91,40,.10);
}

#masthead.site-header.header-1 .header-group-action{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
}

#masthead.site-header.header-1 .site-header-search,
#masthead.site-header.header-1 .site-header-account,
#masthead.site-header.header-1 .site-header-wishlist,
#masthead.site-header.header-1 .site-header-cart.menu,
#masthead.site-header.header-1 .header-cart-mobile{
  display:flex;
  align-items:center;
  position:relative;
}

#masthead.site-header.header-1 .site-header-account > a,
#masthead.site-header.header-1 .site-header-wishlist .header-wishlist,
#masthead.site-header.header-1 .site-header-search > a,
#masthead.site-header.header-1 .site-header-search .button-search-popup,
#masthead.site-header.header-1 .site-header-wishlist > a,
#masthead.site-header.header-1 .site-header-account .account-dropdown{
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  box-shadow:0 1px 0 rgba(75,91,40,.04);
  padding:0 !important;
}

#masthead.site-header.header-1 .site-header-account > a i,
#masthead.site-header.header-1 .site-header-wishlist .header-wishlist i,
#masthead.site-header.header-1 .site-header-search > a i,
#masthead.site-header.header-1 .site-header-search .button-search-popup i,
#masthead.site-header.header-1 .site-header-search > a:before,
#masthead.site-header.header-1 .site-header-search .button-search-popup:before{
  line-height:1 !important;
}

#masthead.site-header.header-1 .site-header-wishlist .count,
#masthead.site-header.header-1 .site-header-cart .count,
#masthead.site-header.header-1 .header-cart-mobile .count{
  min-width:18px !important;
  height:18px !important;
  line-height:16px !important;
  border-radius:999px !important;
  font-size:11px !important;
  font-weight:700 !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}

#masthead.site-header.header-1 .site-header-cart.menu .cart-contents,
#masthead.site-header.header-1 .header-cart-mobile .cart-contents{
  display:inline-flex !important;
  align-items:center !important;
  gap:10px !important;
  white-space:nowrap !important;
}

#masthead.site-header.header-1 .site-header-cart.menu .cart-contents:before,
#masthead.site-header.header-1 .header-cart-mobile .cart-contents:before{
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  background:var(--odw-nz-cream) !important;
  border:1px solid var(--odw-nz-border) !important;
  box-shadow:0 1px 0 rgba(75,91,40,.04);
}

#masthead.site-header.header-1 .site-header-cart.menu .cart-contents .count,
#masthead.site-header.header-1 .header-cart-mobile .cart-contents .count{
  top:-2px !important;
  right:22px !important;
}

#masthead.site-header.header-1 .site-header-cart.menu .cart-contents:hover:before,
#masthead.site-header.header-1 .header-cart-mobile .cart-contents:hover:before,
#masthead.site-header.header-1 .site-header-account > a:hover,
#masthead.site-header.header-1 .site-header-wishlist .header-wishlist:hover,
#masthead.site-header.header-1 .site-header-search > a:hover,
#masthead.site-header.header-1 .site-header-search .button-search-popup:hover{
  transform:translateY(-1px);
}

@media (max-width: 1200px){
  #masthead.site-header.header-1 .header-main .inner,
  #masthead.site-header.header-1 .header-main .container.inner{
    gap:16px;
  }

  #masthead.site-header.header-1 .header-center .main-navigation ul.menu > li > a,
  #masthead.site-header.header-1 .header-center .site-primary-navigation ul.menu > li > a,
  #masthead.site-header.header-1 .header-center nav ul.menu > li > a,
  #masthead.site-header.header-1 .header-center .menu > li > a{
    padding:0 18px !important;
  }
}


/* 1.3.3 - üst menü ayraç çizgileri geri getirildi */
#masthead.site-header.header-1{
  --odw-nz-top-divider:rgba(247,243,216,.52);
}

#masthead.site-header.header-1 .header-top .custom-link,
#masthead.site-header.header-1 .header-top .custom-link nav,
#masthead.site-header.header-1 .header-top .custom-link .menu-top-menu-container,
#masthead.site-header.header-1 .header-top .custom-link .menu,
#masthead.site-header.header-1 .header-top .custom-link ul{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu,
#masthead.site-header.header-1 .header-top .custom-link .menu,
#masthead.site-header.header-1 .header-top .custom-link ul{
  gap:0 !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li,
#masthead.site-header.header-1 .header-top .custom-link .menu > li,
#masthead.site-header.header-1 .header-top .custom-link ul > li{
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  margin:0 !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li{
  margin-left:10px !important;
  padding-left:10px !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:1px;
  height:16px;
  transform:translateY(-50%);
  background:var(--odw-nz-top-divider);
}

#masthead.site-header.header-1 .header-top .custom-link a{
  display:inline-flex !important;
  align-items:center !important;
  min-height:36px !important;
  text-decoration:none !important;
}


/* 1.3.4 - üst sağ linkler direct <a> geldiğinde de ayraç çizgileri çalışsın */
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child,
#masthead.site-header.header-1 .header-top .row > div:last-child{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
}

#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child > *,
#masthead.site-header.header-1 .header-top .row > div:last-child > *{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  flex-wrap:wrap;
}

#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a,
#masthead.site-header.header-1 .header-top .row > div:last-child a{
  position:relative;
  display:inline-flex !important;
  align-items:center !important;
  min-height:36px !important;
  text-decoration:none !important;
}

#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a{
  margin-left:10px !important;
  padding-left:10px !important;
}

#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a:before,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:1px;
  height:16px;
  transform:translateY(-50%);
  background:var(--odw-nz-top-divider);
}



/* 1.3.5 - topbar ayraçları JS sınıflarıyla zorlanır, mobil cart desktopta gizlenir */
#masthead.site-header.header-1 .header-top .odw-topbar-link-item{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  min-height:36px !important;
  text-decoration:none !important;
}

#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider{
  margin-left:10px !important;
  padding-left:10px !important;
}

#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider:before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:1px;
  height:16px;
  transform:translateY(-50%);
  background:var(--odw-nz-top-divider);
}

@media (min-width: 992px){
  #masthead.site-header.header-1 .header-left .header-cart-mobile{
    display:none !important;
  }
}


/* 1.3.6 - üst menü ayraç ve boşlukları sıkılaştırıldı */
#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider{
  margin-left:10px !important;
  padding-left:10px !important;
}

#masthead.site-header.header-1 .header-top .custom-link a,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a,
#masthead.site-header.header-1 .header-top .row > div:last-child a,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item{
  min-height:36px !important;
  font-size:14px !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li:before,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a:before,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a:before,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider:before{
  height:16px !important;
}


/* 1.3.7 - üst menü daha sıkı ve yazı boyutu eskiye yakın */
#masthead.site-header.header-1 .header-top .custom-link,
#masthead.site-header.header-1 .header-top .custom-link nav,
#masthead.site-header.header-1 .header-top .custom-link .menu-top-menu-container,
#masthead.site-header.header-1 .header-top .custom-link .menu,
#masthead.site-header.header-1 .header-top .custom-link ul,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child,
#masthead.site-header.header-1 .header-top .row > div:last-child,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child > *,
#masthead.site-header.header-1 .header-top .row > div:last-child > *{
  gap:0 !important;
  column-gap:0 !important;
  row-gap:0 !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu,
#masthead.site-header.header-1 .header-top .custom-link .menu,
#masthead.site-header.header-1 .header-top .custom-link ul{
  width:auto !important;
  justify-content:flex-end !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider{
  margin-left:8px !important;
  padding-left:8px !important;
}

#masthead.site-header.header-1 .header-top .custom-link a,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a,
#masthead.site-header.header-1 .header-top .row > div:last-child a,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item{
  min-height:30px !important;
  padding-top:0 !important;
  padding-right:0 !important;
  padding-bottom:0 !important;
  font-size:12px !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  font-weight:500 !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li:before,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a:before,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a:before,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider:before{
  height:14px !important;
}


/* 1.3.8 - üst bar ayraç çizgileri tamamen kaldırıldı */
#masthead.site-header.header-1 .header-top .custom-link,
#masthead.site-header.header-1 .header-top .custom-link nav,
#masthead.site-header.header-1 .header-top .custom-link .menu-top-menu-container,
#masthead.site-header.header-1 .header-top .custom-link .menu,
#masthead.site-header.header-1 .header-top .custom-link ul,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child,
#masthead.site-header.header-1 .header-top .row > div:last-child,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child > *,
#masthead.site-header.header-1 .header-top .row > div:last-child > *{
  gap:14px !important;
  column-gap:14px !important;
  row-gap:0 !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider{
  margin-left:0 !important;
  padding-left:0 !important;
}

#masthead.site-header.header-1 .header-top .custom-link ul.menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link .menu > li + li:before,
#masthead.site-header.header-1 .header-top .custom-link ul > li + li:before,
#masthead.site-header.header-1 .header-top .row > [class*="column"]:last-child a + a:before,
#masthead.site-header.header-1 .header-top .row > div:last-child a + a:before,
#masthead.site-header.header-1 .header-top .odw-topbar-link-item.odw-topbar-has-divider:before{
  content:none !important;
  display:none !important;
}
