.elementor-kit-9{--e-global-color-primary:#40231D;--e-global-color-secondary:#EDD8AB;--e-global-color-text:#602222;--e-global-color-accent:#FFFFFF;--e-global-color-456129b:#000000;--e-global-color-18d3ceb:#EFE2C6;--e-global-color-91b0c33:#F3EEE3;--e-global-typography-primary-font-family:"یکان";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"نستعلیق";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"دیما";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"نست جدید";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-18d3ceb );--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-text );--e-preloader-size:30px;}.elementor-kit-9 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.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 */@media (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-6a9d061 {
        height: 422px;
    }
}

.elementor-518 .elementor-element.elementor-element-8af18f3 .elementor-image-box-description {
    text-align: justify;
}

.elementor-518 .elementor-element.elementor-element-bdb8a9b .elementor-image-box-description {
    text-align: justify;
}


.elementor-518 .elementor-element.elementor-element-851f70e .elementor-image-box-description {

    text-align: justify;
}

.elementor-518 .elementor-element.elementor-element-2997631 .elementor-image-box-description {
    text-align: justify;
}

.woocommerce table.shop_attributes td p {
    margin-right: 14px;
    padding: 8px 0;
}


.price {
    color: #602222 !important;
    font-size: 20px;
    font-weight: 800;
}

.stock {
        visibility: hidden;
}




    .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
        max-width: 1140px;
        visibility: hidden;
    }
    
    .comment-respond {
        visibility: hidden;
    }
    
.elementor-770 .elementor-element.elementor-element-5abb84b .coupon .input-text, .elementor-770 .elementor-element.elementor-element-5abb84b .cart-collaterals .input-text, .elementor-770 .elementor-element.elementor-element-5abb84b select, .elementor-770 .elementor-element.elementor-element-5abb84b .select2-selection--single {
    border-radius: 35px;
}


.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #602222;
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #602222 !important;
}

.woocommerce-message {
    border-top-color: #652020;
    font-family: yekan;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    font-family: 'یکان';
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover
Specificity: (2,2,1)
 {
    font-family: 'یکان' !important;
}

.woocommerce-message {
    font-family: 'یکان';
}


.woocommerce-order{
    font-family: 'یکان';
    font-size: 18px;
    color: #602222;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.checkout-inline-error-message
 {
    font-family: 'یکان';
}

.elementor-widget-woocommerce-checkout-page a {
    color: #ea6565 !important;
}

.woocommerce-error {
    border-top-color: #b81c23;
    font-family: 'یکان';
}


.elementor-764 .elementor-element.elementor-element-705e93a .elementor-image-box-description {
    margin-bottom: 20px
}


.elementor-764 .elementor-element.elementor-element-705e93a .elementor-image-box-title {
    margin-top:40px;
}

.elementor-764 .elementor-element.elementor-element-d52f6fd .elementor-image-box-title
 {
   margin-top:40px;
}

.elementor-764 .elementor-element.elementor-element-d52f6fd .elementor-image-box-description {
    margin-bottom: 20px;
}

.elementor-764 .elementor-element.elementor-element-bea9ef2 .elementor-image-box-title
{
    margin-top:40px;
}

.elementor-764 .elementor-element.elementor-element-bea9ef2 .elementor-image-box-description {
   margin-bottom: 20px;
}

.elementor-764 .elementor-element.elementor-element-502efbf .elementor-image-box-title {
   margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-502efbf .elementor-image-box-description {
   margin-bottom: 20px;
}

.elementor-764 .elementor-element.elementor-element-42facc6 .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-42facc6 .elementor-image-box-description {
    margin-bottom: 20px;
}

.elementor-764 .elementor-element.elementor-element-86cc615 .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-86cc615 .elementor-image-box-description {
    margin-bottom: 20px;
}


.woocommerce-ordering select {
    vertical-align: top;
    font-family: 'یکان';
    background-color: #edd8ab;
    padding: 10px;
    /* margin: 10px; */
    border-radius: 16px;
    border-color: #602222;
    border-width: 2px;
    color: #602222;
    margin-bottom: 20px
}


.woocommerce .woocommerce-ordering select {
    position: relative;
    left: 50px;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    font-family: 'یکان';
}


.elementor-572 .elementor-element.elementor-element-0db5977 .added_to_cart {
    visibility: hidden;
}


.yith-wacp-main {
    background: #EDD8AB;
    font-family: 'یکان';
    height: 440px!important;
}


#yith-wacp-popup .yith-wacp-content .product-info .product-variation dt {
    float: right !important;
}


#yith-wacp-popup .yith-wacp-content .yith-wacp-popup-actions.layout-3-buttons {
    padding-top: 30px;
}



#yith-wacp-mini-cart {
    top: 640px !important;
    left: 30px !important;
}


.item-remove {
    background-color: #980000 !important;
    
}

.elementor-764 .elementor-element.elementor-element-f9e2879 .elementor-image-box-title {
    margin-top: 40px;
}


.elementor-764 .elementor-element.elementor-element-d13d52a .elementor-image-box-title {
     margin-top: 40px;
}


.elementor-764 .elementor-element.elementor-element-f1388a7 .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-f3b4650 .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-50375a5 .elementor-image-box-title {
    margin-top: 40px;
}


.elementor-764 .elementor-element.elementor-element-16d4789 .elementor-image-box-title {
    margin-top: 40px;
}


.elementor-764 .elementor-element.elementor-element-dac88ff .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-8d9bd8d .elementor-image-box-title {
     margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-a478ef5 .elementor-image-box-title {
     margin-top: 40px;
}

.elementor-764 .elementor-element.elementor-element-ba78b75 .elementor-image-box-title {
     margin-top: 40px;
}


.elementor-764 .elementor-element.elementor-element-7e6038b .elementor-image-box-title {
    margin-top: 40px;
}

.elementor-2 .elementor-element.elementor-element-540a2a0.elementor-widget-bdt-search .bdt-search-result .bdt-search-more {
    font-family: 'یکان';
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'یکان';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nankhoshki.com/wp-content/uploads/2025/04/Yekan.eot');
	src: url('https://nankhoshki.com/wp-content/uploads/2025/04/Yekan.eot?#iefix') format('embedded-opentype'),
		url('https://nankhoshki.com/wp-content/uploads/2025/04/Yekan.woff') format('woff'),
		url('https://nankhoshki.com/wp-content/uploads/2025/04/Yekan.ttf') format('truetype'),
		url('https://nankhoshki.com/wp-content/uploads/2025/04/Yekan.svg#یکان') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'نستعلیق';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nankhoshki.com/wp-content/uploads/2025/04/IranNastaliq.ttf') format('truetype');
}
/* End Custom Fonts CSS */