:root{--primary:#1C3A2B;--primary-hover:#142A1F;--primary-tint:#E7EDE7;--secondary:#5B7A66;--secondary-tint:#DCE6DD;--accent:#BD9A4E;--accent-deep:#9C7C36;--accent-tint:#F0E7CF;--surface:#F8F6F1;--surface-card:#FFFFFF;--surface-sunken:#F1EDE3;--text:#1B2A22;--text-muted:#5E6E64;--text-faint:#97A199;--line:#E4DECF;--line-soft:#EFEBE0;--success:#2E7D4F;--success-tint:#E2F0E6;--warning:#C2862B;--warning-tint:#F7ECD6;--error:#B4452F;--error-tint:#F6E2DC;--serif:"Libre Caslon Display",Georgia,serif;--sans:"Hanken Grotesk",system-ui,sans-serif;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--btn-radius:var(--r-sm);--sh-sm:0 1px 2px rgba(27,42,34,.06),0 1px 1px rgba(27,42,34,.04);--sh-md:0 4px 14px rgba(27,42,34,.08);--sh-lg:0 18px 44px rgba(27,42,34,.12);--page-max:1240px}.skin-sprout h1,.skin-sprout h2,.skin-sprout h3{font-weight:800;letter-spacing:-.02em;line-height:1.08}.skin-sprout{--btn-radius:var(--r-pill)}.skin-sprout .btn{border-radius:var(--r-pill);font-weight:700}.skin-sprout .eyebrow{font-weight:700}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}.header--transparent{border-bottom:0}.imgcard__card .btn{max-width:100%}@media(max-width:849px){.imgcard--banner .imgcard__card{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch;gap:18px;padding:28px}.imgcard--banner .imgcard__body{flex:none!important}.imgcard--banner .imgcard__cta{margin-top:0;flex:none}}body{font-family:var(--sans);color:var(--text);background:var(--surface);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:0;background:var(--surface-card);padding:10px 16px;z-index:100}.skip-link:focus{left:8px}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.012em;line-height:1.06}.serif{font-family:var(--serif)}h1,h2,h3,h4,h5,h6{color:var(--hc,inherit)}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--secondary)}.eyebrow--gold{color:var(--accent-deep)}.tnum{font-variant-numeric:tabular-nums}.page-width{max-width:var(--page-max);margin:0 auto;padding-left:28px;padding-right:28px}@media(max-width:749px){.page-width{padding-left:16px;padding-right:16px}}.rte p{margin:0 0 .9em}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.3em;margin:.5em 0}.rte li{margin:.25em 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--hc,var(--text));margin:1.5em 0 .45em;line-height:1.2}.rte>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.rte h1{font-size:1.75em}.rte h2{font-size:1.45em}.rte h3{font-size:1.22em}.rte h4{font-size:1.08em;font-family:var(--sans);font-weight:600;letter-spacing:0}.rte h5,.rte h6{font-size:1em;font-family:var(--sans);font-weight:600;letter-spacing:.02em}.btn{font-family:var(--sans);font-weight:600;font-size:var(--btn-fs,15px);border:1.5px solid transparent;border-radius:var(--r-sm);padding:var(--btn-pad-v,14px) var(--btn-pad-h,32px);display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.15s;letter-spacing:.01em;white-space:nowrap;line-height:1.2}.btn--primary{background:var(--btn-c,var(--primary));color:var(--btn-fg,var(--surface))}.btn--primary:hover{background:var(--btn-c-hover,var(--primary-hover))}.btn--secondary{background:var(--secondary-tint);color:var(--btn-c,var(--primary))}.btn--outline{background:transparent;border-color:var(--btn-c,var(--primary));color:var(--btn-c,var(--primary))}.btn--outline:hover{background:color-mix(in srgb,var(--btn-c,var(--primary)) 12%,transparent)}.btn--accent{background:var(--accent);color:#2a2210}.btn--accent:hover{background:var(--accent-deep);color:#fff}.btn--disabled,.btn[disabled]{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed;border-color:var(--line)}.btn--sm{padding:max(6px,calc(var(--btn-pad-v,14px) - 5px)) max(10px,calc(var(--btn-pad-h,32px) - 16px));font-size:calc(var(--btn-fs,15px) - 1.5px)}.btn--lg{padding:calc(var(--btn-pad-v,14px) + 4px) calc(var(--btn-pad-h,32px) + 12px);font-size:calc(var(--btn-fs,15px) + 1.5px)}.btn--block{width:100%}.badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:5px 11px;border-radius:var(--r-pill);white-space:nowrap}.badge--best{background:var(--accent);color:#2a2210}.badge--new{background:var(--primary);color:var(--surface)}.badge--low{background:var(--warning-tint);color:var(--warning)}.badge--sale{background:var(--error-tint);color:var(--error)}.badge--sub{background:var(--secondary-tint);color:var(--primary)}.stars{display:inline-flex;gap:1px;color:var(--accent);letter-spacing:1px}.input,.field input,.field textarea,.field select{width:100%;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;font-family:var(--sans);font-size:15px;color:var(--text);background:var(--surface-card)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--primary-tint)}.field--error input{border-color:var(--error)}.field__error{font-size:12.5px;color:var(--error);margin-top:6px}.track{height:8px;border-radius:5px;background:var(--surface-sunken);overflow:hidden}.track>i{display:block;height:100%;border-radius:5px;background:var(--secondary);transition:width .3s}.track--met>i{background:var(--success)}.card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.media{position:relative;overflow:hidden;background:var(--surface-sunken)}.media img,.media video{width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1/1}.media--portrait{aspect-ratio:3/4}.media--tall{aspect-ratio:9/16}.media--landscape{aspect-ratio:16/9}.media--placeholder{display:flex;align-items:center;justify-content:center}.media--placeholder svg{width:40%;height:40%;opacity:.25}.glyph{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--glyph-bg,var(--primary-tint));color:var(--glyph-c,var(--primary))}@keyframes marquee{to{transform:translate(-50%)}}.marquee{background:var(--primary);color:var(--surface);padding:14px 0;overflow:hidden;white-space:nowrap}.marquee__track{display:inline-block;font-family:var(--serif);font-style:italic;font-size:22px;animation:marquee var(--speed,22s) linear infinite}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.acard{display:flex;flex-direction:column;gap:12px;color:inherit}.acard__media{display:block;border-radius:var(--r-lg)}.acard--big .acard__media{aspect-ratio:16/10}.acard__cat{align-self:flex-start}.acard__title{font-size:21px;font-weight:400;line-height:1.12}.acard--big .acard__title{font-size:26px}.acard__excerpt{font-size:14px;color:var(--text-muted);line-height:1.55}.acard__meta{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted)}.acard__author{font-weight:600;color:var(--text)}.acard__dot{color:var(--text-faint)}.grid{display:grid;gap:24px}.grid>*{min-width:0}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.anim-ready #MainContent .shopify-section{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.anim-ready #MainContent .shopify-section.is-in{opacity:1;transform:none}.scrolltop{position:fixed;right:20px;bottom:20px;z-index:55;width:46px;height:46px;border-radius:50%;border:0;background:var(--primary);color:var(--surface);box-shadow:var(--sh-md);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.scrolltop.is-show{opacity:1;pointer-events:auto;transform:none}.scrolltop:hover{background:var(--primary-hover)}body:has(.ugc[data-pos=bottom-right]:not([hidden])) .scrolltop{right:auto;left:20px}@media(max-width:749px){.scrolltop{right:14px;bottom:14px;width:42px;height:42px}body:has(.ugc[data-pos=bottom-right]:not([hidden])) .scrolltop{right:auto;left:14px}}.no-sticky-header .header{position:relative;top:auto}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:56px 28px 72px!important}.shopify-policy__title{text-align:left;margin-bottom:28px}.shopify-policy__title h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,6vw,48px);line-height:1.04}.shopify-policy__body{font-size:16.5px;line-height:1.7;color:var(--text-muted)}.shopify-policy__body h2{font-size:26px;color:var(--text);margin:32px 0 12px}.shopify-policy__body h3{font-size:20px;color:var(--text);margin:24px 0 8px}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:1.3em;display:flex;flex-direction:column;gap:6px}@media(max-width:749px){.shopify-policy__container{padding:36px 16px 48px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
