.elementor-kit-6{--e-global-color-primary:#F4EBE2;--e-global-color-secondary:#CBA77E;--e-global-color-text:#3D3630;--e-global-color-accent:#7F5539;--e-global-typography-primary-font-family:"iranyekanwebregular_FaNum";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"iranyekanwebregular_FaNum";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"iranyekanwebregular_FaNum";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"iranyekanwebregular_FaNum";--e-global-typography-accent-font-weight:600;background-color:var( --e-global-color-primary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//************عمومی**************/
.woocommerce-notices-wrapper {
    font-family: 'iranyekanwebregular_FaNum' !important;
}

/******* استایل منو *****/

/* منوی اصلی */
.wd-header-nav a {
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
    padding: 15px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #3D3630 !important;
}

/* افکت خط طلایی زیر لینک */
.wd-header-nav a::after {
    content: "" !important;
    position: absolute !important;
    left: 50% !important;
    bottom: 6px !important;
    width: 0 !important;
    height: 3px !important;
    background-color: #CBA77E !important;
    border-radius: 3px !important;
    transform: translateX(-50%) !important;
    transition: width 0.3s ease !important;
}

.wd-header-nav a:hover::after {
    width: 65% !important;
}

/* هاور با بک‌گراند ملایم و رنگ‌هاس */
.wd-header-nav a:hover {
background: #E6D6C6 !important;
    border-radius: 12px !important;
}

/* فاصله li ها */
.wd-header-nav li {
    margin: 0 -8px !important;
}


@media (max-width: 500px) {
    .whb-column.whb-mobile-left.whb-column_mobile2.whb-hidden-lg{
        flex: none !important;
    }
}

/*******  دکمه سرچ  *******/
/* باکس اصلی جستجو */
.wd-el-search .wd-search-form,
.woodmart-ajax-search {
    position: relative;
    background-color: #f4ebe2;
    border-radius: 15px;
    border: 1px solid #E6D6C6;
    transition: all 0.3s ease;
    width: 70% !important;
}


/* ورودی جستجو */
.wd-el-search input[type="text"],
.woodmart-ajax-search input[type="text"] {
    width: 100% !important;
    border: none !important;
    outline: none !important;
    font-size: 15px !important;
    border-radius: 10px !important;
}

/* رنگ Placeholder */
.wd-el-search input::placeholder,
.woodmart-ajax-search input::placeholder {
    color: #7f5539 !important;
    opacity: 0.5!important;
}

/* دکمه آیکون جستجو */
.wd-el-search .searchsubmit,
.woodmart-ajax-search .searchsubmit {
    background-color: #CBA77E!important;
    color: white!important;
    padding: 10px 14px!important;
    margin: 2px !important;
    border-radius: 15px!important;
    border: none!important;
    transition: all 0.3s ease!important;
}

/* هاور آیکون جستجو */
.wd-el-search .searchsubmit:hover,
.woodmart-ajax-search .searchsubmit:hover {
    background-color: #7f5539 !important;
    color: white!important;
}


.mobile-nav .searchform input[type="text"]{
    height: 50px !important;
    font-weight: 400 !important;

}
.mobile-nav .searchform{
    width: 100% !important;
    width: 100% !important;
    border-radius: 0px;
    border: 0px solid;
}

.mobile-nav .searchform .searchsubmit {
    background: none !important;
    color:#7f5539 !important ;
}
    
 
    






/*************  دکمه اکانت  *******/

.wd-tools-element.wd-design-8 .wd-tools-inner {

    background: none !important;
    border: none !important;
padding: 0px !important;
color: #7f5539 !important;
}

.wd-header-my-account.wd-tools-element.wd-event-hover.wd-design-8.wd-account-style-text.whb-esbs5kfp7rb9td0zg8el {
    padding: 0px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #7f5539 !important; /* متن طلایی ملایم */
}

/* دکمه مینیمال لوکس */
.whb-main-header .wd-header-my-account {
    border: 2px solid rgba(203, 167, 126, 0.8) !important; /* طلایی مات */
    padding: 0px 15px !important;
    border-radius: 12px !important;

    
    transition: all .28s ease;
    backdrop-filter: blur(3px);
}

.whb-main-header .wd-header-my-account .wd-tools-text{
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #7f5539 !important; /* متن طلایی ملایم */
}

.wd-header-my-account.wd-tools-element.wd-event-hover.wd-design-8.wd-account-style-text.whb-esbs5kfp7rb9td0zg8el .wd-tools-text{
    padding: 0px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #7f5539 !important; /* متن طلایی ملایم */
}

/* آیکون هماهنگ */
.whb-main-header .wd-header-my-account a {
    color: #7f5539 !important;
    transition: inherit;
    padding: 0px !important;
    
    
}

/* هاور */
.whb-main-header .wd-header-my-account:hover {
    background: rgba(203, 167, 126, 0.15) !important;  /* لایه طلایی محو */
    border-color: #7f5539 !important;                  /* طلایی تیره گرم */
    color: #7f5539 !important;                         /* متن لوکس‌تر */
    transform: translateY(-1px);
}















/********* استایل سبد خرید**********/
.woocommerce-shipping-destination,
.woocommerce-shipping-calculator {
    display: none !important;
}



td.product-name a {
    font-weight: 600 !important;
}




/* td با data-title کل عرض را بگیرد */
.cart_totals table.shop_table td[data-title] {
    width: 100% !important;
    display: table-cell !important;
    padding-left: 10px !important;
}


/* ================================
   تصویر محصول
================================ */
.cart-content-wrapper .cart_item img {
    border-radius: 8px !important;
    margin-right: 5px !important;
}


/* خط زیر هر ردیف جدول سبد خرید */
.woocommerce-cart-form thead {
    border-bottom: 2px solid #CBA77E !important; /* رنگ خط مطابق پالت سایت */
}

.cart-totals-inner.wd-set-mb.reset-last-child.wd-layout-2 h2{
       border-bottom: 2px solid #CBA77E !important; /* رنگ خط مطابق پالت سایت */
       padding-bottom: 20px !important;
}

.shop_table.shop_table_responsive tr.cart-subtotal {
    border-bottom: 1px solid #7F553961 !important;
}


/**  دکمه تعداد**/
/* کانتینر اصلی */
.woocommerce .quantity {
    align-items: center !important;
    border: 1.5px solid #E6D6C6 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    height: 40px !important; 
    background: #fdfbf8 !important;
}

/* دکمه های + و - */
.woocommerce .quantity .qty-button {
    width: 36px !important;
    background: #E6D6C6 !important;
    color: #3D3630 !important;
    font-size: 18px !important;
    transition: all .3s ease !important;
    border: none !important;
    height: 40px !important;
}

/* حذف بردر دکمه‌ها */
input.minus.btn,
input.plus.btn {
    border: none !important;
}

/* هاور */
.woocommerce .quantity .qty-button:hover , .quantity input.minus:hover,
.quantity input.plus:hover {
    background: #CBA77E !important;
    color: #fff !important;
}


/* فیلد عددی */
.woocommerce .quantity .qty {
    border: none !important;
    background: transparent !important;
    color: #3D3630 !important;
    font-size: 16px !important;
    border-left: 1px solid #E6D6C6 !important;
    border-right: 1px solid #E6D6C6 !important;
    height: 100%; /* کل ارتفاع کانتینر */
}

.cart-info div.quantity {
    --wd-form-height: 40px !important;

}
@media (max-width: 767px) {
    .woocommerce .quantity {
        height: 32px !important; /* ارتفاع کمتر روی موبایل */
    }
}




.form-row.coupon-col{
    display: flex !important;
}
#coupon_code{
    margin: 0px !important;
}

@media (min-width: 1200px) {
    .e-cart-totals.e-cart-section {
        margin-right: 150px !important;
    }
    .e-cart__column.e-cart__column-start {
        margin-left: -150px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .e-cart-totals.e-cart-section {
        margin-right: 90px !important;
    }
    .e-cart__column.e-cart__column-start {
        margin-left: -90px !important;
    }
}

/**** کد تخفیف****/
.input-text.has-error {
border: #CA1919 2px solid !important;
}


p#coupon-error-notice {
    font-family: 'iranyekanwebregular_FaNum' !important;
    color: #CA1919 !important;
    margin-bottom: 0px !important;
    margin-top: 8px !important;
    margin-right: 8px !important;
}

@media (min-width: 1025px) {
.coupon.e-cart-section.shop_table{
    display: inline-block !important;
    width: 400px !important;
    padding: 8px !important;
    }
    
.button.button.e-apply-coupon {
    padding: 0px 10px 0px 10px !important;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
.coupon.e-cart-section.shop_table{
    display: inline-block !important;
    width: 400px !important;
    padding: 8px !important;
    }
    
.button.button.e-apply-coupon {
    padding: 0px 10px 0px 10px !important;
    }
    
.form-row.coupon-col{
   
    display: flex !important;
}
}



@media (max-width: 768px) {
    .coupon.e-cart-section.shop_table{
    padding: 8px !important;
    }
.button.button.e-apply-coupon {
    padding: 0px 10px 0px 10px !important;
    }
}


/********بخش خلاصه سفارش موبایل*********/

@media (max-width: 768.98px) {
    .shop-table-with-img .woocommerce-cart-form__cart-item.cart_item{
        padding-inline-start: 110px !important;
        min-height: 136px !important;
        display: flex!important;
    }
}



@media (max-width: 768.98px) {
    .shop-table-with-img td.product-thumbnail {
        position: absolute !important;
        top: 0 !important;
        inset-inline-start: -8px !important;
        overflow: hidden !important;
        max-height: 115px !important;
        border: none !important;
        border-radius: calc(var(--wd-brd-radius) / 1.5) !important;
    }
}


@media (max-width: 768px) {

    /* خود خانه حذف بره سمت چپ */
    .shop-table-with-img td.product-remove {
        position: absolute !important;
        top: 0px !important;
        left: 10px !important; /* سمت چپ */
        right: auto !important;
        z-index: 20 !important;
    }

    /* خود لینک ضربدر */
    .shop-table-with-img td.product-remove a.remove {
        position: relative !important;
        float: none !important;
        margin: 0 !important;
        left: 0 !important;
        right: 0 !important;
        display: block !important;

    }
}


@media (max-width: 768.98px) {
    .shop_table_responsive td:not(:last-child) {
        padding-bottom: 5px !important;
        border-bottom: 1px dashed var(--brdcolor-gray-300)!important;
    }
}

@media (max-width: 768.98px) {
    .shop-table-with-img td.product-name {
        border-bottom: none!important;
        font-size: 14px !important;
        font-weight: 600 !important;
    }
}



@media (max-width: 768.98px) {
    .shop-table-with-img td.product-remove {
        border-bottom: none!important;
    }
}

@media (max-width: 768.98px) {
    .shop-table-with-img td.product-thumbnail {
        border-bottom: none!important;
    }
}

@media (max-width: 768.98px) {
    .elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr {
        padding-left: 0px !important;
        padding-top: 0px !important;
    }
}

@media (max-width: 768.98px) {
    .shop_table_responsive tr {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 0px !important;
        margin-bottom: 5px;
        padding-bottom: 15px;
        border-bottom: 1px solid var(--brdcolor-gray-300) !important;
    }
}

@media (max-width: 768.98px) {
  tr.woocommerce-cart-form__cart-item.cart_item .product-price,.product-quantity, .product-subtotal {
    padding-top: 5px !important;
    
}
tr.woocommerce-cart-form__cart-item.cart_item {
    gap: 0px;
    padding-bottom: 5px !important;
}
}

@media (max-width: 768.98px) {
.woocommerce-cart-form__cart-item.cart_item:nth-last-of-type(2) {
    border-bottom: none !important;
}
}

/*** مینی کارت***/

li.woocommerce-mini-cart-item.mini_cart_item img{
    border-radius: 8px !important;
}

.cart-info span.quantity {
 
    color: var(--color-gray-400);
    font-size: 100% !important;
    border: none !important;
    background: none !important;
    padding-right:2px !important ;
}




.woocommerce-mini-cart__buttons a.checkout.wc-forward,
.woocommerce-mini-cart__buttons a.button.wc-forward {
    background-color: #CBA77E !important; /* رنگ اصلی دکمه */
    color: #3D3630 !important; /* متن قهوه‌ای تیره */
    
    font-weight: 600 !important;
    border-radius: 12px !important; /* نرم و مینیمال */
    padding: 12px 20px !important;
    font-size: 15px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;

    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    backdrop-filter: blur(3px);

    box-shadow: 0 4px 8px rgba(0,0,0,0.08), inset 0 -2px 4px rgba(255,255,255,0.2);

    transition: transform 0.25s ease, box-shadow 0.25s ease !important; /* بدون transition روی background */
}

.woocommerce-mini-cart__buttons a.checkout.wc-forward:hover,
.woocommerce-mini-cart__buttons a.button.wc-forward:hover {
    background-color: #7f5539 !important; /* تغییر رنگ بدون انیمیشن */
    box-shadow: 0 6px 12px rgba(0,0,0,0.12), inset 0 -2px 4px rgba(255,255,255,0.15);
    transform: translateY(-2px);
    color: #f4ebe2 !important;
}











/**********تسویه حساب******/
div#customer_details{
    padding: 15px !important;

    background: #FAF5F2 !important;
    border: 1px solid #7F55391 !important;
    border-radius: 10px !important;
    box-shadow: 0px 0px 15px 1px rgba(203, 167, 126, 0.28);
}



.woocommerce-form-coupon-toggle ,.woocommerce-billing-fields {
    text-align: right !important;
}



.woocommerce-form-coupon .form-row-first {
    display: flex;
}
.woocommerce-form-coupon {
padding: 10px !important;
border-radius: 8px !important;
}


/***************** صفحه فروشگاه*******/
@media (max-width: 1024px) {
    .woodmart-archive-shop .wd-builder-off {
      padding-block: 40px !important;
    }
}



/* ===== کارت محصول اصلی ===== */
.wd-add-btn.wd-add-btn-replace .quantity{
    height: 37px !important;
}

.product-wrapper {
    gap: 15px !important;
}

.wd-product{
    background-color: #f4ebe2 !important;
    border-radius: 10px !important;
    border: 1px solid #e2d6ca !important;
    transition: all 0.3s ease !important;
    color: #3D3630 !important;
    padding: 12px !important;
    min-height: 100% !important;
}

/* هاور کارت محصول */
.wd-product.wd-hover-standard.wd-quantity:hover {
    box-shadow: 0 10px 25px rgba(0,0,0,0.07) !important;
    transform: translateY(-4px) !important;
    border-color: #CBA77E !important;
}


/* ===== نام محصول ===== */
.wd-product .wd-entities-title a {
    color: #3D3630 !important;
    font-weight: 600;
}

.wd-product .wd-entities-title a:hover {
    color: #7f5539 !important;
}

/* ===== قیمت ===== */
.wd-product .price {
    color: #7f5539 !important;
    font-weight: 700 !important;
}

.wd-product .btn-add-to-cart,
.wd-product .add_to_cart_button,.wd-product .add-to-cart-loop {
    border-radius: 10px !important;
}



/* هاور کارت محصول */
.wd-product.wd-hover-standard.wd-quantity:hover {
    box-shadow: 0 10px 25px rgba(0,0,0,0.07) !important;
    transform: translateY(-4px) !important;
    border-color: #CBA77E !important;
}

/* ===== باکس تصویر ===== */
.wd-product .product-wrapper img {
    border-radius: 8px !important;
}

/* ===== نام محصول ===== */
.wd-product .wd-entities-title a {
    color: #3D3630 !important;
    font-weight: 600;
}

.wd-product .wd-entities-title a:hover {
    color: #7f5539 !important;
}

/* ===== قیمت ===== */
.wd-product .price {
    color: #7f5539 !important;
    font-weight: 700 !important;
}

/* ===== دکمه‌ها ===== */
.wd-product .btn-add-to-cart,
.wd-product .add_to_cart_button,
.wd-product .add-to-cart-loop {
    border-radius: 10px !important;
}

.product-wrapper .wd-buttons.wd-pos-r-t{
    display: none !important;
}



/* == استایل اختصاصی برای محصولات ناموجود (OUT OF STOCK) == */

/* فقط عکس محصولات ناموجود محو و خاکستری شود */
.wd-product.outofstock .product-wrapper img {
    filter: grayscale(40%) brightness(0.9) !important;
    opacity: 0.7 !important;
}

.product-labels.labels-rounded .out-of-stock {
    max-width: 0px !important;
    background: #f4ebe2 !important;
    border: 1px solid #7f5539 !important;
    color: #7f5539 !important;
    padding: 0px !important;
}


form.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon {
    margin-right: auto !important;
    margin-left: 10px !important;
}

.woodmart-archive-shop .wd-builder-off{
    padding-top: 15px !important;
}



/*******صفحه محصول*******/

/* تصویر محصول – نسخه بسیار مینیمال */
.woocommerce-product-gallery__image {
    border-radius: 15px !important;
    border: 1px solid #E6D6C6 !important; /* بوردر خیلی لطیف و روشن */
}

/* باز کردن تمام والدهای محدودکننده سایه + فاصله */
.owl-stage-outer,
.owl-stage,
.wd-carousel-item {
    padding: 10px !important;
}

/* سایه واقعی روی wrapper — نسخه کاملاً مینیمال و جذاب */
.wd-carousel-item.wd-active .woocommerce-product-gallery__image {
    border-radius: 15px !important;
    border: 1px solid #CBA77E !important; /* رنگ اصلی هماهنگ‌تر از 7f5539 */
    box-shadow: 0 0px 12px rgba(125, 85, 57, 0.3) !important; 
    /* سایه نرم و لوکس */
}

/* موقعیت لیبل */
.product-labels.labels-rounded {
    padding-left: 3% !important;
    padding-top: 3% !important;
}


h2.wd-el-title.title.slider-title.element-title {
    color: #7f5539 !important;
}

.wd-carousel-item {

    height: auto !important;


}



.elementor-add-to-cart .cart .quantity {
    height: 40px !important;
}


.elementor-add-to-cart .cart .input-text.qty.text{
    border-right:1px solid #E6D6C6 !important;
    border-left:1px solid #E6D6C6 !important;
}

.products .wd-product{
    display: flex !important;
    height: 100% !important;
}

.wd-product .star-rating{
    display: none !important;
}

.wd-product.wd-hover-standard .wd-add-btn {
 margin-top: auto !important;
}

.wd-product.wd-hover-standard .price {

    margin-top: auto !important;
}

/******حساب کاربری*****/

/* حذف لینک دانلودها از منوی حساب کاربری */
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

/* حذف هر باکس دانلود داخل پیشخوان */
.woocommerce-MyAccount-content [class*="download"],
.woocommerce-MyAccount-content a[href*="downloads"],
.woocommerce-MyAccount-content li[class*="download"] {
    display: none !important;
}





/******* صفحه اصلی******/
.landing-img {
    position: relative !important;
    display: inline-block !important;
    width: 100% !important;          /* ریسپانسیو */
}
.landing-img img {
    width: 100% !important;
    height: auto !important;         /* تناسب کامل تصویر */
    display : block!important;
}


/* متن روی عکس */
.landing-txt-cont {
    position: absolute !important;
    text-align: center !important;
}





@media (max-width: 480px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 150px !important;
    right: 0% !important;
    left: auto !important;
    gap:30px !important
}

.landing-txt-cont h2{
    font-size: 20px !important;
}
.landing-txt-cont p{
       font-size: 15px !important;
       line-height: 12px !important;
}
.landing-bottom a{
    font-size: 15px !important;
}
.landing-img img{
    margin-top:0px !important ;
}
}

@media (min-width: 480px) and (max-width: 550px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 180px !important;
    right: 0% !important;
    left: auto !important;
    gap:30px !important
}
.landing-txt-cont h2{
    font-size: 20px !important;
}
.landing-txt-cont p{
       font-size: 15px !important;
       line-height: 20px !important;
}
.landing-bottom a{
    font-size: 15px !important;
}
.landing-img img{
    margin-top:-70px !important ;
}
}



@media (min-width: 550px) and (max-width: 650px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 180px !important;
    right: 0% !important;
    left: auto !important;
    gap:35px !important
}
.landing-txt-cont h2{
    font-size: 22px !important;
}
.landing-txt-cont p{
       font-size: 17px !important;
        line-height: 24px !important;
}
.landing-bottom a{
    font-size: 16px !important;

}
.landing-img img{
    margin-top:-130px !important ;
}
}



@media (min-width: 650px) and (max-width: 768px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 200px !important;
    right: 0% !important;
    left: auto !important;
    gap:40px !important
}
.landing-txt-cont h2{
    font-size: 28px !important;
}
.landing-txt-cont p{
       font-size: 20px !important;
        line-height: 26px !important;
}
.landing-bottom a{
    font-size: 18px !important;

}
.landing-img img{
    margin-top:-200px !important ;
}
}



@media (min-width: 768px) and (max-width: 900px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 150px !important;
    right: 0% !important;
    left: auto !important;
    gap:45px !important
}
.landing-txt-cont h2{
    font-size: 32px !important;
}
.landing-txt-cont p{
       font-size: 24px !important;
        line-height: 30px !important;
}
.landing-bottom a{
    font-size: 20px !important;

}
.landing-img img{
    margin-top:-0px !important ;
}
}




@media (min-width: 900px) and (max-width: 1024px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 200px !important;
    right: 0% !important;
    left: auto !important;
    gap:60px !important
}
.landing-txt-cont h2{
    font-size: 38px !important;
}
.landing-txt-cont p{
       font-size: 28px !important;
        line-height: 40px !important;
}
.landing-bottom a{
    font-size: 24px !important;

}
.landing-img img{
    margin-top:-50px !important ;
}
}



@media (min-width: 1024px) and (max-width: 1200px) {

/* متن روی عکس */
.landing-txt-cont {
    top: 170px !important;
    right: 0% !important;
    left: auto !important;
    gap:40px !important
}
.landing-txt-cont h2{
    font-size: 26px !important;
}
.landing-txt-cont p{
       font-size: 20px !important;
        line-height: 28px !important;
}
.landing-bottom a{
    font-size: 18px !important;

}
.landing-img img{
    margin-top:-0px !important ;
}
}



@media (min-width: 1200px) and (max-width: 1400px) {


/* متن روی عکس */
.landing-txt-cont {
    top: 200px !important;
    right: 0% !important;
    left: auto !important;
    gap:40px !important
}
.landing-txt-cont h2{
    font-size: 28px !important;
}
.landing-txt-cont p{
       font-size: 22px !important;
        line-height: 28px !important;
}
.landing-bottom a{
    font-size: 18px !important;

}
.landing-img img{
    margin-top:-0px !important ;
}

}


@media (min-width: 1400px) and (max-width: 1600px) {


/* متن روی عکس */
.landing-txt-cont {
    top: 250px !important;
    right: 0% !important;
    left: auto !important;
    gap:50px !important
}
.landing-txt-cont h2{
    font-size: 34px !important;
}
.landing-txt-cont p{
       font-size: 26px !important;
        line-height: 34px !important;
}
.landing-bottom a{
    font-size: 20px !important;

}
.landing-img img{
    margin-top:-0px !important ;
}

}

@media (min-width: 1600px) {


/* متن روی عکس */
.landing-txt-cont {
    top: 230px !important;
    right: 0% !important;
    left: auto !important;
    gap:55px !important
}
.landing-txt-cont h2{
    font-size: 38px !important;
}
.landing-txt-cont p{
       font-size: 30px !important;
        line-height: 38px !important;
}
.landing-bottom a{
    font-size: 24px !important;

}
.landing-img img{
    margin-top:-50px !important ;
}

}


/***********************/

.landing-bottom a:hover {

    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.20);
}




.more-pro a {
    background: #CBA77E !important;
    color: #3D3630 !important;

    border: 2px solid rgba(127, 85, 57, 0.3);
    box-shadow: 0 6px 16px rgba(0,0,0,0.10), 
                0 0 0 rgba(203,167,126,0);

    /* فقط transform و box-shadow transition دارند */
    transition: transform 0.35s ease, box-shadow 0.35s ease !important;
}

.more-pro a:hover {
    background:#CBA77E !important;
    border-color: #7f5539;
    color: white !important;
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 10px 26px rgba(0,0,0,0.18),
                0 0 12px rgba(127,85,57,0.4); /* Glow ملایم */
}

.more-pro a:active {
    transform: translateY(-1px) scale(0.98);
    box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}





.landing-pro .quantity{
    align-items: center !important;
    border: 1.5px solid #E6D6C6 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    height: 40px !important;
    background: #fdfbf8 !important;
}

.landing-pro .quantity .input-text{
border: none !important;
    background: transparent !important;
    color: #3D3630 !important;
    font-size: 16px !important;
    border-left: 1px solid #E6D6C6 !important;
    border-right: 1px solid #E6D6C6 !important;
    height: 100% !important;    

}





.wd-carousel-wrap .wd-carousel-item .wd-product{
    display: flex !important;
    height: 100% !important;
}

.wd-carousel-wrap .wd-carousel-item .star-rating{
    display: none !important;
}

.wd-carousel-wrap .wd-carousel-item .wd-add-btn {
 margin-top: auto !important;
 
}

.wd-carousel-wrap .wd-carousel-item .price {

    margin-top: auto !important;
}/* End custom CSS */