/*
 Theme Name:   Blocksy Child
 Description:  قالب اختصاصی فروشگاه شمع رایمند (توسعه یافته بر پایه بلاکسی)
 Author:       Raymand Computer
 Template:     blocksy
 Version:      1.0.0
*/

/* ==========================================================================
   ۱. تعریف فونت وزیر (Vazir)
   ========================================================================== */

@font-face {
    font-family: 'Vazir';
    src: url('fonts/vazir/Vazir-FD-WOL.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vazir';
    src: url('fonts/vazir/Vazir-Bold-FD-WOL.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   ۲. تنظیمات عمومی و اعمال فونت به کل سایت
   ========================================================================== */

:root {
    --theme-font-family: 'Vazir', sans-serif !important;
    --theme-heading-font-family: 'Vazir', sans-serif !important;
    
    /* تنظیم رنگ‌های دکمه‌های اصلی به سبک زیتونی */
    --theme-button-background-initial-color: #66734A;
    --theme-button-background-hover-color: #4F5B37;
}

html, body, button, input, select, textarea, .ct-header, .ct-footer, .entry-content {
    font-family: 'Vazir', sans-serif !important;
}

/* ==========================================================================
   ۳. تنظیمات منوی اصلی (Header Menu)
   ========================================================================== */

.ct-header [data-id="menu"] > ul > li > a {
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    line-height: 1.4 !important;
}

/* ==========================================================================
   ۴. شخصی‌سازی دکمه‌های ووکامرس و سبد خرید
   ========================================================================== */

/* دکمه "رفتن به صفحه پرداخت" در سبد خرید */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #66734A !important;
    color: #ffffff !important;
    border-radius: 12px !important; /* گرد کردن دکمه */
    font-weight: 700 !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #4F5B37 !important;
    color: #ffffff !important;
}

/* گرد کردن تمام دکمه‌های اصلی سایت برای هماهنگی */
.button, .ct-button, .woocommerce a.button, .woocommerce button.button {
    border-radius: 12px !important;
}

.woocommerce-shop,
.post-type-archive-product,
.tax-product_cat,
.tax-product_tag,
.single-product,
.woocommerce-cart,
.woocommerce-checkout,
.woocommerce-account {
    background-color: #fcfaf8 !important;
}

/* پس‌زمینه یکدست و گرم برای کل سایت */
body {
    background-color: #fcfaf8;
}

/* پس‌زمینه ناحیه اصلی محتوا */
.site-main,
.ct-container,
[data-content="normal"] {
    background-color: transparent;
}

/* کارت‌ها، باکس‌های ووکامرس و محتوای اصلی */
.woocommerce ul.products li.product,
.woocommerce-cart-form,
.cart-collaterals,
.woocommerce-checkout-review-order,
.woocommerce form.checkout,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    background-color: #ffffff;
    border: 1px solid #eee8e2;
    border-radius: 18px;
}

/* فوتر با جداسازی بسیار ملایم */
footer.ct-footer {
    background-color: #f5f0eb;
}

/* پس‌زمینه اصلی صفحات سایت در Blocksy */
html,
body,
#main-container,
.ct-container-full,
[data-content="normal"],
[data-content="narrow"],
[data-content="full"] {
    background-color: #fcfaf8 !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
width:450px;
}