.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-browser h2{margin:32px 0 19px!important;font-size:27px!important}.home-category-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.home-category-cards button,.home-industry-cards button{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#fff;border:1px solid #e0e4df;border-radius:11px;min-width:0;padding:0;overflow:hidden}.home-category-cards button>img{aspect-ratio:1.5;object-fit:contain;background:#f0ede5;width:100%}.home-category-cards span{padding:15px;font-size:14px;font-weight:600;line-height:1.4;display:block}.home-category-cards button[aria-pressed=true],.home-industry-cards button[aria-pressed=true]{border-color:#315d44;box-shadow:0 0 0 1px #315d44}.home-industry-cards{scroll-snap-type:x proximity;gap:12px;padding:1px 1px 12px;display:flex;overflow-x:auto}.home-industry-cards button{scroll-snap-align:start;flex-direction:column;flex:0 0 132px;align-items:stretch;display:flex}.home-industry-cards button>img,.home-industry-cards .industry-visual-frame{object-fit:contain;background:#f5f2eb;flex:none;width:100%;height:76px;display:block;overflow:hidden}.home-industry-cards .industry-visual{max-width:76px;height:76px;margin:auto;display:block}.home-industry-cards button>span:last-child{padding:10px;font-size:12px;font-weight:600;display:block}.simple-product-results{outline:none;margin-top:25px;scroll-margin-top:12px}.simple-browse-controls{align-items:center;gap:10px;margin:0 0 18px;display:flex}.compact-select{flex:0 330px;min-width:0;position:relative}.compact-select select{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:#20382c;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #d9ded8;border-radius:8px;min-height:44px;padding:12px 32px 12px 12px;font-size:13px}.compact-select svg{pointer-events:none;position:absolute;top:15px;right:11px}.browse-search-toggle{cursor:pointer;color:#23394b;background:#fff;border:1px solid #d9ded8;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.simple-product-search{margin-bottom:18px;display:block}.simple-product-search input{width:min(100%,420px);font:inherit;border:1px solid #d9ded8;border-radius:8px;padding:13px}.simple-product-results .catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.simple-product-results .catalogue-card h3{line-height:1.4;margin:0 0 10px!important;font-size:15px!important}.simple-product-results .catalogue-photo{margin-bottom:11px}:is(.home-browser button:focus-visible,.simple-product-results a:focus-visible){outline-offset:3px;outline:3px solid #cf8657}.home-workspace-link{background:#eff3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:26px;display:flex}.home-workspace-link h2{font-size:24px;margin:0!important}.home-workspace-link p{color:#66776d;margin:8px 0 0;font-size:14px}.home-workspace-link>a{white-space:nowrap}.simple-site-header+.sp-main .sp-hero{margin-top:8px}@media (max-width:850px){.home-category-cards,.simple-product-results .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.home-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-category-cards button:last-child{grid-column:1/-1;align-items:center;display:flex}.home-category-cards button:last-child>img{aspect-ratio:1.5;width:90px}.home-category-cards span{padding:11px;font-size:12px}.home-browser h2{margin:24px 0 13px!important;font-size:22px!important}.home-industry-cards button{flex-basis:108px}.home-industry-cards button>img,.home-industry-cards .industry-visual-frame{height:64px}.home-industry-cards .industry-visual{max-width:64px;height:64px}.simple-product-results .catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 11px}.simple-product-results .catalogue-card h3{font-size:12px!important}.simple-browse-controls{gap:6px;margin-bottom:12px}.compact-select{flex:1}.compact-select select{padding-left:9px;padding-right:23px;font-size:11px}.compact-select svg{right:6px}.home-workspace-link{flex-wrap:wrap;padding:20px}.home-workspace-link h2{font-size:21px}.home-workspace-link p{font-size:12px}}
