:root{--bg:#FFFFFF;--bg-soft:#F5F5F3;--bg-grey:#ECECE9;--black:#0D0F11;--hair:#E3E3E0;--hair-dark:rgba(255,255,255,.14);--ink:#0D0F11;--ink-2:#4A4A4A;--ink-3:#666666;--on-dark:#FFFFFF;--on-dark-2:rgba(255,255,255,.72);--gold:#B8902A;--gold-text:#7E5F14;--gold-on-dark:#D9B85A;--gold-soft:rgba(184,144,42,.12);--acc-nad:#B8902A;--acc-cell:#8E9BAA;--acc-gda:#D4635A;--acc-gly:#9B8EC4;--sans:var(--font-body-family);--display:var(--font-heading-family);--t-display:clamp(4.4rem,5.2vw,7.2rem);--t-h2:clamp(3.04rem,3.2vw,4.4rem);--t-h3:2rem;--t-lede:clamp(1.7rem,1.4vw,2rem);--t-body:1.6rem;--t-small:1.4rem;--t-micro:1.2rem;--t-eyebrow:1.2rem;--section:clamp(6.4rem,8vw,12.8rem);--gutter:2rem;--maxw:128rem;--gap:3.2rem;--r-sm:.6rem;--r-md:1.2rem;--r-lg:2rem;--r-pill:999px;--sh-card:0 1px 2px rgba(13,15,17,.05),0 8px 24px rgba(13,15,17,.06);--sh-lift:0 16px 40px rgba(13,15,17,.12);--ease:cubic-bezier(.22,1,.36,1)}@media(min-width:900px){:root{--gutter:4.8rem}}body{letter-spacing:0;font-size:var(--t-body);line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.rng__name a{text-decoration:none}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--display);letter-spacing:-.025em;line-height:1.08;font-weight:700}h1,.h1{font-size:var(--t-display);font-weight:800;line-height:.98;letter-spacing:-.03em}h2,.h2{font-size:var(--t-h2)}h3,.h3{font-size:var(--t-h3);font-weight:600;line-height:1.25;letter-spacing:-.01em}.h0{font-size:var(--t-display);font-weight:800;line-height:.98;letter-spacing:-.03em}h1,h2,h3{text-wrap:balance}svg{display:block}:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px;border-radius:4px}.color-scheme-4 :focus-visible,.color-scheme-5 :focus-visible,.footer :focus-visible{outline-color:var(--gold-on-dark)}.focus-inset:focus-visible,*:focus-visible{box-shadow:none}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.sec{padding-top:var(--section);padding-bottom:var(--section)}.shopify-section:has(+.shopify-section>.sec)>.sec{padding-bottom:calc(var(--section) * .25)}.shopify-section:has(>.sec)+.shopify-section>.sec{padding-top:calc(var(--section) * .6)}.shopify-section:has(>.sec.color-scheme-1)+.shopify-section>.sec.color-scheme-1,.shopify-section:has(>.sec.color-scheme-2)+.shopify-section>.sec.color-scheme-2{padding-top:0}.shopify-section:has(+.shopify-section>.sec.color-scheme-1)>.sec.color-scheme-1,.shopify-section:has(+.shopify-section>.sec.color-scheme-2)>.sec.color-scheme-2{padding-bottom:calc(var(--section) * .15)}.t-eyebrow{font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.t-eyebrow--gold{color:var(--gold-text)}.t-eyebrow--dark{color:var(--gold-on-dark)}.t-display{font-family:var(--display);font-size:var(--t-display);font-weight:800;line-height:.98;letter-spacing:-.03em}.t-h2{text-wrap:balance;font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:1.08;letter-spacing:-.025em}.t-h3{font-family:var(--display);font-size:var(--t-h3);font-weight:600;line-height:1.25;letter-spacing:-.01em}.t-lede{font-size:var(--t-lede);line-height:1.55;color:var(--ink-2)}.t-small{font-size:var(--t-small)}.t-micro{font-size:var(--t-micro);line-height:1.5;color:var(--ink-3)}.btn,.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2.8rem;min-height:0;border-radius:var(--r-pill);border:1.5px solid transparent;font-family:var(--sans);font-weight:600;font-size:var(--t-body);line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:none;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn:before,.btn:after,.button:before,.button:after{display:none}.btn:hover,.button:hover{transform:translateY(-1px)}.btn--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--black);color:var(--on-dark)}.btn--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:#26292e}.btn--inverse{background:#fff;color:var(--ink)}.btn--inverse:hover{background:#f0f0ee}.btn--ghost,.button--secondary{background:transparent;color:var(--ink);border-color:var(--hair)}.btn--ghost:hover,.button--secondary:hover{border-color:var(--ink)}.btn--ghost-dark{background:transparent;color:var(--on-dark);border-color:var(--hair-dark)}.btn--ghost-dark:hover{border-color:#fff}.btn svg{width:1.6rem;height:1.6rem}.btn[disabled],.button[disabled]{opacity:.5;cursor:default;transform:none}.bs-link{display:inline-flex;align-items:center;gap:.8rem;font-weight:600;font-size:var(--t-small);text-decoration:none;color:var(--ink)}.color-scheme-4 .bs-link,.color-scheme-5 .bs-link{color:#fff}.bs-link svg{width:1.4rem;height:1.4rem;transition:transform .25s var(--ease)}.bs-link:hover svg{transform:translate(3px)}.stars{display:inline-flex;gap:2px;color:var(--gold-text)}.stars svg{width:1.6rem;height:1.5rem;fill:currentColor}.stars--sm svg{width:1.3rem;height:1.2rem}.stars svg.is-off{color:var(--hair)}.sec-head{max-width:72rem}.sec-head .t-eyebrow{margin-bottom:1.4rem}.sec-head .t-h2{margin-bottom:1.6rem}.sec-head--center{margin-left:auto;margin-right:auto;text-align:center}.hr-top{border-top:1px solid var(--hair)}.hr-bottom{border-bottom:1px solid var(--hair)}.fda{font-size:var(--t-micro);line-height:1.5;color:var(--ink-3);max-width:82rem}.scroller{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:var(--gutter);padding-right:var(--gutter);margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start;flex:0 0 auto}.color-scheme-4,.color-scheme-4 .t-eyebrow{--hair:rgba(255,255,255,.14)}.color-scheme-4 .t-lede{color:var(--on-dark-2)}.color-scheme-4 .t-eyebrow{color:var(--gold-on-dark)}.color-scheme-4 .fda{color:#ffffff73}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bs-tokens.css.map */
