:root{--sd-ground:#16181C;--sd-panel:#1F2228;--sd-line:#33383F;--sd-text:#F2F3F5;--sd-muted:#AEB4BC;--sd-dim:#7C838C;--sd-blue:#3D7DFF;--sd-blue-deep:#2358D6;--sd-blue-ink:#0F2A63;--sd-amber:#D28C3E;--sd-alu:#C9CDD2;--sd-alu-band:#E6E8EB;--sd-alu-ink:#1A1C20;--sd-display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--sd-body:"Barlow","Helvetica Neue",Arial,sans-serif;--sd-data:"Barlow Semi Condensed","Barlow",Arial,sans-serif}.sd *,.sd *:before,.sd *:after{box-sizing:border-box}.sd{background:var(--sd-ground);color:var(--sd-text);font-family:var(--sd-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.sd img{max-width:100%;display:block}.sd a{color:inherit;text-decoration:none}.sd h1,.sd h2,.sd h3{font-family:var(--sd-display);text-transform:uppercase;letter-spacing:.01em;line-height:1;margin:0;text-wrap:balance;font-weight:700}.sd .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.sd .eyebrow{font-family:var(--sd-data);font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sd-blue)}.sd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sd-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.04em;padding:12px 22px;border-radius:3px;border:1px solid transparent;cursor:pointer;transition:background .15s;line-height:1.2}.sd .btn-blue{background:var(--sd-blue);color:#fff}.sd .btn-blue:hover{background:var(--sd-blue-deep)}.sd .btn-ghost{border-color:var(--sd-alu);color:var(--sd-text);background:transparent}.sd .btn-ghost:hover{background:#ffffff0f}.sd .btn:focus-visible,.sd select:focus-visible,.sd a:focus-visible{outline:2px solid var(--sd-blue);outline-offset:2px}.sd .topbar{background:var(--sd-blue-ink);font-family:var(--sd-data);font-size:13px;letter-spacing:.04em;color:#d6def5}.sd .topbar .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:6px;flex-wrap:wrap}.sd .topbar b{color:#fff;font-weight:600}.sd .topbar a{color:#fff}.sd header.site{position:sticky;top:0;z-index:20;background:#16181cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sd-line)}.sd header.site .wrap{display:flex;align-items:center;gap:28px;padding-block:10px}.sd .logo img{height:44px;width:auto}.sd nav.main{display:flex;gap:22px;margin-left:auto;font-family:var(--sd-display);font-weight:600;font-size:17px;text-transform:uppercase;letter-spacing:.05em}.sd nav.main a{color:var(--sd-muted);padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.sd nav.main a:hover,.sd nav.main a.on{color:#fff;border-color:var(--sd-blue)}.sd .hdr-call{margin-left:auto;font-family:var(--sd-data);font-size:14px;font-weight:600;color:#fff;border:1px solid var(--sd-line);padding:8px 12px;border-radius:3px;white-space:nowrap}.sd nav.main+.hdr-call{margin-left:0}@media(max-width:1120px){.sd nav.main{gap:16px;font-size:15px}.sd nav.main+.hdr-call{display:none}}@media(max-width:900px){.sd nav.main{display:none}.sd .hdr-call{display:inline-flex!important}}.sd .hero{position:relative;isolation:isolate;min-height:560px;display:grid;align-items:end;overflow:hidden}.sd .hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;z-index:-2}.sd .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#16181cf0,#16181cb8 45%,#16181c40),linear-gradient(0deg,#16181c,#16181c00 40%)}.sd .hero .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;padding-block:72px 48px;align-items:end}.sd .hero h1{font-size:clamp(46px,7vw,86px);font-weight:800}.sd .hero h1 em{font-style:normal;color:var(--sd-blue)}.sd .hero p.lede{font-size:19px;color:var(--sd-muted);max-width:52ch;margin:18px 0 26px}.sd .hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.sd .finder{background:var(--sd-panel);border:1px solid var(--sd-line);border-top:4px solid var(--sd-blue);padding:22px;border-radius:4px;box-shadow:0 20px 50px #00000073;margin:0}.sd .finder h2{font-size:28px;margin-bottom:4px}.sd .finder p{margin:0 0 14px;color:var(--sd-muted);font-size:14px}.sd .finder label{display:block;font-family:var(--sd-data);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-dim);margin:12px 0 5px}.sd .finder select{width:100%;padding:12px;background:var(--sd-ground);color:var(--sd-text);border:1px solid var(--sd-line);border-radius:3px;font:500 16px var(--sd-body);appearance:auto;-webkit-appearance:menulist}.sd .finder select:disabled{color:var(--sd-dim)}.sd .finder .btn{width:100%;margin-top:18px}.sd .finder .count{font-family:var(--sd-data);font-size:14px;color:var(--sd-dim);margin-top:12px;text-align:center;line-height:1.45}.sd .finder .count b{color:var(--sd-amber);font-variant-numeric:tabular-nums}.sd .finder .count a{color:#fff;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.sd .hero .wrap{grid-template-columns:1fr;padding-block:48px 32px}.sd .hero{min-height:0}}.sd .materials{background:var(--sd-panel);border-block:1px solid var(--sd-line)}.sd .materials .wrap{padding-block:26px}.sd .materials .head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;flex-wrap:wrap}.sd .materials h2{font-size:30px}.sd .materials .head span.note{font-family:var(--sd-data);font-size:13px;color:var(--sd-dim);letter-spacing:.06em;text-transform:uppercase}.sd .swatches{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.sd .sw{scroll-snap-align:start;background:var(--sd-ground);border:1px solid var(--sd-line);border-radius:3px;overflow:hidden}.sd .sw img{width:100%;aspect-ratio:3/2;object-fit:cover}.sd .sw div{padding:8px 10px}.sd .sw strong{display:block;font:600 14px var(--sd-data);line-height:1.2}.sd .sw span{font:500 11px var(--sd-data);letter-spacing:.08em;color:var(--sd-dim);text-transform:uppercase}.sd section.lines .wrap{padding-block:64px}.sd .sec-head{display:grid;gap:8px;margin-bottom:28px;max-width:60ch}.sd .sec-head h2{font-size:clamp(34px,4.5vw,48px)}.sd .sec-head p{margin:0;color:var(--sd-muted);font-size:17px}.sd .grid-lines{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.sd .line{grid-column:span 2;position:relative;background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-height:260px}.sd .line.big{grid-column:span 3}.sd .line img{width:100%;height:190px;object-fit:cover;filter:saturate(.9)}.sd .line.big img{height:240px}.sd .line .body{padding:16px 18px 18px;display:grid;gap:6px}.sd .line h3{font-size:24px}.sd .line p{margin:0;color:var(--sd-muted);font-size:14.5px}.sd .line .go{margin-top:6px;font:600 13px var(--sd-data);letter-spacing:.1em;text-transform:uppercase;color:var(--sd-blue)}.sd .line:hover{border-color:var(--sd-blue)}@media(max-width:900px){.sd .grid-lines{grid-template-columns:1fr 1fr}.sd .line,.sd .line.big{grid-column:span 1}}@media(max-width:560px){.sd .grid-lines{grid-template-columns:1fr}}.sd .why{background:linear-gradient(180deg,var(--sd-panel) 0%,var(--sd-ground) 100%);border-block:1px solid var(--sd-line)}.sd .why .wrap{padding-block:64px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sd .why h2{font-size:clamp(34px,4.5vw,50px);margin-bottom:14px}.sd .why p.lead{color:var(--sd-muted);font-size:17px;margin:0 0 24px}.sd .proof{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.sd .proof div{border-left:3px solid var(--sd-amber);padding-left:14px}.sd .proof b{display:block;font:700 30px/1 var(--sd-display);text-transform:uppercase}.sd .proof span{font-size:14px;color:var(--sd-muted)}.sd .factory{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;align-items:stretch}.sd .factory img{width:100%;height:100%;object-fit:cover;border-radius:3px;border:1px solid var(--sd-line);aspect-ratio:4/3}@media(max-width:900px){.sd .why .wrap{grid-template-columns:1fr}}.sd section.gallery .wrap{padding-block:64px}.sd .shots{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sd .shot{position:relative;border-radius:3px;overflow:hidden;border:1px solid var(--sd-line);background:var(--sd-panel);margin:0}.sd .shot img{width:100%;aspect-ratio:4/3;object-fit:cover}.sd .shot figcaption{padding:10px 12px;font:500 13px var(--sd-data);color:var(--sd-muted);display:flex;justify-content:space-between;gap:8px}.sd .shot figcaption b{color:var(--sd-text);font-weight:600}.sd .shot.wide{grid-column:span 2}@media(max-width:900px){.sd .shots{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sd .shots{grid-template-columns:1fr}.sd .shot.wide{grid-column:span 1}}.sd .quotes{background:var(--sd-panel);border-block:1px solid var(--sd-line)}.sd .quotes .wrap{padding-block:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sd .quotes blockquote{margin:0;padding:22px;background:var(--sd-ground);border:1px solid var(--sd-line);border-radius:4px;display:grid;gap:14px;align-content:start}.sd .quotes blockquote p{margin:0;font-size:16px;color:var(--sd-text)}.sd .quotes blockquote p:before{content:"\201c";color:var(--sd-blue);font:800 34px/0 var(--sd-display);vertical-align:-10px;margin-right:4px}.sd .quotes cite{font:500 13px var(--sd-data);letter-spacing:.06em;text-transform:uppercase;color:var(--sd-dim);font-style:normal}@media(max-width:900px){.sd .quotes .wrap{grid-template-columns:1fr}}.sd .makes{background:var(--sd-alu-band);color:var(--sd-alu-ink)}.sd .makes .wrap{padding-block:44px}.sd .makes .eyebrow{color:var(--sd-blue-deep)}.sd .makes h2{font-size:30px;margin:4px 0 20px}.sd .logowall{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.sd .logowall div{background:#fff;border:1px solid #D5D8DD;border-radius:3px;height:64px;display:grid;place-items:center;padding:8px}.sd .logowall img{max-height:44px;width:auto;max-width:100%;object-fit:contain}.sd .makes p.more{margin:16px 0 0;font:500 13px var(--sd-data);letter-spacing:.06em;text-transform:uppercase;color:#5b626b}.sd .contact{background:var(--sd-blue-ink);border-block:1px solid var(--sd-line)}.sd .contact .wrap{padding-block:56px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.sd .contact h2{font-size:clamp(34px,4.5vw,48px);margin-bottom:12px;color:#fff}.sd .contact p{margin:0;color:#d6def5;font-size:17px;max-width:52ch}.sd .contact ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-family:var(--sd-data);font-size:17px;color:#fff}.sd .contact ul b{display:block;font:600 12px var(--sd-data);letter-spacing:.14em;text-transform:uppercase;color:#9fb3e6;margin-bottom:2px}.sd .contact ul a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sd .contact .btn{margin-top:20px}@media(max-width:900px){.sd .contact .wrap{grid-template-columns:1fr}}.sd footer .wrap{padding-block:48px 28px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.sd footer h3{font-size:16px;letter-spacing:.1em;color:var(--sd-dim);margin-bottom:12px}.sd footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--sd-muted)}.sd footer a:hover{color:#fff}.sd footer .brand img{height:40px;width:auto;margin-bottom:14px}.sd footer .brand p{margin:0;color:var(--sd-muted);font-size:14px;max-width:38ch}.sd .legal{border-top:1px solid var(--sd-line)}.sd .legal .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:16px;font:500 12.5px var(--sd-data);letter-spacing:.06em;text-transform:uppercase;color:var(--sd-dim);flex-wrap:wrap}@media(max-width:900px){.sd footer .wrap{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sd footer .wrap{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sd *{transition:none!important}}.sd .finder .kits-out{text-align:left}.sd .finder .kits-out:empty{display:none}.sd .finder .kits-out p{margin:14px 0 10px;font-size:14px;color:var(--sd-muted)}.sd .finder .kits-out p b{color:#fff}.sd .finder .kits-out p.alt{margin:10px 0 0;font-size:13px}.sd .finder .kits-out p a{color:#fff;text-decoration:underline;text-underline-offset:2px}.sd .finder .kits{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sd .finder .kits a{display:flex;gap:12px;align-items:center;padding:8px 12px 8px 8px;background:var(--sd-ground);border:1px solid var(--sd-line);border-radius:3px}.sd .finder .kits a:hover{border-color:var(--sd-blue)}.sd .finder .kits img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:2px;flex:none}.sd .finder .kits span{min-width:0}.sd .finder .kits strong{display:block;font:600 15px/1.25 var(--sd-body);color:#fff}.sd .finder .kits small{display:block;margin-top:3px;font:500 13px var(--sd-data);letter-spacing:.04em;color:var(--sd-muted)}.sd .finder .kits .go{margin-left:auto;font:700 14px var(--sd-display);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:#8fb3ff;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sd-landing.css.map */
