.djs-page .djs-category-nav a{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:88px;padding:19px 24px}.djs-page .djs-category-nav a strong{font-size:14px;line-height:1.25;font-weight:850}.djs-page .djs-category-nav a small{font-size:12px;line-height:1.3;font-weight:500;letter-spacing:0;text-transform:none}.djs-page .djs-button-copy{flex-direction:column;gap:5px}.djs-page .djs-button-copy strong{font-size:15px;font-weight:850;line-height:1.25}.djs-page .djs-button-copy small{font-size:12px;line-height:1.2;font-weight:500;text-transform:none;letter-spacing:0}djs-headlight-hero{display:block;background:#080808;position:relative}.djs-hero-art{position:relative;max-width:1920px;margin:auto;overflow:hidden}.djs-hero-art picture,.djs-hero-art img{display:block;width:100%;height:auto}.djs-headlight-overlay{pointer-events:none;opacity:0}.djs-headlight-mobile{display:none}.djs-headlight-hero.is-pulsing .djs-headlight-overlay{animation:djs-lamp-triple 2.6s linear both}@keyframes djs-lamp-pulse{0%{opacity:0}22%{opacity:.9}40%{opacity:.8}to{opacity:0}}.djs-flash-toggle{position:absolute;right:16px;bottom:26px;color:#ddd;background:#111b;border:1px solid #777;border-radius:3px;min-height:38px;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer;z-index:2}.djs-flash-toggle:focus-visible{outline:3px solid #e1ff18;outline-offset:3px}.djs-page .djs-hero-lighting-band{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;padding:22px 24px;margin-top:-10px;background:#e1ff18;color:#101010;text-decoration:none;border-top:1px solid #111;font-size:16px;line-height:1.35}.djs-hero-lighting-band strong{text-transform:uppercase;font-size:18px;font-weight:900;letter-spacing:.025em}.djs-hero-lighting-band span{font-weight:650}.djs-home .djs-home-intro{padding-top:36px;padding-bottom:32px}.djs-home-intro h1{font-size:clamp(30px,3.7vw,50px);margin-bottom:12px}.djs-home-intro p:last-child{margin-bottom:0}.djs-delivery-strip{background:#101010;color:#fff;padding:30px 24px;margin:12px 0 24px}.djs-delivery-strip-inner{display:flex;justify-content:center;align-items:center;gap:22px;max-width:1180px;margin:auto}.djs-delivery-strip svg{color:#e1ff18;flex:0 0 48px}.djs-delivery-strip strong{display:block;color:#e1ff18;font-size:17px;font-weight:850;line-height:1.35;text-transform:uppercase;margin-bottom:5px}.djs-delivery-strip span{display:block;color:#fff;font-size:14px;line-height:1.4}.djs-home .djs-family-grid{gap:32px}.djs-home .djs-pay-banner{margin-block:24px}.djs-home #djs-moto{background:#fff}.djs-home .djs-strip{background:#101010;color:#fff;border:0}.djs-home .djs-strip span{color:#fff}.djs-home .djs-rim-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center;border-radius:4px;background:#fff}.djs-home .djs-rim-feature .djs-rim-image-link{display:block;line-height:0;background:#101010}.djs-home .djs-rim-feature .djs-rim-photo{aspect-ratio:1;object-fit:contain;width:100%;height:auto;background:#101010}.djs-home .djs-rim-feature .djs-card-body{padding:32px}djs-rims-picker{display:block;margin-top:24px}.djs-rims-form{display:grid;gap:18px}.djs-rims-form label{display:block;font-size:13px;font-weight:750;line-height:1.45;min-width:0}.djs-rims-form select{display:block;width:100%;max-width:100%;min-height:54px;font:inherit;font-weight:500;font-size:15px;line-height:1.4;background:#fff;color:#111;border:1px solid #aaa;border-radius:3px;padding:12px 32px 12px 12px;margin-top:8px;cursor:pointer;white-space:normal}.djs-rims-form select:disabled{background:#f2f2f0;color:#777;cursor:default}.djs-rims-form .djs-action-button{width:100%;margin:2px 0 0;min-height:66px}.djs-rims #djs-rims-brands{scroll-margin-top:calc(var(--header-height,120px) + 24px)}.djs-rims #djs-rims-brands .djs-rims-form{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);max-width:900px}.djs-rims #djs-rims-brands .djs-action-button{grid-column:1/-1}.djs-home .djs-squeegee-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;background:#f5f5f3}.djs-home .djs-squeegee-feature>img{max-height:320px;background:#fff}.djs-home .djs-client-band{background:#101010;color:#fff}.djs-home .djs-client-band .djs-eyebrow{color:#e1ff18}.djs-home .djs-client-band figcaption{color:#c8c8c8}.djs-home .djs-client-band .djs-button--outline{border-color:#e1ff18;background:#e1ff18;color:#111}.djs-home .djs-trust-band{background:#fff;color:#111;border-bottom:1px solid #ddd}.djs-micro-animation{background:#111;padding:20px;margin:32px 0 40px;color:#fff;border-radius:4px}.djs-micro-animation .di-stage{border-radius:2px}.djs-micro-animation .di-endcard img{transform:none}@media(max-width:749px){.djs-page .djs-category-nav a{min-height:76px;padding:15px 16px;gap:5px}.djs-page .djs-category-nav a strong{font-size:11px;letter-spacing:.01em}.djs-page .djs-category-nav a small{font-size:11px}.djs-hero-art picture{aspect-ratio:1122/1402}.djs-hero-art img{aspect-ratio:1122/1402;object-fit:contain}.djs-headlight-wide{display:none}.djs-headlight-mobile{display:block}.djs-flash-toggle{right:10px;bottom:22px;font-size:10px;min-height:34px;padding:7px 9px}.djs-page .djs-hero-lighting-band{flex-direction:column;gap:4px;padding:17px 12px;font-size:13px;text-align:center}.djs-hero-lighting-band strong{font-size:15px;letter-spacing:.01em}.djs-home .djs-home-intro{padding-top:30px;padding-bottom:28px}.djs-delivery-strip{padding:26px 18px;margin-block:12px 20px}.djs-delivery-strip-inner{gap:17px}.djs-delivery-strip strong{font-size:14px}.djs-delivery-strip span{font-size:13px}.djs-home .djs-rim-feature{grid-template-columns:1fr;overflow:visible;margin-inline:-18px;border-inline:0;border-radius:0}.djs-home .djs-rim-feature .djs-card-body{padding:26px 18px 30px}.djs-home .djs-squeegee-feature{grid-template-columns:1fr}.djs-home .djs-squeegee-feature>img{max-height:230px}.djs-rims #djs-rims-brands .djs-rims-form{grid-template-columns:1fr}.djs-micro-animation{padding:10px;margin-top:24px}}@media(prefers-reduced-motion:reduce){.djs-headlight-hero.is-pulsing .djs-headlight-overlay{animation:djs-lamp-triple 2.6s linear both}}.djs-hero-scene{display:block;width:100%;height:auto}.djs-hero-mobile{display:none}.djs-page .djs-hero-lighting-band{margin-top:0;border-top:0}@keyframes djs-lamp-triple{0%,21%,37%,58%,74%,to{opacity:0}1%,14%,40%,51%,77%,88%{opacity:1}}.djs-page .djs-category-nav a{min-height:92px;justify-content:space-between;gap:10px;padding-block:13px}.djs-page .djs-category-nav a small{padding-top:8px}.djs-home-intro h1{word-spacing:.11em}.djs-delivery-strip svg{flex-basis:64px}.djs-home .djs-squeegee-feature{background:#101010;color:#fff;border-color:#101010}.djs-home .djs-squeegee-feature>img{aspect-ratio:auto;max-height:none;height:auto;background:#101010}.djs-home .djs-squeegee-feature .djs-card-body p{color:#ddd}.djs-home .djs-client-intro{background:#fff;color:#111}.djs-home .djs-client-intro .djs-eyebrow{color:#111}.djs-home .djs-client-intro .djs-wrap{padding-bottom:30px}.djs-home .djs-client-gallery{background:#101010;color:#fff}.djs-home .djs-client-gallery .djs-wrap{padding-top:36px}.djs-page a.djs-button:not(.djs-button--outline),.djs-page a.djs-action-button,.djs-home .djs-client-band a.djs-button,.djs-home .djs-dark .djs-tags a{color:#101010;background:#e1ff18}.djs-home .djs-slider-controls{justify-content:center;align-items:center;background:#101010;padding:14px;gap:18px;border-radius:3px;margin-block:20px}.djs-home .djs-slider-controls button{display:flex;align-items:center;justify-content:center;width:70px;height:46px;background:#101010;color:#e1ff18;border:1px solid #565656;border-radius:3px}.djs-home .djs-slider-controls button:hover{border-color:#e1ff18;background:#262626}.djs-home .djs-slider-controls svg{display:block;width:48px;height:30px}@media(max-width:749px){.djs-hero-wide{display:none}.djs-hero-mobile{display:block}.djs-page .djs-category-nav a{min-height:82px;gap:8px;padding-block:13px}.djs-page .djs-category-nav a small{padding-top:4px}.djs-home .djs-squeegee-feature>img{max-height:none}.djs-home .djs-slider-controls{justify-content:center}.djs-home .djs-client-intro .djs-wrap{padding-block:38px 26px}}header-component .header__row--top{padding-bottom:6px;background:#fff}.djs-hero-top-products{display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 18px;background:#080808;color:#e1ff18;border-top:3px solid #e1ff18;border-right:0;border-bottom:0;border-left:0;box-sizing:border-box;font-size:14px;font-weight:850;line-height:1.25;letter-spacing:.055em;text-transform:uppercase;text-align:center}.djs-hero-product-links{display:grid;grid-template-columns:1fr 1fr;background:#e1ff18}.djs-hero-product-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:76px;padding:15px 18px;text-align:center;text-decoration:none;color:#101010;line-height:1.3}.djs-hero-product-links a+a{border-left:1px solid #10101044}.djs-hero-product-links strong{font-size:17px;font-weight:900;text-transform:uppercase;letter-spacing:.015em}.djs-hero-product-links span{font-size:14px;font-weight:600}.djs-hero-product-links a:hover{background:#e1ff18}.djs-hero-product-links a:focus-visible{outline:3px solid #111;outline-offset:-5px}@media(max-width:749px){.djs-hero-top-products{font-size:12px}.djs-hero-product-links a{padding:12px 9px;gap:5px}.djs-hero-product-links strong{font-size:12px;letter-spacing:0}.djs-hero-product-links span{font-size:11px}}.djs-page .djs-category-nav a{min-height:68px;padding:10px 16px;gap:4px;justify-content:center}.djs-page .djs-category-nav a strong{font-size:12px}.djs-page .djs-category-nav a small{font-size:11px;padding-top:0}.djs-page .djs-hero-product-links{background:#080808}.djs-page .djs-hero-product-links a{background:#e1ff18;border:3px solid #101010!important;border-radius:4px!important;background-clip:padding-box}.djs-page .djs-hero-product-links a:hover{background:#e1ff18}.djs-home .djs-range-intro{background:#fff;padding-bottom:32px}.djs-home .djs-range-intro .djs-section-head{margin-bottom:0}.djs-home .djs-range-products{background:#101010;color:#fff}.djs-home .djs-range-products>.djs-wrap{padding-block:38px 46px}.djs-home .djs-range-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;background:#101010;color:#fff;border:0;border-radius:0;box-shadow:none;overflow:hidden}.djs-home .djs-range-title{grid-column:1/-1;padding:24px 26px 20px;background:#101010}.djs-home .djs-range-title h3{color:#fff;margin:0;font-size:clamp(23px,2.25vw,30px);line-height:1.2}.djs-home .djs-family-media{display:block;position:relative;overflow:hidden;line-height:0;background:#fff}.djs-home .djs-family-media img{display:block;width:100%;height:auto;margin-inline:auto;aspect-ratio:4/3;object-fit:contain;object-position:center;border-radius:0}.djs-home .djs-family-media--eyes img{object-fit:cover;transform:scale(1.38);transform-origin:50% 44%}.djs-home .djs-range-card .djs-card-body{padding:24px 26px 28px}.djs-home .djs-range-card .djs-card-body p{color:#ddd}.djs-home .djs-range-card .djs-card-body p:first-child{margin-top:0}.djs-home .djs-range-card .djs-family-media>.djs-tap-indicator{width:30px;height:30px;right:13px;bottom:13px}.djs-home .djs-rim-feature,.djs-home .djs-squeegee-feature{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border-radius:4px}.djs-home .djs-rim-feature .djs-rim-photo{aspect-ratio:1;object-fit:contain}.djs-home .djs-squeegee-feature .djs-family-media{background:#101010}.djs-home .djs-squeegee-feature .djs-family-media img{aspect-ratio:auto;background:#101010}@media(max-width:749px){.djs-page .djs-category-nav a{min-height:68px;padding:8px 12px;gap:3px}.djs-page .djs-category-nav a strong{font-size:10px}.djs-page .djs-category-nav a small{font-size:10px;padding-top:0}.djs-home .djs-range-products>.djs-wrap{padding:26px 18px 34px}.djs-home .djs-range-title{padding:22px 18px 18px}.djs-home .djs-range-title h3{font-size:25px}.djs-home .djs-range-card .djs-card-body{padding:20px 18px 24px}.djs-home .djs-rim-feature,.djs-home .djs-squeegee-feature{grid-template-columns:minmax(0,1fr);margin:0}.djs-home .djs-range-card .djs-family-media>.djs-tap-indicator{width:26px;height:26px}.djs-home .djs-model-form .djs-button-copy strong{font-size:14px}}.djs-home .djs-range-card--black .djs-family-media,.djs-home .djs-range-card--black .djs-family-media img{background:#101010}.djs-home .djs-range-card--black .djs-family-media>.djs-tap-indicator{display:none}.djs-home .djs-range-products--light,.djs-home .djs-range-products--light .djs-range-card,.djs-home .djs-range-products--light .djs-range-title,.djs-home .djs-range-products--light .djs-family-media{background:#fff;color:#101010}.djs-home .djs-range-products--light .djs-range-title h3{color:#101010}.djs-home .djs-range-products--light .djs-card-body p{color:#333}.djs-home .djs-squeegee-feature .djs-family-media{padding:0 26px;background:#fff}.djs-home .djs-squeegee-feature .djs-family-media img{background:#fff}.djs-home .djs-delivery-strip--light{margin:0;padding:24px;background:#fff;color:#101010}.djs-home .djs-delivery-strip--light .djs-delivery-mark{color:#101010;--djs-delivery-surface:#fff}.djs-home .djs-delivery-strip--light strong{color:#101010}.djs-home .djs-delivery-strip--light span{color:#444}@media(max-width:749px){.djs-home .djs-range-card{grid-template-columns:minmax(0,1fr)}.djs-home .djs-squeegee-feature .djs-family-media{padding:0 18px}.djs-home .djs-delivery-strip--light{padding:24px 18px}}.djs-home .djs-delivery-strip:not(.djs-delivery-strip--light),.djs-home .djs-range-products:not(.djs-range-products--light),.djs-home .djs-client-gallery{border-top:9px solid #e1ff18;border-bottom:9px solid #e1ff18;border-inline:0}.djs-home .djs-model-form{border:2px solid #101010;box-shadow:none}.djs-home .djs-model-form select,.djs-home .djs-brand-link{border:2px solid #101010}.djs-home .djs-brand-link .djs-brand-action{border-bottom:2px solid #101010}.djs-home .djs-model-help{position:relative;border-top:0}.djs-home .djs-model-help:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#101010;pointer-events:none}.djs-home .djs-client-gallery a.djs-button.djs-button--outline{color:#101010!important;background:#e1ff18}@media(max-width:749px){.djs-home .djs-range-products--light>.djs-wrap{padding-inline:0}.djs-home .djs-squeegee-feature{border-radius:0}.djs-home .djs-range-products--light .djs-squeegee-feature .djs-family-media{padding:0;background:#101010}}.djs-home .djs-trust-band{border-bottom:0}.djs-home .djs-inspiration{position:relative}.djs-home .djs-inspiration:before{content:"";position:absolute;inset:0 24px auto;height:3px;background:#101010;pointer-events:none}.djs-home djs-carousel{display:block;min-width:0}.djs-home .djs-slider-controls{gap:16px;border-radius:0}.djs-home .djs-slider-controls button{width:118px;height:54px;gap:12px;padding:8px 12px;border:2px solid #e1ff18;border-radius:0;cursor:pointer;transition:background .18s,color .18s}.djs-home .djs-slider-controls button>svg{width:48px;height:30px;flex:0 0 48px}.djs-home .djs-slider-controls button>.djs-tap-indicator{position:static;display:block;flex:0 0 26px;width:26px;height:28px;margin:0}.djs-home .djs-slider-controls button:hover{background:#e1ff18;color:#101010;--djs-tap-ink:#101010}.djs-home .djs-slider-controls button:focus-visible{outline:2px solid #fff;outline-offset:4px}.djs-home .djs-slide .djs-ktm-closeup{object-fit:contain;background:#101010}.djs-home .djs-lighting-carousel{max-width:760px;margin-inline:auto}.djs-home .djs-lighting-slider{gap:16px;padding:0 0 12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.djs-home .djs-lighting-slide{flex:0 0 100%;min-width:0;margin:0;background:#101010;scroll-snap-align:start;scroll-snap-stop:always}.djs-home .djs-lighting-slide img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.djs-home .djs-aide-action{color:#101010!important;background:#e1ff18;border:2px solid #101010;border-radius:0;margin-top:12px;min-height:68px}.djs-home .djs-home-light-banner{margin:28px auto 30px;max-width:1071px}.djs-home .djs-home-light-banner img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}.djs-home .djs-hero-art{border-top:9px solid #e1ff18}@media(max-width:749px){.djs-home .djs-inspiration:before{inset-inline:18px}.djs-home .djs-lighting-slide img{aspect-ratio:4/3}.djs-home .djs-aide-action{width:100%}}.djs-home .djs-home-simple{font-family:inherit;flex-direction:row;gap:10px;text-align:center}.djs-home .djs-home-simple strong{font-size:14px;line-height:1.3}.djs-home .djs-home-simple>.djs-tap-indicator{position:static;margin:0;flex-shrink:0;align-self:center}.djs-home .djs-simple-stack{flex-direction:column;gap:8px}.djs-home .djs-squeegee-cart{margin-top:14px}.djs-home .djs-squeegee-cart form{margin:0}.djs-home .djs-squeegee-cart button{color:#101010;background:#e1ff18;opacity:1}.djs-home .djs-squeegee-cart button:disabled{cursor:not-allowed}.djs-home .djs-squeegee-cart button:disabled>.djs-tap-indicator{display:block}.djs-home .djs-squeegee-preview-note{margin:12px 0 0;color:#555}@media(max-width:749px){.djs-home .djs-home-light-banner{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.djs-home .djs-squeegee-cart{text-align:center}.djs-home .djs-squeegee-cart .djs-action-button{margin-inline:auto;justify-content:center}}.djs-home .djs-range-card--eyes .djs-action-button,.djs-home .djs-range-card--black .djs-action-button,.djs-home .djs-squeegee-cart .djs-action-button{min-width:238px;max-width:100%;min-height:56px}.djs-home .djs-range-card--black .djs-card-body>.djs-action-button{display:flex;width:fit-content;margin-inline:auto}.djs-home .djs-lighting-slider{border-top:9px solid #e1ff18}.djs-home .djs-aide-action{padding:16px 24px;max-width:100%}.djs-home #djs-stickers-deco .djs-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.djs-home #djs-stickers-deco .djs-tags>a{width:100%;min-height:86px;margin:0;white-space:normal;padding:16px 24px;gap:9px}.djs-home .djs-community-gallery .djs-gallery figure{margin:0;border:2px solid #101010;border-radius:4px;overflow:hidden;background:#fff;box-sizing:border-box}.djs-home .djs-community-gallery .djs-gallery figcaption{padding:12px 14px;color:#101010;background:#fff}.djs-home .djs-community-gallery .djs-gallery img{display:block;border-radius:0}.djs-home djs-carousel{position:relative}.djs-home djs-carousel .djs-slider-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:auto;padding:0;margin:0;background:transparent;border:0;border-radius:0;pointer-events:none;z-index:3}.djs-home djs-carousel .djs-slider-controls button{position:absolute;top:var(--djs-photo-arrow-top,50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:44px;min-height:44px;padding:10px;border:0!important;border-radius:22px!important;background:#fff;color:#101010;box-shadow:0 1px 7px #0002;pointer-events:auto;cursor:pointer}.djs-home djs-carousel [data-slide-prev]{left:6px}.djs-home djs-carousel [data-slide-next]{right:6px}.djs-home djs-carousel .djs-slider-controls button[hidden]{display:none!important}.djs-home djs-carousel .djs-slider-controls button>svg{display:block;width:18px;height:18px;flex:0 0 18px}.djs-home djs-carousel .djs-slider-controls button>.djs-tap-indicator{display:none!important}.djs-home djs-carousel .djs-slider-controls button:hover{background:#f0f0f0;color:#101010}.djs-home djs-carousel .djs-slider-controls button:focus-visible{outline:2px solid #101010;outline-offset:2px}.djs-home djs-carousel .djs-slider{scrollbar-width:none}.djs-home djs-carousel .djs-slider::-webkit-scrollbar{display:none}.djs-home .djs-rim-feature .djs-range-title{padding-inline:0;text-align:center}.djs-home .djs-rim-feature .djs-range-title h3{width:50%;color:#e1ff18}@media(max-width:749px){.djs-home .djs-rim-feature .djs-range-title h3{width:100%}}.djs-home #djs-moto{container-type:inline-size}.djs-home .djs-home-light-banner{width:100cqw;max-width:none;margin:28px calc(50% - 50cqw) 30px;background:#000;overflow:hidden}.djs-home .djs-light-banner-strip{display:flex;align-items:center;justify-content:center;min-height:7cqw;padding:1.1cqw 12px;box-sizing:border-box;background:#e1ff00!important;background-image:none!important;color:#000;font:900 clamp(14px,3.65cqw,90px)/1.12 Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:-.025em;text-shadow:none;box-shadow:none}.djs-home .djs-light-banner-body{position:relative;aspect-ratio:1071/388;overflow:hidden;background:#000}.djs-home .djs-light-banner-body img{position:absolute;top:-18.556701%;left:0;width:100%;height:auto;max-width:none;border:0;border-radius:0;display:block}.djs-home .djs-light-banner-strip:before,.djs-home .djs-light-banner-strip:after{display:none!important}@media(max-width:749px){.djs-home .djs-light-banner-strip{padding:9px 8px;font-size:clamp(12px,3.65cqw,26px)}}.djs-home #djs-aide{container-type:inline-size}.djs-home .djs-lighting-panel{width:100cqw;max-width:none;margin-inline:calc(50% - 50cqw);padding:40px 24px;background:#000;color:#fff;box-sizing:border-box;text-align:center}.djs-home .djs-lighting-panel h2{color:#fff!important;margin:0 0 24px}.djs-home .djs-lighting-panel h2 span{color:#e1ff00!important}.djs-home .djs-lighting-panel .djs-small{color:#ccc}.djs-home .djs-lighting-panel .djs-lighting-slider{border-color:#e1ff00}.djs-home .djs-lighting-panel .djs-aide-action{background:#e1ff00!important;color:#000!important;margin-inline:auto}@media(max-width:749px){.djs-home .djs-lighting-panel{padding:28px 18px}.djs-home .djs-lighting-panel h2{margin-bottom:18px}}.djs-home .djs-home-light-banner .djs-light-banner-strip{display:block;min-height:0;padding:0;aspect-ratio:1071/72}.djs-home .djs-light-banner-strip svg{display:block;width:100%;height:auto}.djs-home .djs-light-banner-strip text{fill:#000;font-family:Arial,sans-serif;font-size:44px;font-weight:900;letter-spacing:0}.djs-home .djs-lighting-panel :is(.djs-lighting-carousel,.djs-lighting-slider,.djs-lighting-slide,.djs-lighting-slide img){background:#000!important}.djs-home :is(.djs-light-banner-mobile,.djs-light-banner-mobile-title){display:none}@media(max-width:749px){.djs-home .djs-home-light-banner .djs-light-banner-strip{aspect-ratio:auto;padding:12px 18px}.djs-home .djs-light-banner-strip>svg,.djs-home .djs-light-banner-body{display:none}.djs-home .djs-light-banner-mobile-title{display:block;font:900 20px/1.12 Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase}.djs-home .djs-light-banner-mobile{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px 18px 24px;background:#000;color:#fff}.djs-home .djs-light-banner-photo{display:block;width:170px;max-width:50%;height:auto;flex:none}.djs-home .djs-light-banner-mobile ul{display:grid;gap:10px;list-style:none;margin:0;padding:0;text-align:left}.djs-home .djs-light-banner-mobile li{display:flex;align-items:center;gap:10px;font:800 16px/1.2 Arial,sans-serif;color:#fff;margin:0}.djs-home .djs-light-banner-mobile li:before{content:"\2713";color:#e1ff00;font-size:22px;font-weight:900;line-height:1}}#MainContent .djs-home .djs-range-products:has(.djs-squeegee-feature){background:#fff;color:#101010;overflow:hidden}#MainContent .djs-home .djs-range-products:has(.djs-squeegee-feature)>.djs-wrap{width:100%;max-width:none;padding:40px clamp(24px,3vw,58px) 46px;box-sizing:border-box}#MainContent .djs-home .djs-range-products:has(+.djs-range-products .djs-squeegee-feature){border-bottom-color:#101010}#MainContent .djs-home .djs-range-products:has(.djs-squeegee-feature)+.djs-range-products{border-top-color:#101010}#MainContent .djs-home .djs-squeegee-feature{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;background:#fff;color:#101010;border:0;overflow:visible}#MainContent .djs-home .djs-squeegee-feature .djs-range-title{background:#fff;padding:0 0 24px}#MainContent .djs-home .djs-squeegee-feature .djs-range-title h3{color:#101010;font-size:clamp(30px,3.1vw,52px)}#MainContent .djs-home .djs-squeegee-feature .djs-family-media{display:block;padding:0;background:#fff;box-sizing:border-box;overflow:visible;transform:none;transition:none}#MainContent .djs-home .djs-squeegee-feature .djs-family-media:after{display:none!important}#MainContent .djs-home .djs-squeegee-scene{display:block;position:relative;container-type:inline-size;aspect-ratio:1400/630;width:100%;background:#fff;isolation:isolate}#MainContent .djs-home .djs-squeegee-feature .djs-family-media img{display:block;position:absolute;background:transparent;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain;scale:1;transform:none;filter:none;border:0;border-radius:0;transition:none}#MainContent .djs-home .djs-squeegee-feature .djs-family-media .djs-squeegee-logo{width:36%;left:2%;top:3%}#MainContent .djs-home .djs-squeegee-band{position:absolute;display:flex;align-items:center;left:0;top:43%;width:100%;min-height:20%;padding:1.2cqw 2.8cqw;box-sizing:border-box;background:#000;color:#e1ff00;box-shadow:0 0 0 100vmax #000;clip-path:inset(0 -100vmax)}#MainContent .djs-home .djs-squeegee-band strong{display:block;max-width:60%;color:#e1ff00;font:900 italic 4.6cqw/1.05 Arial,sans-serif;text-transform:uppercase;letter-spacing:-.025em}#MainContent .djs-home .djs-squeegee-copy{position:absolute;left:2.8%;top:69%;display:grid;gap:2cqw;color:#000;font:400 3.35cqw/1.15 Arial,sans-serif}#MainContent .djs-home .djs-squeegee-copy>span{display:block;color:#000}#MainContent .djs-home .djs-squeegee-feature .djs-family-media .djs-squeegee-object{width:52%;right:-1%;top:5%;z-index:2;transform-origin:55% 50%;transition:transform .8s cubic-bezier(.22,.61,.36,1);will-change:transform}#MainContent .djs-home .djs-squeegee-feature .djs-family-media:focus-visible .djs-squeegee-object{transform:translate(10px,-16px) rotate(-8deg) scale(1.13)}#MainContent .djs-home .djs-squeegee-feature .djs-card-body{position:relative;align-self:stretch;background:transparent;color:#101010;padding:0 clamp(24px,4vw,72px)}#MainContent .djs-home .djs-squeegee-feature .djs-card-body p{color:#000;font-size:clamp(17px,1.45vw,23px);line-height:1.5}#MainContent .djs-home .djs-squeegee-feature .djs-squeegee-cart .djs-action-button{font-size:15px;min-height:60px;padding-inline:28px}@media(min-width:750px){#MainContent .djs-home .djs-squeegee-scene{min-height:240px}#MainContent .djs-home .djs-squeegee-feature .djs-card-body>p{position:absolute;left:clamp(24px,4vw,72px);right:clamp(24px,4vw,72px);bottom:calc(57% + 22px);margin:0}#MainContent .djs-home .djs-squeegee-feature .djs-card-body>.djs-squeegee-cart{position:absolute;left:clamp(24px,4vw,72px);right:clamp(24px,4vw,72px);top:calc(63% + 24px);margin:0}}@media(hover:hover){#MainContent .djs-home .djs-squeegee-feature .djs-family-media:hover .djs-squeegee-object{transform:translate(10px,-16px) rotate(-8deg) scale(1.13)}}@media(max-width:749px){#MainContent .djs-home .djs-range-products:has(.djs-squeegee-feature)>.djs-wrap{padding:28px 18px 34px}#MainContent .djs-home .djs-squeegee-feature{grid-template-columns:minmax(0,1fr)}#MainContent .djs-home .djs-squeegee-feature .djs-range-title{padding:0 0 20px}#MainContent .djs-home .djs-squeegee-feature .djs-range-title h3{font-size:27px}#MainContent .djs-home .djs-squeegee-feature .djs-card-body{padding:22px 0 0}#MainContent .djs-home .djs-squeegee-feature .djs-card-body p{font-size:16px}#MainContent .djs-home .djs-squeegee-copy{font-size:3.55cqw}}@media(prefers-reduced-motion:reduce){#MainContent .djs-home .djs-squeegee-feature .djs-family-media .djs-squeegee-object{transition:none;transform:none;will-change:auto}}#MainContent .djs-home :is(.djs-range-card--eyes,.djs-range-card--black) .djs-action-button{background:#fff!important;color:#000!important;border-color:#fff!important}#MainContent .djs-home .djs-squeegee-cart .djs-action-button{background:#000!important;color:#fff!important;border-color:#000!important}#MainContent .djs-home :is(.djs-range-card--eyes,.djs-range-card--black,.djs-squeegee-cart) .djs-action-button:is(:hover,:focus-visible,:active){background:#e1ff00!important;color:#000!important;border-color:#e1ff00!important}@media(max-width:749px){#MainContent .djs-home :is(.djs-range-card--eyes,.djs-range-card--black,.djs-squeegee-cart) .djs-action-button{display:flex;width:100%;min-width:0;max-width:none;box-sizing:border-box;justify-content:center;margin-inline:0}}#MainContent .djs-home .djs-range-products:has(.djs-range-card--black),#MainContent .djs-home .djs-range-card--black,#MainContent .djs-home .djs-range-card--black :is(.djs-range-title,.djs-card-body,.djs-family-media,.djs-family-media img){background:#000}#MainContent .djs-home .djs-range-card--black .djs-family-media{padding:6%;box-sizing:border-box}@media(max-width:749px){#MainContent .djs-home .djs-range-card--black .djs-family-media{padding:7%}}#MainContent .djs-home :is(.djs-showcase-cta,.djs-showcase-top-links a,.djs-range-card--eyes .djs-action-button,.djs-range-card--black .djs-action-button,.djs-squeegee-cart .djs-action-button),#MainContent .djs-home #djs-moto :is([data-model-link],.djs-catalog-actions .djs-action-button){--djs-cta-rest:#000;position:relative;isolation:isolate;overflow:hidden;background:var(--djs-cta-rest)!important}#MainContent .djs-home :is(.djs-range-card--eyes,.djs-range-card--black) .djs-action-button{--djs-cta-rest:#fff}#MainContent .djs-home :is(.djs-showcase-cta,.djs-showcase-top-links a,.djs-range-card--eyes .djs-action-button,.djs-range-card--black .djs-action-button,.djs-squeegee-cart .djs-action-button):before,#MainContent .djs-home #djs-moto :is([data-model-link],.djs-catalog-actions .djs-action-button):before{content:none}#MainContent .djs-home :is(.djs-showcase-cta,.djs-showcase-top-links a,.djs-range-card--eyes .djs-action-button,.djs-range-card--black .djs-action-button,.djs-squeegee-cart .djs-action-button):is(:hover,:focus-visible,:active),#MainContent .djs-home #djs-moto :is([data-model-link],.djs-catalog-actions .djs-action-button):is(:hover,:focus-visible,:active){background:#e1ff00!important;color:#000!important;border-color:#000!important}@media(prefers-reduced-motion:reduce){#MainContent .djs-home :is(.djs-showcase-cta,.djs-showcase-top-links a,.djs-range-card--eyes .djs-action-button,.djs-range-card--black .djs-action-button,.djs-squeegee-cart .djs-action-button):before,#MainContent .djs-home #djs-moto :is([data-model-link],.djs-catalog-actions .djs-action-button):before{transition:none}}#MainContent .djs-home #djs-moto a.djs-action-button.djs-home-simple[data-model-link],#MainContent .djs-home #djs-moto a.djs-action-button.djs-home-simple[data-model-link]:is(:hover,:focus-visible,:active){border:2px solid #000!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/djs-home-refinement.css.map */
