body{background:#f6f3e9;color:#202b22;line-height:1.5}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.top[data-astro-cid-ywcasvlv],.site-header[data-astro-cid-ywcasvlv],main[data-astro-cid-ywcasvlv],.site-footer[data-astro-cid-ywcasvlv],.bag-summary[data-astro-cid-ywcasvlv]{--paper: #f6f3e9;--ink: #202b22;--green: #253b2b;--line: #d4d6c9;--muted: #586051}a[data-astro-cid-ywcasvlv]:focus-visible,button[data-astro-cid-ywcasvlv]:focus-visible{outline:3px solid #a76b24;outline-offset:4px}.top[data-astro-cid-ywcasvlv]{background:var(--green);color:var(--paper);text-align:center;padding:9px 20px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.site-header[data-astro-cid-ywcasvlv]{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 5%;border-bottom:1px solid var(--line)}.logo[data-astro-cid-ywcasvlv]{font-family:Georgia,serif;font-size:39px;font-weight:700;letter-spacing:-2px;color:var(--ink);line-height:1}.header-nav[data-astro-cid-ywcasvlv]{display:flex;gap:32px;font-size:14px}.bag-btn[data-astro-cid-ywcasvlv]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--ink);border-radius:30px;padding:10px 20px;color:var(--ink);font:inherit;cursor:pointer}.bag-count[data-astro-cid-ywcasvlv]{min-width:22px;padding:1px 7px;border-radius:20px;background:var(--green);color:#fff;font-size:12px;font-weight:700;text-align:center}.eyebrow[data-astro-cid-ywcasvlv]{display:block;text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:600}.hero[data-astro-cid-ywcasvlv]{display:grid;grid-template-columns:1.1fr 1fr;min-height:390px;border-bottom:1px solid var(--line)}.hero-copy[data-astro-cid-ywcasvlv]{padding:38px 9%}.hero[data-astro-cid-ywcasvlv] h1[data-astro-cid-ywcasvlv]{font-family:Georgia,serif;font-weight:400;font-size:clamp(52px,5.8vw,80px);line-height:1.02;letter-spacing:-3px;margin:20px 0;color:var(--ink)}.hero[data-astro-cid-ywcasvlv] h1[data-astro-cid-ywcasvlv].seo-title{font-size:clamp(34px,4.2vw,56px);letter-spacing:-1.4px;line-height:1.08}.hero[data-astro-cid-ywcasvlv] h1[data-astro-cid-ywcasvlv] em[data-astro-cid-ywcasvlv]{color:#667248}.hero[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{max-width:390px;color:var(--muted);margin:0 0 4px}.hero[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv].seo-intro{max-width:40rem;margin-bottom:12px}.soft-ctas[data-astro-cid-ywcasvlv]{max-width:40rem}.soft-ctas[data-astro-cid-ywcasvlv] a[data-astro-cid-ywcasvlv],.section-cta[data-astro-cid-ywcasvlv]{color:var(--green);text-decoration:underline;text-underline-offset:3px}.section-heading[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{max-width:42rem}.btn[data-astro-cid-ywcasvlv]{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;margin-top:20px;padding:15px 23px;border-radius:4px;background:var(--green);color:#fff}.btn[data-astro-cid-ywcasvlv]:hover{background:#1b2d20}.hero-art[data-astro-cid-ywcasvlv]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:25px;background:#dbe0c6}.hero-art[data-astro-cid-ywcasvlv] img[data-astro-cid-ywcasvlv]{width:44%;height:280px;object-fit:cover;mix-blend-mode:multiply;transform:rotate(-10deg)}.hero-art[data-astro-cid-ywcasvlv] img[data-astro-cid-ywcasvlv]+img[data-astro-cid-ywcasvlv]{transform:rotate(10deg);margin-left:-5%;margin-top:25px}.art-label[data-astro-cid-ywcasvlv]{position:absolute;top:30px;left:30px;font-family:Georgia,serif;font-style:italic;font-size:22px}.art-bottom[data-astro-cid-ywcasvlv]{position:absolute;bottom:28px;right:30px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.introbar[data-astro-cid-ywcasvlv]{display:flex;justify-content:space-between;padding:15px 5%;border-bottom:1px solid var(--line);font-size:13px}.category-nav[data-astro-cid-ywcasvlv]{position:sticky;top:0;z-index:30;display:flex;gap:35px;overflow-x:auto;padding:16px 5%;background:var(--paper);border-bottom:1px solid var(--line)}.menu-link[data-astro-cid-ywcasvlv]{white-space:nowrap;padding-bottom:3px;border-bottom:1px solid transparent}.menu-link[data-astro-cid-ywcasvlv] span[data-astro-cid-ywcasvlv]{margin-left:8px;font-size:12px;color:#68745e}.menu-link[data-astro-cid-ywcasvlv].is-active{border-bottom-color:var(--ink)}.product-section[data-astro-cid-ywcasvlv]{padding:45px 5%;scroll-margin-top:60px}.product-section[data-astro-cid-ywcasvlv]+.product-section[data-astro-cid-ywcasvlv]{border-top:1px solid var(--line)}.section-heading[data-astro-cid-ywcasvlv]{margin-bottom:25px}h2[data-astro-cid-ywcasvlv]{font-family:Georgia,serif;font-weight:400;font-size:46px;line-height:1.1;letter-spacing:-1.7px;margin:12px 0;color:var(--ink)}.section-heading[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{margin:12px 0;color:#596250}.home-products[data-astro-cid-ywcasvlv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.product[data-astro-cid-ywcasvlv]{display:flex;gap:22px;padding:24px;background:#fffcf5;border:1px solid var(--line)}.product-image[data-astro-cid-ywcasvlv]{display:flex;align-items:center;justify-content:center;width:95px;height:130px;flex-shrink:0;align-self:center}.product-image[data-astro-cid-ywcasvlv] img[data-astro-cid-ywcasvlv]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-info[data-astro-cid-ywcasvlv]{display:flex;flex:1;flex-direction:column;min-width:0}.product[data-astro-cid-ywcasvlv] h3[data-astro-cid-ywcasvlv]{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.15;letter-spacing:0;margin:0 0 9px;color:var(--ink)}.product[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{flex:1;margin:0 0 8px;font-size:14px;line-height:1.6;color:var(--muted)}.product-details[data-astro-cid-ywcasvlv]{margin-bottom:18px;font-size:12px;color:#68745e}.product-stock[data-astro-cid-ywcasvlv]{margin-left:8px;padding:1px 8px;border:1px solid var(--line);border-radius:20px;white-space:nowrap}.product-bottom[data-astro-cid-ywcasvlv]{display:flex;align-items:center;justify-content:space-between;gap:12px}.price[data-astro-cid-ywcasvlv] del[data-astro-cid-ywcasvlv]{margin-right:6px;font-size:13px;color:#738067}.price[data-astro-cid-ywcasvlv] strong[data-astro-cid-ywcasvlv]{font-size:17px;color:var(--ink)}.qty[data-astro-cid-ywcasvlv]{display:flex;align-items:center;gap:12px}.qty[data-astro-cid-ywcasvlv] output[data-astro-cid-ywcasvlv]{min-width:18px;text-align:center}.qty[data-astro-cid-ywcasvlv] button[data-astro-cid-ywcasvlv]{width:40px;height:40px;background:transparent;border:1px solid var(--line);color:var(--green);font-size:18px;cursor:pointer}.qty[data-astro-cid-ywcasvlv] button[data-astro-cid-ywcasvlv].add-to-cart{background:var(--green);border-color:var(--green);color:#fff}.qty[data-astro-cid-ywcasvlv] button[data-astro-cid-ywcasvlv]:disabled{opacity:.35;cursor:default}.our-way[data-astro-cid-ywcasvlv]{padding:70px 5%;border-top:1px solid var(--line)}.how[data-astro-cid-ywcasvlv]{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.how[data-astro-cid-ywcasvlv] span[data-astro-cid-ywcasvlv]{font:italic 30px Georgia,serif;color:#748357}.how[data-astro-cid-ywcasvlv] h3[data-astro-cid-ywcasvlv]{font-family:Georgia,serif;font-weight:400;font-size:23px;letter-spacing:0;margin:10px 0}.how[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{font-size:14px;color:var(--muted)}.header-nav[data-astro-cid-ywcasvlv] a[data-astro-cid-ywcasvlv]:hover{text-decoration:underline}.bag-summary[data-astro-cid-ywcasvlv]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:30;display:flex;justify-content:space-between;gap:20px;width:min(580px,90vw);padding:18px 24px;background:var(--green);color:#fff;border:1px solid #6b8056;border-radius:5px;box-shadow:0 8px 25px #17241733;font:inherit;cursor:pointer}@media(max-width:900px){.home-products[data-astro-cid-ywcasvlv]{grid-template-columns:1fr}.product-section[data-astro-cid-ywcasvlv]{padding:35px 5%}}@media(max-width:800px){.hero[data-astro-cid-ywcasvlv]{grid-template-columns:1fr}.hero-copy[data-astro-cid-ywcasvlv]{padding:45px 6%}.hero-art[data-astro-cid-ywcasvlv]{min-height:310px;padding:20px}.hero-art[data-astro-cid-ywcasvlv] img[data-astro-cid-ywcasvlv]{width:36%}.introbar[data-astro-cid-ywcasvlv]{flex-wrap:wrap;gap:20px}.how[data-astro-cid-ywcasvlv]{gap:20px}.header-nav[data-astro-cid-ywcasvlv]{gap:18px}}@media(max-width:600px){.header-nav[data-astro-cid-ywcasvlv]{display:none}}@media(max-width:500px){.site-header[data-astro-cid-ywcasvlv]{padding:16px 5%;gap:10px}.logo[data-astro-cid-ywcasvlv]{font-size:32px}.bag-btn[data-astro-cid-ywcasvlv]{padding:8px 14px;font-size:14px}.hero[data-astro-cid-ywcasvlv]{min-height:0}.hero-art[data-astro-cid-ywcasvlv]{display:none}.hero-copy[data-astro-cid-ywcasvlv]{padding:30px 6%}.hero[data-astro-cid-ywcasvlv] h1[data-astro-cid-ywcasvlv]{font-size:54px}.introbar[data-astro-cid-ywcasvlv]{font-size:12px;gap:8px}.introbar[data-astro-cid-ywcasvlv] span[data-astro-cid-ywcasvlv]:last-child{display:none}.category-nav[data-astro-cid-ywcasvlv]{gap:22px}h2[data-astro-cid-ywcasvlv],.product-section[data-astro-cid-ywcasvlv] h2[data-astro-cid-ywcasvlv]{font-size:38px}.section-heading[data-astro-cid-ywcasvlv] p[data-astro-cid-ywcasvlv]{font-size:14px}.product[data-astro-cid-ywcasvlv]{padding:18px;gap:15px}.product-image[data-astro-cid-ywcasvlv]{width:65px;height:105px}.product[data-astro-cid-ywcasvlv] h3[data-astro-cid-ywcasvlv]{font-size:22px}.product-bottom[data-astro-cid-ywcasvlv]{flex-wrap:wrap}.how[data-astro-cid-ywcasvlv]{grid-template-columns:1fr}}
