*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--color-warm-white);color:var(--color-navy);font-family:var(--font-body-family);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--color-gold);color:var(--color-navy)}h1,h2,h3,h4{font-family:var(--font-display-family);margin:0;letter-spacing:-.01em;text-wrap:balance;color:var(--color-navy)}p{margin:0}.eyebrow{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep)}.rte p+p{margin-top:1em}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 3.2rem}@media screen and (max-width:749px){.page-width{padding:0 2rem}}.section{padding-top:var(--spacing-sections);padding-bottom:var(--spacing-sections)}@media screen and (max-width:749px){.section{padding-top:calc(var(--spacing-sections) * .66);padding-bottom:calc(var(--spacing-sections) * .66)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.skip-to-content-link:focus{position:fixed;top:1rem;left:1rem;z-index:9999;background:var(--color-navy);color:var(--color-warm-white);padding:1rem 1.6rem}:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;letter-spacing:.01em;padding:1.3rem 2.6rem;border:1px solid transparent;cursor:pointer;background:none;line-height:1}.btn--primary{background:var(--color-gold);color:var(--color-navy)}.btn--primary:hover{background:var(--color-gold-deep)}.btn--outline{border-color:var(--color-navy);color:var(--color-navy)}.btn--outline:hover{background:var(--color-navy);color:var(--color-warm-white)}.btn--outline-on-dark{border-color:var(--color-warm-white);color:var(--color-warm-white)}.btn--outline-on-dark:hover{background:var(--color-warm-white);color:var(--color-navy)}.btn--rosgleam{background:var(--color-rg-black);color:var(--color-rg-gold)}.btn--rosgleam:hover{background:#000}.btn--text{padding:0;border:none;text-decoration:underline;text-underline-offset:4px;font-weight:600}.cta-link{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;color:inherit;border-bottom:1px solid var(--color-gold);padding-bottom:.3rem;width:fit-content;transition:opacity .2s ease}.cta-link:hover{opacity:.75}.cta-link--amber{border-bottom-color:var(--color-amber)}.price,.sku,[data-numeral]{font-family:var(--font-mono-family);font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
