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

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(251,188,52);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(251,188,52);
	--btn-accented-bgcolor-hover: rgb(251,188,52);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(251,188,52);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(251,188,52);
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://karmapromosyon.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
: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: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

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


/* Karma Promosyon — ortak kategori ve ürün tasarımı */
body:is(.woocommerce.archive,.single-product){--kp-ink:#20211f;--kp-yellow:#ffcb32;--kp-paper:#f5f4ef;--kp-line:#e5e5df;--kp-muted:#676a65}
body:is(.woocommerce.archive,.single-product) .whb-top-bar .wd-social-icons{display:none!important}
.woocommerce.archive .main-page-wrapper,.single-product .main-page-wrapper{padding-top:0}
.woocommerce.archive .title-shop{background:var(--kp-paper)!important;background-image:none!important;padding:38px 0 30px;margin-bottom:38px;color:var(--kp-ink)!important;text-align:left;border-bottom:1px solid var(--kp-line)}
.woocommerce.archive .title-shop .entry-title{color:var(--kp-ink)!important;font-size:46px;line-height:1.2;font-weight:800;letter-spacing:-1.3px;text-align:left;margin:0 0 26px}
.woocommerce.archive .title-shop .wd-back-btn,.woocommerce.archive .title-shop .wd-nav-img,.woocommerce.archive .title-shop .nav-link-count,.woocommerce.archive .title-shop .wd-btn-show-cat{display:none!important}
.woocommerce.archive .wd-nav-product-cat{justify-content:flex-start;gap:9px;flex-wrap:wrap;margin:0}
.woocommerce.archive .wd-nav-product-cat>li{margin:0!important;padding:0!important}
.woocommerce.archive .wd-nav-product-cat>li>a{background:#fff;border:1px solid #deded4;border-radius:5px;padding:10px 14px!important;color:var(--kp-ink)!important;font-size:12px;font-weight:700;text-transform:none;line-height:1.4}
.woocommerce.archive .wd-nav-product-cat>li>a:after{display:none}.woocommerce.archive .wd-nav-product-cat>li.current-cat>a,.woocommerce.archive .wd-nav-product-cat>li>a:hover{background:var(--kp-yellow);border-color:var(--kp-yellow)}
.woocommerce.archive .sidebar-container .widget{background:#fff;border:1px solid var(--kp-line);border-radius:10px;padding:23px;margin-bottom:18px}
.woocommerce.archive .sidebar-container .widget-title{font-size:16px;font-weight:800;color:var(--kp-ink);text-transform:none;letter-spacing:-.2px;padding-bottom:13px;border-bottom:1px solid var(--kp-line);margin-bottom:20px}
.woocommerce.archive .sidebar-container .woocommerce.widget_top_rated_products{display:none}
.woocommerce.archive .shop-loop-head{background:var(--kp-paper);border:1px solid var(--kp-line);border-radius:8px;padding:15px 18px;margin-bottom:24px;gap:14px}
.woocommerce.archive .woocommerce-breadcrumb{font-size:12px;color:var(--kp-muted)}
.woocommerce.archive .woocommerce-ordering select{background:#fff;border:1px solid #dcded3;border-radius:5px;min-height:42px;padding:6px 30px 6px 12px;font-size:13px}
.woocommerce.archive .wd-products-per-page{font-size:12px}.woocommerce.archive .per-page-variation.current-variation{color:var(--kp-ink);font-weight:800}
body:is(.woocommerce.archive,.single-product) .product-grid-item .product-wrapper{border:1px solid var(--kp-line);border-radius:11px;overflow:hidden;background:#fff;height:100%;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}
body:is(.woocommerce.archive,.single-product) .product-grid-item:hover .product-wrapper{border-color:#bfc2b6;box-shadow:0 8px 22px #20211f0a!important}
body:is(.woocommerce.archive,.single-product) .content-product-imagin{display:none!important}
body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-top{background:var(--kp-paper);padding:20px}
body:is(.woocommerce.archive,.single-product) .product-grid-item .product-image-link{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden}
body:is(.woocommerce.archive,.single-product) .product-grid-item .product-image-link>img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;max-height:300px}
body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-bottom{padding:20px;text-align:left!important}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-entities-title{font-size:17px;line-height:1.45;font-weight:700;min-height:49px;margin-bottom:9px}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-product-cats{font-size:12px;color:var(--kp-muted);margin-bottom:10px}
body:is(.woocommerce.archive,.single-product) .product-grid-item .price{font-size:21px;font-weight:800;color:var(--kp-ink)}
body:is(.woocommerce.archive,.single-product) .product-grid-item .fade-in-block{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;display:block!important;width:auto!important;background:#fff!important}
body:is(.woocommerce.archive,.single-product) .product-grid-item .hover-content{display:none!important}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-bottom-actions{padding-top:14px;display:flex;align-items:center;gap:10px}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-add-btn{flex:1}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-add-btn>a{background:var(--kp-yellow)!important;color:var(--kp-ink)!important;border-radius:5px;min-height:42px;text-transform:none;font-size:12px;font-weight:800;padding:10px 8px;display:flex;justify-content:center;align-items:center}
body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-add-btn>a:hover{background:#f2bc1c!important}
.woocommerce.archive .widget_price_filter .ui-slider-range,.woocommerce.archive .widget_price_filter .ui-slider-handle{background:var(--kp-ink)!important}
.woocommerce.archive .widget_price_filter .button{background:var(--kp-yellow);border-radius:5px;color:var(--kp-ink);font-weight:800}
.woocommerce.archive .woocommerce-pagination{margin-top:35px}.woocommerce.archive .woocommerce-pagination .page-numbers.current{background:var(--kp-yellow);color:var(--kp-ink);border-radius:5px}
.single-product .product-image-summary{padding-top:40px}.single-product .product-images{padding-right:28px}
.single-product .woocommerce-product-gallery{background:var(--kp-paper);border:1px solid var(--kp-line);border-radius:14px;padding:22px;overflow:hidden}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:contain;max-height:650px;width:100%;mix-blend-mode:multiply}
.single-product .summary-inner{padding:8px 0 0 28px}.single-product .single-breadcrumbs-wrapper{margin-bottom:26px}
.single-product .product_title{font-size:42px;font-weight:800;line-height:1.18;letter-spacing:-1.2px;max-width:730px;margin-bottom:20px;color:var(--kp-ink)}
.single-product .summary-inner>.price{font-size:32px;font-weight:800;letter-spacing:-.8px;color:var(--kp-ink);margin:0 0 23px}
.single-product .summary-inner .tagged_as,.single-product .summary-inner .product-share{display:none!important}
.single-product .summary-inner .product_meta{padding-top:20px;border-top:1px solid var(--kp-line);font-size:13px;margin-top:25px}
.single-product .summary-inner .product_meta .sku{font-weight:800;color:var(--kp-ink)}
.single-product .summary-inner .cart .single_add_to_cart_button{background:var(--kp-yellow)!important;color:var(--kp-ink)!important;font-size:15px;font-weight:800;min-height:54px;border-radius:6px;text-transform:none;box-shadow:none!important;padding:15px 28px;flex:1}
.single-product .summary-inner .cart .single_add_to_cart_button:hover{background:#f2bc1c!important}
.kp-product-intro{margin:0 0 22px}.kp-product-intro>span{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#717466}.kp-product-intro p{font-size:16px;color:#676a65;line-height:1.8;margin:10px 0 0}
.kp-quote-note{padding:22px;background:#f5f4ef;border-left:3px solid #ffcb32;border-radius:6px;margin:22px 0}.kp-quote-note strong{display:block;font-size:16px;color:#20211f}.kp-quote-note p{font-size:13px;line-height:1.8;color:#676a65;margin:9px 0 13px}.kp-quote-note>div{display:flex;flex-wrap:wrap;gap:12px 24px}.kp-quote-note a{font-size:13px;font-weight:700;color:#20211f}.kp-quote-note a:hover{text-decoration:underline}
.single-product .product-tabs-wrapper{margin-top:45px;border-top:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);padding:28px 0}
.single-product .woocommerce-tabs .tabs{justify-content:flex-start;gap:25px}.single-product .woocommerce-tabs .tabs li a{font-size:15px;text-transform:none;font-weight:800}.single-product .woocommerce-tabs .tabs li.active a:after{background:var(--kp-yellow)}
.single-product .woocommerce-Tabs-panel{max-width:1040px;margin:0 auto;line-height:1.9;font-size:15px;color:#55584f}.single-product .related-products{padding-top:30px}.single-product .related-products .title{font-size:30px;font-weight:800;letter-spacing:-.6px}
@media(min-width:1200px){body:is(.woocommerce.archive,.single-product) .whb-header .container,body:is(.woocommerce.archive,.single-product) .footer-container .container,body:is(.woocommerce.archive,.single-product) .main-page-wrapper>.container{width:calc(100% - 96px);max-width:1680px;padding-left:0;padding-right:0}.woocommerce.archive .title-shop>.container{width:calc(100% - 96px);max-width:1680px;padding-left:0;padding-right:0}.woocommerce.archive .content-layout-wrapper{gap:30px;margin:0}.woocommerce.archive .sidebar-container{flex:0 0 240px;max-width:240px;padding:0}.woocommerce.archive .shop-content-area{flex:1;max-width:calc(100% - 270px);min-width:0;padding:0}}
@media(max-width:1024px){.single-product .product_title{font-size:32px}.single-product .summary-inner{padding-left:12px}.single-product .product-images{padding-right:15px}.woocommerce.archive .title-shop .entry-title{font-size:34px}}
@media(max-width:767px){body:is(.woocommerce.archive,.single-product) .whb-top-bar{display:none!important}.woocommerce.archive .title-shop{padding:25px 0 20px;margin-bottom:22px}.woocommerce.archive .title-shop .entry-title{font-size:29px;letter-spacing:-.7px;margin-bottom:18px}.woocommerce.archive .wd-nav-product-cat{display:flex!important;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:7px;max-width:100%}.woocommerce.archive .wd-nav-product-cat>li{flex:0 0 auto}.woocommerce.archive .wd-nav-product-cat>li>a{font-size:11px;padding:9px 11px!important}.woocommerce.archive .shop-loop-head{padding:12px;gap:10px}.woocommerce.archive .wd-products-per-page,.woocommerce.archive .wd-products-shop-view{display:none}.woocommerce.archive .woocommerce-ordering select{font-size:12px}.woocommerce.archive .sidebar-container .widget{padding:18px}.single-product .product-image-summary{padding-top:20px}.single-product .product-images{padding-right:15px}.single-product .woocommerce-product-gallery{padding:15px;border-radius:10px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:430px}.single-product .summary-inner{padding:22px 0 0}.single-product .single-breadcrumbs-wrapper{margin-bottom:18px}.single-product .product_title{font-size:29px;letter-spacing:-.6px}.single-product .summary-inner>.price{font-size:27px}.kp-product-intro p{font-size:14px}.kp-quote-note{padding:18px}.single-product .product-tabs-wrapper{margin-top:28px;padding-top:20px}.single-product .woocommerce-tabs .tabs{gap:18px}.single-product .woocommerce-tabs .tabs li a{font-size:13px}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-top{padding:12px}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-bottom{padding:13px}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-entities-title{font-size:14px;min-height:42px}body:is(.woocommerce.archive,.single-product) .product-grid-item .price{font-size:18px}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-add-btn>a{font-size:10px;padding:8px 5px}body:is(.woocommerce.archive,.single-product) .wrap-quickview-button{display:none}}
@media(prefers-reduced-motion:reduce){body:is(.woocommerce.archive,.single-product) .product-wrapper{transition:none}}

/* Son hizalama ve filtre ayrıntıları */
.woocommerce.archive .title-shop>.container{text-align:left}.woocommerce.archive .title-shop .entry-title{display:block;width:100%;text-align:left!important}.woocommerce.archive .widget_price_filter .ui-slider-handle{width:4px!important;height:18px!important;top:-7px!important;margin-left:-2px!important;border:0!important;border-radius:1px!important;background:#20211f!important}.woocommerce.archive .widget_price_filter .ui-slider-handle:after{display:none!important}.single-product .summary-inner>.price .amount,body:is(.woocommerce.archive,.single-product) .product-grid-item .price .amount{color:#20211f!important}
@media(min-width:1200px){.single-product .single-product-page>.container,.single-product .product-tabs-wrapper>.container{width:calc(100% - 96px);max-width:1680px;padding-left:0;padding-right:0}.single-product .product-image-summary-inner{margin-left:0;margin-right:0}.single-product .product-images{padding-left:0}.single-product .summary{padding-right:0}.single-product .summary-inner{padding-left:45px}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:680px}}

/* Karma ust bolum - siyah sari marka duzeni */
body .whb-header .whb-top-bar{background:#111314!important;border-bottom:1px solid #343637!important;color:#c3c5c6!important}
body .whb-header .whb-top-bar-inner{height:40px!important}body .whb-header .whb-top-bar .wd-social-icons{display:none!important}body .whb-header .kp-head-note{color:#ffd028!important;letter-spacing:1.4px;font-size:10px;font-weight:700}body .whb-header .kp-head-contacts{gap:24px}body .whb-header .kp-head-contacts a{color:#c5c7c8!important;font-size:12px}body .whb-header .kp-head-contacts .kp-head-quote{background:#ffd028!important;color:#191b1c!important;padding:7px 14px;border-radius:3px;font-weight:700;border:0}
body .whb-header .whb-general-header{background:#191b1c!important;border-bottom:1px solid #36393a!important}body .whb-header .whb-general-header-inner{height:100px!important;gap:30px}body .whb-header .whb-general-header .wd-main-logo{background:white;padding:10px 14px;border-radius:4px;display:inline-flex}body .whb-header .whb-general-header .wd-main-logo img{max-width:220px!important}body .whb-header .whb-col-center .wd-header-search-form{max-width:720px;width:100%;margin:auto}body .whb-header .searchform{border:1px solid #505354!important;border-radius:4px!important;overflow:hidden;background:#fff!important}body .whb-header .searchform input.s{height:48px;background:#f7f7f5!important;color:#191b1c!important;font-size:14px;padding-left:18px}body .whb-header .searchsubmit{background:#ffd028!important;color:#191b1c!important;border:0!important;width:54px!important}body .whb-header .whb-general-header .wd-tools-element>a{color:#fff!important}body .whb-header .whb-general-header .wd-tools-element>a:hover{color:#ffd028!important}body .whb-header .wd-tools-count{background:#ffd028!important;color:#191b1c!important}body .whb-header .wd-cart-subtotal{color:#fff!important}body .whb-header body .whb-header-bottom{background:#191b1c!important;border-bottom:4px solid #ffd028!important}body .whb-header body .whb-header-bottom-inner{height:54px!important}body .whb-header .wd-nav-main{gap:28px;justify-content:space-between;width:100%}body .whb-header .wd-header-main-nav{width:100%}body .whb-header body .whb-header-bottom .whb-col-left{width:100%}body .whb-header .wd-nav-main>li>a{color:#e3e4e4!important;font-size:13px!important;font-weight:600!important;padding:17px 8px!important;letter-spacing:.1px}body .whb-header .wd-nav-main>li>a:hover,body .whb-header .wd-nav-main>li.current-menu-item>a{color:#ffd028!important}body .whb-header .wd-nav-main>li>a:after{color:#929798!important}body .whb-header .wd-dropdown-menu{border-top:3px solid #ffd028;border-radius:0 0 5px 5px;box-shadow:0 12px 28px #0002}body .whb-header .wd-dropdown-menu a:hover{color:#191b1c!important;background:#fff8dc}body .whb-header a:focus-visible{outline:2px solid #ffd028;outline-offset:3px}
@media(max-width:1200px) and (min-width:1025px){body .whb-header .wd-nav-main{gap:9px}body .whb-header .whb-general-header-inner{gap:16px}body .whb-header .kp-head-contacts{gap:14px}body .whb-header .wd-nav-main>li>a{font-size:12px!important}}
@media(max-width:1024px){body .whb-header .whb-top-bar{display:none!important}body .whb-header .whb-general-header{border-bottom:3px solid #ffd028!important}body .whb-header .whb-general-header-inner{height:78px!important;gap:12px}body .whb-header .whb-general-header .wd-main-logo{padding:7px 10px}body .whb-header .whb-general-header .wd-main-logo img{max-width:160px!important}body .whb-header .wd-header-mobile-nav>a{color:#fff!important}body .whb-header .whb-mobile-center{justify-content:center}body .whb-header .wd-tools-text{color:#fff!important}}

/* Karma ana sayfa ve kategori butunlugu */
body .whb-header .whb-general-header .wd-main-logo,body .karma-footer .kf-logo{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
body .whb-header .wd-main-logo img,body .karma-footer .kf-logo img{filter:invert(1) hue-rotate(180deg);background:transparent!important}
body:has(.k-hero) .main-page-wrapper{background:#f3f3ef!important}body .k-hero{background:#191b1c!important;border-radius:0!important;padding:50px 38px!important;margin-top:0!important;color:#fff;gap:48px!important}body .k-hero h1{color:#fff!important;font-size:clamp(44px,5.3vw,82px)!important;line-height:1.06!important;letter-spacing:-2.5px!important}body .k-hero .k-eye,body .k-hero .k-small{color:#c8cccd!important}body .k-hero .k-lead{color:#c8cccd!important;font-size:17px!important;line-height:1.8!important}body .k-hero .k-button-outline{background:transparent!important;border-color:#666!important;color:#fff!important}body .k-hero .k-button-outline:hover{border-color:#ffd028!important;color:#ffd028!important}body .k-hero .k-scene{border-radius:5px!important;min-height:460px!important}body .k-button{border-radius:3px!important;min-height:46px}body .k-button-yellow{background:#ffd028!important;color:#191b1c!important}body .k-button-yellow:hover{background:#ffe16c!important}
body .k-strip{background:#ffd028!important;border:0!important;border-radius:0 0 5px 5px;padding:26px 30px!important;gap:24px!important;margin-top:0!important}body .k-strip>div{border-color:#b2912b!important}body .k-strip strong{color:#191b1c!important;font-size:15px!important}body .k-strip span,body .k-strip p{color:#4a431d!important}
body .k-section{padding-top:58px!important;padding-bottom:15px!important}body .k-section-head{margin-bottom:28px!important}body .k-section h2,body .k-faq-wrap h2{font-size:clamp(30px,3vw,46px)!important;letter-spacing:-1.2px!important;line-height:1.15!important;color:#191b1c!important}body .k-eye{font-size:11px!important;letter-spacing:1.7px!important}body .k-cats{gap:22px!important;margin-bottom:22px!important}body .k-cat{background:#191b1c!important;border:1px solid #303435!important;border-radius:5px!important;overflow:hidden;transition:transform .2s,border-color .2s!important;box-shadow:none!important}body .k-cat:hover{transform:translateY(-4px)!important;border-color:#d7ad22!important;box-shadow:0 8px 22px #0001!important}body .k-cat-image{background:#fff!important;border-bottom:3px solid #ffd028!important;border-radius:0!important}body .k-cat-copy{background:#191b1c!important;padding:24px 26px!important;min-height:136px}body .k-cat h3{color:#fff!important;font-size:21px!important;letter-spacing:-.3px!important;margin-bottom:8px!important}body .k-cat p{color:#c3c7c8!important;font-size:14px!important;line-height:1.65!important}body .k-cat .k-arrow{background:#ffd028!important;color:#191b1c!important;border:0!important;border-radius:3px!important}body .k-textlink{color:#191b1c!important;border-color:#b8bab5!important}body .k-textlink:hover{color:#8a6600!important}
body .k-project{background:#191b1c!important;border-radius:5px!important;margin-top:52px!important;overflow:hidden}body .k-project-copy{padding:42px!important}body .k-project-copy h2{color:#fff!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.2!important}body .k-project-copy p{color:#c3c7c8!important}body .k-project-copy .k-eye{color:#ffd028!important}body .k-project-art{border-radius:0!important}body .k-project-tag{background:#ffd028!important;color:#191b1c!important}
body .k-steps{gap:22px!important}body .k-steps>div{background:#fff;border:1px solid #dedfda;border-top:3px solid #ffd028;padding:24px!important;border-radius:4px}body .k-step-num{color:#8b6a05!important;font-weight:700!important;border-bottom:1px solid #dedfda!important}body .k-steps h3{color:#191b1c!important;font-size:20px!important}body .k-steps p{color:#626868!important}body .k-faq-wrap{padding-top:45px!important;margin-top:35px!important;border-top:1px solid #d8dad4!important}body .k-faq details{background:#fff;border:1px solid #daddd5!important;border-radius:4px;padding:0 18px;margin-bottom:10px!important}body .k-faq summary{font-weight:600;color:#191b1c!important}body .k-faq details[open]{border-color:#d3aa20!important}body .k-end{border-radius:5px!important;background:#ffd028!important;margin-top:42px!important;margin-bottom:42px!important}body .k-end h2,body .k-end p{color:#191b1c!important}body .k-end .k-button{background:#191b1c!important;color:#fff!important}
body.woocommerce.archive .title-shop{background:#191b1c!important;border-bottom:4px solid #ffd028!important}body.woocommerce.archive .title-shop .entry-title{color:#fff!important}body.woocommerce.archive .wd-nav-product-cat>li>a{background:#2b2e2f!important;color:#e1e4e4!important;border-color:#4b5051!important}body.woocommerce.archive .wd-nav-product-cat>li.current-cat>a,body.woocommerce.archive .wd-nav-product-cat>li>a:hover{background:#ffd028!important;color:#191b1c!important;border-color:#ffd028!important}body.woocommerce.archive .shop-loop-head{border-top:3px solid #ffd028!important;background:#f3f3ef!important}body.woocommerce.archive .sidebar-container .widget-title{border-bottom:2px solid #ffd028!important}body.woocommerce.archive .product-grid-item .product-wrapper{border-radius:5px!important}body.woocommerce.archive .product-grid-item .product-element-bottom{border-top:3px solid #ffd028!important}body.woocommerce.archive .product-grid-item .wd-add-btn>a{background:#191b1c!important;color:#fff!important;border-radius:3px!important}body.woocommerce.archive .product-grid-item .wd-add-btn>a:hover{background:#ffd028!important;color:#191b1c!important}
@media(max-width:767px){body .k-hero{padding:30px 20px!important;gap:28px!important}body .k-hero h1{font-size:46px!important;letter-spacing:-1.5px!important}body .k-hero .k-lead{font-size:15px!important}body .k-hero .k-scene{min-height:330px!important}body .k-strip{padding:22px 20px!important;gap:18px!important}body .k-section{padding-top:36px!important}body .k-cat-copy{padding:20px!important;min-height:120px}body .k-cat h3{font-size:20px!important}body .k-project-copy{padding:28px 22px!important}body .k-project{margin-top:30px!important}body .k-faq-wrap{margin-top:25px!important;padding-top:30px!important}body .k-end{padding:28px 22px!important}body .k-steps>div{padding:20px!important}}
@media(prefers-reduced-motion:reduce){body .k-cat{transition:none!important}body .k-cat:hover{transform:none!important}}

body .k-scene-badge,body .k-scene-label{color:#191b1c!important}body .k-cat .k-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px}

@media(max-width:767px){body .k-cat .k-arrow{display:none!important}}

/* Daha ferah ana sayfa renk dengesi */
body:has(.k-hero) .main-page-wrapper{background:#fafaf7!important}body .k-hero{background:#fafaf7!important;color:#202423!important}body .k-hero h1{color:#202423!important}body .k-hero .k-eye,body .k-hero .k-small{color:#686e6a!important}body .k-hero .k-lead{color:#59615c!important}body .k-hero .k-button-outline{color:#202423!important;border-color:#bfc5be!important;background:#fff!important}body .k-hero .k-button-outline:hover{color:#202423!important;border-color:#c9a321!important;background:#fff8d9!important}body .k-strip{background:#fff7da!important;border:1px solid #e9dfb9!important}body .k-strip>div{border-color:#e4d6a5!important}body .k-cat,body .k-cat-copy{background:#fff!important}body .k-cat{border-color:#e0e3dc!important}body .k-cat h3{color:#202423!important}body .k-cat p{color:#626b64!important}body .k-project{background:#f0f1eb!important;border:1px solid #e0e3d9}body .k-project-copy h2{color:#202423!important}body .k-project-copy p{color:#59615c!important}body .k-project-copy .k-eye{color:#756018!important}body.woocommerce.archive .title-shop{background:#f3f4ed!important;border-bottom:3px solid #ffd028!important}body.woocommerce.archive .title-shop .entry-title{color:#202423!important}body.woocommerce.archive .wd-nav-product-cat>li>a{background:#fff!important;color:#353b36!important;border-color:#d9ded4!important}body.woocommerce.archive .wd-nav-product-cat>li.current-cat>a,body.woocommerce.archive .wd-nav-product-cat>li>a:hover{background:#ffd028!important;color:#202423!important}body.woocommerce.archive .product-grid-item .wd-add-btn>a{background:#ffd028!important;color:#202423!important}

/* Acik ust alan ve orijinal logo */
body .whb-header .whb-general-header{background:#fafaf7!important;border-bottom:1px solid #e0e3db!important}body .whb-header .wd-main-logo img{filter:none!important}body .whb-header .whb-general-header .wd-tools-element>a,body .whb-header .wd-cart-subtotal,body .whb-header .wd-header-mobile-nav>a,body .whb-header .wd-tools-text{color:#202423!important}body .whb-header .whb-general-header .wd-tools-element>a:hover{color:#8c6900!important}body .whb-header .searchform{border-color:#d6dbd2!important}body .whb-header .searchform input.s{background:#fff!important}body .whb-header .whb-header-bottom{background:#f0f1eb!important;border-bottom:3px solid #ffd028!important}body .whb-header .wd-nav-main>li>a{color:#202423!important}body .whb-header .wd-nav-main>li>a:hover,body .whb-header .wd-nav-main>li.current-menu-item>a{color:#806000!important}body .whb-header .whb-top-bar{background:#f0f1eb!important;border-bottom:1px solid #e0e3db!important}body .whb-header .kp-head-note{color:#65531c!important}body .whb-header .kp-head-contacts a{color:#424a44!important}body .karma-footer .kf-logo img{filter:none!important}body .karma-footer .kf-logo{background:#f0f1eb!important;padding:12px!important;border-radius:3px}

body .karma-footer .kf-logo{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}body .karma-footer .kf-logo img{filter:none!important;background:transparent!important}

/* Alt logo: yalnizca KARMA yazisi beyaz */
body .karma-footer .kf-logo{position:relative}body .karma-footer .kf-logo::after{content:"";position:absolute;inset:0;background:#fff;mask-image:url("https://karmapromosyon.com/wp-content/uploads/2023/07/karmapromosyonlogo-400x85.png");mask-size:100% 100%;mask-repeat:no-repeat;clip-path:inset(0 0 29% 0);pointer-events:none}

/* Mobil okunabilirlik ve dokunma alanlari */
@media(max-width:767px){body .k-hero{padding:24px 16px!important}body .k-hero h1{font-size:clamp(36px,11.3vw,46px)!important;letter-spacing:-1.2px!important}body .k-actions{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important;width:100%}body .k-actions .k-button,body .k-end .k-button{width:100%!important;min-height:48px!important;justify-content:space-between!important;padding:13px 17px!important;font-size:13px!important}body .k-hero .k-lead{line-height:1.75!important}body .k-hero .k-scene{min-height:300px!important}body .k-small{font-size:12px!important;line-height:1.7!important}body .whb-header .wd-header-mobile-nav>a,body .whb-header .whb-mobile-right .wd-tools-element>a{min-height:44px;min-width:44px}body .karma-footer li a{display:inline-flex;align-items:center;min-height:40px}body .karma-footer li{margin-bottom:2px}body .karma-footer .kf-grid{gap:24px!important}body .karma-footer .kf-site-links a{min-height:40px;display:flex;align-items:center}body .karma-footer .kf-bottom{padding-bottom:24px!important}body .karma-footer .kf-button{min-height:48px!important}body .k-faq summary{min-height:52px;line-height:1.5}body .scrollToTop{bottom:82px!important}body.woocommerce.archive .wd-nav-product-cat>li>a{min-height:44px;display:flex;align-items:center}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-add-btn>a{font-size:12px!important;line-height:1.4!important;min-height:48px!important;white-space:normal!important;text-align:center!important;padding:9px 6px!important}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-entities-title{font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-product-cats{line-height:1.5!important}body.single-product .product_title{font-size:27px!important;line-height:1.22!important;overflow-wrap:anywhere}body.single-product .summary-inner .cart .single_add_to_cart_button{width:100%!important;min-height:52px!important;font-size:15px!important}body.single-product .kp-quote-note>div a{min-height:44px;display:flex;align-items:center}body .searchform input.s{font-size:16px!important}body.woocommerce.archive .shop-loop-head{row-gap:12px!important}body.woocommerce.archive .wd-show-sidebar-btn{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:359px){body .whb-header .whb-general-header .wd-main-logo img{max-width:135px!important}body .k-cat h3{font-size:18px!important}body .k-cat-copy{padding:15px!important}body .karma-footer .kf-phone{font-size:23px!important}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-bottom{padding:10px!important}}

/* Mobil urun kartlarinda esit dugme hizasi */
@media(max-width:767px){body:is(.woocommerce.archive,.single-product) .product-grid-item .product-wrapper{display:flex;flex-direction:column}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-top{flex-shrink:0}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-element-bottom{display:flex;flex-direction:column;flex:1}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-entities-title{min-height:4.5em}body:is(.woocommerce.archive,.single-product) .product-grid-item .wd-product-cats{min-height:3em}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-rating-price{min-height:24px}body:is(.woocommerce.archive,.single-product) .product-grid-item .fade-in-block{margin-top:auto!important}}
@media(max-width:767px){body:is(.woocommerce.archive,.single-product) .wd-products{align-items:stretch!important}body:is(.woocommerce.archive,.single-product) .product-grid-item{display:flex;align-self:stretch!important}body:is(.woocommerce.archive,.single-product) .product-grid-item .product-wrapper{height:auto!important;flex:1;width:100%}}