.sh-hero[data-astro-cid-3lcn7vmv]{background:#f6f3ee;align-items:center;display:flex;position:relative;overflow:hidden}.sh-hero__img[data-astro-cid-3lcn7vmv]{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.sh-hero[data-astro-cid-3lcn7vmv]:before{content:"";z-index:1;background:linear-gradient(90deg,#f6f3ee 0%,#f6f3eef7 24%,#f6f3eecc 40%,#f6f3ee57 58%,#f6f3ee00 76%);position:absolute;inset:0}.sh-hero__text[data-astro-cid-3lcn7vmv]{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:clamp(64px,7vw,104px) 48px;position:relative}.sh-eyebrow[data-astro-cid-3lcn7vmv]{letter-spacing:.4em;color:#4a4540;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:15px;display:block}.sh-title[data-astro-cid-3lcn7vmv]{letter-spacing:.14em;color:#2b2622;margin:0 0 18px;font-family:Cormorant Garamond,serif;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1.1}.sh-sub[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;color:#2b2622;margin:0 0 22px;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:clamp(18px,1.8vw,22px)}.sh-lead[data-astro-cid-3lcn7vmv]{letter-spacing:.06em;color:#3d3934;margin:0 0 30px;font-family:Shippori Mincho,Noto Serif JP,serif;font-size:14.5px;line-height:2.1}.sh-btn[data-astro-cid-3lcn7vmv]{color:#2b2622;letter-spacing:.12em;background:#ddd6cb;align-items:center;gap:22px;padding:16px 38px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}.sh-btn[data-astro-cid-3lcn7vmv]:hover{background:#cfc6b8}.sh-btn--line[data-astro-cid-3lcn7vmv]{background:0 0;border:1px solid #2b2622}.sh-script[data-astro-cid-3lcn7vmv]{z-index:2;color:#fff;text-shadow:0 1px 3px #00000073,0 2px 16px #00000059;margin:0;font-family:Allura,Cormorant Garamond,cursive;font-size:clamp(24px,2.6vw,38px);line-height:1.2;position:absolute;top:10%;right:4%;transform:rotate(-8deg)}.sh-sec[data-astro-cid-3lcn7vmv]{background:#faf8f4;padding:72px 24px 24px}.sh-sec--tight[data-astro-cid-3lcn7vmv]{padding-top:40px}.sh-inner[data-astro-cid-3lcn7vmv]{max-width:1040px;margin:0 auto}.sh-head[data-astro-cid-3lcn7vmv]{text-align:center;margin-bottom:30px}.sh-head--row[data-astro-cid-3lcn7vmv]{text-align:left;border-bottom:1px solid #e6e0d6;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;padding-bottom:14px;display:flex}.sh-head--row[data-astro-cid-3lcn7vmv] .sh-h2-ja[data-astro-cid-3lcn7vmv]{color:#3d3934;margin-top:8px;font-size:13.5px}.sh-h2[data-astro-cid-3lcn7vmv]{letter-spacing:.3em;color:#2b2622;margin:0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.sh-h2-ja[data-astro-cid-3lcn7vmv]{letter-spacing:.2em;color:#4a4540;margin:6px 0 0;font-family:Shippori Mincho,serif;font-size:13px}.sh-h2-ja2[data-astro-cid-3lcn7vmv]{letter-spacing:.18em;color:#2b2622;margin:0;font-family:Shippori Mincho,serif;font-size:clamp(19px,2vw,23px);font-weight:500}.sh-more[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;color:#8e6e45;border-bottom:1px solid #0000;flex:none;align-items:center;gap:8px;padding-bottom:2px;font-size:13px;text-decoration:none;transition:border-color .2s;display:inline-flex}.sh-more[data-astro-cid-3lcn7vmv]:hover{border-bottom-color:#8e6e45}.sh-x[data-astro-cid-3lcn7vmv]{margin:0 .3em;font-family:Noto Sans JP,sans-serif}.sh-picks[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.sh-pick[data-astro-cid-3lcn7vmv]{background:#fff;border:1px solid #ebe6de}.sh-pick__link[data-astro-cid-3lcn7vmv]{color:#2b2622;height:100%;text-decoration:none;display:block}.sh-pick__pic[data-astro-cid-3lcn7vmv]{aspect-ratio:3/2;background:#eeebe5;position:relative;overflow:hidden}.sh-pick__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.sh-pick__pic[data-astro-cid-3lcn7vmv].is-contain{background:#fff}.sh-pick__pic[data-astro-cid-3lcn7vmv].is-contain img[data-astro-cid-3lcn7vmv]{object-fit:contain;padding:14px}.sh-pick__link[data-astro-cid-3lcn7vmv]:hover .sh-pick__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{transform:scale(1.03)}.sh-pick__body[data-astro-cid-3lcn7vmv]{padding:22px 24px 26px}.sh-pick__labels[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.sh-pick__label[data-astro-cid-3lcn7vmv]{letter-spacing:.22em;color:#fff;background:#a8865a;padding:5px 12px;font-family:Cormorant Garamond,serif;font-size:11px}.sh-pick__sublabel[data-astro-cid-3lcn7vmv]{letter-spacing:.1em;color:#8e6e45;font-size:12px}.sh-pick__desc[data-astro-cid-3lcn7vmv]{color:#3d3934;margin:0 0 18px;font-family:Shippori Mincho,serif;font-size:13.5px;line-height:2.05}.sh-pick__brand[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;color:#6e6862;margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:12px}.sh-pick__name[data-astro-cid-3lcn7vmv]{margin:0;font-family:Shippori Mincho,serif;font-size:17px;font-weight:500;line-height:1.6}.sh-pick__sub[data-astro-cid-3lcn7vmv]{color:#6e6862;margin:4px 0 0;font-size:12px}.sh-pick__meta[data-astro-cid-3lcn7vmv]{color:#6e6862;letter-spacing:.04em;margin:6px 0 0;font-size:12px}.sh-pick__foot[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 0;display:flex}.sh-pick__price[data-astro-cid-3lcn7vmv]{font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:20px}.sh-pick__price[data-astro-cid-3lcn7vmv] s[data-astro-cid-3lcn7vmv]{color:#8a8580;margin-right:8px;font-size:13px}.sh-pick__cta[data-astro-cid-3lcn7vmv]{color:#2b2622;letter-spacing:.1em;background:#ddd6cb;align-items:center;gap:14px;padding:11px 22px;font-size:13px;transition:background .2s;display:inline-flex}a[data-astro-cid-3lcn7vmv].sh-pick__link:hover .sh-pick__cta[data-astro-cid-3lcn7vmv]{background:#cfc6b8}.sh-pick__cta[data-astro-cid-3lcn7vmv].is-off{color:#8a8580;background:0 0;border:1px solid #d9d2c7}.sh-pick[data-astro-cid-3lcn7vmv].is-soon .sh-pick__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv],.sh-pick__link[data-astro-cid-3lcn7vmv].is-soon .sh-pick__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{filter:saturate(.92)}.sh-cats[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.sh-cat[data-astro-cid-3lcn7vmv]{color:#2b2622;background:#fff;border:1px solid #ebe6de;text-decoration:none;transition:box-shadow .2s;display:block;position:relative}.sh-cat[data-astro-cid-3lcn7vmv]:hover{box-shadow:0 10px 28px #00000014}.sh-cat[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.sh-cat__label[data-astro-cid-3lcn7vmv]{flex-direction:column;gap:4px;padding:16px 20px 18px;display:flex}.sh-cat__en[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;font-family:Cormorant Garamond,serif;font-size:15px}.sh-cat__ja[data-astro-cid-3lcn7vmv]{color:#6e6862;font-size:13px}.sh-cat__arrow[data-astro-cid-3lcn7vmv]{color:#4a4540;font-size:18px;position:absolute;bottom:24px;right:20px}.sh-group[data-astro-cid-3lcn7vmv]{scroll-margin-top:90px}.sh-group[data-astro-cid-3lcn7vmv]+.sh-group[data-astro-cid-3lcn7vmv]{margin-top:30px}.sh-group__head[data-astro-cid-3lcn7vmv]{border-bottom:1px solid #e6e0d6;align-items:baseline;gap:14px;margin:0 0 18px;padding-bottom:10px;display:flex}.sh-group__en[data-astro-cid-3lcn7vmv]{letter-spacing:.22em;color:#2b2622;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500}.sh-group__ja[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;color:#6e6862;font-family:Shippori Mincho,serif;font-size:13px}.sh-items[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.sh-item__link[data-astro-cid-3lcn7vmv]{color:#2b2622;text-decoration:none;display:block}.sh-item__pic[data-astro-cid-3lcn7vmv]{aspect-ratio:4/3;background:#eeebe5;margin-bottom:14px;position:relative;overflow:hidden}.sh-item__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.sh-item__pic[data-astro-cid-3lcn7vmv].is-contain{background:#fff;border:1px solid #efebe4}.sh-item__pic[data-astro-cid-3lcn7vmv].is-contain img[data-astro-cid-3lcn7vmv]{object-fit:contain;padding:6px}a[data-astro-cid-3lcn7vmv].sh-item__link:hover .sh-item__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{transform:scale(1.03)}.sh-item__status[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;color:#4a4540;background:#ffffffeb;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:10px}.sh-item__brand[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;color:#6e6862;margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:12px}.sh-item__name[data-astro-cid-3lcn7vmv]{margin:0;font-family:Shippori Mincho,serif;font-size:15px;font-weight:500;line-height:1.6}.sh-item__sub[data-astro-cid-3lcn7vmv]{color:#6e6862;margin:2px 0 0;font-size:12px}.sh-item__badge[data-astro-cid-3lcn7vmv]{letter-spacing:.06em;color:#fff;background:#a8865a;border-radius:999px;margin:8px 0 0;padding:3px 9px;font-size:11px;display:inline-block}.sh-item__price[data-astro-cid-3lcn7vmv]{margin:8px 0 0;font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:18px}.sh-item__price[data-astro-cid-3lcn7vmv] s[data-astro-cid-3lcn7vmv]{color:#8a8580;margin-right:8px;font-size:13px}.sh-item__more[data-astro-cid-3lcn7vmv]{color:#8e6e45;margin-top:8px;font-size:13px;display:inline-block}.is-soon[data-astro-cid-3lcn7vmv] .sh-item__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{filter:saturate(.85)}.sh-note[data-astro-cid-3lcn7vmv]{color:#6e6862;max-width:1040px;margin:32px auto 0;font-size:13px;line-height:1.9}.sh-note[data-astro-cid-3lcn7vmv]+.sh-note[data-astro-cid-3lcn7vmv]{margin-top:4px}.sh-note[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{color:#8e6e45}.sh-reasons-sec[data-astro-cid-3lcn7vmv]{background:#f6f3ee;padding-bottom:64px}.sh-reasons-lead[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;color:#4a4540;margin:12px 0 0;font-family:Shippori Mincho,serif;font-size:13.5px}.sh-reasons[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sh-reason[data-astro-cid-3lcn7vmv]{text-align:center;padding:8px 26px}.sh-reason[data-astro-cid-3lcn7vmv]+.sh-reason[data-astro-cid-3lcn7vmv]{border-left:1px solid #e2dbd0}.sh-reason__icon[data-astro-cid-3lcn7vmv]{color:#a8865a;width:48px;height:48px;margin:0 auto 14px;display:block}.sh-reason__icon[data-astro-cid-3lcn7vmv] svg[data-astro-cid-3lcn7vmv]{width:100%;height:100%;display:block}.sh-reason__no[data-astro-cid-3lcn7vmv]{letter-spacing:.2em;color:#a8865a;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:12px}.sh-reason__en[data-astro-cid-3lcn7vmv]{letter-spacing:.26em;color:#2b2622;margin:0;font-family:Cormorant Garamond,serif;font-size:16px}.sh-reason__ja[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;color:#4a4540;margin:6px 0 12px;font-family:Shippori Mincho,serif;font-size:13px}.sh-reason__body[data-astro-cid-3lcn7vmv]{color:#4a4540;margin:0;font-size:13px;line-height:2}.sh-posts[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.sh-post__link[data-astro-cid-3lcn7vmv]{color:#2b2622;text-decoration:none;display:block}.sh-post__pic[data-astro-cid-3lcn7vmv]{aspect-ratio:16/10;background:#eeebe5;margin-bottom:12px;overflow:hidden}.sh-post__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.sh-post__link[data-astro-cid-3lcn7vmv]:hover .sh-post__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{transform:scale(1.03)}.sh-post__noimg[data-astro-cid-3lcn7vmv]{background:linear-gradient(135deg,#efebe4,#e3ddd3);width:100%;height:100%;display:block}.sh-post__date[data-astro-cid-3lcn7vmv]{letter-spacing:.12em;color:#8a8580;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:12px}.sh-post__title[data-astro-cid-3lcn7vmv]{margin:0;font-family:Shippori Mincho,serif;font-size:14.5px;font-weight:500;line-height:1.75}.sh-two[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.sh-two__card[data-astro-cid-3lcn7vmv]{background:#f1ece5;grid-template-columns:1fr 1.1fr;align-items:center;display:grid;position:relative}.sh-two__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-fit:cover;width:100%;height:100%;min-height:210px;display:block}.sh-two__pic--letter[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{object-position:50% 60%}.sh-two__body[data-astro-cid-3lcn7vmv]{padding:28px 26px}.sh-two__ja[data-astro-cid-3lcn7vmv]{letter-spacing:.1em;color:#2b2622;margin:10px 0 12px;font-family:Shippori Mincho,serif;font-size:15px}.sh-two__lead[data-astro-cid-3lcn7vmv]{color:#4a4540;margin:0 0 20px;font-size:13px;line-height:1.95}.sh-two__card[data-astro-cid-3lcn7vmv] .sh-btn--line[data-astro-cid-3lcn7vmv]{gap:14px;padding:11px 22px;font-size:13px}.sh-two__cover[data-astro-cid-3lcn7vmv]{z-index:2;position:absolute;inset:0}.sh-two__card[data-astro-cid-3lcn7vmv]:hover .sh-btn--line[data-astro-cid-3lcn7vmv]{color:#fff;background:#2b2622}.sh-band[data-astro-cid-3lcn7vmv]{text-align:center;background:#ddd6cb;margin-top:48px;padding:48px 24px}.sh-band__copy[data-astro-cid-3lcn7vmv]{letter-spacing:.16em;color:#2b2622;margin:0;font-family:Shippori Mincho,serif;font-size:clamp(16px,1.9vw,21px);line-height:1.9}.sh-band__name[data-astro-cid-3lcn7vmv]{letter-spacing:.3em;color:#4a4540;margin:16px 0 0;font-family:Cormorant Garamond,serif;font-size:13px}.sh-band__br[data-astro-cid-3lcn7vmv]{display:none}.sh-tagline[data-astro-cid-3lcn7vmv]{letter-spacing:.24em;color:#2b2622;align-items:center;gap:28px;max-width:1040px;margin:0 auto;padding:48px 24px 64px;font-family:Cormorant Garamond,serif;font-size:18px;display:flex}.sh-tagline[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#d9d2c7;flex:1;height:1px}.sh-tagline__en[data-astro-cid-3lcn7vmv]{letter-spacing:.3em;color:#8a8580;font-size:12px}@media (width<=900px){.sh-items[data-astro-cid-3lcn7vmv],.sh-posts[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,1fr)}.sh-two[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}}@media (width<=760px){.sh-hero[data-astro-cid-3lcn7vmv]{display:block}.sh-hero[data-astro-cid-3lcn7vmv]:before{display:none}.sh-hero__img[data-astro-cid-3lcn7vmv]{aspect-ratio:16/9;width:100%;height:auto;position:static}.sh-hero__text[data-astro-cid-3lcn7vmv]{padding:30px 22px 40px}.sh-script[data-astro-cid-3lcn7vmv]{font-size:24px;top:8vw;right:6%}.sh-sec[data-astro-cid-3lcn7vmv]{padding:56px 22px 20px}.sh-sec--tight[data-astro-cid-3lcn7vmv]{padding-top:32px}.sh-head--row[data-astro-cid-3lcn7vmv]{flex-direction:column;align-items:flex-start;gap:10px}.sh-picks[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;gap:24px}.sh-pick__body[data-astro-cid-3lcn7vmv]{padding:20px 20px 24px}.sh-cats[data-astro-cid-3lcn7vmv],.sh-posts[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.sh-reasons[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;gap:26px}.sh-reason[data-astro-cid-3lcn7vmv]{padding:0 8px}.sh-reason[data-astro-cid-3lcn7vmv]+.sh-reason[data-astro-cid-3lcn7vmv]{border-top:1px solid #e2dbd0;border-left:0;padding-top:26px}.sh-two__card[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.sh-two__pic[data-astro-cid-3lcn7vmv] img[data-astro-cid-3lcn7vmv]{aspect-ratio:16/10;min-height:0}.sh-two__body[data-astro-cid-3lcn7vmv]{padding:24px 22px 28px}.sh-band[data-astro-cid-3lcn7vmv]{margin-top:36px;padding:40px 22px}.sh-head--row[data-astro-cid-3lcn7vmv]{margin-bottom:20px;padding-bottom:12px}.sh-group[data-astro-cid-3lcn7vmv]+.sh-group[data-astro-cid-3lcn7vmv]{margin-top:26px}.sh-band__br[data-astro-cid-3lcn7vmv]{display:inline}.sh-tagline[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;gap:10px 20px;padding-bottom:52px}.sh-tagline[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{display:none}}
