@font-face{font-family:suit;src:url(../media/SUIT_Variable-s.p.1s0fpbnqomd-8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:suit Fallback;src:local(Arial);ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.0%;size-adjust:95.44%}.VyZ1mW_className{font-family:suit,suit Fallback}.VyZ1mW_variable{--font-suit:"suit", "suit Fallback"}
@font-face{font-family:editorial;src:url(../media/CormorantGaramond_Variable-s.p.2mroe1-zsoh_f.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.hVPpgG_className{font-family:editorial,editorial Fallback;font-style:normal}.hVPpgG_variable{--font-cormorant:"editorial", "editorial Fallback"}
._24vXCG_notice{color:#263345;word-break:keep-all;background:#f4f6f8;border:1px solid #cbd4de;border-radius:10px;margin:22px 0;padding:20px 22px}._24vXCG_notice strong{margin-bottom:10px;font-size:14px;font-weight:600;display:block}._24vXCG_notice p{margin:4px 0;font-size:13px;line-height:1.85}._24vXCG_notice b{font-weight:600}._24vXCG_footer{color:inherit;background:#ffffff12;border-color:currentColor;border-radius:0;margin:0 0 36px}._24vXCG_service{background:#f6f3eb;padding:0 clamp(24px,5.5vw,100px) 36px}@media (max-width:600px){._24vXCG_notice{padding:18px}._24vXCG_notice p{font-size:12px}._24vXCG_service{padding-bottom:20px}}
.grUFZa_page{color:#0c1428;background:#f6f3eb;min-height:100vh;padding:116px 28px 72px}.grUFZa_wrap{max-width:1040px;margin:auto}.grUFZa_back{color:#5b6275;font-size:13px;text-decoration:none}.grUFZa_back:hover{text-decoration:underline}.grUFZa_back:focus-visible,.grUFZa_seller summary:focus-visible{outline-offset:5px;outline:2px solid #526bad}.grUFZa_heading{margin:30px 0 36px}.grUFZa_eyebrow{letter-spacing:.16em;color:#6075a3;font-size:11px;font-weight:600}.grUFZa_heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3.3vw,38px);line-height:1.35}.grUFZa_heading>p:last-child{color:#5b6275;font-size:14px;line-height:1.8}.grUFZa_grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.grUFZa_book{grid-template-columns:minmax(130px,170px) minmax(0,1fr);align-items:center;gap:24px;padding:16px 0;display:grid}.grUFZa_cover img{width:100%;height:auto;display:block;box-shadow:0 14px 32px #101a2924}.grUFZa_bookInfo h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(21px,2.15vw,26px);line-height:1.5}.grUFZa_bookInfo>p{font-size:13px;line-height:1.8}.grUFZa_author{color:#5b6275;margin-top:18px}.grUFZa_details{border-top:1px solid #18284220;grid-column:1/-1;margin:16px 0 0}.grUFZa_details>div{border-bottom:1px solid #18284220;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 0;font-size:13px;line-height:1.9;display:grid}.grUFZa_details dt{color:#5b6275}.grUFZa_details dd{margin:0}.grUFZa_summary{background:#fff;border:1px solid #dce0e5;border-radius:20px;padding:30px;box-shadow:0 8px 28px #18284204}.grUFZa_summaryHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.grUFZa_summaryHead h2{margin:0;font-size:16px;font-weight:600}.grUFZa_badge{color:#5b6275;white-space:nowrap;border:1px solid #dce0e5;border-radius:100px;padding:5px 10px;font-size:11px}.grUFZa_price{align-items:baseline;gap:6px;display:flex}.grUFZa_price strong{letter-spacing:-.05em;font-size:clamp(38px,4.6vw,48px);line-height:1.2}.grUFZa_price span{font-size:15px}.grUFZa_includes{color:#5b6275;margin:10px 0 22px;font-size:13px}.grUFZa_delivery{border-top:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;padding:18px 0}.grUFZa_delivery p{margin:3px 0;font-size:13px;line-height:1.8}.grUFZa_delivery .grUFZa_deliveryTitle{color:#6075a3;margin-bottom:8px;font-size:11px;font-weight:600}.grUFZa_delivery strong{font-weight:600}.grUFZa_delivery span{color:#697184;margin-top:7px;font-size:11px;line-height:1.8;display:block}.grUFZa_seller{border-top:1px solid #d8dce2;border-bottom:1px solid #d8dce2;margin-top:40px;padding:18px 0}.grUFZa_seller summary{cursor:pointer;color:#4a566d;font-size:13px;font-weight:600}.grUFZa_sellerDetails{grid-template-columns:1fr 1fr;gap:12px 32px;margin:22px 0 0;font-size:12px;line-height:1.9;display:grid}.grUFZa_sellerDetails>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.grUFZa_sellerDetails dt{color:#697184}.grUFZa_sellerDetails dd{overflow-wrap:anywhere;margin:0}.grUFZa_address{grid-column:1/-1}.grUFZa_seller p,.grUFZa_footnote{color:#697184;font-size:11px;line-height:1.9}.grUFZa_seller p{margin-top:16px}.grUFZa_footnote{margin-top:22px}@media (max-width:850px){.grUFZa_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.grUFZa_book{grid-template-columns:125px minmax(0,1fr);gap:18px}.grUFZa_summary{padding:24px}.grUFZa_bookInfo h2{font-size:21px}}@media (max-width:700px){.grUFZa_page{padding:104px 22px 52px}.grUFZa_heading{margin:26px 0 28px}.grUFZa_grid{grid-template-columns:1fr;gap:28px}.grUFZa_book{grid-template-columns:130px minmax(0,1fr);padding:0}.grUFZa_bookInfo h2{font-size:23px}.grUFZa_details{margin-top:0}.grUFZa_details>div{padding:16px 0}.grUFZa_seller{margin-top:28px}.grUFZa_sellerDetails{grid-template-columns:1fr}}@media (max-width:380px){.grUFZa_page{padding-left:18px;padding-right:18px}.grUFZa_book{grid-template-columns:110px minmax(0,1fr);gap:16px}.grUFZa_bookInfo h2{font-size:20px}.grUFZa_summary{padding:22px}}
