:root{--hab-ink:#171d24;--hab-muted:#606970;--hab-red:#c72d32;--hab-paper:#f5f5f1;--hab-line:#dfe2e2}.hab-home,.hab-categories,.hab-workshop,.hab-help,.hab-finder-page,.hab-product-support{font-family:var(--font-body-family),Arial,sans-serif;color:var(--hab-ink);font-size:16px;line-height:1.55}.hab-home *,.hab-categories *,.hab-workshop *,.hab-help *,.hab-finder-page *,.hab-product-support *{box-sizing:border-box}.hab-wrap{width:min(1360px,calc(100% - 96px));margin-inline:auto}.hab-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;margin:0 0 15px;color:inherit}.hab-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:16px 24px;border:1px solid transparent;border-radius:3px;text-decoration:none;font:700 14px/1.3 var(--font-body-family),Arial,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.hab-btn span{font-size:22px;line-height:1}.hab-btn:hover{transform:translateY(-2px)}.hab-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.hab-btn--red{background:var(--hab-red);color:#fff}.hab-btn--red:hover:not(:disabled){background:#a51c23;color:#fff}.hab-btn--dark{background:var(--hab-ink);color:#fff}.hab-btn--dark:hover{background:#333d48;color:#fff}.hab-btn--light{background:#fff;color:var(--hab-ink)}.hab-home a:focus-visible,.hab-home button:focus-visible,.hab-home select:focus-visible,.hab-categories a:focus-visible,.hab-workshop a:focus-visible,.hab-finder-page :focus-visible{outline:3px solid #ee6c70;outline-offset:4px}.hab-hero{position:relative;isolation:isolate;background:#171e27;min-height:650px;overflow:hidden;color:#fff}.hab-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-3}.hab-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1219f0,#0c1219d1 36%,#0c12192b),linear-gradient(0deg,#111922 0%,transparent 45%);z-index:-2}.hab-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#ffffff09 25%);pointer-events:none}.hab-hero__content{padding-top:82px;padding-bottom:110px}.hab-hero .hab-eyebrow{display:flex;align-items:center;gap:14px;color:#d9dee4}.hab-red-line{display:inline-block;width:30px;height:3px;background:#ee474c}.hab-hero h1{font-family:var(--font-heading-family),Arial,sans-serif;font-size:clamp(42px,5.5vw,82px);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:#fff;max-width:900px;margin:24px 0}.hab-hero h1 span{color:#fff}.hab-hero__intro{max-width:460px;font-size:18px;line-height:1.65;color:#c8d0d9;margin-bottom:28px}.hab-hero__foot{display:flex;justify-content:space-between;gap:20px;letter-spacing:.16em;font-size:10px;color:#aeb8c3;margin-top:50px}.hab-finder-wrap{position:relative;z-index:2;margin-top:-75px}.hab-finder{display:block;background:#fff;padding:32px 36px;border:1px solid var(--hab-line);border-top:3px solid var(--hab-red);border-radius:5px;box-shadow:0 14px 40px #14202d0d;scroll-margin-top:180px;color:var(--hab-ink)}.hab-finder__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.hab-finder__top .hab-eyebrow{color:var(--hab-muted);font-size:10px!important;margin-bottom:6px}.hab-finder h2{font-size:30px;line-height:1.15;letter-spacing:-.025em;margin:0;color:var(--hab-ink)}.hab-finder__steps{color:#858d94;font-size:12px;letter-spacing:.1em}.hab-finder__form{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:12px;align-items:end}.hab-finder__form label{display:block;min-width:0}.hab-finder__form label>span{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.hab-finder__form select{display:block;width:100%;min-height:54px;padding:13px 34px 13px 14px;font:400 15px/1.4 var(--font-body-family),Arial,sans-serif;background-color:#f7f8f7;color:#26313c;border:1px solid #cdd2d6;border-radius:3px;-webkit-appearance:auto;appearance:auto;cursor:pointer}.hab-finder__form select:disabled{opacity:.65;cursor:not-allowed}.hab-finder__form .hab-btn{white-space:nowrap}.hab-finder__status{font-size:12px;color:var(--hab-muted);margin:14px 0 0}.hab-finder__bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #eceeed;padding-top:16px;margin-top:18px}.hab-finder__bottom a{color:#35404a;font-size:12px;text-underline-offset:4px}.hab-editor-note{padding:15px;background:#fff4e9;color:#764315;font-size:13px}.hab-service-strip{display:grid;grid-template-columns:repeat(3,1fr);padding-block:28px;gap:16px;border-bottom:1px solid var(--hab-line)}.hab-service-strip>span{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600}.hab-service-strip svg{width:27px;height:27px;color:var(--hab-red)}.hab-service-strip>span+span{border-left:1px solid var(--hab-line)}.hab-categories{padding-block:72px 80px}.hab-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.hab-section-head .hab-eyebrow{color:var(--hab-muted)}.hab-section-head h2,.hab-workshop h2,.hab-help h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.03em;margin:0;color:var(--hab-ink)}.hab-text-link{display:flex;gap:24px;align-items:center;font-size:14px;color:var(--hab-ink);text-decoration:none;padding-bottom:5px;border-bottom:1px solid #b7bec3;white-space:nowrap}.hab-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hab-category{display:block;background:#fff;color:var(--hab-ink);border:1px solid var(--hab-line);padding:22px 26px;text-decoration:none;position:relative;overflow:hidden;border-radius:4px;transition:border-color .2s,box-shadow .2s}.hab-category:hover{color:var(--hab-ink);border-color:var(--hab-red);box-shadow:0 8px 25px #1b26310a}.hab-category__number{font-size:10px;letter-spacing:.14em;color:#6d767e}.hab-category__art{height:145px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#e7eaec,#fff 65%)}.hab-category__art svg{width:110px;height:110px;color:#2f3e4d;transition:transform .25s}.hab-category__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hab-category:hover .hab-category__art svg{transform:rotate(-6deg) scale(1.05)}.hab-category__caption{display:flex;align-items:center;justify-content:space-between;gap:10px}.hab-category h3{font-size:22px;font-weight:700;margin:14px 0 5px;letter-spacing:-.02em;color:var(--hab-ink)}.hab-category__caption>span{font-size:24px;color:var(--hab-red)}.hab-category>p{font-size:12px;color:var(--hab-muted);margin:0}.hab-workshop{background:#e9ecea;padding-block:76px}.hab-workshop__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hab-workshop__visual{height:520px;position:relative;background:#16212c;overflow:hidden;border-radius:4px}.hab-workshop__visual>img{width:100%;height:100%;object-fit:cover}.hab-workshop__blueprint{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9daebd;background:linear-gradient(135deg,#243443,#101a23);position:relative}.hab-workshop__blueprint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:32px 32px}.hab-workshop__blueprint svg{width:65%;height:65%;stroke-width:.5;transform:rotate(-10deg);filter:drop-shadow(12px 12px 0 #ffffff08)}.hab-workshop__blueprint>span{font-size:10px;letter-spacing:.22em}.hab-workshop__badge{position:absolute;bottom:25px;left:25px;right:25px;padding:20px;background:#ffffffec;font-size:11px;letter-spacing:.12em;line-height:1.7;color:var(--hab-ink)}.hab-workshop__badge strong{font-size:20px;letter-spacing:-.02em}.hab-workshop__copy>p:not(.hab-eyebrow){color:#56616b;font-size:16px;margin-block:22px}.hab-workshop__points{margin-block:24px}.hab-workshop__points>div{display:flex;gap:20px;border-top:1px solid #cbd1d0;padding:15px 0}.hab-workshop__points>div>span{font-size:12px;color:var(--hab-red);padding-top:3px}.hab-workshop__points p{font-size:13px;line-height:1.6;color:#58636b;margin:0}.hab-workshop__points strong{display:block;font-size:16px;font-weight:700;color:var(--hab-ink);margin-bottom:3px}.hab-help{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-block:65px;padding:36px 40px;border:1px solid var(--hab-line);border-left:4px solid var(--hab-red);background:#fff}.hab-help h2{font-size:36px}.hab-help p:not(.hab-eyebrow){font-size:14px;color:var(--hab-muted);max-width:600px;margin-bottom:0}.hab-help .hab-btn{flex-shrink:0}.hab-garage{background:#e9eeed;border-bottom:1px solid #d9dfdd;color:#27332f;font-size:13px}.hab-garage .hab-wrap{display:flex;align-items:center;gap:22px;padding-block:11px}.hab-garage a{color:inherit;margin-left:auto}.hab-garage button{border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer;font:inherit}.hab-garage[hidden]{display:none!important}.hab-finder-page{padding-block:65px 85px}.hab-finder-page h1{font-size:clamp(34px,4vw,56px);letter-spacing:-.03em;line-height:1.1;margin-bottom:35px}.hab-product-support{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding:35px;background:#fff;border:1px solid var(--hab-line);border-top:3px solid var(--hab-red);margin-block:30px 60px}.hab-product-support h2{font-size:30px;margin:0}.hab-product-support h3{font-size:23px;margin-top:0}.hab-product-support p{font-size:14px;color:var(--hab-muted)}.hab-product-support aside{border-left:1px solid var(--hab-line);padding-left:35px}.hab-product-support dl>div{display:grid;grid-template-columns:140px 1fr;padding:10px 0;border-top:1px solid var(--hab-line);font-size:14px}.hab-product-support dt{font-weight:700}.hab-product-support dd,.hab-product-support dd p{margin:0}.hab-empty-catalog{padding-block:30px}.hab-empty-catalog>p{max-width:650px;margin-inline:auto}.hab-empty-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0;text-align:left}.hab-empty-products a{display:block;text-decoration:none;background:#fff;border:1px solid var(--hab-line);padding:16px;color:var(--hab-ink)}.hab-empty-products img{width:100%;height:180px;object-fit:contain}.hab-empty-products h3{font-size:18px}.hab-empty-products strong{color:#b52229}@media(min-width:1000px){.header__search .field{border-radius:4px}.header-wrapper{border-bottom:1px solid #e0e4e5}}@media(max-width:1000px){.hab-wrap{width:calc(100% - 48px)}.hab-finder__form{grid-template-columns:1fr 1fr}.hab-workshop__grid{gap:35px}.hab-workshop__visual{height:500px}.hab-hero__content{padding-top:65px}.hab-hero{min-height:600px}}@media(max-width:650px){.hab-wrap{width:calc(100% - 32px)}.hab-hero{min-height:570px}.hab-hero__content{padding-top:48px;padding-bottom:105px}.hab-hero h1{font-size:44px;line-height:1.06;max-width:380px}.hab-hero .hab-eyebrow{font-size:9px!important;letter-spacing:.12em}.hab-hero__intro{font-size:16px;max-width:310px}.hab-hero__shade{background:linear-gradient(90deg,#0c1219ed,#0c121999),linear-gradient(0deg,#111922,transparent)}.hab-hero__foot{margin-top:35px;font-size:8px;letter-spacing:.1em}.hab-hero__foot span:last-child{display:none}.hab-finder-wrap{margin-top:-65px}.hab-finder{padding:23px 19px;scroll-margin-top:160px}.hab-finder__form{grid-template-columns:1fr;gap:15px}.hab-finder__steps{display:none}.hab-finder h2{font-size:28px}.hab-finder__form .hab-btn{margin-top:4px}.hab-finder__bottom{flex-direction:column;gap:9px}.hab-service-strip{grid-template-columns:1fr;padding-block:23px;gap:13px}.hab-service-strip>span{justify-content:start;font-size:13px}.hab-service-strip>span+span{border:0}.hab-service-strip svg{width:24px;height:24px}.hab-categories{padding-block:44px}.hab-section-head{display:block;margin-bottom:22px}.hab-section-head h2{font-size:34px}.hab-text-link{margin-top:20px;display:inline-flex}.hab-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hab-category{padding:14px}.hab-category__art{height:110px}.hab-category__art svg{width:80px;height:80px}.hab-category h3{font-size:18px;line-height:1.15;min-height:42px}.hab-category>p{font-size:10px}.hab-workshop{padding-block:40px}.hab-workshop__grid{grid-template-columns:1fr;gap:35px}.hab-workshop__visual{height:340px}.hab-workshop h2{font-size:36px}.hab-workshop__copy .hab-btn{width:100%}.hab-help{display:block;margin-block:35px;padding:25px}.hab-help h2{font-size:31px}.hab-help .hab-btn{margin-top:25px;width:100%}.hab-garage .hab-wrap{flex-wrap:wrap;gap:8px 20px;font-size:12px}.hab-garage .hab-wrap>span{width:100%}.hab-garage a{margin-left:0}.hab-product-support{grid-template-columns:1fr;gap:25px;padding:22px}.hab-product-support aside{padding-left:0;padding-top:25px;border-left:0;border-top:1px solid var(--hab-line)}.hab-product-support dl>div{grid-template-columns:110px 1fr}.hab-empty-products{grid-template-columns:repeat(2,minmax(0,1fr))}.hab-empty-products img{height:120px}}@media(prefers-reduced-motion:reduce){.hab-btn,.hab-category,.hab-category__art svg{transition:none}.hab-btn:hover,.hab-category:hover .hab-category__art svg{transform:none}}body.hab-v2{--hab-red:#ff5b32;--hab-ink:#12161c;--hab-paper:#f4f4f0}.hab-v2.index-template #MainContent{background:#0b0e12;color:#f3f5f6}.hab-v2 .hab-home{color:#f3f5f6;background:#0b0e12}.hab-v2 .hab-eyebrow{font-family:Arial,sans-serif;font-size:10px!important;letter-spacing:.16em;font-weight:600}.hab-v2 .hab-btn{font-family:Arial,sans-serif;border-radius:2px;min-height:54px;font-size:12px;letter-spacing:.035em;font-weight:700;padding:17px 22px;gap:35px}.hab-v2 .hab-btn--red{background:#ff5b32;color:#0c1015}.hab-v2 .hab-btn--red:hover:not(:disabled){background:#ff7857;color:#0c1015}.hab-v2 .hab-btn:hover{transform:translateY(-3px)}.hab-v2 .hab-hero{min-height:695px;background:#080b0f;isolation:isolate}.hab-hero__media{position:absolute;right:0;top:0;bottom:0;width:79%;z-index:-3;overflow:hidden}.hab-v2 .hab-hero__image{width:100%;height:100%;object-fit:cover;object-position:63% 53%;transform:scale(1.025);opacity:.98}.hab-v2 .hab-hero__shade{background:linear-gradient(90deg,#090d12 1%,#090d12f0 18%,#090d1299 40%,#090d1200 66%),linear-gradient(0deg,#0b0e12 0%,transparent 28%);z-index:-2}.hab-v2 .hab-hero:after{background:none}.hab-v2 .hab-hero__content{position:relative;padding-top:74px;padding-bottom:105px}.hab-v2 .hab-hero .hab-eyebrow{color:#b4bdc7;gap:10px;margin-bottom:32px;line-height:1.8}.hab-status-dot{width:6px;height:6px;background:#ff5b32;display:inline-block;box-shadow:0 0 14px #ff5b3260;flex-shrink:0}.hab-v2 .hab-hero h1{font-family:Arial,sans-serif;font-weight:900;font-size:clamp(52px,6.3vw,96px);line-height:.98;letter-spacing:-.065em;text-transform:uppercase;margin:0 0 30px;max-width:780px;position:relative;z-index:1}.hab-v2 .hab-hero h1>span{display:block}.hab-v2 .hab-hero h1 .hab-title-solid{color:#f5f7f8}.hab-v2 .hab-hero h1 .hab-title-outline{color:transparent;-webkit-text-stroke:1px #d4dbe1;letter-spacing:-.055em;font-size:.86em;margin-top:8px}.hab-v2 .hab-hero__intro{font-family:Arial,sans-serif;max-width:350px;font-size:14px;line-height:1.8;color:#a9b3bf;margin-top:0;margin-bottom:27px}.hab-hero__actions{display:flex;gap:28px;align-items:center}.hab-hero__secondary{color:#dce2e8;font-size:12px;text-decoration:none;display:flex;gap:18px;align-items:center}.hab-hero__secondary:hover{color:#ff8e71}.hab-v2 .hab-hero__foot{max-width:515px;margin-top:49px;letter-spacing:.12em;font-size:9px;align-items:center;color:#8d98a6}.hab-hero__foot>span{display:flex;align-items:center;gap:8px}.hab-hero__foot i{width:4px;height:4px;background:#ff5b32}.hab-hero__foot a{display:flex;gap:18px;color:inherit;text-decoration:none;align-items:center}.hab-hero__foot a>span{font-size:21px;color:#ff5b32}.hab-hero__rail{position:absolute;left:20px;top:80px;bottom:120px;display:flex;flex-direction:column;justify-content:space-between;writing-mode:vertical-rl;transform:rotate(180deg);font:8px Arial;letter-spacing:.22em;color:#52606d}.hab-hero__product-note{position:absolute;right:48px;bottom:134px;color:#b7c0c9;text-align:right;font:9px/1.9 Arial;letter-spacing:.13em}.hab-hero__product-note b{font-size:8px;font-weight:400;color:#737d89}.hab-v2 .hab-finder-wrap{margin-top:-57px}.hab-v2 .hab-finder{background:#151a21;border:1px solid #343c46;border-top:0;box-shadow:0 20px 65px #0005;padding:0 28px 19px;border-radius:3px;color:#e5eaf0;scroll-margin-top:180px}.hab-finder__tabs{display:flex;gap:34px;border-bottom:1px solid #303741;margin-bottom:24px}.hab-finder__tabs button{font:700 10px/1.5 Arial;letter-spacing:.1em;text-transform:uppercase;color:#8e9baa;padding:19px 0 17px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.hab-finder__tabs button[aria-selected=true]{color:#ff7958;border-bottom-color:#ff5b32}.hab-v2 .hab-finder h2{font:700 23px/1.2 Arial;color:#f1f4f6;letter-spacing:-.03em}.hab-v2 .hab-finder__top{margin-bottom:22px}.hab-v2 .hab-finder__top .hab-eyebrow{font-size:9px!important;color:#8c99a8;margin-bottom:8px}.hab-v2 .hab-finder__steps{font-size:10px;color:#73808e}.hab-v2 .hab-finder__form{gap:12px;grid-template-columns:1fr 1fr 1.25fr auto}.hab-v2 .hab-finder__form label>span{font:500 11px Arial;letter-spacing:.03em;color:#afb9c5;margin-bottom:9px}.hab-v2 .hab-finder__form select{background:#0d1218;border-color:#39424e;color:#f1f4f6;font-family:Arial,sans-serif;font-size:12px;min-height:52px;border-radius:2px}.hab-v2 .hab-finder__form select:disabled{color:#a6b0bc;opacity:.65}.hab-v2 .hab-finder__form .hab-btn{min-height:52px}.hab-v2 .hab-finder__status{font:11px/1.65 Arial;color:#a0aebc;margin-top:12px;max-width:800px}.hab-v2 .hab-finder__bottom{border-top-color:#303741;margin-top:16px;padding-top:13px}.hab-v2 .hab-finder__bottom a{color:#b6c2cf;font:11px Arial;text-decoration:none}.hab-v2 .hab-finder__bottom a:hover{color:#ff7958}.hab-finder [hidden]{display:none!important}.hab-part-search>label{display:block;font:11px Arial;color:#aeb8c4;margin-bottom:10px}.hab-part-search>div{display:flex;gap:12px}.hab-part-search input[type=search]{font:14px Arial;background:#0d1218;border:1px solid #39424e;color:#fff;padding:15px;min-height:54px;flex:1;min-width:0;border-radius:2px}.hab-search-note{font:11px/1.6 Arial;color:#9aa9b8}.hab-v2 .hab-editor-note{background:#382c22;color:#ffe3c1;font:12px/1.6 Arial}.hab-v2 .hab-service-strip{border-bottom:0;padding-block:27px 34px;color:#9eabb9;gap:10px}.hab-v2 .hab-service-strip>span{font:11px Arial;gap:10px}.hab-v2 .hab-service-strip>span+span{border-color:#2a3038}.hab-v2 .hab-service-strip svg{width:23px;height:23px;color:#d0d8e1}.hab-motion-strip{position:relative;background:#ff5b32;color:#11151a;overflow:hidden;padding:20px 0}.hab-motion-strip__window{overflow:hidden;padding-right:50px}.hab-motion-strip__track{display:flex;width:max-content}.hab-motion-strip__track>div{display:flex;gap:50px;align-items:center;padding-right:50px;flex-shrink:0;font:900 27px/.95 Arial;letter-spacing:-.035em;white-space:nowrap}.hab-motion-strip__track i{font-size:25px;font-style:normal}.hab-motion-strip__track[data-hab-ticker]{animation:hab-ticker 32s linear infinite}.hab-motion-strip:hover .hab-motion-strip__track{animation-play-state:paused}.hab-motion-strip button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:31px;height:31px;background:#ff5b32;color:#11151a;border:1px solid #1116;border-radius:50%;font:700 12px Arial;cursor:pointer;z-index:2}.hab-motion-strip__track.hab-ticker-paused{animation-play-state:paused!important}@keyframes hab-ticker{to{transform:translate(-50%)}}.hab-v2 .hab-categories{padding-top:75px;padding-bottom:70px;color:#f1f4f7}.hab-v2 .hab-section-head{margin-bottom:32px}.hab-v2 .hab-section-head .hab-eyebrow{color:#8995a4;font-size:9px!important;margin-bottom:14px}.hab-v2 .hab-section-head h2{font:800 clamp(32px,3.5vw,50px)/1.08 Arial;letter-spacing:-.05em;color:#f2f4f6}.hab-v2 .hab-text-link{color:#c0cbd6;border-bottom:1px solid #515d6a;font:11px/1.6 Arial;gap:26px}.hab-v2 .hab-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hab-v2 .hab-category{background:#11161b;border-color:#292f36;border-radius:3px;padding:19px 22px;transition:transform .35s,border-color .35s,background .35s;color:#fff}.hab-v2 .hab-category:hover{background:#181d23;border-color:#ff5b32;transform:translateY(-6px);box-shadow:none}.hab-v2 .hab-category__number{font:9px Arial;color:#737f8c;letter-spacing:.12em;position:relative;z-index:1}.hab-v2 .hab-category__art{height:auto;aspect-ratio:1.38;background:none;margin:-15px -8px -14px;overflow:hidden}.hab-category__photo{width:100%;height:100%;background-size:300% 200%;background-repeat:no-repeat;transition:transform .55s cubic-bezier(.2,.7,.2,1);mix-blend-mode:lighten}.hab-category__photo--crank{background-position:0% 0%}.hab-category__photo--piston{background-position:50% 0%}.hab-category__photo--head{background-position:100% 0%}.hab-category__photo--turbo{background-position:0% 100%}.hab-category__photo--gasket{background-position:50% 100%}.hab-category__photo--engine{background-position:100% 100%}.hab-v2 .hab-category:hover .hab-category__photo{transform:scale(1.07)}.hab-v2 .hab-category__art img{mix-blend-mode:normal;object-fit:contain}.hab-v2 .hab-category__caption{position:relative;z-index:1;padding-top:5px}.hab-v2 .hab-category h3{font:700 21px/1.2 Arial;letter-spacing:-.025em;color:#eff2f5;margin:12px 0 8px}.hab-v2 .hab-category__caption>span{font:24px Arial;color:#ff7958}.hab-v2 .hab-category>p{font:10px/1.5 Arial;color:#8d99a6}.hab-v2 .hab-featured{padding-block:0 80px;color:#fff}.hab-featured__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hab-featured__card{color:inherit;text-decoration:none;display:block;min-width:0}.hab-featured__image{aspect-ratio:1;background:#f4f4f0;position:relative;overflow:hidden;border-radius:3px}.hab-featured__image img{width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply;transition:transform .4s}.hab-featured__card:hover img{transform:scale(1.07)}.hab-featured__image>span{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#fff;color:#1c232a;width:32px;height:32px;display:grid;place-items:center;font:18px Arial}.hab-featured__copy{padding-top:17px}.hab-featured__copy p{font:9px/1.4 Arial;letter-spacing:.09em;color:#929eac;text-transform:uppercase;margin:0 0 7px}.hab-featured__copy h3{font:600 14px/1.5 Arial;color:#eff3f6;margin:0 0 11px}.hab-featured__copy strong{font:700 16px Arial;color:#ff7958}.hab-v2 .hab-workshop{background:#ebeeeb;padding-block:75px;color:#171c22}.hab-v2 .hab-workshop__grid{gap:65px}.hab-v2 .hab-workshop__visual{height:540px;background:#0d1116;border-radius:3px}.hab-workshop__photo{position:relative;height:100%;overflow:hidden;background:#0b0e12}.hab-workshop__photo>img{width:150%;max-width:none;height:100%;object-fit:cover;object-position:70% center;transform:translate(-27%)}.hab-workshop__photo:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(0deg,#0b0e12cc,transparent 40%)}.hab-workshop__photo-label{position:absolute;top:22px;left:22px;font:9px Arial;letter-spacing:.15em;color:#aeb7c0}.hab-v2 .hab-workshop__badge{background:#ff5b32;left:22px;right:auto;bottom:22px;padding:20px 25px;color:#11151a;font:9px/1.7 Arial;letter-spacing:.12em}.hab-v2 .hab-workshop__badge strong{font:800 19px/1.3 Arial;letter-spacing:-.02em}.hab-v2 .hab-workshop h2{font:800 clamp(31px,3.4vw,48px)/1.08 Arial;letter-spacing:-.055em;color:#171c22}.hab-v2 .hab-workshop .hab-eyebrow{font-size:9px!important;color:#5c6670}.hab-v2 .hab-workshop__copy>p:not(.hab-eyebrow){font:14px/1.8 Arial;color:#5a6570}.hab-v2 .hab-workshop__points>div{padding:14px 0;border-color:#cbd1d0}.hab-v2 .hab-workshop__points>div>span{font:10px Arial;color:#bd3b1c;padding-top:4px}.hab-v2 .hab-workshop__points p{font:12px/1.7 Arial}.hab-v2 .hab-workshop__points strong{font:700 14px/1.5 Arial;margin-bottom:4px}.hab-v2 .hab-help{margin-block:0;padding-block:60px;border:none;background:transparent;color:#fff;gap:30px}.hab-v2 .hab-help h2{font:800 38px/1.1 Arial;letter-spacing:-.04em;color:#f0f3f5}.hab-v2 .hab-help .hab-eyebrow{color:#8493a3;font-size:9px!important}.hab-v2 .hab-help p:not(.hab-eyebrow){font:12px/1.8 Arial;color:#9eabb9}.hab-v2 .hab-help .hab-btn{background:#ff5b32;color:#11151a}.hab-v2 .hab-garage{background:#161d24;color:#cfdae5;border-color:#303a46}.hab-v2 .hab-finder-page{padding-bottom:60px}.hab-v2 .hab-finder-page>h1{color:#171c22}.hab-v2 .hab-product-support .hab-eyebrow{color:#9b3820}.hab-v2 .hab-product-support h2{font:700 27px/1.2 Arial}.hab-v2 .hab-product-support h3{font:700 20px/1.3 Arial}.hab-v2 .hab-product-support p{font:13px/1.7 Arial}.hab-v2 .hab-product-support{border-top-color:#ff5b32}.hab-motion .hab-hero__content>.hab-eyebrow{animation:hab-enter .8s .05s both}.hab-motion .hab-hero h1{animation:hab-enter .9s .12s both}.hab-motion .hab-hero__intro,.hab-motion .hab-hero__actions{animation:hab-enter .9s .25s both}.hab-motion .hab-hero__media{animation:hab-image-enter 1.5s both}.hab-motion .hab-finder-wrap{animation:hab-enter .8s .35s both}.hab-reveal-ready [data-hab-reveal]{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hab-reveal-ready [data-hab-reveal].hab-is-visible{opacity:1;transform:translateY(0)}@keyframes hab-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hab-image-enter{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@media(min-width:1500px){.hab-v2 .hab-hero__content{padding-top:90px}.hab-v2 .hab-hero{min-height:740px}}@media(max-width:1100px){.hab-v2 .hab-hero h1{font-size:72px;max-width:650px}.hab-v2 .hab-finder__form{grid-template-columns:1fr 1fr}.hab-hero__rail{display:none}.hab-v2 .hab-workshop__grid{gap:35px}.hab-v2 .hab-hero__product-note{right:24px}.hab-v2 .hab-category h3{font-size:19px}}@media(max-width:650px){.hab-v2 .hab-hero{min-height:720px}.hab-v2 .hab-hero__content{padding-top:35px;padding-bottom:90px}.hab-v2 .hab-hero .hab-eyebrow{font-size:8px!important;letter-spacing:.1em;max-width:310px;line-height:1.7;margin-bottom:24px}.hab-v2 .hab-hero h1{font-size:clamp(42px,10.8vw,66px);letter-spacing:-.065em;max-width:100%;line-height:1.01;margin-bottom:20px}.hab-v2 .hab-hero h1 .hab-title-outline{font-size:.88em;-webkit-text-stroke:.8px #d4dbe1;margin-top:5px}.hab-v2 .hab-hero__intro{font-size:12px;max-width:295px;line-height:1.8;margin-bottom:22px}.hab-hero__actions{gap:18px;align-items:flex-start;flex-direction:column}.hab-v2 .hab-hero__actions .hab-btn{min-height:48px;padding:14px 18px;font-size:11px;gap:30px}.hab-hero__secondary{font-size:10px}.hab-hero__media{width:100%;height:390px;top:auto;bottom:30px;z-index:-3}.hab-v2 .hab-hero__image{object-position:70% 58%;object-fit:cover;opacity:.95}.hab-v2 .hab-hero__shade{background:linear-gradient(180deg,#090d12 0%,#090d12 28%,#090d12b3 44%,transparent 62%,#0b0e12 98%)}.hab-v2 .hab-hero__foot{margin-top:235px;margin-bottom:0;font-size:8px}.hab-hero__foot a,.hab-v2 .hab-hero__product-note{display:none}.hab-v2 .hab-finder-wrap{margin-top:-64px}.hab-v2 .hab-finder{padding:0 18px 17px}.hab-finder__tabs{gap:24px;margin-bottom:22px}.hab-finder__tabs button{font-size:8px;letter-spacing:.03em;padding-block:17px}.hab-v2 .hab-finder h2{font-size:21px;letter-spacing:-.04em}.hab-v2 .hab-finder__top .hab-eyebrow{font-size:8px!important}.hab-v2 .hab-finder__form{grid-template-columns:1fr;gap:15px}.hab-v2 .hab-finder__form select{font-size:16px;min-height:49px}.hab-v2 .hab-finder__form .hab-btn{margin-top:1px;min-height:49px}.hab-v2 .hab-finder__status{font-size:10px;line-height:1.7}.hab-v2 .hab-finder__bottom{gap:12px}.hab-v2 .hab-finder__bottom a{font-size:10px}.hab-part-search>div{flex-direction:column}.hab-part-search input[type=search]{font-size:16px}.hab-v2 .hab-service-strip{padding-block:25px;gap:16px;grid-template-columns:1fr}.hab-v2 .hab-service-strip>span{font-size:11px}.hab-v2 .hab-service-strip>span+span{border:0}.hab-motion-strip{padding-block:17px}.hab-motion-strip__track>div{font-size:22px;gap:30px;padding-right:30px}.hab-motion-strip__track i{font-size:20px}.hab-v2 .hab-categories{padding-block:45px}.hab-v2 .hab-section-head h2{font-size:33px;max-width:300px;line-height:1.05}.hab-v2 .hab-section-head .hab-eyebrow{font-size:8px!important;line-height:1.8;max-width:280px}.hab-v2 .hab-text-link{font-size:10px;margin-top:18px}.hab-v2 .hab-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hab-v2 .hab-category{padding:14px 12px}.hab-v2 .hab-category__number{font-size:8px}.hab-v2 .hab-category__art{height:auto;aspect-ratio:1.05;margin:-9px -8px -14px}.hab-v2 .hab-category h3{font-size:15px;min-height:36px;line-height:1.2;margin-bottom:4px}.hab-v2 .hab-category__caption>span{font-size:21px}.hab-v2 .hab-category>p{font-size:9px}.hab-v2 .hab-featured{padding-bottom:45px}.hab-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hab-featured__copy h3{font-size:12px;line-height:1.5}.hab-featured__copy strong{font-size:14px}.hab-featured__image img{padding:10px}.hab-v2 .hab-workshop{padding-block:40px}.hab-v2 .hab-workshop__visual{height:350px}.hab-v2 .hab-workshop h2{font-size:35px}.hab-v2 .hab-workshop__copy>p:not(.hab-eyebrow){font-size:13px}.hab-v2 .hab-workshop__copy .hab-eyebrow{font-size:8px!important}.hab-v2 .hab-workshop__badge{left:18px;bottom:18px}.hab-v2 .hab-help{padding:40px 0}.hab-v2 .hab-help h2{font-size:33px}.hab-v2 .hab-help .hab-btn{margin-top:24px}}@media(prefers-reduced-motion:reduce){.hab-motion *,[data-hab-reveal],.hab-motion-strip__track[data-hab-ticker]{animation:none!important;transition:none!important}.hab-reveal-ready [data-hab-reveal]{opacity:1;transform:none}.hab-v2 .hab-btn:hover,.hab-v2 .hab-category:hover,.hab-v2 .hab-category:hover .hab-category__photo,.hab-featured__card:hover img{transform:none}.hab-motion-strip button{display:none}}.hab-v2 .hab-category__art{aspect-ratio:1;max-width:280px;width:100%;margin:-12px auto -16px}@media(max-width:650px){.hab-v2 .hab-category__art{aspect-ratio:1;max-width:none;width:100%;margin:-8px auto -12px}}.hab-footer-resources{background:#10161d;border-top:1px solid #303b47;padding:20px 0;color:#c7d1dc;font:11px/1.6 Arial,sans-serif}.hab-footer-resources .hab-wrap{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap}.hab-footer-resources a,.hab-footer-resources button{color:inherit;font:inherit;text-decoration:none}.hab-footer-resources button{border:0;background:none;padding:0;cursor:pointer}.hab-footer-resources button:first-child{color:#ff8767}.hab-footer-resources a:hover,.hab-footer-resources button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.hab-service-dialog{width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #46515f;border-radius:6px;background:#10161e;color:#e6edf3;box-shadow:0 30px 120px #0008;font:14px/1.6 Arial,sans-serif;overflow:auto;overscroll-behavior:contain}.hab-service-dialog:not([open]){display:none}.hab-service-dialog::backdrop{background:#020710b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hab-service-dialog__inner{padding:30px}.hab-service-dialog header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.hab-service-dialog header h2{font:700 30px/1.15 Arial;color:#f3f7fa;letter-spacing:-.04em;margin:8px 0 0;max-width:570px}.hab-service-dialog .hab-eyebrow{font-size:9px!important;color:#94a3b5;margin-bottom:8px}.hab-service-dialog [data-hab-close-service]{border:1px solid #4a5665;background:transparent;color:#fff;border-radius:50%;font:27px/1 Arial;width:36px;height:36px;flex-shrink:0;cursor:pointer}.hab-service-dialog__tabs{display:flex;gap:28px;border-bottom:1px solid #364251;margin:25px 0}.hab-service-dialog__tabs button{border:0;background:none;color:#aab8c8;padding:0 0 14px;border-bottom:2px solid transparent;font:700 12px/1.5 Arial;cursor:pointer}.hab-service-dialog__tabs button[aria-pressed=true]{color:#ff9377;border-bottom-color:#ff5b32}.hab-service-dialog [hidden]{display:none!important}.hab-service-contact{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hab-service-contact a{background:#19222d;color:#f3f7fa;border:1px solid #303d4d;border-radius:3px;padding:16px;text-decoration:none;font-size:18px}.hab-service-contact small{display:block;font-size:9px;letter-spacing:.14em;color:#9aabba;margin-bottom:5px}.hab-service-dialog p{font:12px/1.8 Arial;color:#aebccc}.hab-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0 15px}.hab-contact-fields label{font:600 11px/1.5 Arial;color:#c6d3e0}.hab-contact-fields label:nth-child(n+3){grid-column:1/-1}.hab-contact-fields input,.hab-contact-fields textarea{display:block;width:100%;margin-top:8px;background:#0a1017;color:#f4f7fa;border:1px solid #4b5969;border-radius:3px;padding:12px;font:14px/1.6 Arial;box-sizing:border-box}.hab-contact-fields textarea{resize:vertical;min-height:140px}.hab-form-hint{font-size:11px!important}.hab-service-dialog a{color:#e0e9f3}.hab-form-hint a{text-underline-offset:3px}.hab-form-result{border:1px solid #5c8d7a;background:#182b27;color:#def4e9!important;padding:18px;border-radius:3px}.hab-form-result--error{background:#3b2320;color:#ffd8cd!important;border-color:#bd7764}.hab-service-dialog :focus-visible{outline:3px solid #ff8867;outline-offset:4px}.hab-service-is-open{overflow:hidden}.hab-faq-item{border-bottom:1px solid #364251;padding:0}.hab-faq-item summary{font:600 14px/1.6 Arial;cursor:pointer;list-style:revert;padding:18px 0;color:#e4edf5}.hab-faq-item summary::marker{color:#ff8c6d}.hab-faq-item>div{padding:0 15px 15px}.hab-faq-item p{margin:0;color:#aebccc;font-size:13px}.hab-backtop{position:fixed;right:22px;bottom:22px;z-index:20;width:43px;height:43px;border:1px solid #d9e0e8;background:#15202c;color:#fff;border-radius:50%;box-shadow:0 4px 15px #0003;cursor:pointer;font:22px Arial}.hab-backtop[hidden]{display:none!important}.hab-backtop:focus-visible{outline:3px solid #ff5b32;outline-offset:4px}.hab-product-facts,.hab-search-help{background:#fff;color:#1c2530;border:1px solid #d8dfe5;border-top:3px solid #ff5b32;border-radius:4px;display:grid;grid-template-columns:1.45fr 1fr;gap:45px;padding:35px;margin-block:30px 55px;font:14px/1.7 Arial,sans-serif}.hab-product-facts h2,.hab-search-help h2{font:700 29px/1.15 Arial;letter-spacing:-.03em;color:#19232e;margin:10px 0 18px}.hab-product-facts h3,.hab-search-help h3{font:700 22px/1.3 Arial;letter-spacing:-.02em;color:#19232e}.hab-product-facts .hab-eyebrow,.hab-search-help .hab-eyebrow{color:#965139;font-size:9px!important}.hab-product-facts p,.hab-search-help p{color:#626e7b}.hab-product-facts dl{margin-block:22px 0}.hab-product-facts dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;border-top:1px solid #dbe1e5;padding:13px 0;font-size:13px}.hab-product-facts dt{font-weight:700}.hab-product-facts dd{margin:0;overflow-wrap:anywhere}.hab-product-facts dd p{margin:0}.hab-product-facts aside{border-left:1px solid #dbe1e5;padding-left:35px}.hab-product-facts__small{font-size:11px}.hab-product-facts__small a{color:#323e4a}.hab-fitment-note{padding:17px;background:#f4f5f2;border-left:3px solid #7a8c9c;margin-top:15px}.hab-search-help>div:last-child{border-left:1px solid #dbe1e5;padding-left:30px}.hab-search-help>div:last-child a{display:block;margin:16px 0;color:#24364a;font-weight:600}.hab-v2 .hab-garage .hab-wrap{flex-wrap:wrap;gap:12px 20px}.hab-v2 .hab-garage [data-hab-vehicle-link]{margin-left:auto}.hab-v2 .hab-garage a:not([data-hab-vehicle-link]){margin-left:0}.hab-v2 .hab-garage button{font-size:12px}@media(max-width:650px){.hab-service-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.hab-service-dialog__inner{padding:22px 18px}.hab-service-dialog header h2{font-size:26px}.hab-service-dialog .hab-eyebrow{font-size:8px!important;line-height:1.7}.hab-service-dialog__tabs{gap:25px}.hab-service-dialog__tabs button{font-size:10px}.hab-service-contact{grid-template-columns:1fr}.hab-service-contact a{font-size:17px;padding:13px}.hab-contact-fields{grid-template-columns:1fr;gap:15px}.hab-contact-fields input,.hab-contact-fields textarea{font-size:16px}.hab-service-dialog .hab-btn{width:100%}.hab-backtop{width:39px;height:39px;right:14px;bottom:14px}.hab-product-facts,.hab-search-help{grid-template-columns:1fr;padding:23px;gap:25px}.hab-product-facts h2,.hab-search-help h2{font-size:26px}.hab-product-facts aside,.hab-search-help>div:last-child{border-left:0;border-top:1px solid #dbe1e5;padding:22px 0 0}.hab-product-facts dl>div{grid-template-columns:105px 1fr;gap:15px;font-size:12px}.hab-footer-resources .hab-wrap{gap:15px 24px}.hab-v2 .hab-garage [data-hab-vehicle-link]{margin-left:0}}@media(prefers-reduced-motion:reduce){.hab-service-dialog{scroll-behavior:auto}}.hab-brand-index,.hab-cart-help{padding-block:55px;color:#1c2733;font:14px/1.8 Arial,sans-serif}.hab-brand-index h1,.hab-cart-help h2{font:800 38px/1.1 Arial;letter-spacing:-.04em;color:#1c2733}.hab-brand-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:30px}.hab-brand-index__grid a{display:block;padding:18px;border:1px solid #cfd8e0;background:#fff;color:#253445;text-decoration:none;font-weight:600;border-radius:3px}.hab-brand-index__grid a:hover{border-color:#ce4b2a}.hab-cart-help{max-width:1000px}.hab-cart-help>div{display:flex;gap:15px;flex-wrap:wrap;margin-top:23px}@media(max-width:650px){.hab-brand-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hab-brand-index h1,.hab-cart-help h2{font-size:31px}.hab-cart-help>div{flex-direction:column}}.hab-engine-form{display:grid;grid-template-columns:1fr 1.25fr auto;align-items:end;gap:12px}.hab-engine-form label{font:500 11px Arial;color:#afbdcc}.hab-engine-form select{display:block;width:100%;min-height:52px;margin-top:9px;padding:13px;background:#0d1218;color:#edf3f8;border:1px solid #39424e;border-radius:2px;font:12px Arial}.hab-engine-form select:disabled{opacity:.6}.hab-catalog-context{padding:48px 0;background:#10161e;color:#d7e1eb;font:14px/1.7 Arial}.hab-catalog-context h1{font:800 clamp(32px,4vw,52px)/1.08 Arial;letter-spacing:-.04em;color:#f1f6fa;max-width:1100px;margin:16px 0}.hab-catalog-context p{max-width:750px;color:#9cabbc}.hab-catalog-context .hab-eyebrow{font-size:9px!important;color:#ff967b}.hab-catalog-context>div>div{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px}.hab-catalog-context a,.hab-catalog-context button{color:#d1dfec;font:12px Arial;background:none;border:none;padding:0;text-decoration:none;cursor:pointer}.hab-catalog-context button{color:#ff967b}.hab-v2 .hab-category__art img{object-fit:contain;width:100%;height:100%;border-radius:3px;background:#fff;padding:9px}.hab-v2 .hab-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hab-v2 .hab-category h3{font-size:18px}.hab-v2 .hab-finder__tabs{gap:28px}@media(max-width:1050px){.hab-v2 .hab-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hab-engine-form{grid-template-columns:1fr 1fr}.hab-engine-form .hab-btn{grid-column:1/-1}}@media(max-width:650px){.hab-engine-form{grid-template-columns:1fr}.hab-engine-form select{font-size:16px}.hab-v2 .hab-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hab-v2 .hab-category h3{font-size:15px}.hab-v2 .hab-finder__tabs{gap:19px}.hab-v2 .hab-finder__tabs button{font-size:8px;letter-spacing:0}.hab-catalog-context{padding-block:32px}.hab-catalog-context h1{font-size:31px}.hab-catalog-context p{font-size:12px}}.hab-price-pending{padding:18px;border:1px solid #d3dce4;border-left:3px solid #e95e37;background:#f6f5f1;border-radius:3px;margin-block:16px}.hab-price-pending p{font:13px/1.7 Arial;color:#465463;margin:0 0 14px}.hab-v2 .hab-category{display:flex;flex-direction:column;padding:20px;min-width:0}.hab-v2 .hab-category__number{display:block;flex-shrink:0;margin:0 0 15px;position:static;color:#96a4b2;font-size:9px;line-height:1.5}.hab-v2 .hab-category__art{display:block;position:relative;flex-shrink:0;width:100%;max-width:none;height:auto;aspect-ratio:1;margin:0 0 16px;overflow:hidden;border-radius:3px;background:#14191f}.hab-v2 .hab-category__art>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:10px;object-fit:contain;background:#f5f5f1;border-radius:3px}.hab-v2 .hab-category__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:300% 200%;background-repeat:no-repeat;mix-blend-mode:normal}.hab-category__image-note{position:absolute;right:9px;bottom:8px;z-index:1;background:#111a22bb;color:#c4d1de;padding:3px 6px;border-radius:2px;font:8px/1.3 Arial;letter-spacing:.04em}.hab-v2 .hab-category__caption{padding:0;align-items:flex-start;margin-top:auto;gap:12px}.hab-v2 .hab-category h3{font:700 19px/1.25 Arial;margin:0 0 8px;min-height:24px;color:#eef3f7}.hab-v2 .hab-category__caption>span{font-size:22px;line-height:1.2;margin-top:0}.hab-v2 .hab-category>p{margin:0;font-size:10px;line-height:1.6}.hab-v2 scroll-to-top-button{background:#ff5b32;color:#111820;border-color:#ff5b32}@media(min-width:990px){.hab-v2 .header__inline-menu .header__menu-item{font-size:13px;padding-inline:12px}.hab-v2 .header__inline-menu .list-menu--inline{row-gap:0}}@media(max-width:650px){.hab-v2 .hab-category{padding:13px}.hab-v2 .hab-category__number{font-size:8px;margin-bottom:10px}.hab-v2 .hab-category__art{margin:0 0 13px;max-width:none;aspect-ratio:1}.hab-v2 .hab-category__art>img{padding:6px}.hab-v2 .hab-category h3{font-size:15px;min-height:36px;margin-bottom:5px}.hab-v2 .hab-category>p{font-size:9px}}@media(min-width:990px){.hab-v2 .header__inline-menu summary.header__menu-item{padding-inline-end:28px}}@media(max-width:650px){.hab-v2 .hab-hero h1{font-size:clamp(34px,10.4vw,60px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.hab-v2 .hab-hero h1 .hab-title-outline{color:#ff7958;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;font-size:.8em;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-top:8px;text-shadow:none}}.hab-v2 .hab-category .hab-category__art{background:transparent;border:0;box-shadow:none}.hab-v2 .hab-category .hab-category__art>img{padding:0;background:transparent;border:0;box-shadow:none;object-fit:contain;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hab-motors.css.map */
