body.home #contenido-principal.thseo-home .thseo-hero__visual img {
    object-position: right center !important;
}

body.home #biblioteca-de-tejidos .thseo-heading > .google-auto-placed {
    grid-column: 1 / -1;
    min-width: 0;
}

@media (min-width: 981px) {
    body.home #contenido-principal.thseo-home .thseo-hero__visual img {
        aspect-ratio: 3 / 2 !important;
        object-fit: cover !important;
        object-position: right 41% !important;
    }
}

@media (max-width: 980px) {
    body.home #biblioteca-de-tejidos .thseo-heading {
        grid-template-columns: minmax(0, 1fr);
    }
}

@media (max-width: 699px) {
    body.home #contenido-principal.thseo-home .thseo-hero__visual img {
        aspect-ratio: auto 1 / 1 !important;
        object-position: center !important;
    }
}
