.dashcam-pdp-features{background-color:#000;color:#fff;opacity:1;visibility:visible}.dashcam-pdp-features--embed{width:100vw;max-width:100vw;margin:2.4rem calc(50% - 50vw) 0;padding:2rem 1.6rem;box-sizing:border-box}@media screen and (min-width:750px){.dashcam-pdp-features--embed{padding:2.4rem 3rem}}.dashcam-pdp-features__empty{margin:0;padding:1.6rem;border:.1rem dashed rgba(255,255,255,.25);color:#ffffffa6;font-size:1.3rem;text-align:center}.dashcam-pdp-features .page-width{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.dashcam-pdp-features .page-width{padding-left:3rem;padding-right:3rem}}.dashcam-pdp-features__slider-wrap{position:relative;width:100%}.dashcam-pdp-features__swiper{width:100%;overflow:hidden}.dashcam-pdp-features__swiper .swiper-slide{height:auto}.dashcam-pdp-features__card{height:100%;min-height:100%}.dashcam-pdp-features__card-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;min-height:100%;padding:1.2rem .8rem;text-decoration:none;color:inherit;border-right:.1rem solid rgba(255,255,255,.1);transition:transform .4s cubic-bezier(.22,1,.36,1),background .35s ease}.dashcam-pdp-features__swiper .swiper-slide:last-child .dashcam-pdp-features__card-link{border-right:none}.dashcam-pdp-features__card-link:hover{transform:translateY(-.4rem);background:#ccff0008}.dashcam-pdp-features__icon{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;color:#fff;flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,filter .35s ease}@media screen and (min-width:750px){.dashcam-pdp-features__icon{width:3.2rem;height:3.2rem;margin-bottom:1.2rem}}.dashcam-pdp-features__svg{display:block;width:100%;height:100%}.dashcam-pdp-features__icon-img{width:100%;height:100%;object-fit:contain}.dashcam-pdp-features__card-link:hover .dashcam-pdp-features__icon{transform:scale(1.08);color:var(--dashcam-accent, #ccff00);filter:drop-shadow(0 0 1rem rgba(204,255,0,.35))}.dashcam-pdp-features__svg--parking .dashcam-pdp-features__svg-mark{stroke:#000}.dashcam-pdp-features__title{margin:0 0 .6rem;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:color .3s ease}@media screen and (min-width:750px){.dashcam-pdp-features__title{font-size:1.15rem;margin-bottom:.8rem}}@media screen and (min-width:990px){.dashcam-pdp-features__title{font-size:1.25rem}}.dashcam-pdp-features__card-link:hover .dashcam-pdp-features__title{color:var(--dashcam-accent, #ccff00)}.dashcam-pdp-features__text{margin:0;font-size:1rem;font-weight:400;line-height:1.45;color:#ffffff9e;transition:color .3s ease}@media screen and (min-width:750px){.dashcam-pdp-features__text{font-size:1.05rem;line-height:1.5}}@media screen and (min-width:990px){.dashcam-pdp-features__text{font-size:1.1rem}}.dashcam-pdp-features__card-link:hover .dashcam-pdp-features__text{color:#ffffffd1}@media screen and (min-width:750px){.dashcam-pdp-features__slider-wrap:has(.dashcam-pdp-features__swiper--grid){overflow:visible}.dashcam-pdp-features__swiper--grid{overflow:visible!important;height:auto!important}.dashcam-pdp-features__swiper--grid .swiper-wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;height:auto!important;max-height:none!important;transform:none!important;width:100%!important}.dashcam-pdp-features__swiper--grid .swiper-slide{display:flex;width:100%!important;margin:0!important;height:auto!important;min-height:0}.dashcam-pdp-features__swiper--grid .dashcam-pdp-features__card{flex:1 1 auto;width:100%}.dashcam-pdp-features__swiper--grid .dashcam-pdp-features__card-link{padding:1.6rem 1.4rem}.dashcam-pdp-features__swiper--grid .swiper-slide:last-child .dashcam-pdp-features__card-link{border-right:none}.dashcam-pdp-features__nav{display:none}}@media screen and (max-width:749px){.dashcam-pdp-features__slider-wrap{padding-left:.6rem;padding-right:.6rem}}.dashcam-pdp-features__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}@media screen and (min-width:750px){.dashcam-pdp-features__nav{display:none}}.dashcam-pdp-features__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-pdp-features__nav-button--prev{transform:translate(-.4rem)}.dashcam-pdp-features__nav-button--next{transform:translate(.4rem)}.dashcam-pdp-features__nav-button svg{width:1.4rem;height:1.4rem}.dashcam-pdp-features__nav-button--prev:hover{transform:translate(-.4rem) scale(1.06)}.dashcam-pdp-features__nav-button--next:hover{transform:translate(.4rem) scale(1.06)}.dashcam-pdp-features__nav-button:hover{border-color:var(--dashcam-accent, #ccff00);color:var(--dashcam-accent, #ccff00);background:#000000d9}.dashcam-pdp-features__nav-button.swiper-button-disabled{opacity:.35;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-dashcam-pdp-features.css.map */
