
.wc-site{--wc-ink:#143849;--wc-blue:#08779b;--wc-line:#dbe6eb;--wc-muted:#59707d;color:var(--wc-ink);background:#fff;font:16px/1.7 Arial,"Segoe UI",sans-serif;overflow-wrap:break-word}.wc-site *{box-sizing:border-box}.wc-site a{color:inherit}.wc-container{width:min(1400px,calc(100% - 64px));margin:auto}.wc-masthead{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:32px 0}.wc-wordmark{text-decoration:none;display:grid;gap:3px}.wc-wordmark>span{font-size:10px;letter-spacing:.24em;font-weight:800;color:var(--wc-blue)}.wc-wordmark strong{font-size:30px;letter-spacing:-.05em;line-height:1.2}.wc-wordmark strong span{color:#169db8}.wc-wordmark small{font-size:9px;letter-spacing:.17em;color:var(--wc-muted)}.wc-return{font-size:12px;text-decoration:none}.wc-nav{display:flex;gap:30px;align-items:center;border-block:1px solid var(--wc-line);font-size:12px;font-weight:700;position:relative;z-index:5;min-height:65px}.wc-nav>a,.wc-nav summary{padding:20px 0;text-decoration:none;cursor:pointer}.wc-nav details{position:relative}.wc-nav summary{list-style:none}.wc-nav summary::-webkit-details-marker{display:none}.wc-nav summary:after{content:'+';margin-left:8px;color:var(--wc-blue)}.wc-nav details>div{position:absolute;top:100%;left:-18px;width:290px;max-height:60vh;overflow:auto;background:white;border:1px solid var(--wc-line);border-top:3px solid var(--wc-blue);padding:12px;box-shadow:0 15px 35px #14384915}.wc-nav details>div a{display:block;padding:8px 10px;font-size:12px;font-weight:400;text-decoration:none}.wc-nav details>div a:hover{background:#eef7fa}.wc-nav-help{margin-left:auto;background:var(--wc-blue);color:#fff!important;padding:12px 18px!important}.wc-crumbs{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;color:var(--wc-muted);font-size:11px}.wc-crumbs a{text-underline-offset:3px}.wc-hero{display:grid;grid-template-columns:1fr .95fr;background:#eff5f7;min-height:480px}.wc-hero>div:first-child{padding:clamp(28px,4vw,58px)}.wc-kicker{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--wc-blue)}.wc-site h1{font-family:Arial,sans-serif;font-size:clamp(36px,4.5vw,64px);line-height:1.04;letter-spacing:-.05em;margin:20px 0 24px;color:var(--wc-ink);font-weight:700}.wc-hero p{font-size:16px;line-height:1.9;color:var(--wc-muted);max-width:600px}.wc-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.wc-actions>a:not(.wc-button){font-size:12px;text-underline-offset:4px}.wc-button{display:inline-flex;justify-content:center;align-items:center;padding:14px 22px;min-height:48px;background:var(--wc-blue);color:white!important;font-size:12px;line-height:1.5;font-weight:700;text-decoration:none;border:1px solid var(--wc-blue)}.wc-button:hover{background:#075b79}.wc-hero-details{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:var(--wc-muted);border-top:1px solid #d3e1e6;padding-top:20px;margin-top:30px}.wc-hero-art{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;overflow:hidden;background:#e4f0f4;position:relative}.wc-hero-art img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;mix-blend-mode:multiply}.wc-hero-art>span{font-size:9px;letter-spacing:.2em;color:#487385;padding:15px 20px 30px;text-align:center}.wc-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-bottom:1px solid var(--wc-line);padding:24px 0;color:var(--wc-muted);font-size:12px}.wc-assurance b{color:var(--wc-blue);margin-right:15px;font-size:10px}.wc-explore{padding:60px 0}.wc-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.wc-site h2{font-family:Arial,sans-serif;font-size:clamp(25px,2.7vw,38px);line-height:1.16;letter-spacing:-.04em;color:var(--wc-ink);margin:12px 0 0}.wc-filter{width:320px;max-width:100%}.wc-filter label{font-size:11px;font-weight:700}.wc-filter input{width:100%;display:block;border:1px solid #b9ced9;min-height:46px;padding:12px;font:16px Arial;color:var(--wc-ink);background:#fff;margin-top:5px;border-radius:0}.wc-filter p{font-size:11px;color:var(--wc-muted);margin:5px 0 0}.wc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.wc-category{display:flex;flex-direction:column;border:1px solid var(--wc-line);text-decoration:none;transition:border-color .2s,box-shadow .2s;min-width:0;background:#fff}.wc-category:hover{border-color:#74b2c6;box-shadow:0 10px 25px #1438490c}.wc-category-art{overflow:hidden;aspect-ratio:1.5;background:#f1f6f8}.wc-category-art img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.wc-category:hover img{transform:scale(1.035)}.wc-category-body{padding:23px;display:flex;flex-direction:column;flex:1}.wc-category small{color:var(--wc-blue);font-size:9px;letter-spacing:.12em}.wc-category h3{font-family:Arial,sans-serif;font-size:21px;line-height:1.2;letter-spacing:-.03em;margin:12px 0;color:var(--wc-ink)}.wc-category p{font-size:12px;line-height:1.85;color:var(--wc-muted);margin:0 0 20px}.wc-category strong{font-size:11px;color:var(--wc-blue);margin-top:auto}.wc-guidance{display:grid;grid-template-columns:.75fr 1fr;gap:80px;padding:50px 0;border-block:1px solid var(--wc-line)}.wc-guidance-copy{font-size:14px;color:var(--wc-muted);line-height:1.9}.wc-guidance-copy p:first-child{margin-top:0}.wc-guidance-copy h3{font-size:17px;color:var(--wc-ink);margin:26px 0 8px}.wc-guidance-copy h3:first-child{margin-top:0}.wc-spares-callout{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:48px;background:#173d50;color:#fff;margin:50px 0 30px}.wc-spares-callout h2{color:white}.wc-spares-callout .wc-kicker{color:#7dd5e5}.wc-spares-callout p{font-size:14px;color:#c6dce5;max-width:760px;margin:18px 0 0;line-height:1.9}.wc-spares-callout .wc-button{flex-shrink:0;border-color:#3ca9c0}.wc-footer{display:flex;flex-wrap:wrap;gap:15px 28px;padding:22px 0 34px;font-size:12px}.wc-footer p{flex-basis:100%;font-size:11px;color:var(--wc-muted);margin:0}.wc-collection-head{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;padding:30px 0 40px}.wc-collection-head h1{font-size:clamp(36px,4vw,56px)}.wc-collection-head p{font-size:15px;color:var(--wc-muted);line-height:1.9}.wc-collection-head aside{padding:30px;background:#eff5f7;align-self:center}.wc-collection-head aside h2{font-size:27px}.wc-collection-head aside p{font-size:13px}.wc-collection-head aside a{font-size:12px;font-weight:700;color:var(--wc-blue)}.wc-stock-note{padding:22px 0;border-top:1px solid var(--wc-line);font-size:12px;color:var(--wc-muted)}.wc-site [hidden]{display:none!important}.wc-site a:focus-visible,.wc-site button:focus-visible,.wc-site summary:focus-visible,.wc-site input:focus-visible{outline:3px solid #139abb;outline-offset:4px}#WindowCategories{scroll-margin-top:140px}
@media(max-width:1100px){.wc-nav{gap:17px;font-size:11px}.wc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-hero>div:first-child{padding:34px}.wc-guidance{gap:40px}}
@media(max-width:760px){.wc-container{width:calc(100% - 32px)}.wc-masthead{padding:24px 0}.wc-wordmark strong{font-size:26px}.wc-wordmark small{font-size:8px}.wc-return{font-size:10px;max-width:85px;text-align:right}.wc-nav{flex-wrap:wrap;gap:0 20px;padding:8px 0}.wc-nav>a,.wc-nav summary{padding:10px 0}.wc-nav details[open]{flex-basis:100%;order:3}.wc-nav details>div{position:static;width:100%;box-shadow:none;max-height:45vh}.wc-nav-help{margin-left:0;padding:9px 12px!important}.wc-hero{grid-template-columns:1fr;min-height:0}.wc-hero>div:first-child{padding:32px 25px}.wc-site h1{font-size:40px}.wc-hero p{font-size:15px}.wc-hero-art img{max-height:260px}.wc-hero-art>span{padding:8px 20px 22px}.wc-assurance{grid-template-columns:1fr;gap:12px;padding:22px 0}.wc-assurance b{margin-right:12px}.wc-explore{padding:36px 0}.wc-section-head{align-items:start;flex-direction:column;gap:20px}.wc-filter{width:100%}.wc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-category-body{padding:17px}.wc-category h3{font-size:19px}.wc-category p{font-size:12px}.wc-guidance{grid-template-columns:1fr;gap:22px;padding:36px 0}.wc-spares-callout{align-items:start;flex-direction:column;gap:24px;padding:30px 24px;margin-top:36px}.wc-spares-callout .wc-button{width:100%}.wc-collection-head{grid-template-columns:1fr;gap:24px;padding:15px 0 25px}}
@media(max-width:380px){.wc-category-grid{grid-template-columns:1fr}.wc-actions{align-items:stretch;flex-direction:column}.wc-wordmark strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.wc-site *{transition:none!important;scroll-behavior:auto!important}.wc-category:hover img{transform:none}}@media print{.wc-nav,.wc-filter,.wc-actions{display:none}.wc-category{break-inside:avoid}}
