html{font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-weight:var(--font-weight-normal);font-style:var(--font-body-style);line-height:var(--line-height-base);color:var(--text-primary);letter-spacing:var(--letter-spacing-normal)}p,li,td,th,.announcement-bar__text,.product-card__title,.collection-card__title{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-style:var(--font-heading-style);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--monarch-black);margin-top:0;margin-bottom:var(--space-sm)}.featured-products-manual__heading,.shop-by-collection__heading,.header__site-name,.header__site-name-line,[class*=__heading],[class*=__title]{font-family:var(--font-heading)}h1,.h1{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-md)}h2,.h2{font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md)}h3,.h3{font-size:clamp(var(--font-size-xl),3vw,var(--font-size-3xl));font-weight:var(--font-weight-semibold)}h4,.h4{font-size:clamp(var(--font-size-lg),2.5vw,var(--font-size-2xl));font-weight:var(--font-weight-medium)}h5,.h5{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}h6,.h6{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}p{margin-top:0;margin-bottom:var(--space-sm);line-height:var(--line-height-relaxed)}.lead,.text-intro{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal);color:var(--text-secondary)}small,.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}a{color:var(--monarch-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--monarch-link-hover);text-decoration:none}.rte a,.rich-text a,.page-content a,.shopify-policy__body a,article a,.article-content a{text-decoration:underline}.rte a:hover,.rich-text a:hover,.page-content a:hover,.shopify-policy__body a:hover,article a:hover,.article-content a:hover{text-decoration:underline}ul,ol{margin-top:0;margin-bottom:var(--space-sm);padding-left:var(--space-md);line-height:var(--line-height-relaxed)}li{margin-bottom:var(--space-xs)}blockquote{margin:var(--space-md) 0;padding:var(--space-sm) var(--space-md);border-left:4px solid var(--monarch-primary);background-color:var(--monarch-primary-alpha-05);font-style:italic;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}blockquote cite{display:block;margin-top:var(--space-sm);font-size:var(--font-size-sm);font-style:normal;color:var(--text-secondary)}.text-uppercase{text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.product-title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal)}.product-price{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--monarch-primary)}.product-description{font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--text-secondary)}button,.button,.btn{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1}label{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-xs);display:inline-block}input,textarea,select{font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-base)}.nav-link,.menu-item{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.footer-heading{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-sm)}.footer-text{font-size:var(--font-size-sm);color:var(--text-secondary)}@media (max-width: 768px){html{font-size:var(--font-size-base-mobile)}h1,.h1{font-size:var(--font-size-3xl)}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3,.product-price{font-size:var(--font-size-xl)}}@media print{body{font-family:var(--font-body);font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);page-break-after:avoid}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/monarch-typography.css.map */
