.iajpZG_page{--ink:#192437;--muted:#566377;--brand:#ad245b;--brand2:#83153f;--line:#e8e5e9;--bg:#fffafd;--soft:#fff0f6}.iajpZG_page *{box-sizing:border-box}.iajpZG_page{color:var(--ink);background:#fff;margin:0;font:17px/1.78 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.iajpZG_page a{color:var(--brand)}.iajpZG_page a:hover{text-decoration:underline}.iajpZG_page .iajpZG_wrap{max-width:1100px;margin:auto;padding:0 22px}.iajpZG_page .iajpZG_crumb{color:var(--muted);padding-top:26px;font-size:13px}.iajpZG_page .iajpZG_crumb a{color:var(--muted)}.iajpZG_page .iajpZG_layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;display:grid}.iajpZG_page .iajpZG_article{min-width:0}.iajpZG_page .iajpZG_eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--brand);margin-top:18px;font-size:13px;font-weight:800}.iajpZG_page h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(31px,4vw,48px);line-height:1.18}.iajpZG_page h2{letter-spacing:-.025em;margin:43px 0 14px;font-size:29px;line-height:1.3}.iajpZG_page h3{margin:25px 0 9px;font-size:21px;line-height:1.35}.iajpZG_page p{margin:0 0 18px}.iajpZG_page strong{font-weight:800}.iajpZG_page .iajpZG_lead{color:#39455b;font-size:19px}.iajpZG_page .iajpZG_meta{color:var(--muted);margin-bottom:23px;font-size:13px}.iajpZG_page .iajpZG_disclose{border-left:4px solid var(--brand);background:#f7f7f9;margin:22px 0;padding:12px 16px;font-size:14px}.iajpZG_page .iajpZG_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}.iajpZG_page .iajpZG_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}.iajpZG_page .iajpZG_product-visual strong{font-size:23px;line-height:1.35;display:block}.iajpZG_page .iajpZG_product-info{padding:25px}.iajpZG_page .iajpZG_product-info h2{margin:0 0 14px;font-size:22px}.iajpZG_page .iajpZG_price{color:var(--brand);font-size:31px;font-weight:900;line-height:1.2}.iajpZG_page .iajpZG_note{color:var(--muted);font-size:12px}.iajpZG_page .iajpZG_rating{color:#7b4a00;margin:12px 0;font-size:15px}.iajpZG_page .iajpZG_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}.iajpZG_page .iajpZG_btn:hover{background:var(--brand2);color:#fff;text-decoration:none}.iajpZG_page .iajpZG_product-info .iajpZG_btn{margin:19px 0 12px;display:block}.iajpZG_page .iajpZG_toc{border:1px solid var(--line);background:#fff;border-radius:14px;margin:30px 0;padding:20px 25px}.iajpZG_page .iajpZG_toc strong{margin-bottom:9px;display:block}.iajpZG_page .iajpZG_toc ol{margin:0;padding-left:23px}.iajpZG_page .iajpZG_toc li{margin:5px 0}.iajpZG_page .iajpZG_toc a{text-decoration:none}.iajpZG_page .iajpZG_callout{background:var(--soft);border-radius:14px;margin:24px 0;padding:20px 23px}.iajpZG_page .iajpZG_checklist li{margin-bottom:10px}.iajpZG_page .iajpZG_spec{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.iajpZG_page .iajpZG_spec td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 9px}.iajpZG_page .iajpZG_spec td:first-child{width:35%;font-weight:750}.iajpZG_page .iajpZG_faq{border-bottom:1px solid var(--line);padding-bottom:15px}.iajpZG_page .iajpZG_side{padding-top:30px}.iajpZG_page .iajpZG_sticky{border:1px solid var(--line);background:var(--bg);border-radius:16px;padding:22px;position:sticky;top:24px}.iajpZG_page .iajpZG_sticky h3{margin:0 0 8px}.iajpZG_page .iajpZG_sticky .iajpZG_btn{margin-top:15px;display:block}.iajpZG_page .iajpZG_footer{border-top:1px solid var(--line);color:var(--muted);margin-top:70px;padding:30px 0;font-size:14px}@media (max-width:850px){.iajpZG_page .iajpZG_layout{display:block}.iajpZG_page .iajpZG_side{padding-top:5px}.iajpZG_page .iajpZG_sticky{position:static}.iajpZG_page .iajpZG_product-card{grid-template-columns:1fr}.iajpZG_page .iajpZG_product-visual{min-height:190px}.iajpZG_page .iajpZG_wrap{padding:0 17px}}@media (max-width:420px){.iajpZG_page h2{font-size:25px}}.iajpZG_page .iajpZG_product-visual{background:#f6f1ef;min-height:0;padding:0}.iajpZG_page .iajpZG_product-visual img{object-fit:cover;width:100%;height:100%;min-height:330px;display:block}.iajpZG_page .iajpZG_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:25px 0;display:grid}.iajpZG_page .iajpZG_gallery figure,.iajpZG_page .iajpZG_editorial-figure{margin:0}.iajpZG_page .iajpZG_gallery img{background:#f8f5f4;border-radius:13px;width:100%;height:auto;display:block}.iajpZG_page .iajpZG_gallery figcaption,.iajpZG_page .iajpZG_editorial-figure figcaption{color:var(--muted);padding:8px 2px 0;font-size:13px;line-height:1.5}.iajpZG_page .iajpZG_editorial-figure{max-width:430px;margin:20px auto}.iajpZG_page .iajpZG_editorial-figure img{border-radius:14px;width:100%;height:auto;display:block}.iajpZG_page .iajpZG_product-visual img{aspect-ratio:1}@media (max-width:520px){.iajpZG_page .iajpZG_gallery{gap:12px}.iajpZG_page .iajpZG_gallery figcaption{font-size:12px}}
