:root {
	--wd-hb-opt-h: 38px;
	--wd-text-font: "Figtree", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #4F5852;
	--wd-text-font-size: 16px;
	--wd-title-font: "Fraunces", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #1C2B24;
	--wd-entities-title-font: "Figtree", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #1C2B24;
	--wd-entities-title-color-hover: rgb(27 70 54 / 80%);
	--wd-alternative-font: "Fraunces", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Figtree", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #1C2B24;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Figtree", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-brd-radius: 10px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(27,70,54);
	--wd-alternative-color: rgb(168,133,79);
	--btn-default-bgcolor: #EEE8DC;
	--btn-default-bgcolor-hover: #E5DDCD;
	--btn-accented-bgcolor: rgb(27,70,54);
	--btn-accented-bgcolor-hover: rgb(21,56,43);
	--btn-transform: none;
	--btn-font-size: 15px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #1B4636;
	--wd-link-color-hover: #0F2E22;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-hb {
	background-color: rgb(18,53,42);
	background-image: none;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
: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(18,53,42);
	background-image: none;
}
html .wd-checkout-steps {
	font-size: 26px;
	text-transform: none;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
html table th {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,244,237);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,244,237);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,244,237);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,244,237);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,244,237);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -21px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.9);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(27,70,54);
	--wd-arrow-bg-hover: rgba(27,70,54,0.9);
	--wd-arrow-bg-dis: rgb(27,70,54);
	--wd-arrow-radius: 24px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 10px;
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -5px;
	--wd-arrow-offset-v: 5px;
	--wd-arrow-color: rgb(255,255,255);
	--wd-arrow-color-hover: rgba(255,255,255,0.8);
	--wd-arrow-color-dis: rgb(255,255,255);
	--wd-arrow-bg: rgb(27,70,54);
	--wd-arrow-bg-hover: rgba(27,70,54,0.9);
	--wd-arrow-bg-dis: rgb(27,70,54);
	--wd-arrow-radius: 24px;
}
.wd-nav-scroll {
	--wd-nscroll-bg: rgba(168,133,79,0.18);
	--wd-nscroll-drag-bg: rgb(168,133,79);
	--wd-nscroll-drag-bg-hover: rgba(168,133,79,0.9);
}
.wd .product-label.onsale {
	background-color: rgb(168,133,79);
}
.wd .product-label.new {
	background-color: rgb(27,70,54);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 38px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: 62px;
	}
	.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
		--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 14px;
	}

}
:root{
--wd-container-w: 1420px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

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


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

/* Double Garden – ince ayarlar */
/* Kategori kartları: görsel üzerinde okunabilir başlık */
.wd-cat[class*="cat-design-mask"] .wd-cat-thumb{position:relative}
.wd-cat[class*="cat-design-mask"] .wd-cat-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,38,29,.66) 0%,rgba(14,38,29,.28) 38%,rgba(14,38,29,0) 68%);pointer-events:none}
.wd-cat[class*="cat-design-mask"] .wd-entities-title{font-family:"Fraunces",serif;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 14px rgba(10,30,22,.35)}
/* Ürün ve yazı başlıkları marka serifiyle */
.single-product h1.product_title,.single-post h1.wd-post-title{font-family:"Fraunces",serif;font-weight:500;letter-spacing:-.01em}
/* Mobilde slayt okları metnin üzerine binmesin */
@media (max-width:768.98px){.wd-slider .wd-slider-arrows{display:none}}
/* Görsel üzerine yazılı afişlerde okunabilirlik */
.promo-banner.banner-default.color-scheme-light .main-wrapp-img{position:relative}
.promo-banner.banner-default.color-scheme-light .main-wrapp-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,38,29,.74) 0%,rgba(14,38,29,.34) 40%,rgba(14,38,29,0) 68%);pointer-events:none;z-index:1}
/* Hemen Al düğmesi */
.wd-buy-now-btn.btn{background-color:rgb(168,133,79);color:#fff}
.wd-buy-now-btn.btn:hover{background-color:rgb(146,114,66);color:#fff}
/* Görseller eşit oranda */
.wd-post .wd-post-img img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}
.wd-single-post-thumb .wd-post-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}
.wd-product .product-image-link img,.wd-product .hover-img img{aspect-ratio:1/1;object-fit:cover;width:100%}
.wd-cat[class*="cat-design-mask"] .wd-cat-image img{aspect-ratio:67/80;object-fit:cover;width:100%;height:auto}
/* Mobil menü */
.mobile-nav{background:#F7F4ED}
.mobile-nav .wd-nav-mob-tab{background:#12352A;padding:8px;gap:6px;border:0;margin:0}
.mobile-nav .wd-nav-mob-tab>li{flex:1 1 0;margin:0}
.mobile-nav .wd-nav-mob-tab>li>a{height:42px;padding:0 10px;border-radius:9px;background:transparent;color:rgba(255,255,255,.75);font-weight:600;font-size:14px;letter-spacing:.02em;text-transform:none;justify-content:center;opacity:1}
.mobile-nav .wd-nav-mob-tab>li.wd-active>a{background:#F7F4ED;color:#1B4636}
.mobile-nav .wd-nav-mob-tab>li>a .nav-link-text:after{display:none}
.mobile-nav .wd-nav-mob-tab.wd-style-underline .nav-link-text:after{display:none}
.mobile-nav .wd-nav-mobile{padding:12px 12px 28px}
.mobile-nav .wd-nav-mobile>li{background:#fff;border-radius:12px;margin-bottom:8px;overflow:hidden;box-shadow:0 1px 2px rgba(18,53,42,.06)}
.mobile-nav .wd-nav-mobile li a{border-bottom:0}
.mobile-nav .wd-nav-mobile>li>a{min-height:56px;padding:0 16px;font-size:16px;font-weight:600;color:#1C2B24}
.mobile-nav .wd-nav-mobile>li>a .wd-nav-img{flex:0 0 38px;width:38px!important;height:38px!important;max-width:38px;max-height:38px;padding:7px;margin-right:12px;background:#EEF2E2;border-radius:50%}
.mobile-nav .wd-nav-mobile .wd-nav-opener{width:52px;border:0;background:transparent;color:#1B4636}
.mobile-nav .wd-nav-mobile .wd-nav-opener.wd-active{background:transparent;color:#B8935A}
.mobile-nav .wd-nav-mobile .wd-sub-menu{background:#fff;padding:0 16px 12px 66px}
.mobile-nav .wd-nav-mobile .wd-sub-menu li a{min-height:38px;padding:0;font-size:15px;font-weight:400;color:#4F5852}
.mobile-nav .wd-nav-mobile .wd-sub-menu li a:before{content:"";flex:0 0 auto;width:5px;height:5px;margin-right:10px;border-radius:50%;background:#C9A66B}
.mobile-nav .mobile-pages-menu>li>a{font-weight:500}
.mobile-nav .mobile-pages-menu>li.menu-item-3645>a{color:#A8854F}
/* Blog kartları eşit yükseklikte */
.wd-carousel .wd-carousel-item>.wd-post.blog-post-loop{height:100%}
.wd-post.blog-post-loop .wd-post-inner{height:100%;display:flex;flex-direction:column}
.wd-post.blog-post-loop .wd-post-content{flex:1 1 auto;display:flex;flex-direction:column}
.wd-post.blog-post-loop .wd-post-read-more{margin-top:auto}
.wd-post.blog-post-loop .wd-post-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wd-post.blog-post-loop .wd-post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.wd-carousel:has(.wd-post.blog-post-loop) .wd-carousel-wrap{align-items:stretch}
.wd-carousel:has(.wd-post.blog-post-loop) .wd-carousel-item{height:auto}
/* Satın alma düğmeleri: simetrik yerleşim + WhatsApp */
:is(.elementor-widget-wd_single_product_add_to_cart,.product-quick-view) form.cart:not(.variations_form),:is(.elementor-widget-wd_single_product_add_to_cart,.product-quick-view) .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
:is(.elementor-widget-wd_single_product_add_to_cart,.product-quick-view) form.cart .quantity{flex:0 0 auto;margin:0}
:is(.elementor-widget-wd_single_product_add_to_cart,.product-quick-view) form.cart .single_add_to_cart_button{flex:1 1 0;min-width:0;margin:0}
:is(.elementor-widget-wd_single_product_add_to_cart,.product-quick-view) form.cart .wd-buy-now-btn{flex:1 1 100%;margin:0}
.dg-whatsapp-siparis{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:5px 20px;border:1.5px solid #1FA855;border-radius:var(--btn-accented-brd-radius,5px);background:#fff;color:#128C4B;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;transition:background .2s,color .2s}
.dg-whatsapp-siparis:hover{background:#1FA855;color:#fff}
.dg-whatsapp-siparis svg{flex:0 0 auto}
.wd-sticky-btn .dg-whatsapp-siparis,.wd-sticky-btn-cart .dg-whatsapp-siparis{display:none}
/* Açılır pencere kapatma düğmesi */
.wd-popup-wrap>.wd-popup-close{top:10px!important;right:10px!important;left:auto!important;inset-inline-end:10px!important;inset-inline-start:auto!important;width:40px;height:40px;border-radius:50%;background:#F1ECE0;z-index:101}.wd-popup-wrap>.wd-popup-close,.wd-popup-wrap>.wd-popup-close>a,.wd-popup-wrap>.wd-popup-close:before,.wd-popup-wrap>.wd-popup-close>a:before{color:#1B4636!important}.wd-popup-wrap>.wd-popup-close:hover{background:#E5DDCD}.wd-popup-wrap>.wd-popup-close .wd-action-icon,.wd-popup-wrap>.wd-popup-close .wd-action-icon:before{color:#1B4636!important}
/* Hesabım */
.dg-acc-row{margin-bottom:70px}
.dg-acc-row>.e-con-inner{align-items:flex-start}
.dg-acc-profile .woodmart-user-panel{display:flex;align-items:center;gap:14px;padding:20px;border:0;border-radius:18px;background:linear-gradient(135deg,#1B4636 0%,#12352A 100%);text-align:left}
.dg-acc-profile .user-avatar{flex:0 0 auto;margin:0}
.dg-acc-profile .user-avatar img{display:block;width:56px;height:56px;max-width:none;border-radius:50%;border:2px solid #C9A66B}
.dg-acc-profile .user-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.dg-acc-profile .user-info>span{font-size:13px;line-height:1.3;color:rgba(244,239,228,.72)}
.dg-acc-profile .user-info strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Fraunces",serif;font-weight:500;font-size:19px;color:#fff}
.dg-acc-profile .logout-link.btn{min-height:0;padding:0;background:none;box-shadow:none;border:0;color:#C9A66B;font-size:13px;font-weight:600;text-transform:none;text-decoration:underline;text-underline-offset:3px}
.dg-acc-side{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:14px!important}
.dg-acc-nav nav{padding:10px;border-radius:18px;background:#fff}
.dg-acc-nav .wd-nav-my-acc{gap:2px;--nav-gap:2px}
.dg-acc-nav .wd-nav-my-acc>li{margin:0}
.dg-acc-nav .wd-nav-my-acc>li>a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;font-weight:600;font-size:15px;color:#1C2B24;text-transform:none}
.dg-acc-nav .wd-nav-my-acc>li>a .wd-nav-icon{flex:0 0 36px;width:36px;height:36px;margin:0;border-radius:50%;background:#EEF2E2;color:#1B4636;display:flex;align-items:center;justify-content:center;font-size:15px}
.dg-acc-nav .wd-nav-my-acc>li>a:hover{background:#F4EFE4}
.dg-acc-nav .wd-nav-my-acc>li.wd-active>a{background:#1B4636;color:#fff}
.dg-acc-nav .wd-nav-my-acc>li.wd-active>a .wd-nav-icon{background:rgba(255,255,255,.14);color:#CFE07A}
.dg-acc-content>.elementor-widget-container{padding:30px 32px;border-radius:18px;background:#fff}
.woocommerce-dashboard .dg-acc-content>.elementor-widget-container>p:first-of-type{display:none}
.woocommerce-dashboard .dg-acc-content>.elementor-widget-container>p{margin:0;color:#4F5852}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-dash{display:none}
.dg-acc-tiles{display:grid!important;grid-template-columns:repeat(4,1fr);gap:14px}
.dg-acc-tile{width:auto!important;max-width:none!important}
.dg-acc-tile .wd-info-box{position:relative;height:100%;padding:18px;border-radius:16px;background:#fff;transition:transform .2s,box-shadow .2s}
.dg-acc-tile .wd-info-box:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(18,53,42,.10)}
.dg-acc-tile .info-svg-wrapper{box-sizing:content-box;padding:11px;border-radius:50%;background:#EEF2E2}
.dg-acc-tile .box-icon-wrapper{margin-bottom:14px}
.dg-acc-tile .info-box-title{margin-bottom:4px;font-size:17px}
.dg-acc-tile .info-box-inner{font-size:13px;line-height:1.45;color:#6B746E}
.dg-acc-promo{padding:26px 30px;border-radius:18px;background:linear-gradient(135deg,#1B4636 0%,#12352A 100%)}
.dg-acc-promo .title-after_title,.dg-acc-promo .title-after_title p{color:rgba(244,239,228,.8)}
.dg-acc-promo .btn{white-space:nowrap}
.dg-acc-promo .elementor-widget-wd_button{flex:0 0 auto}
.dg-acc-content .woocommerce-info,.dg-acc-content .woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:16px 18px!important;border:0;border-radius:14px;background:#F4EFE4;color:#1C2B24}
.dg-acc-content .woocommerce-info:before,.dg-acc-content .woocommerce-message:before{display:none}
.dg-acc-content .woocommerce-info .button,.dg-acc-content .woocommerce-message .button{order:2;margin-left:auto;padding:8px 16px;min-height:0;border-radius:999px;border:0;background:#1B4636;color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:none}
.dg-acc-content .woocommerce-info .button:hover{background:#12352A;color:#fff}
.dg-acc-content .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}
.dg-acc-content .woocommerce-Addresses:before,.dg-acc-content .woocommerce-Addresses:after{display:none}
.dg-acc-content .woocommerce-Address{float:none;width:auto;max-width:none;margin:0;padding:22px;border:1px solid #EAE3D3;border-radius:16px;flex:none}
.dg-acc-content .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.dg-acc-content .woocommerce-Address-title h2{margin:0;font-size:19px}
.dg-acc-content .woocommerce-Address-title .edit{flex:0 0 auto;padding:6px 14px;border-radius:999px;background:#EEF2E2;color:#1B4636;font-size:13px;font-weight:600}
.dg-acc-content .woocommerce-Address-title .edit:before{display:none}
.dg-acc-content address{font-style:normal;color:#6B746E;line-height:1.6}
.dg-acc-content form .form-row{margin-bottom:16px}
.dg-acc-content form fieldset{margin:22px 0 0;padding:20px 22px;border:1px solid #EAE3D3;border-radius:16px}
.dg-acc-content form fieldset legend{padding:0 8px;font-family:"Fraunces",serif;font-weight:500;font-size:18px;color:#1C2B24}
.dg-acc-content form>p:last-of-type .button,.dg-acc-content form .woocommerce-Button{min-height:46px;padding:0 28px;border-radius:10px}
.dg-acc-content form>p:last-of-type{margin:18px 0 0}
.dg-acc-content .woocommerce-orders-table{border-collapse:separate;border-spacing:0 8px}
@media (max-width:1024px){
.dg-acc-row>.e-con-inner{flex-direction:column;gap:14px}
.dg-acc-side,.dg-acc-main{width:100%!important;--width:100%}
.dg-acc-tiles{grid-template-columns:1fr 1fr;gap:10px}
.dg-acc-content>.elementor-widget-container{padding:20px 18px}
.woocommerce-dashboard .dg-acc-nav{display:none}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-profile{display:none}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav nav{margin:0 -15px;padding:0;border-radius:0;background:transparent}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc{flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 15px 6px;scrollbar-width:none}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc::-webkit-scrollbar{display:none}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc>li{flex:0 0 auto;width:auto!important}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc>li.wd-active{order:-1}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc>li>a{gap:8px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;font-size:14px;white-space:nowrap}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc>li>a .wd-nav-icon{flex-basis:30px;width:30px;height:30px;font-size:13px}
.woocommerce-account:not(.woocommerce-dashboard) .dg-acc-nav .wd-nav-my-acc>li.wd-active>a{background:#1B4636;color:#fff}
.dg-acc-promo{padding:22px 20px;align-items:flex-start!important}
.dg-acc-content .woocommerce-Addresses{grid-template-columns:1fr}
.dg-acc-content .woocommerce-info .button{margin-left:0}
}
.woocommerce-account .wd-prefooter{display:none}
