 /* ESILOS SELCCION */
 img {
    width: 100%;
    height: 100%;
}

.opacity {
    opacity: 0.5;
}

.noActive {
    pointer-events: none;
}

.contPrincipal {
    height: min-content;
    position: relative;
    height: 54vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.contHome {
    text-align: right;
    transition: all 0.5s ease;
}

.contHome img {
    width: 8.6%;
    transition: all 0.5s ease;
    background-color: #fff;
    border-radius: 50%;
    z-index: 2;
    position: relative;
    margin-right: 1.2rem;
}

.textoInicio {
    background-color: #fff;
    margin: 0;
    padding: 0 0.8rem 0 1rem;
    top: 1%;
    right: 5%;
    position: absolute;
    border: 1px solid var(--color-azulAlto);
    z-index: 1;
    color: var(--color-azulAlto);
    border-top-right-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
    transition: all 0.5s ease;
    transform: scale(0);
}

.contHome:hover img,
.contHome:focus img {
    transform: translateX(-2.8rem);
}

.contHome:hover .textoInicio,
.contHome:focus .textoInicio {
    transform: scale(1);
}

.contenedorSecundario {
    background-image: url(../assets/backs/backSeleccionDos.png);
    background-size: cover;
    background-position: top;
    height: 36vh;
    position: relative;
}

.contenedorSecundario img {
    width: 19rem;
    height: 19rem;
    position: absolute;
    object-fit: contain;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.containSelect {
    display: flex;
    justify-content: space-between;
    margin: 1rem 0;
    align-items: center;
}

.contTituloFlecha {
    position: relative;
}

.contTituloFlecha img {
    width: 17%;
    z-index: 2;
    background-color: var(--color-azulAltoImportant);
    padding: 0.75rem;
    border-radius: 50%;
    position: relative;
}

.textContinuar {
    z-index: 1;
    position: absolute;
    top: 20%;
    background-color: var(--color-azulMedio);
    padding: 0.5rem 2rem 0.5rem 4rem;
    margin: 0;
    border-radius: 1.6rem;
    text-decoration: none;
    color: #fff;
    box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.7);
    transform: scale(0);
    right: 28%;
    transition: all 0.5s ease;
}

.contTituloFlecha a:hover .textContinuar,
.contTituloFlecha a:focus .textContinuar {
    right: 8%;
    transform: scale(1);
}

.form-select {
    width: 60%;
    font-family: 'bogle-regular';
    height: min-content;
    background-color: var(--color-blanco);
    color: var(--color-azulAlto);
}

.form-select:focus {
    border-color: var(--color-azulAlto);
    box-shadow: none;
}

.containSelect p {
    font-size: calc(var(--font-size) * 1.4rem);
    color: var(--color-azulAlto);
    margin-bottom: 0;
    font-family: 'bogle-black';
    line-height: 100%;
}

.containSelect p span {
    color: var(--color-azulMedio);
}

@media (min-width: 600px) {
    .contenedorSecundario {
        height: 40vh;
    }

    .contenedorSecundario img {
        width: 30rem;
        height: 30rem;
    }

    .contHome img {
        width: 7.2%;
    }

    .textoInicio {
        font-size: 1.4rem;
        top: 2%;
        right: 4%;
        padding: 0 0.8rem 0 2rem;
    }

    .contHome:hover img,
    .contHome:focus img {
        transform: translateX(-4.5rem);
    }

    .form-select {
        width: 66%;
        font-size: calc(var(--font-size) * 1.8rem);
    }

    .containSelect p {
        font-size: calc(var(--font-size) * 2.5rem);
    }

    .contTituloFlecha img {
        width: 10.75%;
    }

    .textContinuar {
        top: 15%;
        padding: 0.6rem 2rem 0.6rem 5rem;
        font-size: 1.6rem;
        right: 35%;
    }

    .contTituloFlecha a:hover .textContinuar,
    .contTituloFlecha a:focus .textContinuar {
        right: 20%;
    }
}

@media (min-width: 900px) {
    .contHome img {
        width: 10%;
    }

    .textoInicio {
        top: 1%;
        right: 7%;
    }

    .container-fluid {
        overflow: hidden;
    }

    .form-select {
        width: 56%;
        font-size: calc(var(--font-size) * 1.2rem);
    }

    .contenedorSecundario {
        height: 100vh;
    }

    .contPrincipal {
        height: 90vh;
        margin: auto;
        padding: 0 1.6rem;
    }

    .contenedorSecundario img {
        top: 50%;
        width: 32rem;
        height: 32rem;
    }

    .containSelect p {
        font-size: calc(var(--font-size) * 2.1rem);
    }

    .contTituloFlecha img {
        width: 17%;
    }

    .textContinuar {
        font-size: 1.2rem;
        right: 27%;
    }

    .contTituloFlecha a:hover .textContinuar,
    .contTituloFlecha a:focus .textContinuar {
        right: 10%;
    }

    .contWalmart img {
        padding: 0.4rem;
    }
}

@media (min-width: 1200px) {
    .textoInicio {
        top: 2%;
    }

    .contenedorSecundario img {
        width: 38rem;
        height: 38rem;
    }

    .containSelect p {
        font-size: calc(var(--font-size) * 2.4rem);
    }

    .form-select {
        font-size: calc(var(--font-size) * 1.6rem);
    }

    .contTituloFlecha img {
        width: 14%;
    }

    .contTituloFlecha a:hover .textContinuar,
    .contTituloFlecha a:focus .textContinuar {
        right: 18%;
        top: 21%;
    }
}

@media (min-width: 1400px) {
    .containSelect p {
        font-size: calc(var(--font-size) * 2.8rem);
    }

    .form-select {
        font-size: calc(var(--font-size) * 1.8rem);
    }

    .contTituloFlecha img {
        width: 12%;
    }

    .contTituloFlecha a:hover .textContinuar,
    .contTituloFlecha a:focus .textContinuar {
        top: 21%;
        right: 24%;
    }

    .contenedorSecundario img {
        width: 48rem;
        height: 48rem;
    }
}

@media (min-width: 1800px) {
    .containSelect p {
        font-size: calc(var(--font-size) * 3.2rem);
    }

    .form-select {
        font-size: calc(var(--font-size) * 2.4rem);
        width: 65%;
    }

    .contTituloFlecha a:hover .textContinuar,
    .contTituloFlecha a:focus .textContinuar {
        font-size: 1.6rem;
    }
}