.dashcam-setup{background:#000;color:#fff}.dashcam-setup .page-width{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.dashcam-setup .page-width{padding-left:3rem;padding-right:3rem}}.dashcam-setup__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2.4rem}@media screen and (min-width:750px){.dashcam-setup__header{gap:1.6rem;margin-bottom:3.2rem}}.dashcam-setup__badge{display:inline-block;margin:0;padding:.5rem 1rem;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dashcam-accent, #ccff00);border:.1rem solid rgba(204,255,0,.35);border-radius:.15rem}@media screen and (min-width:750px){.dashcam-setup__badge{font-size:.8rem}}.dashcam-setup__heading{display:flex;flex-direction:column;gap:0;margin:0;font-size:clamp(3rem,8vw,5.6rem);font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.dashcam-setup__heading-line{display:block;color:#fff}.dashcam-setup__heading-line--accent{color:var(--dashcam-accent, #ccff00)}.dashcam-setup__empty{margin:0;padding:1.6rem;border:.1rem dashed rgba(255,255,255,.25);color:#ffffffa6;font-size:1.3rem;text-align:center}.dashcam-setup__panel{background:#0d0d0d;border:.1rem solid rgba(255,255,255,.08);border-radius:.4rem;padding:.8rem 0 1rem}@media screen and (min-width:750px){.dashcam-setup__panel{padding:1.2rem 0}}.dashcam-setup__slider-wrap{position:relative;width:100%}.dashcam-setup__swiper{width:100%;overflow:hidden}.dashcam-setup__swiper .swiper-wrapper{align-items:stretch}.dashcam-setup__swiper .swiper-slide{display:flex;height:auto!important;box-sizing:border-box}.dashcam-setup__card{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%}.dashcam-setup__card-link{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;height:100%;min-height:100%;padding:1.4rem .9rem 1.6rem;text-decoration:none;color:inherit;border-right:.1rem solid rgba(255,255,255,.08);transition:background .3s ease}@media screen and (min-width:750px){.dashcam-setup__card-link{padding:2rem 1.6rem 2.2rem}}.dashcam-setup__swiper .swiper-slide:last-child .dashcam-setup__card-link{border-right:none}.dashcam-setup__card-link:hover{background:#ccff0008}.dashcam-setup__label{margin:0 0 1rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dashcam-accent, #ccff00)}@media screen and (min-width:750px){.dashcam-setup__label{font-size:.78rem;margin-bottom:1.2rem}}.dashcam-setup__icon{display:flex;align-items:center;justify-content:flex-start;width:2.8rem;height:2.8rem;margin-bottom:1rem;color:#fff;flex-shrink:0}@media screen and (min-width:750px){.dashcam-setup__icon{width:3.2rem;height:3.2rem;margin-bottom:1.2rem}}.dashcam-setup__svg,.dashcam-setup__icon-img{display:block;width:100%;height:100%;object-fit:contain}.dashcam-setup__card-link:hover .dashcam-setup__icon{color:var(--dashcam-accent, #ccff00)}.dashcam-setup__title{margin:0 0 .7rem;font-size:1.25rem;font-weight:700;line-height:1.25;color:#fff}@media screen and (min-width:750px){.dashcam-setup__title{font-size:1.45rem;margin-bottom:.9rem}}.dashcam-setup__text{margin:0 0 1.2rem;font-size:.95rem;font-weight:400;line-height:1.45;color:#ffffff9e;flex:1 1 auto}@media screen and (min-width:750px){.dashcam-setup__text{font-size:1.05rem;margin-bottom:1.4rem}}.dashcam-setup__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:auto 0 0;padding-top:.6rem;width:100%;line-height:1.35}.dashcam-setup__price-current{font-size:1.25rem;font-weight:700;color:#fff}@media screen and (min-width:750px){.dashcam-setup__price-current{font-size:1.4rem}}.dashcam-setup__price-compare{font-size:.95rem;font-weight:400;color:#fff6;text-decoration:line-through}@media screen and (max-width:749px){.dashcam-setup__slider-wrap{padding-left:.6rem;padding-right:.6rem}.dashcam-setup__swiper--grid-mobile{overflow:visible!important;height:auto!important}.dashcam-setup__swiper--grid-mobile .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:auto!important;transform:none!important;width:100%!important}.dashcam-setup__swiper--grid-mobile .swiper-slide{display:flex;width:100%!important;margin:0!important;height:auto!important}}.dashcam-setup__swiper--grid~.dashcam-setup__nav,.dashcam-setup__swiper--grid-mobile~.dashcam-setup__nav{display:none!important}@media screen and (min-width:750px){.dashcam-setup__slider-wrap:has(.dashcam-setup__swiper--grid){overflow:visible}.dashcam-setup__swiper[data-slide-count="1"] .swiper-wrapper,.dashcam-setup__swiper[data-slide-count="2"] .swiper-wrapper,.dashcam-setup__swiper[data-slide-count="3"] .swiper-wrapper,.dashcam-setup__swiper[data-slide-count="4"] .swiper-wrapper,.dashcam-setup__swiper--grid .swiper-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;height:auto!important;max-height:none!important;transform:none!important;width:100%!important}.dashcam-setup__swiper[data-slide-count="1"] .swiper-slide,.dashcam-setup__swiper[data-slide-count="2"] .swiper-slide,.dashcam-setup__swiper[data-slide-count="3"] .swiper-slide,.dashcam-setup__swiper[data-slide-count="4"] .swiper-slide,.dashcam-setup__swiper--grid .swiper-slide{display:flex;width:100%!important;margin:0!important;height:auto!important;min-height:0}.dashcam-setup__swiper[data-slide-count="1"],.dashcam-setup__swiper[data-slide-count="2"],.dashcam-setup__swiper[data-slide-count="3"],.dashcam-setup__swiper[data-slide-count="4"],.dashcam-setup__swiper--grid{overflow:visible!important;height:auto!important}}@media screen and (min-width:750px){.dashcam-setup--desktop-slider .dashcam-setup__nav{display:flex!important}.dashcam-setup--desktop-slider{padding-left:.4rem;padding-right:.4rem}}.dashcam-setup__nav{position:absolute;top:50%;left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:center;transform:translateY(-50%);pointer-events:none;margin:0;padding:0}.dashcam-setup__nav-button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:.1rem solid rgba(255,255,255,.35);border-radius:50%;background:#000000a6;color:#fff;cursor:pointer;flex-shrink:0;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease}.dashcam-setup__nav-button--prev{transform:translate(-.4rem)}.dashcam-setup__nav-button--next{transform:translate(.4rem)}.dashcam-setup__nav-button svg{width:1.4rem;height:1.4rem}.dashcam-setup__nav-button--prev:hover{transform:translate(-.4rem) scale(1.06)}.dashcam-setup__nav-button--next:hover{transform:translate(.4rem) scale(1.06)}.dashcam-setup__nav-button:hover{border-color:var(--dashcam-accent, #ccff00);color:var(--dashcam-accent, #ccff00);background:#000000d9}.dashcam-setup__nav-button.swiper-button-disabled{opacity:.35;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-dashcam-complete-setup.css.map */
