/* MAMP PREPARED COPIES: original files preserved; see NOTICE.txt. */
/* Pixelgroove storefront: Pixelgroove Text text and Source Sans Pro Black prices. */
@font-face {
  font-family: "PG Mastering Prices";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../../../../../plugins/pixelgroove-mastering-par-titre/assets/fonts/SourceSansPro-Black.woff2") format("woff2"),
       url("../../../../../plugins/pixelgroove-mastering-par-titre/assets/fonts/SourceSansPro-Black.otf") format("opentype");
}
@font-face {
  font-family: "Pixelgroove Text";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("pixelgroove-text-regular.woff2") format("woff2"),
       url("../pt-sans-regular.woff") format("woff");
}
@font-face {
  font-family: "Pixelgroove Text";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../pt-sans-bold.woff2") format("woff2"),
       url("../pt-sans-bold.woff") format("woff");
}
@font-face {
  font-family: "Pixelgroove Text";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("pixelgroove-text-italic.woff2") format("woff2"),
       url("../pt-sans-italic.woff") format("woff");
}
@font-face {
  font-family: "Pixelgroove Text";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../pt-sans-bold-italic.woff2") format("woff2"),
       url("../pt-sans-bold-italic.woff") format("woff");
}

/* Public commerce/legal content shares the site's text family. */
body:is(.woocommerce-cart, .woocommerce-order-received, .pg-cmd-legal-page) #pulse_content {
  font-family: "Pixelgroove Text", sans-serif;
}

/* Price glyphs only; preserve sizes, colours, layout, forms and icon fonts. */
body .woocommerce-Price-amount {
  font-family: "PG Mastering Prices", "Pixelgroove Text", sans-serif !important;
  font-weight: 900 !important;
  font-style: normal;
  font-variant-numeric: tabular-nums;
}

/* Same text roles as Pulse, with a distinct name for the modified fonts.
 * Existing icon classes and Source Black prices retain their own families. */
body,.regular_font,input,textarea,
#calendar_wrap caption,.header_font,.sod_select,.vc_tta-tabs-list,
.colored_theme_button,.theme_button,.colored_theme_button input,.theme_button input,
.ghost_theme_button,.vc_btn,.prk_button_like,
.woocommerce .cart-collaterals h2,.woocommerce-result-count,.pulse_woo_add_button,
.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3,
.woocommerce-checkout .woocommerce h4,.woocommerce #order_review_heading,
.woocommerce #customer_details h3,.woocommerce #reply-title,.pulse_woo_product_info h3,
.woocommerce-tabs .tabs,.woocommerce .summary h1,.woocommerce .related>h3,
.woocommerce .related>h2,.woocommerce .product-title,
.woocommerce button.button,.woocommerce input.button,.woocommerce a.button {
  font-family: "Pixelgroove Text", sans-serif !important;
}
