@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ayazdogaltas.com/wp-content/themes/woodmart/fonts/woodmart-font-1-300.woff2?v=") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//ayazdogaltas.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lora", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Marcellus SC", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(195,147,91);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(195,147,91);
	--btn-accented-bgcolor-hover: rgb(169,127,79);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://ayazdogaltas.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Tüm site genelinde fontu Türkçe karakter desteğiyle zorla */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap&subset=latin-ext');

body, h1, h2, h3, h4, h5, h6, p, a, span {
    font-family: 'Montserrat', sans-serif !important;
}

/* ===== AYAZ TASARIM DUZENLEMESI - header / slider / bilgi seridi ===== */
/* 23 Agustos 2026 - sadece gorsel duzen, hicbir metin degistirilmedi. */
/* Geri almak icin bu yorumdan dosya sonuna kadar olan blogu sil. */

:root{--ayaz-gold:#C3935B;--ayaz-gold-lt:#E2B37E;--ayaz-gold-dk:#A6763B;--ayaz-ink:#171410;}
.whb-header.whb-overcontent::before{content:"";position:absolute;left:0;right:0;top:0;height:230px;background:linear-gradient(180deg,rgba(15,13,10,.82) 0%,rgba(15,13,10,.56) 34%,rgba(15,13,10,.24) 68%,rgba(15,13,10,0) 100%);pointer-events:none;z-index:0;transition:opacity .35s ease;}
.whb-header.whb-overcontent.whb-sticked::before{opacity:0;}
.whb-header .whb-row{position:relative;z-index:1;}
.whb-header .whb-general-header{transition:background-color .35s ease, box-shadow .35s ease;}
.whb-sticked .whb-general-header{background-color:rgba(15,13,10,.86)!important;-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);box-shadow:inset 0 -1px 0 rgba(255,255,255,.09),0 16px 36px -24px rgba(0,0,0,.95);}
.whb-header .wd-nav-main > li > a{font-family:'Lato',sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-shadow:0 1px 3px rgba(0,0,0,.55);}
.whb-header .wd-nav-main > li > a .nav-link-text{position:relative;display:inline-block;padding-bottom:5px;}
.whb-header .wd-nav-main > li > a .nav-link-text::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1.5px;background:var(--ayaz-gold);transform:translateX(-50%);transition:width .32s cubic-bezier(.2,.7,.3,1);}
.whb-header .wd-nav-main > li:hover > a .nav-link-text::after,.whb-header .wd-nav-main > li.current-menu-item > a .nav-link-text::after,.whb-header .wd-nav-main > li.current-menu-ancestor > a .nav-link-text::after{width:100%;}
.whb-overcontent .wd-logo img{filter:drop-shadow(0 2px 9px rgba(0,0,0,.6));}
.whb-overcontent .wd-tools-element > a,.whb-overcontent .wd-tools-element .wd-tools-text{text-shadow:0 1px 3px rgba(0,0,0,.55);}
.whb-overcontent .wd-tools-element .wd-tools-text{font-family:'Lato',sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.1em!important;}
.whb-header .wd-cart-number{background:var(--ayaz-gold)!important;color:#fff!important;font-weight:700;font-size:10px;box-shadow:0 0 0 2px rgba(15,13,10,.35);}
.whb-top-bar .whb-column{justify-content:center!important;}
.whb-top-bar,.whb-top-bar p,.whb-top-bar span{font-family:'Lato',sans-serif!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.16em!important;}
.wd-slider .wd-slide-bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(12,10,8,.66) 0%,rgba(12,10,8,.34) 28%,rgba(12,10,8,.30) 58%,rgba(12,10,8,.52) 100%),radial-gradient(130% 95% at 50% 52%,rgba(12,10,8,0) 40%,rgba(12,10,8,.34) 100%);}
.wd-slide .elementor-widget-wd_text_block:has(+ .elementor-widget-wd_title),.wd-slide .elementor-widget-wd_text_block:has(+ .elementor-widget-wd_title) p{font-family:'Lato',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--ayaz-gold-lt)!important;text-shadow:0 1px 6px rgba(0,0,0,.7);margin-bottom:14px!important;}
.wd-slide .woodmart-title-container.title{font-family:'Lora',Georgia,serif!important;font-weight:400!important;font-size:clamp(30px,4.4vw,60px)!important;line-height:1.09!important;letter-spacing:-.015em!important;color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.5);text-wrap:balance;}
.wd-slide .elementor-widget-wd_title + .elementor-widget-wd_text_block,.wd-slide .elementor-widget-wd_title + .elementor-widget-wd_text_block p{font-family:'Lato',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:rgba(255,255,255,.94)!important;text-shadow:0 1px 10px rgba(0,0,0,.65);max-width:46ch;margin-top:16px!important;}
.wd-slide .elementor-widget-wd_button a.btn{font-family:'Lato',sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.12em!important;padding:15px 34px!important;border-radius:2px!important;background:var(--ayaz-gold)!important;color:#fff!important;border:1px solid var(--ayaz-gold)!important;box-shadow:0 10px 26px -14px rgba(0,0,0,.9);transition:background-color .25s ease,transform .25s ease;}
.wd-slide .elementor-widget-wd_button a.btn:hover{background:var(--ayaz-gold-dk)!important;border-color:var(--ayaz-gold-dk)!important;transform:translateY(-2px);}
.wd-slide .elementor-widget-wd_button + .elementor-widget-wd_button a.btn{background:transparent!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;box-shadow:none;}
.wd-slide .elementor-widget-wd_button + .elementor-widget-wd_button a.btn:hover{background:rgba(255,255,255,.14)!important;border-color:#fff!important;}
.wd-slider .wd-btn-arrow{width:52px!important;height:52px!important;background:rgba(15,13,10,.34)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;}
.wd-slider .wd-btn-arrow:hover{background:rgba(15,13,10,.62)!important;border-color:rgba(255,255,255,.45)!important;}
.wd-slider .wd-nav-pagin li span{width:9px!important;height:9px!important;background:rgba(255,255,255,.45)!important;border:0!important;transition:background-color .25s ease,width .25s ease;}
.wd-slider .wd-nav-pagin li.wd-active span,.wd-slider .wd-nav-pagin li span.wd-active{background:var(--ayaz-gold)!important;width:26px!important;border-radius:5px!important;}
.elementor-element-b95b705{border-top:1px solid rgba(23,20,16,.09);border-bottom:1px solid rgba(23,20,16,.09);padding-block:12px!important;gap:0!important;}
.elementor-element-b95b705 > .elementor-element{border:0!important;position:relative;}
.elementor-element-b95b705 > .elementor-element + .elementor-element::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:38px;background:rgba(23,20,16,.10);}
.elementor-element-b95b705 .wd-info-box{padding:22px 14px!important;border-radius:6px;transition:background-color .3s ease,transform .3s ease;}
.elementor-element-b95b705 .wd-info-box:hover{background:rgba(195,147,91,.07);transform:translateY(-3px);}
.elementor-element-b95b705 .box-icon-wrapper{height:auto!important;margin-bottom:14px!important;}
.elementor-element-b95b705 .box-icon-wrapper img{width:66px!important;height:66px!important;mix-blend-mode:multiply;filter:sepia(.32) saturate(1.25) hue-rotate(-8deg) contrast(1.02);transition:transform .3s ease;}
.elementor-element-b95b705 .wd-info-box:hover .box-icon-wrapper img{transform:scale(1.06);}
.elementor-element-b95b705 .info-box-title,.elementor-element-b95b705 .info-box-title.title{font-family:'Lato',sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--ayaz-ink)!important;margin:0!important;}

.whb-top-bar .whb-column{ max-width:100%!important; }
.whb-top-bar .kayan-yazi-container{ display:flex!important; justify-content:center!important; align-items:center!important; overflow:visible!important; width:100%!important; }
.whb-top-bar .kayan-yazi{ animation:none!important; -webkit-animation:none!important; transform:none!important; position:static!important; white-space:normal!important; text-align:center!important; }

.wd-slide .elementor-widget-wd_title + .elementor-widget-wd_text_block,
.wd-slide .elementor-widget-wd_title + .elementor-widget-wd_text_block p{
  font-size:17px!important; line-height:1.65!important;
  color:rgba(255,255,255,.96)!important;
  text-shadow:0 1px 14px rgba(0,0,0,.8), 0 1px 2px rgba(0,0,0,.6);
  margin-top:18px!important;
}
.wd-slide .elementor-widget-wd_button{ margin-top:10px!important; }

@media(max-width:1024px){
  .whb-header.whb-overcontent::before{ height:190px; }
}
@media(max-width:767px){
  .elementor-element-b95b705{ flex-wrap:wrap!important; padding-block:6px!important; }
  .elementor-element-b95b705 > .elementor-element{ width:50%!important; flex:0 0 50%!important; }
  .elementor-element-b95b705 > .elementor-element:nth-child(odd)::before{ display:none; }
  .elementor-element-b95b705 .wd-info-box{ padding:18px 8px!important; }
  .elementor-element-b95b705 .box-icon-wrapper img{ width:54px!important; height:54px!important; }
  .elementor-element-b95b705 .info-box-title{ font-size:12px!important; letter-spacing:.06em!important; }
  .wd-slide .woodmart-title-container.title{ font-size:clamp(26px,7.4vw,36px)!important; }
  .wd-slide .elementor-widget-wd_title + .elementor-widget-wd_text_block p{ font-size:14px!important; }
  .wd-slide .elementor-widget-wd_button a.btn{ padding:13px 24px!important; font-size:11.5px!important; }
  .whb-header.whb-overcontent::before{ height:160px; }
  .whb-top-bar,.whb-top-bar p,.whb-top-bar span{ font-size:10.5px!important; letter-spacing:.1em!important; }
}

/* --- İç sayfalar: açık renkli header korunsun (koyu cam efekti sadece anasayfada) --- */
.whb-header:not(.whb-overcontent) .wd-nav-main > li > a{ text-shadow:none!important; }
.whb-header:not(.whb-overcontent).whb-sticked .whb-general-header{
  background-color:rgba(255,255,255,.94)!important;
  -webkit-backdrop-filter:saturate(140%) blur(14px);
  backdrop-filter:saturate(140%) blur(14px);
  box-shadow:0 10px 30px -20px rgba(0,0,0,.45)!important;
}

/* Üst bant metni her header'da ortalı */
.whb-top-bar .wd-header-text{ text-align:center!important; width:100%; }

/* ==========================================================
   URUN KARTLARI - modern duzen (rozet / baslik / fiyat / buton)
   23 Agustos 2026 - sadece gorsel. Bu blogu silmek geri alir.
   ========================================================== */

/* ---- KART ---- */
.wd-product .product-wrapper{
  background:#fff;
  border:1px solid rgba(23,20,16,.07);
  border-radius:12px;
  padding:10px 10px 14px;
  transition:box-shadow .32s ease, transform .32s ease, border-color .32s ease;
}
.wd-product:hover .product-wrapper{
  border-color:rgba(195,147,91,.38);
  box-shadow:0 20px 42px -26px rgba(23,20,16,.55);
  transform:translateY(-4px);
}
/* ---- GORSEL ---- */
.wd-product .wd-product-img-link{
  display:block; border-radius:8px; overflow:hidden; background:#F6F4F1;
}
.wd-product .wd-product-img-link img{ transition:transform .6s cubic-bezier(.2,.7,.3,1); display:block; }
.wd-product:hover .wd-product-img-link img{ transform:scale(1.045); }
/* ---- ROZET ---- */
.wd-product .product-labels{ top:16px!important; left:16px!important; right:auto!important; }
.wd-product .product-labels .product-label{
  width:auto!important; height:auto!important; min-width:0!important;
  border-radius:5px!important; padding:5px 9px!important;
  font-size:11px!important; font-weight:700!important; letter-spacing:.04em!important;
  line-height:1!important; display:inline-flex!important; align-items:center;
  background:#171410!important; color:#E2B37E!important;
}
/* ---- BASLIK ---- */
.wd-product .wd-entities-title{
  font-size:14px!important; font-weight:500!important; line-height:1.45!important;
  color:#171410!important; margin:14px 0 7px!important;
  display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical;
  overflow:hidden; min-height:2.9em;
}
.wd-product .wd-entities-title a{ font-size:inherit!important; font-weight:inherit!important; color:inherit!important; }
.wd-product .wd-entities-title a:hover{ color:#A6763B!important; }
/* ---- FIYAT ---- */
.wd-product .wrap-price{ margin-bottom:13px!important; }
.wd-product .price{
  display:flex!important; align-items:baseline; gap:9px; flex-wrap:wrap;
  font-size:16.5px!important; font-weight:700!important; color:#171410!important;
}
.wd-product .price ins{ order:1; font-size:16.5px!important; font-weight:700!important; color:#171410!important; text-decoration:none!important; background:transparent!important; }
.wd-product .price del{ order:2; font-size:12.5px!important; font-weight:400!important; color:#A9A29A!important; opacity:1!important; }
/* ---- SEPETE EKLE ---- */
.wd-product .wd-add-btn > a.button{
  display:flex!important; align-items:center; justify-content:center;
  height:44px!important; border-radius:8px!important;
  background:#C3935B!important; color:#fff!important;
  font-size:12px!important; font-weight:700!important;
  letter-spacing:.1em!important; text-transform:uppercase!important;
  border:0!important;
  transition:background-color .25s ease, box-shadow .25s ease;
}
.wd-product .wd-add-btn > a.button:hover{
  background:#A6763B!important;
  box-shadow:0 12px 24px -14px rgba(166,118,59,.95);
}
/* ---- HOVER AKSIYONLARI ---- */
.wd-product .wd-action-btn > a{
  background:rgba(255,255,255,.94)!important;
  border-radius:50%!important;
  box-shadow:0 5px 14px -7px rgba(23,20,16,.55);
  color:#171410!important;
}
.wd-product .wd-buttons{ top:14px!important; right:14px!important; }

.wd-product .product-wrapper{
  border-color:transparent!important;
  padding:8px 8px 12px!important;
}
.wd-product:hover .product-wrapper{
  border-color:rgba(195,147,91,.42)!important;
}
.wd-product .wd-product-img-link{ background:#F5F3F0!important; }

/* --- Indirim rozeti: ince altin pill (koyu blok yerine) --- */
.wd-product .product-labels .product-label{
  width:auto!important; height:auto!important;
  min-width:0!important; min-height:0!important;
  background:#C3935B!important; color:#fff!important;
  border-radius:999px!important;
  padding:7px 13px!important;
  font-size:11px!important; font-weight:700!important;
  letter-spacing:.03em!important; line-height:1!important;
  box-shadow:0 6px 16px -8px rgba(23,20,16,.5);
}

/* ==========================================================
   BLOG BOLUMU - anasayfa karti, blog listesi, tekil yazi
   23 Agustos 2026 - sadece gorsel. Bu blogu silmek geri alir.
   ========================================================== */

/* --- Blog kartı --- */
.wd-post .wd-post-inner{
  background:#fff;
  border:1px solid transparent;
  border-radius:12px;
  padding:8px 8px 18px;
  height:100%;
  transition:box-shadow .32s ease, transform .32s ease, border-color .32s ease;
}
.wd-post:hover .wd-post-inner{
  border-color:rgba(195,147,91,.42);
  box-shadow:0 20px 42px -26px rgba(23,20,16,.55);
  transform:translateY(-4px);
}
/* --- Görsel --- */
.wd-post .wd-post-img{ border-radius:10px!important; overflow:hidden!important; background:#F0EDE8; }
.wd-post .wd-post-img img{ display:block; width:100%; aspect-ratio:16/10; object-fit:cover; transition:transform .6s cubic-bezier(.2,.7,.3,1); }
.wd-post:hover .wd-post-img img{ transform:scale(1.045); }
/* --- Tarih rozeti: koyu cam pill --- */
.wd-post .wd-post-date{
  width:auto!important; height:auto!important; min-width:0!important; min-height:0!important;
  top:16px!important; left:16px!important; right:auto!important; bottom:auto!important;
  background:rgba(15,13,10,.62)!important;
  -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
  color:#fff!important;
  border-radius:999px!important;
  padding:6px 12px!important;
  display:flex!important; flex-direction:row!important; align-items:baseline; gap:5px;
  font-size:11px!important; line-height:1!important; letter-spacing:.04em;
}
.wd-post .wd-post-date .post-date-day{ font-size:12px!important; font-weight:700!important; color:#fff!important; }
.wd-post .wd-post-date .post-date-month{ font-size:10px!important; font-weight:600!important; color:rgba(255,255,255,.85)!important; text-transform:uppercase; }
/* --- İçerik hizası --- */
.wd-post .wd-post-content{ text-align:left!important; padding:16px 10px 0!important; }
/* --- Kategori çipi --- */
.wd-post .wd-post-cat{ position:static!important; margin:0 0 12px!important; text-align:left!important; }
.wd-post .wd-post-cat a{
  display:inline-block; background:rgba(195,147,91,.14)!important; color:#8B6428!important;
  border-radius:999px!important; padding:5px 11px!important;
  font-size:10.5px!important; font-weight:700!important; letter-spacing:.1em!important;
}
/* --- Başlık --- */
.wd-post .wd-post-title{
  font-family:'Lora',Georgia,serif!important;
  font-size:19px!important; font-weight:400!important; line-height:1.32!important;
  color:#171410!important; margin:0 0 10px!important; text-align:left!important;
  display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.wd-post .wd-post-title a{ color:inherit!important; font-family:inherit!important; font-size:inherit!important; }
.wd-post .wd-post-title a:hover{ color:#A6763B!important; }
/* --- Meta --- */
.wd-post .wd-post-meta{
  justify-content:flex-start!important; gap:14px!important;
  font-size:12.5px!important; color:#9A938B!important; margin:0 0 12px!important;
}
.wd-post .wd-post-meta a{ color:#9A938B!important; }
/* --- Özet --- */
.wd-post .wd-post-excerpt{
  text-align:left!important; font-size:14.5px!important; line-height:1.62!important; color:#6B645C!important;
  display:-webkit-box!important; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
  margin-bottom:16px!important;
}
/* --- Devamını oku --- */
.wd-post .wd-post-read-more{ text-align:left!important; }
.wd-post .wd-post-read-more a{
  display:inline-block; position:relative;
  color:#A6763B!important; font-size:11.5px!important; font-weight:700!important;
  letter-spacing:.14em!important; text-transform:uppercase!important; padding-bottom:4px;
}
.wd-post .wd-post-read-more a::after{
  content:""; position:absolute; left:0; bottom:0; height:1.5px; width:26px;
  background:#C3935B; transition:width .3s cubic-bezier(.2,.7,.3,1);
}
.wd-post:hover .wd-post-read-more a::after{ width:100%; }

/* icerik kutusu flex - cocuklari sola yasla */
.wd-post .wd-post-content{ align-items:flex-start!important; }
/* kategori sarmalayicisindaki dolu altin zemini kaldir */
.wd-post .wd-post-cat{ background:transparent!important; padding:0!important; }
/* kart meta'sini sadelestir: paylas ve yorum balonu gizli */
.wd-post .wd-post-share, .wd-post .wd-post-reply{ display:none!important; }
.wd-post .wd-post-meta{ align-items:center; }

/* --- Sayfa basligi bandi: okunabilirlik + tipografi --- */
.wd-page-title{ position:relative; }
.wd-page-title .wd-page-title-bg::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(180deg, rgba(14,12,9,.58) 0%, rgba(14,12,9,.34) 45%, rgba(14,12,9,.52) 100%);
}

.wd-page-title h1, .wd-page-title .entry-title{
  font-family:'Lora',Georgia,serif!important;
  font-weight:400!important;
  font-size:clamp(30px,4vw,54px)!important;
  letter-spacing:-.015em!important;
  color:#fff!important;
  text-shadow:0 2px 20px rgba(0,0,0,.6), 0 1px 3px rgba(0,0,0,.5);
}
.wd-page-title .wd-breadcrumbs, .wd-page-title .breadcrumbs,
.wd-page-title .woocommerce-breadcrumb{
  font-family:'Lato',sans-serif!important;
  font-size:12.5px!important; letter-spacing:.08em!important;
  color:rgba(255,255,255,.9)!important;
  text-shadow:0 1px 6px rgba(0,0,0,.65);
}
.wd-page-title .wd-breadcrumbs a, .wd-page-title .breadcrumbs a,
.wd-page-title .woocommerce-breadcrumb a{ color:rgba(255,255,255,.9)!important; }
.wd-page-title .wd-breadcrumbs a:hover{ color:#E2B37E!important; }

/* --- Kategori cipi: hem kartta hem tekil yazida --- */
.wd-post-cat.wd-style-with-bg{ background:transparent!important; padding:0!important; }
.wd-post-cat a{
  display:inline-block!important;
  background:rgba(195,147,91,.14)!important; color:#8B6428!important;
  border-radius:999px!important; padding:5px 11px!important;
  font-size:10.5px!important; font-weight:700!important; letter-spacing:.1em!important;
}
/* --- Tekil yazi: baslik --- */
.single-post article .wd-post-title{
  font-family:'Lora',Georgia,serif!important;
  font-size:clamp(26px,3vw,34px)!important;
  font-weight:400!important; line-height:1.28!important;
  color:#171410!important; letter-spacing:-.01em!important;
}
/* --- Tekil yazi: okuma sutunu --- */
.single-post article p,
.single-post article h2,
.single-post article h3,
.single-post article h4,
.single-post article ul,
.single-post article ol{
  max-width:660px; margin-left:auto!important; margin-right:auto!important;
}
.single-post article p, .single-post article li{
  font-size:17px!important; line-height:1.78!important; color:#3D372F!important;
}
.single-post article p{ margin-bottom:1.35em!important; }
.single-post article h2, .single-post article h3, .single-post article h4{
  font-family:'Lora',Georgia,serif!important;
  color:#171410!important; font-weight:400!important;
  margin-top:2em!important; margin-bottom:.55em!important; line-height:1.3!important;
}
.single-post article h2{ font-size:27px!important; }
.single-post article h3{ font-size:23px!important; }
.single-post article h4{ font-size:20px!important; }
/* --- Öne çıkan görsel --- */
.single-post article .wd-post-thumb img, .single-post article .wd-post-img img{ border-radius:12px; }
/* --- Meta --- */
.single-post article .wd-post-meta{ font-size:13px!important; color:#9A938B!important; }
/* --- Yan panel başlıkları --- */
.wd-widget .widget-title, .sidebar-widget .widget-title{
  font-family:'Lato',sans-serif!important;
  font-size:12px!important; font-weight:700!important;
  letter-spacing:.14em!important; text-transform:uppercase!important;
  color:#171410!important;
}

/* ==========================================================
   BLOG BOLUMU - anasayfa karti, blog listesi, tekil yazi
   23 Agustos 2026 - sadece gorsel. Bu blogu silmek geri alir.
   ========================================================== */

/* --- Blog kartı --- */
.wd-post .wd-post-inner{
  background:#fff;
  border:1px solid transparent;
  border-radius:12px;
  padding:8px 8px 18px;
  height:100%;
  transition:box-shadow .32s ease, transform .32s ease, border-color .32s ease;
}
.wd-post:hover .wd-post-inner{
  border-color:rgba(195,147,91,.42);
  box-shadow:0 20px 42px -26px rgba(23,20,16,.55);
  transform:translateY(-4px);
}
/* --- Görsel --- */
.wd-post .wd-post-img{ border-radius:10px!important; overflow:hidden!important; background:#F0EDE8; }
.wd-post .wd-post-img img{ display:block; width:100%; aspect-ratio:16/10; object-fit:cover; transition:transform .6s cubic-bezier(.2,.7,.3,1); }
.wd-post:hover .wd-post-img img{ transform:scale(1.045); }
/* --- Tarih rozeti: koyu cam pill --- */
.wd-post .wd-post-date{
  width:auto!important; height:auto!important; min-width:0!important; min-height:0!important;
  top:16px!important; left:16px!important; right:auto!important; bottom:auto!important;
  background:rgba(15,13,10,.62)!important;
  -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px);
  color:#fff!important;
  border-radius:999px!important;
  padding:6px 12px!important;
  display:flex!important; flex-direction:row!important; align-items:baseline; gap:5px;
  font-size:11px!important; line-height:1!important; letter-spacing:.04em;
}
.wd-post .wd-post-date .post-date-day{ font-size:12px!important; font-weight:700!important; color:#fff!important; }
.wd-post .wd-post-date .post-date-month{ font-size:10px!important; font-weight:600!important; color:rgba(255,255,255,.85)!important; text-transform:uppercase; }
/* --- İçerik hizası --- */
.wd-post .wd-post-content{ text-align:left!important; padding:16px 10px 0!important; }
/* --- Kategori çipi --- */
.wd-post .wd-post-cat{ position:static!important; margin:0 0 12px!important; text-align:left!important; }
.wd-post .wd-post-cat a{
  display:inline-block; background:rgba(195,147,91,.14)!important; color:#8B6428!important;
  border-radius:999px!important; padding:5px 11px!important;
  font-size:10.5px!important; font-weight:700!important; letter-spacing:.1em!important;
}
/* --- Başlık --- */
.wd-post .wd-post-title{
  font-family:'Lora',Georgia,serif!important;
  font-size:19px!important; font-weight:400!important; line-height:1.32!important;
  color:#171410!important; margin:0 0 10px!important; text-align:left!important;
  display:-webkit-box!important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.wd-post .wd-post-title a{ color:inherit!important; font-family:inherit!important; font-size:inherit!important; }
.wd-post .wd-post-title a:hover{ color:#A6763B!important; }
/* --- Meta --- */
.wd-post .wd-post-meta{
  justify-content:flex-start!important; gap:14px!important;
  font-size:12.5px!important; color:#9A938B!important; margin:0 0 12px!important;
}
.wd-post .wd-post-meta a{ color:#9A938B!important; }
/* --- Özet --- */
.wd-post .wd-post-excerpt{
  text-align:left!important; font-size:14.5px!important; line-height:1.62!important; color:#6B645C!important;
  display:-webkit-box!important; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
  margin-bottom:16px!important;
}
/* --- Devamını oku --- */
.wd-post .wd-post-read-more{ text-align:left!important; }
.wd-post .wd-post-read-more a{
  display:inline-block; position:relative;
  color:#A6763B!important; font-size:11.5px!important; font-weight:700!important;
  letter-spacing:.14em!important; text-transform:uppercase!important; padding-bottom:4px;
}
.wd-post .wd-post-read-more a::after{
  content:""; position:absolute; left:0; bottom:0; height:1.5px; width:26px;
  background:#C3935B; transition:width .3s cubic-bezier(.2,.7,.3,1);
}
.wd-post:hover .wd-post-read-more a::after{ width:100%; }

/* icerik kutusu flex - cocuklari sola yasla */
.wd-post .wd-post-content{ align-items:flex-start!important; }
/* kategori sarmalayicisindaki dolu altin zemini kaldir */
.wd-post .wd-post-cat{ background:transparent!important; padding:0!important; }
/* kart meta'sini sadelestir: paylas ve yorum balonu gizli */
.wd-post .wd-post-share, .wd-post .wd-post-reply{ display:none!important; }
.wd-post .wd-post-meta{ align-items:center; }

/* --- Sayfa basligi bandi: okunabilirlik + tipografi --- */
.wd-page-title{ position:relative; }
.wd-page-title .wd-page-title-bg::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(180deg, rgba(14,12,9,.58) 0%, rgba(14,12,9,.34) 45%, rgba(14,12,9,.52) 100%);
}

.wd-page-title h1, .wd-page-title .entry-title{
  font-family:'Lora',Georgia,serif!important;
  font-weight:400!important;
  font-size:clamp(30px,4vw,54px)!important;
  letter-spacing:-.015em!important;
  color:#fff!important;
  text-shadow:0 2px 20px rgba(0,0,0,.6), 0 1px 3px rgba(0,0,0,.5);
}
.wd-page-title .wd-breadcrumbs, .wd-page-title .breadcrumbs,
.wd-page-title .woocommerce-breadcrumb{
  font-family:'Lato',sans-serif!important;
  font-size:12.5px!important; letter-spacing:.08em!important;
  color:rgba(255,255,255,.9)!important;
  text-shadow:0 1px 6px rgba(0,0,0,.65);
}
.wd-page-title .wd-breadcrumbs a, .wd-page-title .breadcrumbs a,
.wd-page-title .woocommerce-breadcrumb a{ color:rgba(255,255,255,.9)!important; }
.wd-page-title .wd-breadcrumbs a:hover{ color:#E2B37E!important; }

/* --- Kategori cipi: hem kartta hem tekil yazida --- */
.wd-post-cat.wd-style-with-bg{ background:transparent!important; padding:0!important; }
.wd-post-cat a{
  display:inline-block!important;
  background:rgba(195,147,91,.14)!important; color:#8B6428!important;
  border-radius:999px!important; padding:5px 11px!important;
  font-size:10.5px!important; font-weight:700!important; letter-spacing:.1em!important;
}
/* --- Tekil yazi: baslik --- */
.single-post article .wd-post-title{
  font-family:'Lora',Georgia,serif!important;
  font-size:clamp(26px,3vw,34px)!important;
  font-weight:400!important; line-height:1.28!important;
  color:#171410!important; letter-spacing:-.01em!important;
}
/* --- Tekil yazi: okuma sutunu --- */
.single-post article p,
.single-post article h2,
.single-post article h3,
.single-post article h4,
.single-post article ul,
.single-post article ol{
  max-width:660px; margin-left:auto!important; margin-right:auto!important;
}
.single-post article p, .single-post article li{
  font-size:17px!important; line-height:1.78!important; color:#3D372F!important;
}
.single-post article p{ margin-bottom:1.35em!important; }
.single-post article h2, .single-post article h3, .single-post article h4{
  font-family:'Lora',Georgia,serif!important;
  color:#171410!important; font-weight:400!important;
  margin-top:2em!important; margin-bottom:.55em!important; line-height:1.3!important;
}
.single-post article h2{ font-size:27px!important; }
.single-post article h3{ font-size:23px!important; }
.single-post article h4{ font-size:20px!important; }
/* --- Öne çıkan görsel --- */
.single-post article .wd-post-thumb img, .single-post article .wd-post-img img{ border-radius:12px; }
/* --- Meta --- */
.single-post article .wd-post-meta{ font-size:13px!important; color:#9A938B!important; }
/* --- Yan panel başlıkları --- */
.wd-widget .widget-title, .sidebar-widget .widget-title{
  font-family:'Lato',sans-serif!important;
  font-size:12px!important; font-weight:700!important;
  letter-spacing:.14em!important; text-transform:uppercase!important;
  color:#171410!important;
}

/* --- BANNER GORSELLERI: yuvarlak koseler --- */
.elementor-widget-wd_banner .promo-banner-wrapper,
.elementor-widget-wd_banner .promo-banner,
.elementor-widget-wd_banner .main-wrapp-img,
.elementor-widget-wd_banner .banner-image,
.elementor-widget-wd_banner .wd-banner{
  border-radius:12px!important;
  overflow:hidden!important;
}
.elementor-widget-wd_banner .banner-image img{
  border-radius:12px!important;
  display:block;
}

/* ==========================================================
   ACILIR MENU PANELLERI - cok sutunlu, ekrana sigan
   ========================================================== */

/* 13+ ogesi olan uzun acilir menuyu cok sutunlu panele cevir */
.wd-nav-main .wd-dropdown-menu:has(ul.wd-sub-menu > li:nth-child(13)){
  --ayaz-mega-w:min(1120px, 92vw);
  left:50%!important; right:auto!important;
  width:var(--ayaz-mega-w)!important;
  margin-left:calc(var(--ayaz-mega-w) / -2)!important;
  max-width:none!important;
  padding:18px 24px!important;
  border-radius:12px;
  box-shadow:0 26px 60px -30px rgba(15,13,10,.75);
}
.wd-nav-main .wd-dropdown-menu:has(ul.wd-sub-menu > li:nth-child(13)) > .container{
  width:100%!important; max-width:none!important; padding:0!important;
}
.wd-nav-main .wd-dropdown-menu:has(ul.wd-sub-menu > li:nth-child(13)) > .container > ul.wd-sub-menu{
  column-count:5; column-gap:26px; width:100%!important;
}
.wd-nav-main .wd-dropdown-menu:has(ul.wd-sub-menu > li:nth-child(13)) > .container > ul.wd-sub-menu > li{
  break-inside:avoid; width:100%; display:block;
}
.wd-nav-main .wd-dropdown-menu:has(ul.wd-sub-menu > li:nth-child(13)) > .container > ul.wd-sub-menu > li > a{
  padding-block:4px!important;
}

/* TUM URUNLER mega menusu: DOGAL TASLAR paneliyle ayni olculer */
.wd-nav-main .wd-dropdown-menu.wd-design-sized{
  --ayaz-mega-w:min(1120px, 92vw);
  left:50%!important; right:auto!important;
  width:var(--ayaz-mega-w)!important;
  max-width:none!important;
  margin-left:calc(var(--ayaz-mega-w) / -2)!important;
  border-radius:12px;
  box-shadow:0 26px 60px -30px rgba(15,13,10,.75)!important;
  overflow:hidden;
}
/* urun karuseli paneli uzatiyordu: 4 yerine 2 urun */
.wd-nav-main .wd-dropdown-menu ul.product_list_widget > li:nth-child(n+3){ display:none!important; }
