:root{--brand: #7CB342;--brand-dark: #5a8a2f;--brand-darker: #3f6321;--brand-soft: #F1F7E9;--brand-mute: #EAF2DC;--ink: #14140F;--ink-2: #2A2A22;--ink-3: #56564B;--ink-4: #8A8A7E;--line: #ECECE5;--line-2: #DFDFD6;--erg-bg: #FAFAF7;--card: #FFFFFF;--warn: #C24A1B;--gold: #E8A23C;--shadow-sm: 0 1px 2px rgba(20,20,15,.04), 0 1px 3px rgba(20,20,15,.04);--shadow-md: 0 4px 12px -2px rgba(20,20,15,.06), 0 2px 4px rgba(20,20,15,.04);--shadow-lg: 0 18px 40px -10px rgba(20,20,15,.12), 0 4px 12px rgba(20,20,15,.06);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 22px;--maxw: 1240px;--erg-font: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--erg-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.ergonex{font-family:var(--erg-font);color:var(--ink);line-height:1.5}.ergonex *,.ergonex *:before,.ergonex *:after{box-sizing:border-box}.ergonex a{color:inherit;text-decoration:none}.ergonex button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.ergonex img{display:block;max-width:100%}.ergonex .container{max-width:var(--maxw);margin:0 auto;padding:0 24px}@media(max-width:720px){.ergonex .container{padding:0 16px}}.ergonex img,.ergonex svg,.ergonex table{max-width:100%}.ergonex .eyebrow{font-family:var(--erg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark);display:inline-flex;align-items:center;gap:8px}.ergonex .eyebrow:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--brand)}.ergonex .h-section{font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.02em;font-weight:700;margin:0}.ergonex .muted{color:var(--ink-3)}.ergonex .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:600;font-size:15px;transition:transform .08s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.ergonex .btn:active{transform:translateY(1px)}.ergonex .btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px #ffffff4d inset,0 8px 18px -6px #7cb3428c}.ergonex .btn-primary:hover{background:var(--brand-dark)}.ergonex .btn-primary .arrow{transition:transform .2s ease}.ergonex .btn-primary:hover .arrow{transform:translate(3px)}.ergonex .btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.ergonex .btn-ghost:hover{border-color:var(--ink-3)}.ergonex .btn-dark{background:var(--ink);color:#fff}.ergonex .btn-dark:hover{background:var(--ink-2)}.ergonex .btn-block{width:100%}.ergonex .btn-lg{padding:16px 26px;font-size:16px}.ergonex .stars{display:inline-flex;gap:1px;color:var(--gold);font-size:14px;line-height:1}.ergonex .stars svg{width:16px;height:16px;fill:currentColor}.ergonex .stars.lg svg{width:22px;height:22px}.ergonex .ph{position:relative;background-color:#efefe7;background-image:repeating-linear-gradient(135deg,rgba(20,20,15,.04) 0 1px,transparent 1px 14px);border:1px solid var(--line-2);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-family:var(--erg-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-align:center}.ergonex .ph-label{padding:6px 10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ergonex-base.css.map */
