.ltqSqW_page{color:#203f4c;background:#fff;min-height:65vh}.ltqSqW_container{width:100%;max-width:1440px;margin-inline:auto;padding:24px 16px 48px}.ltqSqW_breadcrumb{color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12px;line-height:2;display:flex}.ltqSqW_breadcrumb a:hover{color:#16839a}.ltqSqW_overview{border-top:1px solid #e5ecef;align-items:start;gap:24px;padding-top:24px;display:grid}.ltqSqW_summary{min-width:0}.ltqSqW_summary h1{color:#103b4b;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.8vw,27px);font-weight:900;line-height:1.9}.ltqSqW_gallery{min-width:0}.ltqSqW_mainImage{aspect-ratio:1;color:#78909c;background:#fff;border:1px solid #edf1f3;border-radius:16px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.ltqSqW_mainImage img{padding:20px}.ltqSqW_thumbnails{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.ltqSqW_buybox{background:#f6f9fa;border:1px solid #d8e5e8;border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 28px #103b4b0d}.ltqSqW_price{color:#164e63;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;margin-top:8px;font-size:28px;font-weight:900;line-height:1.8;display:flex}.ltqSqW_priceUnit{color:#526b75;font-size:12px;font-weight:400}.ltqSqW_addButton{color:#fff;background:#164e63;border-radius:12px;flex:100%;justify-content:center;align-items:center;min-height:50px;padding:12px 18px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.ltqSqW_addButton:hover:not(:disabled){background:#103b4b}.ltqSqW_addButton:disabled{cursor:not-allowed;opacity:.45}.ltqSqW_addButton:focus-visible{outline-offset:3px;outline:3px solid #16839a}.ltqSqW_highlights{gap:10px;margin-top:24px;display:grid}.ltqSqW_highlight{background:#f7f9fa;border:1px solid #e5ecef;border-radius:10px;min-width:0;padding:12px 14px}.ltqSqW_highlight dt{color:#64748b;font-size:11px;line-height:1.8}.ltqSqW_highlight dd{overflow-wrap:anywhere;color:#203f4c;margin-top:4px;font-size:12px;font-weight:600;line-height:1.9}.ltqSqW_purchaseNote{color:#526b75;white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid #dfe8eb;margin-top:16px;padding-top:14px;font-size:12px;line-height:2}.ltqSqW_sectionNav{background:#fff;border-top:1px solid #e5ecef;border-bottom:1px solid #e5ecef;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding:16px 0;display:flex}.ltqSqW_sectionNav a{color:#526b75;padding:8px 0;font-size:13px;font-weight:700}.ltqSqW_sectionNav a:hover{color:#16839a}.ltqSqW_details{gap:24px;margin-top:24px;display:grid}.ltqSqW_description{background:#fff;border:1px solid #dfe8eb;border-radius:16px;padding:24px;scroll-margin-top:190px}.ltqSqW_description h2{color:#164e63;border-bottom:1px solid #e5ecef;padding-bottom:16px;font-size:19px;font-weight:900}.ltqSqW_description p{color:#526b75;font-size:14px;line-height:2.4}@media (min-width:640px){.ltqSqW_highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ltqSqW_overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ltqSqW_summary{grid-area:1/1}.ltqSqW_gallery{grid-area:1/2/span 2}.ltqSqW_buybox{grid-area:2/1}}@media (min-width:1200px){.ltqSqW_container{padding-inline:32px}.ltqSqW_overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(280px,.85fr);gap:28px}.ltqSqW_summary{grid-area:1/1}.ltqSqW_gallery{grid-area:1/2}.ltqSqW_buybox{grid-area:1/3;position:sticky;top:190px}}@media (prefers-reduced-motion:reduce){.ltqSqW_addButton{transition:none}}
