:root{--sp-void:#131417;--sp-bg:#1b1d21;--sp-bg-soft:#23262b;--sp-card:#2a2d33;--sp-line:#363a41;--sp-line-strong:#4b5058;--sp-orange:#e4e6e9;--sp-orange-dk:#b9bec5;--sp-steel:#b8bdc4;--sp-grey:#c3c7cd;--sp-head:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--sp-hl-dark:linear-gradient(180deg,#e9ebee 0%,#aeb4bc 100%);--sp-hl-light:linear-gradient(180deg,#8b9199 0%,#5b6168 100%);--sp-ease:cubic-bezier(.2,.7,.2,1)}.sp-scope,body.spartan-platinum{--sp-surface:var(--sp-bg);--sp-surface-2:var(--sp-card);--sp-ink-pri:#f5f6f8;--sp-ink-sec:#b8bdc4;--sp-ink-mute:#9ea4ac;--sp-link:#e4e6e9}.sp-scope .sp-on-light{--sp-surface:#ffffff;--sp-surface-2:#f4f5f7;--sp-ink-pri:#0b0c0e;--sp-ink-sec:#50565e;--sp-ink-mute:#656b73;--sp-hairline:#e3e5e8;--sp-link:#0b0c0e;--sp-orange:#2a2d33;--sp-orange-dk:#1b1d21}.sp-scope .sp-on-light--alt{--sp-surface:#f4f5f7;--sp-surface-2:#ffffff}.sp-scope .sp-tone-graphite{background:#1b1d21;background-image:none}.sp-scope .sp-tone-black{background:#131417;background-image:none;--sp-surface:#131417;--sp-surface-2:#1f2125}.sp-scope .sp-tone-white{background:#fff;background-image:none}.sp-scope .sp-tone-light{background:#f4f5f7;background-image:none}.sp-scope .sp-dark-band.sp-tone-graphite,.sp-scope .sp-dark-band.sp-tone-black{border-color:transparent}.sp-scope .sp-section{padding:56px 0}@media(max-width:820px){.sp-scope .sp-section{padding:40px 0}}.sp-scope h1,.sp-scope h2,.sp-scope h3,.sp-scope h4{font-family:var(--sp-head)}.sp-scope .sp-eyebrow{font:600 12px/16px var(--sp-nav);letter-spacing:.16em;text-transform:uppercase;color:var(--sp-ink-sec)}.sp-scope .sp-eyebrow:before{display:none!important;content:none!important}.sp-scope .sp-on-light .sp-eyebrow{color:#50565e}.sp-scope .sp-h2x,.sp-scope .sp-sec-head h2.sp-h2x{font:700 clamp(32px,3.4vw,44px)/1.08 var(--sp-head);letter-spacing:-.02em;text-transform:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--sp-ink-pri);text-shadow:none!important;margin:0}.sp-scope .sp-hl{display:block}.sp-scope .sp-hl--silver{background-image:var(--sp-hl-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c3c7cd;padding-bottom:.04em}.sp-scope .sp-on-light .sp-hl--silver{background-image:var(--sp-hl-light);color:#5b6168}.sp-scope .sp-star{font-size:.62em;vertical-align:.34em;margin-left:.06em;letter-spacing:0;font-weight:700;line-height:0}.sp-scope .sp-shead{display:grid;gap:16px;justify-items:start;text-align:left;max-width:760px;margin:0}.sp-scope .sp-shead p{margin:0!important;max-width:60ch;color:var(--sp-ink-sec);font:400 17px/28px var(--sp-nav)}.sp-scope .sp-shead--center{justify-items:center;text-align:center;max-width:720px;margin:0 auto}.sp-scope .sp-shead--center p{max-width:56ch}.sp-scope .sp-on-light .sp-shead p{color:var(--sp-ink-sec)}.sp-scope .sp-hero-stats-wrap{margin-top:-118px;padding:0 0 40px;background:transparent;border:0}.sp-scope .sp-hero-stats-wrap>.sp-wrap{max-width:1300px;padding:0 24px 0 58px;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.sp-scope .sp-hero-stats-wrap .sp-hero-stats{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;gap:0;margin:0;padding:18px 4px;border-block:1px solid rgba(245,246,248,.16)}.sp-scope .sp-hero-stats-wrap .sp-hero-stats>div{padding:0 28px;text-align:left}.sp-scope .sp-hero-stats-wrap .sp-hero-stats>div:first-child{padding-left:0}.sp-scope .sp-hero-stats-wrap .sp-hero-stats>div+div:before{display:none}.sp-scope .sp-hero-stats-wrap .sp-hero-stats>div+div{border-left:1px solid rgba(245,246,248,.16)}.sp-scope .sp-hero-stats-wrap .sp-n{font:700 34px/1 var(--sp-head);letter-spacing:-.02em;color:#f5f6f8;background:none;-webkit-text-fill-color:currentColor;font-variant-numeric:tabular-nums}.sp-scope .sp-hero-stats-wrap .sp-n .sp-star{font-size:.7em;vertical-align:.2em;margin-left:.05em}.sp-scope .sp-hero-stats-wrap .sp-l{margin-top:6px;font:500 12px/16px var(--sp-nav);letter-spacing:0;text-transform:none;color:#b8bdc4;white-space:nowrap}.sp-scope .sp-hero-slide{padding-bottom:190px}@media(max-width:820px){.sp-scope .sp-hero-stats-wrap{margin-top:-96px;padding:0 0 28px}.sp-scope .sp-hero-stats-wrap>.sp-wrap{padding:0 20px 0 36px;border:0;border-radius:0}.sp-scope .sp-hero-stats-wrap .sp-hero-stats{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;padding:14px 0}.sp-scope .sp-hero-stats-wrap .sp-hero-stats>div{padding:0 16px 0 0!important;border:0!important}.sp-scope .sp-hero-stats-wrap .sp-n{font-size:28px}.sp-scope .sp-hero-slide{padding-bottom:200px}}.sp-scope .sp-icard{position:relative;display:block;aspect-ratio:6/5;min-height:0;overflow:hidden;border-radius:8px;border:0;background:#23262b;color:#fff;isolation:isolate;transform:none!important}.sp-scope .sp-icard .sp-photo-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;z-index:-2;filter:none;transition:transform .7s var(--sp-ease)}.sp-scope .sp-icard:after{display:none}.sp-scope .sp-icard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0c0d10d1,#0c0d1061 42%,#0c0d1000 72%)}.sp-scope .sp-icard:hover .sp-photo-card__image{transform:scale(1.06)}.sp-scope .sp-icard .sp-c{position:absolute;left:0;right:0;bottom:0;display:grid;padding:18px 20px;background:none;transform:translateY(26px);transition:transform .45s var(--sp-ease)}.sp-scope .sp-icard .sp-c h3{margin:0;color:#fff;font:700 18px/1.2 var(--sp-head)!important;letter-spacing:-.005em;text-transform:none;text-shadow:0 1px 12px rgba(0,0,0,.35)}.sp-scope .sp-icard .sp-go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#e4e6e9;font:600 12px/16px var(--sp-nav);letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .35s ease .05s,transform .45s var(--sp-ease) .05s}.sp-scope .sp-icard:hover .sp-c,.sp-scope .sp-icard:focus-visible .sp-c{transform:translateY(0)}.sp-scope .sp-icard:hover .sp-go,.sp-scope .sp-icard:focus-visible .sp-go{opacity:1;transform:translateY(0)}.sp-scope .sp-icard:hover .sp-go-arrow{animation:sp-nudge 1.1s var(--sp-ease) .3s infinite}.sp-scope .sp-icard:focus-visible{outline:2px solid #e4e6e9;outline-offset:3px}.sp-scope .sp-go-arrow{display:inline-block}@keyframes sp-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(hover:none){.sp-scope .sp-icard .sp-c{transform:none}.sp-scope .sp-icard .sp-go{opacity:1;transform:none}}@media(max-width:1100px){.sp-scope .sp-grid5{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.sp-scope .sp-grid5{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.sp-scope .sp-icard *{transition:none!important;animation:none!important}}.sp-scope .sp-zone-grid .sp-pcard{background:#fff;border:1px solid #e3e5e8;border-radius:4px;overflow:hidden;box-shadow:none;transition:box-shadow .2s var(--sp-ease),transform .2s var(--sp-ease)}.sp-scope .sp-zone-grid .sp-pcard:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #0b0c0e38}.sp-scope .sp-zone-grid .sp-img{background:#fff!important;aspect-ratio:4/3;display:grid;place-items:center;padding:20px;border-bottom:1px solid #eef0f2}.sp-scope .sp-zone-grid .sp-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:none}.sp-scope .sp-zone-grid .sp-b{background:#fff;padding:20px}.sp-scope .sp-zone-grid .sp-b h4{color:#0b0c0e;font:700 20px/1.2 var(--sp-head)}.sp-scope .sp-zone-grid .sp-b p{color:#50565e!important}.sp-scope .sp-zone-grid .sp-bc{color:#656b73;background:none;border:0;padding:0;font:500 12px/16px ui-monospace,Roboto Mono,monospace;letter-spacing:0;text-transform:none}.sp-scope .sp-dark-band{padding:56px 0}@media(max-width:820px){.sp-scope .sp-dark-band{padding:40px 0}}.sp-scope .sp-dark-band .sp-band-h{margin:16px auto 0}.sp-scope .sp-dark-band>.sp-wrap>p{color:var(--sp-ink-sec)!important;font:400 17px/28px var(--sp-nav)!important;max-width:56ch!important;margin:16px auto 0!important}.sp-scope .sp-steps{gap:24px;margin-top:48px!important}.sp-scope .sp-step{background:none;border:0;border-top:1px solid var(--sp-line-strong);border-radius:0;box-shadow:none;padding:20px 0 0}.sp-scope .sp-step .sp-num{font:500 13px/1 ui-monospace,Roboto Mono,monospace;color:#b9bec5;background:none;-webkit-text-fill-color:currentColor}.sp-scope .sp-step h4,.sp-scope .sp-step h3{margin:12px 0 8px;font:700 20px/1.25 var(--sp-head);letter-spacing:-.01em;text-transform:none;color:var(--sp-ink-pri)}.sp-scope .sp-step p{font:400 15px/24px var(--sp-nav);color:var(--sp-ink-sec)}.sp-scope .sp-on-light .sp-step{border-top-color:#7b828a}.sp-scope .sp-on-light .sp-step .sp-num{color:#656b73}.sp-scope .sp-rcar{position:relative;margin-top:48px}.sp-scope .sp-rcar__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px}.sp-scope .sp-rcar__track::-webkit-scrollbar{display:none}.sp-scope .sp-rcar__track>*{scroll-snap-align:start}.sp-scope .sp-review{display:flex;flex-direction:column;gap:16px;margin:0;padding:32px;background:var(--sp-surface-2);border:1px solid var(--sp-line);border-radius:8px}.sp-scope .sp-review__stars{letter-spacing:2px;font-size:14px;color:var(--sp-ink-pri)}.sp-scope .sp-review blockquote{margin:0;font:400 15px/25px var(--sp-nav);color:var(--sp-ink-pri)}.sp-scope .sp-review figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--sp-line)}.sp-scope .sp-review__avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:grid;place-items:center;background:#e4e6e9;color:#131417;font:700 14px/1 var(--sp-head);letter-spacing:.04em}.sp-scope .sp-review b{display:block;font:700 15px/20px var(--sp-head);color:var(--sp-ink-pri)}.sp-scope .sp-review small{display:block;font:400 13px/18px var(--sp-nav);color:var(--sp-ink-mute)}.sp-scope .sp-rcar__btn{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:18px;color:#131417;border:1px solid #b3b6bc;background:linear-gradient(180deg,#f7f7f9,#e4e5e8 40%,#d3d5da 60%,#e2e3e6);box-shadow:inset 0 1px #fffffff2,0 8px 20px -8px #00000080;transition:transform .2s var(--sp-ease),opacity .2s}.sp-scope .sp-rcar__btn:hover{transform:translateY(calc(-50% - 1px))}.sp-scope .sp-rcar__btn:disabled{opacity:.35;cursor:default}.sp-scope .sp-rcar__btn--prev{left:-24px}.sp-scope .sp-rcar__btn--prev span{transform:scaleX(-1);display:inline-block}.sp-scope .sp-rcar__btn--next{right:-24px}.sp-scope .sp-rcar__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;font:500 13px/18px var(--sp-nav);color:var(--sp-ink-mute)}.sp-scope .sp-rcar__bar{flex:1;max-width:240px;height:3px;border-radius:3px;background:var(--sp-line);overflow:hidden}.sp-scope .sp-rcar__bar i{display:block;height:100%;width:50%;background:var(--sp-ink-pri);border-radius:3px;transition:width .3s var(--sp-ease),margin .3s var(--sp-ease)}.sp-scope .sp-on-light .sp-review{border-color:#e3e5e8}@media(max-width:1000px){.sp-scope .sp-rcar__track{grid-auto-columns:calc((100% - 24px)/2)}.sp-scope .sp-rcar__btn--prev{left:-12px}.sp-scope .sp-rcar__btn--next{right:-12px}}@media(max-width:640px){.sp-scope .sp-rcar__track{grid-auto-columns:88%}.sp-scope .sp-rcar__btn{display:none}}.sp-scope .sp-guide-band{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:center;padding:40px;margin-bottom:96px;border-radius:8px}.sp-scope .sp-guide-h{font:700 clamp(22px,2.4vw,30px)/1.15 var(--sp-head);letter-spacing:-.015em;text-transform:none;margin:0 0 10px;color:var(--sp-ink-pri);background:none;-webkit-text-fill-color:currentColor}.sp-scope .sp-guide-p{color:var(--sp-ink-sec);font:400 15px/24px var(--sp-nav);max-width:62ch}.sp-scope .sp-on-light .sp-guide-band{background:#f4f5f7;border:1px solid #e3e5e8;box-shadow:none}@media(max-width:760px){.sp-scope .sp-guide-band{grid-template-columns:1fr;padding:28px}.sp-scope .sp-guide-band>div:last-child{text-align:left!important}}.sp-scope .sp-faq-grid{display:grid;gap:40px}.sp-scope .sp-faq-grid.has-img{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,80px);align-items:start}.sp-scope .sp-faq-aside{display:grid;gap:24px}.sp-scope .sp-faq-img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:8px}.sp-scope .sp-faq-list{max-width:900px}.sp-scope .sp-faq-q{border-bottom:1px solid var(--sp-line);padding:20px 0}.sp-scope .sp-faq-q:first-child{border-top:1px solid var(--sp-line)}.sp-scope .sp-on-light .sp-faq-q{border-color:#e3e5e8}.sp-scope .sp-faq-q summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;font:700 17px/1.35 var(--sp-head);color:var(--sp-ink-pri)}.sp-scope .sp-faq-plus{color:var(--sp-ink-mute);font-size:22px;line-height:1;flex-shrink:0;transition:transform .2s var(--sp-ease)}.sp-scope .sp-faq-q[open] .sp-faq-plus{transform:rotate(45deg)}.sp-scope .sp-faq-a{margin-top:12px;font:400 15px/1.7 var(--sp-nav);color:var(--sp-ink-sec);max-width:78ch}@media(max-width:900px){.sp-scope .sp-faq-grid.has-img{grid-template-columns:1fr}.sp-scope .sp-faq-img{aspect-ratio:16/10}}.sp-scope .sp-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,96px);align-items:center}.sp-scope .sp-story--img-left .sp-story__media{order:-1}.sp-scope .sp-story__t{display:grid;gap:20px;justify-items:start}.sp-scope .sp-story__body{display:grid;gap:14px;font:400 17px/28px var(--sp-nav);color:var(--sp-ink-sec);max-width:56ch}.sp-scope .sp-story__body p{margin:0}.sp-scope .sp-story__btn{margin-top:8px}.sp-scope .sp-story__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}@media(max-width:900px){.sp-scope .sp-story{grid-template-columns:1fr}.sp-scope .sp-story--img-left .sp-story__media{order:0}}header.sp-site:not(.sp-site--overlay),.sp-scope header.sp-site:not(.sp-site--overlay){background:#131417f5;border-bottom:1px solid rgba(185,190,197,.22)}.sp-scope footer.sp-site,footer.sp-site{background-color:#131417!important;background-image:none!important;border-top:1px solid rgba(185,190,197,.18)}footer.sp-site .sp-foot>div:first-child>img{height:48px!important;width:auto!important}footer.sp-site h4{font-family:var(--sp-head);text-transform:none;letter-spacing:.01em;font-size:15px}.sp-scope .sp-on-light .sp-pcard .sp-img,.sp-scope .sp-collection .sp-pcard .sp-img{background:#fff}.sp-scope .sp-tone-white,.sp-scope .sp-tone-light{--sp-white:#0b0c0e;--sp-grey:#50565e;--sp-steel:#50565e;--sp-line:#e3e5e8;--sp-line-strong:#c9ccd1;--sp-card:#ffffff;--sp-bg-soft:#f4f5f7;--sp-bg:#ffffff;color:#0b0c0e}.sp-scope .sp-tone-white .sp-pain{background:#f4f5f7;border-color:#e3e5e8;box-shadow:none}.sp-scope .sp-tone-light .sp-pain{background:#fff;border-color:#e3e5e8;box-shadow:none}.sp-scope .sp-tone-white [style*="color:#fff"],.sp-scope .sp-tone-light [style*="color:#fff"],.sp-scope .sp-tone-white [style*="color: #fff"],.sp-scope .sp-tone-light [style*="color: #fff"]{color:#0b0c0e!important}.sp-scope .sp-tone-white [style*="color:#8f8f97"],.sp-scope .sp-tone-light [style*="color:#8f8f97"]{color:#656b73!important}.sp-scope .sp-tone-white h1,.sp-scope .sp-tone-white h2,.sp-scope .sp-tone-white h3,.sp-scope .sp-tone-white h4,.sp-scope .sp-tone-light h1,.sp-scope .sp-tone-light h2,.sp-scope .sp-tone-light h3,.sp-scope .sp-tone-light h4{color:#0b0c0e}.sp-scope .sp-tone-white .sp-chrome,.sp-scope .sp-tone-light .sp-chrome{background:none;-webkit-text-fill-color:#0b0c0e;color:#0b0c0e}.sp-scope .sp-tone-white .sp-lead,.sp-scope .sp-tone-light .sp-lead,.sp-scope .sp-tone-white p,.sp-scope .sp-tone-light p{color:#50565e}.sp-scope .sp-tone-white .sp-hl--silver,.sp-scope .sp-tone-light .sp-hl--silver{background-image:var(--sp-hl-light);color:#5b6168;-webkit-text-fill-color:transparent}.sp-scope .sp-tone-white .sp-eyebrow,.sp-scope .sp-tone-light .sp-eyebrow{color:#50565e}.sp-scope .sp-tone-white .sp-btn-line,.sp-scope .sp-tone-light .sp-btn-line,.sp-scope .sp-tone-white .sp-btn-ghost,.sp-scope .sp-tone-light .sp-btn-ghost{border-color:#c9ccd1;color:#0b0c0e;background:transparent}.sp-scope .sp-tone-white .sp-btn-line:hover,.sp-scope .sp-tone-light .sp-btn-line:hover,.sp-scope .sp-tone-white .sp-btn-ghost:hover,.sp-scope .sp-tone-light .sp-btn-ghost:hover{border-color:#0b0c0e;background:#0b0c0e0a}.sp-scope h1.sp-h2x{font-size:clamp(38px,4.6vw,60px);line-height:1.04;letter-spacing:-.025em}.sp-scope .sp-sec-head h2.sp-h2x,.sp-scope h2.sp-h2x{font-size:clamp(30px,3.4vw,44px)}.sp-scope .sp-h2x.sp-h2x--m{font-size:clamp(24px,2.6vw,32px)}.sp-scope .sp-hero .sp-h2x .sp-hl--silver,.sp-scope .sp-photo-header .sp-h2x .sp-hl--silver{background-image:var(--sp-hl-dark)}.sp-scope .sp-chrome:not(.sp-h2x){background:none;-webkit-text-fill-color:currentColor;color:var(--sp-ink-pri)}.sp-scope .sp-sec-head h2:not(.sp-h2x){background:none;-webkit-text-fill-color:currentColor;color:var(--sp-ink-pri);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px)}.sp-scope .sp-svc-row{padding:88px 0}.sp-scope .sp-svc-row+.sp-svc-row{border-top:0}.sp-scope .sp-svc-list{padding-top:0;overflow-x:clip}.sp-scope .sp-svc-row{margin-inline:calc(50% - 50vw);padding:56px calc(50vw - 50%)}.sp-scope .sp-svc-row.sp-tone-graphite{background:#1b1d21}.sp-scope .sp-svc-row .sp-h2x{margin-bottom:16px}.sp-scope .sp-svc-row p{font-size:16px!important;line-height:1.7!important}.sp-scope .sp-svc-n{font:500 13px/1.6 ui-monospace,Roboto Mono,monospace;color:#9ea4ac;min-width:28px}.sp-scope .sp-tone-white .sp-svc-n{color:#656b73}.sp-scope .sp-services-guides{margin-top:64px!important}.sp-scope .sp-services-guides a{border-radius:8px!important;background:#23262b}.sp-scope .sp-tone-light .sp-zone-list a,.sp-scope .sp-tone-light .sp-sector-brands a{background:#fff;border-color:#e3e5e8;color:#0b0c0e}.sp-scope .sp-tone-light .sp-zone-list a:hover,.sp-scope .sp-tone-light .sp-sector-brands a:hover{border-color:#0b0c0e;color:#0b0c0e;background:#fff}.sp-scope .sp-tone-light .sp-zone-flat{color:#50565e}.sp-scope .sp-sector-cta__in{max-width:760px;margin:0 auto;display:grid;justify-items:center;gap:16px}.sp-scope .sp-sector-cta__in p{margin:0 auto 8px!important}.sp-scope .sp-sector-cta nav a{color:#b8bdc4}.sp-scope .sp-sector-cta nav a:hover{color:#f5f6f8}.sp-scope .sp-pain-card{border-radius:8px}.sp-scope .sp-tone-white .sp-pcard{background:#fff;border:1px solid #e3e5e8}.sp-scope .sp-tone-white .sp-pcard h4{color:#0b0c0e}body .sp-scope .sp-pdp-store-card{display:grid!important;gap:14px!important;padding:22px 24px!important;background:#f4f5f7!important;border:1px solid #e3e5e8!important;border-top:1px solid #e3e5e8!important;border-radius:8px!important;box-shadow:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important}body .sp-scope .sp-pdp-store-card .sp-hub-label{font:600 12px/16px var(--sp-nav)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#50565e!important}body .sp-scope .sp-pdp-store-card .sp-hub-status{display:inline-flex!important;align-items:center!important;gap:6px!important;height:26px!important;padding:0 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e3e5e8!important;font:600 12px/1 var(--sp-nav)!important;color:#1f7a4d!important;letter-spacing:0!important;text-transform:none!important}body .sp-scope .sp-pdp-store-card .spartan-live-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#1f9d5b!important;box-shadow:0 0 0 3px #1f9d5b33!important;animation:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-details{display:grid!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;background:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-name{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 4px!important;font:700 22px/1.2 var(--sp-head)!important;letter-spacing:-.01em!important;color:#0b0c0e!important;text-transform:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-name:before{content:"";flex:0 0 20px;width:20px;height:20px;background:#50565e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}body .sp-scope .sp-pdp-store-card .sp-hub-address,body .sp-scope .sp-pdp-store-card .sp-hub-phone{margin:0!important;font:400 14px/22px var(--sp-nav)!important;color:#50565e!important}body .sp-scope .sp-pdp-store-card .sp-hub-phone-link{color:#0b0c0e!important;font-weight:600!important;text-decoration:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-availability{margin:6px 0 0!important;font:500 13px/18px var(--sp-nav)!important;color:#656b73!important}body .sp-scope .sp-pdp-store-card .sp-hub-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}body .sp-scope .sp-pdp-store-card .sp-hub-btn{width:100%!important;min-height:44px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font:600 14px/1 var(--sp-nav)!important;letter-spacing:.01em!important;text-transform:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-btn--solid{color:#f5f6f8!important;border:1px solid #17181c!important;background:linear-gradient(180deg,#45464d,#26272d 48%,#17181c 52%,#202126)!important}body .sp-scope .sp-pdp-store-card .sp-hub-btn--ghost{color:#0b0c0e!important;border:1px solid #b3b6bc!important;background:linear-gradient(180deg,#f7f7f9,#e4e5e8 40%,#d3d5da 60%,#e2e3e6)!important}body .sp-scope .sp-pdp-store-card .sp-hub-switch{display:grid!important;gap:10px!important;margin:0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid #e3e5e8!important;background:none!important}body .sp-scope .sp-pdp-store-card .sp-hub-switch-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .sp-scope .sp-pdp-store-card .sp-hub-switch-label{font:600 11px/16px var(--sp-nav)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#656b73!important}body .sp-scope .sp-pdp-store-card .sp-hub-locate{background:none!important;border:0!important;border-bottom:1px solid #7b828a!important;border-radius:0!important;padding:0!important;font:600 13px var(--sp-nav)!important;color:#0b0c0e!important;cursor:pointer}body .sp-scope .sp-pdp-store-card .spartan-select-wrapper{position:relative}body .sp-scope .sp-pdp-store-card select{width:100%!important;height:40px!important;padding:0 36px 0 14px!important;border:1px solid #7b828a!important;border-radius:999px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%23656b73' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/18px no-repeat!important;color:#0b0c0e!important;font:500 13px var(--sp-nav)!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}body .sp-scope .sp-pdp-store-card .spartan-select-wrapper:after{display:none!important}.sp-scope .sp-sec-head:not(.center):not(.sp-center):not(.sp-shead--center) p,.sp-scope .sp-sec-head:not(.center):not(.sp-center):not(.sp-shead--center) .sp-lead{margin-left:0!important;margin-right:0!important;text-align:left}.sp-scope .sp-sec-head:not(.center):not(.sp-center) .sp-h2x{margin-top:12px}.sp-scope .sp-sec-head:not(.center):not(.sp-center) .sp-lead{margin-top:20px}.sp-scope .sp-tone-white .sp-pkg{background:#fff;border:1px solid #e3e5e8;box-shadow:0 1px #0b0c0e08}.sp-scope .sp-tone-white .sp-pkg.sp-hot{border:1.5px solid #0b0c0e;box-shadow:0 18px 40px -18px #0b0c0e59}.sp-scope .sp-tone-white .sp-pkg .sp-top{background:#f4f5f7;color:#0b0c0e;border-bottom:1px solid #e3e5e8}.sp-scope .sp-tone-white .sp-pkg .sp-top p,.sp-scope .sp-tone-white .sp-pkg .sp-note{color:#656b73}.sp-scope .sp-tone-white .sp-pkg h3{color:#0b0c0e;text-transform:none}.sp-scope .sp-tone-white .sp-pkg li:before{color:#0b0c0e}.sp-scope .sp-tone-white .sp-kit h3,.sp-scope .sp-tone-white .sp-kit-q,.sp-scope .sp-tone-white .sp-kit-budget{color:#0b0c0e}.sp-scope .sp-tone-white .sp-kit-tier{color:#50565e}.sp-scope .sp-photo-header:before{background:linear-gradient(90deg,#0c0d10db,#0c0d109e 42%,#0c0d102e 78%,#0c0d100d),linear-gradient(0deg,rgba(12,13,16,.55),transparent 55%)!important}.sp-scope .sp-photo-header__inner{padding-top:120px;padding-bottom:80px}.sp-scope .sp-photo-header__inner h1.sp-h2x{font-size:clamp(38px,4.4vw,60px);max-width:18ch;line-height:1.04;margin:14px 0 18px;text-transform:none}.sp-scope .sp-photo-header__inner .sp-lead{font-size:18px;line-height:1.65;color:#dfe2e6}@media(max-width:700px){.sp-scope .sp-photo-header:before{background:linear-gradient(0deg,#0c0d10d9,#0c0d1059)!important}.sp-scope .sp-photo-header__inner{padding-top:88px;padding-bottom:44px}}.sp-scope .sp-brand-products .sp-pcard{background:#fff;border:1px solid #e3e5e8;border-radius:8px}.sp-scope .sp-brand-products .sp-pcard .sp-img{background:#fff}body .dealer-locator__heading{text-transform:none!important;font-family:Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.08!important;background:none!important;-webkit-text-fill-color:#f5f6f8!important;color:#f5f6f8!important}body .spartan-location-section{--loc-bg:#1b1d21;--loc-panel:#23262b;--loc-panel-2:#2a2d33;--loc-line:#363a41;--loc-text:#f5f6f8;--loc-muted:#b8bdc4;--loc-platinum:#e4e6e9;--loc-platinum-mid:#b8bdc4;--loc-orange:#b9bec5;--loc-warm-accent:#1f9d5b;background:#1b1d21!important}body .spartan-location-section .spartan-loc-hero-title,body .spartan-location-section .spartan-loc-title,body .spartan-location-section .spartan-loc-name,body .spartan-location-section .spartan-card-heading,body .spartan-location-section .spartan-highlight-text h4,body .spartan-location-section .spartan-category-card h4,body .spartan-location-section .spartan-seo-text h2,body .spartan-location-section .spartan-faq-container h3,body .spartan-location-section .spartan-faq-question{text-transform:none!important;letter-spacing:-.01em!important}body .spartan-location-section .spartan-loc-hero-title{font-size:clamp(36px,4.4vw,58px)!important;line-height:1.05!important;letter-spacing:-.025em!important;background:none!important;-webkit-text-fill-color:#f5f6f8!important;color:#f5f6f8!important;filter:none!important;text-shadow:0 2px 18px rgba(0,0,0,.35)!important}body .spartan-location-section .spartan-loc-hero-eyebrow,body .spartan-location-section .spartan-loc-eyebrow,body .spartan-location-section .spartan-loc-label{font:600 12px/16px var(--sp-nav)!important;letter-spacing:.16em!important;text-transform:uppercase;color:#b8bdc4!important}body .spartan-location-section .spartan-loc-hero-banner:after{background:linear-gradient(0deg,#0c0d10cc,#0c0d1059)!important}body .spartan-location-section .spartan-loc-card,body .spartan-location-section .spartan-hours-card,body .spartan-location-section .spartan-highlights-container,body .spartan-location-section .spartan-loc-content-block{background:#23262b!important;border:1px solid #363a41!important;border-radius:8px!important;box-shadow:none!important}body .spartan-location-section .spartan-hours-row,body .spartan-location-section .spartan-highlight-card,body .spartan-location-section .spartan-category-card,body .spartan-location-section .spartan-faq-item{background:#2a2d33!important;border:1px solid #363a41!important;border-radius:8px!important}body .spartan-location-section .spartan-hours-row.spartan-today-row,body .spartan-location-section .spartan-faq-item[open]{background:#31353c!important;border-color:#80878f!important;color:#f5f6f8!important}body .spartan-location-section .spartan-loc-btn{border-radius:999px!important;text-transform:none!important;letter-spacing:.01em!important;font:600 14px/1 var(--sp-nav)!important;min-height:46px}body .spartan-location-section .spartan-loc-btn.primary{color:#0b0c0e!important;border:1px solid #b3b6bc!important;background:linear-gradient(180deg,#f7f7f9,#e4e5e8 40%,#d3d5da 60%,#e2e3e6)!important;box-shadow:inset 0 1px #fffffff2!important}body .spartan-location-section .spartan-loc-btn.secondary{border:1px solid #4b5058!important;color:#f5f6f8!important;background:transparent!important}body .spartan-location-section .spartan-distance-banner,body .spartan-location-section .spartan-open-status,body .spartan-location-section .spartan-closed-status{border-radius:999px!important}body .spartan-location-section .spartan-highlight-icon-wrap{filter:grayscale(1) brightness(1.3);background:#31353c!important;border:1px solid #4b5058!important;border-radius:8px!important}.sp-scope section.sp-hero[style*=background-image]{background-size:cover!important;background-position:center 45%!important;background-repeat:no-repeat!important;min-height:clamp(540px,64vh,700px);display:flex;align-items:flex-end;padding:132px 0 76px}.sp-scope section.sp-hero[style*=background-image]>.sp-wrap{width:100%}.sp-scope section.sp-hero:before{background:linear-gradient(90deg,#0c0d10eb,#0c0d10c7 32%,#0c0d1061 62%,#0c0d101f),linear-gradient(0deg,#0c0d10b3,#0c0d1000 45%),linear-gradient(180deg,#0c0d108c,#0c0d1000 22%)!important}.sp-scope section.sp-hero .sp-h2x{font-size:clamp(40px,4.6vw,64px);margin:14px 0 18px;max-width:16ch}.sp-scope section.sp-hero p.sp-lead,.sp-scope section.sp-hero .sp-lead{max-width:58ch;color:#e4e6e9!important}.sp-scope .sp-photo-header{min-height:clamp(480px,58vh,640px);background-position:var(--sp-photo-position,right center)!important}.sp-scope .sp-photo-header__inner{width:100%}.sp-scope .sp-photo-header:before{background:linear-gradient(90deg,#0c0d10f0,#0c0d10d1 34%,#0c0d106b 64%,#0c0d1024),linear-gradient(0deg,#0c0d10b8,#0c0d1000 48%),linear-gradient(180deg,#0c0d108c,#0c0d1000 24%)!important}.sp-scope .sp-photo-header__inner .sp-lead{max-width:58ch}.sp-scope .sp-industry-hero{position:relative;isolation:isolate}.sp-scope .sp-industry-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0d10e6,#0c0d10b8 34%,#0c0d104d 66%,#0c0d1014),linear-gradient(0deg,#0c0d1099,#0c0d1000 45%)}.sp-scope .sp-industry-hero>.sp-wrap{position:relative;z-index:1}@media(max-width:760px){.sp-scope section.sp-hero[style*=background-image]{min-height:560px;padding:112px 0 48px;background-position:center center!important}.sp-scope section.sp-hero:before,.sp-scope .sp-photo-header:before{background:linear-gradient(0deg,#0c0d10f0,#0c0d10b3 55%,#0c0d1066)!important}.sp-scope .sp-photo-header{background-position:center!important}}.sp-scope .sp-shead{gap:0!important}.sp-scope .sp-sec-head .sp-eyebrow{margin:0!important}.sp-scope .sp-sec-head .sp-eyebrow+.sp-h2x,.sp-scope .sp-sec-head .sp-eyebrow+h2,.sp-scope .sp-dark-band .sp-eyebrow+.sp-h2x,.sp-scope .sp-story__t .sp-eyebrow+.sp-h2x{margin-top:16px!important}.sp-scope .sp-sec-head>.sp-h2x:first-child{margin-top:0!important}.sp-scope .sp-sec-head .sp-h2x+p,.sp-scope .sp-sec-head .sp-h2x+.sp-lead{margin-top:16px!important}.sp-scope .sp-shead+*{margin-top:40px}.sp-scope .sp-story__t{gap:0}.sp-scope .sp-story__t .sp-story__body{margin-top:16px}.sp-scope .sp-story__t .sp-story__btn{margin-top:24px}.sp-scope .sp-photo-header__inner .sp-eyebrow+.sp-h2x{margin-top:16px}.sp-scope .sp-step,.sp-scope .sp-tone-white .sp-step,.sp-scope .sp-on-light .sp-step{background:none!important;border:0!important;border-top:1px solid #4b5058!important;border-radius:0!important;box-shadow:none!important;padding:20px 0 0!important}.sp-scope .sp-on-light .sp-step,.sp-scope .sp-tone-white .sp-step{border-top-color:#7b828a!important}.sp-scope .sp-step .sp-num{font:500 13px/1 ui-monospace,Roboto Mono,monospace!important;letter-spacing:.04em}.sp-scope .sp-step h4{margin:14px 0 8px!important}.sp-scope,.spcta,body{--sp-lift-img:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0 .5px,rgba(0,0,0,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.1) 44%,rgba(255,255,255,0) 66%),linear-gradient(180deg,#54565e 0%,#35373e 48%,#292b31 52%,#313339 100%);--sp-lift-img-hi:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0 .5px,rgba(0,0,0,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.1) 44%,rgba(255,255,255,0) 66%),linear-gradient(180deg,#61636b 0%,#3e4047 48%,#303238 52%,#393b41 100%);--sp-graph-img:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0 .5px,rgba(0,0,0,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.1) 44%,rgba(255,255,255,0) 66%),linear-gradient(180deg,#45464d 0%,#26272d 48%,#17181c 52%,#202126 100%);--sp-graph-img-hi:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(0,0,0,.14) 0 .5px,rgba(0,0,0,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.1) 44%,rgba(255,255,255,0) 66%),linear-gradient(180deg,#50515a 0%,#2e2f36 48%,#1e1f24 52%,#282930 100%);--sp-silver-img:repeating-linear-gradient(180deg,rgba(255,255,255,.28) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(80,84,92,.045) 0 .5px,rgba(80,84,92,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.55) 42%,rgba(255,255,255,0) 64%),linear-gradient(180deg,#f7f7f9 0%,#e4e5e8 40%,#d3d5da 60%,#e2e3e6 100%);--sp-silver-img-hi:repeating-linear-gradient(180deg,rgba(255,255,255,.28) 0 .5px,rgba(255,255,255,0) .5px 1.5px),repeating-linear-gradient(180deg,rgba(80,84,92,.045) 0 .5px,rgba(80,84,92,0) .5px 2.3px),repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 1px,rgba(255,255,255,0) 1px 3.7px),linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.55) 42%,rgba(255,255,255,0) 64%),linear-gradient(180deg,#ffffff 0%,#f0f1f3 38%,#e2e4e7 62%,#eeeff1 100%);--sp-silver-bevel-x:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(60,63,70,.14)}body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-line:not(.sp-hero-btn),body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-ghost:not(.sp-hero-btn){background-color:#2e3036!important;background-image:var(--sp-lift-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid #5f636b!important;color:#f5f6f8!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 2px 4px -1px #00000059!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-line:not(.sp-hero-btn):hover,body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-ghost:not(.sp-hero-btn):hover{background-image:var(--sp-lift-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#8a9098!important;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 10px 18px -10px #0009!important}body .sp-scope .sp-on-light .sp-btn.sp-btn-orange,body .sp-scope .sp-tone-white .sp-btn.sp-btn-orange,body .sp-scope .sp-tone-light .sp-btn.sp-btn-orange{background-color:#1b1c20!important;background-image:var(--sp-graph-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;border:1px solid #0e0e11!important;color:#fff!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 2px 4px -1px #0e0e1140!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .sp-scope .sp-on-light .sp-btn.sp-btn-orange:hover,body .sp-scope .sp-tone-white .sp-btn.sp-btn-orange:hover,body .sp-scope .sp-tone-light .sp-btn.sp-btn-orange:hover{background-image:var(--sp-graph-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 8px 16px -8px #0e0e1173!important}#MainContent .sp-scope .sp-btn:not(.sp-hero-btn){border-radius:999px!important;min-height:48px;padding:0 24px!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 14px/20px var(--sp-nav)!important;letter-spacing:.02em!important;text-transform:none!important}.spcta a.spcta-btn{min-height:48px!important;padding:0 26px!important;font:600 14px/20px var(--sp-nav)!important;letter-spacing:.02em!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.spcta a.spcta-btn-primary{background-color:#1b1c20!important;background-image:var(--sp-graph-img)!important;border:1px solid #0e0e11!important;color:#fff!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 2px 4px -1px #0e0e1140!important}.spcta a.spcta-btn-secondary{background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;border:1px solid #b3b6bc!important;color:#111216!important;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a!important}.spcta a.spcta-btn-primary:hover{background-image:var(--sp-graph-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 8px 16px -8px #0e0e1173!important}.spcta a.spcta-btn-secondary:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#85888f!important;transform:translateY(-1px);box-shadow:var(--sp-silver-bevel-x),0 6px 14px -8px #0e0e114d!important}.spcta .spcta-h{font-size:clamp(32px,3.6vw,48px)!important;letter-spacing:-.02em!important;line-height:1.06!important}.sp-scope .sp-rcar__btn{width:52px!important;height:52px!important;color:#111216!important;border:1px solid #b3b6bc!important;background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;box-shadow:var(--sp-silver-bevel),0 10px 24px -10px #0009!important;transition:background-position .6s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease!important}.sp-scope .sp-rcar__btn svg{display:block;transition:transform .2s ease}.sp-scope .sp-rcar__btn--prev svg{transform:scaleX(-1)}.sp-scope .sp-rcar__btn:not(:disabled):hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;transform:translateY(calc(-50% - 1px))!important}.sp-scope .sp-rcar__btn--next:not(:disabled):hover svg{transform:translate(2px)}.sp-scope .sp-rcar__btn--prev:not(:disabled):hover svg{transform:scaleX(-1) translate(2px)}.sp-scope .sp-rcar__btn:disabled{opacity:0!important;pointer-events:none}.sp-scope .sp-guide-band{padding:32px 40px!important;border-radius:8px!important;background:#23262b;border:1px solid #363a41;box-shadow:none!important}.sp-scope .sp-guide-band .sp-eyebrow{margin-bottom:10px!important}.sp-scope .sp-guide-h{font:700 26px/1.2 var(--sp-head)!important;letter-spacing:-.015em!important;margin:0 0 10px!important;color:#f5f6f8!important}.sp-scope .sp-guide-band .sp-btn{min-width:200px}.sp-scope .sp-section .sp-hero-stats:not(.sp-hero-stats-wrap .sp-hero-stats){display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;gap:0;padding:18px 4px;border-block:1px solid rgba(245,246,248,.16)}.sp-scope .sp-section .sp-hero-stats>div{padding:0 28px}.sp-scope .sp-section .sp-hero-stats>div:first-child{padding-left:0}.sp-scope .sp-section .sp-hero-stats>div+div{border-left:1px solid rgba(245,246,248,.16)}.sp-scope .sp-section .sp-hero-stats .sp-n{font:700 30px/1 var(--sp-head)!important;letter-spacing:-.02em;background:none!important;-webkit-text-fill-color:#f5f6f8!important;color:#f5f6f8!important}.sp-scope .sp-section .sp-hero-stats .sp-l{margin-top:6px;font:500 12px/16px var(--sp-nav)!important;letter-spacing:0!important;text-transform:none!important;color:#b8bdc4!important}.sp-scope .sp-mega-col-head h4{font:600 12px/16px var(--sp-nav)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#b8bdc4!important}.sp-scope .sp-spotlight-box h4{font:700 22px/1.2 var(--sp-head)!important;letter-spacing:-.01em!important;text-transform:none!important;color:#f5f6f8!important}.sp-scope .sp-spotlight-box .sp-btn{width:auto!important;min-height:44px}.sp-scope .sp-guide__article h2{font:700 clamp(24px,2.4vw,30px)/1.2 var(--sp-head);letter-spacing:-.015em;margin:48px 0 14px;color:var(--sp-ink-pri,#f5f6f8)}.sp-scope .sp-guide__article h2:first-child{margin-top:0}.sp-scope .sp-guide__article h3{font:700 19px/1.3 var(--sp-head);margin:28px 0 8px;color:var(--sp-ink-pri,#f5f6f8)}.sp-scope .sp-guide__article p,.sp-scope .sp-guide__article li{font:400 16px/1.75 var(--sp-nav);color:var(--sp-ink-sec)}.sp-scope .sp-guide__article hr{border:0;border-top:1px solid var(--sp-line,#363a41);margin:40px 0}body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-orange,body .sp-scope .sp-pain .sp-btn.sp-btn-orange,body .sp-scope .sp-spotlight-box .sp-btn,body .sp-scope .sp-hero-slider .sp-btn.sp-btn-orange{background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid #b3b6bc!important;color:#111216!important;text-shadow:0 1px 0 rgba(255,255,255,.7)!important;filter:none!important;box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .sp-scope section:not(.sp-on-light) .sp-btn.sp-btn-orange:hover,body .sp-scope .sp-pain .sp-btn.sp-btn-orange:hover,body .sp-scope .sp-spotlight-box .sp-btn:hover,body .sp-scope .sp-hero-slider .sp-btn.sp-btn-orange:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#85888f!important;transform:translateY(-1px);box-shadow:var(--sp-silver-bevel-x),0 6px 14px -8px #0e0e114d!important}body .sp-scope .sp-on-light .sp-pain .sp-btn.sp-btn-orange,body .sp-scope section.sp-on-light .sp-btn.sp-btn-orange{background-color:#1b1c20!important;background-image:var(--sp-graph-img)!important;border:1px solid #0e0e11!important;color:#fff!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 2px 4px -1px #0e0e1140!important}body .sp-scope .sp-on-light .sp-pain .sp-btn.sp-btn-orange:hover,body .sp-scope section.sp-on-light .sp-btn.sp-btn-orange:hover{background-image:var(--sp-graph-img-hi)!important;border-color:#0e0e11!important}.sp-scope .sp-pdp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.sp-scope .sp-stepper{display:inline-flex;align-items:center;height:48px;border:1px solid #7b828a;border-radius:4px;background:#fff;overflow:hidden}.sp-scope .sp-stepper button{width:44px;height:100%;border:0;background:none;color:#0b0c0e;font:500 18px/1 var(--sp-nav);cursor:pointer;transition:background .15s}.sp-scope .sp-stepper button:hover{background:#f4f5f7}.sp-scope .sp-stepper .sp-pdp-qty{width:44px!important;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:center;font:500 15px/1 ui-monospace,Roboto Mono,monospace!important;color:#0b0c0e!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sp-scope .sp-stepper .sp-pdp-qty::-webkit-inner-spin-button,.sp-scope .sp-stepper .sp-pdp-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#MainContent .sp-scope .sp-pdp-add{flex:0 0 auto;width:auto!important;padding:0 28px!important}#MainContent .sp-scope .sp-pdp-add svg{transition:transform .2s ease}#MainContent .sp-scope .sp-pdp-add:hover svg{transform:rotate(90deg)}#MainContent .sp-scope .sp-pdp-price-block+form .sp-btn-line{width:auto!important}body .sp-scope .sp-pdp-store-card .sp-hub-actions{display:flex!important;flex-wrap:wrap;gap:10px!important}body .sp-scope .sp-pdp-store-card .sp-hub-btn{width:auto!important;min-height:44px!important;padding:0 22px!important}body .spartan-location-section .spartan-loc-btn{width:auto!important;flex:0 0 auto!important;padding:0 26px!important;min-height:48px!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .spartan-location-section .spartan-loc-btn.primary{background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;border:1px solid #b3b6bc!important;color:#111216!important;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a!important}body .spartan-location-section .spartan-loc-btn.primary:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#85888f!important;transform:translateY(-1px);box-shadow:var(--sp-silver-bevel-x),0 6px 14px -8px #0e0e114d!important}body .spartan-location-section .spartan-loc-btn.secondary{background-color:#2e3036!important;background-image:var(--sp-lift-img)!important;border:1px solid #5f636b!important;color:#f5f6f8!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 2px 4px -1px #00000059!important}body .spartan-location-section .spartan-loc-btn.secondary:hover{background-image:var(--sp-lift-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#8a9098!important;transform:translateY(-1px)}body .spartan-location-section .spartan-loc-ctas,body .spartan-location-section .spartan-loc-actions{display:flex!important;flex-wrap:wrap;gap:10px!important}.spartan-nearest-store-dropdown .spartan-nearest-store-dropdown-inner{padding:22px 24px!important;border-radius:8px!important;background:#23262b!important;border:1px solid #363a41!important;box-shadow:0 24px 48px -16px #0009!important;display:grid;gap:14px}.spartan-nearest-store-dropdown .spartan-nearest-store-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}.spartan-nearest-store-dropdown .spartan-nearest-store-header h4{margin:0!important;font:600 12px/16px var(--sp-nav)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#b8bdc4!important;white-space:nowrap}.spartan-nearest-store-dropdown .spartan-live-indicator{display:inline-flex!important;align-items:center;gap:6px;height:26px;padding:0 10px!important;border-radius:999px!important;background:#2a2d33!important;border:1px solid #363a41!important;font:600 12px/1 var(--sp-nav)!important;letter-spacing:0!important;text-transform:none!important;color:#8fd6ae!important;white-space:nowrap}.spartan-nearest-store-dropdown .spartan-closed-status{color:#b8bdc4!important}.spartan-nearest-store-dropdown .spartan-live-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#1f9d5b!important;box-shadow:0 0 0 3px #1f9d5b33!important;animation:none!important}.spartan-nearest-store-dropdown .spartan-closed-status .spartan-live-dot{background:#80878f!important;box-shadow:none!important}.spartan-nearest-store-dropdown .spartan-nearest-store-details{margin:0!important;padding:0!important;border:0!important;background:none!important}.spartan-nearest-store-dropdown .spartan-store-name{display:flex!important;align-items:center;gap:10px;margin:0 0 6px!important;font:700 20px/1.2 Roboto,sans-serif!important;letter-spacing:-.01em!important;text-transform:none!important;color:#f5f6f8!important}.spartan-nearest-store-dropdown .spartan-store-name:before{content:"";flex:0 0 18px;width:18px;height:18px;background:#b8bdc4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.spartan-nearest-store-dropdown .spartan-store-address,.spartan-nearest-store-dropdown .spartan-store-phone{margin:0!important;font:400 14px/22px var(--sp-nav)!important;color:#b8bdc4!important}.spartan-nearest-store-dropdown .spartan-nearest-store-actions{display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0!important}.spartan-nearest-store-dropdown .spartan-btn{width:auto!important;flex:0 0 auto!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;justify-content:center;font:600 14px/1 var(--sp-nav)!important;letter-spacing:.01em!important;text-transform:none!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.spartan-nearest-store-dropdown .spartan-btn-directions{background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;border:1px solid #b3b6bc!important;color:#111216!important;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a!important}.spartan-nearest-store-dropdown .spartan-btn-page{background-color:#2e3036!important;background-image:var(--sp-lift-img)!important;border:1px solid #5f636b!important;color:#f5f6f8!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059!important}.spartan-nearest-store-dropdown .spartan-btn-directions:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;transform:translateY(-1px)}.spartan-nearest-store-dropdown .spartan-btn-page:hover{background-image:var(--sp-lift-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#8a9098!important;transform:translateY(-1px)}.spartan-nearest-store-dropdown .spartan-nearest-store-override{display:grid;gap:10px;margin:0!important;padding:14px 0 0!important;border-top:1px solid #363a41!important}.spartan-nearest-store-dropdown .spartan-nearest-store-override hr{display:none!important}.spartan-nearest-store-dropdown .spartan-override-row{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.spartan-nearest-store-dropdown .spartan-override-row label{font:600 11px/16px var(--sp-nav)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#9ea4ac!important}.spartan-nearest-store-dropdown .spartan-detect-location-btn{background:none!important;border:0!important;border-bottom:1px solid #80878f!important;border-radius:0!important;padding:0!important;font:600 13px var(--sp-nav)!important;color:#f5f6f8!important;cursor:pointer}.spartan-nearest-store-dropdown select{width:100%!important;height:40px!important;padding:0 36px 0 14px!important;border:1px solid #4b5058!important;border-radius:999px!important;background:#1b1d21 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%239ea4ac' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center/18px no-repeat!important;color:#f5f6f8!important;font:500 13px var(--sp-nav)!important;appearance:none!important;-webkit-appearance:none!important}.spartan-nearest-store-dropdown .spartan-select-wrapper:after{display:none!important}.spartan-nearest-store-dropdown .sp-hub-all{font:600 13px/18px var(--sp-nav);color:#b8bdc4;text-decoration:none}.spartan-nearest-store-dropdown .sp-hub-all:hover{color:#f5f6f8}.spartan-nearest-store-dropdown{width:400px!important;max-width:calc(100vw - 24px)!important;border:0!important;border-radius:8px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;padding:0!important}.spartan-nearest-store-dropdown .spartan-nearest-store-dropdown-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}.spartan-nearest-store-dropdown .spartan-nearest-store-header{flex-wrap:wrap!important;row-gap:10px!important}.spartan-nearest-store-dropdown .spartan-live-indicator{max-width:100%;overflow:hidden;text-overflow:ellipsis}.spartan-nearest-store-dropdown .spartan-store-name{font-size:19px!important;flex-wrap:nowrap}.spartan-nearest-store-dropdown .spartan-store-phone a{color:#f5f6f8!important;font-weight:600}.spartan-nearest-store-dropdown .spartan-override-row,.spartan-nearest-store-dropdown .spartan-select-wrapper{min-width:0;width:100%}@media(max-width:820px){.spartan-nearest-store-dropdown{left:12px!important;right:12px!important;width:auto!important}}body .sp-scope .sp-stepper button,body .sp-scope .sp-stepper button:hover{background:#fff!important;background-image:none!important;color:#0b0c0e!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;width:44px!important}body .sp-scope .sp-stepper button:hover{background:#f4f5f7!important}body .sp-scope .sp-stepper button:focus-visible{outline:2px solid #0b0c0e;outline-offset:-2px}body .sp-scope .sp-stepper{border-color:#b3b6bc!important}footer.sp-site .sp-news-block{display:grid;gap:10px;margin-top:22px;max-width:420px}footer.sp-site .sp-news-h{font:700 17px/1.3 var(--sp-head);color:#f5f6f8}footer.sp-site .sp-news-p{margin:0;font:400 13.5px/1.6 var(--sp-nav)!important;color:#b8bdc4}footer.sp-site .sp-news{display:flex;gap:10px;margin-top:4px}footer.sp-site .sp-news input[type=email]{flex:1;min-width:0;height:46px;padding:0 18px;border:1px solid #4b5058;border-radius:999px;background:#1b1d21;color:#f5f6f8;font:400 14px var(--sp-nav)}footer.sp-site .sp-news input[type=email]::placeholder{color:#80878f}footer.sp-site .sp-news input[type=email]:focus{outline:none;border-color:#b8bdc4}footer.sp-site .sp-news .sp-news-btn{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;height:46px;padding:0 22px!important;border-radius:999px!important;font:600 14px/1 var(--sp-nav)!important;letter-spacing:.02em!important;text-transform:none!important;margin:0!important;background-color:#e3e4e7!important;background-image:var(--sp-silver-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid #b3b6bc!important;color:#111216!important;text-shadow:0 1px 0 rgba(255,255,255,.7)!important;filter:none!important;box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}footer.sp-site .sp-news .sp-news-btn:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#85888f!important;transform:translateY(-1px)}footer.sp-site .sp-news-ok{flex-basis:100%;margin:6px 0 0;font:500 13px/1.5 var(--sp-nav)!important;color:#8fd6ae}footer.sp-site .sp-news{flex-wrap:wrap}footer.sp-site .sp-news-note{margin:0;font:400 12px/1.5 var(--sp-nav)!important;color:#80878f}.sp-scope section.sp-hero:before{background:linear-gradient(90deg,#0c0d10e6,#0c0d10bd 30%,#0c0d1047 52%,#0c0d1000 70%),linear-gradient(0deg,#0c0d1080,#0c0d1000 32%),linear-gradient(180deg,#0c0d106b,#0c0d1000 18%)!important}@media(max-width:760px){.sp-scope section.sp-hero:before{background:linear-gradient(0deg,#0c0d10eb,#0c0d1099 55%,#0c0d1040)!important}}.sp-scope .sp-brand-wall{display:flex!important;flex-wrap:wrap;justify-content:center;gap:14px}.sp-scope .sp-brand-wall>.sp-brand-tile{flex:0 0 calc((100% - 56px)/5);box-sizing:border-box}@media(max-width:1000px){.sp-scope .sp-brand-wall>.sp-brand-tile{flex-basis:calc((100% - 28px)/3)}}@media(max-width:600px){.sp-scope .sp-brand-wall{gap:10px}.sp-scope .sp-brand-wall>.sp-brand-tile{flex-basis:calc((100% - 10px)/2)}}.sp-scope .sp-brand-tile .sp-brand-logo{opacity:.92;transition:opacity .18s ease}.sp-scope .sp-brand-tile:hover .sp-brand-logo{opacity:1}.sp-scope .sp-hero-content:before{display:none!important}.sp-scope .sp-hero-content{padding-left:24px!important}.sp-scope .sp-hero-stats-wrap>.sp-wrap{padding-left:24px!important}.sp-scope .sp-hero-content .sp-eyebrow{font:600 12px/16px var(--sp-nav)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#b8bdc4!important;text-shadow:none!important}.sp-scope .sp-hero-arrows{position:absolute;z-index:9;right:clamp(22px,3vw,54px);bottom:clamp(150px,20vh,210px);display:flex;gap:10px}.sp-scope .sp-hero-arrow{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#f5f6f8;background:#f5f6f812;border:1px solid rgba(245,246,248,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.sp-scope .sp-hero-arrow:hover{background:#f5f6f829;border-color:#f5f6f873;transform:translateY(-1px)}.sp-scope .sp-hero-arrow svg{transition:transform .2s ease}.sp-scope .sp-hero-arrow--next:hover svg{transform:translate(2px)}.sp-scope .sp-hero-arrow--prev:hover svg{transform:translate(-2px)}.sp-scope .sp-hero-arrow:focus-visible{outline:2px solid #e4e6e9;outline-offset:3px}@media(max-width:820px){.sp-scope .sp-hero-arrows{display:none}.sp-scope .sp-hero-content{padding-left:20px!important}.sp-scope .sp-hero-stats-wrap>.sp-wrap{padding-left:20px!important}}.sp-scope .sp-machine-types{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.sp-scope .sp-machine-type{min-height:52px!important;padding:10px 14px!important;gap:10px!important}@media(max-width:1100px){.sp-scope .sp-machine-types{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.sp-scope .sp-machine-types{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1181px){.sp-scope .sp-collection-grid{grid-template-columns:repeat(var(--sp-cols,3),minmax(0,1fr))!important}}.sp-scope .sp-hero-rail{display:none!important}.sp-scope .sp-hero-stats-wrap>.sp-wrap{display:flex!important;align-items:center;justify-content:space-between;gap:24px}.sp-scope .sp-hero-stats-wrap .sp-hero-arrows{position:static!important;flex:0 0 auto;display:flex;gap:10px;margin-left:auto}@media(max-width:820px){.sp-scope .sp-hero-stats-wrap .sp-hero-arrows{display:none!important}}.sp-scope .sp-collection-grid .sp-act{display:block!important}.sp-scope .sp-collection-grid .sp-act form{width:100%;margin:0}#MainContent .sp-scope .sp-collection-grid .sp-card-add{width:100%!important;min-height:46px!important;gap:10px}#MainContent .sp-scope .sp-collection-grid .sp-card-add:not(:disabled):after{content:"+";font:300 20px/1 var(--sp-nav);margin-top:-2px;transition:transform .2s ease}#MainContent .sp-scope .sp-collection-grid .sp-card-add:not(:disabled):hover:after{transform:rotate(90deg)}.sp-scope .sp-collection-grid .sp-pcard h4 a:hover{text-decoration:underline;text-underline-offset:3px}.sp-scope .sp-hero-stats-wrap .sp-hero-arrows{align-items:center;gap:12px}.sp-scope .sp-hero-arrow{width:34px!important;height:34px!important;background:#f5f6f80d!important;border-color:#f5f6f829!important}.sp-scope .sp-hero-arrow svg{width:16px;height:16px}.sp-scope .sp-hero-dots2{display:flex;align-items:center;gap:6px}.sp-scope .sp-hero-dots2 button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#f5f6f859;cursor:pointer;transition:width .3s ease,background .3s ease}.sp-scope .sp-hero-dots2 button.is-active{width:22px;background:#f5f6f8}.sp-scope .sp-hero-dots2 button:hover{background:#f5f6f8b3}.sp-scope .sp-brand-hero{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:18px}.sp-scope .sp-brand-plate{flex:0 0 auto;width:264px;height:112px;box-sizing:border-box;padding:18px 22px;display:flex;align-items:center;justify-content:center;background:var(--sp-card,#2a2d33);border:1px solid var(--sp-line,#363a41);border-radius:10px}.sp-scope .sp-brand-plate img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.94;display:block}.sp-scope .sp-brand-hero-body{flex:1 1 340px;min-width:280px}.sp-scope .sp-brand-hero-body h1{margin-top:0}@media(max-width:700px){.sp-scope .sp-brand-hero{gap:20px}.sp-scope .sp-brand-plate{width:200px;height:86px;padding:14px 16px}}.sp-scope .sp-zoom-btn{display:block;width:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;cursor:zoom-in;position:relative}.sp-scope .sp-zoom-hint{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#1314178c;color:#f5f6f8;opacity:0;transition:opacity .18s ease}.sp-scope .sp-zoom-btn:hover .sp-zoom-hint,.sp-scope .sp-zoom-btn:focus-visible .sp-zoom-hint{opacity:1}@media(hover:none){.sp-scope .sp-zoom-hint{opacity:.85}}.sp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:64px 72px;box-sizing:border-box;background:#0c0d10fb}.sp-lightbox.is-open{display:flex}.sp-lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.sp-lightbox-close,.sp-lightbox-nav{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer;background:#f5f6f81a;border:1px solid rgba(245,246,248,.18);color:#f5f6f8;transition:background .18s ease,border-color .18s ease}.sp-lightbox-close:hover,.sp-lightbox-nav:hover{background:#f5f6f833;border-color:#f5f6f861}.sp-lightbox-close{top:20px;right:20px}.sp-lightbox-nav--prev{left:16px;top:50%;transform:translateY(-50%)}.sp-lightbox-nav--next{right:16px;top:50%;transform:translateY(-50%)}.sp-lightbox-nav[hidden]{display:none}@media(max-width:700px){.sp-lightbox{padding:64px 16px}.sp-lightbox-nav--prev{left:8px}.sp-lightbox-nav--next{right:8px}}.sp-scope .sp-guide__body{padding-top:clamp(56px,6vw,84px)}.sp-scope .sp-guide__article{color:var(--sp-ink-sec,#b8bdc4);font-family:var(--sp-nav);font-size:16.5px;line-height:1.8}.sp-scope .sp-guide__article p{margin:0 0 26px!important}.sp-scope .sp-guide__article h2{margin:64px 0 18px!important;padding-top:34px;border-top:1px solid var(--sp-line,#363a41)!important;color:var(--sp-ink-pri,#f5f6f8);font-family:var(--sp-head);font-weight:700;letter-spacing:-.02em;font-size:clamp(23px,2.3vw,30px);line-height:1.16;text-transform:none}.sp-scope .sp-guide__article h2:first-child{margin-top:0!important;padding-top:0;border-top:0!important}.sp-scope .sp-guide__article h3{margin:38px 0 14px!important;color:var(--sp-ink-pri,#f5f6f8);font-family:var(--sp-head);font-weight:700;font-size:17.5px;line-height:1.3;letter-spacing:0}.sp-scope .sp-guide__article ul,.sp-scope .sp-guide__article ol{margin:16px 0 34px!important;padding-left:22px}.sp-scope .sp-guide__article li{margin:11px 0!important;padding-left:6px;line-height:1.7}.sp-scope .sp-guide__article li::marker{color:var(--sp-steel,#8b8b92)}.sp-scope .sp-guide__article strong{color:var(--sp-ink-pri,#f5f6f8);font-weight:600}.sp-scope .sp-guide__article a{color:var(--sp-ink-pri,#f5f6f8);text-decoration:underline;text-underline-offset:3px}.sp-scope .sp-guide__article table{width:100%;margin:28px 0 40px;border-collapse:collapse;font-size:14.5px}.sp-scope .sp-guide__article th,.sp-scope .sp-guide__article td{padding:13px 14px;border:1px solid var(--sp-line,#363a41);text-align:left;vertical-align:top}.sp-scope .sp-guide__article th{background:var(--sp-raised,#23262b);color:var(--sp-ink-pri,#f5f6f8);font-family:var(--sp-nav);font-weight:600;font-size:11.5px;letter-spacing:.09em;text-transform:uppercase}.sp-scope .sp-guide__card{padding:26px;border:1px solid var(--sp-line,#363a41);border-radius:10px;background:var(--sp-raised,#23262b)}.sp-scope .sp-guide__card--cta{background:var(--sp-card,#2a2d33)}.sp-scope .sp-guide__card h2{margin:10px 0 14px!important;padding:0!important;border:0!important;color:var(--sp-ink-pri,#f5f6f8);font-size:22px;line-height:1.1;text-transform:none}.sp-scope .sp-guide__card p{margin:0 0 20px!important;color:var(--sp-ink-sec,#b8bdc4);font-family:var(--sp-nav);font-size:13.5px;line-height:1.72}.sp-scope .sp-guide__card>a:not(.sp-btn){display:block;padding:13px 0;border-bottom:1px solid var(--sp-line,#363a41);color:var(--sp-ink-pri,#f5f6f8);font-family:var(--sp-nav);font-size:13px;line-height:1.45;text-decoration:none;transition:color .16s ease}.sp-scope .sp-guide__card>a:not(.sp-btn):last-child{border-bottom:0;padding-bottom:0}.sp-scope .sp-guide__card>a:not(.sp-btn):hover{color:var(--sp-steel,#8b8b92)}.sp-scope .sp-resources__card{border-color:var(--sp-line,#363a41)!important;border-radius:10px!important;background:linear-gradient(0deg,#131417eb,#1314171f),var(--bg) center/cover!important}.sp-scope .sp-resources__card:after{background:linear-gradient(0deg,rgba(19,20,23,.86),transparent 72%)!important}.sp-scope .sp-resources__card span{color:var(--sp-steel,#b8bdc4)!important;letter-spacing:.14em}.sp-scope .sp-resources__card h3{font-family:var(--sp-head);letter-spacing:-.02em;text-transform:none!important}.sp-scope .sp-resources__card p{color:var(--sp-grey,#c9c9d2)!important}.sp-scope .sp-resources__cta{border:1px solid var(--sp-line,#363a41);border-radius:10px;background:var(--sp-raised,#23262b)}.sp-scope .sp-resources__cta h2{text-transform:none!important;letter-spacing:-.02em}.sp-scope .sp-collection-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;margin-top:52px;padding-top:32px;border-top:1px solid var(--sp-line,#e3e5e8)}.sp-scope .sp-collection-pagination .sp-pg-n,.sp-scope .sp-collection-pagination .sp-pg-arrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:none;font-family:var(--sp-nav);font-weight:600;text-decoration:none;color:var(--sp-ink-sec,#5d5d64);transition:color .16s ease,border-color .16s ease}.sp-scope .sp-collection-pagination .sp-pg-n{font-size:13px;letter-spacing:.01em}.sp-scope .sp-collection-pagination .sp-pg-arrow{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:0 10px}.sp-scope .sp-collection-pagination .sp-pg-arrow svg{flex:0 0 auto;opacity:.7}.sp-scope .sp-collection-pagination .sp-pg-arrow:hover svg{opacity:1}.sp-scope .sp-collection-pagination .sp-pg-n.is-current{background-color:#e6e7ea;background-image:var(--sp-silver-img);background-size:auto,auto,auto,220% 100%,auto;background-position:0 0,0 0,0 0,100% 0,0 0;border:1px solid #c2c5cb;color:#111216;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:var(--sp-silver-bevel-x),0 1px 3px -1px #0e0e1129}.sp-scope .sp-collection-pagination a.sp-pg-n:hover,.sp-scope .sp-collection-pagination .sp-pg-arrow:hover{background-color:#f1f2f4;background-image:var(--sp-silver-img);background-size:auto,auto,auto,220% 100%,auto;background-position:0 0,0 0,0 0,0 0,0 0;border-color:#d2d5da;color:#111216;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #3c3f461a}.sp-scope .sp-tone-graphite .sp-collection-pagination,.sp-scope .sp-tone-black .sp-collection-pagination{border-top-color:var(--sp-line,#363a41)}.sp-scope .sp-tone-graphite .sp-collection-pagination .sp-pg-n,.sp-scope .sp-tone-graphite .sp-collection-pagination .sp-pg-arrow,.sp-scope .sp-tone-black .sp-collection-pagination .sp-pg-n,.sp-scope .sp-tone-black .sp-collection-pagination .sp-pg-arrow{color:var(--sp-grey,#b8bdc4)}.sp-scope .sp-tone-graphite .sp-collection-pagination a.sp-pg-n:hover,.sp-scope .sp-tone-graphite .sp-collection-pagination .sp-pg-arrow:hover,.sp-scope .sp-tone-black .sp-collection-pagination a.sp-pg-n:hover,.sp-scope .sp-tone-black .sp-collection-pagination .sp-pg-arrow:hover{color:#f5f6f8;border-color:var(--sp-line-strong,#4a4f57)}.sp-scope .sp-tone-graphite .sp-collection-pagination .sp-pg-n.is-current,.sp-scope .sp-tone-black .sp-collection-pagination .sp-pg-n.is-current{background-color:#e3e4e7;background-image:var(--sp-silver-img);border:1px solid #b3b6bc;color:#111216;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:var(--sp-silver-bevel-x),0 1px 2px #0e0e111a}@media(max-width:560px){.sp-scope .sp-collection-pagination .sp-pg-arrow span{display:none}.sp-scope .sp-collection-pagination .sp-pg-arrow{min-width:40px;padding:0}}.sp-scope .dealer-locator__heading{font-family:var(--sp-head)!important;font-weight:700;letter-spacing:-.02em}.sp-scope .dealer-locator__subheading{font-family:var(--sp-nav)!important;color:var(--sp-grey,#b8bdc4)!important}.sp-scope .dealer-locator__search-input,.sp-scope .dealer-locator__search-field,.sp-scope .dealer-locator__province-select{font-family:var(--sp-nav)!important;font-size:13.5px!important;border:1px solid var(--sp-line,#363a41)!important;border-radius:8px!important;background:var(--sp-raised,#23262b)!important;color:var(--sp-ink-pri,#f5f6f8)!important;transition:border-color .16s ease}.sp-scope .dealer-locator__search-input:focus,.sp-scope .dealer-locator__search-field:focus,.sp-scope .dealer-locator__province-select:focus{outline:none;border-color:var(--sp-steel,#8b8b92)!important}.sp-scope .dealer-locator__search-icon{color:var(--sp-steel,#9ea4ac)}.sp-scope .dealer-locator__view-toggle{border:1px solid var(--sp-line,#363a41);border-radius:999px;overflow:hidden;padding:3px;gap:2px}.sp-scope .dealer-locator__toggle-btn{font-family:var(--sp-nav)!important;font-size:11.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--sp-grey,#b8bdc4)!important;padding:9px 18px!important;transition:background .16s ease,color .16s ease}.sp-scope .dealer-locator__toggle-btn--active{background:var(--sp-plat-grad)!important;color:#0b0c0e!important;font-weight:700}.sp-scope .spartan-loc-hero-title,.sp-scope .spartan-card-heading,.sp-scope .spartan-loc-name{font-family:var(--sp-head)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--sp-ink-pri,#f5f6f8)!important}.sp-scope .spartan-loc-hero-eyebrow{font-family:var(--sp-nav)!important;font-size:11px!important;font-weight:600;letter-spacing:.16em!important;text-transform:uppercase;color:var(--sp-steel,#9ea4ac)!important}.sp-scope .spartan-loc-card,.sp-scope .spartan-hours-card,.sp-scope .spartan-highlight-card,.sp-scope .spartan-category-card,.sp-scope .spartan-faq-item{background:var(--sp-card,#2a2d33)!important;border:1px solid var(--sp-line,#363a41)!important;border-radius:10px!important}.sp-scope .spartan-category-card{transition:border-color .18s ease,transform .18s ease}.sp-scope .spartan-category-card:hover{border-color:var(--sp-steel,#8b8b92)!important;transform:translateY(-2px)}.sp-scope .spartan-loc-details,.sp-scope .spartan-loc-detail-content,.sp-scope .spartan-hours-day,.sp-scope .spartan-hours-time,.sp-scope .spartan-faq-answer,.sp-scope .spartan-highlight-text{font-family:var(--sp-nav)!important;color:var(--sp-grey,#b8bdc4)!important}.sp-scope .spartan-hours-row{border-bottom:1px solid var(--sp-line,#363a41)!important}.sp-scope .spartan-hours-row:last-child{border-bottom:0!important}.sp-scope .spartan-hours-table{font-family:var(--sp-nav)!important}.sp-scope .spartan-category-svg,.sp-scope .spartan-loc-icon svg,.sp-scope .spartan-highlight-icon-wrap svg{stroke:var(--sp-steel,#9ea4ac)!important}.sp-scope .spartan-loc-icon,.sp-scope .spartan-highlight-icon-wrap,.sp-scope .spartan-category-icon{background:var(--sp-raised,#23262b)!important;border:1px solid var(--sp-line,#363a41)!important;border-radius:8px!important}.sp-scope .spartan-live-indicator{font-family:var(--sp-nav)!important;font-size:11px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px!important}.sp-scope .spartan-distance-banner{background:var(--sp-raised,#23262b)!important;border:1px solid var(--sp-line,#363a41)!important;border-radius:999px!important;font-family:var(--sp-nav)!important;color:var(--sp-grey,#b8bdc4)!important}.sp-scope .spartan-loc-btn{font-family:var(--sp-nav)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:999px!important}.sp-scope .spartan-faq-question{font-family:var(--sp-head)!important;font-weight:700!important;color:var(--sp-ink-pri,#f5f6f8)!important;letter-spacing:-.01em}.sp-scope .spartan-loc-address-link{color:var(--sp-ink-pri,#f5f6f8)!important;text-underline-offset:3px}.sp-scope .dealer-locator__map .leaflet-tile-pane{filter:saturate(.55) contrast(1.05) brightness(1.03)}.sp-scope .dealer-locator__map{background:#e7e9ec}.sp-scope .dealer-locator__map-wrapper{border:1px solid var(--sp-line,#363a41);border-radius:10px;overflow:hidden;position:relative}.sp-scope .dealer-locator__map-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #0b0c0e1a}.sp-scope .dealer-locator__map .leaflet-control-zoom a{background:var(--sp-raised,#23262b)!important;color:var(--sp-ink-pri,#f5f6f8)!important;border:1px solid var(--sp-line,#363a41)!important;font-family:var(--sp-nav)!important;font-weight:400}.sp-scope .dealer-locator__map .leaflet-control-zoom a:hover{background:var(--sp-card,#2a2d33)!important;border-color:var(--sp-steel,#8b8b92)!important}.sp-scope .dealer-locator__map .leaflet-control-attribution{background:#ffffffd6!important;color:#5b6168!important;font-family:var(--sp-nav)!important;font-size:10px!important}.sp-scope .dealer-locator__map .leaflet-control-attribution a{color:#0b0c0e!important}.sp-scope .dealer-locator__map .leaflet-popup-content-wrapper,.sp-scope .dealer-locator__map .leaflet-popup-tip{background:var(--sp-card,#2a2d33)!important;color:var(--sp-ink-pri,#f5f6f8)!important;border:1px solid var(--sp-line,#363a41)!important;border-radius:8px!important;font-family:var(--sp-nav)!important}.sp-scope .dealer-locator__grid{gap:14px}.sp-scope .dealer-card{background:var(--sp-card,#2a2d33);border:1px solid var(--sp-line,#363a41);border-radius:10px;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.sp-scope .dealer-card:hover{border-color:var(--sp-steel,#8b8b92);transform:translateY(-2px)}.sp-scope .dealer-card__inner{padding:20px}.sp-scope .dealer-card__name{font-family:var(--sp-head)!important;font-weight:700!important;font-size:17px!important;letter-spacing:-.01em!important;color:var(--sp-ink-pri,#f5f6f8)!important;margin:0}.sp-scope .dealer-card__distance{font-family:var(--sp-nav)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;padding:5px 11px!important;border-radius:999px!important;background:var(--sp-raised,#23262b)!important;background-image:none!important;border:1px solid var(--sp-line,#363a41)!important;color:var(--sp-grey,#b8bdc4)!important}.sp-scope .dealer-card__address-text,.sp-scope .dealer-card__contact-item,.sp-scope .dealer-card__link{font-family:var(--sp-nav)!important;font-size:13px!important;color:var(--sp-grey,#b8bdc4)!important;line-height:1.55}.sp-scope .dealer-card__link:hover{color:var(--sp-ink-pri,#f5f6f8)!important}.sp-scope .dealer-card__icon{color:var(--sp-steel,#9ea4ac)!important}.sp-scope .dealer-card__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;background:var(--sp-card,#2a2d33)!important;border-top:1px solid var(--sp-line,#363a41)!important;margin-top:16px!important}.sp-scope .dealer-card__action-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:var(--sp-card,#2a2d33)!important;border:0!important;min-width:0!important;box-shadow:0 0 0 1px var(--sp-line,#363a41)!important;text-align:center!important;font-family:var(--sp-nav)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--sp-grey,#b8bdc4)!important;padding:13px 8px!important;transition:color .16s ease,background .16s ease}.sp-scope .dealer-card__action-btn:hover{color:var(--sp-ink-pri,#f5f6f8)!important;background:var(--sp-raised,#23262b)!important}.sp-scope .dealer-card__action-divider{display:none!important}.sp-scope .dealer-locator__no-results{font-family:var(--sp-nav)!important;color:var(--sp-grey,#b8bdc4)!important}body .spartan-location-section .spartan-loc-hero-banner{min-height:clamp(420px,52vh,560px);place-items:unset;display:flex;align-items:flex-end;text-align:left;background-position:right center;padding:132px 24px 68px max(24px,calc((100% - 1300px)/2 + 24px))}body .spartan-location-section .spartan-loc-hero-banner>.container{width:100%;position:relative;z-index:1}body .spartan-location-section .spartan-loc-hero-banner:after{background:linear-gradient(90deg,#0c0d10eb,#0c0d10c2 30%,#0c0d104d 54%,#0c0d1000 72%),linear-gradient(0deg,#0c0d108c,#0c0d1000 34%),linear-gradient(180deg,#0c0d1073,#0c0d1000 20%)!important}body .spartan-location-section .spartan-loc-hero-content{text-align:left;max-width:60ch;width:100%;margin-left:0!important;margin-right:auto!important}body .spartan-location-section .spartan-loc-hero-title{text-transform:none!important;letter-spacing:-.02em!important;font-size:clamp(38px,4.4vw,60px)!important;line-height:1.04!important;max-width:18ch}@media(max-width:760px){body .spartan-location-section .spartan-loc-hero-banner{background-position:center;padding:96px 0 44px;min-height:360px}body .spartan-location-section .spartan-loc-hero-banner:after{background:linear-gradient(0deg,#0c0d10eb,#0c0d1099 55%,#0c0d1047)!important}}body .sp-scope .sp-hero-cta .sp-btn.sp-btn-ghost.sp-hero-btn,body .sp-scope .sp-hero-cta .sp-btn.sp-btn-line.sp-hero-btn{background-color:#1b1c20!important;background-image:var(--sp-graph-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid rgba(255,255,255,.22)!important;color:#f5f6f8!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000073,0 8px 22px -12px #000000b3!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .sp-scope .sp-hero-cta .sp-btn.sp-btn-ghost.sp-hero-btn:hover,body .sp-scope .sp-hero-cta .sp-btn.sp-btn-line.sp-hero-btn:hover{background-image:var(--sp-graph-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#ffffff6b!important;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #00000073,0 14px 26px -12px #000000bf!important}body .sp-scope .sp-hero-cta .sp-btn-ghost.sp-hero-btn .sp-btn-arrow{border-color:#ffffff42!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff1a}body .sp-scope .sp-utility-consult,body .sp-scope .sp-store-widget .spartan-nearest-store-trigger{background-color:#2e3036!important;background-image:var(--sp-lift-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid #5f636b!important;border-radius:999px!important;color:#f5f6f8!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 2px 4px -1px #00000059!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-position .6s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body .sp-scope .sp-utility-consult:hover,body .sp-scope .sp-utility-consult:focus-visible,body .sp-scope .sp-store-widget .spartan-nearest-store-trigger:hover,body .sp-scope .spartan-nearest-store-widget.spartan-open .spartan-nearest-store-trigger{background-image:var(--sp-lift-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#8a9098!important;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 10px 18px -10px #0009!important}body .sp-scope .sp-store-widget .spartan-store-prefix{color:var(--sp-steel,#b8bdc4)!important;font-weight:400!important}body .sp-scope .sp-store-widget .spartan-store-location{color:#f5f6f8!important;font-weight:700!important}body .sp-scope .spartan-nearest-store-icon{color:var(--sp-steel,#b8bdc4)!important}body .sp-scope .spartan-store-distance-badge{background:#00000047!important;color:var(--sp-steel,#b8bdc4)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important}.sp-scope .sp-photo-header--lift{background-image:linear-gradient(0deg,rgba(255,255,255,var(--sp-photo-lift,.14)),rgba(255,255,255,var(--sp-photo-lift,.14))),var(--sp-photo)!important;background-position:0 0,var(--sp-photo-position,right center)!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important;background-blend-mode:screen,normal!important;background-color:var(--sp-bg)!important}.sp-scope .sp-photo-header--lift:before{background:linear-gradient(90deg,#0c0d10e6,#0c0d10b3 34%,#0c0d1038 64%,#0c0d100a),linear-gradient(0deg,#0c0d108c,#0c0d1000 48%),linear-gradient(180deg,#0c0d1061,#0c0d1000 24%)!important}@media(max-width:700px){.sp-scope .sp-photo-header--lift:before{background:linear-gradient(0deg,#0c0d10e0,#0c0d106b)!important}}#MainContent .sp-scope .sp-collection-grid .sp-act{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:stretch;margin-top:auto}#MainContent .sp-scope .sp-collection-grid .sp-act form{width:100%;margin:0}#MainContent .sp-scope .sp-collection-grid .sp-card-add{width:100%!important;min-height:50px!important;gap:8px;font-size:13px!important;letter-spacing:.015em!important;padding:0 14px!important;white-space:nowrap!important}#MainContent .sp-scope .sp-collection-grid .sp-card-details{min-height:50px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important;white-space:nowrap;background-color:#eceef0!important;background-image:var(--sp-silver-img)!important;background-size:auto,auto,auto,220% 100%,auto!important;background-position:0 0,0 0,0 0,100% 0,0 0!important;background-repeat:no-repeat!important;border:1px solid #c9ccd1!important;color:#111216!important;box-shadow:var(--sp-silver-bevel-x)!important;transition:background-position .6s ease,border-color .2s ease,transform .2s ease!important}#MainContent .sp-scope .sp-collection-grid .sp-card-details:hover{background-image:var(--sp-silver-img-hi)!important;background-position:0 0,0 0,0 0,0 0,0 0!important;border-color:#a9adb4!important;transform:translateY(-1px)}#MainContent .sp-scope .sp-collection-grid .sp-card-details .sp-card-details__arrow{display:inline-block;margin-left:6px;transition:transform .2s ease}#MainContent .sp-scope .sp-collection-grid .sp-card-details:hover .sp-card-details__arrow{transform:translate(3px)}#MainContent .sp-scope .sp-collection-grid .sp-pcard{container-type:inline-size}@container (max-width:264px){#MainContent .sp-scope .sp-collection-grid .sp-act{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}#MainContent .sp-scope .sp-collection-grid .sp-card-add{order:-1}#MainContent .sp-scope .sp-collection-grid .sp-card-details{min-height:40px!important;justify-content:center}}@media(max-width:480px){#MainContent .sp-scope .sp-collection-grid .sp-act{grid-template-columns:minmax(0,1fr)!important}#MainContent .sp-scope .sp-collection-grid .sp-card-add{order:-1}#MainContent .sp-scope .sp-collection-grid .sp-card-details{min-height:40px!important;justify-content:center}}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrows{display:flex!important;align-items:stretch!important;gap:0!important;border-radius:999px;overflow:hidden;background-color:#12131733!important;background-image:none!important;-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%);border:1px solid rgba(255,255,255,.09);box-shadow:none}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrow{width:auto!important;height:auto!important;min-height:32px!important;min-width:34px;border-radius:0!important;border:0!important;background:transparent!important;padding:0 9px!important;color:#e9ebee94!important;transform:none!important;transition:color .18s ease,background-color .18s ease!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrow:hover{background:#ffffff14!important;color:#e9ebee!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrow svg{width:13px;height:13px}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrow--prev{border-right:1px solid rgba(255,255,255,.1)!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-arrow--next{border-left:1px solid rgba(255,255,255,.1)!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2{display:flex;align-items:center;gap:6px;padding:0 11px;min-height:32px}body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2 button{position:relative;overflow:hidden;width:13px!important;height:2px!important;padding:0;border:0;border-radius:2px;background:#e9ebee3d!important;cursor:pointer;transition:width .35s var(--sp-ease,ease),background-color .35s ease}body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2 button:hover{background:#e9ebee6b!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2 button.is-active{width:22px!important}body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2 button.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#c6c9ce,#9ba1a9);transform-origin:left;transform:scaleX(1)}body .sp-scope [data-sp-hero-slider][data-autoplay=true] .sp-hero-dots2 button.is-active:after{animation:sp-hero-seg var(--sp-hero-speed,6s) linear forwards}@keyframes sp-hero-seg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){body .sp-scope .sp-hero-stats-wrap .sp-hero-dots2 button.is-active:after{animation:none!important;transform:scaleX(1)}}.sp-scope .sp-menu>.has-mega--about .sp-mega-menu{padding:32px 40px 24px}.sp-scope .sp-menu>.has-mega--about .sp-about-mega{max-width:1048px}.sp-scope .sp-pdp-spec{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin:0 0 16px;padding:0 14px;min-height:40px;border:1px solid var(--sp-line,#363a41);border-radius:999px;background:transparent;text-decoration:none;font-family:var(--sp-nav);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--sp-ink-sec,#b8bdc4);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.sp-scope .sp-pdp-spec:hover{color:var(--sp-ink-pri,#f5f6f8);border-color:var(--sp-steel,#8b8b92);background:#ffffff0a}.sp-scope .sp-pdp-spec svg{flex:0 0 auto;opacity:.75}.sp-scope .sp-pdp-spec:hover svg{opacity:1}.sp-scope .sp-pdp-spec__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-scope .sp-pdp-spec__fmt{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:var(--sp-card,#2a2d33);border:1px solid var(--sp-line,#363a41);font-size:9.5px;font-weight:700;letter-spacing:.11em;font-style:normal;color:var(--sp-steel,#8b8b92)}.sp-scope .sp-on-light .sp-pdp-spec__fmt{background:var(--sp-surface-2,#f4f5f7)}.sp-scope .sp-section:has(>.sp-wrap>.sp-breadcrumb),.sp-scope .sp-section:has(>.sp-wrap>.sp-collection-crumb){padding-top:0!important}.sp-scope .sp-breadcrumb,.sp-scope .sp-collection-crumb{padding:26px 0 0!important;margin:0 0 22px!important;font-size:12.5px!important;color:var(--sp-ink-mute,#656b73)!important}@media(min-width:821px){body.spartan-platinum #header-group.is-scrolled .sp-nav{height:94px!important}body.spartan-platinum #header-group.is-scrolled .sp-logo-lk img{height:62px!important}body.spartan-platinum #header-group.is-scrolled .sp-logo-lk .sp-cm{font-size:19px!important}body.spartan-platinum #header-group.is-scrolled .sp-utility-consult,body.spartan-platinum #header-group.is-scrolled .spartan-nearest-store-trigger{height:44px!important;min-height:44px!important}body.spartan-platinum #header-group.is-scrolled .sp-icon-action{width:44px!important;height:44px!important;flex-basis:44px!important}}.sp-scope .sp-brandbar{margin:4px 0 26px;padding:18px 20px 20px;border-radius:12px;background:#fff;border:1px solid #e8eaed}.sp-scope .sp-brandbar__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.sp-scope .sp-brandbar__head .sp-eyebrow{color:#656b73!important;margin:0}.sp-scope .sp-brandbar__clear{font-family:var(--sp-nav);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#656b73;text-decoration:none;border-bottom:1px solid #d2d5da;padding-bottom:1px}.sp-scope .sp-brandbar__clear:hover{color:#0b0c0e;border-bottom-color:#0b0c0e}.sp-scope .sp-brandbar__rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:10px 0 6px;scrollbar-width:thin;scrollbar-color:#d2d5da transparent}.sp-scope .sp-brandbar__rail::-webkit-scrollbar{height:6px}.sp-scope .sp-brandbar__rail::-webkit-scrollbar-thumb{background:#d2d5da;border-radius:999px}.sp-scope .sp-brandbar__rail::-webkit-scrollbar-track{background:transparent}.sp-scope .sp-brandchip{position:relative;flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;width:136px;height:62px;padding:8px 12px;box-sizing:border-box;border:1px solid #e8eaed;border-radius:8px;background:#fbfbfc;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sp-scope .sp-brandchip:hover{border-color:#c9ccd1;background:#fff;transform:translateY(-1px)}.sp-scope .sp-brandchip__logo{max-width:100%;width:auto;object-fit:contain;display:block}.sp-scope .sp-brandchip__name{font-family:var(--sp-nav);font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#111216;text-align:center;line-height:1.2}.sp-scope .sp-brandchip__count{position:absolute;top:-7px;right:-6px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;border:1px solid #dfe2e6;font-family:var(--sp-nav);font-size:10px;font-weight:700;color:#656b73}.sp-scope .sp-brandchip.is-active{background-color:#1b1c20;background-image:var(--sp-graph-img);background-size:auto,auto,auto,220% 100%,auto;background-position:0 0,0 0,0 0,100% 0,0 0;background-repeat:no-repeat;border-color:#0e0e11;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 2px 8px -4px #0e0e1173}.sp-scope .sp-brandchip.is-active .sp-brandchip__logo{filter:invert(1) grayscale(1) contrast(1.1)}.sp-scope .sp-brandchip.is-active .sp-brandchip__name{color:#f5f6f8}.sp-scope .sp-brandchip.is-active .sp-brandchip__count{background:#f5f6f8;border-color:#f5f6f8;color:#111216}.sp-scope .sp-filterbar{margin:0 0 30px}.sp-scope .sp-pillrow{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid #e8eaed}.sp-scope .sp-pillrow:first-child{border-top:1px solid #e8eaed}.sp-scope .sp-pillrow__label{flex:0 0 132px;padding-top:8px;font-family:var(--sp-nav);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-mute,#656b73)}.sp-scope .sp-pillrow__pills{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sp-scope .sp-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid #e8eaed;background:#fff;text-decoration:none;font-family:var(--sp-nav);font-size:12.5px;font-weight:600;color:var(--sp-ink-pri,#0b0c0e);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.sp-scope .sp-pill small{font-size:10.5px;font-weight:600;color:var(--sp-ink-mute,#656b73)}.sp-scope .sp-pill:hover{border-color:#c9ccd1;background:#f7f8f9;transform:translateY(-1px)}.sp-scope .sp-pill.is-active{background-color:#e6e7ea;background-image:var(--sp-silver-img);background-size:auto,auto,auto,220% 100%,auto;background-position:0 0,0 0,0 0,100% 0,0 0;background-repeat:no-repeat;border-color:#c2c5cb;color:#111216;box-shadow:var(--sp-silver-bevel-x)}.sp-scope .sp-pill.is-active small{color:#3c4046}.sp-scope .sp-pill--remove small{font-size:13px;line-height:1}.sp-scope .sp-pill--clear{font-weight:700;color:var(--sp-ink-mute,#656b73)}@media(max-width:760px){.sp-scope .sp-pillrow{display:block;padding:12px 0}.sp-scope .sp-pillrow__label{padding:0 0 8px;flex:none}.sp-scope .sp-brandchip{width:118px;height:56px}}.sp-scope .sp-refine{background:#fff;border:1px solid #e6e9ed;border-radius:14px;box-shadow:0 1px 2px #1012160a,0 18px 34px -28px #10121673;margin:22px 0 30px;overflow:hidden}.sp-scope .sp-refine__row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:13px 22px}.sp-scope .sp-refine__row+.sp-refine__row{border-top:1px solid #f0f2f5}.sp-scope .sp-refine__row--selected{background:#fafbfc}.sp-scope .sp-refine__label{font-family:var(--sp-nav);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6c727a}.sp-scope .sp-refine__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sp-scope .sp-refine__railwrap{position:relative;min-width:0}.sp-scope .sp-refine__railwrap:before,.sp-scope .sp-refine__railwrap:after{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;opacity:0;transition:opacity .18s ease}.sp-scope .sp-refine__railwrap:before{left:0;background:linear-gradient(270deg,#fff0,#fff 78%)}.sp-scope .sp-refine__railwrap:after{right:0;background:linear-gradient(90deg,#fff0,#fff 78%)}.sp-scope .sp-refine__railwrap.can-prev:before,.sp-scope .sp-refine__railwrap.can-next:after{opacity:1}.sp-scope .sp-refine__row--selected .sp-refine__railwrap:before{background:linear-gradient(270deg,#fafbfc00,#fafbfc 78%)}.sp-scope .sp-refine__row--selected .sp-refine__railwrap:after{background:linear-gradient(90deg,#fafbfc00,#fafbfc 78%)}.sp-scope .sp-refine__chips--rail{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:1px 56px 1px 0;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.sp-scope .sp-refine__chips--rail::-webkit-scrollbar{display:none}.sp-scope .sp-refine__chips--rail a,.sp-scope .sp-refine__chips--rail img{-webkit-user-drag:none;user-drag:none}.sp-scope .sp-refine__chips--rail img{pointer-events:none}.sp-scope .sp-refine__railwrap.can-scroll .sp-refine__chips--rail{cursor:grab}.sp-scope .sp-refine__chips--rail.is-grabbing{cursor:grabbing;scroll-behavior:auto}.sp-scope .sp-refine__chips--rail.is-grabbing .sp-chip{pointer-events:none}.sp-scope .sp-railbtn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #e2e5e9;border-radius:50%;background:#fff;color:#4a5058;cursor:pointer;box-shadow:0 2px 8px -3px #10121659;transition:border-color .18s ease,color .18s ease}.sp-scope .sp-railbtn:hover{border-color:#b9bfc7;color:#1b1d21}.sp-scope .sp-railbtn[hidden]{display:none}.sp-scope .sp-railbtn--prev{left:0}.sp-scope .sp-railbtn--next{right:0}.sp-scope .sp-railbtn svg{width:13px;height:13px;display:block}.sp-scope .sp-chip{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px;border:1px solid #e2e5e9;border-radius:999px;background:#fff;text-decoration:none;color:#1b1d21;white-space:nowrap;flex:0 0 auto;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.sp-scope .sp-chip:hover{border-color:#c5cad1;background:#fafbfc;transform:translateY(-1px);box-shadow:0 6px 14px -10px #1012168c}.sp-scope .sp-chip:focus-visible{outline:2px solid #1b1e23;outline-offset:2px}.sp-scope .sp-chip__label{font-family:var(--sp-head);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:inherit}.sp-scope .sp-chip__n{font-family:var(--sp-nav);font-size:10.5px;font-weight:600;color:#9aa0a8;letter-spacing:.04em;padding-left:9px;border-left:1px solid #edeff2;line-height:1}.sp-scope .sp-chip.is-active,.sp-scope .sp-chip.is-active .sp-chip__label{color:#fff}.sp-scope .sp-chip.is-active{background:linear-gradient(180deg,#2b2f35,#1b1e23);border-color:#1b1e23;box-shadow:inset 0 1px #ffffff1a,0 8px 18px -12px #101216cc}.sp-scope .sp-chip.is-active .sp-chip__n{color:#a9b0b8;border-left-color:#ffffff2e}.sp-scope .sp-chip.is-active:hover{border-color:#1b1e23;background:linear-gradient(180deg,#32373e,#202329)}.sp-scope .sp-chip--brand{padding:0 15px;height:42px}.sp-scope .sp-chip--brand .sp-chip__logo{width:auto;display:block}.sp-scope .sp-chip--brand .sp-chip__logo--rev,.sp-scope .sp-chip--brand.is-active .sp-chip__logo--dark{display:none}.sp-scope .sp-chip--brand.is-active .sp-chip__logo--rev{display:block}.sp-scope .sp-chip--brand.is-active .sp-chip__logo:only-of-type{filter:invert(1) grayscale(1) contrast(1.15)}.sp-scope .sp-chip--sel,.sp-scope .sp-chip--sel .sp-chip__label{color:#fff}.sp-scope .sp-chip--sel{background:#1b1e23;border-color:#1b1e23;height:34px;padding:0 8px 0 14px;gap:8px}.sp-scope .sp-chip--sel .sp-chip__label{font-size:11.5px}.sp-scope .sp-chip--sel .sp-chip__x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff24;font-size:12px;line-height:1}.sp-scope .sp-chip--sel:hover .sp-chip__x{background:#ffffff47}.sp-scope .sp-refine__clear{font-family:var(--sp-nav);font-size:11.5px;font-weight:600;letter-spacing:.05em;color:#6c727a;text-decoration:none;border-bottom:1px solid #d6dae0;padding-bottom:1px;margin-left:4px}.sp-scope .sp-refine__clear:hover{color:#1b1d21;border-bottom-color:#1b1d21}.sp-scope .sp-refine[aria-busy=true]{opacity:.65;pointer-events:none}.sp-scope .sp-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:820px){.sp-scope .sp-refine__row{grid-template-columns:1fr;gap:9px;padding:12px 16px}.sp-scope .sp-refine__railwrap{margin:0 -16px;padding:0 16px}.sp-scope .sp-refine__chips--rail{padding-right:40px}.sp-scope .sp-refine__railwrap:after{width:40px;right:0}}@media(prefers-reduced-motion:reduce){.sp-scope .sp-chip{transition:none}.sp-scope .sp-chip:hover{transform:none}}.sp-scope .sp-keyspecs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e6e9ed;border-radius:12px;overflow:hidden;background:#fff;margin:18px 0 20px}.sp-scope .sp-keyspecs[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-scope .sp-keyspecs[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-scope .sp-keyspecs__cell{padding:11px 14px;min-width:0}.sp-scope .sp-keyspecs__cell+.sp-keyspecs__cell{border-left:1px solid #eef0f3}.sp-scope .sp-keyspecs__k{display:block;font-family:var(--sp-nav);font-size:9.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6c727a;margin-bottom:5px}.sp-scope .sp-keyspecs__v{display:block;font-family:var(--sp-head);font-size:13px;font-weight:700;letter-spacing:.02em;color:#1b1d21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-scope .sp-keyspecs__more{grid-column:1/-1;border-top:1px solid #eef0f3;padding:9px 14px;display:block;font-family:var(--sp-nav);font-size:11.5px;font-weight:600;color:#6c727a;text-decoration:none}.sp-scope .sp-keyspecs__more:hover{color:#1b1d21;background:#fafbfc}body .sp-scope .sp-pdp-store-card .sp-hub-status.spartan-closed-status{color:#6c727a!important}.sp-scope .sp-pdp-overview{border-top:1px solid #edeff2;margin-top:28px;padding-top:22px}@media(max-width:760px){.sp-scope .sp-keyspecs,.sp-scope .sp-keyspecs[data-cells="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-scope .sp-keyspecs__cell:nth-child(odd){border-left:0}.sp-scope .sp-keyspecs__cell:nth-child(n+3){border-top:1px solid #eef0f3}}.sp-scope .sp-refine__row--clamped{grid-template-columns:96px minmax(0,1fr) auto;align-items:start}.sp-scope .sp-refine__chips--clamp{overflow:hidden}.sp-scope .sp-refine__row--clamped.is-expanded .sp-refine__chips--clamp{max-height:none!important}.sp-scope .sp-chip--more{cursor:pointer;border-style:dashed;border-color:#d6dae0;color:#6c727a;font:inherit;gap:7px;align-self:start}.sp-scope .sp-chip--more:hover{border-style:solid;border-color:#c5cad1;color:#1b1d21}.sp-scope .sp-chip--more .sp-chip__label{font-weight:600;letter-spacing:.05em}.sp-scope .sp-chip--more svg{transition:transform .18s ease;flex:0 0 auto}.sp-scope .sp-refine__row--clamped.is-expanded .sp-chip--more svg{transform:rotate(180deg)}@media(max-width:820px){.sp-scope .sp-refine__row--clamped{grid-template-columns:1fr}.sp-scope .sp-chip--more{justify-self:start}}@media(prefers-reduced-motion:reduce){.sp-scope .sp-chip--more svg{transition:none}}#MainContent .sp-scope .sp-collection-grid .sp-act{gap:0!important;margin:auto -16px -16px!important;border-top:1px solid var(--sp-hairline,#e3e5e8)}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-btn{border-radius:0!important;border:0!important;width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-card-details{border-right:1px solid var(--sp-hairline,#e3e5e8)!important;padding-left:20px!important;padding-right:20px!important}@container (max-width:264px){#MainContent .sp-scope .sp-collection-grid .sp-act{gap:0!important}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-card-details{border-right:0!important;border-top:1px solid var(--sp-hairline,#e3e5e8)!important;min-height:48px!important}}@media(max-width:480px){#MainContent .sp-scope .sp-collection-grid .sp-act{gap:0!important}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-card-details{border-right:0!important;border-top:1px solid var(--sp-hairline,#e3e5e8)!important;min-height:48px!important}}#MainContent .sp-scope .sp-collection-grid .sp-pcard .sp-img{padding:4px 8px!important}#MainContent .sp-scope .sp-collection-grid .sp-pcard .sp-img>img{top:4px!important;right:8px!important;bottom:4px!important;left:8px!important;width:calc(100% - 16px)!important;height:calc(100% - 8px)!important}#MainContent .sp-scope .sp-collection-grid .sp-pcard{transition:transform .56s var(--sp-ease),box-shadow .56s var(--sp-ease),border-color .56s var(--sp-ease)}#MainContent .sp-scope .sp-collection-grid .sp-pcard:hover{transition-duration:.46s;transform:translate3d(1px,-4px,0)!important;box-shadow:-2px 12px 22px -14px #0b0c0e29!important;border-color:#d4d7db!important}#MainContent .sp-scope .sp-collection-grid .sp-card-details{gap:0!important}#MainContent .sp-scope .sp-collection-grid .sp-card-details .sp-card-details__arrow{margin-left:7px!important}#MainContent .sp-scope .sp-collection-grid .sp-pcard .sp-img{overflow:hidden!important}#MainContent .sp-scope .sp-collection-grid .sp-pcard .sp-img>img{transition:transform .78s var(--sp-ease)}#MainContent .sp-scope .sp-collection-grid .sp-pcard:hover .sp-img>img{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){#MainContent .sp-scope .sp-collection-grid .sp-pcard .sp-img>img{transition:none}#MainContent .sp-scope .sp-collection-grid .sp-pcard:hover .sp-img>img{transform:none}}#MainContent .sp-scope .sp-collection-grid .sp-specs li b{font:500 13px/20px ui-monospace,Roboto Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:0}#MainContent .sp-scope .sp-collection-grid .sp-pn b{font-variant-numeric:tabular-nums}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-btn:focus-visible{outline:2px solid #0b0c0e!important;outline-offset:-2px!important;position:relative;z-index:1}#MainContent .sp-scope .sp-collection-grid .sp-act .sp-card-add:focus-visible{outline-color:#e4e6e9!important}@media(max-width:479px){.sp-scope .sp-nav{gap:8px;padding-left:11px;padding-right:11px}.sp-scope .sp-logo-lk{gap:7px;min-width:0;flex:0 1 auto;overflow:hidden}.sp-scope .sp-logo-lk img{height:30px}.sp-scope .sp-logo-lk .sp-div{height:26px}.sp-scope .sp-logo-lk .sp-cm{font-size:9.5px;letter-spacing:.2px;white-space:nowrap;line-height:1}.sp-scope .sp-logo-lk .sp-cm small{display:none}.sp-scope .sp-nav-cta{gap:6px;min-width:0}}@media(max-width:339px){.sp-scope .sp-logo-lk .sp-cm,.sp-scope .sp-logo-lk .sp-div{display:none}}@media(max-width:820px){.sp-scope .sp-header-search{position:static}.sp-scope .sp-search-panel{left:11px;right:11px;width:auto;max-width:none}}@media(max-width:768px){.sp-scope .sp-refine__row{display:block;padding:0 16px;min-width:0}.sp-scope .sp-refine__railwrap{min-width:0;max-width:100%}.sp-scope .sp-refine__label{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 0;margin:0}.sp-scope .sp-refine__chips{padding:0 0 14px}.sp-scope .sp-refine.is-collapsible .sp-refine__label{cursor:pointer;-webkit-tap-highlight-color:transparent}.sp-scope .sp-refine.is-collapsible .sp-refine__label:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-right:2px;border-right:1.8px solid #6c727a;border-bottom:1.8px solid #6c727a;transform:rotate(45deg) translate(-2px,-2px);transition:transform .18s var(--sp-ease)}.sp-scope .sp-refine.is-collapsible .sp-refine__row.is-open>.sp-refine__label:after{transform:rotate(-135deg) translate(-2px,-2px)}.sp-scope .sp-refine.is-collapsible .sp-refine__row>.sp-refine__chips,.sp-scope .sp-refine.is-collapsible .sp-refine__row>.sp-refine__railwrap{overflow:hidden;opacity:1;transition:max-height .28s var(--sp-ease),opacity .18s var(--sp-ease)}.sp-scope .sp-refine.is-collapsible .sp-refine__row:not(.is-open)>.sp-refine__chips,.sp-scope .sp-refine.is-collapsible .sp-refine__row:not(.is-open)>.sp-refine__railwrap{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.sp-scope .sp-refine.is-collapsible .sp-refine__row:not(.is-open)>.sp-chip--more{display:none}.sp-scope .sp-refine.is-collapsible .sp-refine__label:focus-visible{outline:2px solid #6c727a;outline-offset:-2px;border-radius:6px}.sp-scope .sp-refine.is-collapsible .sp-chip--more{display:none}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.sp-scope .sp-refine.is-collapsible .sp-refine__label:after,.sp-scope .sp-refine.is-collapsible .sp-refine__row>.sp-refine__chips,.sp-scope .sp-refine.is-collapsible .sp-refine__row>.sp-refine__railwrap{transition:none}}.sp-scope .sp-fld-err{display:block;margin-top:6px;font:500 12.5px/1.45 var(--sp-nav);color:#f0a9a9}.sp-scope .sp-fld [aria-invalid=true]{border-color:#b46969;background:#b4696912}.sp-scope .sp-contact-err{margin-bottom:18px;padding:12px 14px;border:1px solid #b46969;border-radius:8px;background:#b4696914;font:500 13.5px/1.5 var(--sp-nav);color:#f0a9a9}.sp-scope .sp-contact-err:focus-visible{outline:2px solid #f0a9a9;outline-offset:2px}.sp-scope .sp-contact-send{min-width:13.5em;justify-content:center}.sp-scope .sp-contact-send[aria-busy=true]{opacity:.72;cursor:progress}@media(max-width:760px){.sp-scope .sp-hero-slide:before{background:linear-gradient(0deg,#08090ceb,#08090cb8 42%,#08090c57 72%,#08090c2e)!important}.sp-scope .sp-hero-slide{min-height:0!important;padding:64px 0 44px!important}.sp-scope .sp-hero-content{padding-left:20px!important;padding-right:20px!important}.sp-scope .sp-hero-slide .sp-hero-heading{font-size:clamp(23px,6.4vw,34px)!important;text-wrap:balance}.sp-scope .sp-hero-slide .sp-hero-heading>span{white-space:normal!important;display:block}.sp-scope .sp-hero-slide .sp-lead{margin:18px 0 22px}.sp-scope .sp-hero-cta{margin-top:20px;gap:10px}.sp-scope .sp-hero-btn{justify-content:center;gap:12px;min-width:0;padding:8px 16px}.sp-scope .sp-hero-stats-wrap{margin-top:0!important;padding:0 0 24px!important;border-top:1px solid rgba(255,255,255,.13);background:#111217}}@media(max-width:760px){.sp-scope .sp-industry-tile{aspect-ratio:auto!important;min-height:152px;display:grid!important;align-content:end!important}.sp-scope .sp-industry-tile .sp-c{position:relative!important;bottom:auto!important;height:auto!important;align-self:end;padding:14px 14px 13px!important}.sp-scope .sp-industry-tile .sp-c h3{font-size:15.5px!important;line-height:1.2!important}.sp-scope .sp-industry-tile .sp-go{display:none!important}.sp-scope .sp-industry-tile:before{background:linear-gradient(0deg,#0c0d10e6,#0c0d108c 48%,#0c0d101f 80%)!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/spartan-platinum-2026.css.map */
