/* ==========================================================================
   shop.abbayesaintpierre.org -- the charter's palette and typefaces on the
   WordPress/WooCommerce pages. Loaded after the theme's styles by the
   abbaye-shop-chrome must-use plugin. Source: abbayesaintpierre/tools/shop.css.
   ========================================================================== */
body{
  background:var(--papier);
  color:var(--encre);
  font-family:var(--serif);
  font-size:1.15rem;
  line-height:1.55;
  --wp--preset--color--base:var(--papier);
  --wp--preset--color--contrast:var(--encre);
  --wp--preset--font-family--manrope:var(--serif);
  --wp--preset--font-family--fira-code:var(--serif);
}
h1,h2,h3,h4,.wp-block-post-title,.wp-block-heading{
  font-family:var(--display);font-weight:400;letter-spacing:.01em;color:var(--encre);
}
a{color:var(--rubrique)}
a:hover{color:var(--sang)}
/* buttons: the rubric red of the main site, square corners */
.wp-element-button,.wp-block-button__link,.wc-block-components-button,
.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button,
.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{
  background:var(--rubrique)!important;color:#fff!important;border:0!important;border-radius:0!important;
  font-family:var(--caps);letter-spacing:.08em;text-transform:none;
}
.wp-element-button:hover,.wp-block-button__link:hover,.wc-block-components-button:hover,
.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover{
  background:var(--sang)!important;color:#fff!important;
}
/* product cards and prices */
.wc-block-components-product-price,.price,.woocommerce-Price-amount{color:var(--rubrique);font-family:var(--serif)}
.wc-block-grid__product-title,.wp-block-post-title a{color:var(--encre);text-decoration:none}
.wc-block-components-product-image img,.wp-block-woocommerce-product-image img{border:1px solid var(--filet)}
/* form fields */
input,select,textarea{font-family:var(--serif);border-radius:0}
/* the theme's own skip link target sits after our header */
.asp-chrome + main,.asp-chrome ~ main{scroll-margin-top:6rem}
