.skip-link{position:fixed;top:-100px;left:15px;background:#fff;padding:14px;z-index:99999}.skip-link:focus{top:12px}.search{margin:0}.catalog-toggle{display:flex;align-items:center;justify-content:center;white-space:nowrap}.category{display:block;text-align:left}.task-strip a{display:flex;justify-content:space-between;align-items:center;font-size:20px;padding:20px;border-left:1px solid #484c4f}.catalog-results{min-width:0}.catalog-products{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-layout{grid-template-columns:210px minmax(0,1fr)}.filter{display:block}.product-image img{object-fit:contain}.product-body>span{display:block}.product-body h3{overflow-wrap:anywhere}.pagination{display:flex;gap:8px;flex-wrap:wrap;margin:36px 0}.page-numbers{display:inline-block;padding:10px 15px;border:1px solid var(--line);border-radius:3px}.page-numbers.current{background:var(--yellow);border-color:var(--yellow)}.content-page{padding-top:35px;padding-bottom:80px;min-height:45vh}.page-copy>p,.page-copy>h2,.page-copy>ul{max-width:850px}.page-copy p{font-size:14px;line-height:1.95;color:#596169}.page-copy h2{font-size:25px;line-height:1.4;margin-top:34px}.page-copy a{color:#866900;text-decoration:underline}.detail-image img{height:auto;max-height:550px;object-fit:contain}.product-description p{margin:0 0 15px}.detail-specs dl div{gap:25px}.detail-specs dt{flex-basis:55%}.detail-specs dd{text-align:right;overflow-wrap:anywhere}.footer-legal a{font-size:10px}.hero-actions .primary{display:inline-flex}.quote-item>a{max-width:85%;overflow-wrap:anywhere}.quote-item>a small{margin:4px 0}.quote-empty{padding:15px 0}.nav>a:nth-child(n+4){display:block}.admin-bar header{top:32px}
@media(min-width:761px){.task-strip .wrap{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr))}.task-strip a{font-size:18px}.catalog-layout aside{max-height:calc(100vh - 170px);overflow-y:auto;position:sticky;top:135px;align-self:start}.filter{font-size:11px;line-height:1.6}.catalog-products .product-image{height:180px}.catalog-products .product-image img{height:145px}.catalog-products .product-body{padding-left:12px;padding-right:12px}.catalog-products .product-body h3{font-size:17px}}
@media(min-width:761px) and (max-width:1240px){.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout{grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:760px){.nav{overflow-x:auto;gap:22px}.nav>a:nth-child(n+4){display:block}.task-strip a{font-size:15px;border:0;padding:15px 5px}.task-strip a:nth-of-type(even){border-left:1px solid #484c4f;padding-left:20px}.catalog-layout{grid-template-columns:1fr}.catalog-layout aside{display:flex;position:static;max-height:none;overflow:auto}.filter{flex-shrink:0;max-width:240px;white-space:normal}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-products .product-body{padding:10px 12px 18px}.catalog-products .product-body h3{font-size:16px;line-height:1.4}.catalog-products .product-image{height:160px}.catalog-products .product-image img{height:130px}.catalog-products .product-body dl{display:none}.catalog-products .product-kicker{font-size:6px}.catalog-products .product-body>span{font-size:9px}.catalog-products .product-bottom b{font-size:11px}.catalog-products .add-quote{font-size:10px;padding:11px 5px}.admin-bar header{top:46px}.content-page h1{font-size:32px;line-height:1.3}.content-page{padding-top:15px}.task-strip .wrap{display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:370px){.catalog-products{grid-template-columns:1fr}.header .brand-pair{gap:5px}.request{font-size:10px}.request-label{display:none}.hero h1{font-size:49px}}
.page-copy table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.page-copy td,.page-copy th{padding:8px 12px;border:1px solid var(--line);font-size:13px;line-height:1.6;vertical-align:top}.page-copy th{background:var(--paper);text-align:left}
