|
@@ -19,6 +19,7 @@ body{
|
|
|
font-family: "Helvetica Neue", Arial, sans-serif;
|
|
|
margin: 0;
|
|
|
overflow-x: hidden;
|
|
|
+ background-color: #F1F1F5;
|
|
|
}
|
|
|
|
|
|
h1,h2,h3{
|
|
@@ -127,14 +128,45 @@ main.ng-enter.ng-enter-active .meal-item {
|
|
|
transform: translateY(0);
|
|
|
}
|
|
|
|
|
|
-/* main.ng-leave .ready-menu-page {
|
|
|
+main.ng-enter .ready-menu-second {
|
|
|
transition: all 1s ease;
|
|
|
+ transform: translateY(100%);
|
|
|
+ opacity: 0;
|
|
|
+}
|
|
|
+
|
|
|
+main.ng-enter.ng-enter-active .ready-menu-second {
|
|
|
transform: translateY(0);
|
|
|
+ opacity: 1;
|
|
|
}
|
|
|
|
|
|
-main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
- transform: translateY(-100%);
|
|
|
-} */
|
|
|
+.ready-menu-page-leave-animation {
|
|
|
+ animation: readyMenuLeave 1s ease both;
|
|
|
+ z-index: 100;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes readyMenuLeave {
|
|
|
+ 0% {
|
|
|
+ transform: translateY(0%);
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ transform: translateY(-100%);
|
|
|
+ opacity: 0;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+main.ng-enter .shopping-cart-page .item{
|
|
|
+ animation: shoppingCartItemsAnimation 1s ease;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes shoppingCartItemsAnimation {
|
|
|
+ 0% {
|
|
|
+ opacity: 0;
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
/* header-line */
|
|
|
.header-line {
|
|
@@ -142,7 +174,7 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
position: -webkit-sticky;position: sticky;
|
|
|
top: 0;
|
|
|
width: 100%;
|
|
|
- height: 50px;
|
|
|
+ height: 8vh;
|
|
|
background-color: #FFF;
|
|
|
border-bottom: 1px solid rgb(222, 223, 224);
|
|
|
}
|
|
@@ -172,6 +204,150 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
width: 80%;
|
|
|
display: inline-block;
|
|
|
}
|
|
|
+
|
|
|
+.shopping-cart-icon {
|
|
|
+ position: absolute;
|
|
|
+ right: 30px;
|
|
|
+ top: 13px;
|
|
|
+ font-size: 20px;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ letter-spacing: 0.5px;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-icon span{
|
|
|
+ font-size: 26px;
|
|
|
+ color: #1D1D1F;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-icon span.animate {
|
|
|
+ animation: shoppingCartIconAnimation 0.5s ease;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes shoppingCartIconAnimation {
|
|
|
+ 0% {
|
|
|
+ transform: scale(1);
|
|
|
+ }
|
|
|
+ 50% {
|
|
|
+ transform: scale(1.2);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ transform: scale(1);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.login-btn, .sign-out-btn {
|
|
|
+ position: absolute;
|
|
|
+ right: 80px;
|
|
|
+ top: 13px;
|
|
|
+ font-size: 20px;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ letter-spacing: 0.5px;
|
|
|
+ color: #1D1D1F;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.login-btn {
|
|
|
+ right: 92px;
|
|
|
+}
|
|
|
+
|
|
|
+.login-btn span, .sign-out-btn span{
|
|
|
+ font-size: 25px;
|
|
|
+ position: relative;
|
|
|
+ top: 2px;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup {
|
|
|
+ display: none;
|
|
|
+ position: absolute;
|
|
|
+ width: 100%;
|
|
|
+ height: 100vh;
|
|
|
+ background: rgba(29, 29, 31,.7);
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ opacity: 0;
|
|
|
+ transition: all 0.5s ease;
|
|
|
+ z-index: 3;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .cancel {
|
|
|
+ position: absolute;
|
|
|
+ top: 5vh;
|
|
|
+ right: 5%;
|
|
|
+ color: rgba(241, 241, 245,1);
|
|
|
+ font-size: 35px;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup-wrapper {
|
|
|
+ width: 540px;
|
|
|
+ background-color: #fff;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .btns {
|
|
|
+ display: flex;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .btns button {
|
|
|
+ width: 50%;
|
|
|
+ background: rgb(241, 241, 245);
|
|
|
+ border: none;
|
|
|
+ font-size: 23px;
|
|
|
+ padding: 25px 0;
|
|
|
+ text-transform: uppercase;
|
|
|
+ cursor: pointer;
|
|
|
+ outline: none;
|
|
|
+ color: #777;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ letter-spacing: 0.5px;
|
|
|
+ font-weight: normal;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .btns .btn-active {
|
|
|
+ background-color: #fff;
|
|
|
+ color: #1D1D1F;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .content {
|
|
|
+ padding: 50px;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .content input{
|
|
|
+ width: 100%;
|
|
|
+ height: 45px;
|
|
|
+ margin: 13px 0;
|
|
|
+ padding-left: 10px;
|
|
|
+ background: rgb(241, 241, 245);
|
|
|
+ border: none;
|
|
|
+ font-size: 20px;
|
|
|
+ box-shadow: inset 0 0 4px #cacaca;
|
|
|
+ outline: none;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .content span {
|
|
|
+ color: red;
|
|
|
+ opacity: 0.7;
|
|
|
+ font-family: "Muli";
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .content input[type="submit"]{
|
|
|
+ background: rgba(29, 29, 31,.9);
|
|
|
+ color: #fff;
|
|
|
+ margin-bottom: 0;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ text-transform: capitalize;
|
|
|
+ height: 50px;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .register input.ng-touched.ng-invalid {
|
|
|
+ border: 1px solid rgba(255, 155, 155,1);
|
|
|
+}
|
|
|
+
|
|
|
+.login-popup .register input.invalid {
|
|
|
+ border: 1px solid rgba(255, 155, 155,1);
|
|
|
+}
|
|
|
/* header-line */
|
|
|
|
|
|
|
|
@@ -305,6 +481,14 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
transition: all 3s ease;
|
|
|
}
|
|
|
|
|
|
+.main-slider-back-overlay2 {
|
|
|
+ z-index: -2;
|
|
|
+ position: absolute;
|
|
|
+ width: 100%;
|
|
|
+ height: 100vh;
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+
|
|
|
.main-slider img {
|
|
|
max-width: 100%;
|
|
|
}
|
|
@@ -1107,8 +1291,8 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
|
|
|
.selected-meals-btn {
|
|
|
position: absolute;
|
|
|
- right: 20px;
|
|
|
- top: 10px;
|
|
|
+ right: 210px;
|
|
|
+ top: 11px;
|
|
|
z-index: 2;
|
|
|
width: 31px;
|
|
|
height: 31px;
|
|
@@ -1166,7 +1350,7 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
}
|
|
|
|
|
|
.selected-meals::-webkit-scrollbar {
|
|
|
- width: 0;
|
|
|
+ width: 0!important;
|
|
|
}
|
|
|
|
|
|
.selected-meals .selected-meal-img {
|
|
@@ -1246,6 +1430,7 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
font-size: 15px;
|
|
|
font-weight: bold;
|
|
|
letter-spacing: 3px;
|
|
|
+ text-transform: capitalize;
|
|
|
}
|
|
|
|
|
|
.selected-meals-type:first-of-type {
|
|
@@ -1382,6 +1567,7 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
.ready-menu-page {
|
|
|
background: rgba(29, 29, 31,1);
|
|
|
border-bottom: 1px solid #1D1D1F;
|
|
|
+ min-height: 92vh;
|
|
|
}
|
|
|
|
|
|
.ready-menu-page-wrapper {
|
|
@@ -1529,9 +1715,10 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
|
|
|
.ready-menu-second .item {
|
|
|
display: flex;
|
|
|
- background: #FCFCFE;
|
|
|
- box-shadow: 0 0 22px #cacaca;
|
|
|
+ /* background: #FCFCFE;
|
|
|
+ box-shadow: 0 0 22px #cacaca; */
|
|
|
margin: 100px 0;
|
|
|
+ perspective: 2000px;
|
|
|
}
|
|
|
|
|
|
.ready-menu-second .item:first-child {
|
|
@@ -1544,8 +1731,16 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
|
|
|
.ready-menu-second .item-img {
|
|
|
width: 50%;
|
|
|
+ box-shadow: 0 0 22px #cacaca;
|
|
|
+ transform-origin: 100% 50%;
|
|
|
+ transform: rotateY(90deg);
|
|
|
+ transition: all 1s ease;
|
|
|
}
|
|
|
|
|
|
+/* .ready-menu-second .item:nth-child(1) .item-img{
|
|
|
+ transform: rotateY(0deg);
|
|
|
+} */
|
|
|
+
|
|
|
.ready-menu-second .item-img img{
|
|
|
width: 100%;
|
|
|
margin-bottom: -4px;
|
|
@@ -1554,8 +1749,17 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
.ready-menu-second .item-content {
|
|
|
width: 50%;
|
|
|
padding: 50px;
|
|
|
+ background: #FCFCFE;
|
|
|
+ box-shadow: 0 0 22px #cacaca;
|
|
|
+ transform-origin: 0% 50%;
|
|
|
+ transform: rotateY(-90deg);
|
|
|
+ transition: all 1s ease;
|
|
|
}
|
|
|
|
|
|
+/* .ready-menu-second .item:nth-child(1) .item-content {
|
|
|
+ transform: rotateY(0deg);
|
|
|
+} */
|
|
|
+
|
|
|
.ready-menu-second .item-title h1{
|
|
|
font-weight: normal;
|
|
|
}
|
|
@@ -1568,8 +1772,21 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
}
|
|
|
|
|
|
.ready-menu-second .item-price {
|
|
|
- width: 50%;
|
|
|
- font-size: 25px;
|
|
|
+ width: 75%;
|
|
|
+ font-size: 27px;
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+
|
|
|
+.ready-menu-second .item-price select{
|
|
|
+ width: 101px;
|
|
|
+ height: 43px;
|
|
|
+ padding: 10px;
|
|
|
+ font-size: 17px;
|
|
|
+ outline: none;
|
|
|
+ border: 1px solid #000;
|
|
|
+ font-family: 'Muli',sans-serif;
|
|
|
}
|
|
|
|
|
|
.ready-menu-second .item-button {
|
|
@@ -1581,8 +1798,9 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
padding: 10px 25px;
|
|
|
border: none;
|
|
|
background: rgba(29, 29, 31,.85);
|
|
|
- color: #F1F1F5;
|
|
|
+ color: #fff;
|
|
|
cursor: pointer;
|
|
|
+ outline: none;
|
|
|
}
|
|
|
|
|
|
.ready-menu-second .item-description{
|
|
@@ -1690,4 +1908,182 @@ main.ng-leave.ng-leave-active .ready-menu-page {
|
|
|
font-size: 14px;
|
|
|
color: #222;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+.ready-menu-second-scroll-class .item-img, .ready-menu-second-scroll-class .item-content {
|
|
|
+ transform: rotateY(0deg);
|
|
|
+}
|
|
|
/* ready-menu-second */
|
|
|
+
|
|
|
+/* shopping-cart-page */
|
|
|
+.shopping-cart-page {
|
|
|
+ padding-bottom: 50px;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .title h1 {
|
|
|
+ text-align: center;
|
|
|
+ margin: 50px 0;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ color: #1D1D1F;
|
|
|
+ font-weight: 200;
|
|
|
+ color: #555;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-wrapper-header {
|
|
|
+ width: 1170px;
|
|
|
+ margin: 0 auto;
|
|
|
+ background: #FCFCFE;
|
|
|
+ display: flex;
|
|
|
+ padding: 45px 50px 30px;
|
|
|
+ border-bottom: 1px solid #ccc;
|
|
|
+ font-family: "AvenirNextLTPro-Demi";
|
|
|
+ color: #1D1D1F;
|
|
|
+ box-shadow: 0 0px 15px rgba(202, 202, 202,1);
|
|
|
+ font-size: 18px;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-wrapper-header .product{
|
|
|
+ width: 60%;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-wrapper-header .duration{
|
|
|
+ width: 20%;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-wrapper-header .price{
|
|
|
+ width: 20%;
|
|
|
+ text-align: right;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-wrapper {
|
|
|
+ width: 1170px;
|
|
|
+ margin: 0 auto;
|
|
|
+ box-shadow: 0 4px 15px rgba(202, 202, 202,0.9);
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item {
|
|
|
+ background: #FCFCFE;
|
|
|
+ display: flex;
|
|
|
+ padding: 40px;
|
|
|
+ border-bottom: 1px solid #ccc;
|
|
|
+ font-family: "Muli";
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item.ng-leave {
|
|
|
+ animation: shoppingCartItemLeave 1s ease;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes shoppingCartItemLeave {
|
|
|
+ 0% {
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ opacity: .1;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-img {
|
|
|
+ width: 20%;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-img img{
|
|
|
+ width: 100%;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-title{
|
|
|
+ width: 40%;
|
|
|
+ padding: 10px 30px;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-title h3{
|
|
|
+ margin-bottom: 80px;
|
|
|
+ font-weight: normal;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-title button{
|
|
|
+ font-size: 18px;
|
|
|
+ text-transform: uppercase;
|
|
|
+ background: none;
|
|
|
+ border: 1px solid #ccc;
|
|
|
+ padding: 5px 10px;
|
|
|
+ color: #1D1D1F;
|
|
|
+ font-weight: normal;
|
|
|
+ outline: none;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-duration {
|
|
|
+ width: 20%;
|
|
|
+ padding: 10px 0;
|
|
|
+ font-size: 20px;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .item-price {
|
|
|
+ width: 20%;
|
|
|
+ padding: 10px 0;
|
|
|
+ font-size: 20px;
|
|
|
+ text-align: right;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer {
|
|
|
+ width: 1170px;
|
|
|
+ margin: 0 auto;
|
|
|
+ background: #FCFCFE;
|
|
|
+ transition: all 1s ease;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer .total-price {
|
|
|
+ padding: 30px;
|
|
|
+ text-align: right;
|
|
|
+ font-size: 20px;
|
|
|
+ font-weight: bold;
|
|
|
+ font-family: "Muli";
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer .btns {
|
|
|
+ padding: 30px;
|
|
|
+ padding-top: 20px;
|
|
|
+ text-align: right;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer .btns button {
|
|
|
+ font-size: 18px;
|
|
|
+ text-transform: uppercase;
|
|
|
+ background: none;
|
|
|
+ border: 1px solid #ccc;
|
|
|
+ font-weight: normal;
|
|
|
+ border-radius: 2px;
|
|
|
+ margin-left: 5px;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer .btns button a{
|
|
|
+ display: block;
|
|
|
+ text-decoration: none;
|
|
|
+ color: #1D1D1F;
|
|
|
+ padding: 8px 13px;
|
|
|
+}
|
|
|
+
|
|
|
+.shopping-cart-page .items-footer .btns button:nth-child(2) {
|
|
|
+ background: #1D1D1F;
|
|
|
+ color: #FCFCFE;
|
|
|
+ padding: 8px 13px;
|
|
|
+ border: none;
|
|
|
+}
|
|
|
+
|
|
|
+/* .shopping-cart-page .shopping-cart-footer-animate {
|
|
|
+ animation: shoppingCartFooter 1s ease;
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes shoppingCartFooter {
|
|
|
+ 0%{
|
|
|
+ opacity: 1;
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ opacity: 0;
|
|
|
+ }
|
|
|
+} */
|
|
|
+/* shopping-cart-page */
|