body{margin: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}html{box-sizing:border-box;font-size:15px;margin:2rem 3rem}h1,h2,h3,p{font-family:"Raleway",sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:inherit}.mainContainer{margin:2rem}.mainContent{margin:2rem 0}header{border-bottom:1px solid #d3d3d3}header nav{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 2rem 0}header nav h1{font-size:2rem;font-weight:300;text-transform:uppercase}header nav button{background:transparent;border:none}.card,.card .imageContent{position:relative}.card img{height:200px;width:100%;object-fit:cover;border-radius:1rem;-webkit-transform:scale(1.01);transform:scale(1.01)}.card .description{position:absolute;bottom:10px;left:10px;color:#fff;background:rgba(0,0,0,.5);padding:.25rem;text-transform:uppercase;font-size:.9rem}.card .cardContent{padding:1rem .5rem .5rem;border:1px solid #d3d3d3;border-top:none;top:-8px;position:relative;z-index:0}.card .cardContent h3{margin:.3rem 0}.card .cardContent em{font-weight:700}.card .cardContent p{line-height:1.5rem;overflow:hidden}.card .cardContent button{margin:.5rem 0}.hotelContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;grid-gap:2rem}.shoppingCart{border:2px solid #d3d3d3;border-radius:1rem;position:fixed;background:#fff;width:90%;min-width:300px;max-width:600px;height:60%;max-height:700px;z-index:25;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;overflow:auto;visibility:hidden;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:all .5s ease-in-out;opacity:0}.shoppingCart h2{font-size:2.5rem;font-weight:300;text-transform:uppercase;padding:1rem 0;border-bottom:1px solid #d3d3d3}.shoppingCart .close{position:absolute;top:5px;right:5px;background:#fff;border:none;font-size:1.5rem;cursor:pointer}.shoppingCart .total{text-align:right;padding:1rem 2rem;font-weight:700}.show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.cartItem{display:flex;position:relative;flex-basis:100%;justify-content:space-between;align-items:center;padding:1rem 3rem 1rem 2rem;border-bottom:1px solid #d3d3d3}.cartItem img{height:50px;width:50px;object-fit:cover}.cartItem .trash{position:absolute;top:5px;right:10px;cursor:pointer}.form{border:2px solid #d3d3d3;border-radius:1rem;position:fixed;background:#fff;width:90%;max-width:700px;z-index:50;text-align:center;margin-left:auto;margin-right:auto;top:40px;left:0;right:0;visibility:hidden;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:all .5s ease-in-out;opacity:0}.form h2{font-size:2.5rem;font-weight:300;text-transform:uppercase;padding:1rem 0;border-bottom:1px solid #d3d3d3}.form .close{position:absolute;top:5px;right:5px;background:#fff;border:none;font-size:1.5rem;cursor:pointer}.form form{display:flex;flex-direction:column;padding:1rem 2rem;text-align:left}.form .formGroup{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:space-between}.form input,.form label,.form select{display:block;margin:.5rem;width:100%;height:1.5rem}.form .checkbox{display:flex;align-items:center}.form .button{margin:2rem}.showForm{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.rating{position:absolute;color:#daa520;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.5),transparent,transparent);padding:.5rem;width:100%;top:0;z-index:15;border-radius:1rem 0 0 0;-webkit-transform:scale(1.01);transform:scale(1.01)}
/*# sourceMappingURL=main.1f35c1bc.chunk.css.map */