:root{--color-main-green: #76bb40;--color-dark-green: #33744d;--color-white: #ffffff;--color-black: #11110f;--color-green: #008f0a;--color-red: #ad0000;--color-mint: #ddffe2;--color-orange: #ff7614;--color-brand-yellow: #fffabe;--color-background: #f6f6f2;--color-surface: #ffffff;--color-surface-soft: #ecefe9;--color-text: var(--color-black);--color-muted: rgba(17, 17, 15, .76);--color-subtle: rgba(17, 17, 15, .58);--color-text-inverse: #ffffff;--color-text-inverse-muted: rgba(255, 255, 255, .74);--color-border-subtle: rgba(17, 17, 15, .1);--color-border: rgba(17, 17, 15, .16);--color-border-strong: rgba(17, 17, 15, .35);--color-border-accent: rgba(118, 187, 64, .85);--color-border-inverse: rgba(255, 255, 255, .35);--color-sale: var(--color-red);--color-success: var(--color-green);--color-error: var(--color-red);--color-overlay: rgba(17, 17, 15, .38);--color-overlay-strong: rgba(17, 17, 15, .52);--color-glass: rgba(255, 255, 255, .94);--color-glass-soft: rgba(255, 255, 255, .82);--color-accent-soft: rgba(51, 116, 77, .09);--font-heading: "Urbanist", Arial, sans-serif;--font-body: "Urbanist", Arial, sans-serif;--font-size-display: clamp(52px, 6vw, 88px);--font-size-page-title: clamp(44px, 5.4vw, 76px);--font-size-section-title: clamp(32px, 3.6vw, 48px);--font-size-card-title: clamp(22px, 1.8vw, 28px);--font-size-lead: clamp(19px, 1.5vw, 22px);--font-size-body: 17px;--font-size-body-small: 16px;--font-size-label: 13px;--font-size-caption: 12px;--line-height-display: .98;--line-height-page-title: 1;--line-height-section-title: 1.08;--line-height-body: 1.65;--page-width: 1440px;--content-width: 760px;--site-padding: 40px;--site-padding-mobile: 20px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 20px;--space-lg: 40px;--space-xl: 72px;--space-2xl: 104px;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-pill: 999px;--control-height: 50px;--control-height-small: 42px;--transition-fast: .18s ease;--transition-default: .3s ease;--transition-slow: .5s ease;--shadow-soft: 0 18px 50px rgba(17, 17, 15, .06);--shadow-card: 0 10px 30px rgba(17, 17, 15, .05);--focus-ring: 0 0 0 3px rgba(118, 187, 64, .2)}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;width:100%;max-width:100%}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;width:100%;max-width:100%;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.65;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#MainContent{flex:1;width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled,.button[disabled],.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}::selection{background:var(--color-main-green);color:var(--color-black)}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);color:var(--color-black);font-weight:600;text-wrap:balance}h1,.h1{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);letter-spacing:-.025em}h2,.h2{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);letter-spacing:-.02em}h3,.h3{font-size:clamp(27px,2.6vw,36px);line-height:1.14;letter-spacing:-.015em}h4,.h4{font-size:var(--font-size-card-title);line-height:1.22;letter-spacing:-.01em}h5,.h5{font-size:19px;line-height:1.35;letter-spacing:0}h6,.h6{font-size:17px;line-height:1.4;letter-spacing:0}p{max-width:68ch}p+p{margin-top:1em}.text-large{font-size:clamp(19px,1.5vw,22px);line-height:1.6;letter-spacing:0}.text-small{font-size:var(--font-size-body-small);line-height:1.55}.caption,.product-meta{font-size:var(--font-size-caption);line-height:1.45;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.text-muted{color:var(--color-muted)}.text-subtle{color:var(--color-subtle)}.display-title{font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:600;letter-spacing:-.03em;text-wrap:balance}.page-title{font-size:var(--font-size-page-title);line-height:var(--line-height-page-title);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.section-title{font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.eyebrow{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--font-size-label);line-height:1.3;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.rte{font-size:inherit;line-height:1.7}.rte>*+*{margin-top:1em}.rte h2,.rte h3,.rte h4{margin-top:1.5em}.rte ul,.rte ol{padding-left:1.4em}.rte li+li{margin-top:.4em}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--site-padding)}.content-width{width:100%;max-width:var(--content-width);margin-inline:auto}.section-spacing{padding-block:var(--space-xl)}.section-spacing--large{padding-block:var(--space-2xl)}.section-spacing--small{padding-block:var(--space-lg)}.surface{background:var(--color-surface)}.surface-soft{background:var(--color-surface-soft)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(32px,6vw,88px)}.section-header__content,.section-header__aside{min-width:0}.section-header__eyebrow{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--font-size-label);line-height:1.3;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.section-header__title{max-width:15ch;margin:0;color:var(--color-black);font-size:var(--font-size-section-title);line-height:var(--line-height-section-title);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.section-header__text{max-width:46ch;color:var(--color-muted);font-size:var(--font-size-body);line-height:1.65}@media screen and (max-width:990px){.section-header{grid-template-columns:1fr;align-items:start;gap:var(--space-md)}}@media screen and (max-width:750px){.section-header__eyebrow{font-size:var(--font-size-caption)}.section-header__title{max-width:17ch;font-size:clamp(30px,8vw,38px);line-height:1.1}.section-header__text{font-size:var(--font-size-body-small)}}.link,.rte a{color:var(--color-black);text-decoration:underline;text-decoration-color:var(--color-main-green);text-decoration-thickness:2px;text-underline-offset:.2em;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.link:hover,.rte a:hover{color:var(--color-dark-green);text-decoration-color:currentColor}.button,.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 28px;border:1px solid var(--color-main-green);border-radius:var(--radius-pill);background:var(--color-main-green);color:var(--color-black);font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.055em;text-transform:uppercase;text-align:center;transition:transform var(--transition-fast),background var(--transition-default),color var(--transition-default),border-color var(--transition-default),box-shadow var(--transition-default),opacity var(--transition-default)}.button:hover,.shopify-payment-button__button:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white);transform:translateY(-1px)}.button:active,.shopify-payment-button__button:active{transform:translateY(0)}.button--secondary{background:transparent;border-color:var(--color-black);color:var(--color-black)}.button--secondary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--light{background:var(--color-white);border-color:var(--color-main-green);color:var(--color-black)}.button--light:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--text{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-black);text-decoration:underline;text-decoration-color:var(--color-main-green);text-decoration-thickness:2px;text-underline-offset:.25em}.button--text:hover{background:transparent;color:var(--color-dark-green);transform:none}.button--full{width:100%}input,textarea,select{width:100%;min-height:var(--control-height);padding:13px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text);font-size:16px;line-height:1.4;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}textarea{min-height:150px;resize:vertical}select{-webkit-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:var(--color-subtle);opacity:1}input:hover,textarea:hover,select:hover{border-color:var(--color-border-strong)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-main-green);background:var(--color-white);box-shadow:var(--focus-ring)}label{display:inline-block;margin-bottom:var(--space-xs);color:var(--color-black);font-size:var(--font-size-label);line-height:1.4;font-weight:650;letter-spacing:.035em}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-default),box-shadow var(--transition-default),transform var(--transition-default)}.card:hover{border-color:var(--color-border-accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}:focus-visible{outline:3px solid var(--color-main-green);outline-offset:3px}.skip-to-content-link{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:9999;padding:12px 18px;border-radius:var(--radius-sm);background:var(--color-black);color:var(--color-white);font-size:16px;font-weight:700;transform:translateY(-150%);transition:transform var(--transition-fast)}.skip-to-content-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:990px){:root{--site-padding: 28px;--space-xl: 64px;--space-2xl: 88px}.section-spacing{padding-block:var(--space-xl)}.section-spacing--large{padding-block:var(--space-2xl)}}@media screen and (max-width:750px){:root{--site-padding: var(--site-padding-mobile);--space-xl: 52px;--space-2xl: 72px}body{font-size:var(--font-size-body-small);line-height:1.65}h1,.h1{font-size:clamp(38px,11vw,54px);line-height:1;letter-spacing:-.02em}h2,.h2{font-size:clamp(30px,8vw,38px)}h3,.h3{font-size:clamp(25px,6.5vw,31px)}h4,.h4{font-size:clamp(21px,5.5vw,25px)}.button,.shopify-payment-button__button{min-height:var(--control-height);padding-inline:24px;font-size:14px}.section-spacing{padding-block:var(--space-xl)}.section-spacing--large{padding-block:var(--space-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
