body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#3f3f3f}.HeaderCartButton_button__60lMx{align-items:center;background-color:#4d1601;border:none;border-radius:25px;color:#e40f0f;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-around;padding:.75rem 3rem}.HeaderCartButton_button__60lMx:active,.HeaderCartButton_button__60lMx:hover{background-color:#2c0d00}.HeaderCartButton_icon__OJcs2{height:1.35rem;margin-right:.5rem;width:1.35rem}.HeaderCartButton_badge__bGT5f{background-color:#b94517;border-radius:25px;font-weight:700;margin-left:1rem;padding:.25rem 1rem}.HeaderCartButton_button__60lMx:active .HeaderCartButton_badge__bGT5f,.HeaderCartButton_button__60lMx:hover .HeaderCartButton_badge__bGT5f{background-color:#92320c}.HeaderCartButton_bump__4Cyf9{-webkit-animation:HeaderCartButton_bump__4Cyf9 .3s ease-out;animation:HeaderCartButton_bump__4Cyf9 .3s ease-out}@-webkit-keyframes HeaderCartButton_bump__4Cyf9{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes HeaderCartButton_bump__4Cyf9{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}.Header_header__kasgQ{align-items:center;background-color:#8a2b06;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#e80f0f;display:flex;height:5rem;justify-content:space-between;left:0;padding:0 10%;position:fixed;top:0;width:100%;z-index:10}.Header_main-image__KKmbl{height:25rem;overflow:hidden;width:100%;z-index:0}.Header_main-image__KKmbl img{height:100%;object-fit:cover;-webkit-transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);width:110%}.Header_header__kasgQ h1{color:#000;font-family:Verdana,Geneva,Tahoma,sans-serif}.MealsSummary_summary__FhRar{background-color:#383838;border-radius:14px;box-shadow:0 1px 18px 10px rgba(215,11,11,.25);color:#fff;margin:-10rem auto auto;max-width:45rem;padding:1rem;position:relative;text-align:center;width:90%}.MealsSummary_summary__FhRar h2{font-size:2rem;margin-top:0}.Card_card__9h8Dh{background-color:rgba(255,0,72,.774);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:1rem}.input_input__fDCz7{align-items:center;display:flex;margin-bottom:.5rem}.input_input__fDCz7 label{font-weight:700;margin-right:1rem}.input_input__fDCz7 input{border:1px solid #000;border-radius:5px;color:#000;font:inherit;padding-left:.5rem;width:4rem}.MealItemForm_form__XW4e8{color:aqua;text-align:right}.MealItemForm_form__XW4e8 button{background-color:#8a2b06;border:.5px solid #8a2b06;border-radius:20px;color:#000;cursor:pointer;font:inherit;font-weight:700;padding:1rem 2rem}.MealItemForm_form__XW4e8 button:active,.MealItemForm_form__XW4e8 button:hover{background-color:#641e03;border-color:#641e03}.MealItem_meal__df5TJ{border-bottom:1px solid #451997;display:flex;justify-content:space-between;margin:1rem;padding-bottom:1rem}.MealItem_meal__df5TJ h1{color:#01010d;margin:0 0 .25rem}.MealItem_description__kARHs{font-style:italic}.MealItem_price__L4q5n{color:#000;font-size:1.25rem;font-weight:700;margin-top:.25rem}.AvailableMeals_meals__1qX6E{-webkit-animation:AvailableMeals_meals-appear__2peFo 1s ease-out forwards;animation:AvailableMeals_meals-appear__2peFo 1s ease-out forwards;margin:2rem auto;max-width:80rem;width:100%}.AvailableMeals_meals__1qX6E ul{list-style:none;margin:0;padding:0}.AvailableMeals_MealsLoading__9bI\+e{color:10px solid #010c08;font-size:medium;font-weight:700;text-align:center}.AvailableMeals_MealsError__BEhzR{color:red;font-size:50px;text-align:center;text-decoration:underline}@-webkit-keyframes AvailableMeals_meals-appear__2peFo{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AvailableMeals_meals-appear__2peFo{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_backdrop__HzBxV{background-color:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.Modal_modal__RajTW{-webkit-animation:Modal_slide-down__tDgXQ .3s ease-out forwards;animation:Modal_slide-down__tDgXQ .3s ease-out forwards;background-color:#486494;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);left:5%;padding:1rem;position:fixed;top:15vh;width:90%;z-index:30}@media (min-width:768px){.Modal_modal__RajTW{left:calc(50% - 20rem);width:40rem}}@-webkit-keyframes Modal_slide-down__tDgXQ{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_slide-down__tDgXQ{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.CartItem_cart-item__dtdCk{align-items:center;border-bottom:2px solid #8a2b06;display:flex;justify-content:space-between;margin:1rem 0;padding:1rem 0}.CartItem_cart-item__dtdCk h2{color:#363636;margin:0 0 .5rem}.CartItem_summary__ue4Uc{align-items:center;display:flex;justify-content:space-between;width:10rem}.CartItem_price__pP54w{color:#8a2b06;font-weight:700}.CartItem_amount__b0-du{border:1px solid #ccc;border-radius:6px;color:#363636;font-weight:700;padding:.25rem .75rem}.CartItem_actions__JbqCw{display:flex;flex-direction:column}@media (min-width:768px){.CartItem_actions__JbqCw{flex-direction:row}}.CartItem_cart-item__dtdCk button{background-color:initial;border:1px solid #8a2b06;border-radius:6px;color:#8a2b06;cursor:pointer;font:inherit;font-size:1.25rem;font-weight:700;margin:.25rem;text-align:center;width:3rem}.CartItem_cart-item__dtdCk button:active,.CartItem_cart-item__dtdCk button:hover{background-color:#8a2b06;color:#fff}.Cart_cart-items__YO7J6{list-style:none;margin:0;max-height:20rem;overflow:auto;padding:0}.Cart_total__F-EkC{align-items:center;color:#000;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin:1rem 0}.Cart_actions__l1l2y{text-align:right}.Cart_actions__l1l2y button{background-color:initial;border:1px solid #8a2b06;border-radius:25px;cursor:pointer;font:inherit;margin-left:1rem;padding:.5rem 2rem}.Cart_actions__l1l2y button:active,.Cart_actions__l1l2y button:hover{background-color:#5a1a01;border-color:#5a1a01;color:#fff}.Cart_actions__l1l2y .Cart_button--alt__PSeXC{color:#8a2b06}.Cart_actions__l1l2y .Cart_button__UnOO1{background-color:#8a2b06;color:#fff}.Checkout_form__g1sh-{height:19rem;margin:1rem 0;overflow:auto}.Checkout_control__GVg5i{margin-bottom:.5rem}.Checkout_control__GVg5i label{display:block;font-weight:700;margin-bottom:.25rem}.Checkout_control__GVg5i input{border:1px solid #000;border-radius:4px;color:#000;font:inherit;font-weight:700;max-width:100%;width:20rem}.Checkout_actions__7B4wj{display:flex;gap:1rem;justify-content:flex-end}.Checkout_actions__7B4wj button{background-color:initial;border:none;border-radius:25px;color:#5a1a01;cursor:pointer;font:inherit;padding:.5rem 2rem}.Checkout_actions__7B4wj button:active,.Checkout_actions__7B4wj button:hover{background-color:#f3f311}.Checkout_actions__7B4wj .Checkout_submit__nxoli{background-color:#5a1a01;border:1px solid #5a1a01;color:#19df12}.Checkout_actions__7B4wj .Checkout_submit__nxoli:active,.Checkout_actions__7B4wj .Checkout_submit__nxoli:hover{background-color:#7a2706}.Checkout_invalid__VQBNb label{color:#ca3e51}.Checkout_invalid__VQBNb input{background-color:#e94e5d;border-color:#18d22d}@media only screen and (min-width:768px){section.dashboard .slick-list .slick-track{display:flex}section.dashboard .slick-list .slide{opacity:1}header .wrapper .article h1 span.arrow{display:none}header .wrapper .article .description{max-height:300px}}@media only screen and (min-width:1024px){.container header .wrapper{margin-left:5%;text-align:left;width:480px}.container header .header-nav-area #nav_container{display:flex}.container header form{display:block}.container header .menu-icon{display:none}header .wrapper .article footer{display:block}section.dashboard .slick-list .slick-track{display:flex;min-width:309px;padding:20px}section.dashboard .slick-list .slick-track[index="2"]{display:flex}section.dashboard .slick-list .slide{opacity:1}}:root{--red:#54231a}*{box-sizing:border-box;color:#fff;font-family:Montserrat}body{margin:0}body .container{width:100%}.container header{background-image:url(https://res.cloudinary.com/jkeohan/image/upload/v1560709227/mars-landing_eh42f9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.container header .gradient_container_top{background:linear-gradient(rgba(0,0,0,.6),transparent);height:200px;position:absolute;width:100%}.container header .gradient_container_bottom{background:linear-gradient(transparent,rgba(0,0,0,.6));bottom:0;height:200px;position:absolute;width:100%}.container header .header-nav-area{align-items:center;display:flex;justify-content:space-between;padding:8px}.container header .header-nav-area #nav_container{display:none;justify-content:flex-end}.container header .brand_area{background:url(https://mars.nasa.gov/assets/logo_nasa_trio@2x.png);background-repeat:no-repeat;background-size:100%;height:49px;width:260px;z-index:100}.container header .brand_area .brand1{text-indent:-999px;width:22%}.container header .brand_area .brand2{text-indent:999px;text-indent:-999px;width:70%}.container header #navigation{align-items:center;display:flex;margin-right:30px;text-align:right;z-index:100}.container header form{display:none}header form.meganav_search{position:relative}header form.meganav_search .search_submit{background:url(https://mars.nasa.gov/assets/ui_sprite@2x.png) -131px -8px;background-size:300px;cursor:pointer;height:40px;padding:0;width:42px}header form.meganav_search .search_field{background:hsla(0,0%,100%,.3);border:0;height:34px;padding-left:0;padding-right:0;position:absolute;width:37px}.container header nav a{display:inline-block;font-size:.9em;font-weight:300;padding:10px;text-decoration:none}.container header .menu-icon{background:url(https://mars.nasa.gov/assets/ui_sprite@2x.png) 0 0;background-size:300px;height:25px;width:25px;z-index:100}.container header .wrapper{background:rgba(0,0,0,.4);bottom:30%;padding:1.4em;position:absolute;text-align:center;width:100%}header .wrapper .article h1{font-size:1.5em;font-weight:300;line-height:1.5;margin:0 auto .4em}header .wrapper .article h1 a{text-decoration:none}header .wrapper .article h1 span{background:url(https://mars.nasa.gov/assets/arrow_up_white_@2x.png) 50% no-repeat;background-size:12px;height:44px;margin-top:-.2em;position:absolute;right:0;width:44px}header .wrapper .article h1 span.arrow.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .wrapper .article .description{font-size:.9em;font-weight:300;height:0;line-height:1.8em;max-height:0;overflow:hidden}header .wrapper .article .description.open{max-height:300px;overflow:hidden}header .wrapper .article h1 span{font-style:italic;font-weight:600}header .wrapper .article h3{font-weight:300;text-align:center}header .wrapper .article footer{display:none;margin:1.6em 0 0}header .wrapper .article footer a{background-color:#4a7789;border-radius:3px;display:inline-block;padding:5px 10px;text-decoration:none}header .wrapper .article footer a.slide-two{background:none;border:none;color:#69b9ff;padding:0}.container header .wrapper.slide-two{right:55%}header .bullets-count{bottom:25%;display:flex;height:8px;justify-content:center;position:absolute;width:100%}header .bullets-count .bullet{background:#fff;border-radius:50%;height:8px;margin-right:10px;opacity:.5;width:8px}header .bullets-count .bullet.bullet-selected{opacity:1}header .bullets-count .bullet:hover{cursor:pointer}section.dashboard{bottom:35px;height:100px;position:absolute;width:100%}section .image_and_description_container{flex:2 1;margin-right:10px}section.dashboard .slide_container{align-items:center;display:flex;height:100%;justify-content:space-between;overflow:hidden;padding:0 23px}section.dashbaord .slick-slider{margin:0 auto;width:calc(100% - 90px)}section.dashboard .slick-list{display:flex;padding:10px 20px;width:100%}section.dashboard .slick-list .slide{min-width:180px;opacity:0}section.dashboard .slick-list .slick-track{border-left:1px solid hsla(0,0%,85%,.4);border-right:1px solid hsla(0,0%,85%,.4);display:none;flex:1 0 230px;justify-content:center;padding:20px 10%}section.dashboard .slick-list .slick-track[index="2"]{display:none}section.dashboard .slick-list .slick-track~.slick-track{border-left:none}section.dashboard .slick-list .slick-active{display:flex}section.dashboard .slick-list .slick-active .slide{opacity:1}section.dashboard .slick-next,section.dashboard .slick-prev{background-color:initial;border:none;height:100%;outline:none;padding:0;width:40px}section.dashboard .slick-next{background-image:url(https://mars.nasa.gov/assets/arrow_right_slim_dashboard.png);right:0}section.dashboard .slick-next,section.dashboard .slick-prev{background-position:7px 12px;background-repeat:no-repeat;background-size:27px 70px;position:absolute}section.dashboard .slick-prev{background-image:url(https://mars.nasa.gov/assets/arrow_left_slim_dashboard.png);left:0}section.dashboard .slide{display:flex}section.dashboard .slide .title{color:hsla(0,0%,89%,.8);font-size:1.2em;font-weight:500;letter-spacing:-.03em;margin-bottom:0;text-transform:uppercase}section.dashboard .slide .value{color:#4e8fa4;font-size:.78em;font-weight:500;text-transform:uppercase}section.dashboard .circle_plus{background:url(https://mars.nasa.gov/assets/dashboard_expand.png) no-repeat;background-size:100%;height:37px;width:37px}section.more_bar{background-color:#4d91a6;bottom:0;cursor:pointer;height:36px;line-height:36px;position:absolute;text-align:center;width:100%}section.more_bar .title{color:#000!important}
/*# sourceMappingURL=main.f961ad46.css.map*/