:root{--green-900: #0c3a24;--green-800: #124a2e;--green-700: #1a6b40;--green-600: #1f854e;--green-500: #26a15f;--lime: #b7e34a;--gold: #f2c94c;--gold-deep: #e0a92b;--cream: #f6f1e4;--cream-2: #efe8d6;--paper: #fffdf8;--ink: #17352a;--ink-soft: #4b6157;--hair: rgba(23, 53, 42, .16);--hair-on-dark: rgba(255, 253, 248, .18);--paper-soft: rgba(255, 253, 248, .74);--sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif: "Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--r-sm: 14px;--r-md: 22px;--r-lg: 32px;--r-pill: 999px;--gutter: 22px;--section: clamp(56px, 6.4vw, 104px);--maxw: 1180px;--sh-rest: 0 2px 10px rgba(12, 58, 36, .06);--sh-obj: 0 12px 34px rgba(12, 58, 36, .1);--sh-plate: 0 26px 60px rgba(4, 22, 14, .34);--ease: cubic-bezier(.22, 1, .36, 1)}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.65}:focus-visible{outline:3px solid var(--green-600);outline-offset:3px;border-radius:4px}.wrap{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(--sans);font-weight:800;font-size:clamp(3.4rem,6.4vw,8rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}.t-headline{font-family:var(--sans);font-weight:800;font-size:clamp(3rem,5.2vw,4.6rem);line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.t-title{font-family:var(--sans);font-weight:700;font-size:clamp(2rem,2vw,2.4rem);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.t-label{font-family:var(--sans);font-weight:700;font-size:1.2rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.t-lede{font-size:clamp(1.75rem,1.6vw,2.05rem);line-height:1.6;color:var(--ink-soft)}.measure{max-width:68ch}.em,.t-display em,.t-headline em,.t-title em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.005em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sans);font-weight:700;font-size:1.7rem;letter-spacing:-.01em;min-height:52px;padding:14px 30px;border-radius:var(--r-pill);border:0;cursor:pointer;text-decoration:none;transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn--primary{background:var(--green-600);color:#fff;box-shadow:var(--sh-obj)}.btn--primary:hover{background:var(--green-700);transform:translateY(-2px);box-shadow:var(--sh-plate)}.btn--lime{background:var(--lime);color:var(--green-900);box-shadow:var(--sh-obj)}.btn--lime:hover{background:#c7ef5e;transform:translateY(-2px);box-shadow:var(--sh-plate)}.btn--ghost{background:transparent;color:var(--green-900);box-shadow:inset 0 0 0 2px var(--hair)}.btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--green-600)}.btn--block{width:100%}.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{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: .16;--inputs-shadow-opacity: 0;--card-corner-radius: var(--r-md);--card-border-width: 0;--card-border-opacity: 0;--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: 0;--popup-shadow-opacity: 0;--drawer-border-width: 0;--drawer-shadow-opacity: 0;--badge-corner-radius: var(--r-pill);--page-width: 1180px;--page-width-margin: 0rem}.button,.shopify-challenge__button,.customer button{border-radius:var(--r-pill);font-family:var(--sans);font-weight:700;letter-spacing:-.01em;min-height:4.8rem;transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--sh-obj)}@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-size:1.7rem;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}.card__information .caption,.card__information .caption-with-letter-spacing,.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.4rem}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lg-tokens.css.map */
