commerce/styles/Home.module.scss
2021-05-05 14:31:03 -04:00

122 lines
1.8 KiB
SCSS

@import "mixins";
@import "variables";
.container {
min-height: 100vh;
padding: 0 0.5rem;
display: flex;
flex-direction: column;
// justify-content: center;
align-items: center;
}
.btn {
padding: 10px 36px;
color: white;
background: black;
width: fit-content;
height: auto;
border-radius: 20px;
text-align: center;
transition: 0.3s;
&:hover {
background: rgb(78, 78, 78);
}
}
.main {
margin: 2em;
width: 100%;
flex: 1;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
div {
display: flex;
}
}
.row {
flex-flow: row nowrap;
margin: 0 2em;
width: 100%;
div {
width: 50%;
margin: 2em;
}
.square {
background: #9c0000;
@include aspect-ratio(1, 1);
}
.info {
display: flex;
flex-direction: column;
justify-content: space-between;
margin: 3em;
}
}
.featured {
flex-flow: column nowrap;
width: calc(100% - 4em);
margin: 2em;
h2 {
text-align: center;
margin: 1em;
}
.mags {
display: flex;
flex-flow: row nowrap;
justify-content: space-around;
margin: 1em;
}
}
.banana {
flex-flow: column nowrap;
width: 100%;
h2 {
margin: 1em;
}
.bananagif {
margin: 2em;
background: #ffffa7;
@include aspect-ratio(16, 9);
}
}
.nutrition {
flex-flow: column nowrap;
width: 100%;
align-items: flex-end;
h2 {
margin: 0 1em;
}
.table {
margin: 2em;
width: calc(100% - 4em);
background: #6ea145;
@include aspect-ratio(4, 5);
}
}
.mission {
flex-flow: column nowrap;
h2 {
margin: 1em;
}
}
.instagram {
flex-flow: row;
width: calc(100% - 8em);
margin: 4em;
.image {
margin: 0.5em;
background: rgb(137, 137, 255);
width: 30%;
@include aspect-ratio(1, 1);
}
}