.nx-aftermarket-hero{position:relative;min-height:min(58.8rem,calc(100svh - 8rem));overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(49,110,198,.22),transparent 30%),linear-gradient(135deg,#051325,#081a33 58%,#0a2345);color:var(--nx-white)}.nx-aftermarket-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:7.2rem 7.2rem;content:"";-webkit-mask-image:linear-gradient(to right,transparent,#000 46%);mask-image:linear-gradient(to right,transparent,#000 46%)}.nx-aftermarket-hero__inner{position:relative;z-index:1;display:grid;min-height:inherit;align-items:center;gap:6rem;grid-template-columns:minmax(0,1fr) minmax(38rem,.9fr);padding-block:clamp(5.6rem,7.7vw,10.5rem) clamp(4.9rem,6.3vw,7.7rem)}.nx-aftermarket-hero__content{max-width:76rem}.nx-aftermarket-hero .nx-home__eyebrow{color:#83b1f2}.nx-aftermarket-hero__heading{margin:0;color:#fff;font-size:clamp(4.8rem,7vw,8.8rem);font-weight:600;letter-spacing:-.058em;line-height:.98}.nx-aftermarket-hero__text{max-width:65rem;margin-top:3rem;color:#ffffffbd;font-size:clamp(1.8rem,2vw,2.25rem);line-height:1.58}.nx-aftermarket-hero__visual{display:grid;min-height:35rem;place-items:center;pointer-events:none}.nx-aftermarket-hero__image{width:100%;max-width:none;max-height:64rem;object-fit:contain;filter:drop-shadow(0 3rem 7rem rgba(0,0,0,.32))}.nx-aftermarket-actions{padding-block:clamp(8rem,11vw,15rem);background:var(--nx-white)}.nx-aftermarket-portfolio{display:block}.nx-aftermarket-actions__grid{display:grid;margin-top:5rem;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}.nx-aftermarket-action{position:relative;display:flex;min-height:33rem;flex-direction:column;padding:3.2rem;overflow:hidden;border:.1rem solid var(--nx-line);border-radius:2rem;background:var(--nx-surface);transition:.18s ease}.nx-aftermarket-action:hover,.nx-aftermarket-action.is-active{border-color:#316ec680;box-shadow:0 2rem 5rem #05132514;transform:translateY(-.3rem)}.nx-aftermarket-action__number{color:var(--nx-blue);font-size:1.25rem;font-weight:750;letter-spacing:.12em}.nx-aftermarket-action__status{align-self:flex-start;margin-top:2.2rem;padding:.65rem 1rem;border-radius:99rem;background:#316ec61a;color:var(--nx-blue);font-size:1.15rem;font-weight:700;letter-spacing:.04em}.nx-aftermarket-action__heading{margin:auto 0 0;color:var(--nx-navy);font-size:clamp(2.3rem,2.2vw,3rem);font-weight:650;letter-spacing:-.035em;line-height:1.12}.nx-aftermarket-action__text{margin-top:1.5rem;color:var(--nx-muted);font-size:1.5rem;line-height:1.62}.nx-aftermarket-action__link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.6rem;padding:0;border:0;background:transparent;color:var(--nx-navy);cursor:pointer;font:inherit;font-size:1.45rem;font-weight:650;text-align:left}.nx-aftermarket-action__link:hover{color:var(--nx-blue)}.nx-aftermarket-action__link:focus-visible{outline:.2rem solid var(--nx-blue);outline-offset:.5rem}.nx-aftermarket-action.is-active .nx-aftermarket-action__link span:last-child{transform:rotate(90deg)}.nx-aftermarket-action__link span:last-child{transition:transform .18s ease}.nx-aftermarket-details{margin-top:2rem}.nx-aftermarket-detail{position:relative;display:grid;align-items:center;gap:clamp(4rem,7vw,10rem);padding:clamp(5rem,7vw,9rem);overflow:hidden;border-radius:3rem;background:var(--nx-navy);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.42fr);animation:nx-solution-detail-in .32s cubic-bezier(.2,.8,.2,1)}.nx-aftermarket-detail[hidden]{display:none}.nx-aftermarket-detail .nx-home__eyebrow{color:#83b1f2}.nx-aftermarket-detail__heading{max-width:80rem;margin:0;color:#fff;font-size:clamp(3.5rem,4.7vw,6.2rem);font-weight:600;letter-spacing:-.05em;line-height:1.03}.nx-aftermarket-detail__text{max-width:78rem;margin-top:2.4rem;color:#ffffffbd;font-size:1.7rem;line-height:1.7}.nx-aftermarket-detail__actions{display:grid;gap:1.2rem}.nx-aftermarket-detail__actions .nx-home__button{width:100%;justify-content:center;text-align:center}.nx-aftermarket-detail__actions .nx-direct-contact{display:contents}.nx-aftermarket-detail__actions .nx-direct-contact__button{width:100%}.nx-aftermarket-detail__close{position:absolute;z-index:2;top:2.4rem;right:2.4rem;display:grid;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:#fff;cursor:pointer;place-items:center}.nx-aftermarket-detail__close:hover,.nx-aftermarket-detail__close:focus-visible{border-color:#fff;background:#fff;color:var(--nx-navy)}.nx-aftermarket-detail__close svg{width:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}@media screen and (max-width:989px){.nx-aftermarket-hero__inner{grid-template-columns:1fr;gap:2rem}.nx-aftermarket-hero__visual{min-height:38rem}.nx-aftermarket-hero__image{width:100%}.nx-aftermarket-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-aftermarket-detail{grid-template-columns:1fr}.nx-aftermarket-detail__actions{max-width:42rem}}@media screen and (max-width:749px){.nx-aftermarket-hero__heading{font-size:clamp(4.4rem,14vw,6.4rem)}.nx-aftermarket-hero__visual{min-height:30rem}.nx-aftermarket-actions__grid{grid-template-columns:1fr}.nx-aftermarket-action{min-height:27rem}.nx-aftermarket-detail{padding:6.5rem 3rem 4rem;border-radius:2.2rem}}@media(prefers-reduced-motion:reduce){.nx-aftermarket-action{transition:none}}@supports (grid-template-rows: subgrid){.nx-aftermarket-actions__grid{grid-auto-rows:auto 1fr auto auto auto}.nx-aftermarket-action{display:grid;grid-template-rows:subgrid;grid-row:span 5}.nx-aftermarket-action__number{grid-row:1}.nx-aftermarket-action__status{grid-row:2;align-self:start;justify-self:start;margin-top:.6rem}.nx-aftermarket-action__heading{grid-row:3;margin:0}.nx-aftermarket-action__text{grid-row:4;margin-top:0}.nx-aftermarket-action__link{grid-row:5;align-self:end;margin-top:1rem}}.nx-product-icons{padding-block:clamp(8rem,11vw,15rem);background:var(--nx-white)}.nx-product-icons__portfolio{display:block}.nx-product-icons__grid{display:grid;margin:5rem 0 0;padding:0;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.nx-product-icons__cell{display:grid}.nx-product-icon{display:grid;width:100%;height:100%;align-content:start;justify-items:start;gap:2rem;padding:3rem;border:.1rem solid var(--nx-line);border-radius:2rem;background:var(--nx-surface);color:var(--nx-navy);cursor:pointer;font:inherit;text-align:left;transition:.18s ease}.nx-product-icon:hover,.nx-product-icon.is-active{border-color:#316ec680;box-shadow:0 2rem 5rem #05132514;transform:translateY(-.3rem)}.nx-product-icon:focus-visible{outline:.2rem solid var(--nx-blue);outline-offset:.5rem}.nx-product-icon__symbol{--nx-icon-knockout: var(--nx-surface);display:block;width:7.2rem;height:7.2rem;color:var(--nx-blue)}.nx-product-icon__symbol svg{display:block;width:100%;height:100%}.nx-product-icon.is-active .nx-product-icon__symbol{color:var(--nx-navy)}.nx-product-icon__label{font-size:clamp(1.7rem,1.6vw,2rem);font-weight:650;letter-spacing:-.02em;line-height:1.2}.nx-aftermarket-detail--single{align-items:start;gap:clamp(2.4rem,4vw,5rem);grid-template-columns:auto minmax(0,1fr)}.nx-product-icons__panel{grid-column:1 / -1}.nx-product-icons__panel-symbol{--nx-icon-knockout: var(--nx-navy);display:block;width:clamp(6rem,8vw,9.6rem);height:clamp(6rem,8vw,9.6rem);color:#83b1f2}.nx-product-icons__panel-symbol svg{display:block;width:100%;height:100%}@media screen and (max-width:749px){.nx-product-icons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-aftermarket-detail--single{grid-template-columns:minmax(0,1fr)}.nx-product-icon{gap:1.4rem;padding:2.2rem}.nx-product-icon__symbol{width:5.6rem;height:5.6rem}}@media(prefers-reduced-motion:reduce){.nx-product-icon{transition:none}}.nx-aftermarket-hero__heading,.nx-aftermarket-detail__heading{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.nx-aftermarket-action__heading,.nx-vehicle__name,.nx-product-icon__label{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nextherm-aftermarket.css.map */
