.gM62uq_page{--ink:#192437;--muted:#566377;--brand:#0f766e;--brand2:#115e59;--line:#e8e5e9;--bg:#f7fcfb;--soft:#e9f6f3}.gM62uq_page *{box-sizing:border-box}.gM62uq_page{color:var(--ink);background:#fff;margin:0;font:17px/1.78 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.gM62uq_page a{color:var(--brand)}.gM62uq_page a:hover{text-decoration:underline}.gM62uq_page .gM62uq_wrap{max-width:1100px;margin:auto;padding:0 22px}.gM62uq_page .gM62uq_crumb{color:var(--muted);padding-top:26px;font-size:13px}.gM62uq_page .gM62uq_crumb a{color:var(--muted)}.gM62uq_page .gM62uq_layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;display:grid}.gM62uq_page .gM62uq_article{min-width:0}.gM62uq_page .gM62uq_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-top:18px;font-size:13px;font-weight:800}.gM62uq_page h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(31px,4vw,48px);line-height:1.18}.gM62uq_page h2{letter-spacing:-.025em;margin:43px 0 14px;font-size:29px;line-height:1.3}.gM62uq_page h3{margin:25px 0 9px;font-size:21px;line-height:1.35}.gM62uq_page p{margin:0 0 18px}.gM62uq_page strong{font-weight:800}.gM62uq_page .gM62uq_lead{color:#39455b;font-size:19px}.gM62uq_page .gM62uq_meta{color:var(--muted);margin-bottom:23px;font-size:13px}.gM62uq_page .gM62uq_disclose{border-left:4px solid var(--brand);background:#f7f7f9;margin:22px 0;padding:12px 16px;font-size:14px}.gM62uq_page .gM62uq_product-card{border:1px solid var(--line);background:var(--bg);border-radius:20px;grid-template-columns:1fr 1.1fr;margin:27px 0;display:grid;overflow:hidden}.gM62uq_page .gM62uq_product-visual{text-align:center;color:#7c4160;background:linear-gradient(135deg,#f8dbe7,#f5f1f6);justify-content:center;align-items:center;min-height:290px;padding:30px;display:flex}.gM62uq_page .gM62uq_product-visual strong{font-size:23px;line-height:1.35;display:block}.gM62uq_page .gM62uq_product-info{padding:25px}.gM62uq_page .gM62uq_product-info h2{margin:0 0 14px;font-size:22px}.gM62uq_page .gM62uq_price{color:var(--brand);font-size:31px;font-weight:900;line-height:1.2}.gM62uq_page .gM62uq_note{color:var(--muted);font-size:12px}.gM62uq_page .gM62uq_rating{color:#7b4a00;margin:12px 0;font-size:15px}.gM62uq_page .gM62uq_btn{background:var(--brand);color:#fff;text-align:center;border-radius:11px;padding:13px 20px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-block}.gM62uq_page .gM62uq_btn:hover{background:var(--brand2);color:#fff;text-decoration:none}.gM62uq_page .gM62uq_product-info .gM62uq_btn{margin:19px 0 12px;display:block}.gM62uq_page .gM62uq_toc{border:1px solid var(--line);background:#fff;border-radius:14px;margin:30px 0;padding:20px 25px}.gM62uq_page .gM62uq_toc strong{margin-bottom:9px;display:block}.gM62uq_page .gM62uq_toc ol{margin:0;padding-left:23px}.gM62uq_page .gM62uq_toc li{margin:5px 0}.gM62uq_page .gM62uq_toc a{text-decoration:none}.gM62uq_page .gM62uq_callout{background:var(--soft);border-radius:14px;margin:24px 0;padding:20px 23px}.gM62uq_page .gM62uq_checklist li{margin-bottom:10px}.gM62uq_page .gM62uq_spec{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.gM62uq_page .gM62uq_spec td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 9px}.gM62uq_page .gM62uq_spec td:first-child{width:35%;font-weight:750}.gM62uq_page .gM62uq_faq{border-bottom:1px solid var(--line);padding-bottom:15px}.gM62uq_page .gM62uq_side{padding-top:30px}.gM62uq_page .gM62uq_sticky{border:1px solid var(--line);background:var(--bg);border-radius:16px;padding:22px;position:sticky;top:24px}.gM62uq_page .gM62uq_sticky h3{margin:0 0 8px}.gM62uq_page .gM62uq_sticky .gM62uq_btn{margin-top:15px;display:block}.gM62uq_page .gM62uq_footer{border-top:1px solid var(--line);color:var(--muted);margin-top:70px;padding:30px 0;font-size:14px}@media (max-width:850px){.gM62uq_page .gM62uq_layout{display:block}.gM62uq_page .gM62uq_side{padding-top:5px}.gM62uq_page .gM62uq_sticky{position:static}.gM62uq_page .gM62uq_product-card{grid-template-columns:1fr}.gM62uq_page .gM62uq_product-visual{min-height:190px}.gM62uq_page .gM62uq_wrap{padding:0 17px}}@media (max-width:420px){.gM62uq_page h2{font-size:25px}}.gM62uq_page .gM62uq_product-visual{background:#f6f1ef;min-height:0;padding:0}.gM62uq_page .gM62uq_product-visual img{object-fit:cover;width:100%;height:100%;min-height:330px;display:block}.gM62uq_page .gM62uq_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:25px 0;display:grid}.gM62uq_page .gM62uq_gallery figure,.gM62uq_page .gM62uq_editorial-figure{margin:0}.gM62uq_page .gM62uq_gallery img{background:#f8f5f4;border-radius:13px;width:100%;height:auto;display:block}.gM62uq_page .gM62uq_gallery figcaption,.gM62uq_page .gM62uq_editorial-figure figcaption{color:var(--muted);padding:8px 2px 0;font-size:13px;line-height:1.5}.gM62uq_page .gM62uq_editorial-figure{max-width:430px;margin:20px auto}.gM62uq_page .gM62uq_editorial-figure img{border-radius:14px;width:100%;height:auto;display:block}.gM62uq_page .gM62uq_product-visual img{aspect-ratio:1}@media (max-width:520px){.gM62uq_page .gM62uq_gallery{gap:12px}.gM62uq_page .gM62uq_gallery figcaption{font-size:12px}}.gM62uq_page .gM62uq_smallImage{max-width:450px;margin-inline:auto}.gM62uq_page .gM62uq_crumb,.gM62uq_page h1,.gM62uq_page h2,.gM62uq_page p,.gM62uq_page td{overflow-wrap:anywhere}
