/** Shopify CDN: Minification failed

Line 23:43 Invalid escape
Line 24:8 Invalid escape
Line 25:96 Invalid escape
Line 26:99 Invalid escape
Line 27:0 Invalid escape
Line 28:46 Invalid escape
Line 29:64 Invalid escape
Line 30:2 Invalid escape
Line 31:0 Invalid escape
Line 32:15 Invalid escape
... and 27 more hidden warnings

**/
{\rtf1\ansi\ansicpg1252\cocoartf2822
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

\f0\fs24 \cf0 /* === Global defaults === */\
:root \{\
  --text-font-family: "Gellix", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;\
  --heading-font-family: "Gellix", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;\
\
  --text-font-weight: 400;     /* body text */\
  --heading-font-weight: 600;  /* default headings = SemiBold */\
\}\
\
/* Body copy */\
body, p, li \{ \
  font-weight: var(--text-font-weight);\
\}\
\
/* All non-hero headings default to SemiBold */\
h1, h2, h3, h4, h5, h6 \{\
  font-family: var(--heading-font-family);\
  font-weight: var(--heading-font-weight);\
\}\
\
/* Hero headings = Bold (700) */\
/* Cover common hero/banner/slider title classes used by premium themes */\
.hero h1,\
.hero .h1,\
.section-hero h1,\
.banner__heading,\
.banner .h1,\
.slideshow__heading,\
.slideshow__title,\
.image-banner__heading,\
[data-section-type="hero"] h1,\
[data-section-type="hero"] .h1 \{\
  font-weight: 700 !important;\
\}\
\
/* Keep italics consistent with surrounding weight (for scribble/underline effects) */\
em, i \{ font-weight: inherit; font-style: italic; \}\
}