._rMJka_page{padding-bottom:0}._rMJka_header{padding:16px var(--gutter);justify-content:space-between;align-items:center;display:flex}._rMJka_logo{align-items:center;display:flex}._rMJka_pill{border:1px solid var(--c-line-2);border-radius:var(--r-pill);min-height:38px;color:var(--c-brand);font-size:var(--fs-14);align-items:center;padding:0 16px;font-weight:700;display:flex}._rMJka_pill:hover{border-color:var(--c-brand)}._rMJka_hero{padding:20px var(--gutter) 8px;flex-direction:column;gap:12px;display:flex}._rMJka_eyebrow{font-size:var(--fs-14);color:var(--c-gold-ink);background:var(--c-gold-soft);border-radius:var(--r-pill);align-self:flex-start;padding:8px 12px;font-weight:700}._rMJka_hero h1{font-size:var(--fs-28);color:var(--c-brand);line-height:1.3}._rMJka_hero p{font-size:var(--fs-16);color:var(--c-ink-2);line-height:1.75}._rMJka_books{padding:20px var(--gutter) 8px;flex-direction:column;gap:18px;display:flex;overflow-x:clip}._rMJka_tabs{gap:6px;display:flex}._rMJka_tab{border-radius:var(--r-sm);background:var(--c-soft);min-height:44px;color:var(--c-ink-2);font-size:var(--fs-16);cursor:pointer;border:0;flex:1;font-weight:700;transition:background-color .25s,color .25s}._rMJka_tab[aria-selected=true]{background:var(--tc);color:var(--c-white)}._rMJka_stage{touch-action:pan-y;height:calc(1.37*clamp(170px,46vw,250px) + 40px);margin:6px 0 4px;position:relative}._rMJka_obj{aspect-ratio:760/1040;cursor:pointer;transform-origin:50% 100%;background:0 0;border:0;border-radius:1px 3px 3px 1px;width:clamp(170px,46vw,250px);padding:0;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:0 1px 2px #0000002e,0 26px 50px -20px #0000008c}._rMJka_stage ._rMJka_obj:not(:disabled){transition:translate .6s cubic-bezier(.2,.7,.2,1),scale .6s cubic-bezier(.2,.7,.2,1),rotate .6s cubic-bezier(.2,.7,.2,1),filter .5s,z-index 0s .15s}._rMJka_obj img{object-fit:cover;border-radius:inherit;-webkit-user-drag:none;width:100%;height:100%;display:block}._rMJka_obj:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000057 0,#ffffff2e 1.6%,#0000001f 3.4%,#fff0 7% 92%,#00000014 100%);position:absolute;inset:0}._rMJka_obj[data-pos="0"]{z-index:3;cursor:default;pointer-events:none}._rMJka_obj[data-pos="-1"]{z-index:1;filter:brightness(.82);translate:-122%;rotate:-5deg;scale:.64}._rMJka_obj[data-pos="1"]{z-index:1;filter:brightness(.82);translate:22%;rotate:5deg;scale:.64}@media (hover:hover){._rMJka_obj:not([data-pos="0"]):hover{filter:none}}@media (prefers-reduced-motion:reduce){._rMJka_stage ._rMJka_obj:not(:disabled),._rMJka_tab{transition:none}}._rMJka_info{flex-direction:column;gap:10px;display:flex}._rMJka_info h2{font-size:var(--fs-22);color:var(--ec)}._rMJka_area{font-size:var(--fs-14);color:var(--c-ink-3);line-height:1.7}._rMJka_nums{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}._rMJka_nums div{border-top:2px solid var(--ec);flex-direction:column;gap:2px;padding-top:8px;display:flex}._rMJka_nums b{font-size:var(--fs-18);color:var(--c-ink);letter-spacing:-.04em}._rMJka_nums span{font-size:var(--fs-12);color:var(--c-ink-3);line-height:1.4}._rMJka_price{font-size:var(--fs-14);color:var(--c-ink-2)}._rMJka_price b{color:var(--c-ink)}._rMJka_detail{flex-direction:column;gap:12px;margin-top:8px;display:flex}._rMJka_dimg{border-radius:var(--r-sm);background:var(--c-surface);max-height:720px;box-shadow:0 0 0 1px var(--c-line);scroll-margin-top:calc(var(--beta-h) + 12px);position:relative;overflow:hidden}._rMJka_dimg img{width:100%;height:auto;display:block}._rMJka_dimg:after{content:"";background:linear-gradient(#fff0, var(--c-bg));pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}._rMJka_detailOpen ._rMJka_dimg{max-height:none}._rMJka_detailOpen ._rMJka_dimg:after{display:none}._rMJka_more{min-height:50px}._rMJka_buy{padding:32px var(--gutter) 40px;background:var(--c-card);flex-direction:column;gap:12px;margin-top:36px;display:flex}._rMJka_kick{font-size:var(--fs-14);color:var(--c-brand-2);font-weight:700}._rMJka_buy h2{font-size:var(--fs-22);margin-bottom:8px;line-height:1.35}._rMJka_buy ._rMJka_tabs{margin-bottom:8px}._rMJka_buyRow{flex-direction:column;gap:10px;margin-top:10px;display:flex}._rMJka_bl{font-size:var(--fs-14);color:var(--c-brand-2);font-weight:700}._rMJka_shops{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:700px){._rMJka_shops{grid-template-columns:repeat(4,1fr)}}._rMJka_shop{text-align:center;background:var(--c-surface);min-height:52px;color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ink);font-size:var(--fs-14);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}a._rMJka_shop:hover{background:var(--c-ink);color:var(--c-white)}._rMJka_soon{color:var(--c-ink-3);box-shadow:inset 0 0 0 1px var(--c-line-2);cursor:default;font-weight:600}._rMJka_next{padding:28px var(--gutter) 40px;flex-direction:column;gap:10px;display:flex}._rMJka_card{border-radius:var(--r-lg);background:var(--c-brand);color:var(--c-on-brand-2);font-size:var(--fs-14);flex-direction:column;gap:4px;padding:18px 20px;line-height:1.55;display:flex}._rMJka_card:hover{color:var(--c-on-brand-2);background:var(--c-brand-3)}._rMJka_card b{font-size:var(--fs-18);color:var(--c-white)}._rMJka_card b:after{content:" →"}._rMJka_cardKick{font-size:var(--fs-12);color:var(--c-accent);font-weight:700}._rMJka_cardGold{background:var(--c-gold-pale);color:var(--c-ink-2)}._rMJka_cardGold:hover{background:var(--c-gold-soft);color:var(--c-ink-2)}._rMJka_cardGold b{color:var(--c-ink)}._rMJka_cardGold ._rMJka_cardKick{color:var(--c-gold-ink)}
