@font-face{font-family:General Sans;src:url(general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(general-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(instrument-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(dm-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg: #FFFAF1;--color-fg: #000000;--color-surface-dark: #11110F;--color-on-dark: #FFFAF1;--color-white: #FFFFFF;--color-muted: #6B6A66;--color-muted-on-dark: rgba(255,250,241,.66);--color-line: rgba(17,17,15,.12);--color-line-on-dark: rgba(255,255,255,.16);--color-accent: #6E1226;--color-star: #F5A623;--space-2: .125rem;--space-4: .25rem;--space-6: .375rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem;--space-80: 5rem;--space-96: 6rem;--space-128: 8rem;--space-160: 10rem;--radius-sm: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--font-display: "General Sans", system-ui, sans-serif;--font-body: "Satoshi", system-ui, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--about-ink: #29251f;--about-muted: #6e6557;--about-label: #8a7f6f;--about-line: #d8d0c5;--about-stat-bg: #efe3d8;--sci-lime: #cff80a;--sci-amber: #d78a00;--sci-dark: #060606;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--display-sm: clamp(2rem, 4vw, 2.5rem);--display-md: clamp(2.5rem, 5vw, 3rem);--display-lg: clamp(2rem, 5vw, 3rem);--leading-tight: 1.05;--leading-snug: 1.15;--leading-normal: 1.5;--tracking-tight: -.02em;--tracking-tighter: -.03em;--wrap-max: 1440px;--wrap-pad: clamp(1rem, 1.7vw, 24px);--header-h: 88px;--sbw: 0px;--vw: calc(100vw - var(--sbw));--content-w: calc(min(var(--vw), var(--wrap-max)) - 2 * var(--wrap-pad));--bleed-right: calc(50% - var(--vw) / 2);--ease-out: cubic-bezier(.22,.61,.36,1);--ease-inout: cubic-bezier(.65,0,.35,1);--dur-fast: .18s;--dur: .4s;--dur-slow: .7s}@media(max-width:749px){:root{--display-md: 2rem;--display-lg: 2rem;--text-2xl: 1.5rem}}@media(max-width:749px){body .trust,body .tst,body .vf,body .proto,body .uc,body .depl,body .mth,body .cmp,body .tl,body .prods,body .proc,body .pcar,body .ceo,body .faq{padding-block:24px}body .hero{padding-bottom:24px}body .footer{margin-top:24px}body:not(.template-index) .cmp,body:not(.template-index) .ceo,body:not(.template-index) .prods,body:not(.template-index) .faq{padding-block:3rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:-.01em;color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);text-wrap:balance}h2{font-weight:500}.wrap{width:100%;max-width:var(--wrap-max);margin-inline:auto;padding-inline:var(--wrap-pad)}.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}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:1000;background:var(--color-fg);color:var(--color-on-dark);padding:.625rem 1rem;border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus{top:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:500;font-size:var(--text-md);letter-spacing:var(--tracking-tight);padding:.875rem 1.5rem;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);will-change:transform}.btn:active{transform:scale(.97)}.btn--primary{background:var(--color-white);color:var(--color-fg)}.btn--primary:hover,.btn--dark{background:var(--color-fg);color:#fff}.btn--dark:hover{opacity:.88}.btn--outline{background:transparent;border:1.5px solid var(--color-line);color:var(--color-fg)}.btn--outline-on-dark{background:#ffffff14;border:1.5px solid var(--color-line-on-dark);color:var(--color-on-dark)}.btn--outline-on-dark:hover{background:#ffffff29}.slider-nav{display:flex;gap:.75rem}[data-carousel]:not(.is-scrollable) .slider-nav{display:none}.ingr{display:flex;flex-direction:column;gap:1.125rem;padding-top:4px}.ingr__select-wrap{display:flex;flex-direction:column;gap:.4rem}.ingr__select-label{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.ingr__dd{position:relative;width:100%;max-width:280px}.ingr__dd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);padding:11px 16px;color:#fff;font-family:var(--font-body);font-size:14px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.ingr__dd-btn:hover,.ingr__dd.is-open .ingr__dd-btn{border-color:#ffffff73}.ingr__dd-chev{flex:0 0 auto;color:#ffffffb3;transition:transform var(--dur-fast) var(--ease-out)}.ingr__dd.is-open .ingr__dd-chev{transform:rotate(180deg)}.ingr__dd-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:5;margin:0;padding:6px;list-style:none;background:#1b1b1b;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 14px 34px #0000008c}.ingr__dd-list[hidden]{display:none}.ingr__dd-opt{padding:10px 12px;border-radius:10px;color:#ffffffd1;font-size:14px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ingr__dd-opt:hover{background:#ffffff1a;color:#fff}.ingr__dd-opt.is-sel{background:#ffffff24;color:#fff}.ingr__text{font-size:var(--text-sm);line-height:1.55;color:#ffffffb8}.ingr__text strong{color:#fff;font-weight:600}.ingr__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ingr__table th,.ingr__table td{text-align:left;padding:10px 14px;border:1px solid rgba(255,255,255,.15);color:#ffffffd1;vertical-align:top}.ingr__head th{font-weight:600;color:#fff}.ingr__cultures{font-size:var(--text-sm);line-height:1.55;color:#ffffff8c}.slider-nav__btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-line);background:#ffffffb3;color:var(--color-fg);display:grid;place-items:center;transition:background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.slider-nav__btn:hover{background:#fff}.slider-nav__btn:active{transform:scale(.94)}.slider-nav--on-dark .slider-nav__btn{border-color:var(--color-line-on-dark);background:#ffffff14;color:var(--color-on-dark)}.slider-nav--on-dark .slider-nav__btn:hover{background:#ffffff29}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.js [data-reveal].is-in{opacity:1;transform:none}@media(max-width:749px){.js .ph__buy[data-reveal]{opacity:1;transform:none;transition:none}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/base.css.map */
