:root{--green:#3d876d;--ink:#333;--yellow:#f6e94e}[data-astro-cid-jeltmvsl]{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;background:#fff;font-family:Noto Sans JP,sans-serif;overflow-x:clip}img[data-astro-cid-jeltmvsl]{max-width:100%;display:block}a[data-astro-cid-jeltmvsl]{color:inherit;text-decoration:none}.en[data-astro-cid-jeltmvsl]{font-family:Josefin Sans,sans-serif;font-weight:300}.buy-fab[data-astro-cid-jeltmvsl]{z-index:50;background:var(--yellow);width:76px;height:76px;color:var(--green);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0000002e}.buy-fab[data-astro-cid-jeltmvsl] .material-icons[data-astro-cid-jeltmvsl]{font-size:30px}.buy-fab[data-astro-cid-jeltmvsl] span[data-astro-cid-jeltmvsl].label{font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:300}.hero[data-astro-cid-jeltmvsl]{background:url(/assets/suikeicha-lp/02.webp) 50%/cover no-repeat;justify-content:flex-end;align-items:center;min-height:100vh;display:flex;position:relative}.hero[data-astro-cid-jeltmvsl]:after{content:"";background:#00000014;position:absolute;inset:0}.hero__text[data-astro-cid-jeltmvsl]{z-index:1;writing-mode:vertical-rl;text-shadow:0 1px 12px #0000004d;padding:10vh 9vw 10vh 0;position:relative}.hero__lead[data-astro-cid-jeltmvsl]{letter-spacing:.14em;margin-left:56px;font-size:clamp(18px,2.2vw,28px);font-weight:700;line-height:2.2}.hero__kana[data-astro-cid-jeltmvsl]{letter-spacing:.4em;margin-left:10px;font-size:12px;font-weight:700}.hero__name[data-astro-cid-jeltmvsl]{letter-spacing:.18em;white-space:nowrap;margin-top:6px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.green[data-astro-cid-jeltmvsl]{background:var(--green)}.inner[data-astro-cid-jeltmvsl]{max-width:1120px;margin:0 auto;padding:0 40px}.taste[data-astro-cid-jeltmvsl]{grid-template-columns:1fr 1fr;display:grid}.taste__text[data-astro-cid-jeltmvsl]{align-self:center;padding:96px 56px 96px max(40px,50vw - 560px)}.taste__text[data-astro-cid-jeltmvsl] h2[data-astro-cid-jeltmvsl]{margin-bottom:40px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.7}.taste__text[data-astro-cid-jeltmvsl] .body[data-astro-cid-jeltmvsl]{margin-bottom:40px;font-size:18px;font-weight:500;line-height:2}.taste__text[data-astro-cid-jeltmvsl] .recipe[data-astro-cid-jeltmvsl]{font-size:14px;font-weight:500;line-height:2}.taste__photo[data-astro-cid-jeltmvsl]{background:url(/assets/suikeicha-lp/01.webp) 50%/cover no-repeat;min-height:640px}.uses[data-astro-cid-jeltmvsl]{text-align:center;padding:100px 0 110px}.uses[data-astro-cid-jeltmvsl] h2[data-astro-cid-jeltmvsl]{margin-bottom:28px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.8}.uses[data-astro-cid-jeltmvsl] .lead[data-astro-cid-jeltmvsl]{margin-bottom:64px;font-size:18px;font-weight:500;line-height:2}.uses__grid[data-astro-cid-jeltmvsl]{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.uses__grid[data-astro-cid-jeltmvsl] img[data-astro-cid-jeltmvsl]{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:24px}.uses__grid[data-astro-cid-jeltmvsl] h3[data-astro-cid-jeltmvsl]{margin-bottom:14px;font-size:24px;font-weight:700}.uses__grid[data-astro-cid-jeltmvsl] p[data-astro-cid-jeltmvsl]{font-size:14px;font-weight:500;line-height:2}.pkg[data-astro-cid-jeltmvsl]{grid-template-columns:1fr 1fr;align-items:center;padding:100px 0;display:grid}.pkg__photo[data-astro-cid-jeltmvsl]{padding-left:max(40px,50vw - 560px)}.pkg__photo[data-astro-cid-jeltmvsl] img[data-astro-cid-jeltmvsl]{aspect-ratio:1;object-fit:cover;width:100%}.pkg__text[data-astro-cid-jeltmvsl]{padding:0 max(40px,50vw - 560px) 0 64px}.pkg__text[data-astro-cid-jeltmvsl] h2[data-astro-cid-jeltmvsl]{margin-bottom:36px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.8}.pkg__text[data-astro-cid-jeltmvsl] p[data-astro-cid-jeltmvsl]{font-size:18px;font-weight:500;line-height:2}.shop[data-astro-cid-jeltmvsl]{text-align:center;background:url(/assets/suikeicha-lp/13-blue.jpg) 50%/cover no-repeat;padding:100px 0 120px}.shop[data-astro-cid-jeltmvsl] h2[data-astro-cid-jeltmvsl]{margin-bottom:64px;font-size:clamp(24px,3vw,36px);font-weight:700}.shop__grid[data-astro-cid-jeltmvsl]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.shop-card[data-astro-cid-jeltmvsl]{color:var(--ink);text-align:left;background:#fff;flex-direction:column;transition:opacity .18s;display:flex}.shop-card[data-astro-cid-jeltmvsl]:hover{opacity:.88}.shop-card[data-astro-cid-jeltmvsl] img[data-astro-cid-jeltmvsl]{aspect-ratio:16/9;object-fit:cover;width:100%}.shop-card__body[data-astro-cid-jeltmvsl]{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.shop-card__label[data-astro-cid-jeltmvsl]{color:#8a8a8a;margin-bottom:8px;font-size:14px}.shop-card__name[data-astro-cid-jeltmvsl]{font-size:24px;font-weight:700;line-height:1.5}.shop-card[data-astro-cid-jeltmvsl] .material-icons[data-astro-cid-jeltmvsl]{color:var(--ink);margin-top:auto;padding-top:24px;font-size:28px}.scheme[data-astro-cid-jeltmvsl]{text-align:center;padding:90px 0 100px}.scheme__divider[data-astro-cid-jeltmvsl]{flex-direction:column;align-items:center;gap:20px;margin-bottom:90px;display:flex}.scheme__divider[data-astro-cid-jeltmvsl] .line[data-astro-cid-jeltmvsl]{background:#ffffffd9;width:1px;height:110px}.scheme__divider[data-astro-cid-jeltmvsl] .label[data-astro-cid-jeltmvsl]{font-size:20px;font-weight:700}.scheme__divider[data-astro-cid-jeltmvsl] .material-icons[data-astro-cid-jeltmvsl]{font-size:56px}.scheme__statement[data-astro-cid-jeltmvsl]{text-align:left;max-width:32em;margin:0 auto 56px;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:2}.scheme__fig[data-astro-cid-jeltmvsl]{width:min(869px,92%);margin:0 auto 96px}.scheme__more[data-astro-cid-jeltmvsl]{color:#fff;text-underline-offset:6px;font-size:20px;font-weight:500;text-decoration:underline;display:inline-block}.goal[data-astro-cid-jeltmvsl]{background:#000 url(/assets/suikeicha-lp/14-asparagus.jpg) 50%/cover no-repeat;padding:150px 0;position:relative}.goal[data-astro-cid-jeltmvsl]:after{content:"";background:#00000073;position:absolute;inset:0}.goal[data-astro-cid-jeltmvsl] .inner[data-astro-cid-jeltmvsl]{z-index:1;position:relative}.goal[data-astro-cid-jeltmvsl] h2[data-astro-cid-jeltmvsl]{margin-bottom:48px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.9}.goal[data-astro-cid-jeltmvsl] p[data-astro-cid-jeltmvsl]{max-width:46em;font-size:15px;font-weight:500;line-height:2.1}.contact[data-astro-cid-jeltmvsl]{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:110px 40px;display:flex}.contact[data-astro-cid-jeltmvsl] .label[data-astro-cid-jeltmvsl]{font-size:20px;font-weight:700}.contact__pill[data-astro-cid-jeltmvsl]{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:40px;padding:22px 44px;font-family:Josefin Sans,sans-serif;font-size:26px;font-weight:300;transition:opacity .18s;display:inline-flex;box-shadow:0 3px 14px #0000001f}.contact__pill[data-astro-cid-jeltmvsl]:hover{opacity:.85}.contact__pill[data-astro-cid-jeltmvsl] .material-icons[data-astro-cid-jeltmvsl]{color:#000000bf;font-size:24px}footer[data-astro-cid-jeltmvsl]{color:var(--ink);text-align:center;background:#fff;padding:48px 0;font-size:15px;font-weight:500}@media (width<=860px){.taste[data-astro-cid-jeltmvsl]{grid-template-columns:1fr}.taste__text[data-astro-cid-jeltmvsl]{padding:72px 28px}.taste__photo[data-astro-cid-jeltmvsl]{min-height:70vh}.uses[data-astro-cid-jeltmvsl]{padding:72px 0 80px}.uses__grid[data-astro-cid-jeltmvsl]{grid-template-columns:1fr;gap:48px}.pkg[data-astro-cid-jeltmvsl]{grid-template-columns:1fr;gap:40px;padding:72px 0}.pkg__photo[data-astro-cid-jeltmvsl],.pkg__text[data-astro-cid-jeltmvsl]{padding:0 28px}.shop__grid[data-astro-cid-jeltmvsl]{grid-template-columns:1fr;gap:32px}.inner[data-astro-cid-jeltmvsl]{padding:0 28px}.hero__text[data-astro-cid-jeltmvsl]{padding-right:8vw}.goal[data-astro-cid-jeltmvsl]{padding:100px 0}.buy-fab[data-astro-cid-jeltmvsl]{width:64px;height:64px;bottom:16px;right:16px}}
