.crumbs[data-astro-cid-o422f4lv]{display:flex;gap:10px;padding-block:20px;overflow:hidden;white-space:nowrap}.crumbs[data-astro-cid-o422f4lv] a[data-astro-cid-o422f4lv]:hover{color:var(--ink)}.crumbs__current[data-astro-cid-o422f4lv]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.04em;font-family:var(--font-jp)}.pdp[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,96px);align-items:stretch}.pdp__gallery[data-astro-cid-o422f4lv]{display:grid;gap:12px;align-self:start}.pdp__figure[data-astro-cid-o422f4lv]{background:var(--surface);aspect-ratio:1;overflow:hidden}.pdp__figure[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{width:100%;height:100%;object-fit:cover}.pdp__sticky[data-astro-cid-o422f4lv]{position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:20px;padding-bottom:24px}.pdp__flag[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.dot[data-astro-cid-o422f4lv]{width:7px;height:7px;border-radius:50%;background:var(--accent)}.pdp__name[data-astro-cid-o422f4lv]{font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.4;letter-spacing:.02em}.pdp__price[data-astro-cid-o422f4lv]{font-size:22px;margin-top:-8px}.pdp__sold[data-astro-cid-o422f4lv]{font-size:13px;color:var(--muted)}.pdp__note[data-astro-cid-o422f4lv]{font-size:12px;color:var(--muted);line-height:1.8}.pdp__to-story[data-astro-cid-o422f4lv]{justify-self:start}.pdp__info[data-astro-cid-o422f4lv] .purchase{display:grid;gap:20px}.pdp__details[data-astro-cid-o422f4lv]{border-top:1px solid var(--line);padding-top:18px}.pdp__details[data-astro-cid-o422f4lv] summary[data-astro-cid-o422f4lv]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;color:var(--ink)}.pdp__details[data-astro-cid-o422f4lv] summary[data-astro-cid-o422f4lv]::-webkit-details-marker{display:none}.pdp__details[data-astro-cid-o422f4lv] summary[data-astro-cid-o422f4lv]:after{content:"+";font-size:14px}.pdp__details[data-astro-cid-o422f4lv][open] summary[data-astro-cid-o422f4lv]:after{content:"−"}.pdp__desc[data-astro-cid-o422f4lv]{margin-top:16px;font-size:13px;line-height:2;color:#4a4744}.pdp__desc[data-astro-cid-o422f4lv] p{margin-bottom:14px}.pdp__details--mobile[data-astro-cid-o422f4lv]{display:none}.story[data-astro-cid-o422f4lv]{margin-top:clamp(96px,12vw,176px)}.story__head[data-astro-cid-o422f4lv]{max-width:720px;margin:0 auto 48px;text-align:center;display:grid;gap:16px}.story__title[data-astro-cid-o422f4lv]{font-size:clamp(26px,3.4vw,44px);font-weight:500;line-height:1.5;letter-spacing:.03em}.story__body[data-astro-cid-o422f4lv]{max-width:640px;margin:0 auto;font-size:16px;line-height:2.1}.story__body[data-astro-cid-o422f4lv] h2{font-size:21px;font-weight:500;margin:56px 0 20px}.story__body[data-astro-cid-o422f4lv] h3{font-size:18px;font-weight:500;margin:40px 0 14px}.story__body[data-astro-cid-o422f4lv] p{margin:0 0 24px}.story__body[data-astro-cid-o422f4lv] ul,.story__body[data-astro-cid-o422f4lv] ol{margin:0 0 24px 1.4em}.story__body[data-astro-cid-o422f4lv] li p{margin:0}.story__body[data-astro-cid-o422f4lv] strong{font-weight:700}.story__body[data-astro-cid-o422f4lv] blockquote{margin:48px 0;padding:0;border:0;text-align:center;font-size:clamp(19px,2vw,24px);line-height:1.8}.story__body[data-astro-cid-o422f4lv] blockquote:before{content:"";display:block;width:24px;height:2px;background:var(--accent);margin:0 auto 20px}.story__body[data-astro-cid-o422f4lv] img{width:100%;height:auto;margin:32px 0}.endbar[data-astro-cid-o422f4lv]{margin-top:clamp(80px,10vw,140px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.endbar__name[data-astro-cid-o422f4lv]{font-size:15px;font-weight:500}.endbar[data-astro-cid-o422f4lv] .purchase{display:flex;gap:12px;align-items:center}.related[data-astro-cid-o422f4lv]{margin-top:clamp(80px,10vw,140px)}.related__head[data-astro-cid-o422f4lv]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.related__title[data-astro-cid-o422f4lv]{font-family:var(--font-en);font-weight:500;font-size:clamp(28px,3.4vw,48px);letter-spacing:-.03em;line-height:1}.related__grid[data-astro-cid-o422f4lv]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,24px)}@media(max-width:900px){.pdp[data-astro-cid-o422f4lv]{grid-template-columns:1fr;gap:28px}.pdp__info[data-astro-cid-o422f4lv]{order:-1}.pdp__sticky[data-astro-cid-o422f4lv]{position:static}.pdp__sticky[data-astro-cid-o422f4lv] .pdp__details[data-astro-cid-o422f4lv]{display:none}.pdp__details--mobile[data-astro-cid-o422f4lv]{display:block}.related__grid[data-astro-cid-o422f4lv]{grid-template-columns:repeat(2,1fr)}.endbar[data-astro-cid-o422f4lv]{flex-direction:column;align-items:stretch}.endbar[data-astro-cid-o422f4lv] .btn{width:100%}}
