.dashcam-lifestyle{background-color:#000;color:#fff;overflow:hidden}.dashcam-lifestyle .page-width{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.dashcam-lifestyle .page-width{padding-left:3rem;padding-right:3rem}}.dashcam-lifestyle__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;max-width:78rem;margin:0 auto 2.4rem}@media screen and (min-width:750px){.dashcam-lifestyle__header{gap:1.6rem;margin-bottom:3.6rem}}.dashcam-lifestyle__badge{display:inline-block;margin:0;padding:.55rem 1.4rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:.1rem solid rgba(255,255,255,.85);border-radius:.25rem;line-height:1.4}@media screen and (min-width:750px){.dashcam-lifestyle__badge{font-size:.85rem;padding:.6rem 1.5rem}}.dashcam-lifestyle__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,6vw,5.6rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:transparent}.dashcam-lifestyle__heading-line{display:block;color:#fff}.dashcam-lifestyle__heading-line--accent{text-transform:uppercase;color:var(--dashcam-accent, #6cbd45);font-size:clamp(3.2rem,7vw,4rem);line-height:1.1;letter-spacing:-.01em}.dashcam-lifestyle__accent-line{display:block;width:min(100%,48rem);height:.15rem;margin:.4rem auto 0;border:0;background:linear-gradient(90deg,transparent 0%,var(--dashcam-accent, #6cbd45) 18%,var(--dashcam-accent, #6cbd45) 82%,transparent 100%);box-shadow:0 0 1.2rem #6cbd4573}.dashcam-lifestyle__subheading{margin:0;max-width:62rem;font-family:var(--font-body-family);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:400;line-height:1.5;color:#ffffffeb}.dashcam-lifestyle__subheading-accent{color:var(--dashcam-accent, #6cbd45);font-weight:600}.dashcam-lifestyle__grid{display:grid;grid-template-columns:1fr;gap:1.2rem}@media screen and (min-width:750px){.dashcam-lifestyle__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.2rem;align-items:stretch;min-height:36rem}}@media screen and (min-width:990px){.dashcam-lifestyle__grid{gap:1.4rem;min-height:42rem}}.dashcam-lifestyle__left{display:grid;grid-template-columns:1fr;gap:1.2rem;min-width:0}@media screen and (min-width:750px){.dashcam-lifestyle__left{gap:1.2rem;grid-template-rows:minmax(0,1.05fr) minmax(0,1fr);height:100%}}@media screen and (min-width:990px){.dashcam-lifestyle__left{gap:1.4rem}}.dashcam-lifestyle__left-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;min-height:0}@media screen and (min-width:990px){.dashcam-lifestyle__left-bottom{gap:1.4rem}}.dashcam-lifestyle__right{min-width:0;min-height:0}@media screen and (min-width:750px){.dashcam-lifestyle__right{height:100%}}.dashcam-lifestyle__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:22rem;overflow:hidden;border-radius:1.4rem;border:.1rem solid rgba(255,255,255,.12);background:#0c0c0c;text-decoration:none;color:inherit;padding:1.6rem}@media screen and (min-width:750px){.dashcam-lifestyle__card{min-height:0;border-radius:1.6rem;padding:1.8rem}.dashcam-lifestyle__card--1{min-height:18rem}.dashcam-lifestyle__left-bottom .dashcam-lifestyle__card{min-height:16rem}.dashcam-lifestyle__card--tall{min-height:100%}}@media screen and (min-width:990px){.dashcam-lifestyle__card{padding:2rem}}.dashcam-lifestyle__card--link{transition:transform .35s ease,border-color .35s ease}.dashcam-lifestyle__card--link:hover{transform:translateY(-.2rem);border-color:#ffffff47}.dashcam-lifestyle__card-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 70% 75%,color-mix(in srgb,var(--card-glow, #1a3d20) 70%,transparent) 0%,transparent 70%)}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-glow{background:radial-gradient(ellipse 80% 55% at 50% 70%,color-mix(in srgb,var(--card-glow, #4a2a12) 75%,transparent) 0%,transparent 72%)}.dashcam-lifestyle__card-copy{position:relative;z-index:2;max-width:85%}.dashcam-lifestyle__card-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.4rem,1.8vw,2rem);font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff}.dashcam-lifestyle__card--1 .dashcam-lifestyle__card-title{font-size:clamp(1.8rem,2.4vw,2.8rem)}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-title{font-size:clamp(1.5rem,1.9vw,2.2rem);max-width:14ch}.dashcam-lifestyle__card-subtitle{margin:.6rem 0 0;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.4;color:#ffffffb3}.dashcam-lifestyle__card-media{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;flex:1;width:100%;margin-top:1.2rem;min-height:12rem}.dashcam-lifestyle__card--1 .dashcam-lifestyle__card-media{justify-content:flex-end;align-items:center}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-media{align-items:flex-end;justify-content:center;min-height:20rem}.dashcam-lifestyle__card-image{display:block;width:auto;max-width:100%;max-height:16rem;height:auto;object-fit:contain;object-position:bottom right;transition:transform .45s cubic-bezier(.22,1,.36,1)}.dashcam-lifestyle__card--1 .dashcam-lifestyle__card-image{max-height:18rem}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-image{max-height:28rem;object-position:bottom center}@media screen and (min-width:990px){.dashcam-lifestyle__card-image{max-height:18rem}.dashcam-lifestyle__card--1 .dashcam-lifestyle__card-image{max-height:22rem}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-image{max-height:34rem}}.dashcam-lifestyle__card-media .placeholder-svg{width:60%;max-height:14rem;opacity:.35}.dashcam-lifestyle__card--link:hover .dashcam-lifestyle__card-image{transform:scale(1.04)}@media screen and (max-width:749px){.dashcam-lifestyle__left-bottom{grid-template-columns:1fr}.dashcam-lifestyle__card{min-height:24rem}.dashcam-lifestyle__card--tall{min-height:28rem}.dashcam-lifestyle__card-image{max-height:14rem}.dashcam-lifestyle__card--tall .dashcam-lifestyle__card-image{max-height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-dashcam-lifestyle-range.css.map */
