.breadcrumb{padding:27px 6% 0;display:flex;gap:12px;align-items:center;font-size:11px;color:var(--muted)}.breadcrumb a:hover{color:var(--ink)}.product-hero{display:grid;grid-template-columns:45% 55%;padding:45px 6% 55px;gap:20px;align-items:center}.product-hero h1{font-size:clamp(90px,10vw,155px);margin-bottom:18px}.product-hero h1>span{color:var(--yellow)}.product-hero h2{font-size:clamp(34px,3vw,45px);line-height:1.1;font-weight:500;margin-bottom:23px}.product-hero p{font-size:15px;line-height:1.8;color:var(--muted);max-width:440px}.product-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:28px}.catalog-link{font-size:12px;font-weight:600;border-bottom:1px solid var(--ink);padding:12px 0;display:inline-block}.product-picture{position:relative;height:470px;min-width:0}.product-picture img{object-fit:contain;padding:10px 0 35px}.product-picture>span{position:absolute;bottom:0;right:12px;font-size:9px;letter-spacing:2px;color:var(--muted)}.product-stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--paper);margin:0 6%;padding:30px 0}.product-stats>div{border-right:1px solid #dadbd4;padding:0 30px}.product-stats>div:last-child{border:0}.product-stats strong{font-family:'Barlow Condensed',Arial,sans-serif;font-size:45px;font-weight:600;display:block;line-height:1}.product-stats small{font-family:Barlow,Arial,sans-serif;font-size:14px;margin-left:8px;font-weight:500}.product-stats span{display:block;margin-top:10px;font-size:11px;color:var(--muted)}nav.product-nav{display:flex;position:sticky;top:92px;z-index:10;background:#fff;gap:40px;padding:20px 6%;border-bottom:1px solid var(--line);font-size:12px;overflow-x:auto;white-space:nowrap}.product-nav a:hover{color:#9b7000}.product-section{padding:80px 6%;scroll-margin-top:175px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:32px}.feature-grid article>span{font-family:'Barlow Condensed',Arial,sans-serif;font-size:34px;color:#ad810f}.feature-grid h3{font-size:30px;margin:20px 0 16px}.feature-grid p{font-size:14px;line-height:1.9;color:var(--muted)}.specs-section{background:var(--paper);display:grid;grid-template-columns:35% 1fr;gap:8%;align-items:start}.specs-intro{position:sticky;top:185px}.specs-intro h2{font-size:53px}.specs-intro>p{font-size:14px;color:var(--muted);line-height:1.8;margin:25px 0;max-width:320px}.spec-tables{min-width:0}.spec-tables details{border-top:1px solid #d5d6ce;padding-bottom:18px}.spec-tables summary{cursor:pointer;font-size:22px;list-style:none;display:flex;justify-content:space-between;padding:22px 0;font-family:'Barlow Condensed',Arial,sans-serif;font-weight:600}.spec-tables summary::-webkit-details-marker{display:none}.spec-tables details[open] summary>span{transform:rotate(45deg)}.spec-tables table{width:100%;border-collapse:collapse;font-size:13px}.spec-tables th,.spec-tables td{border-top:1px solid #dedfd7;padding:13px 0;line-height:1.6}.spec-tables th{text-align:left;width:60%;font-weight:400;color:#5a5d56;padding-right:20px}.spec-tables td{text-align:right;font-weight:600}.source-note{font-size:11px;line-height:1.8;color:var(--muted);padding-top:15px;border-top:1px solid #d5d6ce}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product-photo,.catalog-photo{position:relative;border:0;padding:0;text-align:left;background:var(--paper);overflow:hidden}.product-photo>img{height:410px;object-fit:cover;transition:transform .4s}.product-photo:hover>img{transform:scale(1.02)}.product-photo>span{position:absolute;bottom:0;left:0;right:0;padding:50px 22px 20px;background:linear-gradient(transparent,#000c);color:#fff;font-size:12px;line-height:1.5}.product-photo>span>b,.catalog-photo>span>b{float:right;font-size:20px}.detail-heading{font-size:30px;margin:55px 0 25px}.catalog-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.catalog-photo{background:#fafaf7;padding:22px 20px 65px;min-height:300px}.catalog-photo img{object-fit:contain;height:280px}.catalog-photo span{position:absolute;bottom:18px;left:20px;right:20px;font-size:11px;line-height:1.6;color:var(--muted)}.product-contact{margin:0 6%;background:var(--yellow);padding:55px 5%;display:flex;justify-content:space-between;align-items:center;gap:35px}.product-contact h2{font-size:55px}.product-contact p{font-size:14px;line-height:1.7;margin-top:23px;max-width:440px}.product-contact .button{flex-shrink:0}.related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px}.related a{padding:28px;border:1px solid var(--line);display:flex;flex-direction:column}.related a img{height:230px;object-fit:contain}.related a>span{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-top:20px;color:var(--muted)}.related strong{font-family:'Barlow Condensed',Arial,sans-serif;font-size:35px;margin-top:10px}.related strong>b{float:right;font-weight:400}.related a:hover{border-color:var(--yellow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#photo-viewer{width:1100px;background:white}#large-photo{height:75vh;object-fit:contain;padding:25px}#photo-viewer .lightbox-bar{background:var(--ink);font-size:12px}.model-more{margin-top:17px}.product-hero,.product-section{max-width:1800px;margin-left:auto;margin-right:auto}
@media(max-width:1000px){.product-hero{grid-template-columns:48% 52%}.product-picture{height:390px}.product-actions{gap:10px}.product-stats>div{padding:0 20px}.product-stats strong{font-size:39px}.specs-intro h2{font-size:43px}.specs-section{grid-template-columns:32% 1fr;gap:6%}.product-photo>img{height:330px}.product-contact{padding:40px 4%}.product-contact h2{font-size:45px}}
@media(max-width:720px){.breadcrumb{font-size:10px;padding-top:22px}.product-hero{display:flex;flex-direction:column;padding:35px 6% 25px;gap:20px;align-items:stretch}.product-hero h1{font-size:105px}.product-hero h2{font-size:36px}.product-hero p{max-width:100%}.product-picture{height:330px}.product-picture img{padding:0 0 30px}.product-actions{gap:20px;margin-top:25px}.product-stats{grid-template-columns:repeat(2,1fr);padding:12px 0}.product-stats>div{padding:20px}.product-stats>div:nth-child(2){border:0}.product-stats>div:nth-child(-n+2){border-bottom:1px solid #dadbd4}.product-stats strong{font-size:39px}.product-stats span{font-size:10px}nav.product-nav{position:sticky;top:77px;padding:18px 6%;gap:26px;font-size:11px}.product-section{padding:55px 6%;scroll-margin-top:150px}.feature-grid{display:flex;flex-direction:column;gap:28px}.feature-grid h3{font-size:30px;margin:12px 0}.feature-grid p{font-size:14px}.feature-grid article{padding-bottom:20px;border-bottom:1px solid var(--line)}.feature-grid article:last-child{border:0;padding-bottom:0}.specs-section{display:block}.specs-intro{position:static;margin-bottom:35px}.specs-intro h2{font-size:49px}.specs-intro>p{max-width:100%}.spec-tables th,.spec-tables td{font-size:12px;padding:12px 0}.spec-tables th{padding-right:12px;width:56%}.product-gallery{grid-template-columns:1fr}.product-photo>img{height:360px}.catalog-gallery{grid-template-columns:1fr}.catalog-photo{min-height:280px}.catalog-photo img{height:250px}.product-contact{display:block;margin:0;padding:45px 6%}.product-contact h2{font-size:47px}.product-contact .button{margin-top:28px;width:100%}.related>div{gap:14px}.related a{padding:15px}.related a img{height:150px}.related strong{font-size:28px}.related a>span{font-size:8px;letter-spacing:.7px}#large-photo{height:65vh;padding:12px}#photo-caption{font-size:10px;padding:0 12px;line-height:1.5}}

/* Golden yellow category titles retain contrast on the pale technical section. */
.spec-tables summary{color:#a77800}
