.ng-clone-home{--ng-clone-accent: #03b94c;--ng-clone-accent-glow: rgba(3, 185, 76, .45);--ng-clone-surface: rgba(255, 255, 255, .04);--ng-clone-border: rgba(255, 255, 255, .08);--ng-clone-radius: 12px;--ng-section-pad: clamp(3.5rem, 8vw, 6rem)}.ng-clone-home .ng-body:before,.ng-clone-home .ng-body:after{opacity:.35}.ng-clone-home .ng-hero--cta-only{min-height:100vh;min-height:100svh}.ng-clone-home .ng-hero--cta-only .ng-hero__content--cta-only{position:absolute;inset:auto 0 clamp(2.5rem,6vh,4rem);display:flex;justify-content:center;padding:0 1.5rem}.ng-clone-home .ng-hero--cta-only .ng-hero__cta{min-width:min(100%,280px);box-shadow:0 0 40px var(--ng-clone-accent-glow),0 8px 32px #00000080;transition:transform .25s ease,box-shadow .25s ease}.ng-clone-home .ng-hero--cta-only .ng-hero__cta:hover{transform:translateY(-2px);box-shadow:0 0 56px var(--ng-clone-accent-glow),0 12px 40px #0000008c}.ng-clone-home .ng-hero--cta-only .ng-hero__overlay--premium{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65) 100%)}.ng-clone-home .ng-section-hero,.ng-clone-home .ng-section-vehicle-finder,.ng-clone-home .ng-section-featured-collection,.ng-clone-home .ng-section-press,.ng-clone-home .ng-section-about,.ng-clone-home .ng-section-video-showcase,.ng-clone-home .ng-section-testimonials,.ng-clone-home .ng-section-hotspot,.ng-clone-home .ng-section-rich-text,.ng-clone-home .ng-section-community-reviews,.ng-clone-home .ng-section-faq{padding-block:var(--ng-section-pad)}.ng-clone-home .ng-section-vehicle-finder{padding-block:0}.ng-featured-collection--clone .ng-section-header--clone{text-align:center;max-width:640px;margin:0 auto 2.5rem}.ng-featured-collection--clone .ng-section-header__subheading{color:var(--ng-clone-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.ng-featured-collection--clone .ng-section-header__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.ng-featured-collection--clone .ng-section-header__desc{color:#ffffffa6;font-size:1rem;line-height:1.6;margin-bottom:1rem}.ng-featured-collection--clone .ng-link-arrow{color:var(--ng-clone-accent);font-weight:600;font-size:.9375rem;text-decoration:none;transition:opacity .2s}.ng-featured-collection--clone .ng-link-arrow:hover{opacity:.85}.ng-clone-home .ng-carousel--products .ng-product-card,.ng-clone-home .ng-carousel--products .ng-featured-card{background:var(--ng-clone-surface);border:1px solid var(--ng-clone-border);border-radius:var(--ng-clone-radius);overflow:hidden;transition:border-color .25s,transform .25s;height:100%}.ng-clone-home .ng-carousel--products .ng-product-card:hover,.ng-clone-home .ng-carousel--products .ng-featured-card:hover{border-color:#03b94c59;transform:translateY(-4px)}.ng-carousel--featured-row{--ng-featured-gap: 16px;--ng-featured-per-row: 4;position:relative;padding-inline:0}.ng-carousel--featured-row .ng-carousel__btn,.ng-carousel--featured-row .ng-carousel__dots{display:none!important}.ng-carousel--featured-row .ng-carousel__track{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom}.ng-carousel--featured-row .ng-carousel__track:active{cursor:grabbing}.ng-carousel--featured-row .ng-carousel__slides.is-dragging{transition:none!important}.ng-carousel--featured-row .ng-carousel__track{overflow:hidden;width:100%;--ng-featured-slide: calc((100% - var(--ng-featured-gap) * (var(--ng-featured-per-row) - 1)) / var(--ng-featured-per-row))}.ng-carousel--featured-row .ng-carousel__slides{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ng-featured-gap);transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ng-carousel--featured-row .ng-carousel__slide,.ng-carousel--featured-row .ng-carousel__slide.ng-block-root{flex:0 0 var(--ng-featured-slide)!important;width:var(--ng-featured-slide)!important;min-width:var(--ng-featured-slide)!important;max-width:var(--ng-featured-slide)!important;margin-right:0!important;display:block!important;box-sizing:border-box}@media(max-width:749px){.ng-carousel--featured-row{--ng-featured-per-row: 2;--ng-featured-gap: 12px;padding-inline:0}.ng-featured-collection--clone>.ng-container{padding-inline:16px}.ng-featured-card__info{padding:.75rem .35rem 1rem}.ng-featured-card__title{font-size:.875rem;line-height:1.35}.ng-featured-card__price{font-size:.8125rem}.ng-featured-card__badge{top:8px;left:8px;font-size:.625rem;padding:.3rem .5rem}}.ng-carousel--featured-row .ng-carousel__btn:disabled{display:none!important}.ng-featured-card{display:flex;flex-direction:column;height:100%}.ng-featured-card__media-wrap{position:relative;overflow:hidden;border-radius:var(--ng-clone-radius) var(--ng-clone-radius) 0 0}.ng-featured-card__media{aspect-ratio:1;overflow:hidden;background:#00000059}.ng-featured-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ng-featured-card:hover .ng-featured-card__image{transform:scale(1.05)}.ng-featured-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.ng-featured-card__badge{position:absolute;top:12px;left:12px;background:var(--ng-clone-accent);color:#000;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .65rem;border-radius:4px}.ng-featured-card__quick-add{position:absolute;bottom:12px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s ease;z-index:2}.ng-featured-card:hover .ng-featured-card__quick-add{opacity:1}.ng-featured-card__quick-btn{background:#fff;color:#000;border:none;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ng-featured-card__info{padding:1rem .75rem 1.25rem;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ng-featured-card__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;width:100%;max-width:100%;overflow:hidden}.ng-featured-card__title a{display:block;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-featured-card__title a:hover{color:var(--ng-clone-accent)}.ng-featured-card__price{font-size:.875rem}.ng-featured-collection__hint{margin-top:1rem;text-align:center;font-size:.8125rem;color:#ffffff73}.ng-featured-collection__hint code{font-size:.75rem;color:var(--ng-clone-accent)}.ng-press--clone{padding-block:clamp(2rem,5vw,3.5rem)!important}.ng-press--clone .ng-press__quote{margin:0;padding:0;border:none;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;font-style:italic;color:#ffffffe6;text-align:center;max-width:520px;margin-inline:auto;line-height:1.5}.ng-press--clone .ng-press__quote:before{content:"\203a  ";color:var(--ng-clone-accent);font-style:normal;font-weight:700}.ng-about--clone .ng-about__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.ng-about--clone .ng-about__row--reverse{direction:rtl}.ng-about--clone .ng-about__row--reverse>*{direction:ltr}.ng-about--clone .ng-about__media img{width:100%;height:auto;border-radius:var(--ng-clone-radius);object-fit:cover;aspect-ratio:4 / 3}.ng-about--clone .ng-about__heading{font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;margin-bottom:1.25rem}.ng-about--clone .ng-about__text{color:#ffffffb8;font-size:1rem;line-height:1.75}.ng-about--clone .ng-about__text em{color:#fff;font-style:italic}@media(max-width:768px){.ng-about--clone .ng-about__row{grid-template-columns:1fr}}.ng-testimonials--clone{background:#000}.ng-testimonials--clone .ng-testimonials__heading:empty{display:none}.ng-carousel--testimonials-row{--ng-testimonials-gap: 20px;--ng-testimonials-per-row: 3;padding-inline:0}.ng-carousel--testimonials-row .ng-carousel__btn,.ng-carousel--testimonials-row .ng-carousel__dots{display:none!important}.ng-carousel--testimonials-row .ng-carousel__track{overflow:hidden;width:100%;--ng-testimonials-slide: calc((100% - var(--ng-testimonials-gap) * (var(--ng-testimonials-per-row) - 1)) / var(--ng-testimonials-per-row))}.ng-carousel--testimonials-row .ng-carousel__slides{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--ng-testimonials-gap);transition:transform .45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ng-carousel--testimonials-row .ng-carousel__slide,.ng-carousel--testimonials-row .ng-carousel__slide.ng-block-root{flex:0 0 var(--ng-testimonials-slide)!important;width:var(--ng-testimonials-slide)!important;min-width:var(--ng-testimonials-slide)!important;max-width:var(--ng-testimonials-slide)!important;margin-right:0!important;display:block!important;box-sizing:border-box;height:auto}.ng-testimonials--clone .ng-testimonial-card{background:#141414;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:28px 24px;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.ng-testimonials--clone .ng-testimonial-card__header{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.ng-testimonials--clone .ng-testimonial-card__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:none}.ng-testimonials--clone .ng-testimonial-card__avatar--placeholder{background:#ffffff14}.ng-testimonials--clone .ng-testimonial-card__meta{min-width:0;padding-top:2px}.ng-testimonials--clone .ng-testimonial-card__stars{color:#f90;font-size:14px;line-height:1;letter-spacing:1px}.ng-testimonials--clone .ng-star--empty{color:#ff990040}.ng-testimonials--clone .ng-testimonial-card__author{display:block;font-style:normal;font-weight:600;font-size:15px;color:#fff;margin-top:8px}.ng-testimonials--clone .ng-testimonial-card__quote{margin:0;padding:0;border:none;flex:1}.ng-testimonials--clone .ng-testimonial-card__quote p{margin:0;color:#ffffffe0;font-size:15px;line-height:1.65;text-align:left}@media(max-width:749px){.ng-carousel--testimonials-row{--ng-testimonials-per-row: 1;--ng-testimonials-gap: 16px}}.ng-video-showcase--clone{background:#000;padding-block:var(--ng-section-pad, clamp(3.5rem, 8vw, 6rem))}.ng-video-showcase--clone .ng-section-header--clone{text-align:center;max-width:640px;margin:0 auto 2rem}.ng-video-showcase--clone .ng-section-header__subheading{color:var(--ng-clone-accent, #03b94c);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.ng-video-showcase--clone .ng-section-header__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em}.ng-carousel--video-row{--ng-video-gap: 16px;--ng-video-per-row: 4;padding-inline:0}.ng-carousel--video-row .ng-carousel__btn,.ng-carousel--video-row .ng-carousel__dots{display:none!important}.ng-carousel--video-row .ng-carousel__track{overflow:hidden;width:100%;--ng-video-slide: calc((100% - var(--ng-video-gap) * (var(--ng-video-per-row) - 1)) / var(--ng-video-per-row))}.ng-carousel--video-row .ng-carousel__slides{display:flex;flex-wrap:nowrap!important;align-items:stretch;gap:var(--ng-video-gap);transition:transform .55s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ng-carousel--video-row .ng-carousel__slide,.ng-carousel--video-row .ng-carousel__slide.ng-block-root{flex:0 0 var(--ng-video-slide)!important;width:var(--ng-video-slide)!important;min-width:var(--ng-video-slide)!important;max-width:var(--ng-video-slide)!important;margin-right:0!important;display:block!important;box-sizing:border-box}.ng-video-card{height:100%;display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.06)}.ng-video-card__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#0a0a0a}.ng-video-card__video{width:100%;height:100%;object-fit:cover;display:block}.ng-video-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff59;font-size:.875rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.ng-video-card__caption{margin:0;padding:12px 14px;font-size:.8125rem;font-weight:600;color:#ffffffbf;text-align:center}.ng-video-showcase__empty{text-align:center;color:#ffffff73;font-size:.875rem}@media(max-width:749px){.ng-carousel--video-row{--ng-video-per-row: 2;--ng-video-gap: 12px}.ng-video-showcase--clone>.ng-container{padding-inline:16px}}.ng-clone-home .ng-hotspot .ng-section-header:empty{display:none}.ng-clone-home .ng-hotspot__image-container{border-radius:var(--ng-clone-radius);overflow:hidden;border:1px solid var(--ng-clone-border)}.ng-clone-home .ng-hotspot__pin-dot{background:var(--ng-clone-accent)}.ng-clone-home .ng-hotspot__pin-pulse{border-color:var(--ng-clone-accent)}.ng-clone-home .ng-hotspot__tooltip-link{color:var(--ng-clone-accent)}.ng-rich-text--clone{padding-block:clamp(2rem,4vw,3rem) 0!important}.ng-rich-text--clone .ng-rich-text__heading{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;text-align:center;letter-spacing:-.02em}.ng-community-reviews--clone{padding-block:1.5rem var(--ng-section-pad)!important}.ng-community-reviews--clone .ng-community-reviews__scroll{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:max(1.5rem,calc((100vw - 1200px)/2))}.ng-community-reviews--clone .ng-community-reviews__scroll::-webkit-scrollbar{display:none}.ng-community-reviews--clone .ng-community-reviews__track{display:flex;gap:1.25rem;width:max-content;padding-block:.5rem}.ng-community-reviews--clone .ng-community-card{position:relative;flex:0 0 min(340px,85vw);scroll-snap-align:start;background:var(--ng-clone-surface);border:1px solid var(--ng-clone-border);border-radius:var(--ng-clone-radius);overflow:hidden;transition:border-color .25s,transform .25s}.ng-community-reviews--clone .ng-community-card:hover{border-color:#03b94c4d;transform:translateY(-3px)}.ng-community-reviews--clone .ng-community-card__index{position:absolute;top:1rem;left:1rem;z-index:2;font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:var(--ng-clone-accent);background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.35rem .6rem;border-radius:6px}.ng-community-reviews--clone .ng-community-card__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}.ng-community-reviews--clone .ng-community-card__body{padding:1.25rem 1.25rem 1.5rem}.ng-community-reviews--clone .ng-community-card__heading{font-size:1rem;font-weight:700;margin-bottom:.5rem}.ng-community-reviews--clone .ng-community-card__text{font-size:.875rem;color:#ffffffad;line-height:1.55;margin:0}.ng-faq--clone .ng-faq__heading{text-align:center;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;margin-bottom:2rem;letter-spacing:-.02em}.ng-faq--clone .ng-faq__item{border-bottom:1px solid var(--ng-clone-border)}.ng-faq--clone .ng-faq__question{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;cursor:pointer;font-weight:600;font-size:1rem;list-style:none}.ng-faq--clone .ng-faq__question::-webkit-details-marker{display:none}.ng-faq--clone .ng-faq__icon{flex-shrink:0;transition:transform .25s ease;opacity:.6}.ng-faq--clone .ng-faq__item[open] .ng-faq__icon{transform:rotate(180deg)}.ng-faq--clone .ng-faq__answer{padding-bottom:1.25rem;color:#ffffffb8;font-size:.9375rem;line-height:1.7}.ng-faq--clone .ng-faq__answer ul{margin:.75rem 0;padding-left:1.25rem}.ng-faq--clone .ng-faq__answer li{margin-bottom:.35rem}.ng-clone-home .ngvf-search{background:var(--ng-clone-accent)!important}.ng-clone-home .ngvf-search:hover{filter:brightness(1.08)}.ng-clone-home .ng-carousel__btn{border-color:var(--ng-clone-border);background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ng-clone-home .ng-carousel__btn:hover{border-color:var(--ng-clone-accent);color:var(--ng-clone-accent)}.ng-clone-home .ng-carousel__dots button.is-active{background:var(--ng-clone-accent)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nightglow-clone.css.map */
