
@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Thin.ttf');
    font-weight: 100;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-ExtraLight.ttf');
    font-weight: 200;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Light.ttf');
    font-weight: 300;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Regular.ttf');
    font-weight: 400;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Medium.ttf');
    font-weight: 500;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-SemiBold.ttf');
    font-weight: 600;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Bold.ttf');
    font-weight: 700;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-ExtraBlack.ttf');
    font-weight: 800;
}

@font-face {
    font-family: 'Abar';
    src: url('../fonts/AbarLowFaNum-Black.ttf');
    font-weight: 900;
}

*:not(i){
    font-family: 'Abar', sans-serif !important;
}


#serction-blog .elementor-shape-fill {
    fill: #f9f8f6 !important;
}

.zarnegar-faq {
    width: 363px;
}

.zarnegar-faq-item__question_mark {
    display: none !important;
}

.zarnegar-faq-answers {
    width: 100% !important;
}

footer .inner-footer {
    overflow: visible !important;
}

.elementor-element.elementor-element-dac01f4.e-con-full.e-flex.e-con.e-child {
    max-height: 123px;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    display: none;
}

.zarnegar-product-attributes {
    margin-top: 56px;
}

span.zarnegar-text-with-divider, span.zarnegar-english-text, .woocommerce-products-header__title>span:before, .zarnegar-dual-heading__title1>span:before {
    display: none;
}

.zarnegar-single-product-favorite.d-flex.gap-3.mt-4 {
    display: none !important;
}

.zarnegar-woo-products-grid {
    gap: 0px !important;
}

.zarnegar-woo-ordering svg {
    width: 24px;
    height: 24px;
}

.zarnegar-woo-ordering svg path {
    fill: #292D32 !important;
}

.zarnegar-woo-archive-main .zarnegar-woo-ordering>label {
    color: #232323;
    font-size: 18px;
    font-weight: 700;
    line-height: 31px;
}

.zarnegar-woo-archive-main .zarnegar-woo-ordering>div a {
    color: #5E5E5E !important;
    font-size: 18px;
    font-weight: 500;
    line-height: 29px;
}

.zarnegar-woo-archive-main .zarnegar-woo-ordering>div a:where(:hover,.active) {
    color: #C68010 !important;
}

body:not(.home) #site-header {
    margin-bottom: 120px !important;
}
.zarnegar-faq-wrapper svg {
    display: none !important;
}
.zarnegar-faq-wrapper .zarnegar-fat__english.english_text {
    display: none;
}

#enamd-sign {
    width: 125px;
    height: 104px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: auto;
    border-radius: 8px;
}

#enamd-sign a img {
    width: 55px !important;
}

span.woocommerce-Price-currencySymbol {
    background: unset !important;
    color: var( --e-global-color-secondary ) !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-right: 8px !important;
}

.woocommerce-billing-fields__field-wrapper .field-column:nth-child(5) {
    display: none;
}


.zarnegar-archive-main .zarnegar-blog-grid .zarnegar-blog-box {
    width: 100% !important;
    max-width: calc(33% - 10px) !important;
    flex: 100%;
}

.zarnegar-blog-grid, .zarnegar-ordering-ways, .zarnegar-price-plans {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

footer#site-footer {
    margin-top: 152px;
}
@media (max-width: 992px) {
.elementor-element {
    overflow: hidden;
}
.zarnegar-archive-main .zarnegar-blog-grid .zarnegar-blog-box {
    width: 100% !important;
    max-width: calc(50% - 10px) !important;
    flex: 100%;
}
}
@media screen And (max-width: 768px) {
.woocommerce-ordering.zarnegar-woo-ordering {
    flex-direction: column !important;
    align-items: flex-start !important;
}
.zarnegar-woo-archive-main .zarnegar-woo-ordering>div a:where(:hover) {
    color: #5E5E5E !important;
}
.woocommerce-ordering.zarnegar-woo-ordering>div {
    flex-wrap: nowrap !important;
    overflow: auto !important;
    max-width: 100% !important;
    min-height: 40px !important;
}
.woocommerce-ordering.zarnegar-woo-ordering>div a {
    min-width: max-content;
}
.zarnegar-woo-archive-container {
    padding: 0 !important;
}
.zarnegar-woo-archive-sidebar {
    padding: 20px;
    position: fixed !important;
    z-index: 99999;
    top: 0;
    right: -100%;
    width: 100%;
    background: #fff !important;
    height: 100%;
    max-width: 70%;
    left: auto !important;
    transition: 0.4s;
}

.elementor-element {
    overflow: visible;
}
.zarnegar-archive-main .zarnegar-blog-grid .zarnegar-blog-box {
    width: 100% !important;
    max-width: 100% !important;
    flex: 100%;
}
.inner-single_variation_wrap {
    flex-direction: column;
}
.product-box.design-5 > a {
    max-height: 100% !important;
}
.product-box.design-5 .product-box-main__top {
    flex-direction: column;
    align-items: start !important;
}
.product-box.design-5 .product-box-image-box {
    padding: 20px 4px 40px !important   ;
}
.product-box.design-5 > a {
    padding: 8px 0 !important;
}
}

