.product-hero{padding-top:42px;padding-bottom:100px}.product-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#a9b3bb;font-size:.78rem;margin-bottom:38px}.product-hero-layout{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(35px,6vw,90px);align-items:start}.product-media{position:relative;min-width:0}.media-empty{min-height:560px;background:#141a1f;border:1px solid #35424c;color:#b8c4cc;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.media-empty strong{font-size:1.08rem;letter-spacing:.02em;text-transform:uppercase}.media-empty p{max-width:300px;font-size:.9rem;color:#a4b1bb}.media-drawing{width:130px;height:100px;border:2px solid #7794aa;display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}.media-drawing:before{content:"";width:166px;border-top:2px solid #7794aa;position:absolute;bottom:-18px;left:-20px}.media-drawing span{display:block;width:54px;height:27px;border:2px solid #7794aa;border-radius:27px 27px 4px 4px;transform:rotate(-22deg)}.product-media img:not([hidden]){width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#e8ecee;border:1px solid #687782}.gallery-thumbs:not([hidden]){display:flex;gap:12px;margin-top:14px;overflow-x:auto}.gallery-thumbs button{border:1px solid #6e7b85;background:#1b2024;width:82px;height:70px;flex:none;padding:3px}.gallery-thumbs button[aria-pressed=true]{border:2px solid var(--blue)}.gallery-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-summary{padding-top:24px}.product-brand{font-weight:800;letter-spacing:.15em;font-size:.82rem;text-transform:uppercase;color:#a9c6dc;margin:27px 0 8px;min-height:1.55em}.product-summary h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(3.2rem,5vw,5.8rem);letter-spacing:-.06em;line-height:1.02;margin:0 0 23px;min-height:1.02em}.product-tagline{font-size:1.22rem;color:#c8d0d5;max-width:500px;line-height:1.5;margin:0 0 34px}.product-facts{border-top:1px solid var(--line);max-width:570px;margin:0 0 37px}.product-facts div{display:grid;grid-template-columns:40% 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.product-facts dt{color:#aeb9c1;font-size:.88rem}.product-facts dd{margin:0;font-size:.95rem;font-weight:700;min-height:1.5em}.product-summary>.button{margin-right:24px;margin-bottom:14px}.product-summary>.text-link{white-space:nowrap}.product-details{padding-bottom:115px}.product-tabs{display:flex;gap:45px;border-bottom:1px solid var(--line)}.product-tabs button{border:0;border-bottom:2px solid transparent;color:#aab6bf;background:none;padding:0 0 19px;font-weight:700;font-size:.96rem}.product-tabs button[aria-selected=true]{color:var(--white);border-color:var(--blue)}.product-panel:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-top:70px;min-height:260px}.product-panel h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4vw,4.3rem);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:21px 0 0}.product-panel>p,.product-panel>div>p:not(.eyebrow){font-size:1.1rem;color:#c2ccd2;max-width:570px;margin:0;line-height:1.7}.spec-note{background:#142029;border-left:3px solid var(--blue);padding:17px 20px!important;margin:0 0 26px!important;color:#dce4e8!important;font-size:.89rem!important}.spec-table{width:100%;border-collapse:collapse;font-size:.9rem}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);padding:13px 8px;text-align:left;vertical-align:top}.spec-table th{width:39%;color:#aebac2;font-weight:500}.spec-table td{font-weight:700}.related-section{background:#12161a;padding:100px 0;border-block:1px solid var(--line)}.related-section .section-rule{align-items:end}.related-section .section-rule h2{font-size:clamp(2.3rem,4vw,4.2rem)}.related-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px}.related-list a{display:flex;flex-direction:column;gap:8px;padding:22px 25px 22px 0;border-bottom:1px solid var(--line)}.related-list a:not(:first-child){padding-left:25px;border-left:1px solid var(--line)}.related-list a>span{color:#91b9d7;text-transform:uppercase;letter-spacing:.1em;font-size:.69rem;font-weight:700}.related-list strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.8rem;line-height:1.15;transition:color .2s ease}.related-list small{color:#aeb8bf;font-size:.78rem}.not-found-product{min-height:60vh;padding-block:100px}.not-found-product h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(3rem,6vw,5rem);margin:20px 0}.not-found-product p:not(.eyebrow){color:var(--muted);margin-bottom:30px}@media(max-width:900px){.product-hero-layout{gap:35px}.media-empty{min-height:420px}.product-summary h1{font-size:clamp(2.9rem,5.5vw,4.4rem)}}@media(max-width:768px){.product-hero{padding-top:30px;padding-bottom:65px}.product-hero-layout{display:flex;flex-direction:column}.product-summary{order:-1;padding-top:0}.product-summary h1{font-size:clamp(3rem,8vw,4.5rem)}.product-media{width:100%}.media-empty{min-height:370px}.product-panel:not([hidden]){display:flex;flex-direction:column;gap:30px;padding-top:50px}.product-details{padding-bottom:76px}.related-section{padding:76px 0}.related-list{grid-template-columns:1fr}.related-list a:not(:first-child){padding-left:0;border-left:0}}@media(max-width:500px){.product-breadcrumb{font-size:.72rem;margin-bottom:30px}.product-summary h1{font-size:clamp(2.8rem,11vw,3.8rem)}.product-tagline{font-size:1.04rem}.product-summary>.button{width:100%;margin-right:0}.product-summary>.text-link{margin:10px 0}.media-empty{min-height:320px}.product-tabs{gap:26px}.product-tabs button{font-size:.87rem}.product-panel h2{font-size:2.8rem}.related-section .section-rule{display:block}.related-section .section-rule h2{margin-top:15px}}@media(hover:hover)and (pointer:fine){.product-breadcrumb a:hover{color:#8fc4ff}.product-tabs button:hover{color:var(--white)}.related-list a:hover strong{color:#9dccf2}}
