﻿.logo-ticker{float:left;width:100%;overflow:hidden;position:relative}.logo-track{float:left;display:flex;width:max-content;will-change:transform;animation:ticker var(--ticker-duration, 20s) linear infinite;animation-play-state:paused;transform:translate3d(0, 0, 0);position:relative}.logo-ticker.is-active .logo-track{animation-play-state:running}.logo-strip{float:left;--gap: 0 clamp(2rem, 6vw, 6rem) !important;display:flex;align-items:center;gap:var(--gap);padding-right:var(--gap);position:relative}.box-item-car{float:left;color:#fff;font-size:clamp(.9375rem,2.2135416667vw,1.0625rem);font-weight:300;display:inline-flex !important;align-items:center;gap:0 clamp(2rem,6vw,6rem);letter-spacing:.31em;position:relative}.box-item-car::after{content:"";float:left;width:.5rem;height:.5rem;position:relative;border-radius:50%;background-color:#fff}@media(max-width: 600px){.box-item-car::after{width:.375rem;height:.375rem}}@keyframes ticker{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(-1 * var(--ticker-shift, 0px)), 0, 0)}}@media(prefers-reduced-motion: reduce){.logo-track{animation:none !important;transform:none !important}}.carousel-wrapper{float:left;width:100%;position:relative}.carousel-linha-car{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;padding:0;gap:1.25rem;overscroll-behavior-x:contain;touch-action:pan-y;scrollbar-width:none}.carousel-linha-car::-webkit-scrollbar{display:none}.produto{flex:0 0 calc(25% - 1rem);scroll-snap-align:start;box-sizing:border-box}@media(max-width: 1200px){.produto{flex:0 0 calc(33.3333333333% - 1rem)}}@media(max-width: 768px){.produto{flex:0 0 calc(50% - 1rem)}}@media(max-width: 510px){.produto{flex:0 0 calc(100% - 1rem)}}.produto a{float:left;width:100%;display:grid;gap:1.375rem;justify-items:center;position:relative}.produto a .produto-loja-lista-foto{float:left;width:100%;aspect-ratio:.6;overflow:hidden;position:relative}.produto a .produto-loja-lista-foto img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.produto a .produto-loja-lista-foto::after{content:"";top:50%;left:50%;width:calc(100% - 2.5rem);height:0;position:absolute;background-color:rgba(0,0,0,.6);transform:translate(-50%, -50%);-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear}.produto a .produto-loja-lista-logo{float:left;width:100%;height:2.8125rem;overflow:hidden;position:relative}.produto a .produto-loja-lista-logo img{top:0;left:50%;width:auto;max-width:70%;height:auto;max-height:100%;object-fit:cover;object-position:center;position:absolute;transform:translateX(-50%)}.produto a:hover .produto-loja-lista-foto::after{height:calc(100% - 2.5rem)}.carousel-arrow{z-index:5;top:50%;width:2.5rem;aspect-ratio:1;opacity:.9;border:none;cursor:pointer;color:#fff;font-size:.9375rem;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;border-radius:50%;background-color:#071c2f;transform:translateY(-50%);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.carousel-arrow:hover{opacity:1}@media(max-width: 600px){.carousel-arrow{top:100%}}.carousel-arrow--prev{left:-3.9375rem}@media(max-width: 600px){.carousel-arrow--prev{left:50%;transform:translate(calc(-100% - 10px), 50%)}}.carousel-arrow--next{right:-3.9375rem}@media(max-width: 600px){.carousel-arrow--next{right:50%;transform:translate(calc(100% + 10px), 50%)}}.carousel-arrow--prev:before,.carousel-arrow--next:before{font-weight:900;position:relative;font-family:"Font Awesome 6 Free"}.carousel-arrow--prev:before{content:""}.carousel-arrow--next:before{content:""}.fotos-empresa .produto{flex:0 0 calc(16.6666666667% - 1rem)}@media(max-width: 1200px){.fotos-empresa .produto{flex:0 0 calc(25% - 1rem)}}@media(max-width: 768px){.fotos-empresa .produto{flex:0 0 calc(33.3333333333% - 1rem)}}@media(max-width: 600px){.fotos-empresa .produto{flex:0 0 calc(25% - 1rem)}}.fotos-empresa .produto a .produto-loja-lista-foto{aspect-ratio:1}.fotos-empresa .produto a .produto-loja-lista-foto::after{width:calc(100% - 1.25rem)}.fotos-empresa .produto a:hover .produto-loja-lista-foto::after{height:calc(100% - 1.25rem)}