/* Boutique storefront palette and typography. */
.boutique {
  --bt-pink: #e55491;
  --bt-plum: #2b1029;
  --bt-muted: #78708a;
  --bt-blush: #f8bfd2;
  --bt-cream: #fffbe8;
  --bt-paper: #fff;
  --bt-surface: #f7f7f7;
  --bt-line: #eee7ec;
  --bt-serif: 'Cormorant Garamond', Georgia, serif;
  --bt-sans: 'Jost', 'Lato', sans-serif;
  --bt-width: 1376px;
  --bt-gutter: clamp(20px, 4vw, 56px);
  color: var(--bt-plum);
  background: var(--bt-paper);
  font: 400 16px/1.6 var(--bt-sans);
  -webkit-font-smoothing: antialiased;
}
.boutique[data-direction='rtl'] {
  --bt-serif: 'Frank Ruhl Libre', Georgia, serif;
  --bt-sans: 'Assistant', 'Lato', sans-serif;
}
