/*
Theme Name: HRPharmacyUSA BlankSlate Child
Description: Lightweight BlankSlate child theme for HRPharmacyUSA with integrated shop, checkout, blog, email, shipping, payment and product UI modules.
Template: blankslate
Version: 3.8.4
Text Domain: hrpharmacyusa-blankslate-child
Requires at least: 5.2
Requires PHP: 7.4
*/

/* --------------------------------------------------------------------------
 * Eina 01 global typography
 *
 * These declarations restore the site's original typography. The update patch
 * intentionally keeps/reuses the existing licensed files already present in
 * assets/fonts on the live theme.
 * -------------------------------------------------------------------------- */
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Light.woff2') format('woff2');
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Light-Italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Regular.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Regular-Italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Semi-Bold.woff2') format('woff2');
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Semibold-Italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Bold.woff2') format('woff2');
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Eina 01';
    src: url('assets/fonts/Eina-01-Bold-Italic.woff2') format('woff2');
    font-style: italic;
    font-weight: 700;
    font-display: swap;
}

/* Global typography. */
:root {
    --hrpharmacyusa-font-family: 'Eina 01', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

html,
body {
    font-family: var(--hrpharmacyusa-font-family);
}


/* Integrated-theme global typography (moved out of per-request inline CSS). */
body.hrp-eina-ui,
body.hrp-eina-ui button,
body.hrp-eina-ui input,
body.hrp-eina-ui textarea,
body.hrp-eina-ui select,
body.hrp-eina-ui optgroup,
body.hrp-eina-ui label,
body.hrp-eina-ui p,
body.hrp-eina-ui a,
body.hrp-eina-ui li,
body.hrp-eina-ui td,
body.hrp-eina-ui th,
body.hrp-eina-ui blockquote,
body.hrp-eina-ui cite,
body.hrp-eina-ui figcaption,
body.hrp-eina-ui small,
body.hrp-eina-ui strong,
body.hrp-eina-ui em,
body.hrp-eina-ui h1,
body.hrp-eina-ui h2,
body.hrp-eina-ui h3,
body.hrp-eina-ui h4,
body.hrp-eina-ui h5,
body.hrp-eina-ui h6,
body.hrp-eina-ui .woocommerce,
body.hrp-eina-ui .woocommerce-page {
    font-family: var(--hrpharmacyusa-font-family) !important;
}

.hrp-honeypot {
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}
.hrp-contact-notice {
    margin: 0 0 18px;
    padding: 13px 15px;
    border-radius: 12px;
    font-size: 14px;
    line-height: 1.55;
}
.hrp-contact-success {
    background: #eefaf6;
    border: 1px solid #bfe5d8;
    color: #075c48;
}
.hrp-contact-error {
    background: #fff4f4;
    border: 1px solid #f0caca;
    color: #842029;
}
