.menu-toggle{display:none}.store-footer{background:#092a22;color:#d9ebe5;padding:52px max(24px,calc((100vw - 1332px)/2)) 20px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:34px}.footer-grid>div{display:flex;flex-direction:column;gap:10px}.footer-grid b{color:#fff}.footer-grid a:hover{color:#6ffbbe}.brand.light{color:#fff}.footer-bottom{border-top:1px solid #ffffff20;margin-top:34px;padding-top:18px;font-size:13px}.breadcrumbs{display:flex;gap:9px;color:var(--muted);font-size:13px;margin-bottom:24px}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.detail-visual{min-height:430px;border-radius:24px;background:linear-gradient(145deg,#fff,#dfeee9);display:grid;place-items:center;position:relative;padding:40px}.detail-visual p{position:absolute;bottom:16px;font-size:12px;color:var(--muted)}.unit.large{width:78%;height:58px}.detail-buy h1{font-size:42px;line-height:1.12;color:var(--p);margin:10px 0}.eyebrow{color:var(--s);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sku{color:var(--muted);font-size:13px}.key-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.key-grid>div{padding:13px;background:#fff;border:1px solid var(--line);border-radius:11px}.key-grid small,.key-grid b{display:block}.price.big{font-size:32px;margin:20px 0}.buy-actions{display:flex;gap:10px;flex-wrap:wrap}.trust-list{display:grid;gap:8px;margin-top:18px;color:var(--muted);font-size:14px}.content-section{max-width:1000px;margin:52px 0}.content-section h2{font-size:28px;color:var(--p)}.content-section p,.lead{font-size:17px;line-height:1.75;color:#46524e}.spec-table{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.spec-table>div{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid var(--line)}.document-grid,.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.document-grid span,.service-grid article{background:#fff;border:1px solid var(--line);padding:18px;border-radius:14px}.document-grid small{display:block;color:var(--muted);margin-top:5px}.inline{display:inline-block}.region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.region-card{background:#fff;border:1px solid var(--line);padding:22px;border-radius:16px}.region-card span,.region-card small,.region-card b{display:block}.region-card span{color:var(--s);font-size:12px;text-transform:uppercase}.region-card b{font-size:24px;color:var(--p);margin:8px 0}.region-cta{margin-top:35px;background:var(--p);color:#fff;padding:28px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.region-cta h2{margin:0 0 7px}.region-cta p{margin:0;color:#cfe2dc}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.article-card>span,.article-meta{color:var(--s);font-size:12px;font-weight:800}.article-card h2{font-size:20px}.answer-box{background:#eaf6f2;border-left:4px solid var(--s);padding:18px;margin:28px 0}.article-body{max-width:820px}.article-body li{margin:10px 0;line-height:1.6}.article-body details{background:#fff;border:1px solid var(--line);padding:14px;margin:10px 0;border-radius:10px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.contact-cards{display:grid;gap:13px}.contact-card{background:#fff;border:1px solid var(--line);padding:18px;border-radius:14px}.contact-card b,.contact-card span{display:block}.selector-card{max-width:820px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px}.selector-result{display:none;margin-top:20px;background:var(--p);color:#fff;padding:22px;border-radius:15px}.selector-result.show{display:block}.selector-result b,.selector-result span{display:block}.selector-result b{font-size:32px;margin:8px 0}.selector-result p{color:#d8e7e2}.second-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.second-card{background:#1e293b;color:#fff;padding:20px;border-radius:17px}.second-card small{color:#d4b56a}.second-card .price{color:#fff}.policy{max-width:900px}.policy section{margin:38px 0}.policy h2{color:var(--p)}
@media(max-width:1000px){.detail-grid,.contact-grid{grid-template-columns:1fr}.region-grid{grid-template-columns:repeat(2,1fr)}.article-grid,.service-grid,.document-grid,.second-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.store-nav{flex-wrap:wrap}.menu-toggle{display:inline-block;margin-left:auto}.nav-links{order:5;width:100%;flex-direction:column;padding:12px 0}.nav-links.open{display:flex}.detail-buy h1{font-size:29px}.region-grid,.article-grid,.service-grid,.document-grid,.second-grid,.spec-table{grid-template-columns:1fr}.detail-visual{min-height:280px}.footer-grid{grid-template-columns:1fr}.region-cta{align-items:flex-start;flex-direction:column}}
.article-card img,.second-card img{width:100%;height:190px;object-fit:cover;border-radius:12px;margin-bottom:14px}.article-cover{width:100%;max-height:460px;object-fit:cover;border-radius:18px;margin:20px 0}.managed-content p{font-size:17px;line-height:1.75}
