.cv-cinematic{position:relative;min-height:var(--cv-height);overflow:hidden;isolation:isolate;background:#070a0f}.cv-cinematic__media,.cv-cinematic__veil,.cv-cinematic__glow{position:absolute;top:0;right:0;bottom:0;left:0}.cv-cinematic__video,.cv-cinematic__image,.cv-cinematic__placeholder{width:100%;height:100%;display:block;object-fit:cover}.cv-cinematic__image{transform:scale(1.025);animation:cv-cinematic-drift 16s ease-in-out infinite alternate}.cv-cinematic__veil{z-index:1;background:linear-gradient(0deg,#05080cd1,#05080c7a 27%,#05080c14 58%,#05080c08)}.cv-cinematic--right .cv-cinematic__veil{background:linear-gradient(270deg,rgba(5,8,12,var(--cv-overlay)),#05080c47 54%,#05080c14),linear-gradient(0deg,rgba(5,8,12,.24),transparent 42%)}.cv-cinematic__glow{z-index:2;pointer-events:none;background:radial-gradient(circle at 76% 44%,rgba(78,122,155,.24),transparent 26%);mix-blend-mode:screen}.cv-cinematic__frame{position:relative;z-index:3;min-height:var(--cv-height);display:flex;align-items:flex-end;justify-content:center;gap:0;padding-top:8rem;padding-bottom:18rem;text-align:center}.cv-cinematic--right .cv-cinematic__frame{flex-direction:row-reverse}.cv-cinematic__content{width:min(72rem,100%);margin-inline:auto;color:#fff;text-align:center}.cv-cinematic__eyebrow{margin:0 0 1.8rem;color:#ffffffb8;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cv-cinematic__heading{margin:0;max-width:14ch;margin-inline:auto;color:#fff;font-size:clamp(4.2rem,6vw,8rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.cv-cinematic__text{max-width:60rem;margin:2rem auto 0;color:#ffffffd1;font-size:1.7rem;line-height:1.65}.cv-cinematic__text p{margin:0}.cv-cinematic__button{margin-top:6rem;transform:translateY(-5rem);min-height:5.2rem;padding-inline:2.6rem;border-radius:.8rem;background:#fff;color:#0b0f14;box-shadow:none}.cv-cinematic__reticle{display:none;width:min(27vw,32rem);aspect-ratio:1;position:relative;opacity:.5;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:inset 0 0 0 4.8rem #ffffff05}.cv-cinematic__reticle:before,.cv-cinematic__reticle:after{content:"";position:absolute;background:#ffffff29}.cv-cinematic__reticle:before{width:1px;height:124%;left:50%;top:-12%}.cv-cinematic__reticle:after{height:1px;width:124%;top:50%;left:-12%}.cv-cinematic__reticle span{position:absolute;width:1.1rem;height:1.1rem;border:1px solid rgba(255,255,255,.34)}.cv-cinematic__reticle span:nth-child(1){left:10%;top:10%;border-right:0;border-bottom:0}.cv-cinematic__reticle span:nth-child(2){right:10%;top:10%;border-left:0;border-bottom:0}.cv-cinematic__reticle span:nth-child(3){left:10%;bottom:10%;border-right:0;border-top:0}.cv-cinematic__reticle span:nth-child(4){right:10%;bottom:10%;border-left:0;border-top:0}body[template=index] [id$=__hero_dashcam] .banner{min-height:78svh}body[template=index] [id$=__hero_dashcam] .banner__box{max-width:70rem;padding:2rem 0;background:transparent}body[template=index] [id$=__hero_dashcam] .banner__heading{max-width:11ch;font-size:clamp(4.6rem,6.4vw,8.8rem);font-weight:600;line-height:.96;letter-spacing:-.055em;text-wrap:balance}body[template=index] [id$=__hero_dashcam] .banner__text{max-width:58rem;margin-top:2.2rem;color:#ffffffd1;font-size:1.7rem;line-height:1.6}body[template=index] [id$=__hero_dashcam] .banner__buttons{margin-top:3rem;gap:1rem}body[template=index] [id$=__hero_dashcam] .button{min-height:5.2rem;border-radius:.8rem;box-shadow:none}body[template=index] [id$=__intro_dashcam] .rich-text__blocks{max-width:82rem}body[template=index] [id$=__intro_dashcam] .rich-text__heading{max-width:16ch;margin-inline:auto;font-weight:600}body[template=index] [id$=__choose_dashcam] .multicolumn-list{gap:2.4rem}body[template=index] [id$=__choose_dashcam] .multicolumn-card{height:100%;overflow:hidden;border-radius:1.8rem;background:#f6f8f9;box-shadow:inset 0 0 0 1px #11182712}body[template=index] [id$=__choose_dashcam] .multicolumn-card__info{padding:3.2rem}body[template=index] [id$=__choose_dashcam] .multicolumn-card__image-wrapper .media{padding-bottom:0!important;aspect-ratio:1 / 1}body[template=index] [id$=__choose_dashcam] .multicolumn-card__image-wrapper .media>img{position:static;width:100%;height:100%;object-fit:contain}body[template=index] [id$=__choose_dashcam] .multicolumn-card__info h3{font-weight:600;letter-spacing:-.035em}body[template=index] [id$=__essentials] .multicolumn-card{background:transparent;border-top:1px solid rgba(17,24,39,.14)}body[template=index] [id$=__essentials] .multicolumn-card__info{padding:2.6rem .8rem 0 0}body[template=index] [id$=__essentials] .multicolumn-card__info h3{font-weight:600}body[template=index] [id$=__why_carvizion] .rich-text__wrapper{width:min(100%,104rem)}body[template=index] [id$=__why_carvizion] .rich-text__heading{font-weight:600}body[template=index] [id$=__trust_strip] .multicolumn-list{border-top:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}body[template=index] [id$=__trust_strip] .multicolumn-card__info{padding:2.2rem 1.4rem}body[template=index] [id$=__trust_strip] .multicolumn-card__info h3{font-size:1.7rem;font-weight:600}body[template=index] [id$=__faq_dashcam] .collapsible-content__wrapper{max-width:96rem;margin-inline:auto}body[template=index] [id$=__faq_dashcam] .accordion summary{padding-top:1.5rem;padding-bottom:1.5rem}body[template=index] [id$=__faq_dashcam] .accordion__title{font-size:1.9rem;line-height:1.3}body[template=index] [id$=__faq_dashcam] .accordion summary .icon-accordion{width:1.8rem;height:1.8rem}body[template=index] h1,body[template=index] h2,body[template=index] h3{font-weight:600}body[template=index]{background:#f7f9fb;color:#101820}body[template=index] .button{transition:transform .2s ease,opacity .2s ease}body[template=index] .button:hover{transform:translateY(-1px)}body[template=index] [id$=__intro_dashcam] .gradient,body[template=index] [id$=__choose_dashcam] .gradient,body[template=index] [id$=__faq_dashcam] .gradient{background:#f7f9fb}body[template=index] [id$=__intro_dashcam] .caption-with-letter-spacing{color:#557f9f}body[template=index] [id$=__choose_dashcam] .multicolumn-card{background:#fff}body[template=index] [id$=__essentials] .gradient,body[template=index] [id$=__trust_strip] .gradient{background:#edf3f7}body[template=index] [id$=__why_carvizion] .gradient{background:#0b1118}body[template=index] [id$=__why_carvizion] .rich-text__blocks{color:#ffffffd1}body[template=index] [id$=__why_carvizion] .rich-text__heading{color:#fff}@keyframes cv-cinematic-drift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.075) translate3d(-.8%,-.4%,0)}}@media(max-width:749px){.cv-cinematic{min-height:var(--cv-height-mobile)}.cv-cinematic__frame{min-height:var(--cv-height-mobile);align-items:flex-end;justify-content:center;padding-top:4rem;padding-bottom:3.2rem;text-align:center}.cv-cinematic__reticle{display:none}.cv-cinematic__content{width:min(92%,58rem);text-align:center}.cv-cinematic__eyebrow{margin-bottom:1.2rem;font-size:1.05rem}.cv-cinematic__heading{max-width:12ch;margin-inline:auto;font-size:clamp(3.6rem,10.5vw,5rem);line-height:1}.cv-cinematic__text{max-width:46rem;margin:1.5rem auto 0;font-size:1.45rem;line-height:1.5}.cv-cinematic__button{margin-top:1.8rem;min-height:4.8rem;transform:none}.cv-cinematic__veil{background:linear-gradient(0deg,#05080ce0,#05080c8f 32%,#05080c14 62%,#05080c05)}body[template=index] [id$=__hero_dashcam] .banner{min-height:72svh}body[template=index] [id$=__hero_dashcam] .banner__box{padding:0}body[template=index] [id$=__hero_dashcam] .banner__heading{font-size:clamp(4rem,12vw,5.6rem)}body[template=index] [id$=__hero_dashcam] .banner__text{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.cv-cinematic__image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
