.wire-hero{background:#142032;color:white;padding:48px 0 56px}.wire-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.breadcrumb{display:block;color:#cbd4e1;font-size:.875rem;margin-bottom:36px}.wire-hero .eyebrow{color:#dec99f;font-size:.875rem}.wire-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.8rem,4.6vw,4.4rem)}.wire-hero p:not(.eyebrow){color:#d4dce7;max-width:560px;margin-bottom:28px}.wire-photo{background:#f0f1f3;padding:32px;position:relative}.wire-photo img{height:280px;width:100%;object-fit:contain;mix-blend-mode:multiply}.wire-photo span{display:block;color:#4a5360;font-size:.75rem;text-align:center;letter-spacing:.1em;margin-top:25px}.wire-nav{display:flex;gap:32px;flex-wrap:wrap;padding:23px 0;border-bottom:1px solid var(--line)}.wire-nav a{font-size:.94rem;font-weight:600}.wire-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wire-brand{background:white;border:1px solid var(--line);border-top:3px solid #b2925f;padding:30px;display:flex;flex-direction:column}.wire-brand h3{font-size:1.8rem}.wire-brand p:not(.eyebrow){color:var(--muted)}.wire-brand .eyebrow{font-size:.875rem}.wire-brand .text-link{margin-top:auto;padding-top:22px;text-decoration:underline;text-underline-offset:5px}.range-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}.range-tags span{background:#efede7;padding:6px 12px;font-size:.875rem;color:#514a3d}.wire-brand .size-line{font-size:1.15rem;color:var(--ink)!important}.size-line small{font-size:.875rem;white-space:nowrap}.colour-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;margin-top:22px;border-bottom:1px solid var(--line)}.colour-panel h3{font-size:1.2rem}.colour-panel p{color:var(--muted);margin-bottom:0}.swatches{display:flex;gap:20px;flex-wrap:wrap}.swatches span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.875rem}.swatches i{width:28px;height:28px;border-radius:50%;border:1px solid #0002}.wire-note{padding:22px 0}.wire-note summary{font-weight:600;cursor:pointer}.wire-note p{color:var(--muted);max-width:900px}.wire-config{background:#eeece7;padding:50px 0}.config-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.config-grid h2{font-family:Georgia,serif;font-weight:400}.config-grid>div p:not(.eyebrow){color:var(--muted);max-width:400px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fields label{font-size:.875rem;font-weight:600}.fields select,.fields input{display:block;width:100%;padding:13px 12px;border:1px solid #bfc2c7;border-radius:3px;background:white;color:var(--ink);font:inherit;font-size:1rem;margin-top:7px}.quantity{grid-column:1/-1}.quantity span{font-weight:400;color:var(--muted)}select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #a08350;outline-offset:3px}#wire-selection{font-size:.94rem;font-weight:600}.cable-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.cable-grid article{background:#142032;color:white;padding:36px}.cable-label{font-size:.875rem;letter-spacing:.1em;color:#dec99f}.cable-grid h3{margin:24px 0 16px;font-size:2rem}.cable-grid p{color:#d4dce7}.cable-grid .range-tags span{background:#29374b;color:#ecdfc8}.cable-grid .text-link{margin-top:16px;color:#dec99f}.wire-special{padding-top:0}.wire-special .wire-brand h3{font-size:1.5rem}.wire-config .availability,.wire-hero .availability{font-size:.875rem}.wire-nav a:hover{color:#8d6a37}@media(max-width:850px){.wire-hero-grid{gap:30px}.wire-brands{grid-template-columns:1fr}.colour-panel{align-items:start;flex-direction:column}.config-grid{gap:30px}.wire-photo{padding:18px}.wire-photo img{height:230px}}@media(max-width:650px){.wire-hero-grid,.config-grid,.cable-grid{grid-template-columns:1fr}.wire-hero{padding:25px 0 35px}.wire-hero h1{font-size:2.8rem}.wire-photo img{height:190px}.breadcrumb{margin-bottom:24px}.wire-nav{gap:14px 22px}.wire-brand{padding:24px}.wire-config{padding:35px 0}.fields{gap:16px}.cable-grid article{padding:26px}.swatches{gap:18px}.wire-photo span{font-size:.75rem}.cable-grid h3{font-size:1.7rem}}

/* Light product presentation with navy used for text and controls */
.wire-hero{background:#f0f1f3;color:#172335;border-top:1px solid #dedee0}.wire-hero .eyebrow{color:#725832}.wire-hero .breadcrumb{color:#526073}.wire-hero p:not(.eyebrow){color:#526073}.wire-photo{background:#fff;border:1px solid #dedee0}.wire-hero .light{background:#263b59;color:#fff}.cable-grid article{background:#fff;color:#172335;border:1px solid #dedee0;border-top:3px solid #b2925f}.cable-label{color:#725832}.cable-grid p{color:#526073}.cable-grid .range-tags span{background:#efede7;color:#514a3d}.wire-config{background:#f0f1f3}.wire-brand p:not(.eyebrow),.wire-note p,.colour-panel p{color:#526073}.vir-detail{padding:0 0 55px}.vir-detail h2{font-family:Georgia,serif;font-weight:400}.vir-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;border-top:1px solid #dedee0;padding-top:28px}.vir-columns h3{font-size:1.3rem}.vir-columns p,.vir-columns li{color:#526073}.vir-columns .text-link{text-decoration:underline;text-underline-offset:4px}.vir-columns ul{padding-left:20px}@media(max-width:650px){.vir-columns{grid-template-columns:1fr;gap:22px}}
