:root{--white: #ffffff;--cream: #ffffff;--cream-2: #f6f4ef;--panel: #edebe4;--paper: #ffffff;--ink: #0d0f11;--ink-soft: #596059;--ink-3: #6b716e;--green-900: #0c3a24;--green-800: #124a2e;--green-700: #1a6b40;--green-600: #1f854e;--green-500: #26a15f;--lime: #b7e34a;--gold: #f2c94c;--gold-deep: #e0a92b;--heading: var(--ink);--accent: var(--green-900);--cta: var(--green-600);--cta-hover: var(--green-700);--cta-label: #ffffff;--select: var(--ink);--hair: #e4e2dc;--hair-strong: #cfcdc6;--hair-on-dark: rgba(255, 255, 255, .16);--paper-soft: rgba(255, 255, 255, .72);--sans: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display: "Inter Tight", "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, sans-serif;--serif: var(--display);--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-pill: 999px;--gutter: 20px;--section: clamp(56px, 7vw, 112px);--maxw: 1280px;--sh-rest: 0 1px 2px rgba(13, 15, 17, .04);--sh-obj: 0 8px 24px rgba(13, 15, 17, .07);--sh-plate: 0 20px 48px rgba(13, 15, 17, .14);--ease: cubic-bezier(.22, 1, .36, 1)}@media screen and (min-width:900px){:root{--gutter: 48px}}.color-scheme-4,.color-scheme-5{--ink: #ffffff;--heading: #ffffff;--ink-soft: rgba(255, 255, 255, .72);--ink-3: rgba(255, 255, 255, .55);--accent: var(--lime);--hair: rgba(255, 255, 255, .16);--hair-strong: rgba(255, 255, 255, .3);--select: #ffffff;--cream-2: rgba(255, 255, 255, .08);--panel: rgba(255, 255, 255, .1)}.color-scheme-5{--green-800: #1a1d21}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.7rem;line-height:1.6;letter-spacing:0}a{color:inherit}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--display);color:var(--heading);letter-spacing:-.025em;line-height:1.08;font-weight:700}h1,.h1,.h0{font-size:clamp(3.8rem,5.2vw,7.2rem);font-weight:800;line-height:.98;letter-spacing:-.03em}h2,.h2{font-size:clamp(3rem,3.4vw,4.6rem)}h3,.h3{font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}h1,h2,h3{text-wrap:balance}svg{display:block}:focus-visible{outline:3px solid var(--cta);outline-offset:3px;border-radius:4px}.focus-inset:focus-visible,*:focus-visible{box-shadow:none}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sec{padding:var(--section) 0}.sec--cream2{background:var(--cream-2)}.sec--deep{background:var(--green-900);color:var(--paper)}.t-display{font-family:var(--display);font-weight:800;font-size:clamp(3.8rem,5.2vw,7.2rem);line-height:.98;letter-spacing:-.03em;color:var(--heading);text-wrap:balance}.t-headline{font-family:var(--display);font-weight:700;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.08;letter-spacing:-.025em;color:var(--heading);text-wrap:balance}.t-title{font-family:var(--display);font-weight:600;font-size:clamp(2rem,2vw,2.4rem);line-height:1.25;letter-spacing:-.015em;color:var(--heading);text-wrap:balance}.t-label{font-family:var(--sans);font-weight:600;font-size:1.2rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.t-lede{font-size:clamp(1.75rem,1.4vw,2rem);line-height:1.55;color:var(--ink-soft)}.measure{max-width:68ch}.em,.t-display em,.t-headline em,.t-title em,h1 em,h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:1.6rem;letter-spacing:0;line-height:1;min-height:52px;padding:14px 28px;border-radius:var(--r-pill);border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--cta);color:var(--cta-label)}.btn--primary:hover{background:var(--cta-hover)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#26292e}.btn--inverse{background:#fff;color:#0d0f11}.btn--inverse:hover{background:#f0efea}.btn--lime{background:var(--lime);color:var(--green-900)}.btn--lime:hover{background:#c7ef5e}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--hair-strong);box-shadow:none}.btn--ghost:hover{border-color:var(--ink);box-shadow:none}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.rule{height:1px;background:var(--hair);border:0;margin:0}.stars{display:inline-flex;gap:2px;vertical-align:-2px}.stars svg{width:15px;height:15px;fill:var(--gold-deep)}.sec--deep .stars svg,.color-scheme-4 .stars svg,.color-scheme-5 .stars svg{fill:var(--gold)}:root{--buttons-radius: var(--r-pill);--buttons-radius-outset: var(--r-pill);--buttons-border-width: 0;--buttons-border-opacity: 0;--buttons-shadow-opacity: 0;--buttons-shadow-horizontal-offset: 0;--buttons-shadow-vertical-offset: 0;--buttons-shadow-blur-radius: 0;--inputs-radius: var(--r-sm);--inputs-radius-outset: var(--r-sm);--inputs-border-width: 1px;--inputs-border-opacity: .15;--inputs-shadow-opacity: 0;--card-corner-radius: var(--r-md);--card-border-width: 1px;--card-border-opacity: .1;--card-shadow-opacity: 0;--media-radius: var(--r-md);--media-border-width: 0;--media-border-opacity: 0;--media-shadow-opacity: 0;--popup-corner-radius: var(--r-md);--popup-border-width: 1px;--popup-border-opacity: .1;--popup-shadow-opacity: 0;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--badge-corner-radius: var(--r-pill);--page-width: 1300px;--page-width-margin: 0rem}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:var(--r-pill);font-family:var(--sans);font-weight:600;font-size:1.6rem;letter-spacing:0;min-height:5.2rem;box-shadow:none;transition:background .25s var(--ease),transform .25s var(--ease),opacity .25s var(--ease)}.button:before,.button:after{display:none}.button:not([disabled]):hover{transform:translateY(-1px);box-shadow:none}.button--secondary{border:1.5px solid var(--hair-strong)}.button--secondary:hover{border-color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.card__heading,.card__heading.h5,.card--horizontal .card__heading{font-family:var(--display);font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.card__information .price,.card__information .price__container .price-item,.card--horizontal .price__container .price-item{font-size:1.6rem;font-weight:600}.card__information .caption,.card__information .caption-with-letter-spacing{font-size:1.4rem}.card--standard .card__inner{background:var(--cream-2)}.card__media .media img{mix-blend-mode:multiply}.caption,.caption-with-letter-spacing{font-size:1.4rem}.caption-with-letter-spacing--medium{font-size:1.5rem}.footer-block__heading{font-size:1.8rem}@media screen and (min-width:990px){.footer-block__heading{font-size:2rem}}.article-template__meta,.article-template__meta *{font-size:1.4rem}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1.4rem}.article-template__link{min-height:4.4rem;padding:.8rem 1.2rem}.shopify-payment-button__more-options.shopify-payment-button__more-options{font-size:1.4rem;min-height:4.4rem;padding:1.2rem}.badge{font-size:1.3rem;font-weight:600;letter-spacing:.04em;border:0}.field__input,.text-area,.select__select,.customer .field input,.customer select{background:#fff;border:1px solid var(--hair-strong);border-radius:var(--r-sm);font-family:var(--sans);font-size:1.6rem}.field__input:focus,.text-area:focus,.select__select:focus{border-color:var(--ink);outline:none;box-shadow:none}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none}.color-scheme-4 .field__input,.color-scheme-5 .field__input{background:#ffffff14;border-color:var(--hair-strong);color:#fff}.shopify-section:has(+.shopify-section>[class^=lg-])>[class^=lg-]:not(.lg-rail):not(.lg-cover):not(.lg-sticky){padding-bottom:calc(var(--section) * .5)}.shopify-section:has(>[class^=lg-])+.shopify-section>[class^=lg-]:not(.lg-rail):not(.lg-sticky){padding-top:calc(var(--section) * .7)}.shopify-section:has(>[class^=lg-])+.shopify-section>.lg-rail .lg-rail__open{padding-top:calc(var(--section) * .7)}.shopify-section:has(+.shopify-section>[class^=lg-])>.lg-rail .lg-rail__plate{padding-bottom:calc(var(--section) * .5)}.shopify-section:has(>.lg-cover.color-scheme-1)+.shopify-section>[class^=lg-].color-scheme-1,.shopify-section:has(>[class^=lg-].color-scheme-2)+.shopify-section>[class^=lg-].color-scheme-2{padding-top:calc(var(--section) * .35)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lg-tokens.css.map */
