
/* Harley's faithful static clone: small runtime-only corrections, not a redesign. */
html,body {max-width:100%;overflow-x:clip;}
.swiper {width:100%;}
.swiper-wrapper {transform:none!important; transition:none!important;}
#paginainicial-app .swiper-slide {flex-shrink:0;}
#paginainicial-app .fz-slide-imagens .swiper-slide {width:100%!important;}
#paginainicial-app .fz-slide-imagens img {max-width:100%;height:auto;}
.fz-produto-slider__swiper .swiper-wrapper {display:flex!important; width:100%!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}
.fz-produto-slider__swiper .swiper-wrapper::-webkit-scrollbar {display:none;}
.fz-produto-slider__swiper .swiper-slide {width:100%!important;min-width:100%!important;scroll-snap-align:start;}
.fz-produto-slider__swiper .swiper-slide img {width:100%;object-fit:contain!important;}
.fz-produto-slider__swiper .swiper-button-prev,.fz-produto-slider__swiper .swiper-button-next {cursor:pointer;}
#paginainicial-app .fz-carrossel-imagens .swiper {overflow:hidden;}
#paginainicial-app .fz-carrossel-imagens .swiper-wrapper {display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}
#paginainicial-app .fz-carrossel-imagens .swiper-slide {flex:0 0 33.3333%;width:33.3333%!important;scroll-snap-align:start;}
@media(max-width:767px){#paginainicial-app .fz-carrossel-imagens .swiper-slide {flex-basis:80%;width:80%!important;}}
@media(min-width:1200px){#paginainicial-app .fz-carrossel-imagens .swiper-slide {flex-basis:25%;width:25%!important;}}
.harleys-clone-notice {position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:2147483640;max-width:min(90vw,520px);background:#111;color:white;border:1px solid #b59a72;border-radius:8px;padding:12px 18px;box-shadow:0 4px 20px #0006;font:14px Montserrat,sans-serif}
