/* Remlinger Shop · self-hosted fonts (latin subset). Instrument Sans + Instrument Serif,
   SIL Open Font License 1.1 — https://openfontlicense.org */
@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url("../fonts/instrument-sans-latin.woff2") format("woff2")}
@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-latin.woff2") format("woff2")}
@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/instrument-serif-italic-latin.woff2") format("woff2")}
body.rfs-body{margin:0 !important;padding:0 !important;background:#F3EFE7 !important}
/* 1.0.3: the X theme prints its own "Skip to content" link (to #x-main, which shop screens don't have) on every page.
   Its stylesheet no longer loads on shop screens, so hide it here; the shop's own skip link (.rfs-skip) stays. */
body.rfs-body .x-skip-links{display:none !important}
body.rfs-body .screen-reader-text:not(:focus){position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
