*{
    box-sizing: border-box;
}

html{
scroll-behavior: smooth;
}
body{
    font-family: 'Roboto', sans-serif;
    margin: 0;
}
h1{ font-size: 3.5em;}
h2{ font-size: 2.7em;}
h3{ font-size: 1.5em;}
p{ font-size: 1.25em;}
ul{ list-style: none;}
button{
font-size: 1.25em;
font-weight: bold;
padding: 10px 30px;
border-radius: 5px;
border: 2px solid rgba(0,0,0,0.3);
box-shadow: 4px 4px 10px rgba(39, 32, 32, 0.5);
color: rgb(189, 189, 206);
background-color: rgb(118, 20, 216);
}
.container{
max-width: 1400px;
margin: auto;
}
.color-acento{ color:rgb(50, 7, 90); }
header{
background-color: rgb(235, 190, 44);
}
header .logo{
margin: 0;
padding: 10px 10px;
font-weight: bold;
color: blueviolet;
font-size: 1.6em;
}
header .container{
    display: flex;
    flex-direction: column;
    align-items:  center;    
}    
header nav{
    display: flex;
    flex-direction:  left;  
    text-align: left;               
    padding-bottom: 25px;
    }   
header a{
    padding: 5px 12px;
    text-decoration: none;
    font-weight: bold;
    color: black;
    }
    
    header a:hover{
    color: blueviolet;
    }
    .vista{
        background-image: linear-gradient(
        0deg,
        rgba(0,0,0,0.5),
        rgba(0,0,0,0.5)), 
        url("imags/boreal.jpg");
        background-size: cover;
        background-position: center center;
        display: flex;
        justify-content: center;
    }
    .vista p{
        text-align: center;
    }
    .separa{
        width: 400px;
        height: 600px;
        margin: 6px 6px; /* 0 vertical 10px horizontal */
    }
    .debajo{
        font-style: oblique;
        font-weight: bolder;
        font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        letter-spacing: 2px;
        margin: 0;
        padding: 20px;
        background: rgb(106, 62, 5);
        color: #fcef3c;
        text-align: justify;

    }
    .tienda{
        margin: 0;
        padding: 4px;
        color: #f11414;
        text-align: center ;
        background-image: linear-gradient(
            0deg,
            rgba(0,0,0,0),
            rgba(0,0,0,0)), 
            url("imags/boreal.jpg");
    
    }
    footer{
        background-color: rgb(233, 242, 242);
        
    }
    footer .pie{
        height: 9px;
        display: flex;
        justify-content: center;
        align-items: flex-end;
        font-weight: bold;
        
    }
    footer div{
        font-size: 13px;
        text-align: center;
        
    }
    footer a{
        text-decoration: none;
        
    }