.detail-page{background:#f4f6f5}.desktop-nav .is-current{color:var(--accent-dark)}.button--outline{border-color:#8a9692;color:var(--ink);background:transparent}.button--outline:hover{background:#fff;border-color:var(--ink)}
.detail-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:28px;color:#71807b;font-size:12px}.detail-breadcrumb b{color:var(--ink);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-hero{display:grid;grid-template-columns:1.06fr .94fr;gap:80px;padding-block:52px 110px}.detail-gallery figure{height:650px;margin:0;background:#fff;border-radius:var(--radius);display:grid;place-items:center;overflow:hidden}.detail-gallery img{width:100%;height:100%;object-fit:contain;padding:42px}.detail-gallery>p{color:#74817d;font-size:11px;margin:14px 0 0}.detail-summary{padding-top:18px}.detail-code{color:var(--accent-dark);font-size:12px;font-weight:800;margin:0 0 18px}.detail-summary h1{font-size:clamp(42px,4.2vw,64px);line-height:1.08;letter-spacing:-.052em;margin:0}.detail-intro{color:#52615c;font-size:17px;line-height:1.8;margin:26px 0}.detail-highlights{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.detail-highlights li{background:#e6ece9;padding:15px 13px;border-radius:7px;font-size:12px;line-height:1.45}.detail-price{border-top:1px solid var(--line);padding-top:28px;display:flex;align-items:end;justify-content:space-between;gap:20px}.detail-price>div{display:flex;flex-direction:column}.detail-price strong{font-size:34px;letter-spacing:-.04em}.detail-price span{color:var(--muted);font-size:12px;margin-top:5px}.detail-price>b{background:#e5ede9;padding:8px 10px;border-radius:5px;font-size:11px}.detail-variant{display:flex;align-items:center;justify-content:space-between;margin-top:22px;color:#596762;font-size:13px}.detail-variant select{flex:1 1 auto;min-width:230px;max-width:540px;margin-left:18px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:12px;color:var(--ink);text-overflow:ellipsis}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.detail-notice{color:#74817d;font-size:11px;line-height:1.65;margin:18px 0 0}
.detail-value{background:#10201d;color:#fff;padding-block:105px}.detail-value__grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:end;gap:100px}.detail-value span{color:#71d9ae;font-size:12px;font-weight:800}.detail-value h2,.detail-selection h2,.delivery-grid h2,.related-section h2,.detail-contact h2{font-size:clamp(36px,4vw,58px);line-height:1.13;letter-spacing:-.045em;margin:18px 0 0}.application-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2)}.application-list p{margin:0;padding:28px 25px 0 0;color:#c0ccc8;font-size:15px}.application-list p+p{padding-left:25px;border-left:1px solid rgba(255,255,255,.16)}
.detail-selection{padding-block:120px}.detail-selection>header{max-width:760px}.detail-selection>header p{color:var(--muted);line-height:1.75;margin:22px 0 0}.selection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.selection-cards article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px}.selection-cards span{color:var(--accent-dark);font-size:11px;font-weight:800}.selection-cards h3{font-size:21px;margin:35px 0 13px}.selection-cards p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}
.delivery-section{background:#dbe4e0;padding-block:110px}.delivery-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.delivery-grid>div p{color:#52615c;line-height:1.75;margin:24px 0 0}.delivery-grid ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #adbbb6;border-radius:var(--radius);overflow:hidden}.delivery-grid li{min-height:140px;padding:27px;display:flex;flex-direction:column;justify-content:space-between}.delivery-grid li:nth-child(odd){border-right:1px solid #adbbb6}.delivery-grid li:nth-child(-n+2){border-bottom:1px solid #adbbb6}.delivery-grid li b{font-size:17px}.delivery-grid li span{color:#5c6b66;font-size:12px;line-height:1.5}
.related-section{padding-block:120px}.related-section>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.related-section>header h2{margin:0}.related-section>header a{color:var(--accent-dark);font-weight:750;text-decoration:underline;text-underline-offset:5px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-grid article{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.related-grid img{display:block;width:100%;height:260px;object-fit:contain;background:#eef1f0;padding:20px}.related-grid article span,.related-grid article h3,.related-grid article b{display:block;margin-left:24px;margin-right:24px}.related-grid article span{color:var(--muted);font-size:11px;margin-top:22px}.related-grid article h3{font-size:20px;margin-top:9px;margin-bottom:18px}.related-grid article b{font-size:17px;margin-bottom:25px}
.detail-contact{background:#dbe4e0;padding-block:90px}.detail-contact__grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:70px}.detail-contact h2{font-size:clamp(34px,3.6vw,52px);margin:0}.detail-contact p{color:#53625d;line-height:1.7;margin:18px 0 0}.detail-contact__grid>div:last-child{display:flex;align-items:center;gap:24px}.detail-contact__grid>div:last-child>a:last-child{font-weight:800;font-size:20px}
@media(max-width:1080px){.detail-hero{gap:45px}.detail-gallery figure{height:540px}.detail-highlights{grid-template-columns:1fr}.detail-value__grid,.delivery-grid{gap:55px}.related-grid img{height:220px}}
@media(max-width:760px){.detail-breadcrumb{padding-top:20px}.detail-hero{grid-template-columns:1fr;gap:35px;padding-block:28px 82px}.detail-gallery figure{height:360px}.detail-gallery img{padding:24px}.detail-summary{padding-top:0}.detail-summary h1{font-size:40px}.detail-intro{font-size:15px}.detail-price strong{font-size:29px}.detail-variant{align-items:flex-start;flex-direction:column}.detail-variant select{width:100%;margin-left:0;max-width:none}.detail-actions{grid-template-columns:1fr}.detail-value{padding-block:78px}.detail-value__grid{grid-template-columns:1fr;gap:42px}.application-list{grid-template-columns:1fr}.application-list p{padding:20px 0}.application-list p+p{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.detail-selection{padding-block:82px}.selection-cards{grid-template-columns:1fr;margin-top:38px}.delivery-section{padding-block:80px}.delivery-grid{grid-template-columns:1fr;gap:40px}.delivery-grid ol{grid-template-columns:1fr}.delivery-grid li{min-height:108px}.delivery-grid li:nth-child(odd){border-right:0}.delivery-grid li:not(:last-child){border-bottom:1px solid #adbbb6}.related-section{padding-block:82px}.related-section>header{align-items:flex-start;flex-direction:column;gap:18px}.related-grid{grid-template-columns:1fr}.related-grid img{height:280px}.detail-contact{padding-block:72px}.detail-contact__grid{grid-template-columns:1fr;gap:30px}.detail-contact__grid>div:last-child{align-items:flex-start;flex-direction:column}}
@media(max-width:420px){.detail-gallery figure{height:310px}.detail-summary h1{font-size:36px}.detail-price{align-items:flex-start;flex-direction:column}.related-grid img{height:245px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.detail-geo{padding-block:115px}.detail-geo>header{max-width:760px}.detail-geo h2{font-size:clamp(34px,3.7vw,54px);line-height:1.13;letter-spacing:-.04em;margin:0}.detail-geo>header p{color:var(--muted);line-height:1.75;margin:20px 0 0}.geo-list{margin-top:45px;border-top:1px solid var(--line)}.geo-list details{border-bottom:1px solid var(--line);padding:0 4px}.geo-list summary{cursor:pointer;list-style:none;padding:25px 38px 25px 0;font-size:18px;font-weight:750;position:relative}.geo-list summary:after{content:"+";position:absolute;right:4px}.geo-list details[open] summary:after{content:"−"}.geo-list p{max-width:820px;color:#50605b;line-height:1.8;margin:0;padding:0 0 26px}@media(max-width:760px){.detail-geo{padding-block:82px}.geo-list summary{font-size:16px}}
.detail-parameters{padding-block:0}.detail-parameters>header{max-width:760px}.detail-parameters h2{font-size:clamp(34px,3.7vw,54px);line-height:1.13;letter-spacing:-.04em;margin:0}.detail-parameters>header p{color:var(--muted);line-height:1.75;margin:20px 0 0}.parameter-table{width:100%;border-collapse:collapse;margin-top:45px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.parameter-table tr{border-bottom:1px solid var(--line)}.parameter-table tr:last-child{border-bottom:0}.parameter-table th,.parameter-table td{padding:18px 26px;text-align:left;font-size:14px}.parameter-table th{width:240px;background:#eef3f0;color:#4c5b56;font-weight:700}.parameter-table td{color:var(--ink);line-height:1.6}@media(max-width:760px){.detail-parameters{padding-block:0 82px}.parameter-table th{width:120px;padding:14px 16px;font-size:12px}.parameter-table td{padding:14px 16px;font-size:13px}}
.detail-gallery figure{position:relative}.detail-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.detail-nav--prev{left:16px}.detail-nav--next{right:16px}.detail-nav:hover{background:#eef3f0}.detail-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.detail-thumb{width:72px;height:72px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;opacity:.72}.detail-thumb img{width:100%;height:100%;object-fit:cover;display:block;padding:0}.detail-thumb.is-active{opacity:1;border-color:var(--accent-dark)}@media(max-width:760px){.detail-nav{width:36px;height:36px}.detail-thumb{width:60px;height:60px}}
