@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(archivo-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:98%;ascent-override:92%;descent-override:24%}:root{--c-ink: #0b1a11;--c-forest-950: #05140d;--c-forest-900: #071d13;--c-forest-800: #103b23;--c-forest-700: #164a2d;--c-forest-600: #1f6b3c;--c-lime: #b9f34b;--c-lime-600: #8fcc1f;--c-gold: #c9a24a;--c-gold-300: #e6c97f;--c-paper: #f5f6ef;--c-white: #ffffff;--c-sage: #e8efdf;--c-line: #d8ddd2;--c-muted: #4d5f52;--c-danger: #c0392b;--f-display: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-body: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-hero: clamp(2.5rem, 9vw, 5.5rem);--t-h1: clamp(2.1rem, 6vw, 4rem);--t-h2: clamp(1.75rem, 4.6vw, 3rem);--t-h3: clamp(1.25rem, 2.4vw, 1.6rem);--t-body: 1rem;--t-lead: clamp(1.05rem, 1.6vw, 1.25rem);--t-small: .875rem;--t-micro: .75rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.5rem;--s-8: 3rem;--s-9: 4rem;--s-10: 6rem;--section-y: clamp(3.5rem, 9vw, 7rem);--gutter: 1rem;--container: 1240px;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-pill: 999px;--sh-card: 0 1px 2px rgba(5, 20, 13, .06), 0 8px 24px rgba(5, 20, 13, .08);--sh-pop: 0 20px 60px rgba(5, 20, 13, .28);--glow-lime: 0 0 0 1px rgba(185, 243, 75, .35), 0 10px 40px rgba(185, 243, 75, .18);--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 60px;--announce-h: 0px;--bg: var(--c-paper);--fg: var(--c-ink);--fg-muted: var(--c-muted);--line: var(--c-line);--accent: var(--c-forest-600);--card-bg: var(--c-white)}@media(min-width:750px){:root{--gutter: 2rem;--header-h: 72px}}.scheme-paper{--bg: var(--c-paper);--fg: var(--c-ink);--fg-muted: var(--c-muted);--line: var(--c-line);--accent: var(--c-forest-600);--card-bg: var(--c-white)}.scheme-sage{--bg: var(--c-sage);--fg: var(--c-ink);--fg-muted: var(--c-muted);--line: #cfd9c4;--accent: var(--c-forest-600);--card-bg: var(--c-white)}.scheme-dark{--bg: var(--c-forest-900);--fg: var(--c-paper);--fg-muted: #a9bba9;--line: rgba(245, 246, 239, .14);--accent: var(--c-lime);--card-bg: var(--c-forest-800)}.scheme-deep{--bg: var(--c-forest-950);--fg: var(--c-paper);--fg-muted: #9fb19f;--line: rgba(245, 246, 239, .12);--accent: var(--c-lime);--card-bg: #0b2418}[class*=scheme-]{background:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,canvas{display:block;max-width:100%;height:auto}img{font-style:italic}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.18em}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}:where(ul,ol)[role=list]{list-style:none;padding:0}table{border-collapse:collapse}:focus-visible{outline:3px solid var(--c-lime);outline-offset:2px;border-radius:4px}.scheme-paper :focus-visible,.scheme-sage :focus-visible{outline-color:var(--c-forest-600)}[hidden]{display:none!important}::selection{background:var(--c-lime);color:var(--c-ink)}.n-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.n-container--narrow{max-width:calc(820px + var(--gutter) * 2)}.n-section{padding-block:var(--section-y);position:relative}.n-section--tight{padding-block:calc(var(--section-y) * .6)}.n-section__head{display:grid;gap:var(--s-3);margin-bottom:clamp(2rem,5vw,3.5rem);max-width:760px}.n-section__head--center{margin-inline:auto;text-align:center;justify-items:center}.n-stack{display:grid;gap:var(--s-4)}.n-stack--s{gap:var(--s-2)}.n-stack--l{gap:var(--s-6)}.n-grid{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.n-grid{gap:var(--s-5)}.n-grid--2,.n-grid--3,.n-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.n-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.n-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.n-split{display:grid;gap:var(--s-6);align-items:center}@media(min-width:990px){.n-split{grid-template-columns:1fr 1fr;gap:var(--s-9)}.n-split--flip>:first-child{order:2}}.n-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,320px);gap:var(--s-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--s-3);scrollbar-width:none;scroll-padding-inline:var(--gutter)}.n-scroller::-webkit-scrollbar{display:none}.n-scroller>*{scroll-snap-align:start}@media(min-width:990px){.n-scroller--grid-3,.n-scroller--grid-4{grid-auto-flow:row;overflow:visible;margin-inline:0;padding-inline:0}.n-scroller--grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.n-scroller--grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.n-hero-title,.n-h1,.n-h2,.n-h3{font-family:var(--f-display);font-stretch:112%;font-weight:800;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.n-hero-title{font-size:var(--t-hero);line-height:.95;letter-spacing:-.03em}.n-h1{font-size:var(--t-h1)}.n-h2{font-size:var(--t-h2)}.n-h3{font-size:var(--t-h3);line-height:1.15;font-stretch:105%}.n-h1 em,.n-h2 em,.n-hero-title em{font-style:normal;color:var(--accent)}.scheme-dark .n-h1 em,.scheme-dark .n-h2 em,.scheme-deep .n-h2 em,.scheme-dark .n-hero-title em,.scheme-deep .n-hero-title em{color:var(--c-lime)}.n-eyebrow{font-family:var(--f-display);font-stretch:80%;font-weight:700;font-size:var(--t-small);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.5em}.n-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.n-lead{font-size:var(--t-lead);color:var(--fg-muted);max-width:62ch;text-wrap:pretty}.n-fine{font-size:var(--t-micro);color:var(--fg-muted);line-height:1.45}.n-rte{max-width:70ch}.n-rte>*+*{margin-top:1em}.n-rte h2,.n-rte h3{font-family:var(--f-display);font-stretch:108%;font-weight:800;line-height:1.15;margin-top:1.6em}.n-rte a{color:var(--accent)}.n-num{font-variant-numeric:tabular-nums}.n-btn{--btn-bg: var(--c-ink);--btn-fg: var(--c-paper);--btn-bd: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.8em 1.6em;border-radius:var(--r-pill);border:1.5px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;text-align:center;font-family:var(--f-display);font-stretch:100%;font-weight:750;font-size:1rem;letter-spacing:.01em;line-height:1.1;transition:transform .18s var(--ease),background-color .18s,box-shadow .25s,color .18s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.n-btn:hover{transform:translateY(-1px)}.n-btn:active{transform:translateY(0) scale(.99)}.n-btn[disabled],.n-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.n-btn--primary{--btn-bg: var(--c-lime);--btn-fg: var(--c-ink);box-shadow:0 6px 24px #b9f34b59}.n-btn--primary:hover{--btn-bg: #c8fb62;box-shadow:0 10px 34px #b9f34b80}.n-btn--dark{--btn-bg: var(--c-forest-900);--btn-fg: var(--c-paper)}.n-btn--ghost{--btn-bg: transparent;--btn-fg: var(--fg);--btn-bd: currentColor}.n-btn--block{width:100%}.n-btn--lg{min-height:58px;font-size:1.1rem;padding-inline:2em}.n-btn__price{font-variant-numeric:tabular-nums;opacity:.9;font-weight:700}.n-btn.is-loading{position:relative;color:transparent!important}.n-btn.is-loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--btn-fg);border-right-color:transparent;animation:n-spin .7s linear infinite}@keyframes n-spin{to{transform:rotate(360deg)}}.n-link{color:var(--accent);font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px}.n-link-arrow{display:inline-flex;align-items:center;gap:.4em;font-weight:700;color:var(--accent);text-decoration:none}.n-link-arrow:after{content:"\2192";transition:transform .2s var(--ease)}.n-link-arrow:hover:after{transform:translate(4px)}.n-badge{display:inline-flex;align-items:center;gap:.35em;padding:.3em .7em;border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:750;letter-spacing:.06em;text-transform:uppercase;background:var(--c-forest-900);color:var(--c-paper);line-height:1.2;white-space:nowrap}.n-badge--lime{background:var(--c-lime);color:var(--c-ink)}.n-badge--gold{background:linear-gradient(135deg,var(--c-gold-300),var(--c-gold));color:var(--c-ink)}.n-badge--ghost{background:transparent;border:1px solid var(--line);color:var(--fg)}.n-chip{display:inline-flex;align-items:center;gap:.45em;padding:.45em .8em;border-radius:var(--r-pill);border:1px solid var(--line);font-size:var(--t-small);font-weight:600}.n-card{background:var(--card-bg);border-radius:var(--r-md);box-shadow:var(--sh-card);overflow:hidden;color:var(--fg)}.n-card--flat{box-shadow:none;border:1px solid var(--line)}.n-card--dark{background:var(--c-forest-800);color:var(--c-paper);--fg-muted: #a9bba9}.n-card--glass{background:#f5f6ef0f;border:1px solid rgba(245,246,239,.12);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.n-card__body{padding:var(--s-5);display:grid;gap:var(--s-2)}.n-media{position:relative;overflow:hidden;background:#05140d0f}.n-media>img,.n-media>video,.n-media>picture>img{width:100%;height:100%;object-fit:cover}.n-media--square{aspect-ratio:1}.n-media--portrait{aspect-ratio:4 / 5}.n-media--wide{aspect-ratio:16 / 9}.n-stat{display:grid;gap:var(--s-1)}.n-stat__value{font-family:var(--f-display);font-stretch:115%;font-weight:850;font-size:clamp(2.6rem,8vw,4.5rem);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent)}.scheme-dark .n-stat__value,.scheme-deep .n-stat__value{color:var(--c-lime)}.n-stat__label{font-weight:750;font-size:1.05rem}.n-stat__context{font-size:var(--t-small);color:var(--fg-muted)}.n-accordion{border-top:1px solid var(--line)}.n-accordion details{border-bottom:1px solid var(--line)}.n-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;min-height:56px;font-weight:700;font-size:1.05rem}.n-accordion summary::-webkit-details-marker{display:none}.n-accordion summary:after{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071d13' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .25s var(--ease)}.scheme-paper .n-accordion summary:after,.scheme-sage .n-accordion summary:after{background-color:var(--c-lime)}.n-accordion details[open] summary:after{transform:rotate(45deg)}.n-accordion__body{padding:0 0 var(--s-5);color:var(--fg-muted);max-width:70ch}.n-accordion__body>*+*{margin-top:.8em}.n-input{width:100%;min-height:52px;padding:.85em 1em;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--c-white);color:var(--c-ink);font-size:16px}.n-input:focus{outline:none;border-color:var(--c-forest-600);box-shadow:0 0 0 3px #1f6b3c2e}.n-label{display:block;font-weight:650;font-size:var(--t-small);margin-bottom:var(--s-2)}.n-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media(min-width:750px){.n-trust--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.n-trust__item{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-small);font-weight:650;line-height:1.25}.n-trust__item svg{flex:none;width:28px;height:28px;color:var(--accent)}.n-stars{display:inline-flex;align-items:center;gap:.4em;font-size:var(--t-small);font-weight:650}.n-stars__icons{--pct: 100%;position:relative;display:inline-block;width:86px;height:16px;background:linear-gradient(90deg,var(--c-gold) var(--pct),#c9cfc4 var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.8-4 3.9.9 5.5L8 12.6 3.1 15.2 4 9.7 0 5.8 5.6 5z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 16'%3E%3Cg fill='black'%3E%3Cpath id='s' d='M8 0l2.4 5 5.6.8-4 3.9.9 5.5L8 12.6 3.1 15.2 4 9.7 0 5.8 5.6 5z'/%3E%3Cuse href='%23s' x='17.5'/%3E%3Cuse href='%23s' x='35'/%3E%3Cuse href='%23s' x='52.5'/%3E%3Cuse href='%23s' x='70'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}.u-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-text-center{text-align:center}.u-mt-2{margin-top:var(--s-2)}.u-mt-4{margin-top:var(--s-4)}.u-mt-6{margin-top:var(--s-6)}.u-mt-8{margin-top:var(--s-8)}.u-nowrap{white-space:nowrap}.u-strike{text-decoration:line-through;opacity:.6}@media(max-width:749px){.u-hide-mobile{display:none!important}}@media(min-width:750px){.u-hide-desktop{display:none!important}}.skip-link{position:absolute;left:var(--s-4);top:-100px;z-index:1000;padding:var(--s-3) var(--s-4);background:var(--c-lime);color:var(--c-ink);border-radius:var(--r-sm);font-weight:700}.skip-link:focus{top:var(--s-4)}.shopify-payment-button__button{border-radius:var(--r-pill)!important;min-height:52px!important;overflow:hidden}.shopify-payment-button__more-options{color:var(--fg-muted)!important;font-size:var(--t-small)!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/base.css.map */
