.catalog-page{background:#101411}.catalog-header{border-bottom:1px solid var(--line);background:#121710}.catalog-header>.shell{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:35px}.catalog-header nav{display:flex;align-items:center;gap:34px;font-size:13px}.catalog-header nav a:hover{color:var(--gold)}.catalog-header-cta{border:1px solid #d2c59b66;padding:10px 20px;color:var(--gold)}.catalog-header-cta span{margin-right:30px}.catalog-intro{padding-block:67px 45px}.catalog-intro .section-index{margin-bottom:30px}.catalog-title-row{display:flex;justify-content:space-between;gap:35px;align-items:center}.catalog-title-row h1{font-size:clamp(39px,5vw,68px);font-weight:900;letter-spacing:-1.5px;line-height:1.45}.catalog-title-row h1 em{color:var(--gold)}.catalog-title-row p{margin-top:21px;max-width:570px;font-size:14px}.catalog-total{border-inline-start:1px solid #d2c59b44;padding-inline-start:46px;display:flex;flex-direction:column;min-width:190px}.catalog-total strong{font-size:67px;font-weight:850;line-height:1.3;color:var(--gold)}.catalog-total span{font-size:12px;color:var(--muted)}.catalog-total span+span{font-size:11px;margin-top:12px}.catalog-intro-note{font-size:11px;line-height:2;margin-top:26px}.catalog-browser{padding-bottom:85px}.catalog-search{padding:24px 27px;background:#1a2118;border:1px solid var(--line)}.catalog-search label{display:block;color:var(--gold);font-size:12px;margin-bottom:8px}.catalog-search>div{display:flex;gap:20px;align-items:center}.catalog-search input{color:var(--ink);background:none;border:0;width:100%;min-width:0;font-size:18px;padding:5px 0;outline-offset:5px}.catalog-search input::placeholder{color:#89917e}.catalog-search button{background:none;flex-shrink:0;color:var(--muted);font-size:12px;padding:8px}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px;padding-block:25px;border-bottom:1px solid var(--line)}.catalog-filters button{background:#192017;border:1px solid #ffffff15;font-size:12px;padding:8px 15px;color:#c1c6b8}.catalog-filters button span{margin-inline-start:10px;font-size:10px;color:#a1aa94}.catalog-filters button[aria-pressed=true]{background:var(--gold);color:#172013;border-color:var(--gold)}.catalog-filters button[aria-pressed=true] span{color:#38422d}.catalog-filters button:hover{border-color:var(--gold)}.catalog-results{display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:11px}.catalog-results>span{color:#8f9a85}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.equipment-card{border:1px solid #ffffff14;background:#171d15;min-width:0;transition:border-color .2s,transform .2s}.equipment-card:hover{border-color:#d2c59b88;transform:translateY(-3px)}.equipment-card>a{display:block;height:100%}.equipment-image{position:relative;aspect-ratio:1;overflow:hidden;background:#c2ac87}.equipment-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.equipment-card:hover img{transform:scale(1.035)}.equipment-code{position:absolute;left:12px;bottom:11px;background:#101411cc;color:#e4e5d8;font-size:8px;letter-spacing:.5px;padding:3px 9px;max-width:85%;overflow-wrap:anywhere}.equipment-copy{padding:22px 23px}.equipment-category{font-size:10px;color:var(--gold)}.equipment-copy h2{font-size:21px;letter-spacing:-.3px;line-height:1.7;margin-block:5px 9px;overflow-wrap:anywhere}.equipment-copy p{font-size:12px;line-height:2;min-height:48px}.equipment-more{display:flex;justify-content:space-between;color:#d2c59b;font-size:11px;border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.equipment-more span{font-size:17px;line-height:1.2}.catalog-empty{text-align:center;padding:70px 20px;background:#171d15;border:1px solid var(--line)}.catalog-empty h2{font-size:25px}.catalog-empty p{font-size:13px;margin:14px 0 24px}.catalog-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-block:32px;font-size:11px}.catalog-footer p{max-width:500px;font-size:10px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;padding-block:34px;font-size:11px;color:var(--muted)}.breadcrumbs a:hover{color:var(--gold)}.equipment-detail{display:grid;grid-template-columns:1.07fr 1fr;gap:60px;align-items:start;padding-block:15px 75px}.detail-art{border:1px solid #ffffff1a;background:#171d15;min-width:0}.detail-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.detail-art figcaption{font-size:10px;color:var(--muted);padding:13px 18px}.detail-content{padding-top:10px;min-width:0}.detail-kicker{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:17px}.detail-kicker span{font-size:9px;color:var(--muted)}.detail-content h1{font-size:clamp(29px,3.8vw,48px);font-weight:900;line-height:1.6;margin-top:21px;letter-spacing:-1px;overflow-wrap:anywhere}.detail-summary{font-size:16px;color:var(--gold);line-height:2;margin-top:9px}.equipment-badges{display:flex;flex-wrap:wrap;gap:8px;margin-block:21px}.equipment-badges span{border:1px solid #ffffff20;color:#c4cbb9;padding:4px 11px;font-size:10px}.equipment-badges .test-badge{border-color:#cda36855;color:#d8b68b}.detail-body p{font-size:13px;line-height:2.35;margin-bottom:17px}.detail-test-note{border-right:2px solid #ad9258;background:#201f16;padding:13px 16px;font-size:10px;line-height:2.2;margin-block:18px 24px;color:#b9b6a1}.detail-content .button{font-size:12px;display:inline-flex;margin-top:12px;gap:24px}.related-equipment{padding-block:35px 80px;border-top:1px solid var(--line)}.related-equipment .section-heading h2{font-size:29px}.related-equipment .section-heading>a{font-size:12px;color:var(--gold)}.catalog-home-section{padding-top:80px;padding-bottom:90px}.catalog-home-section .equipment-grid{margin-top:30px}.catalog-home-section .section-heading .under-link{margin:0;white-space:nowrap}.catalog-home-section .equipment-copy h2{font-size:23px}.catalog-home-section .section-heading{gap:24px}.desktop-nav{gap:24px;margin-inline-start:0}
@media(min-width:1500px){.equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.related-grid,.catalog-home-section .equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){.equipment-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-header nav{gap:20px}.equipment-detail{gap:30px}.equipment-copy{padding:19px}.equipment-copy h2{font-size:20px}.catalog-home-section .equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-home-section .equipment-copy h2{font-size:18px}.catalog-home-section .equipment-copy p{font-size:11px}.detail-content h1{font-size:32px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid .equipment-copy h2{font-size:17px}.catalog-total{padding-inline-start:28px;min-width:150px}.desktop-nav{gap:16px}.desktop-nav a{font-size:12px}}
@media(max-width:680px){.catalog-header>.shell{min-height:84px;gap:20px}.catalog-header nav{gap:16px;font-size:10px}.catalog-header nav>a:first-child{display:none}.catalog-header-cta{padding:6px 10px}.catalog-header-cta span{margin-right:9px}.catalog-intro{padding-block:40px 29px}.catalog-title-row{align-items:flex-start;gap:20px}.catalog-title-row h1{font-size:37px;letter-spacing:-1px}.catalog-title-row p{font-size:12px;margin-top:17px}.catalog-total{min-width:72px;padding-inline-start:16px;margin-top:10px}.catalog-total strong{font-size:38px}.catalog-total span{font-size:9px}.catalog-total span+span{font-size:9px;margin-top:9px}.catalog-intro .section-index{font-size:9px;margin-bottom:24px}.catalog-intro-note{font-size:9px;margin-top:20px}.catalog-search{padding:17px}.catalog-search label{font-size:10px}.catalog-search input{font-size:13px}.catalog-search>div{gap:7px}.catalog-search button{font-size:9px}.catalog-filters{gap:7px;padding-block:20px}.catalog-filters button{font-size:10px;padding:6px 10px}.catalog-filters button span{font-size:9px;margin-inline-start:6px}.catalog-results{font-size:9px;padding-block:20px}.equipment-grid{grid-template-columns:1fr;gap:21px}.equipment-image{aspect-ratio:1}.equipment-copy{padding:20px}.equipment-copy h2{font-size:22px}.equipment-copy p{font-size:12px;min-height:0}.catalog-browser{padding-bottom:55px}.catalog-footer{align-items:flex-start;flex-wrap:wrap;gap:17px;padding-block:26px;font-size:10px}.catalog-footer p{order:3;width:100%;font-size:9px}.breadcrumbs{font-size:9px;padding-block:25px;gap:9px}.equipment-detail{display:flex;flex-direction:column;gap:23px;padding-block:0 45px}.detail-art{width:100%}.detail-content{width:100%}.detail-content h1{font-size:33px}.detail-summary{font-size:14px}.detail-body p{font-size:12px}.detail-kicker{font-size:10px}.related-equipment{padding-block:30px 55px}.related-equipment .section-heading{align-items:flex-start;flex-direction:column;gap:12px}.related-equipment .section-heading h2{font-size:24px}.related-grid{grid-template-columns:1fr}.related-grid .equipment-copy h2{font-size:22px}.catalog-home-section{padding-block:55px}.catalog-home-section .section-heading{align-items:flex-start;flex-direction:column;gap:16px}.catalog-home-section .equipment-grid{grid-template-columns:1fr}.catalog-home-section .equipment-copy h2{font-size:24px}.catalog-home-section .equipment-copy p{font-size:12px}}
@media(max-width:370px){.catalog-title-row h1{font-size:31px}.catalog-title-row{gap:12px}.catalog-total{min-width:65px;padding-inline-start:12px}.catalog-header nav{gap:10px}.catalog-header-cta{font-size:9px}.catalog-header nav>a:nth-child(2){font-size:9px}.catalog-intro .section-index>span[dir=ltr]{max-width:120px}}

.equipment-status{position:absolute;right:12px;top:12px;background:#282b1be8;border:1px solid #d2c59b66;color:#ead9b1;padding:4px 10px;font-size:9px}
