:root{--color-ink: #1A1A1A;--color-muted: #6E6E72;--color-hairline: #E5E5E5;--color-white: #FFFFFF;--color-accent-red: #A93A2C;--color-success: #0F5132;--color-error: #8B0000;--color-ink-rgb: 26 26 26;--color-muted-rgb: 110 110 114;--color-hairline-rgb: 229 229 229;--color-white-rgb: 255 255 255;--color-accent-red-rgb: 169 58 44;--font-size--display: clamp(2.5rem, 6vw, 4.5rem);--font-size--h1: clamp(2rem, 4vw, 3rem);--font-size--h2: clamp(1.5rem, 2.5vw, 2rem);--font-size--h3: 1.25rem;--font-size--body: 1rem;--font-size--small: .875rem;--font-size--caps: .75rem;--font-heading: "Canela Deck", "Cormorant Garamond", Georgia, serif;--font-body: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--line-height-display: 1.05;--line-height-heading: 1.15;--line-height-body: 1.6;--line-height-snug: 1.45;--line-height-none: 1;--tracking-display: -.02em;--tracking-h1: -.01em;--tracking-caps: .22em;--radius: 2px;--button-padding-block: 18px;--button-padding-inline: 28px;--button-padding-block-sm: 12px;--button-padding-inline-sm: 20px;--button-min-height: 48px;--button-min-height-sm: 40px;--button-min-width: 144px;--button-min-width-sm: 120px;--button-border-width: 1px;--button-transition: opacity .15s ease, background-color .15s ease, color .15s ease, border-color .15s ease, text-decoration-color .15s ease;--button-hover-opacity: .85;--button-disabled-opacity: .35;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--focus-outline-width: .125rem;--focus-outline-offset: .2em;--font-heading--family: "Canela Deck", "Cormorant Garamond", Georgia, serif;--font-body--family: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-subheading--family: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-accent--family: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-heading--weight: 400;--font-body--weight: 400;--font-subheading--weight: 400;--font-accent--weight: 500;--style-border-radius-buttons-primary: 2px;--style-border-radius-buttons-secondary: 2px;--style-border-radius-inputs: 2px;--style-border-radius-popover: 2px;--style-border-radius-pills: 2px;--button-text-case: uppercase;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase}.nh-display{font-family:var(--font-heading);font-weight:300;font-size:var(--font-size--display);line-height:var(--line-height-display);letter-spacing:var(--tracking-display);text-transform:none}.nh-h1{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size--h1);line-height:var(--line-height-heading);letter-spacing:var(--tracking-h1);text-transform:none}.nh-h2{font-family:var(--font-heading);font-weight:400;font-size:var(--font-size--h2);line-height:var(--line-height-heading);text-transform:none}.nh-h3{font-family:var(--font-body);font-weight:500;font-size:var(--font-size--h3);line-height:var(--line-height-heading)}.nh-h4,.nh-h5,.nh-h6{font-family:var(--font-body);font-weight:500;font-size:var(--font-size--body);line-height:var(--line-height-body)}.nh-body{font-family:var(--font-body);font-weight:400;font-size:var(--font-size--body);line-height:var(--line-height-body)}.nh-small{font-family:var(--font-body);font-weight:400;font-size:var(--font-size--small);line-height:var(--line-height-snug)}.nh-caps{font-family:var(--font-body);font-weight:500;font-size:var(--font-size--caps);line-height:var(--line-height-none);letter-spacing:var(--tracking-caps);text-transform:uppercase}img,picture,picture>img,video{border-radius:0}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-block) var(--button-padding-inline);min-height:var(--button-min-height);min-width:var(--button-min-width);font-family:var(--font-body);font-size:var(--font-size--caps);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;line-height:var(--line-height-none);text-decoration:none;white-space:nowrap;cursor:pointer;border:var(--button-border-width) solid transparent;border-radius:var(--radius);transition:var(--button-transition);background:transparent;color:var(--color-ink)}.button:focus-visible,.button-secondary:focus-visible{outline:var(--focus-outline-width) solid var(--color-ink);outline-offset:var(--focus-outline-offset)}.button:not(.button-secondary):not(.button--secondary):not(.button--tertiary):not(.button--reverse):not(.button-unstyled),.button.button--primary{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.button:not(.button-secondary):not(.button--secondary):not(.button--tertiary):not(.button--reverse):not(.button-unstyled):hover,.button.button--primary:hover{opacity:var(--button-hover-opacity)}.button-secondary,.button.button--secondary{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.button-secondary:hover,.button.button--secondary:hover{background:var(--color-ink);color:var(--color-white)}.button.button--tertiary{padding:var(--space-xs) 0;min-height:auto;min-width:0;border:none;background:transparent;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-muted);text-underline-offset:4px}.button.button--tertiary:hover{text-decoration-color:var(--color-ink);background:transparent;color:var(--color-ink)}.button.button--reverse{background:var(--color-white);color:var(--color-ink);border-color:var(--color-white)}.button.button--reverse:hover{opacity:var(--button-hover-opacity)}.button.button--reverse:focus-visible{outline-color:var(--color-white)}.button.button--sm{padding:var(--button-padding-block-sm) var(--button-padding-inline-sm);min-height:var(--button-min-height-sm);min-width:var(--button-min-width-sm)}.button:disabled,.button[aria-disabled=true],.button.is-disabled,.button-secondary:disabled,.button-secondary[aria-disabled=true]{opacity:var(--button-disabled-opacity);pointer-events:none;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/505/assets/nh-css-guide.css.map */
