/* v200: leitura confortável no celular, rodapé nas páginas internas e miniaturas com fundo de carregamento */

/* Nenhum texto da loja abaixo de 11 px no celular */
@media (max-width:760px){
 .announcement{font-size:11px!important;letter-spacing:.04em!important}
 .store-bar.store-benefits .store-benefit{font-size:11px!important;letter-spacing:.04em!important}
 p.eyebrow,.eyebrow{font-size:11px!important;letter-spacing:.14em!important}
 .vf-eyebrow{font-size:11px!important}
}

/* Rodapé nas páginas internas: espaço para a barra fixa de compra não cobrir a linha do CNPJ */
footer.vf-inner{margin-top:48px}
@media (max-width:760px){
 .virtuosa-piece{padding-bottom:0}
 body:has(.buy-bar) footer.vf{padding-bottom:84px}
}

/* Miniaturas e fotos da peça: fundo bege com brilho suave enquanto a foto carrega */
.store-product-thumbnails img,.virtuosa-piece-image img,.virtuosa-piece-related img,.cart-upsell img{background:linear-gradient(100deg,#efe7dc 30%,#f8f3ec 50%,#efe7dc 70%) 0 0/300% 100%;animation:virtuosa-loading 1.4s ease-in-out 8}
@keyframes virtuosa-loading{to{background-position:-150% 0}}
@media (prefers-reduced-motion:reduce){.store-product-thumbnails img,.virtuosa-piece-image img,.virtuosa-piece-related img,.cart-upsell img{animation:none}}
