header{height:70px}header .logo-img{margin-left:6rem}header .logo-img img{height:50px}header .sign-btn{background-color:#dd7891;color:#fef7ef;height:100%;padding:0 40px;font-size:18px;font-family:Displace;font-weight:500}header .menu-btn{height:30px;width:40px;margin-right:6rem}@media (max-width: 767px){header .logo-img{margin-left:2rem}header .menu-btn{margin-right:2rem}}header .menu-btn span{height:5px;width:100%;background-color:#dd7891}header .header-nav a{padding:0 40px;height:100%;line-height:70px;display:inline-block;font-size:18px;transition:background-color .1s ease-in-out}header .header-nav a:hover{background-color:#dd7891;color:#fff}.footer{display:block;background:center 60% / 130% url(/assets/images/pattern_3_gray.png);color:#fef7ef}.footer .map{height:400px}.footer .footer-nav{background-color:#575757f2;gap:1.5rem}.footer .footer-nav>div{padding:6rem 0}.footer .footer-nav>div:first-child{padding-left:6rem}.footer .footer-nav>div:last-child{padding-right:6rem}.footer .footer-nav>div+div{border-left:1px solid rgb(254,247,239)}.footer .footer-nav .footer-nav-subtitle{color:#fef7ef80}.footer .footer-nav .footer-nav-title{font-size:20px;font-weight:400;text-transform:uppercase}.footer .footer-nav .footer-nav-text a{font-weight:500}.footer .footer-nav a.footer-nav-text:hover,.footer .footer-nav .footer-nav-text a:hover,.footer .footer-nav .footer-nav-text.link{text-decoration:underline}.footer .footer-nav .footer-img{margin-top:6rem}.footer .footer-nav .footer-nav-column{padding:6rem 1.5rem}.footer .footer-nav .footer-nav-column .social{height:32px}@media (max-width: 1023px){.footer .footer-nav>div{padding:2rem 0}.footer .footer-nav>div:first-child{padding:2rem}.footer .footer-nav>div:last-child{padding-right:2rem}.footer .footer-nav .footer-nav-column{padding:2rem 1.5rem}}@media (max-width: 767px){.footer .footer-nav>div+div{border-left:none}}.modal-bg{position:fixed;height:100vh;width:100%;top:0;left:0;right:0;padding:20px;z-index:999}.modal-bg:before{content:"";position:fixed;height:100vh;width:100%;top:0;left:0;right:0;background:center 50% / 110% url(/assets/images/pattern_2_pink.png);opacity:.85;z-index:-1}@media (max-width: 767px){.modal-bg:before{background:center 50% / 250% url(/assets/images/pattern_2_pink.png)}}.modal-container{background-color:#fef7ef;padding:25px;width:330px;font-size:24px;position:relative}.modal-container.order-container{width:100%;max-width:650px}.modal-container .close-btn{position:absolute;height:40px;width:40px;right:0;top:0;background-color:#fef7ef;transform:translate(40px,-40px);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.modal-container .close-btn span{background-color:#dd7891;height:3px;width:25px;position:absolute}.modal-container .close-btn span:first-child{transform:rotate(-45deg)}.modal-container .close-btn span:last-child{transform:rotate(45deg)}.modal-container .sign-btn{color:#fff;background-color:#dd7891;padding:5px;margin-bottom:15px}.modal-container .header-nav{color:#dd7891}.modal-container .modal-title{color:#dd7891;text-transform:uppercase}.modal-container .modal-subtitle{color:#dd7891b3;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal-container form{width:100%;margin-top:20px}.modal-container form input{margin-bottom:15px}.modal-container form textarea{background-color:transparent}.modal-container form button{color:#fef7ef;background-color:#dd7891;font-size:18px;margin-top:20px;padding:5px 10px}.modal-container .order-product{font-size:14px}.modal-container .order-product+.order-product{margin-top:20px}.modal-container .order-product .order-product-img{height:80px}.modal-container .order-product .order-product-info{height:80px;color:#dd7891}.modal-container .order-product .order-product-info .product-name{font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal-container .order-product .order-product-info .counter{height:24px;border:1px solid rgb(221,120,145);width:-moz-fit-content;width:fit-content}.modal-container .order-product .order-product-info .counter .value{width:32px;height:24px;border-left:1px solid rgb(221,120,145);border-right:1px solid rgb(221,120,145)}.modal-container .order-product .order-product-info .counter .control{width:24px;height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out}.modal-container .order-product .order-product-info .counter .control:hover{color:#fef7ef;background-color:#dd7891}.modal-container .order-product .order-product-info .counter .control+.control{border-top:1px solid rgb(221,120,145)}.modal-container .order-product .delete-btn{width:15px;height:15px}.modal-container .order-product .delete-btn span{background-color:#dd7891;height:2px;width:14px;position:absolute;right:0;top:7px}.modal-container .order-product .delete-btn span:first-child{transform:rotate(-45deg)}.modal-container .order-product .delete-btn span:last-child{transform:rotate(45deg)}.modal-container .total{font-size:20px;color:#dd7891}.modal-container .promo-input{height:40px;margin-top:0}.modal-container .promo-input input{height:40px;border:1px solid rgb(221,120,145);background-color:transparent;width:120px;font-size:14px;color:#dd7891;margin-bottom:0}.modal-container .promo-input input::-moz-placeholder{color:#dd7891bf}.modal-container .promo-input input::placeholder{color:#dd7891bf}.modal-container .promo-input input:focus{box-shadow:none;outline:none;border-color:#dd7891}.modal-container .promo-input button{background-color:#dd7891;height:40px;color:#fff;font-size:16px;padding:5px;margin-top:0}.modal-container .to-pay-btn{background-color:#dd7891;color:#fff;font-size:16px;padding:5px 10px;height:40px}.guest-order{background-color:#fef7ef;color:#dd7891}.guest-order input{border-color:#dd7891}.guest-order input::-moz-placeholder{color:#dd7891bf}.guest-order input::placeholder{color:#dd7891bf}.guest-order input:focus{box-shadow:none;outline:none;border-color:#dd7891}.guest-order-buttons button:first-child{border-color:#dd7891;color:#dd7891}.guest-order-buttons button:first-child:hover{background-color:#dd7891;color:#fff}.guest-order-buttons button:last-child{border-color:#dd7891;background-color:#dd7891}
