:root{--cs-soil:#5D2B0F;--cs-sun:#E06C26;--cs-leaf:#126232;--cs-lime:#87C540;--cs-forest:#0F4C3A;--cs-bio:#10B981;--cs-announce:#1a6b52;--cs-paper:#F6F4EC;--cs-paper-2:#FBFAF4;--cs-surface:#FFFFFF;--cs-ink:#0F172A;--cs-ink-600:#475569;--cs-line:#E4E2D8;--cs-border:#E2E8F0;--cs-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--cs-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--cs-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--cs-radius:8px;--cs-radius-lg:14px;--cs-shadow:0 18px 40px -24px rgba(15,23,42,.45);--cs-ease:.2s cubic-bezier(.2,.6,.2,1)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title,.section-heading,.rich-text__heading,.main-page-title,.article-template__title,.collection-hero__title{font-family:var(--cs-serif)!important;letter-spacing:-.01em!important}.card__heading,.card__heading *,.product__title,.product__title *,.cart-item__name,.cart__heading,.totals__total,.drawer__heading,.drawer *,.menu-drawer *,.header *,.facets__heading,.cart-notification *,.quick-add *,.predictive-search *,.price *{font-family:var(--cs-sans)!important}.cs-data,.cs-mono{font-family:var(--cs-mono)!important;font-feature-settings:"tnum" 1}.header-wrapper,.header,.header__inline-menu,.header nav,.list-menu,.header-wrapper.color-scheme-1,.header-wrapper.gradient,.section-header{background-color:var(--cs-forest)!important;background:var(--cs-forest)!important}.shopify-section-announcement-bar,.announcement-bar,.utility-bar,.announcement-bar-section,.shopify-section-group-header-group.announcement-bar-section{background-color:var(--cs-announce)!important;background:var(--cs-announce)!important}.header__menu-item:hover,.header a:hover,.header__inline-menu a:hover,.header__active-menu-item{color:var(--cs-sun)!important}.header__active-menu-item,.header [aria-current=page]{border-bottom-color:var(--cs-sun)!important}.button--secondary,.btn-secondary{border-color:var(--cs-leaf)!important;color:var(--cs-leaf)!important}.button--secondary:hover{background-color:var(--cs-leaf)!important;color:#fff!important}.cs-strata{height:6px;width:100%;background:linear-gradient(90deg,var(--cs-soil),#7a3d18 34%,var(--cs-sun) 68%,var(--cs-lime))}.cs-kicker{font-family:var(--cs-mono);font-size:12px;letter-spacing:.04em;color:var(--cs-ink-600)}.cs-hero__eyebrow{text-transform:none!important;letter-spacing:.02em!important}.button,.btn,a.button,button.button{border-radius:var(--cs-radius)!important;letter-spacing:.005em!important;transition:background-color var(--cs-ease),transform var(--cs-ease),box-shadow var(--cs-ease)!important}.button:active,.btn:active{transform:translateY(1px)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea,.field__input,.form__input{border-radius:var(--cs-radius)!important}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--cs-forest)!important;outline-offset:2px!important}.header a:focus-visible,.header button:focus-visible,.header__menu-item:focus-visible{outline-color:var(--cs-lime)!important}.cs-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 15px;border:1px solid var(--cs-line);border-radius:10px;background:var(--cs-paper);font-family:var(--cs-sans);font-size:14px;color:var(--cs-ink);cursor:pointer;transition:all var(--cs-ease)}.cs-chip:hover{border-color:var(--cs-soil)}.cs-chip[aria-pressed=true],.cs-chip.is-selected{background:var(--cs-soil);color:#fff;border-color:var(--cs-soil)}.cs-index{display:flex;flex-direction:column}.cs-row{display:grid;grid-template-columns:40px 72px 1.6fr 1fr 1fr 1.2fr 90px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--cs-line)}.cs-row:hover{background:var(--cs-paper-2)}.cs-row__num{font-family:var(--cs-mono);font-size:13px;color:var(--cs-ink-600)}.cs-row__th{width:68px;height:68px;border-radius:10px;overflow:hidden;background:var(--cs-paper)}.cs-row__th img{width:100%;height:100%;object-fit:cover}.cs-row__name{font-family:var(--cs-serif);font-weight:600;font-size:19px}.cs-row__sci{font-family:var(--cs-mono);font-size:11px;color:var(--cs-ink-600);margin-top:3px}.cs-row__lab{font-family:var(--cs-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-ink-600)}.cs-row__val{font-family:var(--cs-mono);font-size:14px;color:var(--cs-soil);margin-top:3px}.cs-row__ds{font-size:13px;color:var(--cs-leaf);font-weight:600;text-align:right}.cs-photo{position:relative;border-radius:var(--cs-radius-lg);overflow:hidden}.cs-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(1.03) contrast(1.02)}.cs-photo__cap{position:absolute;top:12px;left:12px;font-family:var(--cs-mono);font-size:11px;color:#fff;background:#00000047;padding:4px 9px;border-radius:6px}.cs-empty{border:1px dashed var(--cs-line);border-radius:var(--cs-radius-lg);background:var(--cs-paper-2);padding:28px;text-align:center;color:var(--cs-ink-600)}.cs-empty__t{font-family:var(--cs-serif);font-size:20px;color:var(--cs-ink);font-weight:600;margin-bottom:8px}.cs-brief{border:1.5px dashed var(--cs-soil);border-radius:var(--cs-radius-lg);background:#5d2b0f0a;padding:24px}.cs-brief__tag{font-family:var(--cs-mono);font-size:11px;color:var(--cs-soil);letter-spacing:.06em;text-transform:uppercase}.cs-brief__what{font-family:var(--cs-serif);font-size:20px;font-weight:600;margin-top:10px}.cs-trust__partners-label,.cs-crops__tag,.cs-proof__step-label,.cs-trust__stat-label,.pl__calc-preview-label,.cs-proof__card-badge,.cs-crops__kicker,.pf__kicker,.cs-proof__kicker,.cs-dist__kicker,.pl__badge,.cs-trust__kicker{text-transform:none!important;letter-spacing:.02em!important}.pdp-quickfacts__heading{text-transform:none!important;letter-spacing:.01em!important}.cs-crops__card,.cs-trust__card{box-shadow:none!important;border:1px solid var(--cs-line)!important}.cs-proof__card-badge,.cs-crops__tag{border-radius:6px!important}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:749px){.cs-row{grid-template-columns:30px 56px 1fr;gap:12px}.cs-row__lab,.cs-row__val,.cs-row__ds{display:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/cs-foundations.css.map */
