:root{--kc-forest: #0b3b27;--kc-green: #0a6e3e;--kc-sage: #8fbfa4;--kc-sage-pale: #a9d2bc;--kc-paper: #fffdf8;--kc-sand: #f7f3ea;--kc-oat: #eae2d3;--kc-rule: #e6e0d3;--kc-rule-sand: #dfd7c7;--kc-field-border: #d8d0c0;--kc-ink: #0b3b27;--kc-body: #4a544e;--kc-body-muted: #5c665f;--kc-nav: #2a3a32;--kc-meta: #6e7a73;--kc-meta-light: #8a948e;--kc-meta-lightest: #9aa39d;--kc-disabled-border: #b7beb8;--kc-amber: #8a5520;--kc-tier-wash: #f2f7f3;--kc-cream-on-green: #f6f8f4;--kc-scrim-base: 20 17 14;--kc-scrim-hero: linear-gradient( 100deg, rgb(var(--kc-scrim-base) / .82) 0%, rgb(var(--kc-scrim-base) / .55) 40%, rgb(var(--kc-scrim-base) / 0) 72% );--kc-scrim-side: linear-gradient( 90deg, rgb(var(--kc-scrim-base) / .78), rgb(var(--kc-scrim-base) / .15) );--kc-scrim-tile: linear-gradient( to top, rgb(var(--kc-scrim-base) / .86) 0%, rgb(var(--kc-scrim-base) / .5) 28%, rgb(var(--kc-scrim-base) / 0) 62% );--kc-scrim-tile-soft: linear-gradient( to top, rgb(var(--kc-scrim-base) / .82) 0%, rgb(var(--kc-scrim-base) / .46) 30%, rgb(var(--kc-scrim-base) / 0) 66% );--kc-font-display: "Newsreader", "Iowan Old Style", "Palatino Linotype", serif;--kc-font-ui: "Hanken Grotesk", -apple-system, "Segoe UI", helvetica, arial, sans-serif;--font-body--family: var(--kc-font-ui);--font-body--weight: 300;--font-subheading--family: var(--kc-font-ui);--font-subheading--weight: 500;--font-heading--family: var(--kc-font-display);--font-heading--weight: 300;--font-accent--family: var(--kc-font-display);--font-accent--weight: 400;--kc-gutter: 56px;--kc-rhythm-sm: 80px;--kc-rhythm: 96px;--kc-rhythm-lg: 104px;--kc-radius: 2px;--kc-transition: .15s ease}:root{--font-heading--spacing: 0}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--kc-gutter)}}body{background-color:var(--kc-paper);color:var(--kc-body);font-family:var(--kc-font-ui);font-weight:300;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.kc-display{font-family:var(--kc-font-display);color:var(--kc-ink);font-weight:300;text-wrap:pretty}.shopify-policy__container.shopify-policy__container{max-width:none;margin-inline:0;padding-inline:0}.shopify-policy__title.shopify-policy__title{background-color:var(--kc-forest);margin-inline:calc(50% - 50vw);padding:48px var(--kc-gutter);display:flex;flex-direction:column;align-items:flex-start;gap:26px;text-align:start}.shopify-policy__title h1{max-width:640px;margin:0;font-family:var(--kc-font-display);font-weight:200;font-size:clamp(38px,5.1vw,74px);line-height:1.05;color:var(--kc-paper);text-wrap:pretty}.kc-policy-eyebrow{margin:0;font-family:var(--kc-font-ui);font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--kc-sage)}.shopify-policy__body{padding:56px var(--kc-gutter) var(--kc-rhythm)}.kc-policy-grid .shopify-policy__body{padding:0}.kc-policy-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:72px;padding:56px var(--kc-gutter) var(--kc-rhythm)}.kc-policy-nav{position:sticky;top:20px;align-self:start;display:flex;flex-direction:column;gap:14px}.kc-policy-nav__heading{margin:0;font-family:var(--kc-font-ui);font-weight:500;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--kc-meta-light)}.kc-policy-nav__list{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none}.kc-policy-nav__link{font-family:var(--kc-font-ui);font-weight:300;font-size:14px;line-height:1.4;color:var(--kc-body-muted);text-decoration:none}.kc-policy-nav__link:hover{color:var(--kc-green)}.kc-policy-nav__link[aria-current=true]{font-weight:500;color:var(--kc-ink)}.shopify-policy__body .rte{max-width:720px;font-family:var(--kc-font-ui);font-weight:300;font-size:16px;line-height:1.75;color:var(--kc-body);text-wrap:pretty}.shopify-policy__body .rte>h2{margin-top:36px;padding-top:44px;margin-bottom:14px;border-top:1px solid var(--kc-rule);font-family:var(--kc-font-display);font-weight:300;font-size:30px;line-height:1.2;color:var(--kc-ink);scroll-margin-top:120px}.shopify-policy__body .rte>h2:first-child{margin-top:0;padding-top:0;border-top:0}@media screen and (max-width:1024px){.kc-policy-grid{gap:40px;grid-template-columns:200px minmax(0,1fr)}}@media screen and (max-width:749px){.kc-policy-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}.kc-policy-nav{position:static}}:root{--style-border-radius-buttons-primary: var(--kc-radius);--style-border-radius-buttons-secondary: var(--kc-radius);--style-border-radius-inputs: var(--kc-radius);--style-border-radius-popover: var(--kc-radius);--variant-picker-button-radius: var(--kc-radius);--badge-corner-radius: var(--kc-radius)}a,button,.button{transition:color var(--kc-transition),background-color var(--kc-transition),border-color var(--kc-transition)}.kc-eyebrow{font-family:var(--kc-font-ui);font-weight:500;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--kc-green);margin:0}.kc-eyebrow--tight{font-size:10px;letter-spacing:.24em}.kc-meta{font-family:var(--kc-font-ui);font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--kc-meta-lightest);margin:0}.kc-link-rule{font-family:var(--kc-font-ui);font-weight:500;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--kc-ink);text-decoration:none;padding-bottom:6px;border-bottom:1px solid var(--kc-sage);white-space:nowrap}.kc-link-rule:hover{color:var(--kc-green);border-bottom-color:var(--kc-green)}.kc-btn{display:inline-block;font-family:var(--kc-font-ui);font-weight:500;font-size:13px;letter-spacing:.04em;text-transform:none;text-decoration:none;padding:17px 30px;border-radius:var(--kc-radius);border:1px solid transparent;cursor:pointer;text-align:center}.kc-btn--large{padding:17px 30px}.kc-btn--small{padding:12px 30px!important}#quick-add-dialog .kc-btn--small:not(.kc-btn--logged-in){padding:0!important}.kc-btn--solid,.kc-btn--logged-in{background:var(--kc-forest);color:var(--kc-paper)}.kc-btn--solid:hover{background:var(--kc-green);color:var(--kc-paper)}.kc-btn--logged-in{color:#fff!important;text-align:center!important;font-family:var(--kc-font-ui)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.04em!important}.kc-btn--cream{background:var(--kc-sand);color:var(--kc-forest)}.kc-btn--cream:hover{background:var(--kc-sage-pale)}.kc-btn--ghost{background:transparent;color:var(--kc-sand);border-color:#f7f3ea73;padding:16px 30px}.kc-btn--ghost:hover{background:#f7f3ea1f;border-color:var(--kc-sand)}.kc-btn--outline{background:transparent;color:var(--kc-ink);border-color:var(--kc-disabled-border);padding:16px 34px}.kc-btn--outline:hover{background:var(--kc-forest);color:var(--kc-sand);border-color:var(--kc-forest)}.kc-product-well,.product-media-container,.card-gallery,.product-card__image,.quick-order-list__image{background-color:var(--kc-sand)}.card-gallery img,.product-media-container img,.kc-product-well img{mix-blend-mode:multiply}.kc-signin-price{font-family:var(--kc-font-ui);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-green);text-decoration:none;display:inline-block}.kc-signin-price:hover{color:var(--kc-forest)}.kc-section{padding-block:var(--kc-rhythm);padding-inline:var(--kc-gutter)}.kc-section--sand{background:var(--kc-sand)}.kc-section--forest{background:var(--kc-forest);color:var(--kc-sand)}.kc-section--green{background:var(--kc-green);color:var(--kc-cream-on-green)}.kc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.kc-section-head__titles{display:flex;flex-direction:column;gap:10px}.kc-h2{font-family:var(--kc-font-display);font-weight:300;font-size:44px;line-height:1.12;color:var(--kc-ink);margin:0}@media screen and (max-width:1024px){:root{--kc-gutter: 32px;--kc-rhythm: 64px;--kc-rhythm-lg: 72px}.kc-h2{font-size:34px}}@media screen and (max-width:749px){:root{--kc-gutter: 20px;--kc-rhythm: 48px;--kc-rhythm-lg: 56px}.kc-h2{font-size:28px}.kc-section-head{margin-bottom:28px}.kc-btn--large{padding:10px 16px!important}.kc-btn--small{padding:8px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kc-theme.css.map */
