/**
 * Styles pour le composant media-texte
 */

.atom-media-texte .wp-block-image,
.atom-media-texte .content-media-texte {
    width: 100% !important;
}

.atom-media-texte .wp-block-image {
    text-align: center;
}

@media (max-width: 1023px) {
    .atom-media-texte {
        padding: 40px 0px !important;
    }

    .atom-media-texte .wrapper-content {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .atom-media-texte .wrapper-content .content-media-texte {
        margin: 0px !important;
    }
}

@media (max-width: 550px) {
    .atom-media-texte .wrapper-content .content-media-texte {
        padding: 20px !important;
    }

    .content-code-produit {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }
}