@media all and (max-width: 1000px) {
    
/*----------------TECHNIQUE----------------*/

article {
    width: 80%; /*largeur*/
    margin-top: 40px; /*marge extérieur haut*/
    padding-bottom: 0px; /*marge intérieur bas*/
    display: block; /*apparition des balises*/
    flex-wrap: unset; /*disposés en ligne*/
}


/*----------------LOGO----------------*/

.marque svg {
	height: 34px; /*hauteur*/
}


/*----------------TITRE----------------*/

.titre {
    height: auto; /**/
    display: inline-block; /*apparition des balises*/
    justify-content: unset; /*centre horizontalement le contenu*/ 
}

.titre h1 {
    display: inline; /*apparition des balises*/
}

.titre .reference {
    margin-left: 0px; /*marge extérieur gauche*/
    /*margin-right: 30px; /*marge extérieur*/
}

.titre .separation {
    display: none; /*apparition des balises*/
}

.titre a {
    display: none; /*apparition des balises*/
}

.titre a svg {
    height: 24px; /*hauteur*/
}


/*----------------PHOTO----------------*/

.photo {
    width: 100%; /*largeur*/
}

.photo .afficher img {
    border-radius: 20px; /*bordure arrondi*/
}

.photo .afficher:hover button {
    opacity: 0; /*opacité*/
}


/*----------------PHOTO VIGNETTE----------------*/

.photo .vignette {
    gap: 12px; /*espace entre les éléments*/
}

.photo .vignette img {
    width: 64px; /*largeur*/
    height: 64px; /*hauteur*/
}


/*----------------IMFORMATION----------------*/

.information {
    width: 100%; /*largeur*/
    padding: 0px; /*marge intérieur*/
}

.information .couleur {
    padding: 10px 0px 0px 10px; /*marge intérieur : haut, droite, bas, gauche*/
}

.information .entretien svg {
    width: 32px; /*largeur*/
}

.information .tailles svg {
    height: 40px; /*hauteur*/
}

.information .bouton {
    justify-content: center; /*centre horizontalement le contenu*/ 
}


/*----------------SCHÉMA & TABLEAU----------------*/

.schema, .dimension {
    display: none; /*apparition des balises*/
}


}