/* Load Almarai fonts locally */
@font-face {
    font-family: 'Almarai';
    src: url('../fonts/Almarai-Regular.woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

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

/* Replace WoodMart fonts with Almarai */
body,
.includes_tax,
.woodmart-text-size-default,
.woodmart-text-size-medium,
.woodmart-text-size-large,
.woodmart-text-size-extra-large,
.woodmart-primary-font,
.wd-entities-title,
.wd-title,
.widget-title,
.woodmart-widget-title,
.woodmart-title-wrapper,
.navigation-style-default .menu > li > a,
.main-nav .menu > li > a,
.woodmart-navigation .menu > li > a,
.product-title,
.woocommerce-loop-product__title,
.entry-title,
.page-title,
.woocommerce div.product .product_title,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .woocommerce-product-details__short-description,
.woocommerce div.product .woocommerce-product-details__short-description p,
.woocommerce-page div.product .woocommerce-product-details__short-description,
.woocommerce-page div.product .woocommerce-product-details__short-description p,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-breadcrumb,
.breadcrumb,
.woodmart-breadcrumbs,
.comment-form label,
.comment-form input,
.comment-form textarea,
.woocommerce form .form-row label,
.woocommerce form .form-row input,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.btn,
.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.price,
.woocommerce-price-amount,
.amount,
.woocommerce .price,
.woocommerce-Price-amount,
.footer-widget-title,
.widget-title,
.woodmart-widget-title,
.woodmart-footer-widget .widget-title,
.copyright,
.woodmart-copyright,
.woodmart-footer-copyright,
.menu-item a,
.dropdown-item,
.woodmart-dropdown-menu .dropdown-item,
.search-form input,
.woodmart-search-form input,
.woodmart-search-dropdown input,
.cart-item-link,
.mini-cart-item .product-title,
.woodmart-cart-item-title,
.checkout-form label,
.checkout-form input,
.checkout-form textarea,
.checkout-form select,
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td,
.shop_table,
.shop_table th,
.shop_table td,
.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
.wc-proceed-to-checkout,
.wc-proceed-to-checkout .button,
.single-product-summary,
.single-product-summary .product_title,
.single-product-summary .price,
.single-product-summary .woocommerce-product-details__short-description,
.tabs-layout-default .woodmart-tab-wrapper .woodmart-tab-content,
.woodmart-tab-wrapper .woodmart-tab-content,
.woodmart-accordion .woodmart-accordion-item .woodmart-accordion-title,
.woodmart-accordion .woodmart-accordion-item .woodmart-accordion-content,
.blog-post-loop .entry-title,
.blog-post-loop .entry-content,
.blog-post-loop .entry-summary,
.single-post .entry-title,
.single-post .entry-content,
.single-post .entry-meta,
.comments-area,
.comment-content,
.comment-author,
.comment-metadata,
.portfolio-single .entry-title,
.portfolio-single .entry-content,
.woodmart-portfolio-single .entry-title,
.woodmart-portfolio-single .entry-content,
.wd-nav .nav-link-text,
.gtx-body,
td.product-name a,
.wd-account-style-text .wd-tools-text,
.woodmart-text-size-default,
.woodmart-text-size-medium,
.woodmart-text-size-large,
.woodmart-text-size-extra-large,
.product.wcml-dropdown .wcml-cs-active-currency>a,
.woocommerce-review__author,
time.woocommerce-review__published-date,
.commentlist .description,
.icon p {
    font-family: 'Almarai', sans-serif !important;
}

/* Specific font weights */
h1, h2, h3, h4, h5, h6,
legend, .title,
.entry-title,
.page-title,
.product-title,
.woocommerce-loop-product__title,
.woocommerce div.product .product_title,
.widget-title,
.woodmart-widget-title,
.footer-widget-title,
.woodmart-title-wrapper,
.navigation-style-default .menu > li > a,
.main-nav .menu > li > a,
.woodmart-navigation .menu > li > a,
.btn,
.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.price,
.woocommerce-price-amount,
.amount,
.woocommerce .price,
.woocommerce-Price-amount,
a.show-all-comments {
    font-family: 'Almarai', sans-serif !important;
    font-weight: 700 !important;
}