/* Fix para garantir que elementos sejam exibidos corretamente no desktop */
@media only screen and (min-width: 768px) {
    /* Garantir que imagens sejam exibidas */
    img {
        display: block !important;
    }
    
    /* Garantir que as imagens da seção sobre sejam exibidas */
    .storefront-image img.main-about-img {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Garantir que as imagens da galeria sejam exibidas */
    .gallery-item img.gallery-image {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Garantir que os cards de eventos sejam exibidos */
    .evento-card {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Garantir que as imagens de eventos sejam exibidas */
    .evento-image {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        background-size: cover !important;
    }
    
    /* Garantir que os botões sejam exibidos */
    .eventos-btn, .cta-button-minimal {
        display: inline-block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Garantir que as células de produtos sejam exibidas no desktop e centralizadas */
    .products-grid .product-cell {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
    }
    
    /* Centralizar conteúdo de texto nas células */
    .text-cell .product-content {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 100% !important;
        padding: 20px !important;
    }
    
    /* Centralizar títulos e textos */
    .text-cell h3,
    .text-cell p,
    .text-cell .product-title,
    .text-cell .product-description {
        text-align: center !important;
        width: 100% !important;
    }
    
    /* Esconder elementos mobile no desktop */
    .mobile-product-category {
        display: none !important;
    }
}
