.j-buying{background:var(--r-bone,#f7f4ee);color:var(--r-ink,#0d0a08);padding:32px max(20px,calc((100vw - 1240px)/2)) 64px}.j-buying a{color:inherit;text-underline-offset:4px}.j-buying__header{max-width:900px;margin-bottom:32px}.j-buying__back{font-size:13px}.j-buying__eyebrow{font-family:var(--r-f-mono,monospace);font-size:11px;letter-spacing:.1em;margin:28px 0 12px}.j-buying h1{font-family:var(--r-f-display,Georgia,serif);font-size:clamp(36px,5vw,64px);line-height:1.07;letter-spacing:-.03em;margin:0 0 18px;color:inherit}.j-buying__intro{font-size:18px;line-height:1.5;max-width:760px}.j-buying__shipping{font-size:13px;line-height:1.7;border-top:1px solid #0d0a0826;padding-top:16px}.j-buying__jump{display:inline-block;font-size:14px;margin-top:8px}.j-buying__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.j-buying__products>li{min-width:0}.j-buying__guide{max-width:1000px;margin-top:56px;scroll-margin-top:110px;font-size:16px;line-height:1.7}.j-buying__guide h2{font-family:var(--r-f-display,Georgia,serif);font-size:clamp(26px,3vw,38px);line-height:1.15;margin:40px 0 18px}.j-buying__guide table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.j-buying__guide th,.j-buying__guide td{text-align:left;padding:14px 12px;border-bottom:1px solid #0d0a0833;vertical-align:top;overflow-wrap:anywhere}.j-buying__guide thead{background:#0d0a0809}.j-buying__guide details{border-top:1px solid #0d0a0833;padding:16px 0}.j-buying__guide summary{cursor:pointer;font-weight:600}.j-buying__guide a{color:var(--r-oxblood,#82150f)}@media(max-width:749px){.j-buying{padding:24px 20px 48px}.j-buying__products{grid-template-columns:1fr;gap:24px}.j-buying__intro{font-size:16px}.j-buying__guide th,.j-buying__guide td{padding:12px 6px;font-size:12px}.j-buying__header{margin-bottom:24px}}
.j-buying__guide table{letter-spacing:normal;hyphens:auto;-webkit-hyphens:auto}.j-buying__products>li{scroll-margin-top:110px}.j-buying__shortcut{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;margin:16px 0 8px}.j-buying a:focus-visible,.j-buying summary:focus-visible{outline:3px solid var(--r-oxblood,#82150f);outline-offset:4px}
