/* Glaze Riot on WordPress: compatibility with the theme's global styles.
   Block themes set the body's weight and letter-spacing, heading sizes, and an !important underline
   on every link. This file is loaded BEFORE the Glaze Riot stylesheets and only puts back the browser
   defaults the design was made with, so every Glaze Riot rule still wins. */
:root body { font-weight: 400; letter-spacing: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; letter-spacing: inherit; line-height: inherit; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1em; }
h5 { font-size: .83em; }
h6 { font-size: .67em; }
:root a { text-decoration-thickness: auto !important; text-underline-offset: auto !important; }
/* the underline offsets Glaze Riot sets itself, re-asserted over that link rule */
:root .link { text-underline-offset: 3px !important; }
:root .coupon__remove { text-underline-offset: 3px !important; }
:root .bbyline:hover strong { text-underline-offset: 3px !important; }
:root a.ct-card__value:hover { text-underline-offset: 4px !important; }
:root .pdp__rating-count { text-underline-offset: 3px !important; }
:root .cmp__remove { text-underline-offset: 3px !important; }
:root .wish__remove { text-underline-offset: 3px !important; }
