@charset "UTF-8";

/*
Theme Name: FBS Abrasives
Theme URI: https://bohradevelopers.com/
Author: FBS Abrasives
Author URI: https://bohradevelopers.com/
Description: Custom theme for FBS Abrasives — portfolio, business, and blog layouts with WooCommerce support.
Requires at least: 5.3
Tested up to: 6.6
Requires PHP: 5.6
Version: 2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fbs-abrasives
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

FBS Abrasives Theme, (C) 2026 https://bohradevelopers.com */

/**
 * Eudoxus Sans (Font Squirrel webfonts)
 *
 * Each file is its own family — use font-family, not font-weight, to switch files.
 *
 * Generated names:     Friendly aliases:
 * eudoxus_sansextralight   eudoxus-200
 * eudoxus_sanslight        eudoxus-300
 * eudoxus_sansregular      eudoxus-400
 * eudoxus_sansmedium       eudoxus-500
 * eudoxus_sansbold         eudoxus-700
 * eudoxus_sansextrabold    eudoxus-800
 */

@font-face {
	font-family: eudoxus_sansextralight;
	src: url('fonts/eudoxussans-extralight-bf659b6cb1e7092-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-extralight-bf659b6cb1e7092-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus_sanslight;
	src: url('fonts/eudoxussans-light-bf659b6cb2036b5-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-light-bf659b6cb2036b5-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus_sansregular;
	src: url('fonts/eudoxussans-regular-bf659b6cb1d4714-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-regular-bf659b6cb1d4714-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus_sansmedium;
	src: url('fonts/eudoxussans-medium-bf659b6cb1c14cb-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-medium-bf659b6cb1c14cb-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus_sansbold;
	src: url('fonts/eudoxussans-bold-bf659b6cb1408e5-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-bold-bf659b6cb1408e5-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus_sansextrabold;
	src: url('fonts/eudoxussans-extrabold-bf659b6cb1b96c9-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-extrabold-bf659b6cb1b96c9-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-200;
	src: url('fonts/eudoxussans-extralight-bf659b6cb1e7092-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-extralight-bf659b6cb1e7092-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-300;
	src: url('fonts/eudoxussans-light-bf659b6cb2036b5-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-light-bf659b6cb2036b5-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-400;
	src: url('fonts/eudoxussans-regular-bf659b6cb1d4714-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-regular-bf659b6cb1d4714-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-500;
	src: url('fonts/eudoxussans-medium-bf659b6cb1c14cb-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-medium-bf659b6cb1c14cb-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-700;
	src: url('fonts/eudoxussans-bold-bf659b6cb1408e5-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-bold-bf659b6cb1408e5-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: eudoxus-800;
	src: url('fonts/eudoxussans-extrabold-bf659b6cb1b96c9-webfont.woff2') format('woff2'),
	     url('fonts/eudoxussans-extrabold-bf659b6cb1b96c9-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

:root {
	--eudoxus-200: eudoxus_sansextralight, eudoxus-200, sans-serif;
	--eudoxus-300: eudoxus_sanslight, eudoxus-300, sans-serif;
	--eudoxus-400: eudoxus_sansregular, eudoxus-400, sans-serif;
	--eudoxus-500: eudoxus_sansmedium, eudoxus-500, sans-serif;
	--eudoxus-700: eudoxus_sansbold, eudoxus-700, sans-serif;
	--eudoxus-800: eudoxus_sansextrabold, eudoxus-800, sans-serif;
}

body {
	font-synthesis: weight style;
}

.shop-products h1.page-title{margin-bottom:1rem;}