:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--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-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(122,70,29);
	--wd-alternative-color: rgb(91,52,29);
	--btn-default-bgcolor: rgb(91,52,29);
	--btn-default-bgcolor-hover: rgb(122,70,29);
	--btn-accented-bgcolor: rgb(227,30,36);
	--btn-accented-bgcolor-hover: rgb(185,21,26);
	--wd-form-brd-width: 2px;
	--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();
	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: #ffffff;
	background-image: none;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-weight: 600;
}
.wd .product-label.new {
	background-color: rgb(227,30,36);
	color: FFFFFF;
}
.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-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--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;
}

/* =========================================================
   FIKA ARTS - GENEL FINAL
   Cihazdan bağımsız ortak kurallar
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* =========================================================
   FIKA ARTS - GLOBAL YAZI TİPİ
   ========================================================= */

body,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body a,
body label,
body button,
body input,
body select,
body textarea {
    font-family: "Inter", Arial, Helvetica, sans-serif !important;
}

/* =========================================================
   FIKA ARTS - GENEL
   ========================================================= */

/* Sayfa #30033 başlığını gizle */
.page-id-30033 .entry-title {
    display: none !important;
}


/* Kargo ve Teslimat - sidebar kaldır / tam genişlik */
.page-id-30124 .sidebar-container,
.page-id-30124 aside.sidebar-container {
    display: none !important;
}

.page-id-30124 .site-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}


/* İletişim - sidebar kaldır / tam genişlik */
.page-id-30154 .sidebar-container,
.page-id-30154 aside.sidebar-container {
    display: none !important;
}

.page-id-30154 .site-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}


/* =========================================================
   HEADER ARAMA
   ========================================================= */

.whb-header .wd-search-form form,
.whb-header .wd-search-form .searchform {
    background: #f5efe9 !important;
    border: 0 !important;
    border-radius: 30px !important;
    overflow: hidden;
}

.whb-header .wd-search-form input[type="text"],
.whb-header .wd-search-form input[type="search"] {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding-left: 20px !important;
}

.whb-header .wd-search-form .searchsubmit {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   ÖNE ÇIKAN ÜRÜNLER
   ========================================================= */

#fika-products .wd-product,
#fika-products .product-grid-item {
    border: 1px solid #eadfd5 !important;
    background: #fff !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}

#fika-products .product-grid-item {
    height: 100%;
}

#fika-products .product-grid-item .product-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

#fika-products .wd-product-cats,
#fika-products .product-categories {
    display: none !important;
}

#fika-products .product-element-bottom {
    flex: 1;
    display: flex !important;
    flex-direction: column !important;
    height: 100%;
}

#fika-products .wd-entities-title {
    display: block !important;
    min-height: 60px !important;
    color: #4a2410 !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    text-align: center !important;
    margin: 10px 8px 0 !important;
}

#fika-products .wd-entities-title::after {
    content: "Taş tozu boyama figürü";
    display: block !important;
    margin-top: 5px;
    color: #7b685b;
    font-size: 11px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
}

#fika-products .price {
    color: #4a2410 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin-top: 8px !important;
}

#fika-products .woocommerce-price-suffix {
    display: none !important;
}

#fika-products .wd-add-btn {
    margin-top: auto !important;
    padding-top: 10px;
    padding-bottom: 14px;
}

#fika-products .wd-add-btn a,
#fika-products a.add_to_cart_button,
#fika-products .button.product_type_simple {
    background: #7a461d !important;
    color: #fff !important;
    border-radius: 20px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 9px 20px !important;
    min-height: 0 !important;
    box-shadow: none !important;
    text-transform: none !important;
}

#fika-products .wd-add-btn a:hover,
#fika-products a.add_to_cart_button:hover {
    background: #5e3416 !important;
}
/* =========================================================
   WOODMART - SAĞ PANEL BUTONLARI
   GİRİŞ + SEPET
   ========================================================= */

/* Giriş paneli - GİRİŞ YAP */
.login-form-side button,
.login-form-side .button,
.login-form-side .woocommerce-form-login__submit,
.wd-login-side button,
.wd-login-side .button {
    background: #7a461d !important;
    color: #ffffff !important;
    border-color: #7a461d !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    text-transform: none !important;
}

.login-form-side button:hover,
.login-form-side .button:hover,
.wd-login-side button:hover,
.wd-login-side .button:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
    border-color: #5e3416 !important;
}


/* Sepet paneli - MAĞAZAYA GERİ DÖN */
.cart-widget-side .button,
.cart-widget-side a.button,
.wd-side-hidden-cart .button,
.wd-side-hidden-cart a.button,
.widget_shopping_cart .button {
    background: #7a461d !important;
    color: #ffffff !important;
    border-color: #7a461d !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    text-transform: none !important;
}

.cart-widget-side .button:hover,
.cart-widget-side a.button:hover,
.wd-side-hidden-cart .button:hover,
.wd-side-hidden-cart a.button:hover,
.widget_shopping_cart .button:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
    border-color: #5e3416 !important;
}


/* ===== WOOCOMMERCE BLOCK CHECKOUT - ORTAK ===== */
/* =========================================================
   FIKA ARTS - WOOCOMMERCE BLOCK ÖDEME SAYFASI
   MASAÜSTÜ + MOBİL
   ========================================================= */


/* =========================================================
   GENEL
   ========================================================= */

.wp-block-woocommerce-checkout {
    color: #4a2410 !important;
}


/* =========================================================
   SOL TARAF - FORM BÖLÜMLERİ
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-checkout__main {
    box-sizing: border-box !important;
}


/* İletişim / gönderim / ödeme bölüm başlıkları */
.wp-block-woocommerce-checkout
.wc-block-components-checkout-step__heading {
    margin-bottom: 14px !important;
}

.wp-block-woocommerce-checkout
.wc-block-components-checkout-step__title {
    color: #4a2410 !important;

    font-size: 20px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}


/* Alt açıklamalar */
.wp-block-woocommerce-checkout
.wc-block-components-checkout-step__description,
.wp-block-woocommerce-checkout
.wc-block-components-checkout-step__content {
    color: #6f625a !important;
}


/* =========================================================
   INPUT / SELECT
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-components-text-input input,
.wp-block-woocommerce-checkout
.wc-block-components-combobox-control input,
.wp-block-woocommerce-checkout
.wc-block-components-address-form input,
.wp-block-woocommerce-checkout
.wc-block-components-address-form select {
    min-height: 46px !important;

    background: #ffffff !important;
    color: #4a2410 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 8px !important;

    box-shadow: none !important;
}


/* Focus */
.wp-block-woocommerce-checkout
.wc-block-components-text-input input:focus,
.wp-block-woocommerce-checkout
.wc-block-components-combobox-control input:focus,
.wp-block-woocommerce-checkout
.wc-block-components-address-form input:focus,
.wp-block-woocommerce-checkout
.wc-block-components-address-form select:focus {
    border-color: #7a461d !important;

    box-shadow:
        0 0 0 3px rgba(122,70,29,0.10) !important;

    outline: none !important;
}


/* Label */
.wp-block-woocommerce-checkout
.wc-block-components-text-input label {
    color: #7b685b !important;
}


/* =========================================================
   GÖNDERİM SEÇENEKLERİ
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-components-shipping-rates-control {
    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;

    padding: 14px !important;
}


/* =========================================================
   ÖDEME SEÇENEKLERİ
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-checkout__payment-method {
    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;

    padding: 16px !important;
}


/* WooCommerce bilgi / hata alanları */
.wp-block-woocommerce-checkout
.wc-block-components-notice-banner {
    background: #faf6f2 !important;
    color: #4a2410 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;

    padding: 14px 16px !important;

    box-shadow: none !important;
}


/* Sarı ödeme yöntemi yok mesajını site rengine yaklaştır */
.wp-block-woocommerce-checkout
.wc-block-components-notice-banner.is-error,
.wp-block-woocommerce-checkout
.wc-block-components-notice-banner.is-warning {
    background: #f5efe9 !important;
    color: #4a2410 !important;

    border-color: #e4d3c5 !important;
}


/* =========================================================
   CHECKBOX / YASAL METİNLER
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-components-checkbox {
    color: #6f625a !important;
}

.wp-block-woocommerce-checkout
.wc-block-components-checkbox label {
    line-height: 1.55 !important;
}

.wp-block-woocommerce-checkout
.wc-block-components-checkbox a,
.wp-block-woocommerce-checkout
a {
    color: #7a461d !important;
}

.wp-block-woocommerce-checkout
a:hover {
    color: #5e3416 !important;
}


/* =========================================================
   SİPARİŞ ÖZETİ
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-checkout__sidebar {
    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;

    padding: 20px !important;

    box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;

    box-sizing: border-box !important;
}


/* Sipariş özeti başlığı */
.wp-block-woocommerce-checkout
.wc-block-components-checkout-order-summary__title {
    color: #4a2410 !important;

    font-size: 20px !important;
    font-weight: 700 !important;
}


/* Ürün adı */
.wp-block-woocommerce-checkout
.wc-block-components-product-name {
    color: #4a2410 !important;
    font-weight: 600 !important;
}


/* Ürün açıklaması */
.wp-block-woocommerce-checkout
.wc-block-components-product-metadata {
    color: #6f625a !important;

    font-size: 12px !important;
    line-height: 1.5 !important;
}


/* Toplam çizgileri */
.wp-block-woocommerce-checkout
.wc-block-components-totals-wrapper {
    border-color: #eadfd5 !important;
}


/* Ara toplam / kargo */
.wp-block-woocommerce-checkout
.wc-block-components-totals-item__label {
    color: #4a2410 !important;
    font-weight: 600 !important;
}


/* Fiyatlar */
.wp-block-woocommerce-checkout
.wc-block-components-formatted-money-amount {
    color: #4a2410 !important;
}


/* Ana toplam */
.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item
.wc-block-components-totals-item__label,
.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item
.wc-block-components-formatted-money-amount {
    color: #4a2410 !important;

    font-size: 20px !important;
    font-weight: 700 !important;
}


/* =========================================================
   VERGİ AÇIKLAMASINI TAMAMEN GİZLE
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item-tax,
.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item-tax-value {
    display: none !important;
}


/* =========================================================
   SİPARİŞ VER BUTONU
   ========================================================= */

.wp-block-woocommerce-checkout
.wc-block-components-checkout-place-order-button {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 48px !important;

    padding: 10px 24px !important;

    background: #7a461d !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 24px !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    text-transform: none !important;
    text-decoration: none !important;

    box-shadow: none !important;
}


.wp-block-woocommerce-checkout
.wc-block-components-checkout-place-order-button:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
}



/* ===== SİPARİŞ TAMAMLANDI - ORTAK ===== */
/* =========================================================
   FIKA ARTS - SİPARİŞ TAMAMLANDI
   MASAÜSTÜ + MOBİL
   ========================================================= */

/* Sayfanın ana içerik genişliği */
body.woocommerce-order-received .woocommerce-order {
    max-width: 1120px !important;
    margin: 0 auto !important;
}


/* =========================================================
   TEŞEKKÜR KUTUSU
   ========================================================= */

body.woocommerce-order-received
.woocommerce-thankyou-order-received {
    margin: 0 0 25px !important;
    padding: 22px 25px !important;

    background: #faf6f2 !important;
    color: #4a2410 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;

    text-align: center !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
}


/* =========================================================
   SİPARİŞ NO / TARİH / TOPLAM / ÖDEME
   ========================================================= */

body.woocommerce-order-received
.woocommerce-order-overview {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 12px !important;

    margin: 0 0 28px !important;
    padding: 0 !important;

    list-style: none !important;
}

body.woocommerce-order-received
.woocommerce-order-overview li {
    float: none !important;
    width: auto !important;

    margin: 0 !important;
    padding: 16px 12px !important;

    background: #faf6f2 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;

    color: #6f625a !important;

    text-align: center !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
}

body.woocommerce-order-received
.woocommerce-order-overview li strong {
    display: block !important;

    margin-top: 7px !important;

    color: #4a2410 !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}


/* =========================================================
   SİPARİŞ DETAYLARI
   ========================================================= */

body.woocommerce-order-received
.woocommerce-order-details {
    margin: 0 0 24px !important;
    padding: 22px !important;

    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
}

body.woocommerce-order-received
.woocommerce-order-details__title {
    margin: 0 0 18px !important;

    color: #4a2410 !important;
    font-size: 21px !important;
    font-weight: 700 !important;
}

body.woocommerce-order-received
.woocommerce-table--order-details {
    margin: 0 !important;
    border: 0 !important;
}

body.woocommerce-order-received
.woocommerce-table--order-details th,
body.woocommerce-order-received
.woocommerce-table--order-details td {
    padding: 13px 0 !important;

    border-left: 0 !important;
    border-right: 0 !important;
    border-color: #eadfd5 !important;
}

body.woocommerce-order-received
.woocommerce-table--order-details th {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.woocommerce-order-received
.woocommerce-table--order-details td {
    color: #6f625a !important;
}

body.woocommerce-order-received
.woocommerce-table--order-details
.woocommerce-Price-amount {
    color: #4a2410 !important;
    font-weight: 700 !important;
}


/* KDV DAHİL AÇIKLAMASINI KALDIR */
body.woocommerce-order-received
.includes_tax,
body.woocommerce-order-received
.tax_label {
    display: none !important;
}


/* =========================================================
   FATURA + GÖNDERİM ADRESLERİ
   ========================================================= */

body.woocommerce-order-received
.woocommerce-customer-details {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;

    margin: 0 0 25px !important;
}

body.woocommerce-order-received
.woocommerce-customer-details
.woocommerce-column {
    float: none !important;
    width: 100% !important;

    margin: 0 !important;
    padding: 22px !important;

    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
}

body.woocommerce-order-received
.woocommerce-customer-details
.woocommerce-column__title {
    margin: 0 0 15px !important;

    color: #4a2410 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

body.woocommerce-order-received
.woocommerce-customer-details address {
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    color: #6f625a !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
}



/* ===== SİPARİŞ TAKİBİ - ORTAK ===== */
/* =========================================================
   SİPARİŞ TAKİBİ - SIDEBAR TAMAMEN KALDIR
   SAYFA ID: 30645
   ========================================================= */

body.page-id-30645 .sidebar-container,
body.page-id-30645 aside.sidebar-container,
body.page-id-30645 .wd-sidebar,
body.page-id-30645 .sidebar-widget,
body.page-id-30645 .widget-area {
    display: none !important;
}

/* Woodmart sidebar açma düğmesini de kaldır */
body.page-id-30645 .wd-show-sidebar-btn,
body.page-id-30645 .wd-sidebar-opener,
body.page-id-30645 .wd-action-btn.wd-style-text {
    display: none !important;
}

/* Ana içerik tam genişlik */
body.page-id-30645 .content-layout-wrapper {
    display: block !important;
}

body.page-id-30645 .site-content,
body.page-id-30645 .content-area {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Takip sonucu / form alanı ortalansın */
body.page-id-30645 .woocommerce {
    width: 100% !important;
    max-width: 760px !important;

    margin: 32px auto 45px !important;
}

/* =========================================================
   HESABIM - İNDİRMELER + İSTEK LİSTESİNİ GİZLE
   ========================================================= */
body.woocommerce-account
.woocommerce-MyAccount-navigation-link--downloads,
body.woocommerce-account
.woocommerce-MyAccount-navigation-link--wishlist {
    display: none !important;
}

/* =========================================================
   ÖDEME - TEK KARGO SEÇENEĞİNİ GİZLE
   TÜM CİHAZLAR
   ========================================================= */
.wp-block-woocommerce-checkout #shipping-option,
.wp-block-woocommerce-checkout .wc-block-checkout__shipping-option,
.wp-block-woocommerce-checkout .wc-block-checkout__shipping-methods-block,
.wp-block-woocommerce-checkout fieldset[id="shipping-option"] {
    display: none !important;
}

/* Sepet toplamındaki vergi açıklamasını tamamen gizle */
.wp-block-woocommerce-filled-cart-block
.wc-block-components-totals-footer-item-tax {
    display: none !important;
}

/* Checkout toplamındaki vergi açıklamasını tamamen gizle */
.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item-tax,
.wp-block-woocommerce-checkout
.wc-block-components-totals-footer-item-tax-value {
    display: none !important;
}

/* Sipariş tamamlandı / takip sonuçlarında KDV açıklamasını gizle */
body.woocommerce-order-received .includes_tax,
body.woocommerce-order-received .tax_label,
body.page-id-30645 .includes_tax,
body.page-id-30645 .tax_label {
    display: none !important;
}

/* =========================================================
   SİPARİŞ TAKİBİ - SONUÇ EKRANI
   SAYFA ID: 30645
   ========================================================= */

/* Takip sonucu üst durum satırı */
body.page-id-30645 .woocommerce > p:first-child {
    margin: 0 0 20px !important;
    padding: 16px 18px !important;
    background: #faf6f2 !important;
    color: #4a2410 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;
    line-height: 1.6 !important;
}

body.page-id-30645 .woocommerce-order-details {
    margin: 0 0 24px !important;
    padding: 22px !important;
    background: #faf6f2 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
}

body.page-id-30645 .woocommerce-order-details__title {
    margin: 0 0 18px !important;
    color: #4a2410 !important;
    font-size: 21px !important;
    font-weight: 700 !important;
}

body.page-id-30645 .woocommerce-table--order-details {
    margin: 0 !important;
    border: 0 !important;
}

body.page-id-30645 .woocommerce-table--order-details th,
body.page-id-30645 .woocommerce-table--order-details td {
    padding: 13px 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-color: #eadfd5 !important;
}

body.page-id-30645 .woocommerce-table--order-details th {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.page-id-30645 .woocommerce-table--order-details td {
    color: #6f625a !important;
}

body.page-id-30645 .woocommerce-table--order-details .woocommerce-Price-amount {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.page-id-30645 .woocommerce-customer-details {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 25px !important;
}

body.page-id-30645 .woocommerce-customer-details .woocommerce-column {
    margin: 0 !important;
    padding: 22px !important;
    background: #faf6f2 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
    box-sizing: border-box !important;
}

body.page-id-30645 .woocommerce-customer-details .woocommerce-column__title {
    margin: 0 0 15px !important;
    color: #4a2410 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

body.page-id-30645 .woocommerce-customer-details address {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: #6f625a !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
}
/* =========================================================
   FIKA ARTS - YAN SEPET PANELİ / BOŞ SEPET
   GERÇEK WOODMART SINIFLARI
   ========================================================= */

/* Başlık */
.cart-widget-side .wd-heading .title {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

/* Boş sepet alanı */
.cart-widget-side .wd-empty-mini-cart {
    color: #4a2410 !important;
    text-align: center !important;
}

/* Boş sepet mesajı */
.cart-widget-side
.woocommerce-mini-cart__empty-message {
    color: #4a2410 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

/* Mağazaya geri dön - GERÇEK BUTON */
.cart-widget-side
.wd-empty-mini-cart
a.btn.btn-accent.wc-backward {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 44px !important;
    padding: 10px 22px !important;

    background: #7a461d !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 22px !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    text-transform: none !important;
    text-decoration: none !important;

    box-shadow: none !important;
}

.cart-widget-side
.wd-empty-mini-cart
a.btn.btn-accent.wc-backward:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
}
/* =========================================================
   YAN SEPET / BOŞ SEPET - ÖNERİ ÜRÜNLERİ
   WooCommerce Product New Block
   ========================================================= */

/* Ürün başlığı */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-title {
    color: #4a2410 !important;
    font-weight: 600 !important;
}


/* Fiyat alanı */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-price {
    color: #4a2410 !important;
    font-weight: 700 !important;
}


/* KDV yazısını kaldır */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-price .woocommerce-price-suffix,
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-price .tax_label {
    display: none !important;
}


/* Bazı yapılarda KDV ayrı span olarak gelebiliyor */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-price > small,
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-price > .tax-info {
    display: none !important;
}


/* Sepete Ekle butonu */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-add-to-cart a,
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-add-to-cart button,
.wp-block-woocommerce-empty-cart-block
.wp-block-button__link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 40px !important;
    padding: 9px 20px !important;

    background: #7a461d !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 20px !important;

    font-size: 12px !important;
    font-weight: 600 !important;

    text-transform: none !important;
    text-decoration: none !important;

    box-shadow: none !important;
}


/* Hover */
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-add-to-cart a:hover,
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__product-add-to-cart button:hover,
.wp-block-woocommerce-empty-cart-block
.wp-block-button__link:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
}
/* =========================================================
   HESABIM - SİPARİŞLER - MASAÜSTÜ
   ========================================================= */

@media (min-width: 1025px) {

    /* Sipariş tablosu */
    body.woocommerce-account
    .woocommerce-orders-table {
        width: 100% !important;
        border-collapse: collapse !important;
    }

    /* Başlıklar */
    body.woocommerce-account
    .woocommerce-orders-table thead th {
        padding: 12px 0 !important;

        color: #4a2410 !important;
        font-size: 13px !important;
        font-weight: 700 !important;

        border-bottom: 1px solid #eadfd5 !important;
    }

    /* Satır hücreleri */
    body.woocommerce-account
    .woocommerce-orders-table tbody td {
        padding: 14px 0 !important;

        color: #6f625a !important;
        font-size: 13px !important;

        border-bottom: 1px solid #eadfd5 !important;
    }

    /* Sipariş numarası */
    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-number a {
        color: #4a2410 !important;
        font-weight: 700 !important;
    }

    /* Toplam */
    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-total {
        color: #4a2410 !important;
    }

    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-total
    .woocommerce-Price-amount {
        color: #4a2410 !important;
        font-weight: 700 !important;
    }

    /* Eylemler sağa */
    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-actions {
        text-align: right !important;
    }

    /* GÖRÜNTÜLE BUTONU */
    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-actions
    a.button,
    body.woocommerce-account
    .woocommerce-orders-table
    a.woocommerce-button.button.view {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        min-width: 105px !important;
        min-height: 38px !important;

        padding: 8px 18px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 20px !important;

        font-size: 12px !important;
        font-weight: 600 !important;

        text-transform: none !important;
        text-decoration: none !important;

        box-shadow: none !important;
    }

    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-actions
    a.button:hover,
    body.woocommerce-account
    .woocommerce-orders-table
    a.woocommerce-button.button.view:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }
}

/* =========================================================
   FIKA ARTS - HESABIM / SİPARİŞ DETAYI - ORTAK
   Hesabım > Siparişler > Görüntüle
   ========================================================= */

body.woocommerce-account.woocommerce-view-order
.woocommerce-MyAccount-content {
    color: #6f625a !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-MyAccount-content > p:first-child {
    margin: 0 0 22px !important;
    padding: 14px 16px !important;
    background: #faf6f2 !important;
    color: #6f625a !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 10px !important;
    line-height: 1.55 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-MyAccount-content > p:first-child mark {
    padding: 2px 6px !important;
    background: #f5efe9 !important;
    color: #4a2410 !important;
    border-radius: 5px !important;
    font-weight: 600 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-order-details {
    margin: 0 0 24px !important;
    padding: 22px !important;
    background: #faf6f2 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-order-details__title {
    margin: 0 0 18px !important;
    color: #4a2410 !important;
    font-size: 21px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details {
    width: 100% !important;
    margin: 0 !important;
    border: 0 !important;
    border-collapse: collapse !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details th,
body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details td {
    padding: 13px 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-color: #eadfd5 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details th {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details td {
    color: #6f625a !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details
.woocommerce-Price-amount {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details
.product-name a {
    color: #4a2410 !important;
    font-weight: 500 !important;
    text-decoration: none !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-table--order-details
.product-name a:hover {
    color: #7a461d !important;
}

body.woocommerce-account.woocommerce-view-order .includes_tax,
body.woocommerce-account.woocommerce-view-order .tax_label {
    display: none !important;
}

body.woocommerce-account.woocommerce-view-order
p.order-again {
    margin: 0 0 24px !important;
}

body.woocommerce-account.woocommerce-view-order
p.order-again a.button,
body.woocommerce-account.woocommerce-view-order
a.button.order-again {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 42px !important;
    padding: 10px 22px !important;
    background: #7a461d !important;
    color: #ffffff !important;
    border: 0 !important;
    border-radius: 22px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    text-transform: none !important;
    box-shadow: none !important;
}

body.woocommerce-account.woocommerce-view-order
p.order-again a.button:hover,
body.woocommerce-account.woocommerce-view-order
a.button.order-again:hover {
    background: #5e3416 !important;
    color: #ffffff !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details {
    margin: 0 0 25px !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details
.woocommerce-column {
    box-sizing: border-box !important;
    background: #faf6f2 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details
.woocommerce-column__title {
    margin: 0 0 15px !important;
    color: #4a2410 !important;
    font-size: 20px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details address {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    color: #6f625a !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details address a {
    color: #7a461d !important;
    text-decoration: none !important;
}

body.woocommerce-account.woocommerce-view-order
.woocommerce-customer-details address a:hover {
    color: #5e3416 !important;
}

/* =========================================================
   FIKA ARTS - HEADER AJAX ARAMA
   Fiyat yanındaki KDV yazısını gizle
   ========================================================= */
.whb-header .autocomplete-suggestions .woocommerce-price-suffix,
.whb-header .suggestion-price .woocommerce-price-suffix,
.whb-header .wd-search-results .woocommerce-price-suffix,
.whb-header .search-results-wrapper .woocommerce-price-suffix {
    display: none !important;
}

/* =========================================================
   FIKA ARTS - ÜRÜN DETAY SAYFASI - ORTAK
   ========================================================= */
body.single-product .summary p.price {
    font-size: 0 !important;
    line-height: 1.2 !important;
}
body.single-product .summary p.price .woocommerce-Price-amount,
body.single-product .summary p.price del,
body.single-product .summary p.price ins {
    font-size: 22px !important;
    line-height: 1.2 !important;
}
body.single-product .summary p.price .woocommerce-Price-amount {
    color: #4a2410 !important;
    font-weight: 700 !important;
}
body.single-product .summary p.price del {
    color: #9a8c83 !important;
    margin-right: 8px !important;
}
body.single-product .summary p.price ins {
    color: #4a2410 !important;
    text-decoration: none !important;
}
body.single-product .summary .woocommerce-product-details__short-description {
    color: #6f625a !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
}
body.single-product .summary form.cart button.single_add_to_cart_button.button.alt {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 46px !important;
    padding: 0 24px !important;
    background-color: #7a461d !important;
    color: #fff !important;
    border: 1px solid #7a461d !important;
    border-radius: 23px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    box-shadow: none !important;
}
body.single-product .summary form.cart button.single_add_to_cart_button.button.alt:hover {
    background-color: #5e3416 !important;
    color: #fff !important;
    border-color: #5e3416 !important;
}
body.single-product .summary form.cart .quantity {
    display: inline-flex !important;
    align-items: stretch !important;
    height: 46px !important;
    margin: 0 10px 0 0 !important;
    background: #fff !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 23px !important;
    overflow: hidden !important;
    box-shadow: none !important;
}
body.single-product .summary form.cart .quantity button.minus,
body.single-product .summary form.cart .quantity button.plus {
    width: 38px !important;
    min-width: 38px !important;
    height: 46px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #faf6f2 !important;
    color: #7a461d !important;
    border: 0 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}
body.single-product .summary form.cart .quantity button.minus:hover,
body.single-product .summary form.cart .quantity button.plus:hover {
    background: #f5efe9 !important;
    color: #5e3416 !important;
}
body.single-product .summary form.cart .quantity input.qty {
    width: 44px !important;
    min-width: 44px !important;
    height: 46px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #fff !important;
    color: #4a2410 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-left: 1px solid #eadfd5 !important;
    border-right: 1px solid #eadfd5 !important;
    text-align: center !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
}
body.single-product .summary .product_meta,
body.single-product .summary .product-share {
    color: #6f625a !important;
    font-size: 13px !important;
}
body.single-product .summary .product_meta a,
body.single-product .summary .product-share a {
    color: #7a461d !important;
}
body.single-product .summary .product_meta a:hover,
body.single-product .summary .product-share a:hover {
    color: #5e3416 !important;
}
body.single-product .product-tabs-wrapper,
body.single-product .woocommerce-Tabs-panel {
    color: #6f625a !important;
}
body.single-product .woocommerce-Tabs-panel {
    font-size: 13px !important;
    line-height: 1.65 !important;
}
/* =========================================================
   WOODMART SIDEBAR AÇMA DÜĞMESİ - GLOBAL TEMİZLİK
   Mağaza / kategori dışında görünmesin
   ========================================================= */

body:not(.post-type-archive-product):not(.tax-product_cat)
.wd-sidebar-opener,

body:not(.post-type-archive-product):not(.tax-product_cat)
.wd-show-sidebar-btn,

body:not(.post-type-archive-product):not(.tax-product_cat)
.wd-action-btn.wd-style-text.wd-sidebar-opener {
    display: none !important;
}@media (min-width: 1025px) {
	/* =========================================================
   FIKA ARTS - MASAÜSTÜ FINAL
   Yalnızca masaüstü kuralları
   ========================================================= */

@media (min-width: 1025px) {
    .fika-featured-mobile { display: none !important; }
    .whb-header .wd-search-form { min-width: 290px; }
}

/* =========================================================
   FIKA ARTS - HESABIM / HESAP DETAYLARI
   MASAÜSTÜ FORM TASARIMI
   ========================================================= */

@media (min-width: 1025px) {

    /* Form alanını dengeli tut */
    body.woocommerce-account
    .woocommerce-EditAccountForm {
        max-width: 100%;
    }

    /* Etiketler */
    body.woocommerce-account
    .woocommerce-EditAccountForm label {
        display: block !important;
        margin-bottom: 7px !important;
        color: #4a2410 !important;
        font-size: 13px !important;
        font-weight: 600 !important;
        line-height: 1.3 !important;
    }

    /* Zorunlu alan yıldızı */
    body.woocommerce-account
    .woocommerce-EditAccountForm label .required {
        color: #9b3f24 !important;
    }

    /* Tüm inputlar */
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="text"],
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="email"],
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="password"] {
        width: 100% !important;
        height: 48px !important;
        min-height: 48px !important;

        padding: 0 14px !important;

        background: #fffdfb !important;
        color: #4a2410 !important;

        border: 1px solid #e6d8cc !important;
        border-radius: 8px !important;

        font-size: 14px !important;
        line-height: 48px !important;

        box-shadow: none !important;
        outline: none !important;

        transition:
            border-color .2s ease,
            box-shadow .2s ease,
            background .2s ease !important;
    }

    /* Input focus */
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="text"]:focus,
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="email"]:focus,
    body.woocommerce-account
    .woocommerce-EditAccountForm input[type="password"]:focus {
        background: #ffffff !important;
        border-color: #7a461d !important;
        box-shadow: 0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }

    /* Alan blokları arasındaki boşluk */
    body.woocommerce-account
    .woocommerce-EditAccountForm .form-row {
        margin-bottom: 16px !important;
    }

    /* Ad / Soyad */
    body.woocommerce-account
    .woocommerce-EditAccountForm
    .woocommerce-form-row--first,
    body.woocommerce-account
    .woocommerce-EditAccountForm
    .woocommerce-form-row--last {
        margin-bottom: 16px !important;
    }

    /* Açıklama yazıları */
    body.woocommerce-account
    .woocommerce-EditAccountForm em,
    body.woocommerce-account
    .woocommerce-EditAccountForm .description {
        display: block !important;
        margin-top: 6px !important;
        color: #8a7a70 !important;
        font-size: 12px !important;
        line-height: 1.45 !important;
        font-style: normal !important;
    }

    /* =====================================================
       PAROLA DEĞİŞTİRME KUTUSU
       ===================================================== */

    body.woocommerce-account
    .woocommerce-EditAccountForm fieldset {
        margin-top: 28px !important;
        margin-bottom: 20px !important;

        padding: 28px 24px 22px !important;

        background: #faf6f2 !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }

    /* Parola başlığı */
    body.woocommerce-account
    .woocommerce-EditAccountForm fieldset legend {
        padding: 0 12px !important;

        background: #ffffff !important;

        color: #4a2410 !important;
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 1.2 !important;

        border-radius: 6px !important;
    }

    /* Parola alanlarının içindeki inputlar */
    body.woocommerce-account
    .woocommerce-EditAccountForm fieldset input[type="password"] {
        background: #ffffff !important;
    }

    /* Şifre göz ikonunun alanı */
    body.woocommerce-account
    .woocommerce-EditAccountForm
    .password-input {
        position: relative !important;
    }

    body.woocommerce-account
    .woocommerce-EditAccountForm
    .show-password-input {
        color: #7a461d !important;
        opacity: .75 !important;
    }

    body.woocommerce-account
    .woocommerce-EditAccountForm
    .show-password-input:hover {
        opacity: 1 !important;
    }

    /* =====================================================
       KAYDET BUTONU
       ===================================================== */

    body.woocommerce-account
    .woocommerce-EditAccountForm button[type="submit"],
    body.woocommerce-account
    .woocommerce-EditAccountForm .button {
        min-width: 190px !important;
        min-height: 46px !important;

        padding: 11px 24px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;

        text-transform: none !important;
        letter-spacing: 0 !important;

        box-shadow: none !important;
    }

    body.woocommerce-account
    .woocommerce-EditAccountForm button[type="submit"]:hover,
    body.woocommerce-account
    .woocommerce-EditAccountForm .button:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }
}
/* =========================================================
   FIKA ARTS - HESABIM / ÜYE OL
   MASAÜSTÜ - SADECE KAYIT EKRANI
   ========================================================= */

@media (min-width: 1025px) {

    /* Kayıt ekranının ana alanını genişlet */
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register) {
        max-width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 30px !important;
        padding-bottom: 35px !important;
    }


    /* =====================================================
       SOL - ÜYE OL FORMU
       ===================================================== */

    body.woocommerce-account
    .woocommerce-form-register {
        padding: 28px 30px !important;

        background: #ffffff !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }


    /* Üye Ol başlığı */
    body.woocommerce-account
    .woocommerce-form-register h2,
    body.woocommerce-account
    .woocommerce-form-register h3 {
        margin-top: 0 !important;
        margin-bottom: 22px !important;

        color: #4a2410 !important;

        font-size: 23px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }


    /* Etiket */
    body.woocommerce-account
    .woocommerce-form-register label {
        display: block !important;

        margin-bottom: 7px !important;

        color: #4a2410 !important;

        font-size: 13px !important;
        font-weight: 600 !important;
    }


    /* E-posta vb. inputlar */
    body.woocommerce-account
    .woocommerce-form-register input[type="text"],
    body.woocommerce-account
    .woocommerce-form-register input[type="email"],
    body.woocommerce-account
    .woocommerce-form-register input[type="password"] {
        width: 100% !important;

        height: 48px !important;
        min-height: 48px !important;

        padding: 0 14px !important;

        background: #fffdfb !important;
        color: #4a2410 !important;

        border: 1px solid #e6d8cc !important;
        border-radius: 8px !important;

        font-size: 14px !important;

        box-shadow: none !important;
        outline: none !important;

        transition:
            border-color .2s ease,
            box-shadow .2s ease !important;
    }


    /* Input seçildiğinde */
    body.woocommerce-account
    .woocommerce-form-register input[type="text"]:focus,
    body.woocommerce-account
    .woocommerce-form-register input[type="email"]:focus,
    body.woocommerce-account
    .woocommerce-form-register input[type="password"]:focus {
        background: #ffffff !important;

        border-color: #7a461d !important;

        box-shadow:
            0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }


    /* Form satırları */
    body.woocommerce-account
    .woocommerce-form-register .form-row {
        margin-bottom: 16px !important;
    }


    /* Açıklama metinleri */
    body.woocommerce-account
    .woocommerce-form-register p:not(.form-row),
    body.woocommerce-account
    .woocommerce-form-register .woocommerce-privacy-policy-text {
        color: #6f625a !important;

        font-size: 12px !important;
        line-height: 1.6 !important;
    }


    /* Gizlilik linkleri */
    body.woocommerce-account
    .woocommerce-form-register a {
        color: #7a461d !important;
    }

    body.woocommerce-account
    .woocommerce-form-register a:hover {
        color: #5e3416 !important;
    }


    /* ÜYE OL BUTONU */
    body.woocommerce-account
    .woocommerce-form-register
    button.woocommerce-form-register__submit,
    body.woocommerce-account
    .woocommerce-form-register
    button.button {
        width: 100% !important;

        min-height: 46px !important;

        margin-top: 8px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;

        text-transform: none !important;
        letter-spacing: 0 !important;

        box-shadow: none !important;
    }


    body.woocommerce-account
    .woocommerce-form-register
    button.woocommerce-form-register__submit:hover,
    body.woocommerce-account
    .woocommerce-form-register
    button.button:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }


    /* =====================================================
       SAĞ - GİRİŞ YAP KARTI
       ===================================================== */

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text {
        padding: 32px 35px !important;

        background: #faf6f2 !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        text-align: center !important;

        box-shadow:
            0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }


    /* Giriş Yap başlığı */
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text h2,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text h3 {
        margin-top: 0 !important;
        margin-bottom: 14px !important;

        color: #4a2410 !important;

        font-size: 22px !important;
        font-weight: 700 !important;
    }


    /* Sağ açıklama */
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text p {
        max-width: 400px !important;

        margin: 0 auto 20px !important;

        color: #6f625a !important;

        font-size: 13px !important;
        line-height: 1.6 !important;
    }


}
/* ÜYE OL EKRANI - SAĞ GİRİŞ YAP BUTONU */
body.woocommerce-account
.wd-registration-page
a.wd-switch-to-register {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 140px !important;
    min-height: 44px !important;
    padding: 10px 24px !important;

    background-color: #7a461d !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 22px !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    text-decoration: none !important;
    text-transform: none !important;

    box-shadow: none !important;
}

body.woocommerce-account
.wd-registration-page
a.wd-switch-to-register:hover {
    background-color: #5e3416 !important;
    color: #ffffff !important;
}
/* =========================================================
   FIKA ARTS - HESABIM / GİRİŞ YAP
   MASAÜSTÜ MODERN TASARIM
   ========================================================= */

@media (min-width: 1025px) {

    /* Ana giriş alanı */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    #customer_login {
        max-width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        align-items: stretch !important;
    }


    /* =====================================================
       SOL - GİRİŞ YAP FORMU
       ===================================================== */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-login {
        padding: 28px 30px !important;

        background: #ffffff !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }


    /* Giriş Yap başlığı */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-login
    .wd-login-title {
        margin-top: 0 !important;
        margin-bottom: 22px !important;

        color: #4a2410 !important;

        font-size: 23px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }


    /* Etiketler */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login label {
        display: block !important;

        margin-bottom: 7px !important;

        color: #4a2410 !important;

        font-size: 13px !important;
        font-weight: 600 !important;
    }


    /* Kullanıcı adı + şifre */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="text"],
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="email"],
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="password"] {
        width: 100% !important;

        height: 48px !important;
        min-height: 48px !important;

        padding: 0 14px !important;

        background: #fffdfb !important;
        color: #4a2410 !important;

        border: 1px solid #e6d8cc !important;
        border-radius: 8px !important;

        font-size: 14px !important;

        box-shadow: none !important;
        outline: none !important;

        transition:
            border-color .2s ease,
            box-shadow .2s ease !important;
    }


    /* Input focus */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input:focus {
        background: #ffffff !important;
        border-color: #7a461d !important;
        box-shadow: 0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }


    /* Form satırları */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login .form-row {
        margin-bottom: 16px !important;
    }


    /* GİRİŞ YAP BUTONU */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    button.woocommerce-form-login__submit {
        width: 100% !important;

        min-height: 46px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;

        text-transform: none !important;
        letter-spacing: 0 !important;

        box-shadow: none !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    button.woocommerce-form-login__submit:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }


    /* Beni hatırla */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login__rememberme {
        color: #4a2410 !important;
        font-size: 13px !important;
        font-weight: 400 !important;
    }


    /* Şifremi unuttunuz */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .lost_password a {
        color: #7a461d !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .lost_password a:hover {
        color: #5e3416 !important;
    }


    /* =====================================================
       SAĞ - ÜYE OL KARTI
       ===================================================== */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-register-text {
        padding: 32px 35px !important;

        background: #faf6f2 !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        text-align: center !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }


    /* Üye Ol başlığı */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text
    .wd-login-title {
        margin-top: 0 !important;
        margin-bottom: 14px !important;

        color: #4a2410 !important;

        font-size: 22px !important;
        font-weight: 700 !important;
    }


    /* Açıklama */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text
    .registration-info {
        max-width: 420px !important;

        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20px !important;

        color: #6f625a !important;

        font-size: 13px !important;
        line-height: 1.65 !important;
    }


}
/* =========================================================
   FIKA ARTS - ŞİFREMİ UNUTTUM
   MASAÜSTÜ TASARIMI
   ========================================================= */

@media (min-width: 1025px) {

    /* Form kartı */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password {
        max-width: 560px !important;
        margin: 40px auto !important;
        padding: 30px 32px !important;

        background: #ffffff !important;

        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;
    }

    /* Açıklama metni */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password > p:first-child {
        margin-top: 0 !important;
        margin-bottom: 22px !important;

        color: #6f625a !important;

        font-size: 14px !important;
        line-height: 1.65 !important;
    }

    /* Etiket */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password label {
        display: block !important;

        margin-bottom: 7px !important;

        color: #4a2410 !important;

        font-size: 13px !important;
        font-weight: 600 !important;
    }

    /* E-posta / kullanıcı adı inputu */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password input[type="text"],
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password input[type="email"] {
        width: 100% !important;

        height: 48px !important;
        min-height: 48px !important;

        padding: 0 14px !important;

        background: #fffdfb !important;
        color: #4a2410 !important;

        border: 1px solid #e6d8cc !important;
        border-radius: 8px !important;

        font-size: 14px !important;

        box-shadow: none !important;
        outline: none !important;
    }

    /* Input focus */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password input:focus {
        background: #ffffff !important;
        border-color: #7a461d !important;
        box-shadow: 0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }

    /* Form satırları */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password .form-row {
        margin-bottom: 18px !important;
    }

    /* ŞİFRE SIFIRLAMA BUTONU */
    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password
    button.woocommerce-Button {
        width: 100% !important;

        min-height: 46px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;

        text-transform: none !important;

        box-shadow: none !important;
    }

    body.woocommerce-account
    form.woocommerce-ResetPassword.lost_reset_password
    button.woocommerce-Button:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }
}
/* =========================================================
   FIKA ARTS - İLETİŞİM SAYFASI MASAÜSTÜ
   ========================================================= */

@media (min-width: 1025px) {

    /* Ana iletişim alanı */
    .elementor-30154
    .elementor-element.elementor-element-b9b9e67 {
        max-width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 36px !important;
        padding-bottom: 36px !important;
        gap: 24px !important;
        align-items: stretch !important;
    }

    /* İki kart: aynı boy, aynı renk, aynı üst hizalama */
    .elementor-30154
    .elementor-element.elementor-element-5517780,
    .elementor-30154
    .elementor-element.elementor-element-86a3283 {
        height: 415px !important;
        min-height: 415px !important;
        align-self: stretch !important;
        box-sizing: border-box !important;

        padding: 28px 30px !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 18px rgba(74, 36, 16, 0.04) !important;

        justify-content: flex-start !important;
    }

    /* Başlık widgetları aynı hizada */
    .elementor-30154
    .elementor-element.elementor-element-f87645f,
    .elementor-30154
    .elementor-element.elementor-element-15fa7c2 {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* Ortak başlık görünümü */
    .elementor-30154
    .elementor-element.elementor-element-f87645f
    .elementor-heading-title,
    .elementor-30154
    .elementor-element.elementor-element-15fa7c2
    .elementor-heading-title {
        margin-top: 0 !important;
        padding-top: 0 !important;

        color: #4a2410 !important;
        font-size: 23px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }

    .elementor-30154
    .elementor-element.elementor-element-f87645f
    .elementor-heading-title {
        margin-bottom: 16px !important;
    }

    .elementor-30154
    .elementor-element.elementor-element-15fa7c2
    .elementor-heading-title {
        margin-bottom: 14px !important;
    }

    /* Sol iletişim metni */
    .elementor-30154
    .elementor-element.elementor-element-9c2d663
    .wd-text-block {
        color: #6f625a !important;
        font-size: 14px !important;
        line-height: 1.7 !important;
    }

    /* Sağ açıklama */
    .elementor-30154
    .elementor-element.elementor-element-3c0fefd {
        margin-top: 0 !important;
    }

    .elementor-30154
    .elementor-element.elementor-element-3c0fefd
    .wd-text-block {
        max-width: 390px !important;

        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20px !important;

        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.65 !important;
        text-align: left !important;
    }

    .elementor-30154
    .elementor-element.elementor-element-3c0fefd ul {
        margin: 0 !important;
        padding-left: 18px !important;
    }

    /* WhatsApp butonu */
    .elementor-30154
    .elementor-element.elementor-element-86a3283
    a[href*="wa.me"] {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        min-width: 150px !important;
        min-height: 44px !important;
        padding: 10px 24px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;

        text-decoration: none !important;
        text-transform: none !important;

        box-shadow: none !important;
    }

    .elementor-30154
    .elementor-element.elementor-element-86a3283
    a[href*="wa.me"]:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }
}

/* =========================================================
   HESABIM PANO - MASAÜSTÜ
   ========================================================= */

/* "Merhaba admin..." satırını gizle */
body.woocommerce-account
.woocommerce-MyAccount-content > p:has(a[href*="customer-logout"]),
body.woocommerce-account
.woocommerce-MyAccount-content > p:has(a[href*="logout"]) {
    display: none !important;
}

/* Büyük tekrar menü kutularını kaldır */
body.woocommerce-account
.woocommerce-MyAccount-content
.wd-my-account-links {
    display: none !important;
}

/* Pano açıklama metni */
body.woocommerce-account
.woocommerce-MyAccount-content > p {
    margin-top: 0 !important;
    margin-bottom: 18px !important;

    color: #6f625a !important;
    font-size: 16px !important;
    line-height: 1.8 !important;
}

/* Pano içindeki tıklanabilir bağlantılar */
body.woocommerce-account
.woocommerce-MyAccount-content > p a {
    color: #7a461d !important;
    font-weight: 700 !important;

    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 3px !important;
}

/* Link hover */
body.woocommerce-account
.woocommerce-MyAccount-content > p a:hover {
    color: #5e3416 !important;
    text-decoration-thickness: 2px !important;
}
/* =========================================================
   MASAÜSTÜ HEADER - TÜM ANA MENÜLER BUTON GİBİ
   HİZAYI BOZMAYAN SÜRÜM
   ========================================================= */

@media (min-width: 1025px) {

    .whb-header .wd-nav-main > li > a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        /* Fazla genişletme yok */
        padding: 6px 6px !important;
        margin: 0 1px !important;

        border-radius: 7px !important;

        cursor: pointer !important;
        user-select: none !important;
        -webkit-user-select: none !important;

        text-decoration: none !important;

        transition:
            background-color .2s ease,
            color .2s ease,
            box-shadow .2s ease !important;
    }

    /* Hover */
    .whb-header .wd-nav-main > li > a:hover {
        background: #f5efe9 !important;
        color: #7a461d !important;
        box-shadow: inset 0 0 0 1px #eadfd5 !important;
    }

    /* Aktif sayfa */
    .whb-header .wd-nav-main > li.current-menu-item > a,
    .whb-header .wd-nav-main > li.current-menu-parent > a,
    .whb-header .wd-nav-main > li.current-menu-ancestor > a {
        background: #f5efe9 !important;
        color: #7a461d !important;
        box-shadow: inset 0 0 0 1px #eadfd5 !important;
    }

    /* Menü satır atlamasın */
    .whb-header .wd-nav-main {
        flex-wrap: nowrap !important;
        white-space: nowrap !important;
    }
}
/* =========================================================
   MASAÜSTÜ - KATEGORİLER DROPDOWN TASARIMI
   ========================================================= */

@media (min-width: 1025px) {

    /* Açılır menü kutusu */
    .whb-header .wd-dropdown-menu,
    .whb-header .sub-menu {
        background: #fffdfb !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 10px !important;

        padding: 8px !important;

        box-shadow: 0 8px 24px rgba(74, 36, 16, 0.10) !important;
    }

    /* Alt kategori satırları */
    .whb-header .wd-dropdown-menu li > a,
    .whb-header .sub-menu li > a {
        display: flex !important;
        align-items: center !important;

        min-height: 38px !important;

        padding: 8px 12px !important;

        color: #4a2410 !important;
        background: transparent !important;

        border-radius: 7px !important;

        font-size: 13px !important;
        font-weight: 500 !important;

        cursor: pointer !important;
        user-select: none !important;
        -webkit-user-select: none !important;

        transition:
            background-color .2s ease,
            color .2s ease !important;
    }

    /* Hover */
    .whb-header .wd-dropdown-menu li > a:hover,
    .whb-header .sub-menu li > a:hover {
        background: #f5efe9 !important;
        color: #7a461d !important;
    }

    /* Aktif kategori */
    .whb-header .wd-dropdown-menu li.current-menu-item > a,
    .whb-header .sub-menu li.current-menu-item > a {
        background: #f5efe9 !important;
        color: #7a461d !important;
        font-weight: 700 !important;
    }
}

/* =========================================================
   FIKA ARTS - SEPET SAYFASI / WOOCOMMERCE BLOCK CART
   MASAÜSTÜ FINAL
   ========================================================= */

@media (min-width: 1025px) {

    /* Ana yerleşim */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-sidebar-layout {
        gap: 28px !important;
        align-items: stretch !important;
    }

    /* Sol ürün kartı */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__main {
        background: #ffffff !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        padding: 20px !important;
        box-shadow: 0 4px 16px rgba(74, 36, 16, 0.04) !important;
        box-sizing: border-box !important;
    }

    /* Sağ toplam kartı */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__sidebar {
        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        padding: 20px !important;
        box-shadow: 0 4px 16px rgba(74, 36, 16, 0.04) !important;
        box-sizing: border-box !important;
    }

    /* Sepet toplamları başlığı */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__totals-title {
        color: #4a2410 !important;
        font-size: 19px !important;
        font-weight: 700 !important;
        margin-bottom: 12px !important;
    }

    /* Toplam satırları */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-totals-wrapper {
        border-color: #eadfd5 !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-totals-item__label {
        color: #4a2410 !important;
        font-weight: 600 !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-formatted-money-amount {
        color: #4a2410 !important;
    }

    /* Tahmini toplam */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-totals-footer-item
    .wc-block-components-totals-item__label,
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-totals-footer-item
    .wc-block-components-formatted-money-amount {
        color: #4a2410 !important;
        font-size: 20px !important;
        font-weight: 700 !important;
    }

    /* Vergi */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-totals-footer-item-tax-value {
        color: #7b685b !important;
        font-size: 11px !important;
    }

    /* Kupon */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-panel__button {
        color: #7a461d !important;
        font-weight: 500 !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-text-input input {
        background: #ffffff !important;
        color: #4a2410 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 8px !important;
        box-shadow: none !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-text-input input:focus {
        border-color: #7a461d !important;
        box-shadow: 0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }

    /* Ürün bilgileri */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-product-name {
        color: #4a2410 !important;
        font-weight: 600 !important;
        text-decoration: none !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-product-name:hover {
        color: #7a461d !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-product-metadata {
        color: #6f625a !important;
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    /* Adet */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-components-quantity-selector {
        border-color: #eadfd5 !important;
        border-radius: 8px !important;
        overflow: hidden !important;
    }

    /* Silme */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart-item__remove-link {
        color: #7a461d !important;
    }

    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart-item__remove-link:hover {
        color: #5e3416 !important;
    }

    /* Ödemeye git */
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__submit-container {
        margin-top: 16px !important;
    }

    .wp-block-woocommerce-filled-cart-block
    a.wc-block-cart__submit-button,
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__submit-button.wc-block-components-button,
    .wp-block-woocommerce-filled-cart-block
    .wc-block-cart__submit-button.wp-element-button {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        min-height: 48px !important;
        padding: 10px 24px !important;
        background-color: #7a461d !important;
        background-image: none !important;
        color: #ffffff !important;
        border: 0 !important;
        border-radius: 24px !important;
        font-size: 14px !important;
        font-weight: 700 !important;
        text-decoration: none !important;
        text-transform: none !important;
        box-shadow: none !important;
    }

    .wp-block-woocommerce-filled-cart-block
    a.wc-block-cart__submit-button:hover {
        background-color: #5e3416 !important;
        color: #ffffff !important;
    }
}

/* Sepet toplamındaki vergi açıklamasını tamamen gizle */
.wp-block-woocommerce-filled-cart-block
.wc-block-components-totals-footer-item-tax {
    display: none !important;
}


/* =========================================================
   HESABIM - MASAÜSTÜ BİLDİRİM KUTULARI
   ========================================================= */
@media (min-width: 1025px) {
    body.woocommerce-account .woocommerce-info,
    body.woocommerce-account .woocommerce-message,
    body.woocommerce-account .woocommerce-error {
        position: relative !important;
        margin: 0 0 18px !important;
        padding: 16px 20px 16px 50px !important;
        background: #faf6f2 !important;
        color: #4a2410 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 10px !important;
        font-size: 14px !important;
        line-height: 1.6 !important;
        box-shadow: 0 3px 12px rgba(74,36,16,0.04) !important;
    }
    body.woocommerce-account .woocommerce-info::before,
    body.woocommerce-account .woocommerce-message::before,
    body.woocommerce-account .woocommerce-error::before {
        position: absolute !important;
        left: 18px !important;
        top: 18px !important;
        color: #7a461d !important;
        margin: 0 !important;
        transform: none !important;
    }
    body.woocommerce-account .woocommerce-info a,
    body.woocommerce-account .woocommerce-message a,
    body.woocommerce-account .woocommerce-error a {
        color: #7a461d !important;
        font-weight: 700 !important;
        text-decoration: underline !important;
        text-underline-offset: 3px !important;
    }
    body.woocommerce-account .woocommerce-info .button,
    body.woocommerce-account .woocommerce-message .button,
    body.woocommerce-account .woocommerce-error .button {
        float: none !important;
        display: inline !important;
        width: auto !important;
        height: auto !important;
        min-width: 0 !important;
        min-height: 0 !important;
        margin-left: 6px !important;
        padding: 0 !important;
        background: transparent !important;
        color: #7a461d !important;
        border: 0 !important;
        border-radius: 0 !important;
        font: inherit !important;
        font-weight: 700 !important;
        text-decoration: underline !important;
        text-underline-offset: 3px !important;
        box-shadow: none !important;
    }
}

/* =========================================================
   HESABIM - ADRESLER MASAÜSTÜ
   ========================================================= */
@media (min-width: 1025px) {
    body.woocommerce-account .woocommerce-Addresses {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 22px !important;
        margin-top: 22px !important;
    }
    body.woocommerce-account .woocommerce-Address {
        width: 100% !important;
        padding: 24px !important;
        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        box-shadow: 0 4px 18px rgba(74,36,16,0.04) !important;
    }
}

/* =========================================================
   ÖDEME SAYFASI - MASAÜSTÜ 2 EŞİT KART
   ========================================================= */
@media (min-width: 1025px) {
    .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
        display: grid !important;
        grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
        gap: 28px !important;
        align-items: stretch !important;
    }
    .wp-block-woocommerce-checkout .wc-block-checkout__main,
    .wp-block-woocommerce-checkout .wc-block-checkout__sidebar {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 24px !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
        box-sizing: border-box !important;
        height: 100% !important;
        align-self: stretch !important;
    }
    .wp-block-woocommerce-checkout .wc-block-checkout__main { background:#fff !important; }
    .wp-block-woocommerce-checkout .wc-block-checkout__sidebar {
        display:block !important;
        background:#faf6f2 !important;
        position:static !important;
        top:auto !important;
    }
    .wp-block-woocommerce-checkout .wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block {
        display:none !important;
    }
}

/* =========================================================
   SİPARİŞ TAMAMLANDI - MASAÜSTÜ ADRESLER
   ÜST KARTLA AYNI GENİŞLİK / 2 EŞİT KOLON
   ========================================================= */
@media (min-width: 1025px) {
    body.woocommerce-order-received .woocommerce-customer-details {
        display:block !important;
        width:100% !important;
        max-width:100% !important;
        margin:24px 0 25px !important;
        padding:0 !important;
    }
    body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns,
    body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses {
        display:grid !important;
        grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
        gap:20px !important;
        width:100% !important;
        max-width:100% !important;
        margin:0 !important;
        padding:0 !important;
        box-sizing:border-box !important;
    }
    body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,
    body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address,
    body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address {
        float:none !important;
        display:block !important;
        width:100% !important;
        max-width:100% !important;
        margin:0 !important;
        padding:22px 24px !important;
        background:#faf6f2 !important;
        border:1px solid #eadfd5 !important;
        border-radius:12px !important;
        box-shadow:0 4px 16px rgba(74,36,16,0.04) !important;
        box-sizing:border-box !important;
    }
}

/* =========================================================
   SİPARİŞ TAKİBİ - MASAÜSTÜ SONUÇ
   ========================================================= */
@media (min-width: 1025px) {
    body.page-id-30645 .woocommerce {
        max-width: 1120px !important;
        margin: 32px auto 45px !important;
    }

    body.page-id-30645 .woocommerce-customer-details .woocommerce-columns,
    body.page-id-30645 .woocommerce-customer-details .woocommerce-columns--addresses {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 20px !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.page-id-30645 .woocommerce-customer-details .woocommerce-column,
    body.page-id-30645 .woocommerce-customer-details .woocommerce-column--billing-address,
    body.page-id-30645 .woocommerce-customer-details .woocommerce-column--shipping-address {
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* =========================================================
   FIKA ARTS - HESABIM / SİPARİŞ DETAYI - MASAÜSTÜ
   ========================================================= */
@media (min-width: 1025px) {
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-MyAccount-content {
        width: 100% !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-columns,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-columns--addresses {
        display: grid !important;
        grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
        gap: 20px !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column--billing-address,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column--shipping-address {
        float: none !important;
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 22px 24px !important;
    }
}

/* =========================================================
   FIKA ARTS - ÜRÜN DETAY - MASAÜSTÜ SEKME TASARIMI
   ========================================================= */
@media (min-width: 1025px) {
    body.single-product .product-tabs-wrapper .wd-tabs-header {
        border-bottom: 1px solid #eadfd5 !important;
    }
    body.single-product .product-tabs-wrapper .wd-nav-tabs {
        gap: 28px !important;
    }
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li > a {
        color: #6f625a !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: none !important;
    }
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li > a:hover {
        color: #7a461d !important;
    }
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li.wd-active > a,
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li.active > a {
        color: #4a2410 !important;
        font-weight: 700 !important;
    }
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li.wd-active > a::after,
    body.single-product .product-tabs-wrapper .wd-nav-tabs > li.active > a::after {
        background-color: #7a461d !important;
    }
    body.single-product .woocommerce-Tabs-panel {
        padding-top: 22px !important;
        padding-bottom: 24px !important;
    }
}

}

@media (max-width: 576px) {
	/* =========================================================
   FIKA ARTS - MOBİL FINAL
   Yalnızca mobil/tablet kuralları
   ========================================================= */

/* =========================================================
   FIKA ARTS - MOBİL
   ========================================================= */

/* =========================================================
   ÖDEME SAYFASI
   ========================================================= */

body.woocommerce-checkout .fika-whatsapp {
    display: none !important;
}

body.woocommerce-checkout .main-page-wrapper,
body.woocommerce-checkout .site-content,
body.woocommerce-checkout .woocommerce,
body.woocommerce-checkout .wp-block-woocommerce-checkout,
body.woocommerce-checkout .wc-block-checkout {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

body.woocommerce-checkout .page-title {
    margin-bottom: 0 !important;
}

body.woocommerce-checkout .site-content > .container {
    padding-top: 10px !important;
}


/* =========================================================
   ANA SAYFA
   ========================================================= */

.fika-featured-desktop {
    display: none !important;
}

body.home .main-page-wrapper {
    padding-top: 1px !important;
}

body.home .site-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}


/* =========================================================
   MAĞAZA - ÜRÜN KARTLARI
   ========================================================= */

body.post-type-archive-product .product-grid-item,
body.tax-product_cat .product-grid-item {
    border: 1px solid #eadfd5 !important;
    background: #fff !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    height: 100%;
    margin-bottom: 0 !important;
}

body.post-type-archive-product .product-grid-item .product-wrapper,
body.tax-product_cat .product-grid-item .product-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

body.post-type-archive-product .product-element-bottom,
body.tax-product_cat .product-element-bottom {
    display: flex !important;
    flex-direction: column !important;
    flex: 1;
    padding: 0 8px 18px !important;
}


/* Ürün kategorisini karttan gizle */

body.post-type-archive-product .wd-product-cats,
body.tax-product_cat .wd-product-cats,
body.post-type-archive-product .product-categories,
body.tax-product_cat .product-categories {
    display: none !important;
}


/* Ürün başlığı */

body.post-type-archive-product .wd-entities-title,
body.tax-product_cat .wd-entities-title {
    min-height: 52px !important;
    margin: 8px 4px 0 !important;
    color: #4a2410 !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    text-align: center !important;
}


/* Ürün kısa açıklaması */

body.post-type-archive-product .wd-entities-title::after,
body.tax-product_cat .wd-entities-title::after {
    content: "Taş tozu boyama figürü";
    display: block;
    margin-top: 5px;
    color: #7b685b;
    font-size: 11px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
}


/* Ürün fiyatı */

body.post-type-archive-product .price,
body.tax-product_cat .price {
    margin-top: 4px !important;
    margin-bottom: 6px !important;
    color: #4a2410 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

body.post-type-archive-product .woocommerce-price-suffix,
body.tax-product_cat .woocommerce-price-suffix {
    display: none !important;
}


/* Sepete ekle */

/* =========================================================
   MAĞAZA - SEPETE EKLE BUTONU DENGESİ
   ========================================================= */

body.post-type-archive-product .top-information.wd-fill,
body.tax-product_cat .top-information.wd-fill {
    justify-content: flex-start !important;
    padding-bottom: 28px !important;
}

body.post-type-archive-product .wd-add-btn,
body.tax-product_cat .wd-add-btn {
    margin-top: 22px !important;
    padding: 0 !important;
}

body.post-type-archive-product .wd-add-btn a,
body.tax-product_cat .wd-add-btn a {
    margin-left: auto !important;
    margin-right: auto !important;
}

body.post-type-archive-product .wd-add-btn a,
body.tax-product_cat .wd-add-btn a,
body.post-type-archive-product a.add_to_cart_button,
body.tax-product_cat a.add_to_cart_button {
    background: #7a461d !important;
    color: #fff !important;
    border-radius: 20px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 9px 18px !important;
    min-height: 0 !important;
    box-shadow: none !important;
    text-transform: none !important;
}

body.post-type-archive-product .wd-add-btn a:hover,
body.tax-product_cat .wd-add-btn a:hover,
body.post-type-archive-product a.add_to_cart_button:hover,
body.tax-product_cat a.add_to_cart_button:hover {
    background: #5e3416 !important;
}


/* Ürün kartları arasındaki boşluk */

body.post-type-archive-product .products,
body.tax-product_cat .products {
    column-gap: 16px !important;
    row-gap: 16px !important;
}


/* =========================================================
   MOBİL MAĞAZA - AÇILIR SIDEBAR
   ========================================================= */

/* Panel iç boşluğu */
.wd-side-hidden .wd-scroll-content {
    padding-top: 8px !important;
    padding-bottom: 20px !important;
}


/* =========================================================
   ÜRÜN KATEGORİLERİ BAŞLIĞI
   Gerçek blok: #block-5
   ========================================================= */

.wd-side-hidden #block-5 {
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #block-5 .wp-block-heading {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.25 !important;
}


/* =========================================================
   ÜRÜN KATEGORİLERİ LİSTESİ
   Gerçek blok: #block-3
   ========================================================= */

.wd-side-hidden #block-3 {
    margin: 0 0 24px 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #block-3 .wc-block-product-categories-list {
    margin: 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #block-3 .wc-block-product-categories-list-item {
    margin: 0 !important;
    padding: 5px 0 !important;
    line-height: 1.35 !important;
}

.wd-side-hidden #block-3 .wc-block-product-categories-list-item > a {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
}


/* =========================================================
   FİYAT FİLTRESİ BAŞLIĞI
   Gerçek blok: #block-6
   ========================================================= */

.wd-side-hidden #block-6 {
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #block-6 .wp-block-heading {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.25 !important;
}


/* =========================================================
   WOODMART FİYAT FİLTRESİ
   Gerçek blok: #woodmart-price-filter-5
   ========================================================= */

.wd-side-hidden #woodmart-price-filter-5 {
    margin: 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #woodmart-price-filter-5 ul {
    margin: 0 !important;
    padding: 0 !important;
}

.wd-side-hidden #woodmart-price-filter-5 li {
    margin: 0 !important;
    padding: 5px 0 !important;
    line-height: 1.35 !important;
}
/* =========================================================
   MOBİL SIDEBAR - SON HİZALAMA
   ========================================================= */

/* Tüm sidebar içeriklerini aynı hizada tut */
.wd-side-hidden #block-5,
.wd-side-hidden #block-3,
.wd-side-hidden #block-6,
.wd-side-hidden #woodmart-price-filter-5 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}

/* Ürün kategorileri başlığı → liste */
.wd-side-hidden #block-5 {
    margin-bottom: 8px !important;
}

.wd-side-hidden #block-3 {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}

/* Fiyat filtresi başlığı → fiyat seçenekleri */
.wd-side-hidden #block-6 {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}

.wd-side-hidden #woodmart-price-filter-5 {
    margin-top: 0 !important;
}

/* Woodmart widget içindeki ekstra boşlukları bastır */
.wd-side-hidden #block-3 > *,
.wd-side-hidden #woodmart-price-filter-5 > * {
    margin-top: 0 !important;
}
/* =========================================================
   AKTİF ÜRÜN KATEGORİSİ
   ========================================================= */

.wd-side-hidden #block-3
.wc-block-product-categories-list-item > a.fika-active-category {
    background: #f5efe9 !important;
    color: #4a2410 !important;
    font-weight: 600 !important;
    border-radius: 6px !important;

    padding: 8px 10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;

    width: calc(100% + 20px);
    box-sizing: border-box;
}

/* =========================================================
   FIKA ARTS - MOBİL FOOTER 2 SÜTUN
   ========================================================= */

/* Ana footer container */
.elementor-30120 .elementor-element.elementor-element-955ae6d {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 24px !important;
    row-gap: 18px !important;
    align-items: start !important;
}

/* Logo + açıklama + sosyal medya tam genişlik */
.elementor-30120 .elementor-element.elementor-element-d9b1fb2 {
    grid-column: 1 / -1 !important;
    margin-bottom: 4px !important;
}

/* Alışveriş / Kategoriler / Kurumsal / İletişim */
.elementor-30120 .elementor-element.elementor-element-792b3d0 { grid-column: 1 !important; }
.elementor-30120 .elementor-element.elementor-element-57c4949 { grid-column: 2 !important; }
.elementor-30120 .elementor-element.elementor-element-1cb1a43 { grid-column: 1 !important; }
.elementor-30120 .elementor-element.elementor-element-7df1d30 { grid-column: 2 !important; }

.elementor-30120 .elementor-element.elementor-element-792b3d0,
.elementor-30120 .elementor-element.elementor-element-57c4949,
.elementor-30120 .elementor-element.elementor-element-1cb1a43,
.elementor-30120 .elementor-element.elementor-element-7df1d30 {
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: start !important;
}

.elementor-30120 .elementor-element.elementor-element-792b3d0 .elementor-heading-title,
.elementor-30120 .elementor-element.elementor-element-57c4949 .elementor-heading-title,
.elementor-30120 .elementor-element.elementor-element-1cb1a43 .elementor-heading-title,
.elementor-30120 .elementor-element.elementor-element-7df1d30 .elementor-heading-title {
    margin-bottom: 8px !important;
    line-height: 1.2 !important;
}

.elementor-30120 .elementor-element.elementor-element-792b3d0 p,
.elementor-30120 .elementor-element.elementor-element-57c4949 p,
.elementor-30120 .elementor-element.elementor-element-1cb1a43 p,
.elementor-30120 .elementor-element.elementor-element-7df1d30 p {
    margin-bottom: 6px !important;
    line-height: 1.35 !important;
}

/* İletişim listesi ve çalışma saati hizası */
.elementor-30120 .elementor-element-7df1d30 {
    --e-icon-list-items-gap: 6px !important;
}

.elementor-30120
.elementor-element.elementor-element-7df1d30
.elementor-icon-list-item:last-child {
    align-items: flex-start !important;
}

.elementor-30120
.elementor-element.elementor-element-7df1d30
.elementor-icon-list-item:last-child
.elementor-icon-list-icon {
    margin-top: 2px !important;
    align-self: flex-start !important;
}

.elementor-30120
.elementor-element.elementor-element-7df1d30
.elementor-icon-list-item:last-child
.elementor-icon-list-text {
    line-height: 1.35 !important;
}


/* =========================================================
   ÜRÜN DETAY SAYFASI - MOBİL TASARIM
   ========================================================= */

/* Ana ürün görseli alanı */
.single-product .product-images {
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-bottom: 12px !important;
}

.single-product .product-images img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* Breadcrumb */
.single-product .single-breadcrumbs-wrapper {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

.single-product .single-breadcrumbs-wrapper,
.single-product .single-breadcrumbs-wrapper a {
    font-size: 12px !important;
    line-height: 1.4 !important;
}

/* Ürün başlığı */
.single-product .summary .product_title {
    color: #4a2410 !important;
    font-size: 20px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin: 0 0 10px !important;
}

/* Fiyat */
.single-product .summary .price {
    color: #4a2410 !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    margin: 0 0 12px !important;
}

/* Ana ürün ve ilgili ürünlerde KDV yazısını gizle */
.single-product .summary .woocommerce-price-suffix,
.single-product .related-and-upsells .woocommerce-price-suffix {
    display: none !important;
}

/* Kısa açıklama */
.single-product .woocommerce-product-details__short-description {
    color: #6f625a !important;
    font-size: 13px !important;
    line-height: 1.55 !important;
    margin: 0 0 14px !important;
}

.single-product .woocommerce-product-details__short-description p {
    margin: 0 !important;
}

/* Adet + Sepete Ekle */
.single-product form.cart {
    display: flex !important;
    align-items: stretch !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    width: 100% !important;
    margin-bottom: 14px !important;
}

.single-product form.cart .quantity {
    display: flex !important;
    flex: 0 0 114px !important;
    width: 114px !important;
    min-width: 114px !important;
    height: 48px !important;
    margin: 0 !important;
}

.single-product form.cart .quantity .minus,
.single-product form.cart .quantity .plus,
.single-product form.cart .quantity input.qty {
    flex: 1 1 33.33% !important;
    width: 38px !important;
    min-width: 38px !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
}

.single-product form.cart .quantity input.qty {
    border-left: 0 !important;
    border-right: 0 !important;
}

.single-product form.cart .single_add_to_cart_button {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    background: #7a461d !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 20px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    text-transform: none !important;
    box-shadow: none !important;
}

.single-product form.cart .single_add_to_cart_button:hover {
    background: #5e3416 !important;
}

/* Favori / meta / paylaşım */
.single-product .wd-wishlist-btn {
    margin-top: 2px !important;
    margin-bottom: 14px !important;
}

.single-product .product_meta {
    margin-top: 8px !important;
    padding-top: 14px !important;
    border-top: 1px solid #eadfd5 !important;
}

.single-product .product-share {
    margin-top: 10px !important;
}

/* Açıklama / akordeon */
.single-product .product-tabs-wrapper {
    margin-top: 18px !important;
}

.single-product .wd-accordion-title {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #4a2410 !important;
}

.single-product .woocommerce-Tabs-panel {
    color: #6f625a !important;
    font-size: 13px !important;
    line-height: 1.65 !important;
}

.single-product .woocommerce-Tabs-panel p {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
}

.single-product .wd-accordion-item {
    border-color: #eadfd5 !important;
}

/* İlgili ürünler */
.single-product .related-and-upsells .product-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.single-product .related-and-upsells .top-information {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 !important;
}

.single-product .related-and-upsells .wd-entities-title {
    min-height: 42px !important;
    margin-bottom: 4px !important;
    color: #4a2410 !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    text-align: center !important;
}

.single-product .related-and-upsells .wd-product-cats {
    display: none !important;
}

.single-product .related-and-upsells .price {
    margin-top: 4px !important;
    margin-bottom: 0 !important;
    color: #4a2410 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

.single-product .related-and-upsells .wd-add-btn {
    margin-top: auto !important;
    padding-top: 10px !important;
    padding-bottom: 12px !important;
}

.single-product .related-and-upsells .wd-add-btn a,
.single-product .related-and-upsells a.add_to_cart_button {
    background: #7a461d !important;
    color: #fff !important;
    border-radius: 20px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    padding: 8px 16px !important;
    min-height: 0 !important;
    box-shadow: none !important;
    text-transform: none !important;
}

.single-product .related-and-upsells .wd-add-btn a:hover,
.single-product .related-and-upsells a.add_to_cart_button:hover {
    background: #5e3416 !important;
}


/* =========================================================
   MOBİL MENÜ
   ========================================================= */

/* MENÜ sekmesindeki tekrar eden KATEGORİLER bağlantısını gizle */
.fika-mobile-hide-category {
    display: none !important;
}


/* =========================================================
   FIKA ARTS - MOBİL HESABIM ALANI
   Pano / Siparişler / İndirmeler / Adresler
   Hesap Detayları / İstek Listesi
   ========================================================= */

/* Hesabım sidebar */
.wd-my-account-sidebar {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 22px !important;
    padding: 0 !important;
}

/* Tekrar eden HESABIM başlığını gizle */
.wd-my-account-sidebar .woocommerce-MyAccount-title {
    display: none !important;
}

/* Hesabım menüsü - 2 sütun */
.wd-my-account-sidebar .woocommerce-MyAccount-navigation ul {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 9px 8px !important;
    background: #fff !important;
    color: #4a2410 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 8px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    text-align: center !important;
    box-shadow: none !important;
    text-transform: none !important;
}

/* Aktif sayfa */
.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active > a {
    background: #f5efe9 !important;
    color: #4a2410 !important;
    border-color: #d9c7b8 !important;
    font-weight: 700 !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link > a:hover {
    background: #f5efe9 !important;
    color: #4a2410 !important;
}

/* Çıkış tam genişlik */
.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout {
    grid-column: 1 / -1 !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout > a {
    background: #7a461d !important;
    color: #fff !important;
    border-color: #7a461d !important;
    font-weight: 600 !important;
}

.wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout > a:hover {
    background: #5e3416 !important;
    color: #fff !important;
}

/* =========================================================
   HESABIM PANO - TEKRARLARI KALDIR
   ========================================================= */

/* "Merhaba admin (admin değil misiniz? Çıkış yapın)" satırı.
   Çıkış zaten yukarıdaki menüde bulunduğu için mobilde gizlenir. */
.woocommerce-MyAccount-content > p:has(a[href*="customer-logout"]),
.woocommerce-MyAccount-content > p:has(a[href*="logout"]) {
    display: none !important;
}

/* Pano altında aynı menüyü tekrar eden büyük kutuları kaldır */
.woocommerce-MyAccount-content .wd-my-account-links {
    display: none !important;
}

/* Pano açıklamasını kompaktlaştır */
.woocommerce-MyAccount-content > p {
    line-height: 1.55 !important;
    margin-top: 0 !important;
    margin-bottom: 14px !important;
}

/* =========================================================
   HESABIM - BİLDİRİM KUTULARI
   ========================================================= */

.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-error {
    position: relative !important;
    display: block !important;
    margin: 0 0 12px !important;
    padding: 13px 14px 13px 42px !important;
    background: #f5efe9 !important;
    color: #4a2410 !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 8px !important;
    line-height: 1.45 !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* Bilgi simgesini metnin ilk satırına hizala */
.woocommerce-account .woocommerce-info::before,
.woocommerce-account .woocommerce-message::before,
.woocommerce-account .woocommerce-error::before {
    position: absolute !important;
    left: 14px !important;
    top: 16px !important;
    margin: 0 !important;
    transform: none !important;
    color: #7a461d !important;
    line-height: 1 !important;
}

/* Bildirim içi bağlantılar */
.woocommerce-account .woocommerce-info a,
.woocommerce-account .woocommerce-message a,
.woocommerce-account .woocommerce-error a {
    color: #7a461d !important;
    font-weight: 600 !important;
}

/* WooCommerce aksiyon butonunu kapsül değil normal link olarak göster */
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-message .button,
.woocommerce-account .woocommerce-error .button,
.woocommerce-account .woocommerce-info a.button,
.woocommerce-account .woocommerce-message a.button,
.woocommerce-account .woocommerce-error a.button {
    float: none !important;
    display: inline !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 0 0 5px !important;
    padding: 0 !important;
    background: transparent !important;
    color: #7a461d !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font: inherit !important;
    font-weight: 600 !important;
    line-height: inherit !important;
    text-decoration: underline !important;
    text-transform: none !important;
}

.woocommerce-account .woocommerce-info .button:hover,
.woocommerce-account .woocommerce-message .button:hover,
.woocommerce-account .woocommerce-error .button:hover {
    background: transparent !important;
    color: #5e3416 !important;
}

/* =========================================================
   HESABIM - İÇERİK / FORMLAR
   ========================================================= */

.woocommerce-MyAccount-content {
    width: 100% !important;
    max-width: 100% !important;
    color: #4a2410 !important;
}

.woocommerce-MyAccount-content input[type="text"],
.woocommerce-MyAccount-content input[type="email"],
.woocommerce-MyAccount-content input[type="password"],
.woocommerce-MyAccount-content input[type="tel"],
.woocommerce-MyAccount-content select,
.woocommerce-MyAccount-content textarea {
    width: 100% !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 4px !important;
    background: #fff !important;
    color: #4a2410 !important;
    box-shadow: none !important;
}

.woocommerce-MyAccount-content label {
    color: #4a2410 !important;
    font-weight: 500 !important;
}

.woocommerce-MyAccount-content fieldset {
    margin-top: 22px !important;
    padding: 18px 14px !important;
    border: 1px solid #eadfd5 !important;
    border-radius: 6px !important;
}

.woocommerce-MyAccount-content fieldset legend {
    padding: 0 10px !important;
    color: #4a2410 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

/* Kaydet vb. hesap butonları */
.woocommerce-MyAccount-content button.button,
.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content input.button {
    background: #7a461d !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 20px !important;
    padding: 11px 20px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    box-shadow: none !important;
    text-transform: none !important;
}

.woocommerce-MyAccount-content button.button:hover,
.woocommerce-MyAccount-content .woocommerce-Button:hover,
.woocommerce-MyAccount-content input.button:hover {
    background: #5e3416 !important;
    color: #fff !important;
}

/* Hesabım tabloları */
.woocommerce-MyAccount-content table {
    width: 100% !important;
    border-color: #eadfd5 !important;
    font-size: 13px !important;
}

.woocommerce-MyAccount-content table th {
    color: #4a2410 !important;
    font-weight: 600 !important;
}

.woocommerce-MyAccount-content table td,
.woocommerce-MyAccount-content table th {
    padding: 10px 8px !important;
}

.woocommerce-MyAccount-content a {
    color: #7a461d;
}

.woocommerce-MyAccount-content a:hover {
    color: #5e3416;
}

/* =========================================================
   İSTEK LİSTESİ - BOŞ DURUM
   Sayfa ID: 60
   ========================================================= */

body.page-id-60 .wd-my-account-sidebar {
    margin-bottom: 22px !important;
}

body.page-id-60 .wd-empty-page {
    padding-top: 12px !important;
    padding-bottom: 20px !important;
}

body.page-id-60 .wd-empty-page-title {
    color: #4a2410 !important;
    font-weight: 700 !important;
}

body.page-id-60 .wd-empty-page-text {
    color: #7b685b !important;
    line-height: 1.55 !important;
}

body.page-id-60 .wd-empty-page a.button,
body.page-id-60 .wd-empty-page a.btn,
body.page-id-60 .wd-empty-page .button,
body.page-id-60 .wd-empty-page-link {
    background: #7a461d !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 20px !important;
    padding: 10px 20px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    box-shadow: none !important;
}

body.page-id-60 .wd-empty-page a.button:hover,
body.page-id-60 .wd-empty-page a.btn:hover,
body.page-id-60 .wd-empty-page .button:hover,
body.page-id-60 .wd-empty-page-link:hover {
    background: #5e3416 !important;
    color: #fff !important;
}
/* =========================================================
   MOBİL FOOTER - SOSYAL MEDYA İKONLARINI ORTALA
   ========================================================= */

.elementor-30120
.elementor-element.elementor-element-d9b1fb2
.elementor-social-icons-wrapper {
    justify-content: center !important;
    text-align: center !important;
}

.elementor-30120
.elementor-element.elementor-element-d9b1fb2
.elementor-social-icon {
    margin-left: 4px !important;
    margin-right: 4px !important;
}

/* Widget boşlukları */
body.page-id-30154 .site-content .elementor-widget {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}

/* =========================================================
   FIKA ARTS - İLETİŞİM SAYFASI MOBİL
   GERÇEK ELEMENTOR ID'LERİ
   ========================================================= */

/* Ana iletişim bilgileri container */
body.page-id-30154
.elementor-element.elementor-element-5517780 {
    min-height: 0 !important;
    height: auto !important;

    margin: 0 !important;

    padding-top: 18px !important;
    padding-bottom: 18px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;

    gap: 8px !important;

    justify-content: flex-start !important;
}


/* =========================================================
   İLETİŞİM BİLGİLERİ BAŞLIĞI
   ========================================================= */

body.page-id-30154
.elementor-element.elementor-element-f87645f {
    margin: 0 0 10px !important;
    padding: 0 !important;
}

body.page-id-30154
.elementor-element.elementor-element-f87645f
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #4a2410 !important;

    font-size: 20px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;

    text-align: left !important;
}


/* =========================================================
   İLETİŞİM BİLGİLERİ METNİ
   ========================================================= */

body.page-id-30154
.elementor-element.elementor-element-9c2d663 {
    margin: 0 !important;
    padding: 0 !important;
}

body.page-id-30154
.elementor-element.elementor-element-9c2d663
.wd-text-block {
    margin: 0 !important;
    padding: 0 !important;

    color: #6f625a !important;

    font-size: 13px !important;
    line-height: 1.55 !important;
}

body.page-id-30154
.elementor-element.elementor-element-9c2d663 p {
    margin-top: 0 !important;
    margin-bottom: 9px !important;
}

body.page-id-30154
.elementor-element.elementor-element-9c2d663 p:last-child {
    margin-bottom: 0 !important;
}


/* İletişim metnindeki bağlantılar */
body.page-id-30154
.elementor-element.elementor-element-9c2d663 a {
    color: #7a461d !important;
}


/* =========================================================
   BİZE ULAŞIN ANA CONTAINER
   ========================================================= */

body.page-id-30154
.elementor-element.elementor-element-86a3283 {
    min-height: 0 !important;
    height: auto !important;

    margin: 0 !important;

    padding-top: 14px !important;
    padding-bottom: 20px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;

    gap: 10px !important;

    justify-content: flex-start !important;
}


/* Bize Ulaşın içindeki başlıklar */
body.page-id-30154
.elementor-element.elementor-element-86a3283
.elementor-heading-title {
    margin: 0 !important;

    color: #4a2410 !important;

    font-size: 19px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
}


/* Bize Ulaşın içindeki metin */
body.page-id-30154
.elementor-element.elementor-element-86a3283
.elementor-widget-text-editor,
body.page-id-30154
.elementor-element.elementor-element-86a3283
.wd-text-block {
    color: #6f625a !important;

    font-size: 13px !important;
    line-height: 1.55 !important;
}


/* Liste girintisini azalt */
body.page-id-30154
.elementor-element.elementor-element-86a3283 ul {
    margin: 0 !important;
    padding-left: 17px !important;
}

body.page-id-30154
.elementor-element.elementor-element-86a3283 li {
    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.55 !important;
}


/* =========================================================
   WHATSAPP BUTONU - GERÇEK LINK
   ========================================================= */

body.page-id-30154
.elementor-element.elementor-element-86a3283
a[href*="wa.me"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    align-self: center !important;

    background: #7a461d !important;
    color: #fff !important;

    border: 0 !important;
    border-radius: 20px !important;

    min-height: 0 !important;
    padding: 10px 20px !important;

    font-size: 13px !important;
    font-weight: 600 !important;

    text-decoration: none !important;
    text-transform: none !important;

    box-shadow: none !important;
}

body.page-id-30154
.elementor-element.elementor-element-86a3283
a[href*="wa.me"]:hover {
    background: #5e3416 !important;
    color: #fff !important;
}

/* İletişim sayfasında gereksiz Woodmart sidebar düğmesini gizle */
body.page-id-30154 .wd-sidebar-opener {
    display: none !important;
}
/* =========================================================
   İLETİŞİM MOBİL - İKİ BÖLÜMÜ KART YAP
   ========================================================= */

body.page-id-30154
.elementor-element.elementor-element-5517780,
body.page-id-30154
.elementor-element.elementor-element-86a3283 {
    background: #faf6f2 !important;

    border: 1px solid #eadfd5 !important;
    border-radius: 12px !important;

    padding: 18px !important;

    margin-left: 14px !important;
    margin-right: 14px !important;
    margin-bottom: 14px !important;

    box-shadow: 0 4px 16px rgba(74, 36, 16, 0.04) !important;

    box-sizing: border-box !important;
}

/* Başlıklar aynı hizada ve görünümde */
body.page-id-30154
.elementor-element.elementor-element-f87645f
.elementor-heading-title,
body.page-id-30154
.elementor-element.elementor-element-15fa7c2
.elementor-heading-title {
    margin: 0 0 14px !important;

    color: #4a2410 !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
}

/* Bize Ulaşın başlığı sola gelsin */
body.page-id-30154
.elementor-element.elementor-element-86a3283
.elementor-heading-title {
    text-align: left !important;
}

/* Sağ kart açıklaması */
body.page-id-30154
.elementor-element.elementor-element-3c0fefd
.wd-text-block {
    margin-bottom: 18px !important;

    color: #6f625a !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
}

/* WhatsApp butonu ortada */
body.page-id-30154
.elementor-element.elementor-element-86a3283
a[href*="wa.me"] {
    margin-left: auto !important;
    margin-right: auto !important;
}

/* =========================================================
   HESABIM - MOBİL GİRİŞ / KAYIT FINAL
   Tek blok - çakışan eski kurallar temizlendi
   ========================================================= */

@media (max-width: 1024px) {

    /* -----------------------------------------------------
       ORTAK KART GÖRÜNÜMÜ
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-login,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .wd-col.col-register {
        margin: 0 14px 18px !important;
        padding: 24px 18px 20px !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 16px rgba(74, 36, 16, 0.04) !important;
        box-sizing: border-box !important;
    }

    /* Kayıt formunun kendi ikinci kart görünümünü kaldır */
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register {
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    /* -----------------------------------------------------
       ORTAK BAŞLIKLAR
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-login .wd-login-title,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-register .wd-login-title,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-register h2,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-register h3 {
        margin: 0 0 18px !important;
        padding: 0 !important;

        color: #4a2410 !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }

    /* -----------------------------------------------------
       FORM ETİKETLERİ / INPUTLAR
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login label,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register label {
        display: block !important;
        margin-bottom: 7px !important;

        color: #4a2410 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="text"],
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="email"],
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input[type="password"],

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register input[type="text"],
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register input[type="email"],
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register input[type="password"] {
        width: 100% !important;
        height: 48px !important;
        min-height: 48px !important;
        padding: 0 14px !important;

        background: #fff !important;
        color: #4a2410 !important;

        border: 1px solid #e6d8cc !important;
        border-radius: 8px !important;

        font-size: 14px !important;
        box-shadow: none !important;
        outline: none !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login input:focus,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register input:focus {
        border-color: #7a461d !important;
        box-shadow: 0 0 0 3px rgba(122, 70, 29, 0.10) !important;
    }

    /* -----------------------------------------------------
       AÇIKLAMA METİNLERİ
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register p:not(.form-row),
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register .woocommerce-privacy-policy-text {
        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.6 !important;
    }

    /* -----------------------------------------------------
       ANA GİRİŞ / ÜYE OL BUTONLARI
       İKİSİ DE AYNI ÖLÇÜ
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login
    button.woocommerce-form-login__submit,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register
    button.woocommerce-form-register__submit,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register
    button.button {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 150px !important;
        min-width: 150px !important;
        max-width: 150px !important;
        min-height: 44px !important;

        margin: 14px auto 8px !important;
        padding: 10px 22px !important;

        background: #7a461d !important;
        color: #fff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: none !important;
        box-shadow: none !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login
    button.woocommerce-form-login__submit:hover,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register
    button.woocommerce-form-register__submit:hover,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .woocommerce-form-register
    button.button:hover {
        background: #5e3416 !important;
        color: #fff !important;
    }

    /* Beni hatırla / şifremi unuttum */
    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .woocommerce-form-login__rememberme {
        color: #4a2410 !important;
        font-size: 13px !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .lost_password a {
        color: #7a461d !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    /* -----------------------------------------------------
       VEYA AYIRICI
       KARTLARIN DIŞINDA GÖRÜNÜR, ÇİZGİLER KORUNUR
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page
    .wd-login-divider {
        position: relative !important;
        z-index: 2 !important;

        margin: 0 0 28px !important;
        padding: 0 !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;

        color: #4a2410 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    /* -----------------------------------------------------
       GİRİŞ EKRANI:
       Giriş kartı -> VEYA -> Üye Ol kartı
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-register-text {
        position: relative !important;

        margin: 0 14px 22px !important;
        padding: 0 18px 24px !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        text-align: center !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-register-text::before {
        content: "" !important;

        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 58px !important;
        bottom: 0 !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 16px rgba(74,36,16,.04) !important;

        z-index: 0 !important;
        pointer-events: none !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .wd-col.col-register-text > * {
        position: relative !important;
        z-index: 1 !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text .wd-login-title {
        margin: 0 0 14px !important;
        padding-top: 18px !important;

        color: #4a2410 !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text .registration-info {
        margin: 0 auto 18px !important;

        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.6 !important;
    }

    /* -----------------------------------------------------
       KAYIT EKRANI:
       Üye Ol kartı -> VEYA -> Giriş Yap kartı
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .wd-col.col-login-text {
        position: relative !important;

        margin: 0 14px 22px !important;
        padding: 0 18px 24px !important;

        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;

        text-align: center !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .wd-col.col-login-text::before {
        content: "" !important;

        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 58px !important;
        bottom: 0 !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-shadow: 0 4px 16px rgba(74,36,16,.04) !important;

        z-index: 0 !important;
        pointer-events: none !important;
    }

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .wd-col.col-login-text > * {
        position: relative !important;
        z-index: 1 !important;
    }

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text .wd-login-title,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text h2,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text h3 {
        margin: 0 0 14px !important;
        padding-top: 18px !important;

        color: #4a2410 !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
    }

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text .registration-info,
    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text p {
        margin: 0 auto 18px !important;

        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.6 !important;
    }

    /* -----------------------------------------------------
       ALT KARTLARIN GEÇİŞ BUTONU
       ----------------------------------------------------- */

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text a.wd-switch-to-register,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text a.wd-switch-to-register {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 150px !important;
        min-width: 150px !important;
        max-width: 150px !important;
        min-height: 44px !important;

        margin: 0 auto 2px !important;
        padding: 10px 22px !important;

        background: #7a461d !important;
        color: #fff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 14px !important;
        font-weight: 600 !important;

        text-decoration: none !important;
        text-transform: none !important;

        box-shadow: none !important;
    }

    body.woocommerce-account
    .wd-registration-page.with-login-reg-info
    .col-register-text a.wd-switch-to-register:hover,

    body.woocommerce-account
    .wd-registration-page:has(.woocommerce-form-register)
    .col-login-text a.wd-switch-to-register:hover {
        background: #5e3416 !important;
        color: #fff !important;
    }
}

/* Mobil menüde tekrarlanan KATEGORİLER satırını gizle */
@media (max-width: 1024px) {
    .fika-mobile-hide-category {
        display: none !important;
    }
}


/* =========================================================
   MOBİL - WOOCOMMERCE BLOCK SEPET
   ========================================================= */
@media (max-width: 767px) {
    .wp-block-woocommerce-filled-cart-block {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar-layout {
        display: block !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-cart__main {
        width: 100% !important;
        margin-bottom: 14px !important;
        padding: 14px !important;
        background: #fff !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        box-shadow: 0 4px 16px rgba(74,36,16,.04) !important;
        box-sizing: border-box !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-cart__sidebar {
        width: 100% !important;
        padding: 16px !important;
        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        box-shadow: 0 4px 16px rgba(74,36,16,.04) !important;
        box-sizing: border-box !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-cart__totals-title {
        color:#4a2410 !important;
        font-size:18px !important;
        font-weight:700 !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-totals-wrapper {
        border-color:#eadfd5 !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-totals-item__label,
    .wp-block-woocommerce-filled-cart-block .wc-block-components-formatted-money-amount {
        color:#4a2410 !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-product-name {
        color:#4a2410 !important;
        font-weight:600 !important;
        text-decoration:none !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-product-metadata {
        color:#6f625a !important;
        font-size:12px !important;
        line-height:1.5 !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-components-quantity-selector {
        border-color:#eadfd5 !important;
        border-radius:8px !important;
        overflow:hidden !important;
    }
    .wp-block-woocommerce-filled-cart-block .wc-block-cart__submit-container { margin-top:16px !important; }
    .wp-block-woocommerce-filled-cart-block a.wc-block-cart__submit-button {
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:100% !important;
        min-height:46px !important;
        padding:10px 20px !important;
        background:#7a461d !important;
        color:#fff !important;
        border:0 !important;
        border-radius:23px !important;
        font-size:13px !important;
        font-weight:700 !important;
        text-transform:none !important;
        box-shadow:none !important;
    }
}

/* ===== CHECKOUT MOBİL ===== */
/* =========================================================
   MOBİL
   ========================================================= */

@media (max-width: 767px) {

    .wp-block-woocommerce-checkout {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }


    /* Bölümler arasındaki boşluk */
    .wp-block-woocommerce-checkout
    .wc-block-components-checkout-step {
        margin-bottom: 24px !important;
    }


    /* Başlıklar */
    .wp-block-woocommerce-checkout
    .wc-block-components-checkout-step__title {
        font-size: 19px !important;
    }


    /* Input */
    .wp-block-woocommerce-checkout
    .wc-block-components-text-input input,
    .wp-block-woocommerce-checkout
    .wc-block-components-combobox-control input,
    .wp-block-woocommerce-checkout
    .wc-block-components-address-form input,
    .wp-block-woocommerce-checkout
    .wc-block-components-address-form select {
        min-height: 44px !important;
    }


    /* Mobil sipariş özeti */
    .wp-block-woocommerce-checkout
    .wc-block-checkout__sidebar {
        margin-top: 20px !important;

        padding: 16px !important;

        border-radius: 12px !important;
    }


    .wp-block-woocommerce-checkout
    .wc-block-components-checkout-order-summary__title {
        font-size: 18px !important;
    }


    /* Sipariş ver */
    .wp-block-woocommerce-checkout
    .wc-block-components-checkout-place-order-button {
        min-height: 46px !important;

        border-radius: 23px !important;

        font-size: 13px !important;
    }
}

/* ===== SİPARİŞ TAMAMLANDI MOBİL ===== */
/* =========================================================
   MOBİL
   ========================================================= */

@media (max-width: 767px) {

    body.woocommerce-order-received
    .woocommerce-order {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    /* Teşekkür */
    body.woocommerce-order-received
    .woocommerce-thankyou-order-received {
        margin-bottom: 16px !important;
        padding: 17px 14px !important;

        font-size: 18px !important;
        line-height: 1.35 !important;
    }


    /* Sipariş bilgileri 2 x 2 */
    body.woocommerce-order-received
    .woocommerce-order-overview {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 8px !important;

        margin-bottom: 18px !important;
    }

    body.woocommerce-order-received
    .woocommerce-order-overview li {
        min-height: 82px !important;

        padding: 12px 7px !important;

        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;

        font-size: 12px !important;
    }

    body.woocommerce-order-received
    .woocommerce-order-overview li strong {
        margin-top: 5px !important;

        font-size: 13px !important;

        overflow-wrap: anywhere !important;
    }


    /* Sipariş detay kartı */
    body.woocommerce-order-received
    .woocommerce-order-details {
        margin-bottom: 16px !important;
        padding: 16px !important;
    }

    body.woocommerce-order-received
    .woocommerce-order-details__title {
        margin-bottom: 12px !important;

        font-size: 19px !important;
    }

    body.woocommerce-order-received
    .woocommerce-table--order-details th,
    body.woocommerce-order-received
    .woocommerce-table--order-details td {
        padding: 11px 0 !important;
        font-size: 13px !important;
    }

    body.woocommerce-order-received
    .woocommerce-table--order-details
    .product-name {
        padding-right: 12px !important;
    }


    /* Adresler */
    body.woocommerce-order-received
    .woocommerce-customer-details {
        grid-template-columns: 1fr !important;
        gap: 12px !important;

        margin-bottom: 18px !important;
    }

    body.woocommerce-order-received
    .woocommerce-customer-details
    .woocommerce-column {
        padding: 16px !important;
    }

    body.woocommerce-order-received
    .woocommerce-customer-details
    .woocommerce-column__title {
        margin-bottom: 10px !important;

        font-size: 18px !important;
    }

    body.woocommerce-order-received
    .woocommerce-customer-details address {
        font-size: 13px !important;
        line-height: 1.65 !important;
    }
}


/* =========================================================
   CHECKOUT MOBİL - TEKRAR EDEN ALT SİPARİŞ ÖZETİNİ KALDIR
   ========================================================= */
@media (max-width: 767px) {
    .wp-block-woocommerce-checkout
    .wc-block-checkout__actions
    .wp-block-woocommerce-checkout-order-summary-block {
        display: none !important;
    }

    /* Ödeme uyarısında ikon üst üste binmesin */
    #payment-method .wc-block-components-notice-banner {
        display: block !important;
        position: relative !important;
        margin: 0 !important;
        padding: 14px 16px !important;
        background: #faf6f2 !important;
        color: #4a2410 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 10px !important;
        box-shadow: none !important;
    }
    #payment-method .wc-block-components-notice-banner svg,
    #payment-method .wc-block-components-notice-banner::before {
        display: none !important;
        content: none !important;
    }
    #payment-method .wc-block-components-notice-banner__content {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        color: #4a2410 !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
    }

    /* Sipariş Takibi mobil genişlik */
    body.page-id-30645 .woocommerce {
        max-width: none !important;
        width: auto !important;
        margin: 22px 14px 35px !important;
    }
}

/* =========================================================
   SİPARİŞ TAKİBİ - MOBİL SONUÇ
   ========================================================= */
@media (max-width: 767px) {
    body.page-id-30645 .woocommerce > p:first-child {
        margin: 0 0 16px !important;
        padding: 14px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
    }

    body.page-id-30645 .woocommerce-order-details {
        margin-bottom: 16px !important;
        padding: 16px !important;
    }

    body.page-id-30645 .woocommerce-order-details__title {
        margin-bottom: 12px !important;
        font-size: 19px !important;
    }

    body.page-id-30645 .woocommerce-table--order-details th,
    body.page-id-30645 .woocommerce-table--order-details td {
        padding: 11px 0 !important;
        font-size: 13px !important;
    }

    body.page-id-30645 .woocommerce-table--order-details .product-name {
        padding-right: 12px !important;
    }

    body.page-id-30645 .woocommerce-customer-details .woocommerce-columns,
    body.page-id-30645 .woocommerce-customer-details .woocommerce-columns--addresses {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.page-id-30645 .woocommerce-customer-details .woocommerce-column {
        width: 100% !important;
        max-width: 100% !important;
        padding: 16px !important;
    }

    body.page-id-30645 .woocommerce-customer-details .woocommerce-column__title {
        margin-bottom: 10px !important;
        font-size: 18px !important;
    }

    body.page-id-30645 .woocommerce-customer-details address {
        font-size: 13px !important;
        line-height: 1.65 !important;
    }
}
@media (max-width: 767px) {

    .cart-widget-side,
    .wd-side-hidden-cart {
        width: 86vw !important;
        max-width: 380px !important;
    }

    .cart-widget-side .widget-heading,
    .wd-side-hidden-cart .widget-heading {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .cart-widget-side .woocommerce-mini-cart__empty-message,
    .wd-side-hidden-cart .woocommerce-mini-cart__empty-message {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }
}
@media (max-width: 767px) {

    .cart-widget-side.wd-side-hidden {
        width: 86vw !important;
        max-width: 380px !important;
    }
}
/* =========================================================
   SİPARİŞ TAKİBİ - MOBİL FORM
   ========================================================= */

@media (max-width: 767px) {

    .woocommerce-form-track-order {
        margin: 0 !important;
        padding: 20px !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;

        box-sizing: border-box !important;
    }

    .woocommerce-form-track-order > p:first-child {
        margin: 0 0 20px !important;

        color: #6f625a !important;
        font-size: 14px !important;
        line-height: 1.65 !important;
    }

    .woocommerce-form-track-order .form-row {
        float: none !important;
        width: 100% !important;
        margin: 0 0 15px !important;
    }

    .woocommerce-form-track-order label {
        display: block !important;
        margin-bottom: 6px !important;

        color: #4a2410 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    .woocommerce-form-track-order input.input-text {
        width: 100% !important;
        min-height: 44px !important;

        padding: 10px 13px !important;

        background: #fff !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 8px !important;

        font-size: 13px !important;

        box-sizing: border-box !important;
    }

    .woocommerce-form-track-order button.button {
        min-height: 42px !important;
        padding: 10px 24px !important;

        background: #7a461d !important;
        color: #fff !important;

        border: 0 !important;
        border-radius: 22px !important;

        font-size: 13px !important;
        font-weight: 600 !important;
        text-transform: none !important;

        box-shadow: none !important;
    }

    .woocommerce-form-track-order button.button:hover {
        background: #5e3416 !important;
        color: #fff !important;
    }
}
/* =========================================================
   HESABIM - SİPARİŞLER - MOBİL
   ========================================================= */

@media (max-width: 767px) {

    /* Sipariş satırı */
    body.woocommerce-account
    .woocommerce-orders-table
    tbody tr {
        display: block !important;

        margin-bottom: 14px !important;
        padding: 14px !important;

        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 10px !important;

        box-shadow: none !important;
    }

    /* Satır içindeki hücreler */
    body.woocommerce-account
    .woocommerce-orders-table
    tbody td {
        padding: 9px 0 !important;

        border-bottom: 1px solid #eadfd5 !important;

        color: #4a2410 !important;
        font-size: 13px !important;
    }

    body.woocommerce-account
    .woocommerce-orders-table
    tbody td:last-child {
        border-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Değerler */
    body.woocommerce-account
    .woocommerce-orders-table
    tbody td::before {
        color: #4a2410 !important;
        font-weight: 600 !important;
    }

    /* Görüntüle butonu */
    body.woocommerce-account
    .woocommerce-orders-table
    .woocommerce-orders-table__cell-order-actions
    a.button,
    body.woocommerce-account
    .woocommerce-orders-table
    a.woocommerce-button.button.view {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        min-width: 105px !important;
        min-height: 38px !important;

        padding: 8px 18px !important;

        background: #7a461d !important;
        color: #ffffff !important;

        border: 0 !important;
        border-radius: 20px !important;

        font-size: 12px !important;
        font-weight: 600 !important;

        text-transform: none !important;
        box-shadow: none !important;
    }

    body.woocommerce-account
    .woocommerce-orders-table
    a.woocommerce-button.button.view:hover {
        background: #5e3416 !important;
        color: #ffffff !important;
    }
}

/* =========================================================
   FIKA ARTS - HESABIM / SİPARİŞ DETAYI - MOBİL/TABLET
   ========================================================= */
@media (max-width: 1024px) {
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-MyAccount-content > p:first-child {
        margin-bottom: 16px !important;
        padding: 12px 14px !important;
        font-size: 13px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-order-details {
        margin-bottom: 16px !important;
        padding: 16px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-order-details__title {
        margin-bottom: 12px !important;
        font-size: 19px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-table--order-details {
        table-layout: fixed !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-table--order-details th,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-table--order-details td {
        padding: 11px 0 !important;
        font-size: 13px !important;
        overflow-wrap: anywhere !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-table--order-details .product-name {
        width: 64% !important;
        padding-right: 12px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-table--order-details .product-total {
        width: 36% !important;
        text-align: right !important;
    }

    body.woocommerce-account.woocommerce-view-order
    p.order-again {
        margin-bottom: 16px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    p.order-again a.button,
    body.woocommerce-account.woocommerce-view-order
    a.button.order-again {
        width: 100% !important;
        min-height: 44px !important;
        box-sizing: border-box !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-columns,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-columns--addresses {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        width: 100% !important;
        margin: 0 0 18px !important;
        padding: 0 !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column--billing-address,
    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column--shipping-address {
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 16px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details .woocommerce-column__title {
        margin-bottom: 10px !important;
        font-size: 18px !important;
    }

    body.woocommerce-account.woocommerce-view-order
    .woocommerce-customer-details address {
        font-size: 13px !important;
        line-height: 1.65 !important;
    }
}

/* =========================================================
   FIKA ARTS - HESABIM / ADRESLER - MOBİL
   Fatura + Gönderim adreslerini ayrı kart yap
   ========================================================= */

@media (max-width: 1024px) {

    /* Adresler sayfasındaki açıklama */
    body.woocommerce-account
    .woocommerce-MyAccount-content
    > p:first-child:not(.order-again) {
        margin: 0 0 16px !important;
        padding: 13px 14px !important;
        background: #faf6f2 !important;
        color: #6f625a !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 10px !important;
        font-size: 13px !important;
        line-height: 1.55 !important;
    }

    /* İki adresi tek sütun */
    body.woocommerce-account
    .woocommerce-Addresses {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 14px !important;
        margin-top: 0 !important;
    }

    /* Adres kartları */
    body.woocommerce-account
    .woocommerce-Address {
        float: none !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 18px !important;
        background: #faf6f2 !important;
        border: 1px solid #eadfd5 !important;
        border-radius: 12px !important;
        box-shadow: 0 4px 16px rgba(74,36,16,0.04) !important;
        box-sizing: border-box !important;
    }

    /* Kart başlığı alanı */
    body.woocommerce-account
    .woocommerce-Address-title {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 12px !important;
        margin-bottom: 14px !important;
    }

    body.woocommerce-account
    .woocommerce-Address-title h2,
    body.woocommerce-account
    .woocommerce-Address-title h3 {
        margin: 0 !important;
        color: #4a2410 !important;
        font-size: 20px !important;
        line-height: 1.3 !important;
        font-weight: 700 !important;
    }

    /* Düzenle bağlantısı */
    body.woocommerce-account
    .woocommerce-Address-title a.edit {
        display: inline-flex !important;
        align-items: center !important;
        gap: 6px !important;
        margin: 0 !important;
        color: #7a461d !important;
        font-size: 13px !important;
        font-weight: 600 !important;
        text-decoration: none !important;
        white-space: nowrap !important;
    }

    body.woocommerce-account
    .woocommerce-Address-title a.edit:hover {
        color: #5e3416 !important;
    }

    /* Adres metni */
    body.woocommerce-account
    .woocommerce-Address address {
        margin: 0 !important;
        padding: 0 !important;
        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.7 !important;
        font-style: normal !important;
        border: 0 !important;
    }

    body.woocommerce-account
    .woocommerce-Address address br {
        line-height: 1.7 !important;
    }
}

/* =========================================================
   FIKA ARTS - ÜRÜN DETAY - MOBİL FINAL
   ========================================================= */
@media (max-width: 1024px) {
    body.single-product .summary p.price .woocommerce-Price-amount,
    body.single-product .summary p.price del,
    body.single-product .summary p.price ins {
        font-size: 22px !important;
    }
    body.single-product .summary form.cart {
        display: flex !important;
        align-items: stretch !important;
        flex-wrap: nowrap !important;
        gap: 10px !important;
        width: 100% !important;
    }
    body.single-product .summary form.cart .quantity {
        flex: 0 0 114px !important;
        width: 114px !important;
        min-width: 114px !important;
        height: 48px !important;
        margin: 0 !important;
        border-radius: 24px !important;
    }
    body.single-product .summary form.cart .quantity button.minus,
    body.single-product .summary form.cart .quantity button.plus,
    body.single-product .summary form.cart .quantity input.qty {
        height: 48px !important;
        min-height: 48px !important;
    }
    body.single-product .summary form.cart .quantity button.minus,
    body.single-product .summary form.cart .quantity button.plus {
        width: 35px !important;
        min-width: 35px !important;
        font-size: 15px !important;
    }
    body.single-product .summary form.cart .quantity input.qty {
        width: 44px !important;
        min-width: 44px !important;
    }
    body.single-product .summary form.cart button.single_add_to_cart_button.button.alt {
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
        min-height: 48px !important;
        height: 48px !important;
        padding: 0 18px !important;
        margin: 0 !important;
        border-radius: 24px !important;
        white-space: nowrap !important;
    }
    body.single-product .summary .product_meta {
        margin-top: 12px !important;
        padding-top: 16px !important;
        border-top: 1px solid #eadfd5 !important;
    }
    body.single-product .summary .product-share {
        margin-top: 12px !important;
    }
    body.single-product .product-tabs-wrapper {
        margin-top: 18px !important;
        border-top: 1px solid #eadfd5 !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-item {
        border-bottom: 1px solid #eadfd5 !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-title {
        min-height: 54px !important;
        padding: 15px 0 !important;
        color: #4a2410 !important;
        font-size: 15px !important;
        line-height: 1.35 !important;
        font-weight: 600 !important;
        text-transform: none !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-title:hover,
    body.single-product .product-tabs-wrapper .wd-accordion-title.wd-active {
        color: #7a461d !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-title::before,
    body.single-product .product-tabs-wrapper .wd-accordion-title::after {
        color: #7a461d !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-content {
        padding: 0 0 18px !important;
        color: #6f625a !important;
        font-size: 13px !important;
        line-height: 1.65 !important;
    }
    body.single-product .product-tabs-wrapper .wd-accordion-content p:last-child {
        margin-bottom: 0 !important;
    }
    body.single-product .related-and-upsells > h2,
    body.single-product .related > h2 {
        margin-top: 28px !important;
        margin-bottom: 18px !important;
        color: #4a2410 !important;
        font-size: 22px !important;
        line-height: 1.25 !important;
        font-weight: 700 !important;
        text-transform: none !important;
    }
}
/* =========================================================
   HAKKIMIZDA - MOBİL İLK BÖLÜM HİZALAMA
   ========================================================= */

@media (max-width: 767px) {

    /* Hakkımızda içerik alanındaki ilk bölüm */
    body.page-template-default
    .site-content
    .elementor
    > .e-con:first-child,
    body.page-template-default
    .site-content
    .elementor
    > .elementor-element.e-con:first-child {
        padding-top: 28px !important;
        padding-left: 28px !important;
        padding-right: 28px !important;
        padding-bottom: 28px !important;
        box-sizing: border-box !important;
    }

    /* Küçük üst başlık */
    body.page-template-default
    .site-content
    .elementor
    > .e-con:first-child
    .elementor-widget:first-child {
        margin-bottom: 12px !important;
    }

    /* Özgün Tasarımlar, Özenli Dokunuşlar */
    body.page-template-default
    .site-content
    .elementor
    > .e-con:first-child
    h2,
    body.page-template-default
    .site-content
    .elementor
    > .e-con:first-child
    h3 {
        margin-top: 0 !important;
        margin-bottom: 24px !important;
    }
}
}

