.ww-shell{box-sizing:border-box;width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.workwear-page{font:16px/1.7 Inter,Arial,sans-serif;color:#385365;padding-bottom:50px}.workwear-page h1,.workwear-page h2,.workwear-page h3{color:#14374b;line-height:1.25}.workwear-page h1{font-size:clamp(28px,4vw,42px);margin:0 0 16px}.ww-breadcrumb{font-size:13px;margin:28px 0 36px}.ww-breadcrumb a,.workwear-page a{color:#126e9b;text-underline-offset:3px}.ww-product{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.ww-product-image{width:100%;height:520px;object-fit:contain;border:1px solid #e0e8ed;background:#fff}.ww-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ww-ref{font-size:14px}.ww-small{font-size:13px;line-height:1.7}.ww-specs{margin:24px 0}.ww-specs>div{display:grid;grid-template-columns:1fr 1.7fr;gap:14px;padding:12px 0;border-top:1px solid #e0e8ed;font-size:14px}.ww-specs dt{font-weight:600;color:#14374b}.ww-specs dd{margin:0}.ww-button,.card .ww-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #1577a9;border-radius:4px;background:#1577a9;color:#fff;font:600 14px/1.4 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}.ww-button:hover{background:#105b82}.ww-button:disabled{opacity:.6;cursor:wait}.ww-secondary,.ww-compare-button{min-height:44px;padding:10px 14px;background:white;border:1px solid #cedde5;border-radius:4px;color:#14374b;cursor:pointer;font:600 13px/1.4 Inter,Arial,sans-serif}.ww-selection-link{display:inline-block;margin:12px 16px;font-size:14px}.ww-section,.ww-sector-guide{padding-top:45px;padding-bottom:40px}.ww-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ww-sector-guide p{font-size:15px;line-height:1.8}.ww-sector-guide h3{font-size:19px}.ww-filter-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding-top:24px;padding-bottom:24px}.ww-filter-bar label{flex:1;min-width:160px;font:500 13px/1.6 Inter,Arial,sans-serif;color:#14374b}.ww-filter-bar label:first-child{flex:2}.ww-filter-bar input,.ww-filter-bar select{box-sizing:border-box;width:100%;min-height:44px;background:white;border:1px solid #cddce5;border-radius:4px;padding:10px;font:14px Inter,Arial,sans-serif}.ww-filter-bar>p{width:100%;margin:0;font-size:13px}.ww-detail-link{display:block;font-size:13px;margin:10px 0;color:#126e9b}.card .ww-add{margin:8px 0 12px;width:100%}.ww-compare-label{display:flex;align-items:center;gap:8px;font-size:13px}.ww-compare-label input{width:16px;height:16px}.ww-related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ww-related a{border:1px solid #d9e4ea;padding:18px;text-decoration:none}.ww-related img{width:100%;height:180px;object-fit:contain}.ww-related small,.ww-selection-row small,.ww-comparison small{display:block;font-size:12px;margin-top:6px}.ww-selection-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #d9e4ea}.ww-selection-row>a{display:flex;gap:16px;align-items:center;text-decoration:none}.ww-selection-row img{width:80px;height:90px;object-fit:contain}.ww-selection-row label,#workwear-request>label{display:block;font-size:13px;color:#14374b}.ww-selection-row input,#workwear-request input:not([type=checkbox]),#workwear-request select,#workwear-request textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #cddce5;border-radius:4px;background:white;padding:11px;font:14px Inter,Arial,sans-serif}.ww-selection-row input{margin-top:6px}#workwear-request{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:850px}#workwear-request small{display:block;line-height:1.6;margin-top:8px}.ww-consent{grid-column:1/-1;display:flex!important;align-items:start;gap:10px;font-size:13px!important;line-height:1.7}.ww-consent input{width:18px;height:18px;flex:none;margin-top:3px}#workwear-request .ww-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#workwear-request [data-ww-feedback]{grid-column:1/-1}.ww-floating-selection{position:fixed;z-index:1000;bottom:24px;left:24px;padding:13px 18px;background:#14374b;border:1px solid white;border-radius:4px;color:white!important;text-decoration:none;font:600 13px/1.4 Inter,Arial,sans-serif;box-shadow:0 3px 16px #14374b26}.ww-toast{position:fixed;bottom:92px;left:24px;max-width:min(380px,calc(100vw - 48px));z-index:10001;border:1px solid #d2e1e8;border-radius:4px;background:white;color:#14374b;padding:16px;font:14px/1.5 Inter,Arial,sans-serif;box-shadow:0 4px 24px #14374b26}.ww-comparison{box-sizing:border-box;width:min(1000px,94vw);max-height:85vh;padding:24px;border:1px solid #d2e1e8;border-radius:6px;color:#14374b}.ww-comparison::backdrop{background:#102f4266}.ww-table-scroll{overflow-x:auto}.ww-comparison table{border-collapse:collapse;min-width:650px;width:100%;font:14px/1.6 Inter,Arial,sans-serif}.ww-comparison th,.ww-comparison td{border-bottom:1px solid #d9e4ea;vertical-align:top;text-align:left;padding:16px}.ww-comparison th{font-weight:600}[data-ww-review-copy]{white-space:pre-wrap;line-height:1.8;border-block:1px solid #d9e4ea;padding:20px 0;margin:18px 0}[data-ww-review]{scroll-margin-top:180px}[data-ww-review] button{margin:8px 12px 8px 0}[data-ww-ref][hidden]{display:none!important}.ww-button:focus-visible,.ww-secondary:focus-visible,.ww-detail-link:focus-visible{outline:3px solid #1478a4;outline-offset:3px}@media(max-width:850px){.ww-product{grid-template-columns:1fr;gap:26px}.ww-product-image{height:380px}.ww-selection-row{grid-template-columns:1fr 1fr}.ww-selection-row>a{grid-column:1/-1}.ww-editorial-grid{grid-template-columns:1fr;gap:12px}}@media(max-width:550px){.ww-related{grid-template-columns:1fr}.ww-product-image{height:300px}.ww-filter-bar label{min-width:100%;flex:auto}.ww-filter-bar .ww-selection-link{margin-left:0}.ww-specs>div{grid-template-columns:1fr;gap:6px}#workwear-request{grid-template-columns:1fr}.ww-floating-selection{bottom:18px;left:16px;max-width:calc(100vw - 120px)}.ww-toast{left:16px;bottom:88px}.ww-selection-row{gap:12px}}
.workwear-page [hidden]{display:none!important}
.ww-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ww-catalogue-card{display:flex;flex-direction:column;min-width:0;border:1px solid #dbe5eb;border-radius:4px;padding:20px;background:white}.ww-catalogue-card>a{text-decoration:none}.ww-catalogue-card img{width:100%;height:230px;object-fit:contain}.ww-catalogue-card h2{font-size:18px;margin:18px 0 8px}.ww-catalogue-card p{font-size:14px;line-height:1.7}.ww-catalogue-card>.ww-button{margin-top:auto}.ww-catalogue-card .ww-compare-label{margin-top:12px}@media(max-width:900px){.ww-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.ww-catalogue-grid{grid-template-columns:1fr}}