body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;font-family:Questrial,sans-serif}.foundations-list{display:flex;flex-wrap:wrap;width:80%;justify-content:center;margin:0 auto}a{text-decoration:none}.card-button{display:flex;justify-content:space-between}.product-wrapper{display:flex;width:100%;max-width:900px;margin:0 auto;justify-content:space-around;color:#000}.product-wrapper img{height:300px;width:300px;object-fit:contain}.product-info{flex-direction:column}.product-info h1{margin:0 auto;color:#000}.product-info h1:hover{color:#f50057}.product-info p{color:#000}.product-info p:hover{color:#f50057}@media (max-width:420px){.product-wrapper{flex-wrap:wrap}.product-wrapper img{width:75%}}.buttons{display:flex;flex-direction:column;margin:0 auto}.product-info button{width:200px;height:60px;font-weight:900;color:#fff;margin-bottom:20px;font-size:1rem;background:#dea6af}@media (max-width:700px){.product-wrapper{flex-direction:column}}.loader{display:flex;align-items:center;justify-content:center;height:50%}.heart{height:200px}.heart,.heart:after,.heart:before{display:block;width:70px;height:70px;background-color:#dea6af;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.heart:after,.heart:before{content:"";position:absolute;border-radius:50%}.heart:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:animX 1s .25s infinite;animation:animX 1s .25s infinite}.heart:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:animY 1s infinite;animation:animY 1s infinite}@-webkit-keyframes animX{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}25%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}75%{-webkit-transform:translateX(50%);transform:translateX(50%)}}@keyframes animX{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}25%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}75%{-webkit-transform:translateX(50%);transform:translateX(50%)}}@-webkit-keyframes animY{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}75%{-webkit-transform:translateY(50%);transform:translateY(50%)}}@keyframes animY{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(50%);transform:translateY(50%)}75%{-webkit-transform:translateY(50%);transform:translateY(50%)}}.carousel{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;height:500px;position:relative;overflow:hidden;margin-top:16px}@media (min-width:1200px){.carousel{width:1200px}}.carousel .left-button,.carousel .right-button{display:flex;justify-content:center;align-items:none;flex-direction:row;color:#fff;background-color:#333;font-size:40px;border-radius:50%;position:absolute;width:50px;height:50px;cursor:pointer}.carousel .left-button:hover,.carousel .right-button:hover{color:#333;background-color:#fff;border:2px solid #333}.carousel .left-button{left:25px}.carousel .left-button,.carousel .right-button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .right-button{right:25px}.carousel img{width:100%;display:none}*{box-sizing:border-box}.main-nav{margin:40px}.nav-container div{line-height:1.6;color:#f5f5f5;font-weight:900}.title-wrapper{text-align:center;width:400px}.title-link{position:relative}.nav-container h1{margin:0;font-size:1.45em;color:#f5f5f5;text-align:center}.nav-container img{border-radius:50%;height:50px;width:50px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(222,166,175,.85)),to(rgba(128,42,12,.55)));background-image:-webkit-linear-gradient(rgba(222,166,175,.85),rgba(128,42,12,.55));background-image:linear-gradient(rgba(222,166,175,.85),rgba(128,42,12,.55))}.nav-container img:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.nav-container{height:300px;margin-bottom:40px;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(154,77,85,.75)),to(rgba(128,42,12,.85))),url(/highlight/static/media/makeup2.1f82acd6.jpg);background-image:-webkit-linear-gradient(rgba(154,77,85,.75),rgba(128,42,12,.85)),url(/highlight/static/media/makeup2.1f82acd6.jpg);background-image:linear-gradient(rgba(154,77,85,.75),rgba(128,42,12,.85)),url(/highlight/static/media/makeup2.1f82acd6.jpg)}.shopping-love{width:150px;display:flex;justify-content:space-between}.product-type{display:grid;grid-gap:10px;padding:10px;grid-template-columns:repeat(8,1fr);margin:auto}.title-form{display:flex;justify-content:space-around;margin:auto;align-items:center}input{width:150px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;font-size:14px;line-height:18px;color:#000;background-color:#f5f5f5}@media (max-width:400px){.product-type{grid-template-columns:repeat(4,1fr);margin:auto}.nav-container{margin-bottom:20px;height:200px}.nav-container h1{margin-top:0}.main-nav{margin:0;font-size:14px}input{width:100%}}@media (max-width:700px){.product-type{display:grid;grid-template-columns:auto auto auto auto;grid-gap:10px}.nav-container img{height:30px;width:30px}.nav-container h1{margin-top:0}}@media (min-width:701px){.header{top:10px;position:absolute;justify-content:space-between;width:100%}.nav-container h1{font-size:3.5em}.main-nav,.nav-container{display:flex}.nav-container{align-items:center;margin:0 auto 40px}}@media (min-width:1025px){.nav-container{justify-content:space-between}}
/*# sourceMappingURL=main.83631737.chunk.css.map */