#ProductGridContainer,#ProductGridContainer .gradient,#ProductGridContainer .collection,.dashcam-collection{background-color:#000}#ProductGridContainer .dashcam-collection-grid:before,#ProductGridContainer .dashcam-collection-grid:after{display:none!important}#ProductGridContainer .dashcam-collection-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important;align-items:stretch}@media screen and (min-width:750px){#ProductGridContainer .dashcam-collection-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6rem!important}#ProductGridContainer .dashcam-collection-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.6rem!important}}#ProductGridContainer .dashcam-collection-grid__item{display:flex!important;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}.dcc-card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#0d0d0d;border:.1rem solid rgba(255,255,255,.08);border-radius:1.2rem;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.dcc-card:hover{transform:translateY(-.4rem);border-color:#6cbd4573;box-shadow:0 1rem 2.4rem #00000080}.dcc-card__top{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;text-decoration:none;color:inherit}.dcc-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.dcc-card__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.dcc-card__image,.dcc-card__placeholder,.dcc-card__media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;transition:opacity .35s ease}.dcc-card__image--primary{position:relative;z-index:1}.dcc-card__image--secondary{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;opacity:0;margin:auto}.dcc-card:hover .dcc-card__media-inner--hover .dcc-card__image--primary{opacity:0}.dcc-card:hover .dcc-card__media-inner--hover .dcc-card__image--secondary{opacity:1}@media(hover:none){.dcc-card:hover .dcc-card__media-inner--hover .dcc-card__image--primary{opacity:1}.dcc-card:hover .dcc-card__media-inner--hover .dcc-card__image--secondary{opacity:0}}.dcc-card__badge{position:absolute;top:.8rem;left:.8rem;z-index:3;padding:.35rem .7rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#000;background:var(--dashcam-accent, #6cbd45);border-radius:.3rem;line-height:1.2}@media screen and (min-width:750px){.dcc-card__badge{top:1rem;left:1rem;font-size:.7rem;padding:.4rem .8rem}}.dcc-card__info{padding:1rem 1rem 0}@media screen and (min-width:750px){.dcc-card__info{padding:1.4rem 1.4rem 0}}.dcc-card__title{margin:0;font-family:var(--font-heading-family);font-size:1.15rem;font-weight:700;line-height:1.3;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;overflow:hidden;transition:color .3s ease}@media screen and (min-width:750px){.dcc-card__title{font-size:1.5rem}}.dcc-card:hover .dcc-card__title{color:var(--dashcam-accent, #6cbd45)}.dcc-card__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding:1rem}@media screen and (min-width:750px){.dcc-card__footer{gap:1rem;padding:1.4rem}}.dcc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;min-width:0}.dcc-card__price-current{font-size:1.2rem;font-weight:800;line-height:1.2;color:#fff}@media screen and (min-width:750px){.dcc-card__price-current{font-size:1.7rem}}.dcc-card__price-compare{font-size:.85rem;line-height:1.2;color:#ffffff73}@media screen and (min-width:750px){.dcc-card__price-compare{font-size:1.1rem}}.dcc-card__price-compare s{text-decoration:line-through}.dcc-card__cart{flex-shrink:0}.dcc-card__form{display:block;margin:0}.dcc-card__form .form{margin:0}.dcc-card__cart-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;height:2.9rem;padding:0 .9rem;font-family:inherit;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#000;background:var(--dashcam-accent, #6cbd45);border:0;border-radius:.6rem;cursor:pointer;line-height:1;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}@media screen and (min-width:750px){.dcc-card__cart-btn{height:3.8rem;padding:0 1.6rem;font-size:.85rem;border-radius:.8rem}}.dcc-card__cart-btn:hover:not(:disabled){transform:translateY(-.15rem);box-shadow:0 .5rem 1.4rem #6cbd4566;filter:brightness(1.06)}.dcc-card__cart-btn:disabled{opacity:.45;cursor:not-allowed}.dcc-card__cart-btn.loading{color:transparent}.dcc-card__cart-btn.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;height:100%}.dcc-card__cart-btn.loading>.loading__spinner .path{stroke:#000}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-dashcam-collection-product-card.css.map */
