@import url('//cdn.materialdesignicons.com/5.3.45/css/materialdesignicons.min.css');@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype')}html{font-size:16px;font-family:'Open Sans',sans-serif;scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;color:#33363d;font-size:1em;font-weight:400;text-align:left;background-color:#fffaf9}input,textarea,button,label,input[type=file],input[type=checkbox],input[type=radio]{font-family:'Open Sans',sans-serif}input:focus,textarea:focus,button:focus,label:focus,input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:none}a{outline:none !important}a:hover,a:active{text-decoration:none}.shadow1{box-shadow:0 5px 25px rgba(255,77,71,0.5)}.container{width:100%;max-width:1232px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media only screen and (max-width: 992px){.row{display:block}}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.mr-auto,.mx-auto{margin-right:auto !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}@media (min-width:992px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#d0d5d8}::-webkit-scrollbar-thumb{background:#8f98a1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#737e8a;border-radius:3px}.header{background-color:#ff4d47;position:absolute;top:0;width:100%;left:0;z-index:102}.header .header-top{background-color:#c5001e}@media only screen and (max-width: 992px){.header .header-top{height:0}}.header .header-bottom{text-align:right}.header .logo{display:inline-block;height:75px;padding:15px 0;float:left}.header .logo img{max-width:100%;max-height:100%}@media only screen and (max-width: 992px){.header .logo{height:70px;padding:15px}}.header .nav{text-align:right}.header .nav-menu{padding:0;margin:0;height:45px;line-height:45px}.header .nav-menu li{display:inline-block;padding:0 12px;vertical-align:top}.header .nav-menu li:last-child{padding-right:0}.header .nav-menu li .restaurants-button{display:inline-block;background-color:#ff4d47;border-radius:10px;height:50px;line-height:40px;padding:5px 20px 5px 5px}.header .nav-menu li .restaurants-button i{display:inline-block;vertical-align:top;width:40px;text-align:center;background-color:rgba(0,0,0,0.2);font-size:1.5rem;border-radius:10px;margin-right:10px;height:40px;line-height:40px}.header .nav-menu li.account-menu .account-menu-button{position:relative;height:45px}.header .nav-menu li.account-menu .account-menu-button .arrow{color:#fff;opacity:.5;transform:rotate(0deg);transition:all .2s ease-in}.header .nav-menu li.account-menu .account-menu-button i{display:inline-block;vertical-align:top;color:#fff;font-size:1.5rem}.header .nav-menu li.account-menu .account-menu-button i::before{float:left;width:100%}.header .nav-menu li.account-menu .account-menu-button input{-webkit-appearance:none;position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0;z-index:1}.header .nav-menu li.account-menu .account-menu-button input:checked~.user-menu-links{display:block}.header .nav-menu li.account-menu .account-menu-button input:checked~.arrow{transform:rotate(180deg);transition:all .2s ease-in}.header .nav-menu li.account-menu .account-menu-button .menu-label{display:inline-block;color:#fff;font-size:.9rem;font-weight:600;vertical-align:top}.header .nav-menu li.account-menu .account-menu-button .user-menu-links{display:none;position:absolute;background-color:#fff;padding:0;right:0;top:45px;border-radius:0 0 8px 8px;box-shadow:0 5px 20px rgba(0,0,0,0.1);overflow:hidden;text-align:left;line-height:normal;z-index:101;min-width:250px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li{width:100%;padding:0;line-height:40px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link{background-color:rgba(255,77,71,0.1)}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a{padding:10px;align-items:center}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a .icon{background-color:#fff;color:rgba(255,77,71,0.5);font-size:2rem;border-radius:8px;width:50px;height:50px;line-height:50px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a .content{line-height:1;padding-left:10px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a .content span{display:block}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a .content .name{font-weight:600;margin-bottom:5px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li.account-link a .content .phone{font-size:.8rem;color:#97989d}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a{color:#33363d;display:flex;padding-right:20px;font-weight:400;font-size:.9rem;width:100%}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a:hover{background-color:rgba(255,77,71,0.1)}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a:hover i,.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a:hover .menu-value{color:#ff4d47}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a i{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;text-align:center;font-size:1.2rem;color:#8f98a1}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a .menu-value{display:inline-block;white-space:nowrap;vertical-align:top;color:#33363d;font-weight:400;font-size:.9rem;margin:0}@media only screen and (max-width: 992px){.header .nav-menu li.account-menu .account-menu-button{height:auto;border:none;padding:0}.header .nav-menu li.account-menu .account-menu-button::before,.header .nav-menu li.account-menu .account-menu-button::after{display:none}.header .nav-menu li.account-menu .account-menu-button .menu-value,.header .nav-menu li.account-menu .account-menu-button .menu-label,.header .nav-menu li.account-menu .account-menu-button input,.header .nav-menu li.account-menu .account-menu-button i{display:none}.header .nav-menu li.account-menu .account-menu-button .user-menu-links{display:block;position:initial;box-shadow:none;border-radius:0;background-color:transparent}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a{padding:0;font-size:1rem;color:#fff}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a i{font-size:1.5rem;width:50px}.header .nav-menu li.account-menu .account-menu-button .user-menu-links li a .menu-value{font-size:1rem;color:#fff}}.header .nav-menu li a{display:inline-block;color:#fff;font-weight:600;font-size:.9rem}.header .nav-menu li a i{font-size:1.5rem;vertical-align:top;margin-right:4px;height:45px;display:inline-block}@media only screen and (max-width: 992px){.header .nav-menu li a{display:block;width:100%;height:50px;line-height:50px;font-weight:400}.header .nav-menu li a i{display:inline-block;width:50px;text-align:center;font-size:1.5rem;vertical-align:top;color:#8f98a1}.header .nav-menu li a .text{display:inline-block;vertical-align:top}}@media only screen and (max-width: 992px){.header .nav-menu li{display:block;width:100%;padding:0}.header .nav-menu li.account-link{border-top:1px solid rgba(230,234,238,0.15);border-bottom:1px solid rgba(230,234,238,0.15)}.header .nav-menu li.account-link a{padding:10px;align-items:center;height:auto;display:flex}.header .nav-menu li.account-link a .icon{background-color:#fff;color:rgba(255,77,71,0.5);font-size:2rem;border-radius:8px;width:50px;height:50px;line-height:50px}.header .nav-menu li.account-link a .content{line-height:1;padding-left:10px}.header .nav-menu li.account-link a .content span{display:block}.header .nav-menu li.account-link a .content .name{font-weight:600;margin-bottom:5px}.header .nav-menu li.account-link a .content .phone{font-size:.8rem;color:#97989d}}@media only screen and (max-width: 992px){.header .nav-menu{position:fixed;width:75%;height:100%;line-height:normal;background-color:#161b23;overflow:hidden;transition:left .2s ease-in;z-index:101;left:100%;top:0;text-align:left;padding:60px 5px 0}}.header .menu-bg{opacity:0;pointer-events:none;background:rgba(22,27,35,0.5);position:fixed;left:0;top:0;height:100%;width:100%;z-index:100;transition:all .2s ease-in}@media only screen and (max-width: 992px){.header{position:fixed;top:0;border-bottom:1px solid #e6eaee}.header .logo{height:60px;padding:10px}}.mobile-search{display:none;width:30px;height:30px;-webkit-appearance:none;appearance:none;border:none;color:#fff;text-align:center;line-height:30px;font-size:1.5rem;position:absolute;right:60px;top:15px}.mobile-search::before{content:'\F0349';font-family:"Material Design Icons"}@media only screen and (max-width: 992px){.mobile-search{display:inline-block}.mobile-search:checked~.head-search{display:block;position:absolute;padding:10px;width:auto;right:0;left:0;top:60px;background-color:#fff;float:none;height:auto}}.head-search{display:inline-flex;vertical-align:top;height:75px;justify-content:space-evenly;flex-flow:column}.head-search .search-form{background-color:#fff;color:#33363d;display:table;width:100%;border-radius:8px}.head-search .search-form i{display:inline-block;width:40px;text-align:center;height:30px;line-height:30px;font-size:1.2rem;color:#ff4d47;vertical-align:top}.head-search .search-form .drop-btn{position:absolute;right:0;top:5px;pointer-events:none;width:30px;color:#97989d}.head-search .search-form .form-group{display:table-cell;vertical-align:top;padding:5px 0;font-size:0}.head-search .search-form .form-group input{height:30px;width:calc(100% - 40px);border:none;padding:0 10px 0 0;font-size:.9rem}@media only screen and (max-width: 992px){.head-search .search-form .form-group{display:block;margin:0;border-bottom:1px solid #e6eaee}.head-search .search-form .form-group:nth-child(2){border:none}}.head-search .search-form .location-select{position:relative}.head-search .search-form .location-select input{border-right:1px solid #e6eaee;position:relative;-webkit-appearance:none}.head-search .search-form .location-select input:focus~.drop-btn::before{content:'\F0143';cursor:pointer;pointer-events:auto}.head-search .search-form .location-select input:focus~.select-location-col{max-height:100vh;transition:all .2s ease-in}@media only screen and (max-width: 992px){.head-search .search-form .location-select input{border:none}}.head-search .search-form .search-button{background-color:#33363d;color:#fff;border:none;padding:0;min-width:65px;width:100%;height:40px;font-size:1.5rem;vertical-align:top;border-radius:0 7px 7px 0}.head-search .search-form .search-button:hover{background-color:#3f424b}.head-search .search-form .search-button:active{background-color:#1c1d21}@media only screen and (max-width: 992px){.head-search .search-form .search-button{border-radius:8px;margin-top:10px}}@media only screen and (max-width: 992px){.head-search .search-form{display:block}}@media only screen and (max-width: 992px){.head-search{display:none;max-width:none;width:100%}}.cart-header{display:inline-flex;vertical-align:top;flex-direction:column;justify-content:space-evenly;height:75px;margin-left:15px}.cart-header .cart-btn{background-color:#fff;display:inline-block;position:relative;height:40px;line-height:40px;border-radius:8px;font-size:0}.cart-header .cart-btn i{display:inline-block;width:40px;text-align:center;vertical-align:top;font-size:1.5rem;background-color:rgba(255,77,71,0.2);color:#ff4d47}.cart-header .cart-btn .count{position:absolute;top:-4px;display:none;left:-10px;font-size:.75rem;font-weight:600;background-color:#33363d;color:#fff;height:20px;line-height:20px;width:20px;text-align:center;border-radius:50%}.cart-header .cart-btn .cart-amount{display:inline-block;padding:0 15px;font-weight:600;font-size:1.1rem;color:#ff4d47}@media only screen and (max-width: 768px){.cart-header{position:absolute;top:0;height:60px;margin:0;right:95px}.cart-header .cart-btn{background-color:transparent}.cart-header .cart-btn i{color:#fff;background-color:transparent}.cart-header .cart-btn .cart-amount{display:none}}.mobile-menu{display:none;position:absolute;top:28px;right:15px;width:30px;background-color:#fff;border-radius:5px;height:4px;-webkit-appearance:none;appearance:none;border:none;transition:all .2s ease-in;z-index:102}.mobile-menu::before,.mobile-menu::after{content:'';position:absolute;background-color:#fff;border-radius:5px;height:4px;width:30px}.mobile-menu::before{top:-9px;transform:rotate(0deg);transition:all .2s ease-in}.mobile-menu::after{bottom:-9px}.mobile-menu:checked{transform:rotate(45deg);transition:all .2s ease-in}.mobile-menu:checked~.nav-menu{transition:left .2s ease;left:25%}.mobile-menu:checked~.menu-bg{opacity:1;pointer-events:auto;transition:all .2s ease-in}.mobile-menu:checked::before{top:0;transform:rotate(90deg);transition:all .2s ease-in}.mobile-menu:checked::after{background-color:transparent;height:34px;transform:rotate(45deg);bottom:-15px;width:34px;left:-2px}@media only screen and (max-width: 992px){.mobile-menu{display:block}}.article{padding-top:120px}@media only screen and (max-width: 992px){.article{padding-top:60px}}.banner-section{padding:100px 0;background-color:#eceeef}.banner-section .title{margin:0 100px 20px;font-weight:700}.banner-section .text{letter-spacing:10px;margin:0}@media only screen and (max-width: 992px){.banner-section{padding:50px 0}.banner-section .title{font-size:1.1rem;font-weight:600;margin:0 0 15px}.banner-section .text{font-size:.9rem}}.store{padding:15px 0}.store .store-column{font-size:0}.store .filter-title{margin-bottom:15px;font-size:1rem;font-weight:600}@media only screen and (max-width: 992px){.store .filter-title{height:40px;line-height:40px;padding:0 14px;font-size:1.2rem}}.store .store-filter{box-shadow:0 6px 24px rgba(255,77,71,0.09);background-color:#fff;border-radius:10px;position:relative}.store .store-filter .filter-col{display:block;border-bottom:1px solid rgba(255,77,71,0.1);padding:25px}.store .store-filter .filter-col .filter-head{font-size:.9rem;font-weight:600;margin-bottom:15px}.store .store-filter .filter-col .filter-label{display:block;width:100%;margin-bottom:10px;cursor:pointer;font-weight:400}.store .store-filter .filter-col .filter-label:last-child{margin:0}.store .store-filter .filter-col .filter-star i{font-size:1.2em;color:#97989d}.store .store-filter .filter-col .filter-star i.mdi-star{color:#f4bd25}.store .store-filter .filter-col .checkbox{vertical-align:middle;width:22px;border:2px solid #e6eaee;background-color:#fff;-webkit-appearance:none;height:22px;border-radius:4px;margin-right:10px;display:inline-block;transition:all .2s ease-in}.store .store-filter .filter-col .checkbox[type="radio"]{border-radius:50%;transition:all .2s ease-in}.store .store-filter .filter-col .checkbox[type="radio"]::before{display:none}.store .store-filter .filter-col .checkbox[type="radio"]:checked{box-shadow:inset 0 0 0 3px #fff;transition:all .2s ease-in}.store .store-filter .filter-col .checkbox:checked{background-color:#ff4d47;color:#fff;border-color:#ff4d47;position:relative;transition:all .2s ease-in}.store .store-filter .filter-col .checkbox:checked::before{content:'\F012C';font-family:"Material Design Icons";color:#fff;position:absolute;width:100%;left:0;top:0;height:100%;line-height:18px;font-size:1rem;text-align:center;font-weight:bold}.store .store-filter .filter-col .filter-text{display:inline-block;vertical-align:middle;font-size:.9rem}.store .store-filter .filter-col .filter-list{padding:0;margin:0}.store .store-filter .filter-col .filter-list li{display:block;margin-bottom:18px;line-height:1}.store .store-filter .filter-col .filter-list li:last-child{margin-bottom:0}.store .store-filter .filter-col .filter-list li label{display:block;cursor:pointer;font-weight:400}.store .store-filter .filter-col .more-link{display:inline-block;color:#97989d;margin-top:15px}@media only screen and (max-width: 992px){.store .store-filter{display:none;width:100%;margin-bottom:15px}}.store-list-head{font-size:1rem;font-weight:600;margin-bottom:15px}.store-list-head b{padding-right:5px;color:#ff4d47}.store-list{padding:0;margin:0}.store-list li{display:block;margin-bottom:15px}.store-list li:last-child{margin-bottom:0}.store-list li .store-link{box-shadow:0 6px 24px rgba(255,77,71,0.09);background-color:#fff;border-radius:10px;position:relative;display:flex;padding:15px;width:100%}.store-list li .store-link:hover,.store-list li .store-link:active,.store-list li .store-link:focus{text-decoration:none}.store-list li .store-link.sp-link .head{color:#ff4d47}.store-list li .store-link .fav-button{position:absolute;left:190px;top:20px;z-index:1;font-size:1.5rem;padding:0;height:30px;width:30px;border:none;background-color:transparent;color:#8f98a1;line-height:1}.store-list li .store-link .fav-button:hover,.store-list li .store-link .fav-button:active{color:#ea473b}.store-list li .store-link .fav-button.active{color:#ea473b}.store-list li .store-link .fav-button.active::before{content:'\F02D1'}@media only screen and (max-width: 992px){.store-list li .store-link{padding:10px;display:block}.store-list li .store-link .fav-button{right:15px;left:auto;top:15px}}.store-list li .image-section{display:table-cell;vertical-align:top;width:210px}@media only screen and (max-width: 992px){.store-list li .image-section{display:block;width:100%;margin-bottom:15px}}.store-list li .image{height:100px;width:100%;display:inline-block;position:relative;line-height:100px;text-align:center;background-color:#f2f3f4;border-radius:8px;font-size:0}.store-list li .image img{width:100%;max-height:100%;display:inline-block;position:relative;padding:10px;border-radius:8px;object-fit:contain}.store-list li .image img[alt]::after{content:attr(alt);position:absolute;background-color:#f2f3f4;color:#dbdfe1;font-size:2rem;font-weight:600;text-transform:capitalize;line-height:100px;left:0;top:0;height:100%;width:100%;display:inline-block;overflow:hidden;font-style:normal;text-align:center;border-radius:8px}.store-list li .store-review{display:inline-block;padding:0 5px;position:absolute;right:10px;top:15px;font-size:0;border-radius:5px;background-color:#fff;border:1px solid #e6eaee}.store-list li .store-review i{color:#f4bd25;font-size:1rem;display:inline-block;margin-right:3px;height:20px;line-height:20px;vertical-align:top}.store-list li .store-review .star-value{color:#33363d;display:inline-block;height:20px;line-height:20px;vertical-align:top;font-size:.9rem;font-weight:600}.store-list li .store-review small{display:inline-block;height:20px;line-height:20px;vertical-align:top;font-size:.8rem;color:#8f98a1;padding-left:3px}@media only screen and (max-width: 992px){.store-list li .store-review{position:initial;float:left;margin-bottom:10px}}.store-list li .data{vertical-align:top;padding-left:15px;display:flex;flex-direction:column;min-height:100px;justify-content:space-between;width:calc(100% - 210px)}.store-list li .data .head{font-size:1rem;font-weight:600;color:#ff4d47;width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-list li .data .head:empty{display:none}.store-list li .data .location{color:#33363d;margin-bottom:10px;display:block;width:100%;padding-left:28px;position:relative;font-size:.8rem}.store-list li .data .location:empty{display:none}.store-list li .data .location::before{content:'\F034E';font-family:"Material Design Icons";background-color:#8f98a1;color:#fff;text-align:center;border-radius:50%;position:absolute;width:20px;left:0;top:0;height:20px;line-height:20px;font-size:.75rem}@media only screen and (max-width: 992px){.store-list li .data .location{margin-bottom:10px}}.store-list li .data .cuisines-col{display:inline-block;vertical-align:middle;margin-right:15px}.store-list li .data .cuisines-col:last-child{margin:0}.store-list li .data .cuisines-col .icon{display:table-cell;vertical-align:middle;width:20px}.store-list li .data .cuisines-col .icon::before{background-color:#8f98a1;color:#fff;text-align:center;border-radius:50%;width:20px;height:20px;line-height:20px;font-size:.75rem}.store-list li .data .cuisines-col .content{display:table-cell;vertical-align:middle;padding-left:8px;line-height:1}.store-list li .data .cuisines-col .content .content-label{display:block;color:#8f98a1;font-size:.7rem;margin-bottom:1px;font-weight:600}.store-list li .data .cuisines-col .content .content-value{display:inline-block;color:#33363d;font-size:.7rem;margin-right:10px;border-right:1px solid #e6eaee;padding-right:10px;font-weight:normal}.store-list li .data .cuisines-col .content .content-value:last-child{padding:0;margin:0;border:none}@media only screen and (max-width: 992px){.store-list li .data .cuisines-col{margin-bottom:10px}.store-list li .data .cuisines-col:last-child{margin-bottom:10px}}@media only screen and (max-width: 992px){.store-list li .data{width:100%;display:block;min-height:auto;padding:0}.store-list li .data .head{width:100%}}.store-list li .time{border:1px solid #e6eaee;padding:5px 12px;display:inline-block;vertical-align:middle;width:100%}.store-list li .time small{color:#97989d;font-size:12px;font-weight:500;display:block}.store-list li .time span{display:block;font-weight:500}@media only screen and (max-width: 992px){.store-list li .time{width:100%;margin-right:0;margin-bottom:10px}}.store-list li .menu-button{display:inline-block;background-color:#ff4d47;color:#fff;min-width:150px;height:50px;line-height:50px;text-align:center;vertical-align:middle}.store-list li .menu-button i{display:inline-block;vertical-align:top;font-size:1.5rem;margin-right:5px}@media only screen and (max-width: 992px){.store-list li .menu-button{width:100%}}.status{display:inline-block;position:absolute;top:10px;color:#fff;font-weight:600;font-style:normal;text-transform:uppercase;z-index:101;left:10px;border-radius:3px;clip-path:polygon(0 0, 100% 0, 85% 50%, 100% 100%, 0 100%);height:20px;line-height:20px;padding:0 15px 0 6px;font-size:.7rem}.status.status_open{background-color:#4ab847}.status.status_open::after{border-top-color:#3b9339}.status.status_close,.status.status_closed{background-color:#ea473b}.status.status_close::after,.status.status_closed::after{border-top-color:#db2517}.collection-toolbar{margin-top:15px;display:flex;justify-content:space-between}.collection-toolbar .product-counter{display:inline-block;height:30px;line-height:30px;font-size:.9rem}@media only screen and (max-width: 992px){.collection-toolbar .product-counter{display:block;float:none;width:100%;text-align:center;margin-bottom:10px}}@media only screen and (max-width: 992px){.collection-toolbar{margin:0;padding:15px 0;display:block;text-align:center}}.product-pagination{display:table;text-align:center;padding:0;margin:0;border:1px solid #e6eaee;border-radius:8px;overflow:hidden;font-size:0}.product-pagination li{display:inline-block;vertical-align:middle;border-right:1px solid #e6eaee}.product-pagination li:last-child{border:none}.product-pagination li.button a{font-size:1rem;color:#ff4d47}.product-pagination li.button .disabled{color:#babfc4;pointer-events:none}.product-pagination li.active a{background-color:#ff4d47;border-color:#ff4d47;color:#fff}.product-pagination li.active a:hover{background-color:#ff4d47;border-color:#ff4d47;color:#fff}.product-pagination li a{background-color:#fff;display:block;height:30px;width:30px;color:#33363d;font-size:.8rem;line-height:30px}.product-pagination li a:hover{background-color:#fff5f4}@media only screen and (max-width: 992px){.product-pagination{display:inline-block}}.store-info-section{padding:15px 0;text-align:center}.store-info-section .text{color:#8f98a1;font-size:.9rem;line-height:1.7;padding:0 25px}.store-info-section .service-list{padding:0;margin-bottom:0;margin-top:25px;text-align:center;vertical-align:middle;width:100%;display:table}.store-info-section .service-list li{display:inline-block;padding:0 20px;width:20%;vertical-align:top}.store-info-section .service-list li .icon{display:block;height:50px;width:100%;margin-bottom:10px}.store-info-section .service-list li .icon img{max-width:100%;max-height:100%}.store-info-section .service-list li .text{display:block;padding:0}@media only screen and (max-width: 992px){.store-info-section .service-list li{padding:10px;width:100%}}@media only screen and (max-width: 992px){.store-info-section .title{font-size:1.1rem}}.footer{background-color:#fff;padding:50px 0 25px;margin-top:50px}.footer .nav-col{font-size:0}.footer .footer-head{color:#ff4d47;margin-top:0;margin-bottom:20px}.footer .footer-nav{margin:0;padding:0}.footer .footer-nav li{display:block;margin-bottom:13px;line-height:1.3}.footer .footer-nav li a{display:inline-block;color:#33363d;font-size:.85rem}.footer .footer-nav li a:hover{color:#161b23;font-weight:600}.footer .footer-logo{display:inline-block;vertical-align:middle;height:45px;width:180px}.footer .footer-logo img{max-width:100%;max-height:100%}.footer .footer-text{font-size:.85rem;line-height:1.7}.footer .download-app{padding:0;margin-top:20px;margin-bottom:0;display:flex;gap:15px}.footer .download-app li{display:inline-block}.footer .download-app li a{display:block;height:50px}.footer .download-app li a img{max-width:100%;max-height:100%;border-radius:8px}.footer .copyright{color:#33363d;font-size:.9rem;font-weight:600;height:32px;line-height:32px}.footer .hr{border-color:#e6eaee;margin:25px auto}.footer .social-link{padding:0;margin:0;text-align:right}.footer .social-link li{display:inline-block;padding-left:5px}.footer .social-link li:first-child{padding:0}.footer .social-link li a{display:block;color:#8f98a1;width:32px;height:32px;line-height:32px;text-align:center;border-radius:8px;font-size:1.5rem}.footer .social-link li a:hover{background-color:rgba(255,77,71,0.15);color:#ff4d47}.footer .footer-contact{padding:0;margin:0}.footer .footer-contact li{display:block;margin-bottom:15px;line-height:1.7;font-size:.85rem}.footer .footer-contact li:last-child{margin:0}.footer .footer-contact li span{padding-left:10px}.footer .footer-contact li a{color:#33363d;text-decoration:underline;margin-left:5px}.footer .footer-contact li a:hover{font-weight:600}@media only screen and (max-width: 992px){.footer{padding:25px 0;margin-top:25px}.footer .download-app{margin-bottom:15px}.footer .footer-head{margin-bottom:15px}.footer .footer-nav{margin-bottom:20px}.footer .copyright{text-align:center}.footer .social-link{text-align:center}}.login-section{padding:50px 0}.login-section .login-banner-col{padding:0}.login-section .login-banner-col .login-banner{width:100%;height:100%}.login-section .login-banner-col .login-banner img{max-width:100%;max-height:100%;object-fit:cover;padding:25px}@media only screen and (max-width: 992px){.login-section .login-banner-col .login-banner{display:none}}.login-section .content{padding:100px 40px;text-align:center}.login-section .content .title{color:#ff4d47;font-size:3rem;font-weight:600}@media only screen and (max-width: 992px){.login-section .content .title{font-size:2rem}}.login-section .content .text{line-height:1.7;font-size:1.2rem;margin-bottom:50px}@media only screen and (max-width: 992px){.login-section .content .text{font-size:1rem;margin-bottom:15px}}.login-section .content .sub-text{line-height:1.7;font-size:1.2rem}.login-section .content .sub-text a{color:#ff4d47;font-weight:600;text-decoration:underline;margin-left:10px}@media only screen and (max-width: 992px){.login-section .content .sub-text{font-size:1rem}}.login-section .logo{display:inline-block;height:80px;padding:15px}.login-section .logo img{max-width:100%;max-height:100%}@media only screen and (max-width: 992px){.login-section .logo{height:70px;padding:15px}}.login-section .user-section{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:50px}.login-section .user-section.form_loading .submit-btn{position:relative}.login-section .user-section.form_loading .submit-btn::before{content:'';display:block;position:absolute;height:6px;width:100%;background-color:#fff;top:0;left:0;animation:pageWidth 1s linear infinite}.login-section .user-section.form_loading .submit-btn::after{content:'';display:block;position:absolute;background:rgba(255,255,255,0.15);width:100%;height:6px;top:0;left:0;z-index:9}@media only screen and (max-width: 992px){.login-section .user-section{padding:50px 15px}}.login-section .login-row{display:table-row}.login-section .login-sub-col{display:table-cell;vertical-align:top;text-align:center;padding-top:25px}.login-section .login-sub-col a{display:inline-block;border:1px solid #e6eaee;padding:0 13px;margin:5px;color:#33363d;height:30px;line-height:30px;font-size:.9rem;font-weight:500;border-radius:8px}.login-section .login-sub-col a:hover{background-color:rgba(230,234,238,0.3)}.login-section .form .form-row{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-section .form .form-row .form-group{width:48%}.login-section .form .form-row .form-group:first-child{margin-right:2%}.login-section .form .form-row .form-group:last-child{margin-left:2%}.login-section .form .account-remember .checkbox{border:2px solid #e6eaee;background-color:transparent;color:#fff;border-radius:0;height:35px;width:35px;font-size:.9rem;transition:all .2s ease-in;position:relative;-webkit-appearance:none;padding:0;vertical-align:middle;margin-right:15px;bottom:auto;left:auto;display:inline-block}.login-section .form .account-remember .checkbox:checked{background-color:#ff4d47;border-color:#ff4d47;transition:all .2s ease-in}.login-section .form .account-remember .checkbox:checked::after{content:'\F012C';font-family:"Material Design Icons";position:absolute;width:100%;left:0;top:0;height:100%;text-align:center;line-height:30px;font-size:1.6rem;color:#fff;font-weight:bold}.login-section .form .account-remember .privacy-btn{color:#33363d;text-decoration:underline;font-weight:600}.login-section .form .form-group{color:#33363d;width:100%;height:60px;text-align:left;display:table;position:relative;background-color:#fff;margin-bottom:20px}.login-section .form .form-group.form-terms{border:none;height:auto;padding:0}.login-section .form .form-group.form-terms label{position:initial;height:auto;padding:0}.login-section .form .form-group label{font-weight:600;padding:0;width:100%;display:block;margin-bottom:4px;font-size:.9rem}.login-section .form .form-group input{border:1px solid #ffe1e0;background-color:rgba(255,77,71,0.02);color:#33363d;font-weight:500;height:50px;width:100%;padding:0 15px;border-radius:8px}.login-section .form .form-group input:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease;border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.login-section .form .terms-group{height:auto}.login-section .form .terms-group label{padding:0;margin:0;display:inline-block;width:auto}.login-section .form .terms-group .checkbox{width:30px;display:inline-block;vertical-align:middle;margin:0;height:30px;appearance:none;-webkit-appearance:none;padding:0;margin-right:10px;border-radius:5px;position:relative;transition:all .2s ease-in}.login-section .form .terms-group .checkbox:checked{background-color:#ff4d47;border-color:#ff4d47;transition:all .2s ease-in;color:#fff}.login-section .form .terms-group .checkbox:checked::after{content:'\F012C';font-family:"Material Design Icons";position:absolute;width:100%;left:0;top:0;height:100%;text-align:center;line-height:30px;font-size:1.2rem;color:#fff;font-weight:bold;transition:all .2s ease-in}.login-section .form .terms-group a{font-weight:600;color:#ff4d47;text-decoration:underline;margin-left:10px;cursor:pointer}.login-section .form .phone-group{position:relative}.login-section .form .phone-group.has_error input{border-color:#ea473b}.login-section .form .phone-group .phone-sm{border:1px solid #ffe1e0;background-color:rgba(255,77,71,0.02);color:#33363d;font-weight:500;height:50px;line-height:50px;border-radius:8px;width:100px;display:inline-block;padding:0 15px}.login-section .form .phone-group .phone-sm~input{width:calc(100% - 115px);margin-left:15px}.login-section .form .change-btn{display:inline-block;background-color:#33363d;color:#fff;height:30px;line-height:30px;vertical-align:middle;border-radius:25px;padding:0 10px;font-weight:500;text-transform:uppercase;margin-left:15px}.login-section .form .login-phone{font-size:2rem;font-weight:600;vertical-align:middle}.login-section .form .submit-btn{background-color:#ff4d47;height:50px;color:#fff;font-weight:600;display:inline-block;padding:0 25px;font-size:1rem;border:none;width:100%;border-radius:8px}.login-section .form .submit-btn:hover{background-color:#ff6b66}.login-section .form .submit-btn:active{background-color:#ff2f28}@media only screen and (max-width: 992px){.login-section{padding-bottom:0;padding-top:60px}}@keyframes pageWidth{0%{width:0;opacity:1}90%{width:100%;opacity:0}100%{opacity:0}}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.search-section .container{background-color:#fff}.search-section .search-list{padding:0;margin:0;display:grid;grid-template-columns:50% 50%}.search-section .search-list li{display:block;width:100%}.search-section .search-list li .image{height:190px;width:100%;display:inline-block;position:relative}.search-section .search-list li .content{display:inline-block;vertical-align:middle}.store-search{margin:50px auto 0;max-width:75%}.store-search.list-search{max-width:100%;padding-right:60px;padding-left:10px;margin-bottom:20px}.store-search.list-search .select-location-col{top:50px}.store-search.list-search .select-menu-col{top:50px}.store-search.list-search .search-form{border:1px solid #e6eaee}.store-search.list-search .search-form .form-group{padding:5px 0}.store-search.list-search .search-form .form-group input{height:40px;width:calc(100% - 40px)}@media only screen and (max-width: 992px){.store-search.list-search .search-form .form-group input{border:none}}.store-search.list-search .search-form i{width:40px;height:40px;line-height:40px}.store-search.list-search .search-form .location-select{height:40px;width:calc(100% - 40px)}.store-search.list-search .search-form .location-select::after{line-height:50px}.store-search.list-search .search-form .location-select select{height:40px}@media only screen and (max-width: 992px){.store-search.list-search .search-form .location-select{width:100%;height:50px}}.store-search.list-search .search-form .search-button{height:50px}@media only screen and (max-width: 992px){.store-search.list-search{margin:0;padding:0}}.store-search .search-form{background-color:#fff;color:#33363d;display:table;width:100%}.store-search .search-form i{display:inline-block;width:50px;text-align:center;height:50px;line-height:50px;font-size:1.5rem;color:#97989d;vertical-align:top}.store-search .search-form .drop-btn{position:absolute;right:0;top:10px;pointer-events:none}.store-search .search-form .form-group{display:table-cell;vertical-align:top;padding:10px 0;font-size:0}.store-search .search-form .form-group input{height:50px;width:calc(100% - 50px);border:none;padding:0;font-size:1rem}@media only screen and (max-width: 992px){.store-search .search-form .form-group{display:block;margin:0;border-bottom:1px solid #e6eaee}.store-search .search-form .form-group:nth-child(2){border:none}}.store-search .search-form .location-select{position:relative}.store-search .search-form .location-select input{border-right:1px solid #e6eaee;position:relative;-webkit-appearance:none}.store-search .search-form .location-select input:focus~.drop-btn::before{content:'\F0143';cursor:pointer;pointer-events:auto}.store-search .search-form .location-select input:focus~.select-location-col{max-height:100vh;transition:all .2s ease-in}@media only screen and (max-width: 992px){.store-search .search-form .location-select input{border:none}}.store-search .search-form .search-button{background-color:#ff4d47;color:#fff;border:none;padding:0;min-width:50px;width:100%;height:70px;font-size:2rem;vertical-align:top}.store-search .search-form .search-button:hover{background-color:#ff6b66}.store-search .search-form .search-button:active{background-color:#ff2f28}@media only screen and (max-width: 992px){.store-search .search-form{display:block}}@media only screen and (max-width: 992px){.store-search{max-width:none;width:100%}}.banners-section{padding:15px 0}.banners-section .banner-list{padding:0;margin:0;display:table;width:100%}.banners-section .banner-list li{display:inline-block;width:25%;padding:0 10px}.banners-section .banner-list li:first-child{padding-left:0}.banners-section .banner-list li:last-child{padding-right:0}.banners-section .banner-list li img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media only screen and (max-width: 992px){.banners-section .banner-list li{display:block;width:100%;padding:0;margin-bottom:10px}}@media only screen and (max-width: 992px){.banners-section{padding:25px 0}.banners-section .banner-list{margin:0}.banners-section .banner-list li{height:auto}}.store-banners-section{padding:25px 0 15px}.store-banners-section .banner-list{padding:0;margin:0 -10px;font-size:0}.store-banners-section .banner-list li{display:inline-block;width:33.333%;padding:0 10px}.store-banners-section .banner-list li img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media only screen and (max-width: 992px){.store-banners-section{padding:15px 0}.store-banners-section .banner-list{margin:0}.store-banners-section .banner-list li{height:auto;display:block;width:100%;padding:0;margin-bottom:10px}}.tag{font-size:.8rem;position:absolute;font-style:normal;background:#33363d;color:#fff;right:5px;top:5px;width:30px;text-align:center;font-weight:600;text-transform:uppercase;height:30px;line-height:30px;border-radius:50px;z-index:102;overflow:hidden;border:1px dashed #eceeef}.loading{background-color:#161b23;text-align:center;height:100vh;vertical-align:middle;display:table-cell;width:100vw}.loading .loading-logo{display:block;height:75px;margin-top:30px}.loading .loading-logo img{max-width:100%;max-height:100%}@media only screen and (max-width: 992px){.loading .loading-logo{height:70px;padding:15px}}.loading .loading-col{display:inline-block;width:200px;height:60px;position:relative}.loading .circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#ff4d47;left:15%;transform-origin:50%;animation:circle .5s alternate infinite ease}.loading .circle:nth-child(2){left:45%;animation-delay:.2s}.loading .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.loading .shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(51,54,61,0.5);position:absolute;top:62px;transform-origin:50%;z-index:0;left:15%;filter:blur(1px);animation:shadow .5s alternate infinite ease}.loading .shadow:nth-child(4){left:45%;animation-delay:.2s}.loading .shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}100%{top:0}}@keyframes shadow{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(.2);opacity:.4}}.account-section{padding:50px 0}.account-section .account-banner{height:100%}.account-section .account-banner img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 992px){.account-section .account-banner{display:none}}.account-section .account-menu{margin:0;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.account-section .account-menu li{display:block;width:100%;border-bottom:1px solid rgba(230,234,238,0.5)}.account-section .account-menu li:last-child{border:none}.account-section .account-menu li a{display:block;color:#33363d;height:50px;line-height:50px;font-size:.9rem;font-weight:600;padding:0 15px}.account-section .account-menu li a:hover{color:#ff4d47;background-color:rgba(255,77,71,0.1)}.account-section .account-menu li a:hover i{color:#ff4d47}.account-section .account-menu li a i{color:#8f98a1;font-size:1.5rem;margin-right:15px;vertical-align:top;display:inline-block}.account-section .account-menu li a .menu-value{display:inline-block}@media only screen and (max-width: 992px){.account-section .account-menu{margin-bottom:20px}}.account-section .user-info-list{margin:0;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.account-section .user-info-list li{display:table;border-bottom:1px solid rgba(230,234,238,0.75);width:100%;padding:10px 0}.account-section .user-info-list li:last-child{border:none}.account-section .user-info-list li .icon{display:table-cell;vertical-align:middle;width:30px}.account-section .user-info-list li .icon::before{background-color:#ff4d47;color:#fff;display:inline-block;width:25px;height:25px;border-radius:50%;text-align:center;line-height:25px}.account-section .user-info-list li .content{display:table-cell;vertical-align:middle;padding-left:15px}.account-section .user-info-list li .content .user-label{display:block;font-size:.8rem;color:#8f98a1}.account-section .user-info-list li .content .user-value{display:block}.account-section .user-info-list .user-info-image{display:none;width:150px;height:150px;border:1px solid #e6eaee;border-radius:50%;padding:10px;overflow:hidden}.account-section .user-info-list .user-info-image img{max-width:100%;max-height:100%}@media only screen and (max-width: 992px){.account-section .user-info-list{margin-bottom:20px}}.account-section .account-banner-col{padding:0}.account-section .user-info-details{margin-top:20px}.account-section .user-info-details .user-label{display:none;color:#97989d;font-size:1rem;margin-top:15px}.account-section .user-info-details .user-value{display:block;color:#33363d;font-size:1.2rem}@media only screen and (max-width: 992px){.account-section{padding:70px 0 15px}}.profile-col .head{font-size:1rem;margin-bottom:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.profile-col .account-btn{display:inline-block;background-color:#161b23;padding:0 15px;height:30px;line-height:30px;vertical-align:middle;color:#fff;cursor:pointer;border-radius:25px;font-weight:500;font-size:.9rem}.profile-col .account-btn i{font-size:1.3rem;vertical-align:top;margin-right:6px}@media only screen and (max-width: 992px){.profile-col{padding:25px 0}.profile-col .head{font-size:1.5rem;height:30px}.profile-col .account-btn{height:30px;line-height:30px;padding:0 15px}}.profile-form{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:25px}.profile-form .form-group{margin-bottom:15px;position:relative}.profile-form .form-group.has_error input{border-color:#ea473b}.profile-form .form-group label{font-weight:600;padding:0;width:100%;display:block;margin-bottom:4px;font-size:.9rem}.profile-form .form-group input{border:1px solid #ffe1e0;background-color:#fffaf9;color:#33363d;font-weight:500;height:50px;width:100%;padding:0 15px;border-radius:8px}.profile-form .form-group input:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease;border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.profile-form .form-group input:disabled{background-color:rgba(230,234,238,0.5);border-color:rgba(230,234,238,0.8)}.profile-form .button-group .submit-btn{background-color:#ff4d47;height:50px;color:#fff;font-weight:500;display:inline-block;padding:0 25px;font-size:1.1rem;border:none;width:100%;border-radius:8px}.profile-form .button-group .submit-btn:hover{background-color:#ff6b66}.profile-form .button-group .submit-btn:active{background-color:#ff2f28}.profile-form .button-group .submit-btn:disabled{display:none}.profile-edit .form-group[disabled="disabled"]{border-bottom:1px solid rgba(230,234,238,0.75);padding:10px 0;margin:0}.profile-edit .form-group[disabled="disabled"]:nth-last-child(2){border:none}.profile-edit .form-group[disabled="disabled"] label{font-weight:500;font-size:.8rem;color:#8f98a1;margin:0}.profile-edit .form-group[disabled="disabled"] input{padding:0;border:none;height:auto;background-color:transparent}.form-error-msg{color:#fff;font-size:.9rem;margin:0;position:absolute;background-color:#ea473b;padding:0 10px;border-radius:20px;bottom:-10px;right:15px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden}.form-error-msg:empty{display:none}.profile-header{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:1px solid rgba(255,77,71,0.25);border-radius:50px;padding:5px;margin-bottom:25px}.profile-header .back_btn{display:inline-block;width:40px;background-color:#fff;color:#ff4d47;line-height:40px;height:40px;text-align:center;margin-right:10px;font-size:1.3rem;vertical-align:top;border-radius:50%;border:1px solid #ff4d47;transition:all .2s ease-in}.profile-header .back_btn:hover{background-color:#ff4d47;color:#fff;transition:all .2s ease-in}.profile-header .text{display:inline-block;vertical-align:middle;height:40px;line-height:40px;font-weight:600;font-size:.9rem;color:#ff4d47}@media only screen and (max-width: 992px){.profile-header{position:fixed;top:70px;left:15px;right:15px;z-index:101}.profile-header .text{height:35px;line-height:35px}.profile-header .back_btn{width:35px;height:35px;line-height:35px}}.order_info{margin-top:10px}.order_info .order_info_list{width:100%;text-align:left;margin:10px 0;clear:both;font-size:0;border-radius:10px;overflow:hidden;padding:0;background-color:#eceeef;border:1px solid #d0d5d8}.order_info .order_info_list li{display:block;width:100%;vertical-align:middle;font-size:0}.order_info .order_info_list li.o_id{display:block;width:100%;background-color:#d0d5d8}.order_info .order_info_list li .order_info_col{vertical-align:middle;font-size:1rem;padding:5px 15px}.order_info .order_info_list li .order_info_col.full{width:100%}.order_info .order_info_list li span{display:block;min-width:100px;font-size:.8rem;color:#8f98a1}.order_info .order_info_list li b{display:block;font-size:.9rem}.cart_address,.cart_from{background-color:#33363d;color:#fff;border-radius:10px;padding:10px;display:table;width:100%;margin-bottom:15px}.cart_address i,.cart_from i{display:table-cell;vertical-align:middle;width:30px;text-align:center;font-size:2rem}.cart_address .content,.cart_from .content{display:table-cell;vertical-align:middle;padding-left:10px}.cart_address .title,.cart_from .title{font-size:1rem;display:block;font-weight:600;line-height:1;margin-bottom:5px}.cart_address .text,.cart_from .text{font-size:.9rem}.cart_address .text.add-select~.sub,.cart_from .text.add-select~.sub{display:none}.cart_address .text span,.cart_from .text span{display:block}.cart_address .text span:empty,.cart_from .text span:empty{display:none}.cart_address .remove,.cart_from .remove{display:table-cell;vertical-align:middle}.cart_address .remove .change-button,.cart_from .remove .change-button{display:inline-block;background-color:#e6eaee;padding:10px 2px;color:#33363d}.cart_address .remove .change-button i,.cart_from .remove .change-button i{display:inline-block;vertical-align:top;font-size:21px}.cart_address .remove .remove-button,.cart_from .remove .remove-button{padding:0;font-size:1.8rem;border:none;background-color:transparent;width:35px;height:35px;color:#ea473b}.order_table_head{color:#33363d;font-weight:600;font-size:1.1rem}.order_col{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;color:#8f98a1;position:relative;width:100%;margin-bottom:15px;clear:both}.order_col .order_table{width:100%}.order_col .order_table thead th{font-size:12px;font-weight:500;color:#8f98a1;line-height:30px;text-transform:uppercase}.order_col .order_table thead th:nth-child(2){text-align:center}@media only screen and (max-width: 1366px){.order_col .order_table thead th{font-size:14px}}.order_col .order_table thead .u_th{text-align:center;width:50px;padding:0}.order_col .order_table thead .up_th{text-align:right;width:90px;padding:0}.order_col .order_table thead .price_th{text-align:right;width:80px}.order_col .order_table tr{border-bottom:1px solid #e6eaee}.order_col .order_table tr.extra_row{background-color:#f0f2f3}.order_col .order_table tr.extra_row td{padding:5px 10px;font-size:13px;font-weight:400}.order_col .order_table tr td{color:#33363d;font-weight:500;padding:10px 0}.order_col .order_table tr td:nth-child(2){text-align:center}.order_col .order_table tr .price_td{text-align:right;font-weight:600;padding:10px;width:100px}.order_col .order_table tr .table_col{text-align:left;display:table;width:100%;font-size:.9rem}.order_col .order_table tr .table_col .text{display:table-cell;vertical-align:middle}@media only screen and (max-width: 1366px){.order_col .order_table tr .table_col .text{font-size:16px}}.order_col .order_table tr .table_col .quantity{display:table-cell;vertical-align:middle;width:50px;text-align:center}.order_col .order_table tr .table_col .quantity_price{display:table-cell;vertical-align:middle;width:90px;text-align:right;padding:0 10px}.order_col .order_table tr .table_col .price{display:table-cell;vertical-align:middle;width:70px;text-align:right}.order_col .order_table tr .cart_sub_menu{padding:0;margin-bottom:0;margin-top:5px;background-color:rgba(240,242,243,0.5);font-weight:400;font-size:11px;text-align:left}.order_col .order_table tr .cart_sub_menu li{display:block;border-bottom:1px solid rgba(230,234,238,0.5);padding:5px 10px}.order_col .order_table tr .cart_sub_menu li:last-child{border:none}.order_col .order_table tr .cart_sub_menu li.unwanted span{text-decoration:line-through}.order_col .order_table tr .cart_sub_menu li span{color:#8f98a1}@media only screen and (max-width: 1366px){.order_col .order_table tr .cart_sub_menu{font-size:14px}}.order_col .order_total{width:100%;text-align:right;margin-bottom:10px;clear:both}.order_col .order_total ul{margin:0;width:100%;padding:10px 15px;background-color:rgba(240,242,243,0.5);border:1px solid #f0f2f3;border-radius:8px}.order_col .order_total ul li{display:table;width:100%;margin-bottom:5px}.order_col .order_total ul li:last-child{margin-bottom:0}.order_col .order_total ul li .label{font-size:13px;font-weight:400;color:#97989d;display:table-cell;text-align:right;padding:0}.order_col .order_total ul li .value{color:#33363d;display:table-cell;vertical-align:middle;width:100px}.order_col .order_total_info{width:100%;clear:both;display:table;font-size:.9rem;margin-top:10px}.order_col .order_total_info .order_total_row{display:table;width:100%}.order_col .order_total_info .order_total_row .order_total_button{display:table-cell;vertical-align:middle}.order_col .order_total_info .receipt-view{background-color:#161b23;color:#fff;display:inline-block;padding:0 1px;height:50px;border:none;border-radius:6px;vertical-align:middle;line-height:40px;width:160px}.order_col .order_total_info .receipt-view:hover{background-color:#020304}.order_col .order_total_info .receipt-view i{display:inline-block;vertical-align:top;font-size:1.8rem;height:50px;line-height:50px;width:50px;text-align:center}.order_col .order_total_info .receipt-view span{display:inline-block;vertical-align:middle;font-size:.9rem;font-weight:500;height:50px;line-height:50px}.order_col .order_total_info .repeat-view{background-color:#ff4d47;color:#fff;display:inline-block;padding:0 1px;height:50px;border:none;border-radius:6px;vertical-align:middle;line-height:40px;width:160px}.order_col .order_total_info .repeat-view:hover{background-color:#ff1c14}.order_col .order_total_info .repeat-view i{display:inline-block;vertical-align:top;font-size:1.8rem;height:50px;line-height:50px;width:50px;text-align:center}.order_col .order_total_info .repeat-view span{display:inline-block;vertical-align:middle;font-size:.9rem;font-weight:500;height:50px;line-height:50px}.order_col .order_total_info ul{text-align:right;padding:0;margin:0;display:table-cell;vertical-align:middle}.order_col .order_total_info ul li{display:table;width:100%;margin-bottom:6px}.order_col .order_total_info ul li:last-child{margin-bottom:0}.order_col .order_total_info ul li.total input{color:#ff4d47;font-size:24px;font-weight:500;background-color:#f3f4f8}.order_col .order_total_info ul li.total input[disabled]{background-color:#f3f4f8}.order_col .order_total_info ul li input{width:170px;height:40px;border:1px solid #e6eaee;padding:0 15px;text-align:right;border-radius:3px;margin-left:15px;color:#33363d;font-size:16px;display:table-cell}.order_col .order_total_info ul li input[disabled]{background-color:#fff}.order_col .order_total_info ul li span{font-weight:400;color:#97989d;display:table-cell;width:100%}@media only screen and (max-width: 1366px){.order_col .order_total_info ul li span{font-size:14px}}.order_col .order_total_info ul li b{font-weight:600;display:inline-block;vertical-align:middle;width:150px;color:#33363d}.order_col .order_total_info ul li small{font-size:1rem;line-height:18px;color:#33363d;display:table-cell;vertical-align:middle}.order_status_list{margin-bottom:15px;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;display:flex;gap:15px;width:100%}.order_status_list li{display:inline-block;position:relative;border-right:1px solid #e6eaee;width:25%}.order_status_list li:last-child{border:none}.order_status_list li i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:rgba(143,152,161,0.1);color:#8f98a1;border-radius:50%;font-size:1.2rem;vertical-align:middle}.order_status_list li span{display:inline-block;padding-left:15px;font-weight:600;font-size:.9rem;color:#8f98a1}.order_status_list li.active i{background-color:#ff4d47;color:#fff}.order_status_list li.active span{font-size:1rem;color:#33363d}.order_status_list li.processing{color:#fd9610;border-color:#fd9610}@media only screen and (max-width: 992px){.order_status_list{display:table;width:100%;text-align:center;padding:10px 5px}.order_status_list li{vertical-align:top}.order_status_list li span{display:block;padding:0;margin-top:5px;font-size:.7rem}}.status_info_text{color:#33363d;background-color:#f3f4f8;margin:0;height:35px;line-height:35px;border-radius:20px;text-align:center}.status_info_text.APPROVAL{background-color:#fd9610;color:#fff}.status_info_text.status_info_error{color:#ea473b}.status_info_text.status_info_success{color:#4ab847}.status_info_text.CANCELED{background-color:#ea473b;color:#fff;height:auto;line-height:normal;padding:10px;font-size:1.1rem;border-radius:10px;border:1px dashed #fff}.status_info_text.PACKED{background-color:#117bff;color:#fff}.status_info_text.DELIVERED{background-color:#4ab847;color:#fff}.account_col{display:grid;grid-template-columns:50% 50%;width:100%;margin:0 -5px}@media only screen and (max-width: 992px){.account_col{display:block}}.my_add_col{padding:5px}.my_add_col label,.my_add_col .add-box{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:10px;clear:both;display:table}.my_add_col.select_add{position:relative}.my_add_col.select_add label{width:100%}.my_add_col.select_add .input-col{display:table-cell;vertical-align:middle;padding:0 10px;width:45px}@media only screen and (max-width: 1366px){.my_add_col.select_add .input-col{width:60px}}.my_add_col.select_add .my_address{margin:0}.my_add_col.select_add .select-address{position:relative;margin:0;-webkit-appearance:none;height:25px;width:25px;border:2px solid #e6eaee;vertical-align:middle;cursor:pointer}.my_add_col.select_add .select-address:checked{border-color:#ff4d47;box-shadow:0 3px 10px rgba(255,77,71,0.25);background-color:#ff4d47}.my_add_col.select_add .select-address:checked::before{content:'\F012C';font-family:"Material Design Icons";color:#fff;width:100%;position:absolute;height:100%;left:0;top:0;text-align:center;line-height:21px;font-size:18px}@media only screen and (max-width: 1366px){.my_add_col.select_add .select-address:checked::before{line-height:26px;font-size:20px;font-weight:bold}}@media only screen and (max-width: 1366px){.my_add_col.select_add .select-address{height:30px;width:30px;left:10px}}.my_add_col .content{padding:10px;display:table-cell;vertical-align:middle}.my_add_col .button-col{display:table-cell;vertical-align:middle;padding:0 10px;text-align:right}.my_add_col .icon{display:table-cell;vertical-align:middle;height:30px;width:50px;margin-right:10px;padding:0 10px}.my_add_col .icon img{max-width:100%;max-height:100%}.my_add_col .my_add_title{display:block;font-size:1.2rem;margin-bottom:5px;margin-top:0;color:#33363d;font-weight:600}.my_add_col .my_add_title:empty{display:none}.my_add_col .my_address{margin:0}.my_add_col .remove_btn{font-size:2rem;height:40px;width:40px;line-height:40px;padding:0;border:none;background-color:transparent;color:#ea473b;border-radius:5px;vertical-align:middle}.my_add_col .edit{font-size:22px;height:30px;line-height:30px;padding:0 15px;border:none;background-color:#33363d;color:#fff;display:inline-block;border-radius:5px}@media only screen and (max-width: 1366px){.my_add_col{height:100%;margin:0;display:table}}@media only screen and (max-width: 992px){.my_add_col{margin-bottom:10px}}.address-new-col .add_new_btn{display:table;background-color:#fff;border:2px dashed #e6eaee;height:100%;width:100%;text-align:center;margin-bottom:15px;font-weight:500;border-radius:8px}.address-new-col .add_new_btn .content{color:#8f98a1;line-height:1;font-size:.9rem}.address-new-col .add_new_btn .content i{display:block;font-size:1.8rem;margin-bottom:6px}.cart-empty-section{padding-top:25px}.cart-empty{text-align:center;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:40px 15px}.cart-empty .cart-empty-icon{display:inline-block;height:100px;width:100px;line-height:100px;margin-bottom:15px}.cart-empty .cart-empty-icon img{max-width:100%;max-height:100%}@media only screen and (max-width: 1366px){.cart-empty .cart-empty-icon{height:75px;width:75px;line-height:75px}}.cart-empty .cart-empty-head{margin:0;font-size:1.4rem;color:#33363d}@media only screen and (max-width: 1366px){.cart-empty .cart-empty-head{font-size:1.1rem}}.cart-empty .cart-empty-text{margin-top:5px;color:#8f98a1}.cart-empty .cart-empty-btn{background-color:#33363d;color:#fff;display:inline-block;height:40px;line-height:40px;font-weight:600;font-size:.9rem;margin-top:15px;border-radius:8px;padding:0 30px}.cart-empty .cart-empty-btn:hover{background-color:#ff4d47}.order-empty{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:50px;text-align:center}.order-empty .icon{display:block;height:150px;margin-bottom:15px}.order-empty .icon img{max-width:100%;max-height:100%}.order-empty .head{font-size:1.1rem;font-weight:600}.order-empty .text{font-size:.9rem;color:#8f98a1}.order-empty .empty-button{background-color:#161b23;color:#fff;border-radius:8px;height:40px;line-height:40px;display:inline-block;padding:0 25px;min-width:100px;margin-top:15px;font-size:.9rem}.my_order{display:grid;grid-template-columns:50% 50%}.my_order.my-booking{display:block;width:100%}.my_order.my-booking .my_order_col{margin:0 0 20px 0}.my_order.my-booking .my_order_col .order_col_row{table-layout:fixed}.my_order.my-booking .my_order_col .booking-status{display:block;text-align:right}.my_order.my-booking .my_order_col .booking-status .status-box{display:inline-block;height:28px;font-size:.8rem;line-height:28px;padding:0 15px;border-radius:15px;font-weight:600}.my_order.my-booking .my_order_col .booking-status .status-box.status-pending{background-color:rgba(253,150,16,0.12);color:#fd9610}.my_order.my-booking .my_order_col .booking-status .status-box.status-upcoming{background-color:rgba(41,166,198,0.12);color:#29a6c6}.my_order.my-booking .my_order_col .booking-status .status-box.status-prepared,.my_order.my-booking .my_order_col .booking-status .status-box.status-expired{background-color:rgba(183,133,246,0.12);color:#b785f6}.my_order.my-booking .my_order_col .booking-status .status-box.status-packing,.my_order.my-booking .my_order_col .booking-status .status-box.status-arrived{background-color:rgba(94,98,231,0.12);color:#5e62e7}.my_order.my-booking .my_order_col .booking-status .status-box.status-picked{background-color:rgba(62,235,156,0.12);color:#3eeb9c}.my_order.my-booking .my_order_col .booking-status .status-box.status-delivered,.my_order.my-booking .my_order_col .booking-status .status-box.status-completed{background-color:rgba(74,184,71,0.12);color:#4ab847}.my_order.my-booking .my_order_col .booking-status .status-box.status-approved{background-color:rgba(24,206,187,0.12);color:#18cebb}.my_order.my-booking .my_order_col .booking-status .status-box.status-canceled{background-color:rgba(234,71,59,0.12);color:#ea473b}@media only screen and (max-width: 992px){.my_order{display:block}}.my_order_col{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:10px 20px;clear:both;display:block;margin:8px}.my_order_col .order_col_row{width:100%;padding:7px 0;display:table}.my_order_col .order_col_row.col_row_br{border-bottom:1px solid #e6eaee}.my_order_col .order_col_row [class*="col"]{display:table-cell;vertical-align:middle}.my_order_col .order_label{color:#babfc4;font-weight:600;font-size:.9rem;display:inline-block;width:100%}.my_order_col .order_value{color:#33363d;font-weight:500;font-size:.9rem}.my_order_col .col_half{width:50%;display:table-cell;vertical-align:middle}.my_order_col .lg_col{width:75%;display:table-cell;vertical-align:middle}.my_order_col .order_price{font-size:18px}.my_order_col .order-btn{display:inline-block;background:#33363d;padding:0 15px;border-radius:15px;height:30px;line-height:30px;color:#fff;font-size:.85rem;font-weight:600}.my_order_col .order-btn:hover{background-color:#ff4d47}@media only screen and (max-width: 992px){.my_order_col{margin:8px 0}}.terms-modal{background-color:rgba(0,0,0,0.4)}.terms-modal .modal-content{border:none;box-shadow:0 10px 25px rgba(0,0,0,0.2);border-radius:10px;padding:30px}.terms-modal .modal-header{padding:0;border:none}.terms-modal .modal-header .close{background-color:#ea473b;text-shadow:none;height:60px;width:45px;color:#fff;opacity:1;position:absolute;right:-45px;top:15px;margin:0;border:none;border-radius:0 10px 10px 0;font-size:1.3rem}@media only screen and (max-width: 992px){.terms-modal .modal-header .close{top:-50px;right:0}}.terms-modal .modal-body{max-height:85vh;overflow-x:hidden;overflow-y:auto}.terms-modal .modal-body .modal-privacy{line-height:1.7;white-space:pre-line;font-size:.9rem}@media only screen and (max-width: 992px){.terms-modal{padding-top:60px}}.details-section{padding:25px 0 15px}.details-section .menu-row,.details-section .about-row,.details-section .gallery-row{display:none}.details-section .row>.col-md-3>div{position:relative;display:initial}.details-section .tab-nav-radio{font-size:0;display:none;-webkit-appearance:none;appearance:none}.details-section .tab-nav-radio#menuRow:checked~.row .tab-nav .tab-1 label{border-color:#ff4d47;color:#ff4d47}.details-section .tab-nav-radio#menuRow:checked~.menu-row{display:flex}@media only screen and (max-width: 992px){.details-section .tab-nav-radio#menuRow:checked~.menu-row{display:block}}.details-section .tab-nav-radio#aboutRow:checked~.row .tab-nav .tab-2 label{border-color:#ff4d47;color:#ff4d47}.details-section .tab-nav-radio#aboutRow:checked~.about-row{display:flex}@media only screen and (max-width: 992px){.details-section .tab-nav-radio#aboutRow:checked~.about-row{display:block}}.details-section .tab-nav-radio#galleryRow:checked~.row .tab-nav .tab-3 label{border-color:#ff4d47;color:#ff4d47}.details-section .tab-nav-radio#galleryRow:checked~.gallery-row{display:flex}@media only screen and (max-width: 992px){.details-section .tab-nav-radio#galleryRow:checked~.gallery-row{display:block}}.details-section .information{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px 15px 0;width:100%;display:block;margin-bottom:25px}.details-section .information .delivery_col{display:flex;width:100%;gap:40px}.details-section .information .delivery_col .delivery_btn{display:inline-block}.details-section .information .delivery_col .delivery_btn i{display:inline-block;width:22px;text-align:center;line-height:22px;height:22px;font-size:.9rem;border-radius:50%;color:#fff;background-color:#ff4d47}.details-section .information .delivery_col .delivery_btn span{float:none;vertical-align:middle;display:inline-block;line-height:normal;padding-left:5px}.details-section .information .delivery_col .delivery_btn span small{color:#ff4d47;font-size:.8rem;display:block;width:100%;margin-bottom:4px;line-height:1;font-weight:600}.details-section .information .delivery_col .delivery_btn span b{display:block;width:100%;font-size:.8rem;font-weight:500;line-height:1;color:#8f98a1}.details-section .information .delivery_col .delivery_btn span b span{padding-right:10px}@media only screen and (max-width: 1366px){.details-section .information .delivery_col .delivery_btn{width:100%;margin:5px 0;background-color:#fff}}.details-section .information .information-row{display:table;width:100%;margin-bottom:15px}.details-section .information .information-tab{border-top:1px solid #e6eaee}.details-section .information .information-tab .tab-nav{display:table;width:100%;padding:0;margin:0;table-layout:fixed}.details-section .information .information-tab .tab-nav li{display:table-cell;text-align:center}.details-section .information .information-tab .tab-nav li label{display:block;color:#8f98a1;height:50px;line-height:50px;font-size:.9rem;font-weight:600;margin:0;cursor:pointer;border-bottom:2px solid transparent}.details-section .information .information-tab .tab-nav li label:hover{color:#ff4d47}.details-section .information .logo-col{display:table-cell;vertical-align:top;width:300px;position:relative;text-align:center}.details-section .information .content{display:table-cell;vertical-align:top;padding-left:15px}.details-section .information .content-header{display:flex;width:100%;justify-content:space-between}.details-section .information .content-header .content-right{display:inline-block;white-space:nowrap}.details-section .information .content-header .store-title{display:inline-block;vertical-align:top}.details-section .information .content-header .store-review{display:inline-block;vertical-align:top;padding:0 5px;font-size:0;border-radius:5px;background-color:#fff;border:1px solid #e6eaee;height:22px;margin-right:5px;white-space:nowrap}.details-section .information .content-header .store-review i{color:#f4bd25;font-size:1rem;display:inline-block;margin-right:3px;height:20px;line-height:20px;vertical-align:top}.details-section .information .content-header .store-review .star-value{color:#33363d;display:inline-block;height:20px;line-height:20px;vertical-align:top;font-size:.9rem;font-weight:600}.details-section .information .content-header .store-review small{display:inline-block;height:20px;line-height:20px;vertical-align:top;font-size:.8rem;color:#8f98a1;padding-left:3px}.details-section .information .content-header .fav-button{display:inline-block;vertical-align:top;background-color:#fff;color:#8f98a1;font-size:1.3rem;padding:0;height:22px;line-height:22px;width:30px;border:none;border-radius:50%}.details-section .information .content-header .fav-button:hover,.details-section .information .content-header .fav-button:active{color:#ea473b}.details-section .information .content-header .fav-button.active{color:#ea473b}.details-section .information .content-header .fav-button.active::before{content:'\F02D1'}.details-section .information .logo{height:140px;width:100%;display:inline-block;position:relative;line-height:140px;text-align:center;border-radius:8px;font-size:0}.details-section .information .logo img{width:100%;max-height:100%;display:inline-block;position:relative;padding:10px 0;border-radius:8px;object-fit:contain}.details-section .information .logo img[alt]::after{content:attr(alt);position:absolute;background-color:#f2f3f4;color:#dbdfe1;font-size:2rem;font-weight:600;text-transform:capitalize;line-height:140px;left:0;top:0;height:100%;width:100%;display:inline-block;overflow:hidden;font-style:normal;text-align:center;border-radius:8px}.details-section .information .visit-link{background-color:#161b23;color:#fff;margin-top:5px;text-align:left;padding:15px;position:relative;overflow:hidden;border-radius:10px;width:calc(100% - 30px)}.details-section .information .visit-link::after{content:'\F10C1';font-family:"Material Design Icons";position:absolute;font-size:6rem;right:0;top:0;opacity:.15;line-height:1}.details-section .information .visit-link .title{font-size:1rem;position:relative}.details-section .information .visit-link .link-button{background-color:#fff;color:#161b23;height:40px;line-height:40px;font-weight:600;text-transform:uppercase;padding:0 30px;border:none;display:inline-block;position:relative;text-align:center;border-radius:8px;font-size:.9rem;transition:all .2s ease-in}.details-section .information .visit-link .link-button:hover{background-color:#ff4d47;color:#fff;transition:all .2s ease-in}@media only screen and (max-width: 992px){.details-section .information .visit-link{margin:15px 0}}.details-section .information .store-title{margin-bottom:15px;font-weight:600;color:#ff4d47;font-size:1rem}@media only screen and (max-width: 992px){.details-section .information .store-title{margin-top:15px}}.details-section .information .store_info{margin-bottom:15px;padding:0}.details-section .information .store_info li{display:block;margin-bottom:10px}.details-section .information .store_info li:last-child{margin:0}.details-section .information .store_info li a{display:block;color:#33363d}.details-section .information .store_info li a:hover,.details-section .information .store_info li a:focus,.details-section .information .store_info li a:active{text-decoration:none}.details-section .information .store_info li a i{font-size:24px;height:25px;width:25px;margin-right:15px;color:#8f98a1;display:table-cell;vertical-align:middle;padding-right:15px;line-height:1}.details-section .information .store_info li a span{display:table-cell;vertical-align:middle;line-height:1.5;font-size:.9rem}.details-section .information .hours-col{display:flex;width:100%;margin-bottom:20px;font-size:0}.details-section .information .hours-col .icon::before{display:inline-block;width:22px;text-align:center;line-height:22px;height:22px;font-size:.9rem;border-radius:50%;color:#fff;background-color:#ff4d47}.details-section .information .hours-col .content{padding-left:10px}.details-section .information .hours-col .hours-box{display:inline-block;padding-right:40px}.details-section .information .hours-col .hours-box:last-child{padding:0}.details-section .information .hours-col .hours-box b{color:#ff4d47;font-size:.8rem;display:block;width:100%;margin-bottom:4px;line-height:1;font-weight:600}.details-section .information .hours-col .hours-box span{display:block;width:100%;font-size:.8rem;font-weight:500;line-height:1;color:#8f98a1}@media only screen and (max-width: 992px){.details-section .information .hours-col{margin-bottom:5px}}@media only screen and (max-width: 992px){.details-section .information .information-row{display:block}.details-section .information .information-row .logo-col{display:block;width:100%;margin-bottom:15px}.details-section .information .content{display:block;padding-left:0}.details-section .information .content-header{display:block;margin-bottom:10px}.details-section .information .content-header .store-title{display:block;margin-top:0;margin-bottom:10px}.details-section .information .delivery_col{display:block}}.details-section .left-detail{position:sticky;top:15px}.details-section .menu-col{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.details-section .menu-col .head{font-size:.9rem;font-weight:600;margin-bottom:15px}.details-section .menu-col .menu-list{padding:0;margin:0}.details-section .menu-col .menu-list li{display:block;font-size:.9rem;margin-bottom:15px;color:#8f98a1;cursor:pointer}.details-section .menu-col .menu-list li a{color:#8f98a1}.details-section .menu-col .menu-list li::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#ff4d47;margin-right:15px;vertical-align:middle}.details-section .menu-col .menu-list li:last-child{margin:0}.details-section .menu-col .menu-list li:hover{color:#ff4d47}.store-menu .head{font-weight:600;font-size:1.2rem;margin-bottom:15px;padding-top:25px}.store-menu .menu-list{padding:0;width:100%;display:table}.store-menu .menu-list li{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;margin-bottom:15px;display:table;font-weight:600;width:100%}.store-menu .menu-list li>div{display:table;width:100%}.store-menu .menu-list li:last-child{margin-bottom:0}.store-menu .menu-list li.no_desc .name{margin:0}.store-menu .menu-list li.no_desc .no_image{vertical-align:middle}.store-menu .menu-list li.no_desc .no_image .fav-button{position:initial}.store-menu .menu-list li .image-col{display:table-cell;vertical-align:top;position:relative;width:163px}.store-menu .menu-list li .image-col.no_image{width:30px}.store-menu .menu-list li .image-col.no_image .fav-button{left:0}.store-menu .menu-list li .image-col.no_image .image{display:none}.store-menu .menu-list li .image-col.no_image~.price-col{min-height:auto}.store-menu .menu-list li .content{display:table-cell;vertical-align:middle;padding:0 15px}.store-menu .menu-list li .price-col{width:93px;display:flex;flex-direction:column;min-height:120px;justify-content:space-between;align-items:flex-end;float:right}.store-menu .menu-list li .price-col .price{display:block;width:100%;text-align:right;margin-bottom:8px;line-height:1}.store-menu .menu-list li .price-col .price-col-box{text-align:right}.store-menu .menu-list li .price-col .price-col-box .info-msg{font-size:.7rem;display:block;text-align:center;margin-top:3px}.store-menu .menu-list li .price-col .price-col-box .number_input{display:table-cell;font-size:0;border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 4px rgba(0,0,0,0.1);width:93px;border-radius:8px;overflow:hidden}.store-menu .menu-list li .price-col .price-col-box .number_input button{width:30px;height:30px;border:none;padding:0;text-align:center;font-size:1rem;background-color:transparent;color:#ff4d47}.store-menu .menu-list li .price-col .price-col-box .number_input button:hover{background-color:#fff0ef}.store-menu .menu-list li .price-col .price-col-box .number_input button:active{background-color:#ffe1e0}.store-menu .menu-list li .price-col .price-col-box .number_input .quantity{background-color:#ff4d47;color:#fff;font-weight:600;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:1rem}.store-menu .menu-list li .image{width:100%;height:122px;border-radius:8px;display:block}.store-menu .menu-list li .image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.store-menu .menu-list li .name{position:relative;display:block;margin-bottom:8px}.store-menu .menu-list li .name b{color:#fff;background-color:#8f98a1;font-weight:400;font-size:.75rem;padding:2px 6px;border-radius:6px;vertical-align:middle}.store-menu .menu-list li .fav-button{background-color:#fff;color:#8f98a1;box-shadow:0 3px 10px rgba(0,0,0,0.2);font-size:1.3rem;padding:0;height:30px;width:30px;border:none;position:absolute;top:5px;left:5px;border-radius:50%}.store-menu .menu-list li .fav-button:hover,.store-menu .menu-list li .fav-button:active{color:#ea473b}.store-menu .menu-list li .fav-button.active{color:#ea473b}.store-menu .menu-list li .fav-button.active::before{content:'\F02D1'}.store-menu .menu-list li .text{display:block;font-size:.8rem;font-weight:500;color:#8f98a1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.store-menu .menu-list li .text:empty{display:none}.store-menu .menu-list li .cart-button{display:inline-block;background-color:#ff4d47;color:#fff;height:30px;width:60px;text-align:center;line-height:30px;font-size:1.1rem;border-radius:8px;border:none;cursor:pointer}.store-menu .menu-list li .cart-button:hover{background-color:#ff7e7a}.store-menu .menu-list li .cart-button:active,.store-menu .menu-list li .cart-button:focus{background-color:#ff1c14}@media only screen and (max-width: 992px){.store-menu .menu-list{display:block}.store-menu .menu-list li{display:block;padding:10px}.store-menu .menu-list li .image-col{display:block;width:100%;margin-bottom:15px}.store-menu .menu-list li .image-col.no_image .fav-button{position:inherit}.store-menu .menu-list li .content{display:block;padding:0}.store-menu .menu-list li .price-col{min-height:auto;float:none;width:100%;flex-direction:initial;margin-top:10px}.store-menu .menu-list li .price-col .price{display:inline-block;text-align:left;vertical-align:middle;height:30px;line-height:30px;margin:0}}.cuisine-list{display:table;width:100%;margin-bottom:15px;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.cuisine-list li{display:inline-block;padding:2px}.cuisine-list li span{display:block;height:28px;line-height:28px;background-color:#33363d;color:#fff;padding:0 15px;border-radius:15px;font-size:.8rem;cursor:pointer}.cuisine-list li span:hover{background-color:#000}.store-about{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;margin-bottom:15px}.store-about .divider{border-color:#e6eaee}.store-about .shop-map .title{font-size:1rem;font-weight:600;margin-bottom:15px}.store-about .shop-map img{max-width:100%;max-height:100%}.store-about .shop-map a{display:block;position:relative;border-radius:10px;overflow:hidden}.store-about .shop-map .shop-name{display:inline-block;position:absolute;right:10px;text-align:center;white-space:nowrap;top:10px;color:#fff;font-weight:600;background-color:#ff4d47;padding:5px 15px;border-radius:25px;font-size:.9rem}.store-about .shop-map .direction-button{position:absolute;right:10px;bottom:10px;background-color:#161b23;color:#fff;height:40px;line-height:40px;padding-right:10px;font-size:.9rem;border-radius:5px}.store-about .shop-map .direction-button:hover{background-color:#000}.store-about .shop-map .direction-button i{display:inline-block;vertical-align:top;height:40px;line-height:40px;width:40px;text-align:center;font-size:1.7rem}@media only screen and (max-width: 992px){.store-about .shop-map .direction-button{padding:0;font-size:0}}.store-about .open-store-button{background-color:#ff4d47;color:#fff;display:table-cell;vertical-align:middle;height:50px;line-height:50px;text-align:left;margin-top:15px;padding-left:15px;font-weight:500;text-transform:uppercase;width:200px}.store-about .open-store-button:hover{background-color:#ff6b66}.store-about .open-store-button:active{background-color:#ff2f28}.store-about .open-store-button.open{background-color:#4ab847}.store-about .open-store-button.open:hover{background-color:#60c15d}.store-about .open-store-button.open:active{background-color:#41a23e}.store-about .open-store-button i{display:inline-block;height:50px;vertical-align:top;float:right;width:40px;font-size:1.5rem}@media only screen and (max-width: 992px){.store-about .open-store-button{display:block;width:100%;margin-top:0}}.store-share{background-color:#0062dd;box-shadow:0 6px 24px rgba(0,98,221,0.09);color:#fff;border-radius:10px;padding:25px;display:flex;width:100%;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.store-share::before{content:'\F0497';font-family:"Material Design Icons";position:absolute;opacity:.1;font-size:11rem;left:-30px;top:20px;height:100px;line-height:100px}.store-share .content{position:relative}.store-share .title{margin:0;font-size:1.1rem;font-weight:600}.store-share .text{font-size:.8rem}.store-share .share-link{padding:0;margin:0;display:table;vertical-align:middle;height:30px;font-size:0}.store-share .share-link li{display:inline-block;padding-left:15px}.store-share .share-link li:first-child{padding-left:0}.store-share .share-link li a{display:block;color:#fff;font-size:1.8rem;width:30px;transition:all .2s ease-in;text-align:center;height:30px;line-height:30px}.store-share .share-link li a:hover{transition:all .2s ease-in;color:#33363d}@media only screen and (max-width: 992px){.store-share{margin-bottom:10px;display:block}.store-share .share-link{display:block;margin-top:15px}}.store-review-details{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;margin-bottom:15px;display:table;width:100%}.store-review-details .store-review-star{display:table-cell;width:320px;text-align:center;vertical-align:middle}.store-review-details .star-value{font-size:2.5rem;line-height:1;margin-bottom:5px;color:#ff4d47}.store-review-details .rating-stars{font-size:0;margin-bottom:10px}.store-review-details .rating-stars i{display:inline-block;font-size:2rem;margin:2px;color:#f4bd25;line-height:1}.store-review-details .star-info{color:#8f98a1}@media only screen and (max-width: 992px){.store-review-details{display:block}.store-review-details .store-review-star{display:block;width:100%;margin-bottom:15px}.store-review-details .review-col{display:block;width:100%;padding:0;border:none}}.review-col{display:table-cell;vertical-align:middle;padding-left:25px;border-left:1px solid #e6eaee}.review-col:empty{display:none}.review-col .review-box{border-bottom:1px solid rgba(230,234,238,0.6);padding:10px;display:table;width:100%}.review-col .review-box:last-child{border:none}.review-col .review-box .rating-col{display:table-cell;vertical-align:top;width:40px}.review-col .review-box .rating-col .rating-icon{background-color:rgba(244,189,37,0.15);color:#f4bd25;display:inline-block;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;font-size:.9rem;font-weight:600}.review-col .review-box .review-row{display:table-cell;vertical-align:top}.review-col .review-col-head{margin-bottom:0;display:table;width:100%;font-size:1rem}.review-col .review-col-head .review-col-star{display:table-cell;vertical-align:middle}.review-col .review-col-head .review-col-star i{color:#f4bd25;font-size:1rem}.review-col .review-col-head .review-time{display:table-cell;vertical-align:middle;margin:0;color:#8f98a1;font-size:12px;text-align:right}.review-col .review-content{font-size:.9rem;line-height:1.7;font-weight:600}.review-col .review-rating{display:table;width:100%;padding-top:15px}.review-col .review-rating .total-rate{display:table-cell;font-size:46px;font-weight:300;color:#ff4d47;vertical-align:middle;text-align:center;width:110px}.review-col .review-rating .sub-rate-list{display:table-cell;vertical-align:middle;padding:0}.review-col .review-rating .sub-rate-list li{display:block;width:100%;font-size:14px;line-height:30px;position:relative}.review-col .review-rating .sub-rate-list li::after{content:'';position:absolute;width:100%;border:1px dashed #e6eaee;height:1px;left:0;top:50%;transform:translateY(-50%)}.review-col .review-rating .sub-rate-list li span{background-color:#fff;color:#8f98a1;position:relative;z-index:5;display:inline-block;padding-right:15px}.review-col .review-rating .sub-rate-list li b{font-weight:400;float:right;background-color:#fff;position:relative;z-index:5;display:inline-block;padding-left:10px}.store-gallery{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:25px 15px}.store-gallery .title{font-size:1rem;font-weight:600;margin-bottom:18px;padding:0 5px}.store-gallery .gallery-list{padding:0;margin:0;max-height:600px;overflow-y:auto;overflow-x:hidden;font-size:0}.store-gallery .gallery-list:empty{display:none}.store-gallery .gallery-list:empty~.gallery-empty{display:block}.store-gallery .gallery-list::-webkit-scrollbar{width:10px}.store-gallery .gallery-list::-webkit-scrollbar-track{background:#e6eaee;border-radius:10px}.store-gallery .gallery-list::-webkit-scrollbar-thumb{background:#8f98a1;border-radius:20px}.store-gallery .gallery-list::-webkit-scrollbar-thumb:hover{background:#737e8a}.store-gallery .gallery-list li{display:inline-block;width:25%;padding:5px;height:150px}.store-gallery .gallery-list li img{width:100%;height:100%;object-fit:cover;border-radius:8px}@media only screen and (max-width: 992px){.store-gallery .gallery-list li{width:50%}}.store-gallery .gallery-empty{display:none;border:1px dashed #e6eaee;background-color:rgba(230,234,238,0.2);border-radius:10px;padding:15px;text-align:center}.store-gallery .gallery-empty .icon{display:block;font-size:4rem;height:60px;line-height:60px;color:#e6eaee;margin-bottom:10px}.store-gallery .gallery-empty .text{font-size:.8rem;color:#8f98a1}.contact-section{padding:0}.contact-section .container{background-color:#fff}.contact-section .container .row:first-child{border-bottom:1px solid #e6eaee}@media only screen and (max-width: 992px){.contact-section{padding-top:90px}}.faq-list{text-align:center;padding:100px 50px}.faq-list .title{font-weight:600}.faq-list .text{margin-bottom:25px}.faq-list .faq-col{position:relative;padding:15px;margin-bottom:10px;border:1px solid #e6eaee;text-align:left}.faq-list .faq-col:last-child{margin-bottom:0}.faq-list .faq-col .head{font-size:1.1rem;position:relative;padding-right:50px;margin:0}.faq-list .faq-col .head::after{content:'\F0054';font-family:"Material Design Icons";position:absolute;right:0;top:-3px;width:40px;text-align:center;font-size:1.5rem;color:#97989d}.faq-list .faq-col .head p{margin:0}@media only screen and (max-width: 992px){.faq-list .faq-col .head{font-size:1rem}}.faq-list .faq-col .content{height:0;overflow:hidden;opacity:0;transition:all .2s ease-in;padding:0;font-size:1rem;color:#33363d;line-height:1.7}.faq-list .faq-col .content p{margin:0}@media only screen and (max-width: 992px){.faq-list .faq-col .content{font-size:.9rem}}.faq-list .faq-col .check{position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;z-index:1}.faq-list .faq-col .check:checked~.content{height:auto;opacity:1;transition:all .2s ease-in;padding-top:20px}.faq-list .faq-col .check:checked~.head{border-bottom:1px solid #e6eaee;padding-bottom:15px}.faq-list .faq-col .check:checked~.head::after{content:'\F0045';color:#33363d}@media only screen and (max-width: 992px){.faq-list{padding:50px 15px}}.contact-col{border-right:1px solid #e6eaee;padding:100px 50px}.contact-col .title{color:#ff4d47;font-weight:600}.contact-col .text{line-height:1.7;font-size:1.2rem;margin-bottom:20px}.contact-col .form .form-row{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-col .form .form-row .form-group{width:48%}.contact-col .form .form-row .form-group:first-child{margin-right:2%}.contact-col .form .form-row .form-group:last-child{margin-left:2%}.contact-col .form .form-group{color:#33363d;width:100%;height:60px;text-align:left;display:table;position:relative;background-color:#fff;margin-bottom:20px}.contact-col .form .form-group.form-terms{border:none;height:auto;padding:0}.contact-col .form .form-group.form-terms label{position:initial;height:auto;padding:0}.contact-col .form .form-group label{font-weight:400;color:#97989d;padding:0 10px;width:100%}.contact-col .form .form-group input{border:1px solid #e6eaee;background-color:#fff;color:#33363d;font-weight:500;height:60px;width:100%;padding:0 15px}.contact-col .form .form-group input:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease}.contact-col .form .form-group textarea{border:1px solid #e6eaee;background-color:#fff;color:#33363d;font-weight:500;height:125px;width:100%;padding:12px 15px}.contact-col .form .form-group textarea:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease}.contact-col .form .submit-btn{background-color:#ff4d47;height:60px;color:#fff;font-weight:500;display:inline-block;padding:0 25px;font-size:1.1rem;border:none;width:100%;text-transform:uppercase}.contact-col .form .submit-btn:hover{background-color:#ff6b66}.contact-col .form .submit-btn:active{background-color:#ff2f28}@media only screen and (max-width: 992px){.contact-col{padding:50px 15px;border:none}}.contact-support{padding:100px 50px}.contact-support .title{color:#ff4d47;font-weight:600}.contact-support .text{line-height:1.7;font-size:1.2rem;margin-bottom:20px}.contact-support .contact-info .head{font-weight:700}.contact-support .contact-info .contact-list{padding:0;margin:0}.contact-support .contact-info .contact-list li{display:block;margin-bottom:20px;color:#97989d;line-height:1.7;font-size:1rem}.contact-support .contact-info .contact-list li:last-child{margin:0}.contact-support .contact-info .contact-list li i{display:inline-block;vertical-align:middle;margin-right:15px;font-size:1.4rem;width:25px}.contact-support .contact-info .contact-list li span{display:inline-block;vertical-align:top}.contact-support .contact-info .contact-list li .info{display:block;font-size:1rem;margin-left:40px}.contact-support .contact-info .contact-list li p{margin:0}.contact-support .contact-info .contact-list li a{color:#33363d}@media only screen and (max-width: 992px){.contact-support .contact-info .contact-list{margin-bottom:15px}}@media only screen and (max-width: 992px){.contact-support{padding:50px 15px}}.contact-sub{background-color:#161b23;color:#fff;margin-top:40px;display:table;width:100%}.contact-sub .icon{display:table-cell;vertical-align:top;font-size:3rem;width:90px;text-align:center;padding:20px 0}.contact-sub .content{padding:30px;display:table-cell;vertical-align:top}.contact-sub .content a{font-weight:600;text-decoration:underline;color:#fff}.partner{padding-left:0}.partner .partner-col{height:100%;background:url(../images/banner-image-3.jpg) no-repeat center center / cover;vertical-align:middle;display:table}.partner .partner-col .content{display:table-cell;vertical-align:middle;padding:75px;color:#fff}.partner .partner-col .content .title{font-weight:600}.partner .partner-col .content .hr{opacity:.2}.partner .partner-col .content .text{line-height:1.7;font-size:1.2rem;margin-bottom:50px}.partner .partner-col .content .partner-button{background-color:#ff4d47;color:#fff;display:block;height:60px;line-height:60px;text-align:left;margin-top:15px;font-weight:600;text-transform:uppercase;padding-left:15px}.partner .partner-col .content .partner-button:hover{background-color:#ff6b66}.partner .partner-col .content .partner-button:active{background-color:#ff2f28}.partner .partner-col .content .partner-button i{display:inline-block;height:60px;vertical-align:top;float:right;width:40px;font-size:1.5rem}.partner-footer{background-color:#ff4d47;color:#fff;padding-right:50px}.partner-footer .col-md-3:first-child{padding:0}.partner-footer .col-md-3:first-child img{max-width:100%;max-height:100%}.partner-footer .partner-footer-content{padding:50px}.partner-footer .partner-footer-content .title{color:#fff;font-size:1.8rem}.partner-footer .partner-footer-content .text{font-size:1rem;margin:0}@media only screen and (max-width: 992px){.partner-footer .partner-footer-content{padding:15px 0}}.partner-footer .partner-button{background-color:#fff;color:#ff4d47;display:block;height:60px;line-height:60px;text-align:left;margin-top:15px;font-weight:600;text-transform:uppercase;padding:0 20px;border:none}.partner-footer .partner-button:hover{background-color:rgba(255,255,255,0.9)}.partner-footer .partner-button i{display:inline-block;height:60px;vertical-align:top;float:right;width:40px;font-size:1.5rem;text-align:right}@media only screen and (max-width: 992px){.partner-footer{padding-right:0;padding-bottom:25px}}.restaurants-section{padding:15px 0}.restaurants-section .image{position:absolute;right:60px;bottom:0;height:310px;width:50%;text-align:right}.restaurants-section .image img{max-width:100%;max-height:100%}@media only screen and (max-width: 992px){.restaurants-section .image{display:none}}.restaurants-info{padding:50px;background-color:#ff4d47;border-radius:10px;color:#fff;margin-top:70px}.restaurants-info .title{font-size:1.6rem;font-weight:600;max-width:50%}.restaurants-info .text{margin-bottom:0;max-width:50%}.restaurants-info .more-button{background-color:#fff;border:2px solid #fff;color:#ff4d47;display:inline-block;height:48px;line-height:46px;text-align:center;margin-top:30px;font-weight:600;text-transform:uppercase;min-width:200px;cursor:pointer;border-radius:8px;font-size:1rem;transition:all .3s ease-in;padding:0 25px}.restaurants-info .more-button.two{background-color:#ff4d47;color:#fff}.restaurants-info .more-button.two:hover{background-color:#fff;color:#ff4d47;border-color:#fff}.restaurants-info .more-button:hover{background-color:#161b23;border-color:#161b23;color:#fff;transition:all .3s ease-in}@media only screen and (max-width: 992px){.restaurants-info .more-button{width:100%}}@media only screen and (max-width: 992px){.restaurants-info{padding:15px;text-align:center}.restaurants-info .title{font-size:1rem;max-width:100%}.restaurants-info .text{font-size:.9rem;max-width:100%}.restaurants-info .more-button{margin-top:15px}}.restaurants{text-align:center;padding:50px 0}.restaurants .restaurants-list{padding:0 50px;margin:0;display:grid;grid-template-columns:25% 25% 25% 25%}.restaurants .restaurants-list li{display:none;width:100%;vertical-align:middle;padding:5px}.restaurants .restaurants-list li:nth-child(-n+8){display:block}.restaurants .restaurants-list li a{display:block;position:relative;color:#33363d;border:1px solid #e6eaee;height:100%}.restaurants .restaurants-list li a .fav-button{display:none}.restaurants .restaurants-list li .image-section .image{display:block;height:100px;line-height:100px;background-color:#eceeef;position:relative}.restaurants .restaurants-list li .image-section .image img{max-width:100%;max-height:100%;padding:10px}.restaurants .restaurants-list li .image-section .image img[alt]::after{content:attr(alt);position:absolute;background-color:#f2f3f4;color:#dbdfe1;font-size:2rem;font-weight:600;text-transform:capitalize;line-height:100px;left:0;top:0;height:100%;width:100%;display:inline-block;overflow:hidden;font-style:normal;text-align:center}.restaurants .restaurants-list li .data{padding:10px}.restaurants .restaurants-list li .data .head{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurants .restaurants-list li .data .head:empty{display:none}.restaurants .restaurants-list li .data .location{color:#33363d;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.restaurants .restaurants-list li .data .location:empty{display:none}.restaurants .restaurants-list li .data .shop-label{display:none}.restaurants .restaurants-list li .data .value{display:none}@media only screen and (max-width: 992px){.restaurants .restaurants-list{display:block;padding:0}}.cuisines-section{padding:50px;border-top:1px solid #e6eaee}.cuisines-section .title{font-size:1.3rem}.cuisines-section .cuisines-list{padding:0;width:100%}.cuisines-section .cuisines-list li{display:inline-block}.cuisines-section .cuisines-list li a{border:1px solid #e6eaee;padding:5px 15px;margin:5px;display:inline-block;font-weight:400;color:#33363d}.cuisines-section .cuisines-list li a:hover{background-color:rgba(236,238,239,0.5)}@media only screen and (max-width: 992px){.cuisines-section{border:none;padding:0}}.filter-check{display:none;-webkit-appearance:none;background:none;width:calc(100% - 30px);height:40px;position:absolute;left:15px;right:15px;top:0;border:1px solid #e6eaee}.filter-check::after{content:'\F062E';font-family:"Material Design Icons";background-color:#eceeef;position:absolute;right:0;top:0;width:40px;text-align:center;font-size:1.5rem;color:#97989d;height:40px;line-height:40px}.filter-check:checked{background:none}.filter-check:checked~.store-filter{display:block}@media only screen and (max-width: 992px){.filter-check{display:block}}.more-details-button{color:#fff;font-weight:700;border:1px solid #fff;height:45px;display:inline-block;line-height:43px;padding:0 25px;margin-top:20px;text-transform:uppercase}.more-details-button:hover{background-color:#fff;color:#ff4d47}.select-location-col{max-height:0;overflow:hidden;text-align:left;font-size:1rem;position:absolute;width:100%;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.15);top:70px;transition:all .2s ease-in;z-index:202}.select-location-col .current-location{border:none;width:100%;text-align:left;color:#ff4d47;height:50px;line-height:50px;padding:0;border-bottom:1px solid #eceeef;background-color:transparent;font-weight:600}.select-location-col .current-location:hover{background-color:rgba(236,238,239,0.5)}.select-location-col .current-location i{display:inline-block;vertical-align:middle;color:#ff4d47}.select-location-col .current-location span{display:inline-block;vertical-align:middle}.select-location-col .location_list{padding:0;margin:0}.select-location-col .location_list li{display:block;border-bottom:1px solid #eceeef}.select-location-col .location_list li:last-child{border:none}.select-location-col .location_list li a{display:block;color:#33363d;height:50px;line-height:50px;font-size:1.1rem;padding:0 20px}.select-location-col .location_list li a:hover{background-color:rgba(236,238,239,0.5)}.select-location-col .location-search{padding:0;margin:0}.select-location-col .location-search li{display:block;border-bottom:1px solid #eceeef}.select-location-col .location-search li:last-child{border:none}.select-location-col .location-search li a{display:block;color:#33363d;height:45px;line-height:45px;font-size:1rem;padding:0 20px}.select-location-col .location-search li a:hover{background-color:rgba(236,238,239,0.5)}.select-location-col .location-search li a span{color:#97989d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;font-size:.9rem}.select-location-col .location-search li a b{padding-right:5px;color:#33363d;font-size:1rem}.menu-search{position:relative}.menu-search input:focus~.select-menu-col,.menu-search input:active~.select-menu-col{max-height:100vh;transition:all .2s ease-in}.select-menu-col{max-height:0;overflow:hidden;transition:all .2s ease-in;text-align:left;font-size:1rem;position:absolute;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.15);left:0;top:40px;width:100%;border-radius:0 0 8px 8px;z-index:202}.select-menu-col .head{padding:10px 15px;margin:0;font-size:.95rem;color:#97989d}.select-menu-col .select-menu-search{padding:0;margin-bottom:10px;display:table;width:100%}.select-menu-col .select-menu-search li{display:block;width:100%;padding:5px 15px}.select-menu-col .select-menu-search li a{display:block;color:#33363d;position:relative;font-size:.9rem}.select-menu-col .select-menu-search li a::before{content:'';background-color:#ff4d47;width:6px;height:6px;display:inline-block;border-radius:50%;margin-right:10px;vertical-align:middle}.select-menu-col .select-menu-search li a:hover{color:#97989d}.hours{display:flex;gap:20px;width:100%}.hours .hours-col{position:relative;display:inline-block;width:50%}.hours .hours-col .title{font-size:1rem;font-weight:600;margin-bottom:15px}.hours .hours-col .time-list{padding:0;margin:0;display:table;width:100%;border-spacing:0 2px}.hours .hours-col .time-list li{display:table-row;width:100%;font-size:.9rem;background-color:rgba(230,234,238,0.3)}.hours .hours-col .time-list li:nth-child(odd){background-color:rgba(230,234,238,0.5)}.hours .hours-col .time-list li .time-label{display:table-cell;vertical-align:middle;font-weight:600;padding:5px 10px;border-radius:5px 0 0 5px;width:125px}.hours .hours-col .time-list li .time-value{display:table-cell;vertical-align:middle;padding:5px 10px;border-radius:0 5px 5px 0}@media only screen and (max-width: 992px){.hours{display:block}.hours .hours-col{display:block;width:100%}.hours .hours-col:first-child{margin-bottom:10px}}.store-header{display:table;width:100%;border-bottom:1px solid #e6eaee;padding:20px}.store-header .logo{display:table-cell;vertical-align:middle;height:55px;width:190px}@media only screen and (max-width: 992px){.store-header .logo{display:block;width:100%;margin-bottom:10px}}.store-header .logo img{max-width:100%;max-height:100%}.store-header .title{display:table-cell;vertical-align:middle;font-weight:600}@media only screen and (max-width: 992px){.store-header .title{display:block}}@media only screen and (max-width: 992px){.store-header{padding:15px 0;display:block}}.gallery-section{padding-top:40px}.gallery-section .gallery-head-list{padding:0 15px}.gallery-section .gallery-head-list li{display:none;width:20%;height:200px;padding:0 5px}.gallery-section .gallery-head-list li:nth-child(-n+5){display:inline-block}.gallery-section .gallery-head-list li img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 5px rgba(51,54,61,0.12);border-radius:0;border:1px solid #e6eaee;padding:6px}@media only screen and (max-width: 992px){.gallery-section{padding-top:10px}.gallery-section .gallery-head-list{padding:0;margin:0}.gallery-section .gallery-head-list li{width:50%;height:150px;padding:5px}}.payment-options{margin-top:15px}.payment-options .title{font-size:1rem;font-weight:600;margin-bottom:15px}.payment-options .payment-list{padding:0;margin:0;font-size:0}.payment-options .payment-list li{display:block;font-weight:600;padding:5px 10px;font-size:.9rem;background-color:rgba(230,234,238,0.5);margin-bottom:6px;border-radius:8px}.payment-options .payment-list li:last-child{margin-bottom:0}.payment-options .payment-list li i{display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#ff4d47;color:#fff;text-align:center;line-height:22px;margin-right:5px}.otp-button-col{text-align:center}.otp-button-col .resend-otp{background-color:transparent;border:none;font-weight:700;text-decoration:underline;margin-top:15px;clear:both}.otp-button-col .resend-otp:hover{color:#ff4d47}.account-banner-col{background-color:rgba(230,234,238,0.5)}.account-banner-col .account-information{background:#fff}.account-shop-banner{height:100%;padding:25px;text-align:center}.account-shop-banner .user-info-image{display:inline-block;width:150px;height:150px;margin-bottom:15px;border-radius:50%;border:1px solid #e6eaee;padding:10px}.account-shop-banner .user-info-image img{max-width:100%;max-height:100%}.account-shop-banner .logo{display:block;width:100%;height:70px;margin-bottom:25px}.account-shop-banner .logo img{max-width:100%;max-height:100%}.account-shop-banner .user-info-details{text-align:left}.account-shop-banner .user-info-details .user-label{display:block}.account-shop-banner .address{display:block;color:#33363d;margin-bottom:15px;text-align:left}.account-shop-banner .address a{color:#33363d}.account-shop-banner .address i{font-size:24px;height:25px;width:25px;margin-right:15px;color:#97989d;display:table-cell;vertical-align:top;padding-right:15px}.account-shop-banner .address span{display:table-cell;vertical-align:top;line-height:1.5}.account-shop-banner .store-button{background-color:#ff4d47;color:#fff;display:inline-block;vertical-align:middle;height:50px;line-height:50px;text-align:left;margin-top:15px;padding-left:15px;font-weight:500;text-transform:uppercase;width:200px}.account-shop-banner .store-button i{display:inline-block;height:50px;vertical-align:top;float:right;width:40px;font-size:1.5rem}@media only screen and (max-width: 992px){.account-shop-banner{padding:25px 0;margin-top:45px}.account-shop-banner .user-info-details{text-align:center}}.message-modal.show{opacity:1}.message-modal.show .modal-dialog{transform:none;top:0}.message-modal.message-success{height:auto}.message-modal.message-success .modal-body .message-title{color:#4ab847}.message-modal.message-success .modal-body .message-icon{color:#4ab847}.message-modal.message-success~.modal-backdrop{display:none}.message-modal.message-error .modal-body .message-title{color:#ea473b}.message-modal.message-error .modal-body .message-icon{color:#ea473b}.message-modal .modal-header{padding:0;border:none}.message-modal .modal-header .close{width:50px;height:60px;position:absolute;right:-50px;top:10px;margin:0;background:#ea473b;border:none;border-radius:0 6px 6px 0;font-size:1.6rem;color:#fff}.message-modal .modal-content{border:none;box-shadow:0 3px 14px rgba(0,0,0,0.08)}.message-modal .modal-body{text-align:center;padding:25px}.message-modal .modal-body .message-icon{height:80px;width:80px;border-radius:50%;margin-bottom:10px;font-size:3rem;display:inline-block;line-height:78px;border:1px solid #e6eaee}.message-modal .modal-body .message-title{margin-top:0;margin-bottom:6px}.message-modal .modal-body .message-text{font-size:1.1rem;color:#8f98a1;margin-bottom:15px}.message-modal .modal-body .message-btn{padding:0;border:none;height:50px;min-width:130px;border-radius:30px;font-weight:500;color:#fff;background-color:#33363d}.modal-backdrop.show{opacity:.3}.address-empty .title{font-size:1.5rem;margin:0;color:#ea473b}.refer-col{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.refer-col .title{font-size:1.5rem;margin-bottom:15px}.refer-col .price-tag{font-size:2rem;font-weight:600;color:#fff;margin-bottom:0;background-color:#ff4d47;display:inline-block;width:105px;height:105px;line-height:115px;text-align:center;position:relative;z-index:10;margin:20px;border-radius:10px}.refer-col .price-tag::before{content:'';position:absolute;left:0;top:0;height:100%;background:#ff4d47;width:100%;transform:rotate(60deg);z-index:0;border-radius:10px}.refer-col .price-tag::after{content:'';position:absolute;left:0;top:0;height:100%;background:#ff4d47;width:100%;transform:rotate(30deg);z-index:10;border-radius:10px}.refer-col .price-tag span{position:relative;z-index:22}.refer-col .info{margin:15px 0}.refer-col .dashboard-summery{width:100%}.refer-col .link-form{border:1px solid #e6eaee;background:rgba(230,234,238,0.2);padding:15px;width:100%;height:100px;border-radius:10px;resize:none}.refer-col .button-col{margin-top:10px}.refer-col .button-col button{margin:5px;height:40px;border:none;padding:0 15px;background-color:rgba(230,234,238,0.5);color:#fff;border-radius:8px;font-size:.9rem}.refer-col .button-col button i{margin-right:5px;font-size:1.5rem;vertical-align:middle}.refer-col .button-col button.sh{background-color:#4285f4}.refer-col .button-col button.fb{background-color:#5a76b1}.refer-col .button-col button.wa{background-color:#4ab847}.refer-col .button-col button.em{background-color:#dc4e41}.refer-col .button-col button.tw{background-color:#1da1f2}.refer-col .button-col button.pi{background-color:#ea473b}.refer-col .heading{font-size:1.5rem}@media only screen and (max-width: 992px){.refer-col{margin-bottom:15px}}.refer-title{font-weight:600}.refer-summery{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.refer-summery .summery-list{padding:0 15px;margin:0}.refer-summery .summery-list li{display:table;width:100%;border-bottom:1px solid #e6eaee}.refer-summery .summery-list li:last-child{border:none}.refer-summery .summery-list li .label{display:table-cell;vertical-align:middle;font-size:.9rem;height:40px;line-height:40px}.refer-summery .summery-list li .value{display:table-cell;text-align:right;font-size:1.1rem;vertical-align:middle}.status_col{text-align:center;margin-bottom:20px}.status_col .status_timer{display:inline-block;height:35px;line-height:35px;background-color:#ff4d47;color:#fff;width:80px;text-align:center;border-radius:20px;font-size:1.2rem;margin:0 auto 5px}.status_col .status_timer i{vertical-align:top;height:35px;display:inline-block;line-height:35px;font-size:1.5rem;margin-right:5px}.status_col .status_timer span{animation:blink 1s step-start 0s infinite;-webkit-animation:blink 1s step-start 0s infinite}.order-delivered{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #ffe1e0;border-radius:10px;padding:25px;text-align:center;margin-bottom:25px}.order-delivered .delivered-icon{display:inline-block;height:100px;margin-bottom:20px}.order-delivered .delivered-icon img{max-width:100%;max-height:100%}.order-delivered .head{font-size:1.5rem;line-height:1.4;font-weight:500;margin-top:0}.order-delivered .order-rating{margin-bottom:25px;border-radius:5px}.order-delivered .order-rating .rating{font-size:2.5rem;display:inline-block;margin:0 4px;width:40px;height:40px;font-style:normal;color:#8f98a1;vertical-align:middle}.order-delivered .order-rating .rating::before{content:"\F04D2";font-family:"Material Design Icons";height:40px;line-height:40px;display:block}.order-delivered .order-rating .rating.active{color:#f4bd25}.order-delivered .order-rating .rating.active::before{content:"\F04CE"}.order-delivered .rating-service{margin-bottom:25px}.order-delivered .rating-service .title{font-size:1.2rem;margin-top:0}.order-delivered .rating-service .order-service .select-service{margin:3px;height:26px;line-height:26px;position:relative;text-align:center;font-weight:500;padding:0 25px;border-radius:25px;display:inline-block}.order-delivered .rating-service .order-service .select-service .select{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;background-color:rgba(236,238,239,0.75);border:1px solid rgba(236,238,239,0.75);margin:0;border-radius:25px;transition:all .2s ease-in}.order-delivered .rating-service .order-service .select-service .select:checked{background-color:#ff4d47;border-color:#ff4d47;transition:all .2s ease-in}.order-delivered .rating-service .order-service .select-service .select:checked~span{color:#fff;transition:all .2s ease-in}.order-delivered .rating-service .order-service .select-service span{display:block;color:#97989d;position:relative;font-size:.9rem;transition:all .2s ease-in}@media only screen and (max-width: 1366px){.order-delivered .rating-service .order-service .select-service span{font-size:1rem}}@media only screen and (max-width: 1366px){.order-delivered .rating-service .order-service .select-service{height:30px;line-height:30px}}.order-delivered .comment .title{font-size:1.2rem;margin-top:0}.order-delivered .comment .comment-type{border:1px solid #e6eaee;width:100%;height:115px;border-radius:8px;margin-bottom:10px;padding:10px 15px;resize:none}.order-delivered .comment .comment-submit{background-color:#ff4d47;color:#fff;height:45px;padding:0;width:100%;border:none;border-radius:8px}.order-delivered .share-order{margin-top:15px;background-color:rgba(236,238,239,0.5);border-radius:8px;padding:5px;text-align:left;font-size:0}.order-delivered .share-order .text{color:#33363d;display:inline-block;font-size:1rem;padding:5px 10px;width:calc(100% - 40px);vertical-align:middle}.order-delivered .share-order .share-button{display:inline-block;height:40px;width:40px;background-color:#e6eaee;color:#33363d;border-radius:8px;line-height:40px;text-align:center;vertical-align:middle;font-size:1.2rem;border:none}.similar-store-section{margin:15px 0}.similar-store-section .similar-store{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px}.similar-store-section .similar-store .title{font-size:1rem;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 992px){.similar-store-section{margin:25px 0}}.join-banner-section .container{background-color:#fff}.join-banner-section .container .col-md-12{padding:0}.join-banner-section .join-banner{padding:65px 50px;background:#fff url(../images/banner-image-4.jpg) no-repeat left center;display:table;width:100%}.join-banner-section .join-banner .content{display:table-cell;vertical-align:middle;width:30%;text-align:right}.join-banner-section .join-banner .join-button{background-color:#ff4d47;color:#fff;display:block;height:60px;line-height:60px;text-align:left;font-weight:600;text-transform:uppercase;padding:0 20px;border:none;display:inline-block;min-width:250px}.join-banner-section .join-banner .join-button i{display:inline-block;height:60px;vertical-align:top;float:right;width:40px;font-size:1.5rem;text-align:right}@media only screen and (max-width: 992px){.join-banner-section .join-banner{padding:25px;background:none}.join-banner-section .join-banner .content{text-align:center}}@media only screen and (max-width: 992px){.m-hide{display:none !important}}.d-hide{display:none !important}@media only screen and (max-width: 992px){.d-hide{display:block !important}}.store-mobile-header{display:none !important;width:100%;justify-content:space-between;align-items:center;margin-bottom:10px;position:fixed;top:60px;left:0;background-color:#fff;padding:10px;z-index:101;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.store-mobile-header .status-col{display:inline-block}.store-mobile-header .status-col .status{position:inherit;padding:0 10px}.store-mobile-header .status-col .status::after{display:none}.store-mobile-header .title{display:inline-block;text-align:center;margin:0;font-size:1rem;font-weight:700;color:#ff4d47}.store-mobile-header .open-store-button{display:inline-block;width:auto;padding:0 10px;height:40px;line-height:40px;font-size:.9rem;font-weight:600}@media only screen and (max-width: 992px){.store-mobile-header{display:flex !important}}.store-sm-banner{background-color:#ff4d47;color:#fff;margin-top:15px;text-align:left;padding:25px;position:relative;overflow:hidden;border-radius:10px}.store-sm-banner::after{content:'\F11D5';font-family:"Material Design Icons";position:absolute;font-size:10rem;right:-35px;top:-40px;opacity:.15}.store-sm-banner .title{font-size:1.2rem;position:relative}.store-sm-banner .join-button{background-color:#fff;color:#ff4d47;height:40px;line-height:40px;font-weight:600;text-transform:uppercase;padding:0 30px;border:none;display:inline-block;position:relative;text-align:center;border-radius:8px;font-size:.9rem;transition:all .2s ease-in}.store-sm-banner .join-button:hover{background-color:#161b23;color:#fff;transition:all .2s ease-in}@media only screen and (max-width: 992px){.store-sm-banner{margin:15px 0}}.breadcrumbs{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09)}.breadcrumb-list{background:none;padding:0;height:45px;line-height:45px;margin:0}.breadcrumb-list li{color:#97989d;display:inline-block;font-weight:500;font-size:.85rem}.breadcrumb-list li+li::before{content:'';margin:0 15px;width:4px;height:4px;display:inline-block;background-color:rgba(143,152,161,0.3);border-radius:50%;vertical-align:middle}@media only screen and (max-width: 992px){.breadcrumb-list li+li::before{margin:0 8px}}.breadcrumb-list li a{color:#161b23;cursor:pointer}.breadcrumb-list li a:hover{color:#ff4d47}@media only screen and (max-width: 992px){.breadcrumb-list{height:auto;line-height:normal;padding:10px 0;font-size:0}.breadcrumb-list li{font-size:.8rem}}.restaurants-info-sm{background:linear-gradient(to bottom, #ff4d47 0, #ff1c14 100%);background-color:#161b23;color:#fff;padding:20px;margin-bottom:15px;border-radius:10px;position:sticky;top:15px;overflow:hidden}.restaurants-info-sm::before{content:'';background:linear-gradient(to bottom, #fff 0, rgba(255,255,255,0.4) 100%);position:absolute;width:100%;height:100%;top:10%;left:20%;z-index:-1;opacity:.2;transform:skew(-45deg)}.restaurants-info-sm .title{font-size:1.5rem}.restaurants-info-sm .text{font-size:.9rem;line-height:1.5;margin:0}.restaurants-info-sm .more-button{background-color:#fff;color:#ff4d47;display:inline-block;height:48px;line-height:48px;text-align:center;margin-top:15px;font-weight:600;text-transform:uppercase;width:100%;border-radius:8px;cursor:pointer}.restaurants-info-sm .more-button:hover{background-color:#222936}.restaurants-info-sm .more-button:active{background-color:#161b23}.restaurants-info-sm .more-button i{display:inline-block;height:50px;vertical-align:top;float:right;width:40px;font-size:1.5rem}.restaurants-info-sm .image{display:block;text-align:center;margin-top:25px;margin-bottom:-20px;margin-left:-15px;margin-right:-15px}.restaurants-info-sm .image img{max-width:100%}.address_conform_modal .modal-content{border:none;text-align:center;box-shadow:0 0 15px rgba(0,0,0,0.15)}.address_conform_modal .modal-content .head{color:#ff4d47;font-weight:600;font-size:1.1rem;margin-bottom:10px}.address_conform_modal .modal-content .modal_button{display:flex;gap:10px;margin-top:20px;padding:0 50px}.address_conform_modal .modal-content .modal_button [class*="btn"]{border:none;height:40px;padding:0 25px;width:50%;font-size:18px;font-weight:500;border-radius:8px;display:inline-block;line-height:40px}.address_conform_modal .modal-content .modal_button .btn_no{background-color:#ea473b;color:#fff}.address_conform_modal .modal-content .modal_button .btn_yes{background-color:#4ab847;color:#fff}@media only screen and (max-width: 992px){.address_conform_modal .modal-content .modal_button{padding:0 10px}}.address_conform_modal .min-msg{display:none}.address_conform_modal .address-info-list{padding:20px;border:2px dashed #e6eaee;border-radius:15px;max-height:265px;overflow-y:auto;overflow-x:hidden}.address_conform_modal .address-info-list li{display:flex;text-align:left;margin-bottom:10px;width:100%;font-size:.9rem}.address_conform_modal .address-info-list li:last-child{margin-bottom:0}.address_conform_modal .address-info-list li b{display:inline-block;min-width:175px}@media only screen and (max-width: 992px){.address_conform_modal .address-info-list li b{display:block;width:100%}}@media only screen and (max-width: 992px){.address_conform_modal .address-info-list li span{display:block;width:100%}}@media only screen and (max-width: 992px){.address_conform_modal .address-info-list li{display:block}}@media only screen and (max-width: 992px){.address_conform_modal .address-info-list{padding:10px}}.booking-empty{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:50px;text-align:center}.booking-empty .booking-empty-col .empty-icon{display:block;height:150px;margin-bottom:15px}.booking-empty .booking-empty-col .empty-icon img{max-width:100%;max-height:100%}.booking-empty .booking-empty-col .empty-head{font-size:2rem}.booking-empty .booking-empty-col .empty-text{font-size:1.1rem;color:#8f98a1;margin:0}@media only screen and (max-width: 992px){.booking-empty{padding:25px}.booking-empty .booking-empty-col .empty-icon{height:100px}.booking-empty .booking-empty-col .empty-head{font-size:1.5rem}.booking-empty .booking-empty-col .empty-text{font-size:1rem}}.address-empty{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:50px;text-align:center}.address-empty .icon{display:block;height:150px;margin-bottom:15px}.address-empty .icon img{max-width:100%;max-height:100%}.address-empty .head{font-size:1.1rem;font-weight:600}.address-empty .text{font-size:.9rem;color:#8f98a1}@media only screen and (max-width: 992px){.address-empty{padding:25px 0}.address-empty .icon{height:75px}.address-empty .head{font-size:1rem}.address-empty .text{font-size:.8rem}}.special-store-section{padding:15px 0}.section-head{font-weight:600}.special-store{padding:10px;margin:0;display:table;width:100%;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px}.special-store li{display:none;width:25%;vertical-align:middle;padding:10px}.special-store li:nth-child(-n+4){display:inline-block}.special-store li a{display:block;position:relative;color:#33363d;height:100%}.special-store li .fav-button{position:absolute;right:0;top:0;z-index:1;font-size:1.5rem;padding:0;height:30px;width:30px;line-height:1;border:none;background-color:transparent;color:#8f98a1}.special-store li .fav-button:hover,.special-store li .fav-button:active{color:#ea473b}.special-store li .fav-button.active{color:#ea473b}.special-store li .fav-button.active::before{content:'\F02D1'}.special-store li .image-section .image{display:block;height:100px;line-height:100px;background-color:#f2f3f4;position:relative;border-radius:8px}.special-store li .image-section .image img{max-width:100%;max-height:100%;padding:10px}.special-store li .image-section .image img[alt]::after{content:attr(alt);position:absolute;background-color:#f2f3f4;color:#dbdfe1;font-size:2rem;font-weight:600;text-transform:capitalize;line-height:100px;left:0;top:0;height:100%;width:100%;display:inline-block;overflow:hidden;font-style:normal;text-align:center;border-radius:8px}.special-store li .data{padding-top:6px}.special-store li .data .head{font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.special-store li .data .head:empty{display:none}.special-store li .data .shop-label,.special-store li .data .location,.special-store li .data .value,.special-store li .data .cuisines-col,.special-store li .data .store-review{display:none}@media only screen and (max-width: 992px){.special-store{display:block;padding:0}.special-store li{width:50%}}.special-cuisines-section{padding:15px 0}.special-cuisines-section .cuisines-list{padding:10px;margin:0;display:table;width:100%;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px}.special-cuisines-section .cuisines-list li{display:none;width:14.28%;vertical-align:middle;padding:10px}.special-cuisines-section .cuisines-list li:nth-child(-n+7){display:inline-block}.special-cuisines-section .cuisines-list li a{display:block;position:relative;color:#33363d;height:100%}.special-cuisines-section .cuisines-list li .image{display:block;height:90px;line-height:90px;background-color:#f2f3f4;position:relative;border-radius:8px}.special-cuisines-section .cuisines-list li .image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.special-cuisines-section .cuisines-list li .image img[alt]::after{content:attr(alt);position:absolute;background-color:#f2f3f4;color:#dbdfe1;font-size:1.2rem;font-weight:600;text-transform:capitalize;line-height:90px;left:0;top:0;height:100%;width:100%;display:inline-block;overflow:hidden;font-style:normal;text-align:center;border-radius:8px}.special-cuisines-section .cuisines-list li .name{display:block;font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.special-cuisines-section .cuisines-list li .name:empty{display:none}@media only screen and (max-width: 992px){.special-cuisines-section .cuisines-list li{width:50%}}.partner-section{padding:15px 0;text-align:center}.partner-section .text{color:#8f98a1;font-size:.9rem;line-height:1.7;padding:0 25px}.partner-section .partner-box{display:none;width:100%;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:30px 15px;margin-top:15px}.partner-section .partner-box .image{display:inline-block;width:150px;height:150px;line-height:150px;margin-bottom:25px}.partner-section .partner-box .image img{max-width:100%;max-height:100%}.partner-section .partner-box .head{color:#ff4d47;font-weight:600}.partner-section .partner-box .text{padding:0}.partner-section .partner-box .more-button{display:inline-block;background-color:#33363d;color:#fff;height:38px;line-height:38px;font-size:.8rem;padding:0 15px;margin-top:20px;font-weight:600;border-radius:8px;transition:all .2s ease}.partner-section .partner-box .more-button:hover{background-color:#ff4d47;transition:all .2s ease}.divider-section .divider{border-color:#e6eaee}.cart-col{position:sticky;top:15px}.cart-col .cart-col-empty{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #ffe1e0;border-radius:10px;padding:50px 15px;text-align:center}.cart-col .cart-col-empty .icon{display:block;height:100px;margin-bottom:15px;font-size:7rem;line-height:100px;color:#ffe1e0}.cart-col .cart-col-empty .head{color:#ff4d47;font-size:1rem;line-height:1;margin-bottom:6px}.cart-col .cart-col-empty .text{font-size:.8rem;color:#8f98a1}@media only screen and (max-width: 768px){.cart-col .cart-col-empty{display:none}}.cart-col .cart-col-add{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #ffe1e0;border-radius:10px;padding:15px;margin-bottom:15px}.cart-col .cart-col-add .cart-head{display:flex;width:100%;align-items:center;border-bottom:1px solid #e6eaee;padding-bottom:15px}.cart-col .cart-col-add .cart-head .icon{font-size:1.5rem;color:#ff4d47;display:inline-block;width:24px}.cart-col .cart-col-add .cart-head .store-name{font-size:.8rem;font-weight:600;line-height:1.4;margin:0;padding:0 10px;display:inline-block;width:calc(100% - 54px)}.cart-col .cart-col-add .cart-head .cart-remove{display:inline-block;height:30px;width:30px;border:none;padding:0;font-size:1.5rem;line-height:30px;color:#8f98a1;background-color:transparent;transition:all .2s ease-in}.cart-col .cart-col-add .cart-head .cart-remove:hover{color:#ff4d47;transition:all .2s ease-in}.cart-col .cart-col-add .cart-list{padding:0;margin:0}.cart-col .cart-col-add .cart-list li{display:block;padding:15px 0;border-bottom:1px dashed #e6eaee}.cart-col .cart-col-add .cart-list li:last-child{border:none}.cart-col .cart-col-add .cart-list .top{display:table;width:100%;margin-bottom:5px;font-size:0}.cart-col .cart-col-add .cart-list .top .name{font-size:.85rem;display:inline-block;vertical-align:middle;width:calc(100% - 20px);padding-right:10px;line-height:1.4}.cart-col .cart-col-add .cart-list .top .remove{display:inline-block;vertical-align:middle;height:20px;width:20px;border:none;padding:0;font-size:1.3rem;line-height:20px;color:#97989d;background-color:transparent;transition:all .2s ease-in}.cart-col .cart-col-add .cart-list .top .remove:hover{color:#33363d;transition:all .2s ease-in}.cart-col .cart-col-add .cart-list .quantity-input{display:table-cell;font-size:0;border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 4px rgba(0,0,0,0.1);width:93px;border-radius:8px;overflow:hidden}.cart-col .cart-col-add .cart-list .quantity-input button{width:30px;height:30px;border:none;padding:0;text-align:center;font-size:1rem;background-color:transparent;color:#ff4d47}.cart-col .cart-col-add .cart-list .quantity-input button:hover{background-color:#fff0ef}.cart-col .cart-col-add .cart-list .quantity-input button:active{background-color:#ffe1e0}.cart-col .cart-col-add .cart-list .quantity-input .quantity{background-color:#ff4d47;color:#fff;font-weight:600;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:1rem}.cart-col .cart-col-add .cart-list .bottom{display:table;width:100%}.cart-col .cart-col-add .cart-list .custom-col{display:table-cell;vertical-align:middle;text-align:right;padding:0 10px}.cart-col .cart-col-add .cart-list .custom-col .custom-button{width:30px;height:30px;padding:0;background-color:#f4bd25;border:none;font-size:1.2rem;border-radius:5px;color:#7a5b06;position:relative}.cart-col .cart-col-add .cart-list .custom-col .custom-button:hover span{opacity:1;transition:all .1s ease .5s;visibility:visible}.cart-col .cart-col-add .cart-list .custom-col .custom-button span{position:absolute;z-index:99999;visibility:hidden;background-color:#33363d;color:#fff;font-size:.7rem;padding:2px 9px;box-shadow:0 1px 8px rgba(51,54,61,0.25);opacity:0;border-radius:5px;pointer-events:none;left:50%;transform:translateX(-50%);top:-30px}.cart-col .cart-col-add .cart-list .custom-col .custom-button span::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #33363d;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.cart-col .cart-col-add .cart-list .price{display:table-cell;font-size:.9rem;font-weight:600;color:#ff4d47}.cart-col .cart-col-add .cart-list .cuisine{padding:0;margin-bottom:5px}.cart-col .cart-col-add .cart-list .cuisine li{border:none;font-size:.8rem;padding:0}.cart-col .cart-col-add .cart-list .cuisine li.unwanted span{text-decoration:line-through}.cart-col .cart-col-add .cart-list .cuisine li b{color:#737e8a;font-weight:600}.cart-col .cart-col-add .cart-list .cuisine li span{color:#8f98a1;padding:4px 6px;font-size:.75rem;border:1px solid #e6eaee;margin:2px;display:inline-block;line-height:1;border-radius:5px}.cart-col .cart-col-add .cart-list .cuisine li span b{font-size:.6rem;background-color:#8f98a1;color:#fff;border-radius:5px;display:inline-block;height:17px;vertical-align:middle;line-height:17px;text-align:center;margin-left:4px;padding:0 4px}.cart-col .cart-col-add .button-col{padding-top:15px}.cart-col .cart-col-add .button-col .cart-button{width:100%;background-color:#ff4d47;color:#fff;padding:0;border:2px solid #ff4d47;border-radius:8px;height:48px;display:flex;justify-content:space-between;transition:all .2s ease}.cart-col .cart-col-add .button-col .cart-button:hover{background-color:#ff1c14;border-color:#ff1c14;transition:all .1s ease}.cart-col .cart-col-add .button-col .cart-button:active{background-color:#ff7e7a;border-color:#ff7e7a;transition:all .1s ease}.cart-col .cart-col-add .button-col .cart-button span{display:inline-block;vertical-align:middle;height:44px;line-height:44px;font-weight:600;text-align:center}.cart-col .cart-col-add .button-col .cart-button .text{width:100%}.cart-col .cart-col-add .button-col .cart-button .price{background-color:#fff;color:#ff4d47;padding:0 20px;border-radius:0 7px 7px 0}@media only screen and (max-width: 768px){.cart-col .cart-col-add{margin:0;border:none;border-radius:0;margin-top:15px;box-shadow:0 -10px 10px rgba(255,77,71,0.09)}.cart-col .cart-col-add .cart-head,.cart-col .cart-col-add .cart-list{display:none}.cart-col .cart-col-add .button-col{padding-top:0}}@media only screen and (max-width: 768px){.cart-column{position:sticky;bottom:0;padding:0}}.account-offer-banner{background:#ff4d47;vertical-align:middle;padding:50px;text-align:center;border-radius:10px;color:#fff}.account-offer-banner i{font-size:4rem;height:60px;display:block;line-height:60px;margin-bottom:15px}.account-offer-banner .title{font-size:1.2rem}.account-offer-banner .text{font-size:.9rem}.product-search{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #ffe1e0;border-radius:5px;display:flex}.product-search .icon{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;font-size:1.5rem;color:#8f98a1}.product-search input{width:100%;height:50px;padding:0;border:none;background:none;font-size:.9rem}.custom_modal_section .custom_modal{background-color:#fff;height:auto;max-height:80vh;max-width:500px;margin:0 auto;top:50px;transform:none !important;border-radius:10px;padding-top:20px;width:100%;display:flex;flex-direction:column}.custom_modal_section .custom_modal header{position:inherit}.custom_modal_section .custom_modal header .page_title{display:none}.custom_modal_section .custom_modal header .back_btn{position:absolute;right:-50px;background-color:#ea473b;border:none;color:#fff;height:60px;width:50px;line-height:50px;top:0;font-size:28px;border-radius:0 10px 10px 0}.custom_modal_section .custom_modal .modal-content{border-radius:10px;border:none;box-shadow:none;background:transparent;overflow:auto;padding:0 20px}.custom_modal_section .custom_modal .modal-content::-webkit-scrollbar-track{background:#e6eaee}.custom_modal_section .custom_modal .modal-content::-webkit-scrollbar-thumb{background:#ff4d47;border-radius:10px}.custom_modal_section .custom_modal .modal-content::-webkit-scrollbar{width:10px}.custom_modal_section .custom_footer{padding:20px;height:90px;position:relative;z-index:101;background-color:transparent}.custom_modal_section .custom_footer .custom_add_btn{background-color:#ff4d47;width:100%;height:48px;color:#fff;border-radius:8px;font-weight:500;text-align:right;border:none;padding:0 2px}.custom_modal_section .custom_footer .custom_add_btn .text{display:inline-block;vertical-align:middle;height:44px;line-height:44px;font-weight:600;text-align:center;float:left;width:70%}.custom_modal_section .custom_footer .custom_add_btn .price{height:44px;line-height:44px;background-color:#fff;color:#ff4d47;padding:0 20px;border-radius:0 7px 7px 0;display:inline-block;vertical-align:top;min-width:30%;text-align:center;float:right;font-weight:600}.custom_modal_section .modal-body{padding:0}.custom_modal_section .modal_head{padding:10px;margin-bottom:10px;border-radius:5px;background-color:rgba(230,234,238,0.33);border:1px solid #e6eaee}.custom_modal_section .modal_head .title{color:#ff4d47;margin-bottom:10px;font-size:1.5rem;margin-top:0;line-height:1.2;width:100%;display:block;font-weight:500;text-align:center}.custom_modal_section .modal_head .spices{padding:0;margin:0;text-align:center;display:table;width:100%}.custom_modal_section .modal_head .spices li{display:inline-block;padding:0 5px}.custom_modal_section .modal_head .spices li .image{display:block;height:40px;line-height:40px}.custom_modal_section .modal_head .spices li .image img{max-width:100%;max-height:100%}.custom_modal_section .custom_row{border:1px solid #e6eaee;border-radius:5px;padding:10px;font-size:0;margin-bottom:10px;position:relative}.custom_modal_section .custom_row:last-child{margin:0}.custom_modal_section .more-btn{color:#33363d;height:35px;font-size:24px;border-radius:5px;border:none;line-height:35px;position:absolute;right:0;top:0;background-color:transparent}.custom_modal_section .custom_head{margin:0;font-weight:600;font-size:.9rem;padding-bottom:5px}.custom_modal_section .custom_sub_head{margin:5px 0;font-weight:500;font-size:12px}.custom_modal_section .custom_col{width:100%;display:inline-block;position:relative;margin-bottom:5px;border-bottom:1px solid #e6eaee;padding-bottom:10px}.custom_modal_section .custom_col:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}@media only screen and (max-width: 768px){.custom_modal_section .custom_modal{height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:none;top:0;border-radius:0;padding:0}.custom_modal_section .custom_modal .modal-content{padding:15px 15px 0}.custom_modal_section .custom_modal header{background-color:#ff4d47;padding:0 15px}.custom_modal_section .custom_modal header .back_btn{position:initial;border-radius:0;background-color:transparent;padding:0;width:auto}.custom_modal_section .custom_modal header .back_btn::before{content:"\F004D"}.custom_modal_section .custom_modal header .page_title{display:inline-block;vertical-align:top;text-align:left;font-weight:600;height:60px;line-height:60px;font-size:.9rem;color:#fff}.custom_modal_section .custom_footer{padding:15px}}.custom_list{padding:0;margin:0}.custom_list li{display:block;font-size:1rem;border-bottom:1px solid rgba(230,234,238,0.5)}.custom_list li:last-child{border:none}.custom_list li.disabled label{color:#d0d6dc;pointer-events:none;text-decoration:line-through}.custom_list li.disabled label:hover{font-weight:400}.custom_list li label{font-weight:400;margin:0;display:table;width:100%;padding:10px 0;cursor:pointer}.custom_list li label:hover{font-weight:500}.custom_list li label input{height:26px;width:26px;background-color:#fff;border:1px solid #e6eaee;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);vertical-align:middle;margin:0;-webkit-appearance:none;border-radius:3px;position:relative;transition:all .2s ease-in}.custom_list li label input:checked{background-color:#ff4d47;border-color:#ff1c14;transition:all .2s ease-in}.custom_list li label input[type="radio"]{border-radius:50%}.custom_list li label input[type="radio"]:checked{box-shadow:inset 0 0 0 5px #fff;transition:all .2s ease-in}.custom_list li label input[type="checkbox"]:checked::before{content:'';position:absolute;left:8px;top:3px;width:7px;height:14px;border:solid #33363d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in}.custom_list li .text{padding-left:15px;height:20px;line-height:20px;vertical-align:middle;display:inline-block;width:calc(100% - 26px);font-size:.9rem}.custom_list li .text b{float:right;font-weight:600}.custom_list li>div{padding:10px 0;display:table;width:100%}.custom_list li .number_input{text-align:center;font-size:0;float:none;vertical-align:middle;display:inline-block;border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 4px rgba(0,0,0,0.1);width:92px;border-radius:8px}.custom_list li .number_input button{width:30px;height:30px;border:none;padding:0;text-align:center;font-size:1rem;background-color:transparent;color:#ff4d47;vertical-align:middle}.custom_list li .number_input button:hover{background-color:#fff0ef}.custom_list li .number_input button:active{background-color:#ffe1e0}.custom_list li .number_input .quantity{background-color:#ff4d47;color:#fff;font-weight:600;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:1rem;vertical-align:middle}.custom_list li .number_input~.text{width:calc(100% - 100px)}.multiple.unwanted .custom_list li{display:inline-block}.multiple.unwanted .custom_list li label input[type="checkbox"]:checked::before{display:none}.multiple.unwanted .custom_list li label input:checked~.text{border-color:#babfc4;background-color:#eceeef;color:#33363d;transition:all .2s ease-in;text-decoration:line-through}.multiple .custom_list{margin:0 -2px}.multiple .custom_list li{border:none}.multiple .custom_list li label{position:relative;padding:2px}.multiple .custom_list li label input{position:absolute;left:0;top:0;height:100%;width:100%;border:none;box-shadow:none;background-color:transparent;cursor:pointer}.multiple .custom_list li label input:hover~.text{background-color:#d0d5d8}.multiple .custom_list li label input:active~.text{background-color:#b5bcc0}.multiple .custom_list li label input[type="checkbox"]:checked::before{display:none}.multiple .custom_list li label input:checked{background-color:transparent;border:none}.multiple .custom_list li label input:checked~.text{border-color:#4ab847;background-color:#4ab847;color:#fff}.multiple .custom_list li label .text{width:100%;background-color:#eceeef;border:1px solid #eceeef;padding:4px 10px;height:auto;border-radius:8px}.cart-section{padding:25px 0}.cart-section .cart-head{margin-bottom:6px;font-size:1rem;font-weight:600}.cart-section .total-card{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #ffe1e0;border-radius:10px;padding:15px;margin-bottom:15px}.cart-section .total-card .total-card-footer{margin-top:15px}.cart-section .total-card .total-card-footer .cart_checkout_btn{width:100%;background-color:#ff4d47;color:#fff;padding:0;border:2px solid #ff4d47;border-radius:8px;height:48px;display:flex;justify-content:space-between;transition:all .2s ease}.cart-section .total-card .total-card-footer .cart_checkout_btn:hover{background-color:#ff1c14;border-color:#ff1c14;transition:all .1s ease}.cart-section .total-card .total-card-footer .cart_checkout_btn:active{background-color:#ff7e7a;border-color:#ff7e7a;transition:all .1s ease}.cart-section .total-card .total-card-footer .cart_checkout_btn span{display:inline-block;vertical-align:middle;height:44px;line-height:44px;font-weight:600;text-align:center}.cart-section .total-card .total-card-footer .cart_checkout_btn .text{width:100%}.cart-section .total-card .total-card-footer .cart_checkout_btn .order-value{background-color:#fff;color:#ff4d47;padding:0 20px;border-radius:0 7px 7px 0}.cart-section .total_list{padding:0;margin:0}.cart-section .total_list li{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.cart-section .total_list li:last-child{margin-bottom:0}.cart-section .total_list li span{display:inline-block;font-size:.9rem;font-weight:600}.cart-section .total_list li b{display:inline-block;font-size:.9rem;font-weight:600;color:#8f98a1}.cart-section .cart_note{width:100%;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;margin-bottom:15px;padding:15px}.cart-section .cart_note label{width:100%;display:block;margin-bottom:6px;font-size:1rem;font-weight:600}.cart-section .cart_note label i{font-size:1.6rem;vertical-align:middle;margin-right:6px;line-height:1;color:#ff4d47}.cart-section .cart_note input{border:1px solid #ffe1e0;background-color:#fffaf9;color:#33363d;font-weight:500;height:50px;width:100%;padding:0 15px;border-radius:8px}.cart-section .cart_note input:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease;border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.cart-items{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:0 15px}.cart-items .item-row{border-bottom:1px solid #e6eaee;display:table;width:100%;padding:15px 0;position:relative}.cart-items .item-row:last-child{border:none}.cart-items .item-row .item-col{display:table-cell;vertical-align:top}.cart-items .item-row .item-col.action{text-align:right}.cart-items .item-row .item-col.remove{width:40px;text-align:right}.cart-items .item-row .not_available{display:inline-block;background-color:#ea473b;color:#fff;font-size:.75rem;font-weight:600;padding:1px 8px;border-radius:10px}.cart-items .item-row .item_title{margin-bottom:10px}.cart-items .item-row .number_input{display:inline-block;vertical-align:middle;font-size:0;border:1px solid rgba(0,0,0,0.08);box-shadow:0 2px 4px rgba(0,0,0,0.1);width:93px;border-radius:8px;overflow:hidden}.cart-items .item-row .number_input button{width:30px;height:30px;border:none;padding:0;text-align:center;font-size:1rem;background-color:transparent;color:#ff4d47}.cart-items .item-row .number_input button:hover{background-color:#fff0ef}.cart-items .item-row .number_input button:active{background-color:#ffe1e0}.cart-items .item-row .number_input .quantity{background-color:#ff4d47;color:#fff;font-weight:600;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:1rem}.cart-items .item-row .customise_button_col{display:inline-block;vertical-align:middle;padding-right:6px}.cart-items .item-row .customise_button_col .customise_button{width:30px;height:30px;padding:0;background-color:#f4bd25;border:none;font-size:1.2rem;border-radius:5px;color:#7a5b06;position:relative}.cart-items .item-row .customise_button_col .customise_button:hover span{opacity:1;transition:all .1s ease .5s;visibility:visible}.cart-items .item-row .customise_button_col .customise_button span{position:absolute;z-index:99999;visibility:hidden;background-color:#33363d;color:#fff;font-size:.7rem;padding:2px 9px;box-shadow:0 1px 8px rgba(51,54,61,0.25);opacity:0;border-radius:5px;pointer-events:none;left:50%;transform:translateX(-50%);top:-30px}.cart-items .item-row .customise_button_col .customise_button span::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #33363d;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.cart-items .item-row .count_quantity_price{color:#ff4d47;font-weight:600;margin-top:6px}.cart-items .item-row .cuisine{padding:0;margin-bottom:5px}.cart-items .item-row .cuisine li{border:none;font-size:.8rem;padding:0;display:block}.cart-items .item-row .cuisine li.unwanted span{text-decoration:line-through}.cart-items .item-row .cuisine li b{color:#737e8a;font-weight:600}.cart-items .item-row .cuisine li span{color:#8f98a1;padding:4px 6px;font-size:.75rem;border:1px solid #e6eaee;margin:2px;display:inline-block;line-height:1;border-radius:5px}.cart-items .item-row .cuisine li span b{font-size:.6rem;background-color:#8f98a1;color:#fff;border-radius:5px;display:inline-block;height:17px;vertical-align:middle;line-height:17px;text-align:center;margin-left:4px;padding:0 4px}.cart-items .item-row .cart_remove{display:inline-block;height:30px;width:30px;border:none;padding:0;font-size:1.5rem;line-height:30px;color:#8f98a1;background-color:transparent;transition:all .2s ease-in}.cart-items .item-row .cart_remove:hover{color:#161b23}.cart-items .item-row .quantity_price{font-weight:600;color:#ff4d47;font-size:.9rem}@media only screen and (max-width: 768px){.cart-items{margin-bottom:15px}.cart-items .item-row .item-col{display:block;margin-bottom:10px}.cart-items .item-row .item-col:first-child{padding-right:40px}.cart-items .item-row .item-col.action{margin:0;text-align:right}.cart-items .item-row .item-col.remove{position:absolute;right:0;top:15px;margin:0;width:auto}.cart-items .item-row .item-col .item_title{display:inline-block;margin:0;vertical-align:middle}.cart-items .item-row .item-col .quantity_price{display:inline-block;vertical-align:middle}.cart-items .item-row .item-col .customise_button_col{display:inline-block;float:left}.cart-items .item-row .item-col .customise_button_col .customise_button{width:32px;height:32px}.cart-items .item-row .item-col .number_input{float:left}.cart-items .item-row .item-col .count_quantity_price{display:inline-block;height:32px;line-height:32px}}.gust-login{background-color:#33363d;padding:15px;border-radius:10px;display:flex;gap:10px;clear:both;margin-bottom:15px}.gust-login a{display:inline-block;height:40px;line-height:40px;text-align:center;background-color:#fff;color:#33363d;width:50%;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer}.guest-head{font-size:.9rem;font-weight:600}.cart-deliver{width:100%;background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;margin-bottom:15px;display:block;overflow:hidden;position:relative}.cart-deliver .content .text.sub{padding:15px;color:#33363d;font-weight:600;font-size:.8rem}.cart-deliver .cart-address-title{background-color:#ff4d47;color:#fff}.cart-deliver .cart-address-title i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;vertical-align:middle;font-size:1.4rem}.cart-deliver .cart-address-title span{display:inline-block;vertical-align:middle}.cart-deliver .address-info-list{padding:15px;margin:0;display:table}.cart-deliver .address-info-list.add-select~.sub{display:none}.cart-deliver .address-info-list li{display:flex;width:100%;margin-bottom:8px;font-size:.8rem}.cart-deliver .address-info-list li:last-child{margin-bottom:0}.cart-deliver .address-info-list li b{display:inline-block;color:#33363d;margin-right:6px;text-transform:uppercase;font-weight:600;min-width:90px}.cart-deliver .address-info-list li span{display:inline-block;color:#8f98a1}@media only screen and (max-width: 992px){.cart-deliver .address-info-list{border:1px solid #e6eaee}}.cart-deliver .remove{padding:0 15px 15px}.cart-deliver .remove .change-button{display:inline-block;background-color:#e6eaee;color:#33363d;height:40px;line-height:40px;width:100%;border-radius:8px;font-weight:600;font-size:.8rem;padding:0 15px}.cart-deliver .remove .change-button:hover{background-color:#c8d1d9}.cart-deliver .remove .change-button i{float:right;font-size:1.3rem}.cart_buy:empty{display:none}.time-select-information{background-color:#33363d;color:#fff;margin-bottom:10px;position:relative;border-radius:10px;padding-left:50px;height:50px;line-height:50px}.time-select-information::before{content:"\F1086";font-family:"Material Design Icons";position:absolute;left:-1px;top:-1px;height:50px;width:50px;pointer-events:none;text-align:center;line-height:50px;font-size:28px}.time-select-information span{font-weight:500;font-size:.9rem}.error-msg-section .error-msg{background-color:#fff;box-shadow:0 6px 24px rgba(234,71,59,0.1);border:2px solid rgba(234,71,59,0.25);border-radius:10px;padding:10px;display:table;width:100%;margin-bottom:15px}.error-msg-section .error-msg .icon{background-color:rgba(234,71,59,0.1);color:#ea473b;display:table-cell;vertical-align:middle;width:50px;height:50px;line-height:50px;border-radius:50%;font-size:2rem;text-align:center}.error-msg-section .error-msg .content-msg{display:table-cell;vertical-align:middle;color:#ea473b;font-weight:600;padding-left:15px}.address-manual{padding:25px 0}.address-manual .step_end{background:url(/static/web/food/market/images/map-bg.png) no-repeat center center / cover;padding:50px 30px 30px;text-align:center;border:2px solid #e6eaee;border-radius:10px;position:relative}.address-manual .step_end .icon-pin{border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(143,152,161,0.4);position:relative;display:inline-block;margin-bottom:50px}.address-manual .step_end .icon-pin .active-landmark{display:inline-block;height:75px;width:75px;line-height:75px;position:relative;z-index:101}.address-manual .step_end .icon-pin .active-landmark img{max-width:100%;max-height:100%;padding:20px}.address-manual .step_end .icon-pin::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #fff;position:absolute;bottom:-11px;left:50%;transform:translateX(-50%)}.address-manual .step_end .select-pin{display:inline-block;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.15);margin:0 auto;float:none;border-radius:25px;position:relative;width:100%;padding:0 10px}.address-manual .step_end .select-pin:hover .list{display:block}@media only screen and (max-width: 1366px){.address-manual .step_end .select-pin:focus .list,.address-manual .step_end .select-pin:focus-within .list{display:block}}.address-manual .step_end .select-pin.has_error .form-error-msg{display:block}.address-manual .step_end .select-pin input{height:50px;padding:0 10px;border:none;width:100%;background-color:transparent}.address-manual .step_end .select-pin input:focus~.list{display:block}.address-manual .step_end .select-pin .search-button{background-color:#8f98a1;color:#fff;border:none;height:40px;width:40px;line-height:30px;text-align:center;font-size:1.2rem;position:absolute;right:5px;top:5px;padding:0;border-radius:50%}.address-manual .step_end .select-pin .form-error-msg{display:none;height:25px;line-height:25px;background-color:#eb5044;color:#fff;width:80%;position:absolute;z-index:5;border-radius:3px;padding:0 5px;bottom:-20px;font-size:12px;left:10%;margin:0 auto}.address-manual .step_end .select-pin .form-error-msg:after{content:'';position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #ea473b;left:50%;transform:translateX(-50%);top:-5px}@media only screen and (max-width: 1366px){.address-manual .step_end .select-pin{border-radius:30px}}.address-manual .step_end .list{display:none;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.15);padding:0;margin:0;text-align:left;position:absolute;width:100%;left:0;border-radius:10px;top:54px;max-height:238px;overflow:auto;z-index:3003}.address-manual .step_end .list li{display:block;position:relative;padding-left:40px;color:#33363d;border-radius:8px}.address-manual .step_end .list li:last-child a{border:none}.address-manual .step_end .list li::before{content:"\F07D9";font-family:"Material Design Icons";position:absolute;left:0;top:0;height:100%;line-height:57px;width:40px;text-align:center;color:#d0d6dc;font-size:24px}.address-manual .step_end .list li a{display:block;padding:10px 10px 10px 0;border-bottom:1px solid #e6eaee;cursor:pointer}.address-manual .step_end .list li a:hover,.address-manual .step_end .list li a:focus{background-color:transparent}.address-manual .step_end .list li a .title{display:block;font-weight:500;font-size:1rem;color:#33363d;margin-bottom:2px}.address-manual .step_end .list li a .address{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#8f98a1}@media only screen and (max-width: 1366px){.address-manual .step_end{padding:25px;margin-bottom:15px}}.address_form{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:25px}.address_form .form-group{margin-bottom:15px;position:relative;font-size:0}.address_form .form-group>div{font-size:1rem}.address_form .form-group:last-child{margin:0}.address_form .form-group:empty{display:none}.address_form .form-group label{font-weight:600;padding:0;width:100%;display:block;margin-bottom:4px;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address_form .form-group input,.address_form .form-group textarea{border:1px solid #ffe1e0;background-color:#fffaf9;color:#33363d;font-weight:500;height:50px;width:100%;padding:0 15px;border-radius:8px;font-size:.9rem}.address_form .form-group input:focus,.address_form .form-group textarea:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease;border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.address_form .form-group .sub_btn{background-color:#ff4d47;height:50px;color:#fff;font-weight:600;display:inline-block;padding:0 25px;font-size:1rem;border:none;width:100%;border-radius:8px}.address_form .form-group textarea{resize:vertical;min-height:75px;padding:10px 15px}.address_form .form-group .phone_col{font-size:0}.address_form .form-group .phone_col .phone-sm{display:inline-block;border:1px solid #ffe1e0;background-color:#fffaf9;height:50px;line-height:50px;width:100px;border-radius:8px;vertical-align:top;font-size:.9rem;padding:0 15px}.address_form .form-group .phone_col input{width:calc(100% - 110px);margin-left:10px;font-size:.9rem}.address_form .form-group .phone_col p{font-size:.9rem}.address_form .form-row .form-group{width:33.333%;padding:0 5px;margin-bottom:15px}@media only screen and (max-width: 768px){.address_form .form-row .form-group{width:100%}}.address_form .landmark-row .form-group{width:auto}.address_form .landmark-row .address_col{width:calc(100% - 110px)}.address_form .landmark-row .landmark-select{border:1px solid #ffe1e0;background-color:#fffaf9;height:50px;width:100px;border-radius:8px;position:relative}.address_form .landmark-row .landmark-select::after{content:"\F0140";font-family:"Material Design Icons";position:absolute;right:0;height:48px;line-height:48px;width:40px;top:0;font-size:1.4rem;pointer-events:none;color:#8f98a1;text-align:center}.address_form .landmark-row .landmark-select .active-landmark{display:inline-block;height:100%;width:100%;text-align:left;padding:5px;cursor:pointer}.address_form .landmark-row .landmark-select .active-landmark img{max-width:100%;max-height:100%;padding:5px}.address_form .landmark-row .landmark-list{display:none;padding:10px;margin:0;position:absolute;background-color:#fff;border:1px solid #ffe1e0;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;left:0;bottom:40px;z-index:101;transition:all .2s ease-in}.address_form .landmark-row .landmark-list.active{display:block;transition:all .2s ease-in}.address_form .landmark-row .landmark-list li{display:block}.address_form .landmark-row .landmark-list li a{display:block;height:40px;text-align:center}.address_form .landmark-row .landmark-list li a img{max-width:100%;max-height:100%;padding:5px}.address_form .modal-title{display:none}.address_form .multiselect{border:1px solid #ffe1e0;background-color:#fffaf9;color:#33363d;font-weight:500;height:50px;width:100%;border-radius:8px;position:relative}.address_form .multiselect.multiselect--active{border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.address_form .multiselect .multiselect__placeholder{height:50px;padding:0 15px;line-height:50px;font-size:.9rem}.address_form .multiselect .multiselect__select{position:absolute;width:40px;height:48px;right:0;top:0;text-align:center;transition:transform .2s ease;line-height:48px;font-size:1.4rem;color:#8f98a1}.address_form .multiselect .multiselect__select::before{content:"\F0140";font-family:"Material Design Icons"}.address_form .address-form-information{background-color:#fff;box-shadow:0 6px 24px rgba(234,71,59,0.1);border:2px solid rgba(234,71,59,0.25);border-radius:10px;padding:10px;display:table;width:100%;margin-bottom:15px;font-size:1rem;font-weight:500}.address_form .address-form-information.min_achieved{display:none}.address_form .address-form-information .icon{background-color:rgba(234,71,59,0.1);color:#ea473b;display:table-cell;vertical-align:middle;width:40px;height:40px;line-height:40px;border-radius:50%;font-size:1.5rem;text-align:center}.address_form .address-form-information .content-info{display:table-cell;vertical-align:middle;color:#ea473b;font-weight:600;padding-left:15px;font-size:.85rem;line-height:1.4}@media only screen and (max-width: 768px){.address_form{padding:15px}.address_form .address-form-information .content-info{font-size:.7rem}}.address-location{padding:25px 0}.address-location .step_end .col-md-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (max-width: 768px){.address-location .step_end .col-md-12{max-width:100%}}.address-location .step_end .address-new{background:none;padding:0;box-shadow:none}.address-location .step_end .address-new .step_end{background:url(/static/web/food/market/images/map-bg.png) no-repeat center center / cover;padding:50px 30px 30px;text-align:center;border:2px solid #e6eaee;border-radius:10px;position:relative;height:100%}.address-location .step_end .address-new .step_end::after{content:'';background:url(/static/web/food/carbon/images/select-map-image.png) no-repeat center center / contain;position:absolute;left:0;top:0;width:100%;height:100%;display:none}.address-location .step_end .address-new .step_end .map-picker,.address-location .step_end .address-new .step_end .select-location-address{display:none}.type-location-col{margin-bottom:15px}.type-location{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:10px;display:table;color:#33363d;width:100%;margin-bottom:8px;position:relative}.type-location i{height:50px;width:50px;line-height:50px;display:inline-block;vertical-align:middle;text-align:center;font-size:2rem}.type-location input{width:calc(100% - 50px);height:50px;padding:0;border:none}.type-location .location-search{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;position:absolute;padding:0;margin:0;text-align:left;left:0;top:70px;width:100%;z-index:202}.type-location .location-search:empty{display:none}.type-location .location-search li{display:block;position:relative;padding-left:40px;color:#33363d}.type-location .location-search li:last-child a{border:none}.type-location .location-search li a{display:table;padding:15px 15px 15px 0;width:100%;border-bottom:1px solid rgba(230,234,238,0.75);cursor:pointer}.type-location .location-search li a::before{content:"\F07D9";font-family:"Material Design Icons";position:absolute;left:0;top:0;height:100%;line-height:3;width:40px;text-align:center;color:#d0d6dc;font-size:18px}.type-location .location-search li a:hover,.type-location .location-search li a:focus{background-color:transparent}.type-location .location-search li a .title{display:table-cell;vertical-align:middle;font-weight:400;font-size:.9rem;color:#33363d;margin-bottom:2px}.type-location .location-search li a .title b{padding-right:6px}@media only screen and (max-width: 768px){.type-location .location-search li a .title{font-size:.8rem}}.type-location .location-search li a .distance{display:table-cell;vertical-align:middle;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#8f98a1;padding-left:15px;width:90px}@media only screen and (max-width: 768px){.type-location .location-search li a .distance{font-size:.8rem}}@media only screen and (max-width: 768px){.type-location .location-search li a{padding:10px 10px 10px 0}}.type-location.loading{height:auto}.type-location.loading i{line-height:45px}.type-location.loading i::before{content:'';border:2px solid #e6eaee;border-radius:50%;height:23px;width:23px;display:inline-block;vertical-align:middle;border-top:2px solid #ff4d47;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@media only screen and (max-width: 768px){.type-location{padding:5px}.type-location i{height:40px;width:40px;line-height:40px;font-size:1.5rem}.type-location input{height:40px;font-size:.9rem}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.location-select-image{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:25px;margin-top:15px;text-align:center}.location-select-image .head{font-size:1rem;font-weight:500;position:absolute;bottom:34px;left:0;width:100%}@media only screen and (max-width: 992px){.location-select-image .head{bottom:14px}}.location-select-image .note{padding:20px;font-size:.9rem;font-weight:600;border-radius:10px;color:#ea473b;background-color:rgba(234,71,59,0.05);border:1px dashed #ea473b;margin-bottom:15px}.location-select-image img{max-width:100%;height:100%}@media only screen and (max-width: 992px){.location-select-image{margin-top:0}}.current-location{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:10px;display:block;color:#33363d;width:100%;border:none;text-align:left}.current-location:hover{color:#33363d}.current-location i{height:50px;width:50px;line-height:50px;display:inline-block;vertical-align:middle;text-align:center;font-size:2rem}.current-location span{display:inline-block;vertical-align:middle;padding-left:5px}@media only screen and (max-width: 768px){.current-location{padding:5px}.current-location i{height:40px;width:40px;line-height:40px;font-size:1.5rem}.current-location span{font-size:.9rem}}.select-location{position:relative}.select-map-error{box-shadow:0 5px 15px rgba(0,0,0,0.13);background-color:#ea473b;color:#fff;border:2px dashed #fff;padding:10px 20px;right:15px;z-index:101;margin:0 auto;bottom:auto;text-align:center;top:15px;position:absolute;left:auto;font-size:.9rem;border-radius:10px;font-weight:600}.select-map-error~.location-picker>div{background-color:#8f98a1 !important}.select-map-error~.location-picker .gm-style{filter:grayscale(1);opacity:.8}.map-next{margin-top:15px;display:flex;width:100%;gap:10px}.map-next .sub_btn{width:100%;height:50px;border-radius:8px;background-color:#ff4d47;color:#fff;border:none}.map-next .sub_btn[disabled]{background-color:#97989d}.address-new{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;padding:15px;position:relative}.address-new .account_col{display:table;height:100vh;height:calc(var(--vh, 1vh) * 90 - 250px);margin:0}@media only screen and (max-width: 768px){.address-new .account_col{height:calc(var(--vh, 1vh) * 100 - 250px)}}.address-new .landmark-col{margin-bottom:15px}.address-new .landmark-col .landmark-select{display:inline-block;width:90px;height:50px;border:1px solid #e6eaee;border-radius:3px;vertical-align:middle;position:relative}.address-new .landmark-col .landmark-select::after{content:"\e90a";font-family:'icomoon';position:absolute;right:0;height:38px;line-height:38px;width:30px;top:0;font-size:18px;pointer-events:none;color:#8f98a1;text-align:center}@media only screen and (max-width: 1366px){.address-new .landmark-col .landmark-select{height:40px}}.address-new .landmark-col .active-landmark{display:inline-block;height:100%;width:100%;text-align:left}.address-new .landmark-col .active-landmark img{height:100%;max-width:100%;padding:5px}.address-new .landmark-col .address_col{display:inline-block;width:calc(100% - 100px);float:right;vertical-align:middle}.address-new .landmark-col .landmark-list{display:none;padding:0;margin:0;position:absolute;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.1);left:0;bottom:40px;width:100%;z-index:101}.address-new .landmark-col .landmark-list.active{display:block}.address-new .landmark-col .landmark-list li{display:block;height:40px}.address-new .landmark-col .landmark-list li img{height:40px;max-width:100%;padding:5px}.address-new .map-picker{border-radius:10px}.address-new .map-min{top:30px;left:30px}.gps-button{height:60px;width:60px;position:absolute;bottom:15px;right:15px;z-index:101;padding:0;border:none;background-color:#fff;border-radius:50%;font-size:28px;box-shadow:2px 4px 15px rgba(255,77,71,0.3);color:#ff4d47}.gps-button span{display:none}.payment-section .main_head{font-weight:600}.payment-section .terms-info{height:auto;margin-bottom:20px}.payment-section .terms-info label{padding:0;margin:0;display:inline-block;width:auto}.payment-section .terms-info .checkbox{border:2px solid #ffe1e0;background-color:#fffaf9;width:30px;display:inline-block;vertical-align:middle;margin:0;height:30px;appearance:none;-webkit-appearance:none;padding:0;margin-right:10px;border-radius:5px;position:relative;transition:all .2s ease-in}.payment-section .terms-info .checkbox:checked{background-color:#ff4d47;border-color:#ff4d47;transition:all .2s ease-in;color:#fff}.payment-section .terms-info .checkbox:checked::after{content:'\F012C';font-family:"Material Design Icons";position:absolute;width:100%;left:0;top:0;height:100%;text-align:center;line-height:26px;font-size:1.2rem;color:#fff;font-weight:bold;transition:all .2s ease-in}.payment-section .terms-info a{font-weight:600;color:#ff4d47;text-decoration:underline;margin-left:10px;cursor:pointer}.map-min{background-color:#ea473b;color:#fff;position:absolute;top:15px;left:15px;padding:5px;border-radius:10px}.map-min.min_achieved{background-color:#4ab847}.map-min.min_achieved .map-min-order{animation:none}.map-min .map-min-order{display:block;padding:10px 25px;border:2px dashed rgba(255,255,255,0.25);border-radius:10px;animation:border-animation .5s infinite linear;text-align:center}.map-min .map-min-order b{display:block;font-size:1.5rem;line-height:1;margin-bottom:5px;font-weight:600}.map-min .map-min-order small{display:block;font-size:.9rem;line-height:1}@keyframes border-animation{0%{border:2px dashed rgba(255,255,255,0.3)}100%{border:2px dashed rgba(255,255,255,0)}}.centerMarker{position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABWCAYAAACEsWWHAAAGLElEQVR4AdXcA2xsXReH8f3Ztm3btm2br23btm3btm2rd257b835vVnJStL0sj3Tds6TrOTkzN5r/5925qgorQRPwQewDHbHebgXDQxlNXLfeTlmmZzzlNJOpMyXsA86TJ2O7PGl6DnbQr/CncYx1tNj4JzTde+0la5V/6/x+x+Z85Ov6/jWZ0TFduyL12JMjI05E4iev5pxQXwFV0lGOx7Xf/xRulb5n45vflrH1z4xqYo5MTd6RC9JrvGVmRB6C04dLzR/yw10fP2TGbJyRa/oOVHw1Fh7uqS+jAY0e3uaPXvupOM7n48w01LRO9aItSDX/nKrpf6FYRi85AJzfvy1WHxGKtaKNZPhyNIKoadjZ0nfIfvFYrNSsXYiMz2tilg00Bweas7fZO1YYFYrMkQWKVfl7ScadS7z12jcFhVZxsn9ayoHimHI71RbVWRKhiPrZA7pjZn+TFX4zDWW6lSAU/PoFw3auiJjcuqSryjyPJWH9LauyBhZEXxlcdd+VyFOjDGxFhVZk6vCoUwEv5KXSXlFUYuKrJE5+dXCvlt3Ia7TYkKtKjIndxr/XcOXIMzzgrZWFZkje/Kl8WL7QP/xR7Z0wWs/9X5HvutNdnjdq2z6qpdFxXbsi9daulZkT/YZ/zbsQNwTtWSRuz7/YXu9+bU2ePlLFlcxJsa2ZM3InnSEU8EH5J1v3iRWqhs+9QGbv+plS5TKirExp/K6kT0ckg8ULIO4RW/Jd2q81GTkWvGdC4dkmYLdoXvHLSs3zrffVCrmVl4/HJLdC86r/vmKA8X7ImCVqnxACYfkvIL7EE+OKjWNI11FsehRKUM4JPcVNBCPxSo1jcN4RbHoUSlDOCSNgiHEM79KTeMcVVEselTKEA7JUMEA4pqr9mLhkAwUPAqNX36n9m/Fxi+/K3mk4GaY+/df1/7gEQ7JzQUnwPwN16h8XTjbh/twSE4oWBf6jjio9ifocEjWLfgeDN14be0vqcIh+V7BCzFobKw556ffqO1FcGQPh3AJpxLgROjebrPa3rZE9uTEEgT4IwzffENtbzQje/LH8WLPRQPycXatKjInjXAp48GGMHjx+bUTi8zJhmUieAX60ez8359rIxVZ0czsrygLA9uM+6zVoiJrsnVZFHg55sP8jddqe6nImMyP7GVxYA0Yffyxtn4iHNkiY7J6WRJ4Fu6G3n13a1uxyJbcHZnL0oDvQHNwsJmPDNqqIlNkg8haJgOOgKGrL287sciUHFEmC16FTpi/2bptIxVZks7IWKYC/grN+fOa+bBnVisyRBaIbKUKOBsGzjp11sUiQ3J2qQreij7oWn3ZWZOKtZO+yFRaAVaAsSceb3Z874szLhVrxtoQWUqrwFNxeeWfoVX/2dflkaW0ErwPQ2h2Lvf3GZOKtdDMtd9XpgOsByMP3q/j25+bdqlYI9ZK1ivTBZ6JW6D3kH2nXSzWSG6Jtct0gs+iaWSkOfcvv5g2qehtdLSJqM+WmQC7wND110ybWPROdikzBV6Ih2H+5uu1XCp6Jg/HWmUmwa+gOa+rOedHX22ZVPSKngh+VWYDnAP9Jx3TMrHolZxTZgu8B8PxBHbun39eWSp6RC8MR+8ym2AbGLzo3Mpi0SPZpsw2eCm6oPP/f5myVMxNuqJnaQewKgzdMPXDf8xNVi3tAp6Nh2DemstPWirmJNHj2aWdwDIwfNstkxaLOckypd3Ac/AEdP73T0stFWOTJ6JHaUewBgycecpSi8XYZI3SruBlGGwODy/VT0djTIzFYMwt7QwOhZ69d16iWIxJDi3tDr5CPh/5xqcWKRWvxRgEX6mDWP5GOF0r/muRYl0r/ltyV8wpdQCbQ98xhy1SLF5LNi91AV+A0ccfXaRYvJZ8oU5iT0cXNP7wExOlYl/SFWNLncARMH+L9U0Ui33JEaVuYGXoP/lYE8ViX7JyHcW+uahrx9iXfLOOYq+Bse75JorFvuQ1pY6gE8b/kV1sJ52lruCuib+9GtvJXXUWu2ri72fFdnJVncXOhvgXFykmtpOz6yx2MMzfdB0pJraTg+sstiwM33mbxm9/qPG7H4ntZNk6iz0Hd5hA7ntOqTN4OfbDo1mx/fIyzTwJJedUPgRWtocAAAAASUVORK5CYII=) no-repeat;background-size:100%;top:50%;left:50%;z-index:1;margin-left:-14px;margin-top:-43px;height:44px;width:28px;cursor:pointer}.buy-options{box-shadow:0 6px 24px rgba(255,77,71,0.09);background-color:#fff;margin-bottom:15px;padding:5px;border-radius:10px}.buy-options li{display:block;padding:2px 5px}.buy-options li label{display:block;border-radius:8px;font-size:.8rem;font-weight:600;position:relative;cursor:pointer}.buy-options li label input{position:absolute;width:100%;height:100%;-webkit-appearance:none;background-color:#eceeef;left:0;top:0;border-radius:8px;margin:0;transition:all .2s ease-in;cursor:pointer}.buy-options li label input::before{content:'';width:20px;height:20px;display:inline-block;border:2px solid #c2c9cc;left:6px;top:10px;position:absolute;border-radius:6px}.buy-options li label input:checked{background-color:#ff4d47;transition:all .2s ease-in}.buy-options li label input:checked::before{content:'\F012C';font-family:"Material Design Icons";border-color:#fff;background-color:#fff;font-size:1rem;line-height:17px;color:#ff4d47}.buy-options li label input:checked::after{content:''}.buy-options li label input:checked~.text{color:#fff;transition:all .2s ease-in}.buy-options li label .text{display:block;vertical-align:middle;position:relative;transition:all .2s ease-in;padding:11px 0 11px 30px}.time-select{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:10px;margin-bottom:15px;padding:15px}.time-select label{width:100%;display:block;margin-bottom:6px;font-size:1rem;font-weight:600}.time-select label i{font-size:1.6rem;vertical-align:middle;margin-right:6px;line-height:1;color:#ff4d47}.time-select select{border:1px solid #ffe1e0;background-color:#fffaf9;color:#33363d;font-weight:500;height:50px;width:100%;padding:0 15px;border-radius:8px}.time-select select:focus{outline:none;box-shadow:none;color:#ff4d47;transition:all .3s ease;border-color:#ff4d47;box-shadow:0 0 10px rgba(255,77,71,0.3)}.multiselect .multiselect__tags .multiselect__single{height:48px;display:block;line-height:48px;padding:0 15px}.multiselect .multiselect__content-wrapper{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);padding:10px 0;border-radius:10px;z-index:1;position:relative;overflow-y:auto;overflow-x:hidden;border:1px solid #ffe1e0;left:-1px;right:-1px;width:calc(100% + 2px)}.multiselect .multiselect__content-wrapper .multiselect__content{padding:0;margin:0;width:100%}.multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element{display:block;font-size:.9rem;line-height:2.2}.multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option{display:block;width:100%;cursor:pointer;padding:0 12px}.multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--highlight{background-color:#eceeef}.multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--selected{background-color:#33363d;color:#fff}.payment_tab .payment_tab_list{padding:0;margin:0}.payment_tab .payment_tab_list li{display:inline-block;width:100%;margin-bottom:15px;position:relative}.payment_tab .payment_tab_list li:last-child{padding-right:0}.payment_tab .payment_tab_list li .payment_check_label{background-color:#fff;box-shadow:0 6px 24px rgba(255,77,71,0.09);border:2px solid #fff;border-radius:10px;display:block;width:100%;margin:0;height:60px;line-height:56px;font-size:.9rem;font-weight:600}.payment_tab .payment_tab_list li .payment_check_label i{color:#8f98a1;display:inline-block;vertical-align:middle;font-size:1.7rem;text-align:center;width:56px}.payment_tab .payment_tab_list li .payment_check_label span{display:inline-block;vertical-align:top}.payment_tab .payment_tab_list li .payment_check{margin:0;position:absolute;height:60px;width:100%;opacity:0;cursor:pointer}.payment_tab .payment_tab_list li .payment_check:checked~label{border-color:#ff4d47;color:#ff4d47;font-size:1rem}.payment_tab .payment_tab_list li .payment_check:checked~label i{color:#ff4d47}.payment_tab .payment_tab_list li .payment_check:checked~.payment_content{display:block;opacity:1}.payment_tab .payment_tab_list li .payment_content{display:none;padding:15px;background-color:#fff;border:1px solid #ffe1e0;border-radius:10px;margin-top:3px}.payment_tab .payment_tab_list li .payment_content .title{margin-top:0;font-size:1rem;color:#33363d;font-weight:600;margin-bottom:5px}.payment_tab .payment_tab_list li .payment_content .text{color:#8f98a1;margin:0;font-size:.9rem}.payment_tab .payment_tab_list li .payment_content .sub_btn{background-color:#ff4d47;color:#fff;height:45px;border-radius:8px;padding:0 25px;min-width:150px;margin-top:10px;border:none;font-size:.9rem;font-weight:600}.location_conform_modal{width:auto;max-width:750px;text-align:center}.location_conform_modal .modal-content{padding:0;display:table;width:100%;border-radius:20px;overflow:hidden;border:none;box-shadow:0 3px 15px 0 rgba(0,0,0,0.25)}@media only screen and (max-width: 992px){.location_conform_modal .modal-content{display:block}}.location_conform_modal .modal-left{background-color:#33363d;color:#fff;display:table-cell;vertical-align:middle;width:320px;padding:25px;text-align:center}.location_conform_modal .modal-left.modal-left-achieved{display:none}.location_conform_modal .modal-left.modal-left-achieved.min_achieved{display:table-cell}.location_conform_modal .modal-left.modal-left-achieved.min_achieved+.modal-left{display:none}.location_conform_modal .modal-left .status-icon{display:inline-block;width:100px;height:100px;margin-bottom:15px}.location_conform_modal .modal-left .status-icon img{max-width:100%;max-height:100%}.location_conform_modal .modal-left .status-content{font-size:1rem;line-height:1.5;font-weight:400;margin:0}@media only screen and (max-width: 992px){.location_conform_modal .modal-left{display:block;width:100%;padding:15px}.location_conform_modal .modal-left .status-content{font-size:1rem}.location_conform_modal .modal-left .status-icon{width:75px;height:75px;margin-bottom:10px}}.location_conform_modal .modal-right{display:table-cell;vertical-align:middle;padding:30px}.location_conform_modal .modal-right .conform-col{display:block;margin-bottom:40px}.location_conform_modal .modal-right .conform-col .conform-cart{display:inline-block;width:75px;height:75px;position:relative;vertical-align:middle}.location_conform_modal .modal-right .conform-col .conform-cart img{max-width:100%;max-height:100%}.location_conform_modal .modal-right .conform-col .conform-cart .count{background-color:#ff4d47;color:#fff;display:inline-block;width:30px;height:30px;border:2px solid #fff;border-radius:50%;position:absolute;right:0;top:0;line-height:26px;font-weight:500}.location_conform_modal .modal-right .conform-col .conform-cart .cart-price{display:block;background-color:#ff4d47;color:#fff;height:30px;line-height:27px;border-radius:10px;border:2px solid #fff;position:absolute;width:95px;font-size:1rem;font-weight:600;left:-10px;bottom:-20px}@media only screen and (max-width: 992px){.location_conform_modal .modal-right .conform-col .conform-cart .cart-price{height:30px;line-height:27px;width:auto;font-size:1rem;left:0;white-space:nowrap;padding:0 15px}}@media only screen and (max-width: 992px){.location_conform_modal .modal-right .conform-col .conform-cart{width:70px;height:70px}}.location_conform_modal .modal-right .conform-col .conform-line{display:inline-block;vertical-align:middle;width:130px;background:linear-gradient(90deg, #ea473b 50%, transparent 50%),linear-gradient(90deg, #ea473b 50%, transparent 50%),linear-gradient(0deg, #ea473b 50%, transparent 50%),linear-gradient(0deg, #ea473b 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:16px 4px,16px 3px,3px 16px,3px 16px;background-position:0 0,200px 100px,0 100px,200px 0;padding:1px;animation:border-dance 4s infinite linear;margin:0 20px;position:relative}.location_conform_modal .modal-right .conform-col .conform-line::after{content:'';width:0;height:0;border-top:10px solid transparent;border-left:10px solid #ea473b;border-bottom:10px solid transparent;position:absolute;top:-8px;right:-10px}@media only screen and (max-width: 992px){.location_conform_modal .modal-right .conform-col .conform-line{width:80px}}.location_conform_modal .modal-right .conform-col .conform-icon{display:inline-block;width:75px;height:75px;position:relative;vertical-align:middle}.location_conform_modal .modal-right .conform-col .conform-icon img{max-width:100%;max-height:100%}.location_conform_modal .modal-right .conform-col .conform-icon .cart-price-balance{display:inline-block;background-color:#33363d;color:#fff;height:30px;line-height:32px;border-radius:10px;position:absolute;width:95px;font-size:1rem;font-weight:600;left:-10px;bottom:-15px;white-space:nowrap;min-width:100%;padding:0 15px}@media only screen and (max-width: 992px){.location_conform_modal .modal-right .conform-col .conform-icon{width:70px;height:70px}}.location_conform_modal .modal-right .button-col{display:table;width:100%}.location_conform_modal .modal-right .button-col button{border:none;height:50px;padding:0 25px;width:48%;font-size:18px;font-weight:500;border-radius:8px;margin:0 1%;display:inline-block;line-height:50px}.location_conform_modal .modal-right .button-col button.btn_no{background-color:#8f98a1;color:#fff}.location_conform_modal .modal-right .button-col button.btn_no:hover{background-color:#abb2b8}.location_conform_modal .modal-right .button-col button.btn_no:active{background-color:#737e8a}.location_conform_modal .modal-right .button-col button.btn_yes{background-color:#4ab847;color:#fff}.location_conform_modal .modal-right .button-col button.btn_yes:hover{background-color:#6ec66c}.location_conform_modal .modal-right .button-col button.btn_yes:active{background-color:#3b9339}@media only screen and (max-width: 992px){.location_conform_modal .modal-right{display:block;width:100%;padding:10px}}.min-msg{border:2px dashed rgba(234,71,59,0.5);background-color:rgba(234,71,59,0.04);border-radius:10px;display:table;width:100%;margin-bottom:15px}.min-msg.min_achieved{display:none}.min-msg .min-msg-col{display:table-cell;vertical-align:middle;padding:15px}.min-msg .min-msg-col small{display:block;text-transform:uppercase;color:#ea473b;font-size:.8rem;white-space:nowrap;font-weight:600;line-height:1;margin-bottom:4px}.min-msg .min-msg-col b{display:block;color:#ea473b;font-size:1.8rem;line-height:1}.min-msg .min-msg-col span{display:block;text-align:left;color:#33363d;font-size:.9rem;font-weight:500}@media only screen and (max-width: 992px){.min-msg{display:block;padding:10px}.min-msg .min-msg-col{display:block;padding:0}.min-msg .min-msg-col span{font-size:1rem;text-align:center}.min-msg .min-msg-col b{font-size:2rem}}@keyframes border-dance{0%{background-position:0 0,300px 116px,0 150px,216px 0}100%{background-position:300px 0,0 116px,0 0,216px 150px}}.custom_repeat_modal_close{left:0;top:0;opacity:1}.custom_repeat_modal .modal-content{padding:0;border-radius:10px;overflow:hidden;border:none;box-shadow:0 3px 15px 0 rgba(0,0,0,0.25)}.custom_repeat_modal .close{width:50px;background-color:transparent}.custom_repeat_modal .modal-body{padding:20px}.custom_repeat_modal .modal_head{padding:20px;background-color:#eceeef;display:none}.custom_repeat_modal .modal_head .title{margin:0;font-size:16px;line-height:1.3}.custom_repeat_modal .repeat_content{margin-bottom:15px;text-align:center}.custom_repeat_modal .repeat_content .head{color:#33363d;margin:0;font-size:15px}.custom_repeat_modal .repeat_content .text{color:#8f98a1;font-size:12px;margin-top:5px}.custom_repeat_modal .repeat_content .cart_sub_menu{padding:0;margin:0}.custom_repeat_modal .repeat_content .cart_sub_menu li{display:block;width:100%}.custom_repeat_modal .repeat_content .cart_sub_menu li b{font-size:12px;font-weight:600;color:#33363d}.custom_repeat_modal .repeat_content .cart_sub_menu li.unwanted span{text-decoration:line-through;border:1px solid #babfc4;background-color:#eceeef;color:#33363d}.custom_repeat_modal .repeat_content .cart_sub_menu li span{font-weight:400;color:#fff;font-size:12px;background-color:#4ab847;border-radius:10px;padding:3px 6px;margin:2px;display:inline-block}.custom_repeat_modal .repeat_content .cart_sub_menu li span b{color:#fff}.custom_repeat_modal .repeat_button{font-size:0;margin:0 -1%}.custom_repeat_modal .repeat_button button{height:40px;width:48%;display:inline-block;padding:0;font-size:.9rem;margin:0 1%;text-transform:uppercase;font-weight:600;vertical-align:middle;border-radius:8px;border:none}.custom_repeat_modal .repeat_button .btn_choose{color:#fff;background-color:#ea473b}.custom_repeat_modal .repeat_button .btn_repeat{background-color:#4ab847;color:#fff}.shop-information{box-shadow:0 6px 24px rgba(255,77,71,0.09);background-color:#fff;margin-bottom:15px;padding:10px 5px;border-radius:10px;display:flex}.shop-information .icon{font-size:1.5rem;color:#ff4d47;display:inline-block;width:24px}.shop-information .content{padding-left:15px}.shop-information .content .name{display:block;font-size:1rem;font-weight:600;line-height:1.4;color:#33363d}.shop-information .content .address{font-size:.8rem;line-height:1.4;color:#8f98a1;display:block}.order_time_out{display:table;width:100%;border:1px dashed rgba(234,71,59,0.4);padding:15px;margin-bottom:20px;box-shadow:0 6px 24px rgba(255,77,71,0.09);border-radius:8px}.order_time_out .content{display:table-cell;vertical-align:middle}.order_time_out .text{font-weight:500;font-size:.9rem}.order_time_out .message{color:#ea473b;font-weight:600}.order_time_out .call_button_col{display:table-cell;vertical-align:middle;text-align:center;padding-left:15px}.order_time_out .call_button_col .call_button{display:block;width:100%;height:50px;line-height:50px;border:1px solid #ff342d;background-color:#ff4d47;border-radius:8px;color:#fff;font-size:1.2rem}.order_time_out .call_button_col .call_button i{display:inline-block;margin-right:10px}