/* @import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Kdam+Thmor+Pro&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Orbitron&display=swap'); */

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Exo 2', sans-serif;
}

a {
    text-decoration: none;
    color: white;
    font-family: 'Exo 2', sans-serif;
}

ul {
    list-style: none;
}

.logo {
    width: 35px;
}

.inicio-caballero, .inicio-dama, .inicio-temporada {
    background-position: center center;
    background-size: cover;
    height: 100vh;
}

.inicio-dama {
    background-image: url("../img/relojes-dama/bg-mujer-min.webp");
}

.inicio-temporada {
    background-image: url("../img/relojes-por-temporada/fondo-otono-temporada-min.webp");
}

.inicio-caballero {
    background-image: url("../img/relojes-caballero/bg-hombre.webp");
}

.navbar {
    background: linear-gradient(90deg, #0b3e27, #197149);
}

/* .cambiar-color {
    background: linear-gradient(90deg, #e013ff, #f5cc27);
} */

.nav-link {
    font-family: 'Exo 2', sans-serif;
    color: white;
    font-weight: 600;
    transition: all .5s ease-in-out;
    border-radius: .5rem;
}

.nav-link:hover {
    background: #197149;
    color: white;
}

.nav-link:active {
    background: #197149;
    color: white;
}

.btn-search {
    color: white;
    border: solid 1px white;
}

.btn-search:hover {
    background: #1d4633;
}

/* .carousel-inner {
    margin-top: 3rem;
} */

main {
    display: grid;
    justify-content: center;
    align-items: center;
}

.card-1-home, .card-4-home {
    color: #197149;
}
.card-1-home, .card-4-home {
    min-height: 350px; 
    background-position: center center;
    background-size: cover;
    background-image: url(../img/reloj-inicio-hombre-oficina.webp);
}

.card-4-home {
    background-image: url(../img/reloj-inicio-mujer-color-coral.webp);
}

.card-2-home, .card-3-home {
    width: 100%; 
    height: 100%; 
    background-position: center center;
    background-size: cover; 
    background-image: url(../img/reloj-inicio-mujer-ciudad.webp);
}

.card-3-home {
    background-image: url(../img/reloj-inicio-hombre-color-plateado.webp);
}

.badge {
    top: 0.5rem; 
    right: 0.5rem;
}
.bg-green {
    background: #197149;
}

.footer {
    background: linear-gradient(90deg, #0b3e27, #197149);
    color: white;
    font-family: 'Exo 2', sans-serif;
}

.social-network-list,
.footer-rights-reserved {
    display: flex;
    justify-content: center;
    font-weight: bolder;
}

.social-network-list {
    justify-content: space-around;
    cursor: pointer;
    list-style: none;
}

.social-network-icons:hover, .text-gray-300:hover {
    color: #CDA434;
    scale: 1.1;
}

.social-network-icons, .text-gray-300 {
    transition: all .3s ease-in-out;
}

.link-politicas {
    color: white;
    font-family: 'Exo 2', sans-serif;
    text-decoration: none;
    font-weight: bold;
}

.division-container {
    margin-bottom: 2rem;
    background-color: #197149;

}

.division-div {
    padding: .5rem;
    color: white;
    font-size: 1.2rem;
    font-weight: 300;
    font-family: 'Exo 2', sans-serif;
}

.btn-verde {
    transition: all .3s ease-in-out;
}

.main-politicas {
    margin-top: 5.5rem !important;
}

.brownie {
    color: #43322b;
}

.silver {
    color: #47403a;
}

.citrus {
    color: #d28e5f;
}

.recuperar-link {
    color: black;
    transition: all .3s ease-in-out;
    font-weight: 600;
}

.recuperar-link:hover {
    color: #198754;
    text-decoration: underline;
}

.title-login{
    color: #CDA434;
    font-family: 'Kdam Thmor Pro', sans-serif;
}

.campos-obligatorios {
    font-size: 14px;
}

.btn-restablecer-contraseña {
    padding: .7rem;
    font-family: 'Kdam Thmor Pro', sans-serif;
}

.font-miAurum{
    font-family: 'Kdam Thmor Pro', sans-serif;
}

.negro {
    color: black;
    text-decoration: underline;
    transition: all .2s ease-in-out;
}

.negro:hover {
    color: #197149;
}

.title-politicas {
    color: #198754;
    font-size: 2rem;
}

.form-check-input {
    appearance: none;
}

.form-check-input:checked {
    background-color: #CDA434;
    border-color: #CDA434;
}

.btn-encuesta{
    border: none;
    background: none;
}

.info {
    font-size: 1.5rem;
    word-spacing: 0.9rem;
    text-shadow: 2px 2px 4px rgba(25, 135, 84, 0.5);
}

.title-encuesta {
    color: #1d4633;
    font-size: 3rem;
    text-align: center;
    margin-bottom: 3rem;
    letter-spacing: 1.3rem;
    
}