/* New Equipment landing page, intentionally scoped to .wlt-new */
.wlt-new{--wn-red:#d9272e;--wn-dark:#121417;--wn-ink:#17191d;--wn-muted:#676d75;--wn-soft:#f5f5f4;--wn-border:#e4e6e8;color:var(--wn-ink);overflow:hidden}
.wlt-new *, .wlt-new *::before,.wlt-new *::after{box-sizing:border-box}
.wlt-new a{text-decoration:none}.wlt-new a:focus-visible,.wlt-new button:focus-visible{outline:3px solid #e2494e;outline-offset:3px}
.wlt-new-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}
.wlt-new h1,.wlt-new h2,.wlt-new h3,.wlt-new h4,.wlt-new p{margin:0}.wlt-new h1,.wlt-new h2,.wlt-new h3,.wlt-new h4{letter-spacing:-.045em;line-height:1.1}
.wlt-new h1{font-weight:800;font-size:clamp(3.25rem,7vw,7rem)}.wlt-new h2{font-size:clamp(2.6rem,5.2vw,5.2rem);font-weight:800}.wlt-new h1 em,.wlt-new h2 em{color:var(--wn-red);font-style:normal}
.wlt-new-section{padding:clamp(78px,9vw,120px) 0}.wlt-new-kicker{display:flex;align-items:center;gap:11px;color:var(--wn-red);font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin-bottom:23px!important}.wlt-new-kicker span{width:25px;height:3px;background:currentColor;display:inline-block;flex:none}.wlt-new-kicker-light{color:#e7e8e9}.wlt-new-kicker-light span{background:var(--wn-red)}
.wlt-new-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:14px 23px;font-size:.85rem;line-height:1.3;font-weight:800;border-radius:3px;transition:transform .2s ease,background .2s ease}.wlt-new-btn:hover{transform:translateY(-2px)}.wlt-new-btn span{font-size:1.3rem}.wlt-new-btn-red{background:var(--wn-red);color:#fff!important}.wlt-new-btn-red:hover{background:#b81d25}.wlt-new-btn-outline{color:#fff!important;border:1px solid rgba(255,255,255,.4)}.wlt-new-btn-outline:hover{background:rgba(255,255,255,.12)}.wlt-new-btn-white{background:#fff;color:#151719!important;position:relative;z-index:2}
/* Hero */
.wlt-new-hero{min-height:610px;position:relative;isolation:isolate;background:#111418;color:#fff;display:flex;align-items:center}.wlt-new-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,rgba(14,16,19,.98) 0%,rgba(14,16,19,.93) 48%,rgba(14,16,19,.52) 100%),var(--wlt-new-hero-image,linear-gradient(115deg,#31363d,#111418));background-position:center;background-size:cover}.wlt-new-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.04) calc(25% - 1px),rgba(255,255,255,.04) 25%)}.wlt-new-hero-inner{padding-block:100px 92px;position:relative;z-index:2}.wlt-new-hero h1{max-width:820px;margin-bottom:24px}.wlt-new-lead{max-width:605px;color:#c1c4c8;line-height:1.8;font-size:clamp(1rem,1.5vw,1.19rem);margin-bottom:31px!important}.wlt-new-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.wlt-new-hero-bottom{margin-top:68px!important;display:flex;align-items:center;gap:11px;font-size:.64rem;letter-spacing:.15em;font-weight:800;color:#969da5}.wlt-new-red-dot{height:7px;width:7px;border-radius:50%;background:var(--wn-red)}.wlt-new-hero-mark{pointer-events:none;position:absolute;right:-50px;bottom:-90px;font-size:clamp(11rem,24vw,28rem);font-weight:900;letter-spacing:-.1em;line-height:1;color:rgba(255,255,255,.045)}.wlt-new-hero-mark span{color:rgba(217,39,46,.18)}
/* headings */
.wlt-new-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:43px}.wlt-new-section-heading>p{max-width:335px;line-height:1.85;color:var(--wn-muted);font-size:1rem;margin-bottom:7px}
/* In stock */
.wlt-new-stock{background:#fff}.wlt-new-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.wlt-new-product{border:1px solid var(--wn-border);background:#fff;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.wlt-new-product:hover{transform:translateY(-4px);box-shadow:0 14px 35px rgba(20,20,20,.08)}.wlt-new-product-photo{position:relative;display:block;aspect-ratio:1.4;background:#e9e9e9;overflow:hidden}.wlt-new-product-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.wlt-new-product:hover img{transform:scale(1.035)}.wlt-new-product-status{position:absolute;top:15px;left:15px;background:var(--wn-red);padding:9px 12px;color:#fff;font-size:.62rem;font-weight:850;letter-spacing:.12em}.wlt-new-product-placeholder,.wlt-new-category-placeholder{display:grid;place-items:center;height:100%;font-size:clamp(3rem,8vw,5rem);font-weight:900;letter-spacing:-.1em;color:#aeb2b7}.wlt-new-product-placeholder span,.wlt-new-category-placeholder span{color:var(--wn-red)}.wlt-new-product-info{padding:22px 23px 24px}.wlt-new-product-category{font-size:.69rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--wn-red);margin-bottom:10px!important}.wlt-new-product h3{font-size:1.55rem;margin-bottom:13px}.wlt-new-product h3 a{color:var(--wn-ink)}.wlt-new-product-spec{color:var(--wn-muted);font-size:.86rem;line-height:1.7;min-height:26px}.wlt-new-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--wn-border);padding-top:18px;margin-top:19px}.wlt-new-product-bottom strong{font-size:.9rem}.wlt-new-product-bottom a{font-size:.78rem;color:var(--wn-ink);font-weight:800;white-space:nowrap}.wlt-new-product-bottom a span{color:var(--wn-red);font-size:1.15rem}.wlt-new-section-foot{text-align:center;margin-top:40px}.wlt-new-text-link{display:inline-flex;align-items:center;gap:20px;border-bottom:2px solid var(--wn-red);padding-bottom:10px;color:var(--wn-ink);font-weight:800}.wlt-new-text-link span{color:var(--wn-red)}.wlt-new-empty{display:flex;align-items:center;gap:26px;padding:34px;background:var(--wn-soft);border-left:4px solid var(--wn-red)}.wlt-new-empty-symbol{font-size:2.1rem;letter-spacing:-.09em;color:#b5b7ba;font-weight:900}.wlt-new-empty>div:nth-child(2){flex:1}.wlt-new-empty h3{font-size:1.5rem;margin-bottom:8px}.wlt-new-empty p{color:var(--wn-muted);line-height:1.75}
/* category showcase */
.wlt-new-categories{background:var(--wn-soft)}.wlt-new-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:47px}.wlt-new-tab{cursor:pointer;border:1px solid #dcdee0;background:#fff;color:var(--wn-ink);border-radius:3px;padding:14px 20px;font:inherit;font-size:.82rem;font-weight:800;line-height:1.3;transition:background .2s,color .2s}.wlt-new-tab.is-active,.wlt-new-tab:hover{background:var(--wn-dark);color:#fff;border-color:var(--wn-dark)}.wlt-new-category-group{margin-bottom:59px}.wlt-new-category-group:last-child{margin-bottom:0}.wlt-new-category-group[hidden]{display:none!important}.wlt-new-group-heading{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid #dde0e1;margin-bottom:24px}.wlt-new-group-number{font-size:.71rem;font-weight:900;color:var(--wn-red);align-self:start;margin-top:7px}.wlt-new-group-heading h3{font-size:clamp(1.5rem,2.7vw,2.4rem);margin-bottom:7px}.wlt-new-group-heading p{color:var(--wn-muted);line-height:1.65}.wlt-new-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wlt-new-category-card{background:#fff;border:1px solid #e8e9ea;min-width:0;display:flex;flex-direction:column}.wlt-new-category-image{display:block;position:relative;aspect-ratio:1.25;background:#e5e7e9;overflow:hidden}.wlt-new-category-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.wlt-new-category-card:hover img{transform:scale(1.035)}.wlt-new-category-image-arrow{position:absolute;right:12px;top:12px;display:grid;place-items:center;background:#fff;color:#17191d;font-size:1.2rem;width:34px;height:34px}.wlt-new-category-content{display:flex;flex-direction:column;align-items:start;flex:1;padding:22px}.wlt-new-category-content h4{font-size:1.26rem;margin-bottom:10px}.wlt-new-category-content p{font-size:.86rem;line-height:1.7;color:var(--wn-muted);margin-bottom:17px}.wlt-new-category-link{color:var(--wn-ink);display:inline-flex;gap:14px;align-items:center;font-weight:850;font-size:.8rem;margin-top:auto;border-bottom:2px solid var(--wn-red);padding-bottom:6px}.wlt-new-category-link span{color:var(--wn-red)}.wlt-new-category-pending{padding:29px;background:#fff;border-left:3px solid var(--wn-red);display:flex;align-items:center;justify-content:space-between;gap:20px}.wlt-new-category-pending p{color:var(--wn-muted)}.wlt-new-category-pending a{color:var(--wn-ink);font-size:.85rem;font-weight:800;white-space:nowrap}
/* benefits + CTA */
.wlt-new-benefits{background:#17191c;padding:50px 0}.wlt-new-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.wlt-new-benefits-grid>div{padding-inline:25px;border-left:1px solid rgba(255,255,255,.22)}.wlt-new-benefits-grid span{font-size:.62rem;letter-spacing:.16em;color:#ff585e;font-weight:850}.wlt-new-benefits-grid h3{font-size:1.4rem;color:#fff;margin:12px 0}.wlt-new-benefits-grid p{color:#b4b8bd;line-height:1.7;font-size:.87rem}.wlt-new-cta{background:var(--wn-red);color:#fff;padding:92px 0;position:relative;overflow:hidden}.wlt-new-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:45px;position:relative}.wlt-new-cta h2{margin-bottom:18px}.wlt-new-cta h2 em{color:#fff}.wlt-new-cta p:not(.wlt-new-kicker){font-size:1.04rem;color:#ffe0e2;line-height:1.8}.wlt-new-cta .wlt-new-kicker-light span{background:#fff}.wlt-new-cta-watermark{position:absolute;right:-30px;bottom:-170px;font-size:27rem;line-height:1;font-weight:900;letter-spacing:-.1em;color:rgba(255,255,255,.06);pointer-events:none}
@media(max-width:1050px){.wlt-new-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wlt-new-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.wlt-new-container{width:min(100% - 34px,1240px)}.wlt-new-hero{min-height:auto}.wlt-new-hero-inner{padding-block:87px 80px}.wlt-new-hero-bottom{margin-top:45px!important}.wlt-new-section-heading{flex-direction:column;align-items:start;gap:18px}.wlt-new-section-heading>p{max-width:540px}.wlt-new-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wlt-new-benefits-grid{grid-template-columns:1fr;gap:23px}.wlt-new-cta-inner{align-items:start;flex-direction:column}.wlt-new-empty{align-items:start;flex-direction:column}.wlt-new-category-pending{align-items:start;flex-direction:column}}
@media(max-width:520px){.wlt-new-hero-actions{flex-direction:column;align-items:stretch}.wlt-new-btn{width:100%}.wlt-new-stock-grid,.wlt-new-category-grid{grid-template-columns:1fr}.wlt-new-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wlt-new-tab{padding:13px 9px}.wlt-new-section{padding-block:68px}.wlt-new-category-group{margin-bottom:47px}.wlt-new-cta{padding:70px 0}.wlt-new-benefits-grid>div{padding-inline:19px}}
@media(prefers-reduced-motion:reduce){.wlt-new *, .wlt-new *:before,.wlt-new *:after{transition:none!important;scroll-behavior:auto!important}}
