@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Mulish:wght@200;300;400;500;600;700;800;900&family=Rubik:wght@300;400;500;600;700;800;900&family=Urbanist:wght@100;200;300;400;500;600;700;800;900&display=swap);
@charset "UTF-8";.favourite-wrp{padding:23px 0}.favourite-wrp .logo-box{margin-bottom:70px;padding:0 24px;position:relative}.favourite-wrp .logo-box a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;left:0;position:absolute;right:5px;top:0;width:44px}.favourite-wrp .logo-box a.backbtn:hover{background-color:#cd5c5c;color:#fff}.favourite-wrp .logo-box a{display:block}.favourite-wrp .logo-box a img{display:table;margin:0 auto;max-width:98px}.favourite-wrp .favourite-title{padding:0 24px}.favourite-wrp .favourite-title a{align-items:center;color:#cd5c5c;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:22px;margin:0 0 32px}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-title a{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-title a{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-title a{font-size:20px}}.favourite-wrp .favourite-title a i{padding-right:5px}.favourite-wrp .favourite-title h2{color:#32324d;font-family:Rubik,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin:0 0 13px}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-title h2{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-title h2{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-title h2{font-size:20px}}.favourite-wrp .favourite-slider{margin:0 0 20px}.favourite-wrp .favourite-slider .slick-list,.favourite-wrp .favourite-slider .slick-slide{margin:0}.favourite-wrp .favourite-slider .slider-box{background:#cd5c5c;border-radius:16px;padding:22px 9px 22px 22px;transition:all .3s linear}.favourite-wrp .favourite-slider .slider-box .row{margin:0 -12px}.favourite-wrp .favourite-slider .slider-box .row .col-md-7{padding:0 12px;width:60%}.favourite-wrp .favourite-slider .slider-box .row .col-md-5{padding:0 12px;width:40%}.favourite-wrp .favourite-slider .slider-box .slider-dt h3{color:#fff;font-size:12px;font-weight:400;line-height:22px;margin:0 0 2px}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-slider .slider-box .slider-dt h3{font-size:16px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-slider .slider-box .slider-dt h3{font-size:15px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-slider .slider-box .slider-dt h3{font-size:14px}}.favourite-wrp .favourite-slider .slider-box .slider-dt h2{color:#fff;font-size:16px;font-weight:600;line-height:22px;margin:0 0 13px}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-slider .slider-box .slider-dt h2{font-size:20px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-slider .slider-box .slider-dt h2{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-slider .slider-box .slider-dt h2{font-size:18px}}.favourite-wrp .favourite-slider .slider-box .slider-dt h5{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:800;line-height:20px;margin:0}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5{font-size:20px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5{font-size:18px}}.favourite-wrp .favourite-slider .slider-box .slider-dt h5 span{color:#cd5c5c;font-size:9px;font-weight:700;line-height:15px}@media (min-width:1601px) and (max-width:2000px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5 span{font-size:12px}}@media (min-width:1201px) and (max-width:1600px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5 span{font-size:11px}}@media (min-width:1025px) and (max-width:1200px){.favourite-wrp .favourite-slider .slider-box .slider-dt h5 span{font-size:11px}}.favourite-wrp .favourite-slider .slider-box .slider-img img{border-radius:100%;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;height:95px;width:auto}.favourite-wrp .favourite-slider .slider-box .slider-img{display:table;margin:0 auto;position:relative}.favourite-wrp .favourite-slider .slider-box .slider-img:before{background:hsla(0,0%,100%,.04);border-radius:100%;content:"";height:165px;left:-30px;position:absolute;top:-30px;width:165px;z-index:5}.favourite-wrp .favourite-slider .slider-box .slider-img:after{background:hsla(0,0%,100%,.06);border-radius:100%;content:"";height:130px;left:-13px;position:absolute;top:-13px;width:130px;z-index:9}.favourite-wrp .favourite-slider .slider-box .slider-img img{margin:0 auto;max-width:100%;position:relative;z-index:9}.favourite-wrp .favourite-slider .slick-slide .slider-box{opacity:.5;transform:scale(.92)}.favourite-wrp .favourite-slider .slick-center .slider-box{opacity:1;transform:scale(1)}@media only screen and (max-width:576px){.product-wrp{padding:0 24px 75px}}@media only screen and (min-width:577px){.product-wrp{padding:0 24px}}.product-wrp .prd-title h2{color:#000;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0 0 5px}@media (min-width:1601px) and (max-width:2000px){.product-wrp .prd-title h2{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.product-wrp .prd-title h2{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.product-wrp .prd-title h2{font-size:18px}}.product-wrp .product-box{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);display:flex;height:calc(100% - 10px);padding:10px 12px;position:relative}.product-wrp .product-box .prd-img{margin-right:12px;max-height:100px;min-width:100px;width:100px}.product-wrp .product-box .prd-img img{filter:drop-shadow(0 0 8px rgba(255,255,255,.7));max-height:100px;max-width:100%}.product-wrp .product-box .product-dt h3{color:#32324d;font-size:14px;font-weight:600;line-height:22px;margin:0 0 3px}.product-wrp .product-box .product-dt h5{color:#cd5c5c;font-size:14px;font-weight:700;line-height:20px;margin:0}.product-wrp .product-box .product-dt h5 sub{color:#cd5c5c;vertical-align:super}.product-wrp .product-box .product-dt .prd-info{min-height:20px}.product-wrp .product-box .product-dt .prd-info ul{align-items:center;display:flex}.product-wrp .product-box .product-dt .prd-info ul li{line-height:0;margin-right:10px}.product-wrp .product-box .product-dt .prd-info ul li svg{height:14px;margin:0;width:14px}.product-wrp .product-box .add-cart-btn{align-items:center;background:#fff2ea;border-radius:16px;bottom:10px;color:#cd5c5c;display:flex;font-size:18px;height:44px;justify-content:center;position:absolute;right:12px;width:44px}.product-wrp .product-box .add-cart-btn:hover{background-color:#cd5c5c;color:#fff}.bottom-fix{background:#fff;bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.05);left:0;padding:16px 24px;position:fixed;right:0}.bottom-fix ul{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:375px}.bottom-fix ul li{margin-right:7px;width:100%}.bottom-fix ul li:last-child{margin-left:0;margin-right:7px}.bottom-fix ul li a{border:2px solid #cd5c5c;border-radius:8px;color:#cd5c5c;display:block;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;line-height:19px;padding:17px 10px;text-align:center}.bottom-fix ul li a:hover{background-color:#cd5c5c;border-color:#cd5c5c;color:#fff;text-decoration:none}.bottom-fix ul li .cart-btn{background-color:#cd5c5c;color:#fff;padding:8px 10px}.bottom-fix ul li .cart-btn span{display:block;font-size:14px;font-weight:400;line-height:17px}.bottom-fix ul li .cart-btn:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none}.cloche-btn{align-items:center;background-color:#cd5c5c;border-radius:100%;display:flex;height:72px;justify-content:center;position:fixed;right:15px;width:72px}@media only screen and (max-width:577px){.cloche-btn{bottom:75px}}@media (min-width:577px) and (max-width:1400px){.cloche-btn{bottom:35px}}@media only screen and (min-width:1400px){.cloche-btn{bottom:105px}}.cloche-btn:hover{background-color:#cd5c5c}.cloche-btn-left{left:15px;right:auto}.cloche-btn-top-left{right:auto;top:60px}.cloche-btn-top-right{left:auto;right:15px;top:60px}.nav-sections{align-items:center;background:#e6e6e6;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;left:0;margin:0 0 24px;padding:6px 14px 6px 0;position:sticky;right:0;top:0;width:100%;z-index:121}.nav-sections .container{position:relative}.nav-sections .container .filter-toggle-btn{align-items:center;background-color:#e6e6e6;bottom:0;display:flex;height:45px;justify-content:center;left:0;position:absolute;top:0;width:35px;z-index:9}.nav-sections .container .menu{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:nowrap;max-width:100%;overflow:scroll;overscroll-behavior:none;padding-left:60px;position:relative;scrollbar-width:none;transform:translateZ(0);transition:transform .35s cubic-bezier(.23,1,.32,1)}.nav-sections .container .menu::-webkit-scrollbar{display:none}.nav-sections .container .menu li{margin-right:15px}.nav-sections .container .menu li:first-child{margin-right:12px}.nav-sections .container .menu-item-link{backface-visibility:hidden;border-radius:16px;color:#8e8ea9;display:block;font-family:Rubik,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:20px;padding:12px 14px;text-align:center;transition:none;white-space:nowrap}.nav-sections .container .menu-item-link span{position:relative;z-index:9}.nav-sections .container .menu-item-link.active{background:#ffb01d;color:#fff}.menu-item:first-of-type .menu-item-link{margin-left:0}.active-line{border-radius:16px;bottom:0;height:44px;left:0;opacity:100%;position:absolute}.single-item{display:none;opacity:0;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;visibility:hidden}.single-item.slick-initialized{display:block;opacity:1;visibility:visible}.offcanvas-bottom.filter-bottom-block{border-radius:26px 26px 0 0;height:90vh;overflow:auto;padding:16px 24px 150px}.offcanvas-bottom.filter-bottom-block .close-filter{color:#000;font-size:22px;position:absolute;right:16px;top:12px}.offcanvas-bottom.filter-bottom-block .close-filter:hover{color:#cd5c5c}.offcanvas-bottom.filter-bottom-block .filter-title h3{color:#32324d;font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin:0 0 24px;text-align:center}@media (min-width:1601px) and (max-width:2000px){.offcanvas-bottom.filter-bottom-block .filter-title h3{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.offcanvas-bottom.filter-bottom-block .filter-title h3{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.offcanvas-bottom.filter-bottom-block .filter-title h3{font-size:18px}}.offcanvas-bottom.filter-bottom-block h2{color:#666687;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin:0 0 12px}@media (min-width:1601px) and (max-width:2000px){.offcanvas-bottom.filter-bottom-block h2{font-size:18px}}@media (min-width:1201px) and (max-width:1600px){.offcanvas-bottom.filter-bottom-block h2{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.offcanvas-bottom.filter-bottom-block h2{font-size:18px}}.offcanvas-bottom.filter-bottom-block .categories-bix{margin:0 0 24px}.offcanvas-bottom.filter-bottom-block .btn-main{background:#cd5c5c;border-radius:16px;color:#fff;display:table;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:12px 14px;text-align:center}.offcanvas-bottom.filter-bottom-block .btn-main:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none}.offcanvas-bottom.filter-bottom-block .select-product-bix{margin:0 0 12px}.offcanvas-bottom.filter-bottom-block .select-product-bix ul{align-items:center;display:flex;flex-wrap:wrap}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li{border:1px solid #dcdce4;border-radius:16px;color:#a5a5ba;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin:0 12px 12px 0;padding:12px 14px;text-align:center;transition:all .3s linear}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li input{opacity:0;position:absolute}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li:hover{background-color:#cd5c5c;border-color:#cd5c5c;color:#fff}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li:hover i{color:#fff}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li.selected{background-color:#cd5c5c;border-color:#cd5c5c;color:#fff}.offcanvas-bottom.filter-bottom-block .select-product-bix ul li.selected i{color:#fff}.offcanvas-bottom.filter-bottom-block .select-product-bix .select-prd li:nth-child(3){margin:0 0 12px}@media (min-width:376px){.offcanvas-bottom.filter-bottom-block .select-product-bix .select-prd li:nth-child(3){margin:0 12px 12px 0}}.offcanvas-bottom.filter-bottom-block .select-product-bix .select-rating li i{color:#cd5c5c}.offcanvas-bottom.filter-bottom-block .range-bix{margin:0;width:317px}.offcanvas-bottom.filter-bottom-block .range-bix h2{margin:0 0 24px}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-value{align-items:flex-end;color:#a5a5ba;display:flex;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-marker-large{background:#aaa;background:#c0c0cf;top:-7px}.offcanvas-bottom.filter-bottom-block .range-bix .ui-widget-content{background:#dcdce4;border:none;height:1px}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-target{background:transparent;border:none;border-bottom:1px solid #dcdce4;border-radius:0;box-shadow:none;height:3px}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle{background:#cd5c5c;border:none;border-radius:100%;box-shadow:none;height:21px;outline:none;top:-10px;width:21px}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle:before{background-color:#fff;border-radius:100%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle:after{display:none}.offcanvas-bottom.filter-bottom-block .range-bix .noUi-connect{background:#cd5c5c;height:3px;top:-1px}.offcanvas-bottom.filter-bottom-block .btn-bottom-bix{background:#fff;border-radius:26px 26px 0 0;bottom:0;left:0;opacity:1;padding:16px 24px;position:absolute;right:0;transition:all .4s linear;visibility:visible;z-index:9}.offcanvas-bottom.filter-bottom-block .btn-bottom-bix .btn-main{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:16px 22px;text-align:center;width:100%}.offcanvas-bottom.filter-bottom-block .btn-bottom-bix .btn-main:hover{background-color:#000;border-color:#000;color:#fff;text-decoration:none}.add-fix .main-wrpper{height:100%;left:0;overflow:hidden;position:fixed;right:0;width:100%}.offcanvas-bottom.filter-bottom-block.show .btn-bottom-bix{opacity:1;position:fixed;visibility:visible}.login-wrpper{padding:33px 24px 24px}.login-wrpper .logo-box{margin:0 0 100px;position:relative}.login-wrpper .logo-box a.backbtn{color:#000;font-size:20px;left:0;position:absolute;top:0}.login-wrpper .logo-box a{display:block}.login-wrpper .logo-box a img{display:table;margin:0 auto;max-width:98px}.login-wrpper form h2{color:#000;font-family:Urbanist,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:29px;margin:0 0 16px;text-align:center}.login-wrpper form .form-group{margin:0 0 16px;position:relative}.login-wrpper form .form-group .form-control{border:.5px solid #ababab;border-radius:8px;box-shadow:none;color:#acb4b0;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:auto;line-height:19px;outline:none;padding:16px 16px 16px 48px}.login-wrpper form .form-group .form-control::-moz-placeholder{color:#acb4b0}.login-wrpper form .form-group .form-control::placeholder{color:#acb4b0}.login-wrpper form .form-group img{left:16px;max-width:100%;position:absolute;top:50%;transform:translateY(-50%)}.login-wrpper form button.btn-main{margin:40px 0 75px}.login-wrpper .continue-box p{color:#575555;font-family:Urbanist,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin:0 0 14px;text-align:center}.login-wrpper .continue-box ul{align-items:center;display:flex;margin:0 -8px;padding:0 0 68px}.login-wrpper .continue-box ul li{padding:0 8px;width:33.33%}.login-wrpper .continue-box ul li a{align-items:center;border:.5px solid #ababab;border-radius:15px;display:flex;justify-content:center;min-height:65px}.login-wrpper .continue-box ul li a img{max-width:100%}.login-wrpper .continue-box ul li a:hover{background-color:#eee}.login-wrpper .continue-box h6{color:#575555;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin:0;text-align:center}.login-wrpper .continue-box h6 a{color:#403cf2;font-weight:700;text-decoration:underline!important}.password-eye-icon{align-items:center;background:none;border:0;display:flex;height:100%;padding-right:1px;position:absolute;right:10px;top:0}.product-detail-wrpper{height:100%;overflow:hidden;padding:33px 0 112px;position:relative;width:100%}.product-detail-wrpper .logo-box{padding:0 24px;position:relative}.product-detail-wrpper .logo-box a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;left:0;left:5px;position:absolute;top:0;width:44px}.product-detail-wrpper .logo-box a.backbtn:hover{background-color:#cd5c5c;color:#fff}.product-detail-wrpper .logo-box a{display:block}.product-detail-wrpper .logo-box a img{display:table;margin:0 auto;max-width:98px}.product-detail-block{padding:0 24px}.product-detail-block .product-detail-bix{padding:68px 0 24px;position:relative}.product-detail-block .product-detail-bix .right-img .r__wrap{align-items:center;background:#fff;border-radius:14px;box-shadow:0 0 10px rgba(12,26,75,.05),0 10px 16px rgba(20,37,63,.06);color:#8e8ea9;display:flex;display:inline-block;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;line-height:12px;padding:10px;text-align:left}.product-detail-block .product-detail-bix .right-img .r__wrap img{width:auto}.product-detail-block .product-detail-bix .prd-dt{margin:0 0 68px;position:relative;z-index:9}.product-detail-block .product-detail-bix .prd-dt h2{color:#32324d;font-family:DM Sans,sans-serif;font-size:26px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:36px;margin:0 0 35px}@media (min-width:1601px) and (max-width:2000px){.product-detail-block .product-detail-bix .prd-dt h2{font-size:35px;line-height:45px}}@media (min-width:1201px) and (max-width:1600px){.product-detail-block .product-detail-bix .prd-dt h2{font-size:32px;line-height:42px}}@media (min-width:1025px) and (max-width:1200px){.product-detail-block .product-detail-bix .prd-dt h2{font-size:30px;line-height:40px}}.product-detail-block .product-detail-bix .prd-dt h3{align-items:center;color:#cd5c5c;display:flex;font-size:24px;font-style:normal;font-weight:800;line-height:20px}.product-detail-block .product-detail-bix .prd-dt h3 span{color:#cd5c5c;font-size:13px;font-weight:700;line-height:15px}.product-detail-block .product-detail-bix p{color:#666687;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 16px;position:relative;z-index:9}@media (min-width:1601px) and (max-width:2000px){.product-detail-block .product-detail-bix p{font-size:16px;line-height:24px;width:80%}}@media (min-width:1201px) and (max-width:1600px){.product-detail-block .product-detail-bix p{font-size:16px;line-height:24px;width:80%}}@media (min-width:1025px) and (max-width:1200px){.product-detail-block .product-detail-bix p{font-size:16px;line-height:24px;width:80%}}.product-detail-block .product-detail-bix .product-informetion{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);padding:10px 12px}.product-detail-block .product-detail-bix .product-informetion ul{align-items:center;display:flex;margin:0 -5px}.product-detail-block .product-detail-bix .product-informetion ul li{color:#8e8ea9;font-size:12px;font-weight:600;line-height:16px;padding:0 5px;text-align:center;width:20%}@media (min-width:1601px) and (max-width:2000px){.product-detail-block .product-detail-bix .product-informetion ul li{font-size:16px;line-height:24px}}@media (min-width:1201px) and (max-width:1600px){.product-detail-block .product-detail-bix .product-informetion ul li{font-size:16px;line-height:24px}}@media (min-width:1025px) and (max-width:1200px){.product-detail-block .product-detail-bix .product-informetion ul li{font-size:16px;line-height:24px}}.product-detail-block .product-detail-bix .product-informetion ul li span{color:#3a2d78;display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin:0 0 2px}@media (min-width:1601px) and (max-width:2000px){.product-detail-block .product-detail-bix .product-informetion ul li span{font-size:18px;line-height:26px}}@media (min-width:1201px) and (max-width:1600px){.product-detail-block .product-detail-bix .product-informetion ul li span{font-size:18px;line-height:26px}}@media (min-width:1025px) and (max-width:1200px){.product-detail-block .product-detail-bix .product-informetion ul li span{font-size:18px;line-height:26px}}.ingredients-block{padding:0 0 0 24px}.ingredients-block h2{color:#666687;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin:0 0 6px}@media (min-width:1601px) and (max-width:2000px){.ingredients-block h2{font-size:20px}}@media (min-width:1201px) and (max-width:1600px){.ingredients-block h2{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.ingredients-block h2{font-size:20px}}.ingredients-block .ingredients-slider .slick-slide{margin:0 8px}.ingredients-block .ingredients-slider .slick-list{margin:0 -8px}.ingredients-block .ingredients-slider .slider-box{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);margin:12px 0;min-width:150px;padding:12px}.ingredients-block .ingredients-slider .slider-box img{margin:0 auto 10px;max-width:100%}@media (min-width:1601px) and (max-width:2000px){.ingredients-block .ingredients-slider .slider-box img{margin:0 auto 20px;max-width:unset;width:25px}}@media (min-width:1201px) and (max-width:1600px){.ingredients-block .ingredients-slider .slider-box img{margin:0 auto 20px;max-width:unset;width:25px}}@media (min-width:1025px) and (max-width:1200px){.ingredients-block .ingredients-slider .slider-box img{margin:0 auto 20px;max-width:unset;width:25px}}.ingredients-block .ingredients-slider .slider-box p{color:#8e8ea9;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;text-align:center}@media (min-width:1601px) and (max-width:2000px){.ingredients-block .ingredients-slider .slider-box p{font-size:18px}}@media (min-width:1201px) and (max-width:1600px){.ingredients-block .ingredients-slider .slider-box p{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.ingredients-block .ingredients-slider .slider-box p{font-size:18px}}.size-block{padding:0 24px}.size-block h2{color:#666687;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin:0 0 6px}@media (min-width:1601px) and (max-width:2000px){.size-block h2{font-size:18px}}@media (min-width:1201px) and (max-width:1600px){.size-block h2{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.size-block h2{font-size:18px}}.size-block ul{align-items:center;display:flex;margin:0 -8px;padding:0 0 42px}@media only screen and (max-width:767px){.size-block ul{display:block}}.size-block ul li{padding:0 8px;width:33.33%}@media only screen and (max-width:767px){.size-block ul li{margin-bottom:10px;width:100%}}.size-block ul li span{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);color:#8e8ea9;cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:12px;position:relative;text-align:center;transition:all .3s linear}@media (min-width:1601px) and (max-width:2000px){.size-block ul li span{font-size:16px}}@media (min-width:1201px) and (max-width:1600px){.size-block ul li span{font-size:16px}}@media (min-width:1025px) and (max-width:1200px){.size-block ul li span{font-size:16px}}.size-block ul li span input{opacity:0;position:absolute}.size-block ul .selected span{background:#b7b2b2;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);color:#fff}.select-product-block{padding:0 24px 32px}.select-product-block .prd-box{align-items:center;background:#fff;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;margin:0 0 10px;padding:10px 14px}.select-product-block .prd-box h2{color:#1c1a17;font-size:14px;font-style:normal;font-weight:700;line-height:17px;margin:0}.select-product-block .prd-box .num-block{margin-left:auto;margin-right:0;position:relative}.select-product-block .prd-box .num-block .num-in{align-items:center;display:flex}.select-product-block .prd-box .num-block input{border:none;box-shadow:none;outline:none;padding:0 0 0 10px;width:35px}.select-product-block .prd-box .num-block input,.select-product-block .prd-box .num-block span.nfo-fix{color:#1c1a17;font-family:Urbanist,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:17px}.select-product-block .prd-box .num-block span.nfo-fix{left:0;position:absolute;top:50%;transform:translateY(-50%)}.select-product-block .prd-box .num-block span.plus{align-items:center;background-color:#f5f4f4;border:none;border-radius:100%;color:#1c1a17;cursor:pointer;display:flex;font-family:Urbanist,sans-serif;font-size:14px;font-weight:600;height:26px;justify-content:center;outline:none;padding:0;transition:all .3s linear;width:26px}.select-product-block .prd-box .num-block span.plus:hover{background:#b7b2b2;color:#fff}.select-product-block .nuts-title h2{color:#666687;font-size:16px;font-style:normal;font-weight:600;line-height:26px;margin:24px 0 5px}@media (min-width:1601px) and (max-width:2000px){.select-product-block .nuts-title h2{font-size:18px}}@media (min-width:1201px) and (max-width:1600px){.select-product-block .nuts-title h2{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.select-product-block .nuts-title h2{font-size:18px}}.instruction-bix{padding:0 24px}.instruction-bix h2{font-size:16px;margin:0 0 20px}.instruction-bix .form-group .form-control,.instruction-bix h2{align-items:center;color:#666687;font-style:normal;font-weight:600;line-height:26px}.instruction-bix .form-group .form-control{background:#f6f6f9;border:none;border-radius:5px;box-shadow:none;display:flex;font-size:12px;height:auto;outline:none;padding:19px}.order-bottom-fix{background:#fff;border-radius:26px;bottom:0;box-shadow:0 0 5px rgba(12,26,75,.02),0 -10px 20px rgba(220,220,228,.3);left:0;padding:16px 24px;position:fixed;right:0}.order-bottom-fix ul{align-items:center;display:flex}.order-bottom-fix ul li.order-plus{align-content:center;background:#f6f6f9;border-radius:16px;display:flex;margin-right:10px;padding:15px 20px}.order-bottom-fix ul li.order-plus a{color:#dcdce4;margin-right:14px}.order-bottom-fix ul li.order-plus a:last-child{color:#cd5c5c;margin:0}.order-bottom-fix ul li a.btn-main{background-color:#cd5c5c;width:100%}.order-bottom-fix ul li:last-child{border-radius:16px;width:100%}.prev-next{display:inline-block}@media only screen and (min-width:1240px){.prev-next .btn-prev{margin-left:-20px}.prev-next .btn-next{margin-right:-20px}}.prev-next .btn-main{width:auto}@media only screen and (max-width:767px){.prev-next .btn-main,.prev-next .btn-main:hover{background:none}}@media only screen and (min-width:768px){.prev-next .btn-main i{font-size:30px}}@media only screen and (max-width:767px){.prev-next .btn-main i{background:none;color:#32324d;font-size:24px}}.cart-wrpper .logo-box{align-items:center;display:flex;padding:0 0 40px}.cart-wrpper .logo-box a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;margin-right:12px;width:44px}.cart-wrpper .logo-box a.backbtn:hover{background-color:#cd5c5c;color:#fff}.cart-wrpper .logo-box h3{color:#8e8ea9;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0 0 2px}.cart-wrpper .logo-box h2{color:#32324d;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin:0}.cart-wrpper .order-bottom-fix .btn-main{background-color:#cd5c5c;border-radius:16px}.cart-wrpper .order-bottom-fix .btn-main i{padding-left:8px}.cart-wrpper .order-bottom-fix .btn-main:focus,.cart-wrpper .order-bottom-fix .btn-main:hover{background-color:#000;border-color:#000;box-shadow:none;color:#fff;outline:none}.products-wrpper .prd-box{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);display:flex;margin:0 0 20px;padding:10px 12px;position:relative}.products-wrpper .prd-box .prd-img{margin-right:12px;width:100px}.products-wrpper .prd-box .prd-img img{filter:drop-shadow(0 0 8px rgba(255,255,255,.7));max-width:100%}.products-wrpper .prd-box .prd-body{display:flex;justify-content:space-between;padding:0;width:100%}.products-wrpper .prd-box .prd-body .prd-img{margin-right:12px;max-width:100px;width:100px}.products-wrpper .prd-box .prd-body .prd-img img{max-width:100%}.products-wrpper .prd-box .prd-body .prd-title{color:#32324d;font-size:14px;font-style:normal;font-weight:600;line-height:22px;margin:0 0 4px}.products-wrpper .prd-box .prd-body h6{align-items:center;color:#8e8ea9;display:flex;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin:0 0 20px}.products-wrpper .prd-box .prd-body h6 i{color:#f67f33;font-size:15px;margin-right:5px}.products-wrpper .prd-box .prd-body h6 span{color:#c0c0cf;padding-left:5px}.products-wrpper .prd-box .prd-body .prd-text{align-items:center;color:#cd5c5c;display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin:0}.products-wrpper .prd-box .prd-body .prd-text span{color:#cd5c5c;font-size:8px;line-height:15px}.products-wrpper .num-block .num-in{margin-left:3px;margin-right:30px;width:35px}.products-wrpper .num-block .num-in input{border:none;border-radius:0;box-shadow:none;color:#666687;font-size:14px;font-style:normal;font-weight:600;height:auto;line-height:20px;padding:8px 0;text-align:center;width:100%}.products-wrpper .num-block .num-in .minus,.products-wrpper .num-block .num-in .plus{align-items:center;background:#fff2ea;border:none;border-radius:16px;border-radius:100%;box-shadow:none;color:#cd5c5c;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;margin:0 auto;outline:none;padding:0;width:32px}.products-wrpper .num-block .num-in .minus:hover,.products-wrpper .num-block .num-in .plus:hover{background-color:#cd5c5c;color:#fff}.products-wrpper .add-extra{color:#cd5c5c;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:16px;text-align:center}.products-wrpper .add-extra i{padding-right:8px}.modal-backdrop.fade.show{-o-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.33);bottom:0;height:100%;left:0;position:fixed;top:0;width:100%}.offcanvas-bottom{border:none;border-radius:25px 25px 0 0;box-shadow:none;height:275px;outline:none;padding:25px 4px;width:100%}.offcanvas-bottom .offcanvas-body{background-color:#fff;overflow:hidden;padding:0 6px}.offcanvas-bottom .offcanvas-body h5{color:#32324d;font-size:16px;font-weight:600;justify-content:center;line-height:26px;margin:0 0 36px;text-align:center}.offcanvas-bottom .offcanvas-body ul{align-items:center;display:flex;margin:0 -6px;padding:0 0 52px}.offcanvas-bottom .offcanvas-body ul li{padding:0 6px;width:33.33%}.offcanvas-bottom .offcanvas-body ul li a{align-items:center;background:#fff;border:1px solid #dcdce4;border-radius:16px;color:#a5a5ba;display:flex;font-size:13px;font-weight:500;justify-content:center;line-height:20px;padding:16px 5px;text-align:center;transition:all .3s linear}.offcanvas-bottom .offcanvas-body ul li a img{margin-right:5px;max-width:100%}.offcanvas-bottom .offcanvas-body ul li a:focus,.offcanvas-bottom .offcanvas-body ul li a:hover{background-color:#f67f33;border-color:#f67f33;color:#fff}.offcanvas-bottom .offcanvas-body ul li a:focus img,.offcanvas-bottom .offcanvas-body ul li a:hover img{filter:brightness(0) invert(1)}.offcanvas-bottom .offcanvas-body a.btn-main{background:#f67f33;border-radius:16px;display:block;text-align:center;width:100%}.cart-item-close{position:absolute;right:10px;top:5px}.cart-item-close i{color:red}.copy-coupon{border:1px solid #eaeaef;border-radius:16px;cursor:pointer;display:block;padding:6px;text-align:center;width:auto}.coupon-text-orange{color:#f67f33}.delivery-wrp{padding:24px 24px 125px}.delivery-wrp .delivery-block .delivery-title{align-items:center;display:flex;height:44px;justify-content:center;margin:0 0 12px;position:relative}.delivery-wrp .delivery-block .delivery-title a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;left:0;left:5px;position:absolute;top:0;width:44px}.delivery-wrp .delivery-block .delivery-title a.backbtn:hover{background-color:#cd5c5c;color:#fff}.delivery-wrp .delivery-block .delivery-title h2{color:#8e8ea9;font-size:14px;font-weight:500;line-height:20px;margin:0;text-align:center}@media (min-width:1601px) and (max-width:2000px){.delivery-wrp .delivery-block .delivery-title h2{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.delivery-wrp .delivery-block .delivery-title h2{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.delivery-wrp .delivery-block .delivery-title h2{font-size:18px}}.delivery-wrp .order-bottom-fix .btn-main{background-color:#cd5c5c;border-radius:16px}.delivery-wrp .order-bottom-fix .btn-main i{padding-left:8px}.delivery-wrp .order-bottom-fix .btn-main:hover{background-color:#000;color:#fff}.order-status-wrp .logo-box{align-items:center;display:flex;padding:0 0 40px}.order-status-wrp .logo-box a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;margin-right:12px;width:44px}.order-status-wrp .logo-box h3{color:#8e8ea9;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0 0 2px}.order-status-wrp .logo-box h2{color:#32324d;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin:0}.status-block .status-box{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);margin:0 0 12px;padding:24px}.status-block .status-box p{color:#8e8ea9;font-size:18px;font-weight:600;line-height:28px;margin:0 0 4px;text-align:center}.status-block .status-box h5{color:#cd5c5c;font-size:18px;font-weight:800;line-height:28px;margin:0;text-align:center}.status-block .accordion-item{background:#fff;border:none;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);margin:0 0 12px;padding:12px 16px}.status-block .accordion-item .accordion-header{margin:0}.status-block .accordion-item .accordion-button{background:transparent;border:none;border-radius:0;box-shadow:none;color:#8e8ea9;display:block;font-size:14px;font-weight:600;line-height:22px;padding:11px 0;position:relative;text-align:left;width:100%}@media (min-width:1601px) and (max-width:2000px){.status-block .accordion-item .accordion-button{font-size:18px}}@media (min-width:1201px) and (max-width:1600px){.status-block .accordion-item .accordion-button{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.status-block .accordion-item .accordion-button{font-size:18px}}.status-block .accordion-item .accordion-button:focus,.status-block .accordion-item .accordion-button:hover{box-shadow:none;outline:none}.status-block .accordion-item .accordion-button:before{align-items:center;color:#cd5c5c;content:"\f077";display:flex;font-family:Font Awesome\ 5 Pro;font-size:16px;height:30px;justify-content:center;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s linear;width:30px}.status-block .accordion-item .accordion-button.collapsed:before{content:"\f078";font-family:Font Awesome\ 5 Pro}.status-block .accordion-item .accordion-body{padding:16px 0 0}.status-block .accordion-item .accordion-body .guset-bx{display:flex;margin:0 0 16px}.status-block .accordion-item .accordion-body .guset-bx .guesttitle h4{color:#1c1a17;font-family:Urbanist;font-size:18px;font-weight:600;margin:0}.status-block .accordion-item .accordion-body .guset-bx .customchek{margin-left:auto}.status-block .accordion-item .accordion-body .guset-bx .customchek input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.status-block .accordion-item .accordion-body .guset-bx .customchek label{color:#868079;cursor:pointer;font-family:Urbanist;font-size:14px;font-weight:600;margin:0;position:relative}.status-block .accordion-item .accordion-body .guset-bx .customchek label span{padding-right:30px}.status-block .accordion-item .accordion-body .guset-bx .customchek label:before{-webkit-appearance:none;background-color:transparent;border:2px solid #cd5c5c;border-radius:5px;content:"";cursor:pointer;display:inline-block;height:24px;position:absolute;right:0;top:0;vertical-align:middle;width:20px}.status-block .accordion-item .accordion-body .guset-bx .customchek input:checked+label:after{border:solid #cd5c5c;border-width:0 2px 2px 0;content:"";display:block;height:12px;position:absolute;right:7px;top:4px;transform:rotate(45deg);width:6px}.status-block .accordion-item .accordion-body .order-bx{margin:0 0 12px}.status-block .accordion-item .accordion-body .order-bx ul{align-items:center;display:flex}.status-block .accordion-item .accordion-body .order-bx ul li{margin-right:12px}.status-block .accordion-item .accordion-body .order-bx ul li:last-child{margin:0 0 0 auto}.status-block .accordion-item .accordion-body .order-bx ul li img{border-radius:100%;filter:drop-shadow(1.6px 1.6px 1.6px rgba(238,238,238,.25));max-height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:40px}@media (min-width:1601px) and (max-width:2000px){.status-block .accordion-item .accordion-body .order-bx ul li img{max-height:65px;width:65px}}@media (min-width:1201px) and (max-width:1600px){.status-block .accordion-item .accordion-body .order-bx ul li img{max-height:65px;width:65px}}@media (min-width:1025px) and (max-width:1200px){.status-block .accordion-item .accordion-body .order-bx ul li img{max-height:65px;width:65px}}.status-block .accordion-item .accordion-body .order-bx ul li h3{color:#32324d;font-size:14px;font-weight:600;line-height:22px}@media (min-width:1601px) and (max-width:2000px){.status-block .accordion-item .accordion-body .order-bx ul li h3{font-size:16px}}@media (min-width:1201px) and (max-width:1600px){.status-block .accordion-item .accordion-body .order-bx ul li h3{font-size:16px}}@media (min-width:1025px) and (max-width:1200px){.status-block .accordion-item .accordion-body .order-bx ul li h3{font-size:16px}}.status-block .accordion-item .accordion-body .order-bx ul li h4{color:#4a4a6a;display:flex;font-size:14px;font-weight:700;line-height:20px;margin:0}.status-block .accordion-item .accordion-body .order-bx ul li h4 span{color:#a5a5ba;font-size:14px;font-weight:700;line-height:20px}.status-block .accordion-item .accordion-body .order-bx ul li h4 small{color:#c0c0cf;font-size:8px;font-weight:700;line-height:20px;padding:0 0 0 3px}.status-block .accordion-item .accordion-body .order-bx ul li h4 sub{color:#8e8ea9;font-size:8px;font-weight:700;line-height:15px;padding:0 3px}.status-block .accordion-item .accordion-body .add-order-text{color:#cd5c5c;display:block;font-size:14px;font-weight:600;line-height:22px;padding:12px;text-align:center}@media (min-width:1601px) and (max-width:2000px){.status-block .accordion-item .accordion-body .add-order-text{font-size:16px}}@media (min-width:1201px) and (max-width:1600px){.status-block .accordion-item .accordion-body .add-order-text{font-size:16px}}@media (min-width:1025px) and (max-width:1200px){.status-block .accordion-item .accordion-body .add-order-text{font-size:16px}}.status-block .accordion-item .accordion-body .add-order-text i{padding-right:12px}.total-box{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);padding:16px}.total-box ul li{align-items:center;color:#666687;display:flex;font-size:14px;font-weight:600;line-height:22px;padding:0 0 12px}@media (min-width:1601px) and (max-width:2000px){.total-box ul li{font-size:18px}}@media (min-width:1201px) and (max-width:1800px){.total-box ul li{font-size:18px}}@media (min-width:1025px) and (max-width:1200px){.total-box ul li{font-size:18px}}.total-box ul li span{color:#4a4a6a;font-size:14px;font-weight:700;line-height:20px;margin-left:auto;margin-right:0}@media (min-width:1601px) and (max-width:2000px){.total-box ul li span{font-size:15px}}@media (min-width:1201px) and (max-width:1600px){.total-box ul li span{font-size:15px}}@media (min-width:1025px) and (max-width:1200px){.total-box ul li span{font-size:15px}}.total-box ul li span sub{color:#8e8ea9;font-size:8px;font-weight:700;line-height:15px;vertical-align:top}.total-box ul li.total{border-top:1px solid #eaeaef;color:#4a4a6a;font-size:16px;font-weight:700;line-height:22px;padding:16px 0 0}@media (min-width:1601px) and (max-width:2000px){.total-box ul li.total{font-size:20px}}@media (min-width:1201px) and (max-width:1600px){.total-box ul li.total{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.total-box ul li.total{font-size:20px}}.total-box ul li.total span{color:#ff7b2c}.total-box ul li.total span sub{color:#ffb080}.total-box .coupon-label{padding-top:0}.total-box .btn-org{background-color:#f67f33;color:#fff;z-index:0}.total-box .btn-org:hover{background-color:#000}.order-item-close{display:inline;padding-left:10px;padding-right:10px}.order-item-close i{color:red;margin-top:3px}.splash-wrpper{align-items:center;display:flex;height:100vh;justify-content:center;min-height:620px;padding:24px}.splash-wrpper .logo-img{display:table;margin:0 auto 80px;max-width:130px}.splash-wrpper .btn-main{border:2px solid #faa239}.splash-wrpper .btn-main1{background-color:transparent;color:#faa239}.splash-wrpper ul li{margin:0 0 15px}.splash-wrpper ul li:last-child{margin:0}.splash-wrpper ul li a:hover{background-color:#000;border-color:#000;color:#fff}.home-banner{background-color:#f3f2f2;padding:16px 20px;width:100%}.home-banner img{margin:0 0 5px}.home-banner ul li{color:#868079;display:block;font-size:14px;font-weight:600;padding:5px 0}.home-banner ul li i{margin-right:3px}.home-banner ul li span{color:#008f06}.home-menus-list{padding:15px 24px;width:100%}.home-menus-list h2{color:#1c1a17;font-family:Urbanist;font-size:18px;font-weight:700;margin:0 0 15px}.home-menus-list .menu-box{background:#bd6a00;border-radius:11px;margin:0 0 35px;padding:16px 16px 0;position:relative}.home-menus-list .menu-box h3{color:#fff;font-size:14px;font-weight:500;margin:0 0 5px}.home-menus-list .menu-box img{border-radius:100%;margin:0 0 -25px 30px;max-height:100px;max-width:100px}.home-menus-list .menu-back2{background-color:#16426a}.home-menus-list .menu-back3{background-color:#6a3416}.home-menus-list .menu-back4{background-color:#166a2e}.search-box-resturant-bx{margin:0 0 17px;padding:15px 0}@media (min-width:320px) and (max-width:767px){.search-box-resturant-bx{padding:15px 9px}}.search-box-resturant-bx .search-box-end{position:relative}.search-box-resturant-bx .search-box-end .form-control{background-color:#f0eded;border:none;border-radius:16px;box-shadow:none;color:#8e8ea9;font-size:14px;font-weight:600;height:auto;padding:12px 24px}.search-box-resturant-bx .search-box-end i.fa-search{color:#8e8ea9;color:#f78843;font-size:18px;position:absolute;right:5px;top:3px}.search-box-resturant-bx .search-box-end .filter-toggle-btn{position:absolute;right:15px;top:10px}.search-box-resturant-bx .search-box{position:relative}.search-box-resturant-bx .search-box .form-control{background-color:#f0eded;border:none;border-radius:16px;box-shadow:none;color:#8e8ea9;font-size:14px;font-weight:600;height:auto;padding:12px 50px}.search-box-resturant-bx .search-box i.fa-search{color:#8e8ea9;font-size:18px;left:15px;position:absolute;top:13px}.search-box-resturant-bx .search-box .filter-toggle-btn{position:absolute;right:15px;top:10px}.order-accepting-optbox{overflow:hidden;padding:0 9px}@media (min-width:320px) and (max-width:767px){.order-accepting-optbox{padding:0 24px}}.order-accepting-optbox .order-acpbx{align-items:center;border:1px solid #cecaca;border-radius:8px;color:#000;display:flex;font-size:16px;font-weight:600;margin:0 0 16px;padding:16px}@media (min-width:768px) and (max-width:991px){.order-accepting-optbox .order-acpbx{font-size:12px;line-height:22px;padding:10px}}.order-accepting-optbox .order-acpbx svg{height:24px;margin-right:10px;width:25px}.order-accepting-optbox .order-acpbx i{background-color:#cecaca;border-radius:50%;color:#fff;font-size:16px;height:24px;line-height:24px;margin-left:auto;text-align:center;transition:.4s linear;-webkit-transition:.4s linear;width:24px}.order-accepting-optbox .order-acpbx:hover i{background-color:#cd5c5c;color:#fff}.coupen-codewrp{overflow:hidden}.coupen-codewrp .coupen-slider .slider.multiple-item .slick-slide{margin:0 8px}.coupen-codewrp .coupen-slider .slider.multiple-item .slick-list{margin:0 -8px}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);margin:12px 0;padding:12px}@media (min-width:320px) and (max-width:447px){.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box{padding:10px 8px}}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code{display:flex}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code svg{height:34px;margin:0;width:24px}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt{padding-left:8px}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h4{color:#1c1a17;font-size:16px;font-weight:700;margin:0 0 5px}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h4 span{font-size:14px;font-weight:500}.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h6{color:#868079;font-size:12px;font-weight:500;margin:0}.recommened-slider-wrp{overflow:hidden;padding:24px 0}@media (min-width:768px) and (max-width:1024px){.recommened-slider-wrp .container{padding:0 15px}}.recommened-slider-wrp .recommened-products{border-top:1px solid #dadada;padding:15px 0}@media (min-width:320px) and (max-width:767px){.recommened-slider-wrp .recommened-products{border:none;padding:0 24px}}.recommened-slider-wrp .recommened-products h2{color:#1c1a17;font-family:Urbanist;font-size:18px;font-weight:700;margin:0}@media (min-width:320px) and (max-width:767px){.recommened-slider-wrp .recommened-products h2{border-top:1px solid #dadada;padding:15px 0}.recommened-slider-wrp .similer-products-slider{padding:0 0 0 24px}}@media (min-width:768px) and (max-width:1024px){.recommened-slider-wrp .similer-products-slider .container{padding:0}}.recommened-slider-wrp .similer-products-slider .pro-slidersim .slick-slide{margin:0 8px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .slick-list{margin:0 -8px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox{border-top-left-radius:15px;border-top-right-radius:15px;height:200px;overflow:hidden;position:relative}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox img.pro-imgbx{min-height:100%;width:100%}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx{left:15px;position:absolute;top:0}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul{display:flex}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li{background-color:#cd5c5c;border-radius:0 0 10px 10px;height:35px;margin-right:8px;position:relative;width:30px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li svg{height:26px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:26px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li:last-child{margin:0}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx{background-size:100% 100%;height:45px;position:absolute;right:15px;top:0;width:30px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx h6{color:#fff;font-family:Urbanist;font-size:12px;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx h6 span{display:block;font-size:10px;font-weight:500}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data{align-items:flex-end;background-color:rgba(205,92,92,.6);bottom:0;display:flex;left:0;padding:10px;position:absolute;right:0;width:100%}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .pronmbx h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 5px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .pronmbx p{color:#fff;font-size:14px;font-weight:700;margin:0}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx{margin-left:auto}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx h5{background-color:#fff;border-radius:30px;color:#868079;font-size:11px;font-weight:600;height:25px;line-height:25px;margin:0;padding:0 5px;text-align:center;width:50px}.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx h5 i{color:#ffb01d;margin-right:3px}.recommened-slider-wrp .near-by-you{padding:18px 0}@media (min-width:320px) and (max-width:767px){.recommened-slider-wrp .near-by-you{padding:18px 24px}}.recommened-slider-wrp .near-by-you h2{color:#1c1a17;font-family:Urbanist;font-size:18px;font-weight:700;margin:0 0 16px}.recommened-slider-wrp .near-by-you .similer-probox-btn{margin-bottom:10px}.recommened-slider-wrp .near-by-you .similer-probox{border-radius:15px;height:200px;margin:0 0 20px;overflow:hidden;position:relative}.recommened-slider-wrp .near-by-you .similer-probox img.pro-imgbx{min-height:100%;width:100%}.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx{left:15px;position:absolute;top:0}.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul{display:flex}.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li{background-color:#cd5c5c;border-radius:0 0 10px 10px;height:35px;margin-right:8px;position:relative;width:30px}.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li svg{height:26px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:26px}.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li:last-child{margin:0}.recommened-slider-wrp .near-by-you .similer-probox .dicbx{background-size:100% 100%;height:45px;position:absolute;right:15px;top:0;width:30px}.recommened-slider-wrp .near-by-you .similer-probox .dicbx h6{color:#fff;font-family:Urbanist;font-size:12px;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.recommened-slider-wrp .near-by-you .similer-probox .dicbx h6 span{display:block;font-size:10px;font-weight:500}.recommened-slider-wrp .near-by-you .similer-probox .product-data{align-items:flex-end;background-color:rgba(205,92,92,.6);bottom:0;display:flex;left:0;padding:10px;position:absolute;right:0;width:100%}.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx h4{color:#fff;font-size:22px;font-weight:700;margin:0 0 5px}@media (min-width:768px) and (max-width:1024px){.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx h4{font-size:14px}}.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx p{color:#fff;font-size:14px;font-weight:700;margin:0}@media (min-width:768px) and (max-width:1024px){.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx p{font-size:10px}}.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx{margin-left:auto}.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5{background-color:#fff;border-radius:30px;color:#868079;font-size:11px;font-weight:600;height:25px;line-height:25px;margin:0;padding:0 5px;text-align:center;width:50px}.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5 i{color:#ffb01d;margin-right:3px}@media (min-width:768px) and (max-width:1024px){.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5{font-style:10px}}.recommened-slider-wrp .btn-book{background:#faa239;border:none;border-radius:8px;box-shadow:none;color:#fff;display:block;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:700;line-height:19px;padding:8px 0 10px;text-align:center;transition:.4s linear;-webkit-transition:.4s linear;width:150px}.recommened-slider-wrp .badge-success-new{background:green}.recommened-slider-wrp .badge-danger-new{background:red}.recommened-slider-wrp .similer-probox-subbg{margin-top:-10px;padding:17px 15px 20px}.restaurant-outer-box{background:#f0eded;border:1px solid #faa239;border-radius:20px}.cart-wrpper{padding:13px 24px 120px}.cart-wrpper .delivery-block .delivery-title{align-items:center;display:flex;height:44px;justify-content:center;margin:0 0 12px;position:relative}.cart-wrpper .delivery-block .delivery-title a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;left:0;left:5px;position:absolute;top:0;width:44px}.cart-wrpper .delivery-block .delivery-title a.backbtn:hover{background-color:#cd5c5c;color:#fff}.cart-wrpper .delivery-block .delivery-title h2{color:#8e8ea9;font-size:14px;font-weight:500;line-height:20px;margin:0;text-align:center}@media (min-width:1601px) and (max-width:2000px){.cart-wrpper .delivery-block .delivery-title h2{font-size:22px}}@media (min-width:1201px) and (max-width:1600px){.cart-wrpper .delivery-block .delivery-title h2{font-size:20px}}@media (min-width:1025px) and (max-width:1200px){.cart-wrpper .delivery-block .delivery-title h2{font-size:18px}}.cart-wrpper .chooce-day{padding:15px 0}.cart-wrpper .chooce-day h3{font-family:Urbanist;font-size:14px;font-weight:600;margin:0 0 15px}.cart-wrpper .chooce-day .slick-track{outline:none}.cart-wrpper .chooce-day .choice-slider .slick-slide{margin:0 10px}.cart-wrpper .chooce-day .choice-slider .slick-list{margin:0 -10px}.cart-wrpper .chooce-day .choice-slider .choice-bx{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer;margin:12px 0;outline:none;padding:12px}.cart-wrpper .chooce-day .choice-slider .choice-bx .form-check-input{display:none}.cart-wrpper .chooce-day .choice-slider .choice-bx h4{color:#1c1a17;font-size:14px;font-weight:500;line-height:20px;margin:0;text-align:center}.cart-wrpper .chooce-day .choice-slider .choice-bx h4 span{color:#868079;display:block;font-size:12px}.cart-wrpper .chooce-day .choice-slider .selected{background-color:#cd5c5c}.cart-wrpper .chooce-day .choice-slider .selected h4,.cart-wrpper .chooce-day .choice-slider .selected h4 span{color:#fff}.cart-wrpper .howmany-peoplebx{padding:15px 0}.cart-wrpper .howmany-peoplebx h3{font-family:Urbanist;font-size:14px;font-weight:600;margin:0 0 15px}.cart-wrpper .howmany-peoplebx .num-block .num-in{align-items:center;display:flex;width:100px}.cart-wrpper .howmany-peoplebx .num-block .num-in input{border:1px solid #ababab;border-radius:8px;box-shadow:none;color:#666687;font-size:14px;font-style:normal;font-weight:600;height:auto;line-height:20px;padding:12px 0;text-align:center;width:65px}.cart-wrpper .howmany-peoplebx .num-block .num-in .actbx{padding-left:10px}.cart-wrpper .howmany-peoplebx .num-block .num-in .minus,.cart-wrpper .howmany-peoplebx .num-block .num-in .plus{align-items:center;background:#cd5c5c;border:3px solid #fff;border-radius:30px;border-radius:100%;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:20px;margin:0 auto;outline:none;padding:0;width:24px}.cart-wrpper .howmany-peoplebx .num-block .num-in .minus:hover,.cart-wrpper .howmany-peoplebx .num-block .num-in .plus:hover{background-color:#000;color:#fff}.cart-wrpper .howmany-peoplebx ul{align-items:center;display:flex}.cart-wrpper .howmany-peoplebx ul li{border-radius:11px;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#1c1a17;cursor:pointer;font-size:14px;font-weight:500;margin:0 10px 0 0;padding:12px 16px}.cart-wrpper .howmany-peoplebx ul li:last-child{margin:0}.cart-wrpper .howmany-peoplebx ul li input{display:none}.cart-wrpper .howmany-peoplebx ul .selected{background-color:#cd5c5c;color:#fff}.cart-wrpper .time-slot-slider .slick-slide{margin:0 10px}.cart-wrpper .time-slot-slider .slick-list{margin:0 -10px}.cart-wrpper .time-slot-slider .choice-bx{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer;margin:12px 0;outline:none;padding:12px}.cart-wrpper .time-slot-slider .choice-bx .form-check-input{display:none}.cart-wrpper .time-slot-slider .choice-bx h4{color:#1c1a17;font-size:14px;font-weight:500;line-height:20px;margin:0;text-align:center}.cart-wrpper .time-slot-slider .choice-bx h4 span{color:#868079;display:block;font-size:12px}.cart-wrpper .time-slot-slider .choice-btn{border-radius:10px;box-shadow:none!important;cursor:pointer;margin:12px 0;outline:none;padding:12px}.cart-wrpper .time-slot-slider .choice-btn .btn-active{background-color:#faa239!important;color:#fff}.cart-wrpper .time-slot-slider .choice-btn .btn-main{background:#fff;box-shadow:none}.cart-wrpper .time-slot-slider .choice-btn .btn-main:hover{background-color:#faa239;color:#fff}.cart-wrpper .time-slot-slider .selected{background-color:#cd5c5c}.cart-wrpper .time-slot-slider .selected h4,.cart-wrpper .time-slot-slider .selected h4 span{color:#fff}.order-status-wrp{padding:24px 24px 112px}.order-status-wrp .pay-hed-row{align-items:center;display:flex}.order-status-wrp .pay-hed-row .logo-box{align-items:center;display:flex;padding:0}.order-status-wrp .pay-hed-row .logo-box a.backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;margin-right:12px;width:44px}.order-status-wrp .pay-hed-row .logo-box a.backbtn:hover{background-color:#cd5c5c;color:#fff}.order-status-wrp .pay-hed-row .logo-box h3{color:#8e8ea9;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0 0 2px}.order-status-wrp .pay-hed-row .logo-box h2{color:#32324d;font-size:18px;font-style:normal;font-weight:600;line-height:22px;margin:0}.order-status-wrp .pay-hed-row .bar-actbx{margin-left:auto}.order-status-wrp .payhead-me{align-items:center;display:flex;padding:15px 0}.order-status-wrp .payhead-me h3{color:#666687;font-size:16px;font-weight:600;margin:0}.order-status-wrp .payhead-me a{color:#cd5c5c;font-size:16px;font-weight:600;margin-left:auto}.order-status-wrp .payhead-me a:hover{color:#666687}.order-status-wrp .payment-type-list{background-color:#fff;border-radius:11px;box-shadow:0 0 1px rgba(12,26,75,.03),0 4px 20px -2px rgba(50,50,71,.04);margin:0 0 16px;padding:16px}.order-status-wrp .payment-type-list ul li{align-items:center;border:1px solid #eaeaef;border-radius:16px;cursor:pointer;display:flex;margin:0 0 16px;padding:18px 50px 18px 16px;position:relative;width:100%}.order-status-wrp .payment-type-list ul li input{display:none}.order-status-wrp .payment-type-list ul li h4{color:#666687;font-size:14px;font-weight:600;margin:0}.order-status-wrp .payment-type-list ul li .checkbx{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:16px;top:0}.order-status-wrp .payment-type-list ul li .checkbx img.aprovecheck{display:none}.order-status-wrp .payment-type-list ul .selected .checkbx{margin-left:auto}.order-status-wrp .payment-type-list ul .selected .checkbx img.nrmcheck{display:none}.order-status-wrp .payment-type-list ul .selected .checkbx img.aprovecheck{display:block}.order-status-wrp .payment-type-list .pay-subtotal{border-bottom:1px solid rgba(234,234,239,.5);margin:0 0 16px;padding:0 0 10px}.order-status-wrp .payment-type-list .pay-subtotal h5{color:#666687;font-size:14px;font-weight:600;margin:0;padding:10px 0;width:100%}.order-status-wrp .payment-type-list .pay-subtotal h5 span{color:#4a4a6a;float:right;font-weight:700}.order-status-wrp .payment-type-list .pay-subtotal h5 span sup{color:#8e8ea9;font-size:10px;margin-right:3px}.order-status-wrp .payment-type-list .tipbx{border-bottom:1px solid rgba(234,234,239,.5);padding:0}.order-status-wrp .payment-type-list .tipbx .form-group{margin:0;position:relative}.order-status-wrp .payment-type-list .tipbx .form-group .form-controls{border:1px solid #eaeaef;border-radius:16px;box-shadow:none;color:#8e8ea9;font-size:14px;font-weight:600;height:auto;margin:0 0 16px;outline:none!important;padding:14px 16px 14px 45px;position:relative;width:100%}.order-status-wrp .payment-type-list .tipbx .form-group img{left:16px;position:absolute;top:16px}.order-status-wrp .payment-type-list .totalbox{border-bottom:none;margin:10px 0 0;padding:0}.order-status-wrp .payment-type-list .totalbox h6{color:#4a4a6a;font-size:16px;font-weight:700;margin:0;padding:10px 0;width:100%}.order-status-wrp .payment-type-list .totalbox h6 span{color:#cd5c5c;float:right;font-weight:700}.order-status-wrp .payment-type-list .totalbox h6 span sup{color:#cd5c5c;font-size:10px;margin-right:3px}.order-status-wrp .order-bottom-fix .btn-main{background-color:#cd5c5c;border-radius:16px;font-weight:400}.order-status-wrp .order-bottom-fix .btn-main span{font-weight:800}.order-status-wrp .order-bottom-fix .btn-main i{padding-left:8px}.order-status-wrp .order-bottom-fix .btn-main:hover{background-color:#000;color:#fff}.order-status-wrp .payment-coupon-btns ul{display:flex;flex-direction:row;flex-wrap:wrap}.order-status-wrp .payment-coupon-btns ul li{border:1px solid #eaeaef;border-radius:16px;cursor:pointer;display:block;margin-bottom:16px;padding:16px;text-align:center;width:75px}.order-status-wrp .payment-coupon-btns ul .active{background:#f67f33}.feedback-wrp{height:100%;overflow:auto;padding:16px 24px 165px;position:relative}.feedback-wrp .feedback-hed-row{align-items:center;display:flex;margin:0 0 24px}.feedback-wrp .feedback-hed-row .search-box{align-items:center;display:flex}.feedback-wrp .feedback-hed-row .search-box .close-ic{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:16px;height:44px;justify-content:center;margin-right:12px;min-width:44px;width:44px}.feedback-wrp .feedback-hed-row .search-box .close-ic:hover{background-color:#cd5c5c;color:#fff}.feedback-wrp .feedback-hed-row .search-box .form-control{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:#8e8ea9;font-size:14px;font-weight:600;height:auto;line-height:22px;outline:none;padding:0}.feedback-wrp .feedback-hed-row .bar-actbx{margin-left:auto;margin-right:0}.feedback-wrp .feedback-block h2{color:#32324d;font-family:DM Sans;font-size:22px;font-style:normal;font-weight:500;line-height:30px;margin:0 0 32px;text-align:center}.feedback-wrp .feedback-block ul{align-items:center;display:flex;margin:0 auto;padding:30px 0;width:295px}.feedback-wrp .feedback-block ul li{color:#a5a5ba;font-size:14px;font-weight:600;line-height:20px;position:relative;text-align:center;width:26.66%;z-index:1}.feedback-wrp .feedback-block ul li:before{background-color:#c0c0cf;content:"";height:11px;left:50%;position:absolute;top:-43px;width:1px}.feedback-wrp .feedback-block ul li:first-child{text-align:left;width:10%}.feedback-wrp .feedback-block ul li:first-child:before{left:0}.feedback-wrp .feedback-block ul li:last-child{text-align:right;width:10%}.feedback-wrp .feedback-block ul li:last-child:before{left:auto;right:0}.feedback-wrp .feedback-block .range_container{display:block;margin:0 auto;position:relative;width:295px;z-index:2}.feedback-wrp .feedback-block .range_container .slider_smile{display:table;margin:0 auto 60px;max-width:180px}.feedback-wrp .feedback-block .range_container h6{bottom:85px;color:#8e8ea9;font-size:16px;font-weight:600;left:0;line-height:26px;margin:0;position:absolute;right:0;text-align:center}.feedback-wrp .feedback-block .slider{-webkit-appearance:none;background:#dcdce4;height:1px;outline:none;width:100%}.feedback-wrp .feedback-block .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:18px solid #cd5c5c;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);cursor:pointer;height:44px;position:relative;width:44px}.feedback-wrp .feedback-block .slider::-webkit-slider-thumb:before{background-color:#000;border-radius:100%;content:"";height:0;left:0;position:absolute;top:0;width:0;z-index:9}.feedback-wrp .bottom-botton-fix{background-color:#fff;bottom:0;left:0;padding:16px 24px;position:fixed;right:0;z-index:9}.feedback-wrp .bottom-botton-fix .skip-btn{border-radius:16px;color:#8981ae;display:block;font-size:16px;font-weight:600;line-height:22px;margin:0 0 10px;padding:16px;text-align:center}.feedback-wrp .bottom-botton-fix .skip-btn:hover{background-color:#cd5c5c;color:#fff}.feedback-wrp .bottom-botton-fix .btn-main{border-radius:16px}.feedback-wrp .feedback-btn .btn-feedback{background:#fff;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);cursor:pointer;margin:12px 0;outline:none;padding:12px;width:140px}@media only screen and (max-width:767px){.feedback-wrp .feedback-btn .btn-feedback{font-size:14px}}@media only screen and (min-width:767px){.feedback-wrp .feedback-btn .btn-feedback{font-size:14px}}.feedback-wrp .feedback-btn .btn-feedback:hover{background:#faa239;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#fff;cursor:pointer;margin:12px 0;outline:none;padding:12px;width:140px}.feedback-wrp .feedback-btn .active-btn{background:#faa239;color:#fff}.suggestion-file-upload{background-color:#efefef;border:none;border-radius:4px;color:#b6b4ba;cursor:pointer;display:inline-block;min-height:48px;padding:12px 12px 6px;width:100%}.suggestion-file-upload i{color:#faa239}.suggestion-custom-upload input[type=file]{display:none}.form__sec .form-group{margin:0 0 11px}.form__sec .form-group label{color:#000;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin:0 0 11px}@media (min-width:1601px) and (max-width:2000px){.form__sec .form-group label{font-size:15px}}@media (min-width:1201px) and (max-width:1600px){.form__sec .form-group label{font-size:15px}}@media (min-width:1025px) and (max-width:1200px){.form__sec .form-group label{font-size:15px}}.form__sec .form-group .form-control{background:#efefef;border:none;border-radius:10px;box-shadow:none;color:rgba(0,0,0,.5);font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;height:auto;line-height:24px;outline:none;padding:12px 15px;resize:none}@media (min-width:1601px) and (max-width:2000px){.form__sec .form-group .form-control{font-size:15px}}@media (min-width:1201px) and (max-width:1600px){.form__sec .form-group .form-control{font-size:15px}}@media (min-width:1025px) and (max-width:1200px){.form__sec .form-group .form-control{font-size:15px}}.form__sec .address-group{margin:0}.form__sec .address-group .form-control{margin:0 0 12px}.form__sec .map-block{background-color:#fff;margin-bottom:30px}.form__sec .map-block .map-box{height:210px;width:100%}.form__sec .map-block .map-box iframe{height:100%;width:100%}.form__sec .map-block .location-info{align-items:center;display:flex;padding:15px 0}.form__sec .map-block .location-info i{color:#000;font-size:30px;margin-right:12px}.form__sec .map-block .location-info h3{color:#006dff;font-size:14px;font-style:normal;font-weight:600;margin:0 0 5px}.form__sec .map-block .location-info p{color:rgba(0,0,0,.8);font-size:12px;font-style:normal;font-weight:600;margin:0}.form__sec .cms_review{border-bottom:1px solid #222}.form__sec .rate{height:46px;padding:0 10px}.form__sec .rate:not(:checked)>input{position:absolute;top:-9999px}.form__sec .rate:not(:checked)>label{color:#ccc;cursor:pointer;float:right;font-size:30px;overflow:hidden;white-space:nowrap;width:1em}.form__sec .rate:not(:checked)>label:before{content:"★ "}.form__sec .rate:not(:checked)>label:hover,.form__sec .rate:not(:checked)>label:hover~label{color:#deb217}.form__sec .rate>input:checked~label{color:#ffc700}.form__sec .rate>input:checked+label:hover,.form__sec .rate>input:checked+label:hover~label,.form__sec .rate>input:checked~label:hover,.form__sec .rate>input:checked~label:hover~label,.form__sec .rate>label:hover~input:checked~label{color:#c59b08}.review-form .form-control{border:1px solid #212529!important}.review-form .form-check-input:checked{background-color:#faa239;border-color:#faa239}.r-score{display:block;font-size:16px;margin-right:5px;overflow:hidden;position:relative}.r-score .score-wrap{display:inline-block;height:19px;position:relative}.r-score .stars-active{color:#f67f33;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}.r-score .stars-inactive{-webkit-text-stroke:initial;color:grey;left:0;position:absolute;top:0}.event-container .event-bg{background-position:50%;background-size:cover}.event-container .event-banner{background:rgba(0,0,0,.2);color:#fff;min-height:250px;padding:30px}.event-page{padding:0 20px}.custom-radio-button.custom-radio-time .form-check{width:100%}.custom-radio-time .form-check label{background-color:transparent;border:1px solid #cd5c5c;border-radius:8px;color:#cd5c5c;float:left;height:48px;line-height:46px;margin:0 0 8px;padding:0;text-align:center;width:100%}.custom-radio-time input[type=radio]:checked+label{background-color:#cd5c5c;border-color:#cd5c5c;color:#fff}.custom-radio-time input[type=radio]:disabled+label{background-color:#e6e6e6;border-color:#e6e6e6;color:#000}.custom-radio-button.custom-radio-table .form-check{margin-bottom:20px;width:100%}.custom-radio-table .form-check .custom-table{background-color:#fff;border:2px dashed #cd5c5c;border-radius:6px;color:#000;padding:20px}.custom-radio-table .form-check .custom-table span{background:#e6e6e6;border-radius:15px;color:#000;float:right;font-size:14px;padding:4px 9px}.custom-radio-table .form-check input[type=radio]:checked+.custom-table{background-color:#d1e7dd;border-color:#146c43;color:#000}.custom-radio-table .form-check input[type=radio]:checked+.custom-table span{background:#fff}.custom-radio-table .form-check input[type=radio]:disabled+.custom-table{background-color:#f8d7da;border-color:#b02a37;color:#000}.custom-radio-table .form-check input[type=radio]:disabled+.custom-table span{background:#fff}.comment-box{background-color:#e6e6e6;border-radius:8px;padding:20px}.comment-box .comment-box,.comment-box+.comment-box{margin-top:15px}.comment-box .comment-user-img-name-ratings .comment-user-img{background-color:#32324d;border-radius:50%;float:left;height:30px;margin-right:15px;overflow:hidden;width:30px}.comment-box .comment-user-img-name-ratings .comment-user-name-ratings{overflow:hidden}.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-name{display:inline-block;font-size:18px;font-weight:700;width:calc(100% - 62px)}.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings{background-color:#fff;border-radius:15px;font-size:12px;height:30px;line-height:30px;position:absolute;text-align:center;width:60px}.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings .fa{color:#cd5c5c}.comment-box .comment-user-reviews{display:inline-block;font-size:16px;margin-top:15px;position:relative;width:100%}.comment-box .comment-user-reviews .comment-counts{display:block;float:right;font-size:12px}.comment-box.reply{background-color:#fff;border:2px solid #e6e6e6}.comment-box.reply .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings{background-color:#e6e6e6}.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews{display:inherit;margin-top:0;overflow:hidden;width:auto}.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews textarea{border-color:rgba(0,0,0,.2);height:50px;padding-right:50px;resize:none;width:100%}.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews input[type=submit]{background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#cd5c5c;height:35px;position:absolute;right:7px;top:7px;width:35px}@media only screen and (max-width:767px){.comment-box{padding:10px}.comment-box .comment-user-img-name-ratings .comment-user-img{margin-right:8px}}.inner-box{background:#fff;border-radius:16px;box-shadow:0 0 1px rgba(12,26,75,.3),0 4px 20px -2px rgba(50,50,71,.4);margin-bottom:12px;padding:24px}.food-categorie-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;padding-bottom:30px}.food-categorie-tabs>li{flex:0 0 auto;margin-right:40px;position:relative}.food-categorie-tabs>li button{background-color:#fff;border:3px solid #cd5c5c;border-radius:9px;color:#cd5c5c;height:36px;line-height:30px;margin-bottom:8px;min-width:90px;padding:0 26px}.food-categorie-tabs>li button:hover{background-color:#cd5c5c;color:#fff}.food-categorie-tabs>li ul.tabs-menu{left:0;margin:0 auto;right:0}.food-categorie-tabs>li .add-extra-tab{color:#cd5c5c;cursor:pointer;font-size:18px;position:absolute;right:-29px;top:7px}.food-categorie-tabs>li .add-extra-tab:focus,.food-categorie-tabs>li .add-extra-tab:hover{color:#000}ul.tabs-menu{background:#cd5c5c;border-radius:4px;color:#fff;display:flex;font-size:13px;justify-content:space-around;padding:0;position:absolute;width:88px}ul.tabs-menu li i{cursor:pointer;padding:5px 0}.searchbox{position:relative;width:100%}.searchbox input[type=search]{background-color:#fff;border:none;border-radius:10px;height:40px;outline:none;padding-left:10px;padding-right:45px;width:100%}.searchbox input[type=submit]{border:none;border-radius:10px;bottom:0;font-family:Font Awesome\ 5 Pro;font-weight:900;height:34px;margin:auto;position:absolute;right:4px;top:0;width:34px}.food-category{float:left;margin-bottom:15px;width:100%}.food-category .food-category-img{background-position:50%;background-size:cover;border-radius:10px;float:left;overflow:hidden;position:relative;width:100%}.food-category .food-category-img a{background-color:rgba(0,0,0,.4);color:#fff;float:left;font-size:30px;padding:50px 0;width:100%}.food-category .food-category-img .tabs-menu{right:5px;top:5px}.food-category input[type=submit]{background-color:#cd5c5c;border:none;border-radius:5px;color:#fff;font-family:Font Awesome\ 5 Pro;font-weight:400;height:40px;margin-bottom:15px;width:100%}.food-category input[type=submit]:focus,.food-category input[type=submit]:hover{background-color:#000}.food-category.food-category-list .food-category-img a{padding:150px}.food-category.food-category-list .products-wrpper .prd-box .prd-body .prd-title{font-size:20px}.food-category.food-category-list .products-wrpper .prd-box .prd-body .prd-text{font-size:20px;margin-top:15px}:root,html{scroll-behavior:smooth}body{background:linear-gradient(90deg,#fcfcfc,#f7f7f7 10.04%,#f7f7f7 51.56%,#f7f7f7 89.58%,#fcfcfc);color:#32324d;font-family:Urbanist,sans-serif;font-family:Rubik,sans-serif;font-family:Mulish,sans-serif}body,ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none!important;transition:all .3s linear}.container-fluid{padding:0}.container{max-width:1140px;padding:0}.page-sections{padding:0 0 100px}.product-wrp .row{margin:0 -6px}.product-wrp .row .col-md-6{padding:0 6px}.section-title:before{content:"";display:block;height:calc(var(--section-offset)*1px);margin-top:calc(var(--section-offset)*-1px);pointer-events:none;visibility:hidden}.btn-main{background:#cd5c5c;border:none;border-radius:8px;box-shadow:none;color:#fff;display:block;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:700;line-height:19px;padding:17px 0 20px;text-align:center;transition:.4s linear;-webkit-transition:.4s linear;width:100%}.btn-main:hover{background-color:#000;color:#fff}.slick-carosel{display:none}.slick-carosel.slick-initialized{display:block}.offcanvas.show{transform:none;z-index:1051}.custom-radio-button .form-check input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.custom-radio-button .form-check input:disabled{cursor:not-allowed}.custom-radio-button .form-check{display:inline-block;margin:0;padding:0;position:relative}.login-header{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.login-header .user-dashboard button{align-items:center;background-color:transparent;border:none;box-shadow:none!important;color:#000;display:flex;outline:none!important}.login-header .user-dashboard button span{border-radius:50%;display:inline-block;height:40px;margin:0 8px;overflow:hidden;width:40px}.login-header .user-dashboard button span img{max-width:100%}.login-header .user-dashboard button i img{margin:0 8px;max-width:20px}.login-header .user-dashboard .dropdown-menu.show{width:100%}.login-header .user-dashboard a{color:#000}.login-header .user-dashboard a:focus,.login-header .user-dashboard a:hover{color:#cd5c5c}.login-header .backbtn{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 2px rgba(12,26,75,.05),0 4px 20px -2px rgba(50,50,71,.02);color:#666687;display:flex;font-size:14px;height:44px;justify-content:center;width:44px}.login-header .status-prepare{border:1px solid #0069d9;border-radius:8px;color:#0069d9;padding:4px}.login-header .status-ordered{border:1px solid #dc3545;border-radius:8px;color:#dc3545;padding:4px}.login-header .status-ready{border:1px solid #4ed7ed;border-radius:8px;color:#4ed7ed;padding:4px}.login-header .status-closed{border:1px solid #218838;border-radius:8px;color:#218838;padding:4px}.slick-arrow{background:#cd5c5c;border:0;border-radius:100px;color:#fff;font-family:Font Awesome\ 5 Pro;font-weight:400;height:20px;left:0;margin-top:-10px;position:absolute;text-indent:-999999px;top:50%;width:20px}.slick-arrow:hover{background:#000}.slick-arrow:before{content:"\f104";left:6px;position:absolute;text-indent:0;top:-2px}.slick-arrow.slick-next{left:auto;right:0}.slick-arrow.slick-next:before{content:"\f105";left:8px;position:absolute;text-indent:0;top:-2px}.slick-arrow.slick-disabled{background:#868079}.time-slot-slider{padding:0 30px}#notify-dd .dropdown-toggle{background:none;border:none;box-shadow:none;outline:none}#notify-dd .dropdown-toggle:after{display:none}#notify-dd .dropdown-toggle:active,#notify-dd .dropdown-toggle:focus,#notify-dd .dropdown-toggle:hover{background:none;border:none;box-shadow:none;outline:none}#notify-dd .dropdown-toggle i{color:#000}#notify-dd .list-group-item{border:0;border-bottom:1px solid #ccc}#notify-dd .dropdown-menu{border:2px solid #cd5c5c}#notify-dd .dropdown-menu:after{display:none}#notify-dd .badge-orange{background:#cd5c5c}@media only screen and (max-width:767px){#notify-dd .dropdown-menu{left:auto;right:20px;width:300px!important}}#notify-dd .dropdown-menu .list-group{border:none;padding:5px;width:300px}@media only screen and (max-width:767px){#notify-dd .dropdown-menu .list-group{width:300px}}


@charset "UTF-8";
.favourite-wrp {
  padding: 23px 0;
}
.favourite-wrp .logo-box {
  position: relative;
  padding: 0 24px;
  margin-bottom: 70px;
}
.favourite-wrp .logo-box a.backbtn {
  font-size: 14px;
  color: #666687;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  right: 5px;
}
.favourite-wrp .logo-box a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.favourite-wrp .logo-box a, .favourite-wrp .logo-box p {
  display: block;
}
.favourite-wrp .logo-box a img {
  max-width: 98px;
  margin: 0 auto;
  display: table;
}
.favourite-wrp .favourite-title {
  padding: 0 24px;
}
.favourite-wrp .favourite-title a, .favourite-wrp .favourite-title p.main-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #CD5C5C;
  margin: 0 0 32px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-title a, .favourite-wrp .favourite-title p.main-title {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-title a, .favourite-wrp .favourite-title p.main-title {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-title a, .favourite-wrp .favourite-title p.main-title {
    font-size: 20px;
  }
}
.favourite-wrp .favourite-title a i {
  padding-right: 5px;
}
.favourite-wrp .favourite-title h2 {
  font-family: "Rubik", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  color: #32324d;
  margin: 0 0 13px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-title h2 {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-title h2 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-title h2 {
    font-size: 20px;
  }
}
.favourite-wrp .favourite-slider {
  margin: 0 0 20px;
}
.favourite-wrp .favourite-slider .slick-slide {
  margin: 0 0px;
}
.favourite-wrp .favourite-slider .slick-list {
  margin: 0 0px;
}
.favourite-wrp .favourite-slider .slider-box {
  background: #CD5C5C;
  border-radius: 16px;
  padding: 22px 9px 22px 22px;
  transition: all 0.3s linear;
}
.favourite-wrp .favourite-slider .slider-box .row {
  margin: 0 -12px;
}
.favourite-wrp .favourite-slider .slider-box .row .col-md-7 {
  padding: 0 12px;
  width: 60%;
}
.favourite-wrp .favourite-slider .slider-box .row .col-md-5 {
  padding: 0 12px;
  width: 40%;
}
.favourite-wrp .favourite-slider .slider-box .slider-dt h3 {
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  margin: 0 0 2px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h3 {
    font-size: 16px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h3 {
    font-size: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h3 {
    font-size: 14px;
  }
}
.favourite-wrp .favourite-slider .slider-box .slider-dt h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  margin: 0 0 13px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h2 {
    font-size: 20px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h2 {
    font-size: 18px;
  }
}
.favourite-wrp .favourite-slider .slider-box .slider-dt h5 {
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #fff;
  margin: 0;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 {
    font-size: 20px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 {
    font-size: 18px;
  }
}
.favourite-wrp .favourite-slider .slider-box .slider-dt h5 span {
  font-weight: 700;
  font-size: 9px;
  line-height: 15px;
  color: #CD5C5C;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 span {
    font-size: 12px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 span {
    font-size: 11px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .favourite-wrp .favourite-slider .slider-box .slider-dt h5 span {
    font-size: 11px;
  }
}
.favourite-wrp .favourite-slider .slider-box .slider-img img {
  height: 95px;
  width: auto;
  border-radius: 100%;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.favourite-wrp .favourite-slider .slider-box .slider-img {
  position: relative;
  margin: 0 auto;
  display: table;
}
.favourite-wrp .favourite-slider .slider-box .slider-img:before {
  position: absolute;
  content: "";
  width: 165px;
  height: 165px;
  left: -30px;
  top: -30px;
  background: rgba(255, 255, 255, 0.04);
  border-radius: 100%;
  z-index: 5;
}
.favourite-wrp .favourite-slider .slider-box .slider-img:after {
  position: absolute;
  content: "";
  width: 130px;
  height: 130px;
  left: -13px;
  top: -13px;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 100%;
  z-index: 9;
}
.favourite-wrp .favourite-slider .slider-box .slider-img img {
  max-width: 100%;
  position: relative;
  z-index: 9;
  margin: 0 auto;
}
.favourite-wrp .favourite-slider .slick-slide .slider-box {
  opacity: 0.5;
  transform: scale(0.92);
}
.favourite-wrp .favourite-slider .slick-center .slider-box {
  opacity: 1;
  transform: scale(1);
}

@media only screen and (max-width: 576px) {
  .product-wrp {
    padding: 0 24px 75px 24px;
  }
}
@media only screen and (min-width: 577px) {
  .product-wrp {
    padding: 0 24px;
  }
}
.product-wrp .prd-title h2 {
  font-family: "Rubik", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000;
  margin: 0 0 5px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .product-wrp .prd-title h2 {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .product-wrp .prd-title h2 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .product-wrp .prd-title h2 {
    font-size: 18px;
  }
}
.product-wrp .product-box {
  padding: 10px 12px;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  display: flex;
  align-items: center;
  position: relative;
  height: calc(100% - 10px);
}
.product-wrp .product-box .prd-img {
  margin-right: 12px;
  max-height: 100px;
  width: 100px;
  min-width: 100px;
}
.product-wrp .product-box .prd-img img {
  max-width: 100%;
  max-height: 100px;
  filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.7));
}
.product-wrp .product-box .product-dt h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #32324d;
  margin: 0 0 3px;
}
.product-wrp .product-box .product-dt h5 {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #CD5C5C;
  margin: 0;
}
.product-wrp .product-box .product-dt h5 sub {
  vertical-align: super;
  color: #CD5C5C;
}
.product-wrp .product-box .product-dt .prd-info {
  min-height: 20px;
}
.product-wrp .product-box .product-dt .prd-info ul {
  display: flex;
  align-items: center;
}
.product-wrp .product-box .product-dt .prd-info ul li {
  margin-right: 10px;
  line-height: 0;
}
.product-wrp .product-box .product-dt .prd-info ul li svg {
  width: 14px;
  height: 14px;
  margin: 0;
}
.product-wrp .product-box .add-cart-btn {
  position: absolute;
  right: 12px;
  bottom: 10px;
  color: #CD5C5C;
  font-size: 18px;
  width: 44px;
  height: 44px;
  background: #fff2ea;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-wrp .product-box .add-cart-btn:hover {
  background-color: #CD5C5C;
  color: #fff;
}

.bottom-fix {
  background: #fff;
  box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.05);
  padding: 16px 24px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.bottom-fix ul {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 375px;
  margin: 0 auto;
}
.bottom-fix ul li {
  margin-right: 7px;
  width: 100%;
}
.bottom-fix ul li:last-child {
  margin-right: 7px;
  margin-left: 0;
}
.bottom-fix ul li a {
  display: block;
  border: 2px solid #CD5C5C;
  border-radius: 8px;
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #CD5C5C;
  padding: 17px 10px;
}
.bottom-fix ul li a:hover {
  background-color: #CD5C5C;
  color: #fff;
  border-color: #CD5C5C;
  text-decoration: none;
}
.bottom-fix ul li .cart-btn {
  color: #fff;
  background-color: #CD5C5C;
  padding: 8px 10px;
}
.bottom-fix ul li .cart-btn span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
.bottom-fix ul li .cart-btn:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
  text-decoration: none;
}

.cloche-btn {
  position: fixed;
  right: 15px;
  width: 72px;
  height: 72px;
  background-color: #CD5C5C;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
@media only screen and (max-width: 577px) {
  .cloche-btn {
    bottom: 75px;
  }
}
@media (min-width: 577px) and (max-width: 1400px) {
  .cloche-btn {
    bottom: 35px;
  }
}
@media only screen and (min-width: 1400px) {
  .cloche-btn {
    bottom: 105px;
  }
}
.cloche-btn:hover {
  background-color: #CD5C5C;
}

.cloche-btn-left {
  right: auto;
  left: 15px;
}

.cloche-btn-top-left {
  right: auto;
  top: 60px;
}

.cloche-btn-top-right {
  left: auto;
  top: 60px;
  right: 15px;
}

.nav-sections {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #e6e6e6;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
  padding: 6px 14px 6px 14px;
  margin: 0 0 24px;
  z-index: 121;
  display: flex;
  align-items: center;
}
.nav-sections .container {
  position: relative;
}
.nav-sections .container .filter-toggle-btn {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 45px;
  width: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e6e6e6;
  z-index: 9;
}
.nav-sections .container .menu {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: scroll;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
  max-width: 100%;
  padding-left: 60px;
  transform: translateZ(0);
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 350ms;
}
.nav-sections .container .menu::-webkit-scrollbar {
  display: none;
}
.nav-sections .container .menu li {
  margin-right: 15px;
}
.nav-sections .container .menu li:first-child {
  margin-right: 12px;
}
.nav-sections .container .menu-item-link {
  font-family: "Rubik", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #8e8ea9;
  padding: 12px 14px;
  display: block;
  border-radius: 16px;
  white-space: nowrap;
  transition: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.nav-sections .container .menu-item-link span {
  position: relative;
  z-index: 9;
}
.nav-sections .container .menu-item-link.active {
  color: #fff;
  background: #ffb01d;
}

.menu-item:first-of-type .menu-item-link {
  margin-left: 0;
}

.active-line {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 44px;
  opacity: 100%;
  border-radius: 16px;
}

.single-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  display: none;
}

.single-item.slick-initialized {
  visibility: visible;
  opacity: 1;
  display: block;
}

.offcanvas-bottom.filter-bottom-block {
  border-radius: 26px 26px 0 0;
  padding: 16px 24px 150px;
  height: 90vh;
  overflow: auto;
}
.offcanvas-bottom.filter-bottom-block .close-filter {
  position: absolute;
  right: 16px;
  top: 12px;
  color: #000;
  font-size: 22px;
}
.offcanvas-bottom.filter-bottom-block .close-filter:hover {
  color: #CD5C5C;
}
.offcanvas-bottom.filter-bottom-block .filter-title h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #32324d;
  margin: 0 0 24px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .offcanvas-bottom.filter-bottom-block .filter-title h3 {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .offcanvas-bottom.filter-bottom-block .filter-title h3 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .offcanvas-bottom.filter-bottom-block .filter-title h3 {
    font-size: 18px;
  }
}
.offcanvas-bottom.filter-bottom-block h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #666687;
  margin: 0 0 12px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .offcanvas-bottom.filter-bottom-block h2 {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .offcanvas-bottom.filter-bottom-block h2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .offcanvas-bottom.filter-bottom-block h2 {
    font-size: 18px;
  }
}
.offcanvas-bottom.filter-bottom-block .categories-bix {
  margin: 0 0 24px;
}
.offcanvas-bottom.filter-bottom-block .btn-main {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #CD5C5C;
  border-radius: 16px;
  padding: 12px 14px;
  display: table;
}
.offcanvas-bottom.filter-bottom-block .btn-main:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
  text-decoration: none;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix {
  margin: 0 0 12px;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li {
  margin: 0 12px 12px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #a5a5ba;
  padding: 12px 14px;
  display: block;
  border: 1px solid #dcdce4;
  border-radius: 16px;
  transition: all 0.3s linear;
  cursor: pointer;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li input {
  position: absolute;
  opacity: 0;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li:hover {
  background-color: #CD5C5C;
  color: #fff;
  border-color: #CD5C5C;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li:hover i {
  color: #fff;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li.selected {
  background-color: #CD5C5C;
  color: #fff;
  border-color: #CD5C5C;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix ul li.selected i {
  color: #fff;
}
.offcanvas-bottom.filter-bottom-block .select-product-bix .select-prd li:nth-child(3) {
  margin: 0 0 12px;
}
@media (min-width: 376px) {
  .offcanvas-bottom.filter-bottom-block .select-product-bix .select-prd li:nth-child(3) {
    margin: 0 12px 12px 0;
  }
}
.offcanvas-bottom.filter-bottom-block .select-product-bix .select-rating li i {
  color: #CD5C5C;
}
.offcanvas-bottom.filter-bottom-block .range-bix {
  width: 317px;
  margin: 0;
}
.offcanvas-bottom.filter-bottom-block .range-bix h2 {
  margin: 0 0 24px;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-value {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: flex-end;
  text-align: center;
  color: #a5a5ba;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-marker-large {
  background: #aaa;
  background: #c0c0cf;
  top: -7px;
}
.offcanvas-bottom.filter-bottom-block .range-bix .ui-widget-content {
  border: none;
  height: 1px;
  background: #dcdce4;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-target {
  border-radius: 0;
  height: 3px;
  border: none;
  background: transparent;
  border-bottom: 1px solid #dcdce4;
  box-shadow: none;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle {
  height: 21px;
  width: 21px;
  border-radius: 100%;
  border: none;
  background: #CD5C5C;
  box-shadow: none;
  outline: none;
  top: -10px;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle:before {
  position: absolute;
  content: "";
  height: 7px;
  width: 7px;
  border-radius: 100%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-handle:after {
  display: none;
}
.offcanvas-bottom.filter-bottom-block .range-bix .noUi-connect {
  background: #CD5C5C;
  height: 3px;
  top: -1px;
}
.offcanvas-bottom.filter-bottom-block .btn-bottom-bix {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 16px 24px;
  background: #fff;
  border-radius: 26px 26px 0px 0px;
  z-index: 9;
  visibility: visible;
  opacity: 1;
  transition: all 0.4s linear;
}
.offcanvas-bottom.filter-bottom-block .btn-bottom-bix .btn-main {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  display: block;
  text-align: center;
  padding: 16px 22px;
  width: 100%;
}
.offcanvas-bottom.filter-bottom-block .btn-bottom-bix .btn-main:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
  text-decoration: none;
}

.add-fix .main-wrpper {
  position: fixed;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.offcanvas-bottom.filter-bottom-block.show .btn-bottom-bix {
  position: fixed;
  visibility: visible;
  opacity: 1;
}

.login-wrpper {
  padding: 33px 24px 24px;
}
.login-wrpper .logo-box {
  position: relative;
  margin: 0 0 100px;
}
.login-wrpper .logo-box a.backbtn {
  font-size: 20px;
  color: #000;
  position: absolute;
  left: 0;
  top: 0;
}
.login-wrpper .logo-box a {
  display: block;
}
.login-wrpper .logo-box a img {
  max-width: 98px;
  margin: 0 auto;
  display: table;
}
.login-wrpper form h2 {
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #000;
  margin: 0 0 16px;
}
.login-wrpper form .form-group {
  margin: 0 0 16px;
  position: relative;
}
.login-wrpper form .form-group .form-control {
  border: 0.5px solid #ababab;
  border-radius: 8px;
  padding: 16px 16px 16px 48px;
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #acb4b0;
  height: auto;
  box-shadow: none;
  outline: none;
}
.login-wrpper form .form-group .form-control::-moz-placeholder {
  color: #acb4b0;
}
.login-wrpper form .form-group .form-control:-ms-input-placeholder {
  color: #acb4b0;
}
.login-wrpper form .form-group .form-control::placeholder {
  color: #acb4b0;
}
.login-wrpper form .form-group img {
  position: absolute;
  left: 16px;
  top: 50%;
  max-width: 100%;
  transform: translate(0, -50%);
}
.login-wrpper form button.btn-main {
  margin: 40px 0 75px;
}
.login-wrpper .continue-box p {
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #575555;
  margin: 0 0 14px;
}
.login-wrpper .continue-box ul {
  margin: 0 -8px;
  display: flex;
  align-items: center;
  padding: 0 0 68px;
}
.login-wrpper .continue-box ul li {
  padding: 0 8px;
  width: 33.33%;
}
.login-wrpper .continue-box ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.5px solid #ababab;
  border-radius: 15px;
  min-height: 65px;
}
.login-wrpper .continue-box ul li a img {
  max-width: 100%;
}
.login-wrpper .continue-box ul li a:hover {
  background-color: #eee;
}
.login-wrpper .continue-box h6 {
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #575555;
  margin: 0;
}
.login-wrpper .continue-box h6 a {
  font-weight: 700;
  text-decoration: underline !important;
  color: #403cf2;
}

.password-eye-icon {
  display: flex;
  align-items: center;
  position: absolute;
  height: 100%;
  top: 0;
  right: 10px;
  padding-right: 1px;
  background: none;
  border: 0;
}

.product-detail-wrpper {
  padding: 33px 0 112px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.product-detail-wrpper .logo-box {
  position: relative;
  padding: 0 24px;
}
.product-detail-wrpper .logo-box a.backbtn {
  font-size: 14px;
  color: #666687;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  left: 5px;
}
.product-detail-wrpper .logo-box a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.product-detail-wrpper .logo-box a {
  display: block;
}
.product-detail-wrpper .logo-box a img {
  max-width: 98px;
  margin: 0 auto;
  display: table;
}

.product-detail-block {
  padding: 0 24px;
}
.product-detail-block .product-detail-bix {
  position: relative;
  padding: 68px 0 24px;
}
.product-detail-block .product-detail-bix .right-img .r__wrap {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  display: flex;
  align-items: center;
  text-align: left;
  color: #8e8ea9;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(12, 26, 75, 0.05), 0px 10px 16px rgba(20, 37, 63, 0.06);
  border-radius: 14px;
  padding: 10px;
  display: inline-block;
}
.product-detail-block .product-detail-bix .right-img .r__wrap img {
  width: auto;
}
.product-detail-block .product-detail-bix .prd-dt {
  position: relative;
  z-index: 9;
  margin: 0 0 68px;
}
.product-detail-block .product-detail-bix .prd-dt h2 {
  font-family: "DM Sans", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -0.5px;
  color: #32324d;
  margin: 0 0 35px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .product-detail-block .product-detail-bix .prd-dt h2 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .product-detail-block .product-detail-bix .prd-dt h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .product-detail-block .product-detail-bix .prd-dt h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
.product-detail-block .product-detail-bix .prd-dt h3 {
  font-style: normal;
  font-weight: 800;
  font-size: 24px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #CD5C5C;
}
.product-detail-block .product-detail-bix .prd-dt h3 span {
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #CD5C5C;
}
.product-detail-block .product-detail-bix p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #666687;
  margin: 0;
  position: relative;
  z-index: 9;
  margin: 0 0 16px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .product-detail-block .product-detail-bix p {
    font-size: 16px;
    line-height: 24px;
    width: 80%;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .product-detail-block .product-detail-bix p {
    font-size: 16px;
    line-height: 24px;
    width: 80%;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .product-detail-block .product-detail-bix p {
    font-size: 16px;
    line-height: 24px;
    width: 80%;
  }
}
.product-detail-block .product-detail-bix .product-informetion {
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 10px 12px;
}
.product-detail-block .product-detail-bix .product-informetion ul {
  display: flex;
  align-items: center;
  margin: 0 -5px;
}
.product-detail-block .product-detail-bix .product-informetion ul li {
  width: 20%;
  padding: 0 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #8e8ea9;
  text-align: center;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .product-detail-block .product-detail-bix .product-informetion ul li {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .product-detail-block .product-detail-bix .product-informetion ul li {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .product-detail-block .product-detail-bix .product-informetion ul li {
    font-size: 16px;
    line-height: 24px;
  }
}
.product-detail-block .product-detail-bix .product-informetion ul li span {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #3a2d78;
  display: block;
  margin: 0 0 2px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .product-detail-block .product-detail-bix .product-informetion ul li span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .product-detail-block .product-detail-bix .product-informetion ul li span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .product-detail-block .product-detail-bix .product-informetion ul li span {
    font-size: 18px;
    line-height: 26px;
  }
}

.ingredients-block {
  padding: 0 0 0 24px;
}
.ingredients-block h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #666687;
  margin: 0 0 6px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .ingredients-block h2 {
    font-size: 20px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .ingredients-block h2 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .ingredients-block h2 {
    font-size: 20px;
  }
}
.ingredients-block .ingredients-slider .slick-slide {
  margin: 0 8px;
}
.ingredients-block .ingredients-slider .slick-list {
  margin: 0 -8px;
}
.ingredients-block .ingredients-slider .slider-box {
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 12px;
  margin: 12px 0;
  min-width: 150px;
}
.ingredients-block .ingredients-slider .slider-box img {
  margin: 0 auto 10px;
  max-width: 100%;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .ingredients-block .ingredients-slider .slider-box img {
    margin: 0 auto 20px;
    width: 25px;
    max-width: unset;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .ingredients-block .ingredients-slider .slider-box img {
    margin: 0 auto 20px;
    width: 25px;
    max-width: unset;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .ingredients-block .ingredients-slider .slider-box img {
    margin: 0 auto 20px;
    width: 25px;
    max-width: unset;
  }
}
.ingredients-block .ingredients-slider .slider-box p {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #8e8ea9;
  margin: 0;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .ingredients-block .ingredients-slider .slider-box p {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .ingredients-block .ingredients-slider .slider-box p {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .ingredients-block .ingredients-slider .slider-box p {
    font-size: 18px;
  }
}

.size-block {
  padding: 0 24px;
}
.size-block h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #666687;
  margin: 0 0 6px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .size-block h2 {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .size-block h2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .size-block h2 {
    font-size: 18px;
  }
}
.size-block ul {
  display: flex;
  align-items: center;
  margin: 0 -8px;
  padding: 0 0 42px;
}
@media only screen and (max-width: 767px) {
  .size-block ul {
    display: block;
  }
}
.size-block ul li {
  padding: 0 8px;
  width: 33.33%;
}
@media only screen and (max-width: 767px) {
  .size-block ul li {
    width: 100%;
    margin-bottom: 10px;
  }
}
.size-block ul li span {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #8e8ea9;
  padding: 12px;
  display: block;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  position: relative;
  transition: all 0.3s linear;
  cursor: pointer;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .size-block ul li span {
    font-size: 16px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .size-block ul li span {
    font-size: 16px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .size-block ul li span {
    font-size: 16px;
  }
}
.size-block ul li span input {
  position: absolute;
  opacity: 0;
}
.size-block ul .selected span {
  background: #b7b2b2;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  color: #fff;
}

.select-product-block {
  padding: 0 24px 32px;
}
.select-product-block .prd-box {
  background: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 10px 14px;
  display: flex;
  align-items: center;
  margin: 0 0 10px;
}
.select-product-block .prd-box h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #1c1a17;
  margin: 0;
}
.select-product-block .prd-box .num-block {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}
.select-product-block .prd-box .num-block .num-in {
  display: flex;
  align-items: center;
}
.select-product-block .prd-box .num-block input {
  border: none;
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #1c1a17;
  width: 35px;
  box-shadow: none;
  outline: none;
  padding: 0 0 0 10px;
}
.select-product-block .prd-box .num-block span.nfo-fix {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-family: "Urbanist", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #1c1a17;
}
.select-product-block .prd-box .num-block span.plus {
  width: 26px;
  height: 26px;
  background-color: #f5f4f4;
  border-radius: 100%;
  border: none;
  outline: none;
  padding: 0;
  font-family: "Urbanist", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1c1a17;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s linear;
}
.select-product-block .prd-box .num-block span.plus:hover {
  background: #b7b2b2;
  color: #fff;
}
.select-product-block .nuts-title h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #666687;
  margin: 24px 0 5px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .select-product-block .nuts-title h2 {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .select-product-block .nuts-title h2 {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .select-product-block .nuts-title h2 {
    font-size: 18px;
  }
}

.instruction-bix {
  padding: 0 24px;
}
.instruction-bix h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  align-items: center;
  color: #666687;
  margin: 0 0 20px;
}
.instruction-bix .form-group .form-control {
  background: #f6f6f9;
  border-radius: 5px;
  border: none;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 26px;
  display: flex;
  align-items: center;
  color: #666687;
  padding: 19px;
  box-shadow: none;
  outline: none;
  height: auto;
}

.order-bottom-fix {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(12, 26, 75, 0.02), 0px -10px 20px rgba(220, 220, 228, 0.3);
  border-radius: 26px;
  padding: 16px 24px;
}
.order-bottom-fix ul {
  display: flex;
  align-items: center;
}
.order-bottom-fix ul li.order-plus {
  padding: 15px 20px;
  background: #f6f6f9;
  border-radius: 16px;
  display: flex;
  align-content: center;
  margin-right: 10px;
}
.order-bottom-fix ul li.order-plus a {
  color: #dcdce4;
  margin-right: 14px;
}
.order-bottom-fix ul li.order-plus a:last-child {
  margin: 0;
  color: #CD5C5C;
}
.order-bottom-fix ul li a.btn-main {
  background-color: #CD5C5C;
  width: 100%;
}
.order-bottom-fix ul li:last-child {
  width: 100%;
  border-radius: 16px;
}

.prev-next {
  display: inline-block;
}
@media only screen and (min-width: 1240px) {
  .prev-next .btn-prev {
    margin-left: -20px;
  }
}
@media only screen and (min-width: 1240px) {
  .prev-next .btn-next {
    margin-right: -20px;
  }
}
.prev-next .btn-main {
  width: auto;
}
@media only screen and (max-width: 767px) {
  .prev-next .btn-main {
    background: none;
  }
  .prev-next .btn-main:hover {
    background: none;
  }
}
@media only screen and (min-width: 768px) {
  .prev-next .btn-main i {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .prev-next .btn-main i {
    background: none;
    color: #32324d;
    font-size: 24px;
  }
}

.cart-wrpper {
  padding: 13px 24px 120px;
}
.cart-wrpper .logo-box {
  display: flex;
  align-items: center;
  padding: 0 0 40px;
}
.cart-wrpper .logo-box a.backbtn {
  font-size: 14px;
  color: #666687;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  margin-right: 12px;
}
.cart-wrpper .logo-box a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.cart-wrpper .logo-box h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8e8ea9;
  margin: 0 0 2px;
}
.cart-wrpper .logo-box h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #32324d;
  margin: 0;
}
.cart-wrpper .order-bottom-fix .btn-main {
  border-radius: 16px;
  background-color: #CD5C5C;
}
.cart-wrpper .order-bottom-fix .btn-main i {
  padding-left: 8px;
}
.cart-wrpper .order-bottom-fix .btn-main:focus, .cart-wrpper .order-bottom-fix .btn-main:hover {
  border-color: #000;
  background-color: #000;
  color: #fff;
  box-shadow: none;
  outline: none;
}

.products-wrpper .prd-box {
  position: relative;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 10px 12px;
  margin: 0 0 20px;
  border: none;
  display: flex;
  align-items: center;
}
.products-wrpper .prd-box .prd-img {
  width: 100px;
  margin-right: 12px;
}
.products-wrpper .prd-box .prd-img img {
  filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.7));
  max-width: 100%;
}
.products-wrpper .prd-box .prd-body {
  padding: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.products-wrpper .prd-box .prd-body .prd-img {
  max-width: 100px;
  width: 100px;
  margin-right: 12px;
}
.products-wrpper .prd-box .prd-body .prd-img img {
  max-width: 100%;
}
.products-wrpper .prd-box .prd-body .prd-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #32324d;
  margin: 0 0 4px;
}
.products-wrpper .prd-box .prd-body h6 {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
  color: #8e8ea9;
  margin: 0 0 20px;
}
.products-wrpper .prd-box .prd-body h6 i {
  color: #f67f33;
  margin-right: 5px;
  font-size: 15px;
}
.products-wrpper .prd-box .prd-body h6 span {
  color: #c0c0cf;
  padding-left: 5px;
}
.products-wrpper .prd-box .prd-body .prd-text {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #CD5C5C;
  display: flex;
  align-items: center;
}
.products-wrpper .prd-box .prd-body .prd-text span {
  font-size: 8px;
  line-height: 15px;
  color: #CD5C5C;
}
.products-wrpper .num-block .num-in {
  width: 35px;
  margin-left: 3px;
  margin-right: 30px;
}
.products-wrpper .num-block .num-in input {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #666687;
  text-align: center;
  box-shadow: none;
  width: 100%;
  height: auto;
  border-radius: 0;
  border: none;
  padding: 8px 0;
}
.products-wrpper .num-block .num-in .minus,
.products-wrpper .num-block .num-in .plus {
  background: #fff2ea;
  border-radius: 16px;
  height: 32px;
  width: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 0;
  color: #CD5C5C;
  font-size: 16px;
  box-shadow: none;
  outline: none;
  margin: 0 auto;
  cursor: pointer;
}
.products-wrpper .num-block .num-in .minus:hover,
.products-wrpper .num-block .num-in .plus:hover {
  background-color: #CD5C5C;
  color: #fff;
}
.products-wrpper .add-extra {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #CD5C5C;
  display: block;
  padding: 16px;
}
.products-wrpper .add-extra i {
  padding-right: 8px;
}

.modal-backdrop.fade.show {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.33);
  -o-backdrop-filter: blur(10px);
  -moz-backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  height: 100%;
  width: 100%;
}

.offcanvas-bottom {
  border: none;
  box-shadow: none;
  outline: none;
  border-radius: 25px 25px 0px 0px;
  height: 275px;
  width: 100%;
  padding: 25px 4px;
}
.offcanvas-bottom .offcanvas-body {
  background-color: #fff;
  padding: 0;
  overflow: hidden;
  padding: 0 6px;
}
.offcanvas-bottom .offcanvas-body h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #32324d;
  justify-content: center;
  margin: 0 0 36px;
}
.offcanvas-bottom .offcanvas-body ul {
  display: flex;
  align-items: center;
  margin: 0 -6px;
  padding: 0 0 52px;
}
.offcanvas-bottom .offcanvas-body ul li {
  width: 33.33%;
  padding: 0 6px;
}
.offcanvas-bottom .offcanvas-body ul li a {
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #a5a5ba;
  justify-content: center;
  background: #ffffff;
  border: 1px solid #dcdce4;
  border-radius: 16px;
  padding: 16px 5px;
  transition: all 0.3s linear;
}
.offcanvas-bottom .offcanvas-body ul li a img {
  margin-right: 5px;
  max-width: 100%;
}
.offcanvas-bottom .offcanvas-body ul li a:focus, .offcanvas-bottom .offcanvas-body ul li a:hover {
  background-color: #f67f33;
  border-color: #f67f33;
  color: #fff;
}
.offcanvas-bottom .offcanvas-body ul li a:focus img, .offcanvas-bottom .offcanvas-body ul li a:hover img {
  filter: brightness(0) invert(1);
}
.offcanvas-bottom .offcanvas-body a.btn-main {
  display: block;
  width: 100%;
  text-align: center;
  background: #f67f33;
  border-radius: 16px;
}

.cart-item-close {
  position: absolute;
  right: 10px;
  top: 5px;
}
.cart-item-close i {
  color: red;
}

.copy-coupon {
  padding: 6px;
  border: 1px solid #EAEAEF;
  border-radius: 16px;
  width: auto;
  cursor: pointer;
  display: block;
  text-align: center;
}

.coupon-text-orange {
  color: #f67f33;
}

.delivery-wrp {
  padding: 24px 24px 125px;
}
.delivery-wrp .delivery-block .delivery-title {
  position: relative;
  margin: 0 0 12px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.delivery-wrp .delivery-block .delivery-title a.backbtn {
  font-size: 14px;
  color: #666687;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  left: 5px;
}
.delivery-wrp .delivery-block .delivery-title a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.delivery-wrp .delivery-block .delivery-title h2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8e8ea9;
  text-align: center;
  margin: 0;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .delivery-wrp .delivery-block .delivery-title h2 {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .delivery-wrp .delivery-block .delivery-title h2 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .delivery-wrp .delivery-block .delivery-title h2 {
    font-size: 18px;
  }
}
.delivery-wrp .order-bottom-fix .btn-main {
  border-radius: 16px;
  background-color: #CD5C5C;
}
.delivery-wrp .order-bottom-fix .btn-main i {
  padding-left: 8px;
}
.delivery-wrp .order-bottom-fix .btn-main:hover {
  background-color: #000;
  color: #fff;
}

.order-status-wrp {
  padding: 24px 24px 112px;
}
.order-status-wrp .logo-box {
  display: flex;
  align-items: center;
  padding: 0 0 40px;
}
.order-status-wrp .logo-box a.backbtn {
  font-size: 14px;
  color: #666687;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  margin-right: 12px;
}
.order-status-wrp .logo-box h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8e8ea9;
  margin: 0 0 2px;
}
.order-status-wrp .logo-box h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #32324d;
  margin: 0;
}
.order-status-wrp .order-bottom-fix .btn-main {
  border-radius: 16px;
  background-color: #CD5C5C;
}
.order-status-wrp .order-bottom-fix .btn-main i {
  padding-left: 8px;
}
.order-status-wrp .order-bottom-fix .btn-main:hover {
  background-color: #000;
  color: #fff;
}

.status-block .status-box {
  background: #FFFFFF;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 24px;
  margin: 0 0 12px;
}
.status-block .status-box p {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #8E8EA9;
  margin: 0 0 4px;
}
.status-block .status-box h5 {
  font-weight: 800;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #CD5C5C;
  margin: 0;
}
.status-block .accordion-item {
  background: #FFFFFF;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 12px 16px;
  margin: 0 0 12px;
  border: none;
}
.status-block .accordion-item .accordion-header {
  margin: 0;
}
.status-block .accordion-item .accordion-button {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #8E8EA9;
  padding: 11px 0;
  border-radius: 0;
  border: none;
  display: block;
  width: 100%;
  text-align: left;
  background: transparent;
  position: relative;
  box-shadow: none;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .status-block .accordion-item .accordion-button {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .status-block .accordion-item .accordion-button {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .status-block .accordion-item .accordion-button {
    font-size: 18px;
  }
}
.status-block .accordion-item .accordion-button:hover, .status-block .accordion-item .accordion-button:focus {
  box-shadow: none;
  outline: none;
}
.status-block .accordion-item .accordion-button:before {
  position: absolute;
  content: "\f077";
  font-family: "Font Awesome 5 Pro";
  right: 0;
  top: 50%;
  font-size: 16px;
  color: #CD5C5C;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  transform: translate(0, -50%);
  transition: all 0.3s linear;
}
.status-block .accordion-item .accordion-button.collapsed:before {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
}
.status-block .accordion-item .accordion-body {
  padding: 16px 0 0;
}
.status-block .accordion-item .accordion-body .guset-bx {
  margin: 0 0 16px;
  display: flex;
}
.status-block .accordion-item .accordion-body .guset-bx .guesttitle h4 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  font-family: "Urbanist";
  color: #1C1A17;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek {
  margin-left: auto;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek label {
  position: relative;
  cursor: pointer;
  font-size: 14px;
  font-family: "Urbanist";
  font-weight: 600;
  color: #868079;
  margin: 0;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek label span {
  padding-right: 30px;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek label:before {
  position: absolute;
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #CD5C5C;
  width: 20px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  right: 0;
  top: 0;
  border-radius: 5px;
}
.status-block .accordion-item .accordion-body .guset-bx .customchek input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  right: 7px;
  width: 6px;
  height: 12px;
  border: solid #CD5C5C;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.status-block .accordion-item .accordion-body .order-bx {
  margin: 0 0 12px;
}
.status-block .accordion-item .accordion-body .order-bx ul {
  display: flex;
  align-items: center;
}
.status-block .accordion-item .accordion-body .order-bx ul li {
  margin-right: 12px;
}
.status-block .accordion-item .accordion-body .order-bx ul li:last-child {
  margin: 0;
  margin-left: auto;
}
.status-block .accordion-item .accordion-body .order-bx ul li img {
  max-height: 40px;
  width: 40px;
  filter: drop-shadow(1.6px 1.6px 1.6px rgba(238, 238, 238, 0.25));
  border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .status-block .accordion-item .accordion-body .order-bx ul li img {
    max-height: 65px;
    width: 65px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .status-block .accordion-item .accordion-body .order-bx ul li img {
    max-height: 65px;
    width: 65px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .status-block .accordion-item .accordion-body .order-bx ul li img {
    max-height: 65px;
    width: 65px;
  }
}
.status-block .accordion-item .accordion-body .order-bx ul li h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #32324D;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .status-block .accordion-item .accordion-body .order-bx ul li h3 {
    font-size: 16px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .status-block .accordion-item .accordion-body .order-bx ul li h3 {
    font-size: 16px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .status-block .accordion-item .accordion-body .order-bx ul li h3 {
    font-size: 16px;
  }
}
.status-block .accordion-item .accordion-body .order-bx ul li h4 {
  margin: 0;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  color: #4A4A6A;
}
.status-block .accordion-item .accordion-body .order-bx ul li h4 span {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #A5A5BA;
}
.status-block .accordion-item .accordion-body .order-bx ul li h4 small {
  padding: 0 0 0 3px;
  font-weight: 700;
  font-size: 8px;
  line-height: 20px;
  color: #C0C0CF;
}
.status-block .accordion-item .accordion-body .order-bx ul li h4 sub {
  font-weight: 700;
  font-size: 8px;
  line-height: 15px;
  color: #8E8EA9;
  padding: 0 3px;
}
.status-block .accordion-item .accordion-body .add-order-text {
  display: block;
  padding: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #CD5C5C;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .status-block .accordion-item .accordion-body .add-order-text {
    font-size: 16px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .status-block .accordion-item .accordion-body .add-order-text {
    font-size: 16px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .status-block .accordion-item .accordion-body .add-order-text {
    font-size: 16px;
  }
}
.status-block .accordion-item .accordion-body .add-order-text i {
  padding-right: 12px;
}

.total-box {
  background: #FFFFFF;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 16px;
}
.total-box ul li {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #666687;
  padding: 0 0 12px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .total-box ul li {
    font-size: 18px;
  }
}
@media (min-width: 1201px) and (max-width: 1800px) {
  .total-box ul li {
    font-size: 18px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .total-box ul li {
    font-size: 18px;
  }
}
.total-box ul li span {
  margin-left: auto;
  margin-right: 0;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #4A4A6A;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .total-box ul li span {
    font-size: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .total-box ul li span {
    font-size: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .total-box ul li span {
    font-size: 15px;
  }
}
.total-box ul li span sub {
  font-weight: 700;
  font-size: 8px;
  line-height: 15px;
  color: #8E8EA9;
  vertical-align: top;
}
.total-box ul li.total {
  padding: 16px 0 0;
  border-top: 1px solid #EAEAEF;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #4A4A6A;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .total-box ul li.total {
    font-size: 20px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .total-box ul li.total {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .total-box ul li.total {
    font-size: 20px;
  }
}
.total-box ul li.total span {
  color: #FF7B2C;
}
.total-box ul li.total span sub {
  color: #FFB080;
}
.total-box .coupon-label {
  padding-top: 0;
}
.total-box .btn-org {
  background-color: #f67f33;
  color: #fff;
  z-index: 0;
}
.total-box .btn-org:hover {
  background-color: #000;
}

.order-item-close {
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
}
.order-item-close i {
  color: red;
  margin-top: 3px;
}

.splash-wrpper {
  height: 100vh;
  min-height: 620px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.splash-wrpper .logo-img {
  display: table;
  max-width: 130px;
  margin: 0 auto 80px;
}
.splash-wrpper .btn-main {
  border: 2px solid #FAA239;
}
.splash-wrpper .btn-main1 {
  background-color: transparent;
  color: #FAA239;
}
.splash-wrpper ul li {
  margin: 0 0 15px;
}
.splash-wrpper ul li:last-child {
  margin: 0;
}
.splash-wrpper ul li a:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
}

.home-banner {
  padding: 16px 20px;
  width: 100%;
  background-color: #F3F2F2;
}
.home-banner img {
  margin: 0 0 5px;
}
.home-banner ul li {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #868079;
  padding: 5px 0;
}
.home-banner ul li i {
  margin-right: 3px;
}
.home-banner ul li span {
  color: #008f06;
}

.home-menus-list {
  padding: 15px 24px;
  width: 100%;
}
.home-menus-list h2 {
  font-size: 18px;
  font-weight: bold;
  color: #1c1a17;
  margin: 0 0 15px;
  font-family: "Urbanist";
}
.home-menus-list .menu-box {
  margin: 0 0 35px;
  padding: 16px 16px 0;
  background: #bd6a00;
  border-radius: 11px;
  position: relative;
}
.home-menus-list .menu-box h3 {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  margin: 0 0 5px;
}
.home-menus-list .menu-box img {
  margin: 0 0 -25px 30px;
  max-width: 100px;
  max-height: 100px;
  border-radius: 100%;
}
.home-menus-list .menu-back2 {
  background-color: #16426a;
}
.home-menus-list .menu-back3 {
  background-color: #6a3416;
}
.home-menus-list .menu-back4 {
  background-color: #166a2e;
}

.search-box-resturant-bx {
  padding: 15px 0;
  margin: 0 0 17px;
}
@media (min-width: 320px) and (max-width: 767px) {
  .search-box-resturant-bx {
    padding: 15px 9px;
  }
}
.search-box-resturant-bx .search-box-end {
  position: relative;
}
.search-box-resturant-bx .search-box-end .form-control {
  padding: 12px 24px;
  background-color: #f0eded;
  border-radius: 16px;
  border: none;
  font-size: 14px;
  font-weight: 600;
  color: #8e8ea9;
  height: auto;
  box-shadow: none;
}
.search-box-resturant-bx .search-box-end i.fa-search {
  position: absolute;
  top: 3px;
  right: 5px;
  color: #8e8ea9;
  font-size: 18px;
  color: #f78843;
}
.search-box-resturant-bx .search-box-end .filter-toggle-btn {
  position: absolute;
  top: 10px;
  right: 15px;
}
.search-box-resturant-bx .search-box {
  position: relative;
}
.search-box-resturant-bx .search-box .form-control {
  padding: 12px 50px;
  background-color: #f0eded;
  border-radius: 16px;
  border: none;
  font-size: 14px;
  font-weight: 600;
  color: #8e8ea9;
  height: auto;
  box-shadow: none;
}
.search-box-resturant-bx .search-box i.fa-search {
  position: absolute;
  top: 13px;
  left: 15px;
  color: #8e8ea9;
  font-size: 18px;
}
.search-box-resturant-bx .search-box .filter-toggle-btn {
  position: absolute;
  top: 10px;
  right: 15px;
}

.order-accepting-optbox {
  padding: 0 9px;
  overflow: hidden;
}
@media (min-width: 320px) and (max-width: 767px) {
  .order-accepting-optbox {
    padding: 0 24px;
  }
}
.order-accepting-optbox .order-acpbx {
  padding: 16px;
  border: 1px solid #cecaca;
  margin: 0 0 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .order-accepting-optbox .order-acpbx {
    font-size: 12px;
    line-height: 22px;
    padding: 10px;
  }
}
.order-accepting-optbox .order-acpbx svg {
  width: 25px;
  height: 24px;
  margin-right: 10px;
}
.order-accepting-optbox .order-acpbx i {
  width: 24px;
  height: 24px;
  background-color: #cecaca;
  border-radius: 50%;
  line-height: 24px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  margin-left: auto;
  transition: 0.4s linear;
  -webkit-transition: 0.4s linear;
}
.order-accepting-optbox .order-acpbx:hover i {
  background-color: #CD5C5C;
  color: #ffffff;
}

.coupen-codewrp {
  overflow: hidden;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slick-slide {
  margin: 0 8px;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slick-list {
  margin: 0 -8px;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box {
  background: #fff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  border-radius: 16px;
  padding: 12px;
  margin: 12px 0;
}
@media (min-width: 320px) and (max-width: 447px) {
  .coupen-codewrp .coupen-slider .slider.multiple-item .slider-box {
    padding: 10px 8px;
  }
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code {
  display: flex;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code svg {
  width: 24px;
  height: 34px;
  margin: 0;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt {
  padding-left: 8px;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h4 {
  font-size: 16px;
  font-weight: bold;
  color: #1c1a17;
  margin: 0 0 5px;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h4 span {
  font-weight: 500;
  font-size: 14px;
}
.coupen-codewrp .coupen-slider .slider.multiple-item .slider-box .coupen-code .coupn-dt h6 {
  font-size: 12px;
  font-weight: 500;
  color: #868079;
  margin: 0;
}

.recommened-slider-wrp {
  padding: 24px 0;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .recommened-slider-wrp .container {
    padding: 0 15px;
  }
}
.recommened-slider-wrp .recommened-products {
  padding: 15px 0;
  border-top: 1px solid #dadada;
}
@media (min-width: 320px) and (max-width: 767px) {
  .recommened-slider-wrp .recommened-products {
    padding: 0 24px;
    border: none;
  }
}
.recommened-slider-wrp .recommened-products h2 {
  font-size: 18px;
  font-weight: 700;
  color: #1c1a17;
  margin: 0 0 0;
  font-family: "Urbanist";
}
@media (min-width: 320px) and (max-width: 767px) {
  .recommened-slider-wrp .recommened-products h2 {
    border-top: 1px solid #dadada;
    padding: 15px 0;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  .recommened-slider-wrp .similer-products-slider {
    padding: 0 0 0 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .recommened-slider-wrp .similer-products-slider .container {
    padding: 0 0;
  }
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .slick-slide {
  margin: 0 8px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .slick-list {
  margin: 0 -8px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox {
  position: relative;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  overflow: hidden;
  height: 200px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox img.pro-imgbx {
  width: 100%;
  min-height: 100%;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx {
  position: absolute;
  top: 0%;
  left: 15px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul {
  display: flex;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li {
  width: 30px;
  height: 35px;
  background-color: #CD5C5C;
  border-radius: 0 0 10px 10px;
  position: relative;
  margin-right: 8px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li svg {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 26px;
  height: 26px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .avablity-bx ul li:last-child {
  margin: 0;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx {
  width: 30px;
  height: 45px;
  background-size: 100% 100%;
  position: absolute;
  top: 0%;
  right: 15px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx h6 {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  font-family: "Urbanist";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .dicbx h6 span {
  font-size: 10px;
  font-weight: 500;
  display: block;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data {
  padding: 10px;
  width: 100%;
  background-color: rgba(205, 92, 92, 0.6);
  position: absolute;
  bottom: 0%;
  left: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .pronmbx h4 {
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
  margin: 0 0 5px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .pronmbx p {
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx {
  margin-left: auto;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx h5 {
  font-size: 11px;
  font-weight: 600;
  margin: 0;
  background-color: #ffffff;
  color: #868079;
  width: 50px;
  height: 25px;
  line-height: 25px;
  padding: 0 5px;
  text-align: center;
  border-radius: 30px;
}
.recommened-slider-wrp .similer-products-slider .pro-slidersim .similer-probox .product-data .raitbx h5 i {
  margin-right: 3px;
  color: #ffb01d;
}
.recommened-slider-wrp .near-by-you {
  padding: 18px 0;
}
@media (min-width: 320px) and (max-width: 767px) {
  .recommened-slider-wrp .near-by-you {
    padding: 18px 24px 18px 24px;
  }
}
.recommened-slider-wrp .near-by-you h2 {
  font-size: 18px;
  font-weight: 700;
  color: #1c1a17;
  margin: 0 0 16px;
  font-family: "Urbanist";
}
.recommened-slider-wrp .near-by-you .similer-probox-btn {
  margin-bottom: 10px;
}
.recommened-slider-wrp .near-by-you .similer-probox {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  margin: 0 0 20px;
  height: 200px;
}
.recommened-slider-wrp .near-by-you .similer-probox img.pro-imgbx {
  width: 100%;
  min-height: 100%;
}
.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx {
  position: absolute;
  top: 0%;
  left: 15px;
}
.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul {
  display: flex;
}
.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li {
  width: 30px;
  height: 35px;
  background-color: #CD5C5C;
  border-radius: 0 0 10px 10px;
  position: relative;
  margin-right: 8px;
}
.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li svg {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 26px;
  height: 26px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.recommened-slider-wrp .near-by-you .similer-probox .avablity-bx ul li:last-child {
  margin: 0;
}
.recommened-slider-wrp .near-by-you .similer-probox .dicbx {
  width: 30px;
  height: 45px;
  background-size: 100% 100%;
  position: absolute;
  top: 0%;
  right: 15px;
}
.recommened-slider-wrp .near-by-you .similer-probox .dicbx h6 {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  font-family: "Urbanist";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.recommened-slider-wrp .near-by-you .similer-probox .dicbx h6 span {
  font-size: 10px;
  font-weight: 500;
  display: block;
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data {
  padding: 10px;
  width: 100%;
  background-color: rgba(205, 92, 92, 0.6);
  position: absolute;
  bottom: 0%;
  left: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx h4 {
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
  margin: 0 0 5px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx h4 {
    font-size: 14px;
  }
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx p {
  font-size: 14px;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .recommened-slider-wrp .near-by-you .similer-probox .product-data .pronmbx p {
    font-size: 10px;
  }
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx {
  margin-left: auto;
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5 {
  font-size: 11px;
  font-weight: 600;
  margin: 0;
  background-color: #ffffff;
  color: #868079;
  width: 50px;
  height: 25px;
  line-height: 25px;
  padding: 0 5px;
  text-align: center;
  border-radius: 30px;
}
.recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5 i {
  margin-right: 3px;
  color: #ffb01d;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .recommened-slider-wrp .near-by-you .similer-probox .product-data .raitbx h5 {
    font-style: 10px;
  }
}
.recommened-slider-wrp .btn-book {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #ffffff;
  padding: 8px 0 10px;
  display: block;
  width: 150px;
  text-align: center;
  background: #CD5C5C;
  border-radius: 8px;
  border: none;
  box-shadow: none;
  border: none;
  transition: 0.4s linear;
  -webkit-transition: 0.4s linear;
}
.recommened-slider-wrp .badge-success-new {
  background: green;
}
.recommened-slider-wrp .badge-danger-new {
  background: red;
}
.recommened-slider-wrp .similer-probox-subbg {
  margin-top: -10px;
  padding: 17px 15px 20px 15px;
}

.restaurant-outer-box {
  border: 1px solid #CD5C5C;
  border-radius: 20px;
  background: #f0eded;
}

.cart-wrpper {
  padding: 13px 24px 120px;
}
.cart-wrpper .delivery-block .delivery-title {
  position: relative;
  margin: 0 0 12px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cart-wrpper .delivery-block .delivery-title a.backbtn {
  font-size: 14px;
  color: #666687;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  left: 5px;
}
.cart-wrpper .delivery-block .delivery-title a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.cart-wrpper .delivery-block .delivery-title h2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8e8ea9;
  text-align: center;
  margin: 0;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .cart-wrpper .delivery-block .delivery-title h2 {
    font-size: 22px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .cart-wrpper .delivery-block .delivery-title h2 {
    font-size: 20px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .cart-wrpper .delivery-block .delivery-title h2 {
    font-size: 18px;
  }
}
.cart-wrpper .chooce-day {
  padding: 15px 0;
}
.cart-wrpper .chooce-day h3 {
  margin: 0 0 15px;
  font-size: 14px;
  font-weight: 600;
  font-family: "Urbanist";
}
.cart-wrpper .chooce-day .slick-track {
  outline: none;
}
.cart-wrpper .chooce-day .choice-slider .slick-slide {
  margin: 0 10px;
}
.cart-wrpper .chooce-day .choice-slider .slick-list {
  margin: 0 -10px;
}
.cart-wrpper .chooce-day .choice-slider .choice-bx {
  margin: 12px 0;
  padding: 12px;
  border-radius: 10px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  outline: none;
}
.cart-wrpper .chooce-day .choice-slider .choice-bx .form-check-input {
  display: none;
}
.cart-wrpper .chooce-day .choice-slider .choice-bx h4 {
  font-size: 14px;
  font-weight: 500;
  color: #1c1a17;
  line-height: 20px;
  text-align: center;
  margin: 0;
}
.cart-wrpper .chooce-day .choice-slider .choice-bx h4 span {
  display: block;
  font-size: 12px;
  color: #868079;
}
.cart-wrpper .chooce-day .choice-slider .selected {
  background-color: #CD5C5C;
}
.cart-wrpper .chooce-day .choice-slider .selected h4 {
  color: #ffffff;
}
.cart-wrpper .chooce-day .choice-slider .selected h4 span {
  color: #ffffff;
}
.cart-wrpper .howmany-peoplebx {
  padding: 15px 0;
}
.cart-wrpper .howmany-peoplebx h3 {
  margin: 0 0 15px;
  font-size: 14px;
  font-weight: 600;
  font-family: "Urbanist";
}
.cart-wrpper .howmany-peoplebx .num-block .num-in {
  width: 100px;
  display: flex;
  align-items: center;
}
.cart-wrpper .howmany-peoplebx .num-block .num-in input {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #666687;
  text-align: center;
  box-shadow: none;
  width: 65px;
  height: auto;
  border-radius: 8px;
  border: 1px solid #ABABAB;
  padding: 12px 0;
}
.cart-wrpper .howmany-peoplebx .num-block .num-in .actbx {
  padding-left: 10px;
}
.cart-wrpper .howmany-peoplebx .num-block .num-in .minus,
.cart-wrpper .howmany-peoplebx .num-block .num-in .plus {
  background: #CD5C5C;
  border-radius: 30px;
  height: 24px;
  width: 24px;
  line-height: 20px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  box-shadow: none;
  outline: none;
  margin: 0 auto;
  cursor: pointer;
}
.cart-wrpper .howmany-peoplebx .num-block .num-in .minus:hover,
.cart-wrpper .howmany-peoplebx .num-block .num-in .plus:hover {
  background-color: #000000;
  color: #ffffff;
}
.cart-wrpper .howmany-peoplebx ul {
  display: flex;
  align-items: center;
}
.cart-wrpper .howmany-peoplebx ul li {
  margin: 0 10px 0 0;
  padding: 12px 16px;
  border-radius: 11px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  font-size: 14px;
  font-weight: 500;
  color: #1c1a17;
  cursor: pointer;
}
.cart-wrpper .howmany-peoplebx ul li:last-child {
  margin: 0;
}
.cart-wrpper .howmany-peoplebx ul li input {
  display: none;
}
.cart-wrpper .howmany-peoplebx ul .selected {
  background-color: #CD5C5C;
  color: #ffffff;
}
.cart-wrpper .time-slot-slider .slick-slide {
  margin: 0 10px;
}
.cart-wrpper .time-slot-slider .slick-list {
  margin: 0 -10px;
}
.cart-wrpper .time-slot-slider .choice-bx {
  margin: 12px 0;
  padding: 12px;
  border-radius: 10px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  outline: none;
}
.cart-wrpper .time-slot-slider .choice-bx .form-check-input {
  display: none;
}
.cart-wrpper .time-slot-slider .choice-bx h4 {
  font-size: 14px;
  font-weight: 500;
  color: #1c1a17;
  line-height: 20px;
  text-align: center;
  margin: 0;
}
.cart-wrpper .time-slot-slider .choice-bx h4 span {
  display: block;
  font-size: 12px;
  color: #868079;
}
.cart-wrpper .time-slot-slider .choice-btn {
  margin: 12px 0;
  padding: 12px;
  border-radius: 10px;
  box-shadow: none !important;
  cursor: pointer;
  outline: none;
}
.cart-wrpper .time-slot-slider .choice-btn .btn-active {
  background-color: #CD5C5C !important;
  color: #fff;
}
.cart-wrpper .time-slot-slider .choice-btn .btn-active h4{
  color:#fff;
}
.cart-wrpper .time-slot-slider .choice-btn .btn-main {
  background: #fff;
  box-shadow: none;
}
.cart-wrpper .time-slot-slider .choice-btn .btn-main:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.cart-wrpper .time-slot-slider .selected {
  background-color: #CD5C5C;
}
.cart-wrpper .time-slot-slider .selected h4 {
  color: #ffffff;
}
.cart-wrpper .time-slot-slider .selected h4 span {
  color: #ffffff;
}

.order-status-wrp {
  padding: 24px 24px 112px;
}
.order-status-wrp .pay-hed-row {
  display: flex;
  align-items: center;
}
.order-status-wrp .pay-hed-row .logo-box {
  display: flex;
  align-items: center;
  padding: 0 0 0px;
}
.order-status-wrp .pay-hed-row .logo-box a.backbtn {
  font-size: 14px;
  color: #666687;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  margin-right: 12px;
}
.order-status-wrp .pay-hed-row .logo-box a.backbtn:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.order-status-wrp .pay-hed-row .logo-box h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8e8ea9;
  margin: 0 0 2px;
}
.order-status-wrp .pay-hed-row .logo-box h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #32324d;
  margin: 0;
}
.order-status-wrp .pay-hed-row .bar-actbx {
  margin-left: auto;
}
.order-status-wrp .payhead-me {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.order-status-wrp .payhead-me h3 {
  font-size: 16px;
  font-weight: 600;
  color: #666687;
  margin: 0;
}
.order-status-wrp .payhead-me a {
  margin-left: auto;
  font-size: 16px;
  font-weight: 600;
  color: #CD5C5C;
}
.order-status-wrp .payhead-me a:hover {
  color: #666687;
}
.order-status-wrp .payment-type-list {
  padding: 16px;
  border-radius: 11px;
  background-color: #ffffff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.03), 0px 4px 20px -2px rgba(50, 50, 71, 0.04);
  margin: 0 0 16px;
}
.order-status-wrp .payment-type-list ul li {
  padding: 18px 50px 18px 16px;
  border: 1px solid #EAEAEF;
  border-radius: 16px;
  margin: 0 0 16px;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  cursor: pointer;
}
.order-status-wrp .payment-type-list ul li input {
  display: none;
}
.order-status-wrp .payment-type-list ul li h4 {
  font-size: 14px;
  font-weight: 600;
  color: #666687;
  margin: 0;
}
.order-status-wrp .payment-type-list ul li .checkbx {
  height: 100%;
  position: absolute;
  top: 0%;
  right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-status-wrp .payment-type-list ul li .checkbx img.aprovecheck {
  display: none;
}
.order-status-wrp .payment-type-list ul .selected .checkbx {
  margin-left: auto;
}
.order-status-wrp .payment-type-list ul .selected .checkbx img.nrmcheck {
  display: none;
}
.order-status-wrp .payment-type-list ul .selected .checkbx img.aprovecheck {
  display: block;
}
.order-status-wrp .payment-type-list .pay-subtotal {
  padding: 0 0 10px;
  border-bottom: 1px solid rgba(234, 234, 239, 0.5);
  margin: 0 0 16px;
}
.order-status-wrp .payment-type-list .pay-subtotal h5 {
  padding: 10px 0;
  font-size: 14px;
  font-weight: 600;
  color: #666687;
  margin: 0;
  width: 100%;
}
.order-status-wrp .payment-type-list .pay-subtotal h5 span {
  float: right;
  color: #4A4A6A;
  font-weight: bold;
}
.order-status-wrp .payment-type-list .pay-subtotal h5 span sup {
  color: #8E8EA9;
  font-size: 10px;
  margin-right: 3px;
}
.order-status-wrp .payment-type-list .tipbx {
  padding: 0;
  border-bottom: 1px solid rgba(234, 234, 239, 0.5);
}
.order-status-wrp .payment-type-list .tipbx .form-group {
  position: relative;
  margin: 0;
}
.order-status-wrp .payment-type-list .tipbx .form-group .form-controls {
  padding: 14px 16px 14px 45px;
  border: 1px solid #EAEAEF;
  border-radius: 16px;
  margin: 0 0 16px;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  color: #8E8EA9;
  box-shadow: none;
  height: auto;
  width: 100%;
  outline: none !important;
}
.order-status-wrp .payment-type-list .tipbx .form-group img {
  position: absolute;
  top: 16px;
  left: 16px;
}
.order-status-wrp .payment-type-list .totalbox {
  border-bottom: none;
  margin: 10px 0 0;
  padding: 0;
}
.order-status-wrp .payment-type-list .totalbox h6 {
  font-size: 16px;
  font-weight: bold;
  color: #4A4A6A;
  margin: 0%;
  padding: 10px 0;
  width: 100%;
}
.order-status-wrp .payment-type-list .totalbox h6 span {
  float: right;
  color: #CD5C5C;
  font-weight: bold;
}
.order-status-wrp .payment-type-list .totalbox h6 span sup {
  color: #CD5C5C;
  font-size: 10px;
  margin-right: 3px;
}
.order-status-wrp .order-bottom-fix .btn-main {
  border-radius: 16px;
  background-color: #CD5C5C;
  font-weight: normal;
}
.order-status-wrp .order-bottom-fix .btn-main span {
  font-weight: 800;
}
.order-status-wrp .order-bottom-fix .btn-main i {
  padding-left: 8px;
}
.order-status-wrp .order-bottom-fix .btn-main:hover {
  background-color: #000;
  color: #fff;
}
.order-status-wrp .payment-coupon-btns ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.order-status-wrp .payment-coupon-btns ul li {
  padding: 16px;
  border: 1px solid #EAEAEF;
  border-radius: 16px;
  margin-bottom: 16px;
  width: 75px;
  cursor: pointer;
  display: block;
  text-align: center;
}
.order-status-wrp .payment-coupon-btns ul .active {
  background: #F67F33;
}

.feedback-wrp {
  padding: 16px 24px 165px;
  position: relative;
  height: 100%;
  overflow: auto;
}
.feedback-wrp .feedback-hed-row {
  display: flex;
  align-items: center;
  margin: 0 0 24px;
}
.feedback-wrp .feedback-hed-row .search-box {
  display: flex;
  align-items: center;
}
.feedback-wrp .feedback-hed-row .search-box .close-ic {
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  height: 44px;
  min-width: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666687;
  font-size: 16px;
  margin-right: 12px;
}
.feedback-wrp .feedback-hed-row .search-box .close-ic:hover {
  background-color: #CD5C5C;
  color: #fff;
}
.feedback-wrp .feedback-hed-row .search-box .form-control {
  padding: 0;
  outline: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  height: auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #8e8ea9;
  background-color: transparent;
}
.feedback-wrp .feedback-hed-row .bar-actbx {
  margin-left: auto;
  margin-right: 0;
}
.feedback-wrp .feedback-block h2 {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: #32324d;
  margin: 0 0 32px;
}
.feedback-wrp .feedback-block ul {
  width: 295px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding: 30px 0px;
}
.feedback-wrp .feedback-block ul li {
  width: 26.66%;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #A5A5BA;
  position: relative;
  z-index: 1;
}
.feedback-wrp .feedback-block ul li:before {
  position: absolute;
  content: "";
  height: 11px;
  width: 1px;
  background-color: #C0C0CF;
  left: 50%;
  top: -43px;
}
.feedback-wrp .feedback-block ul li:first-child {
  text-align: left;
  width: 10%;
}
.feedback-wrp .feedback-block ul li:first-child:before {
  left: 0;
}
.feedback-wrp .feedback-block ul li:last-child {
  text-align: right;
  width: 10%;
}
.feedback-wrp .feedback-block ul li:last-child:before {
  right: 0;
  left: auto;
}
.feedback-wrp .feedback-block .range_container {
  width: 295px;
  margin: 0 auto;
  display: block;
  position: relative;
  z-index: 2;
}
.feedback-wrp .feedback-block .range_container .slider_smile {
  max-width: 180px;
  margin: 0 auto 60px;
  display: table;
}
.feedback-wrp .feedback-block .range_container h6 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 85px;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: #8e8ea9;
  margin: 0;
}
.feedback-wrp .feedback-block .slider {
  -webkit-appearance: none;
  width: 100%;
  height: 1px;
  background: #DCDCE4;
  outline: none;
}
.feedback-wrp .feedback-block .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 44px;
  height: 44px;
  background: #fff;
  border: 18px solid #CD5C5C;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  cursor: pointer;
  position: relative;
}
.feedback-wrp .feedback-block .slider::-webkit-slider-thumb:before {
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  border-radius: 100%;
  background-color: #000;
  z-index: 9;
  top: 0;
  left: 0;
}
.feedback-wrp .bottom-botton-fix {
  background-color: #fff;
  padding: 16px 24px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}
.feedback-wrp .bottom-botton-fix .skip-btn {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  display: block;
  text-align: center;
  color: #8981AE;
  padding: 16px;
  margin: 0 0 10px;
  border-radius: 16px;
}
.feedback-wrp .bottom-botton-fix .skip-btn:hover {
  background-color: #CD5C5C;
  color: #fff;
}
.feedback-wrp .bottom-botton-fix .btn-main {
  border-radius: 16px;
}
.feedback-wrp .feedback-btn .btn-feedback {
  margin: 12px 0;
  padding: 12px;
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  cursor: pointer;
  outline: none;
  background: #fff;
  width: 140px;
}
@media only screen and (max-width: 767px) {
  .feedback-wrp .feedback-btn .btn-feedback {
    font-size: 14px;
  }
}
@media only screen and (min-width: 767px) {
  .feedback-wrp .feedback-btn .btn-feedback {
    font-size: 14px;
  }
}
.feedback-wrp .feedback-btn .btn-feedback:hover {
  margin: 12px 0;
  padding: 12px;
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  cursor: pointer;
  outline: none;
  background: #CD5C5C;
  width: 140px;
  color: #fff;
}
.feedback-wrp .feedback-btn .active-btn {
  background: #CD5C5C;
  color: #fff;
}

.suggestion-file-upload {
  display: inline-block;
  padding: 12px 12px 6px 12px;
  cursor: pointer;
  background-color: #efefef;
  color: #b6b4ba;
  border-radius: 4px;
  border: none;
  min-height: 48px;
  width: 100%;
}
.suggestion-file-upload i {
  color: #CD5C5C;
}

.suggestion-custom-upload input[type=file] {
  display: none;
}

.form__sec .form-group {
  margin: 0 0 11px;
}
.form__sec .form-group label {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin: 0 0 11px;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .form__sec .form-group label {
    font-size: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .form__sec .form-group label {
    font-size: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .form__sec .form-group label {
    font-size: 15px;
  }
}
.form__sec .form-group .form-control {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5);
  padding: 12px 15px;
  background: #efefef;
  border-radius: 10px;
  height: auto;
  border: none;
  box-shadow: none;
  outline: none;
  resize: none;
}
@media (min-width: 1601px) and (max-width: 2000px) {
  .form__sec .form-group .form-control {
    font-size: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .form__sec .form-group .form-control {
    font-size: 15px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .form__sec .form-group .form-control {
    font-size: 15px;
  }
}
.form__sec .address-group {
  margin: 0;
}
.form__sec .address-group .form-control {
  margin: 0 0 12px;
}
.form__sec .map-block {
  background-color: #fff;
  margin-bottom: 30px;
}
.form__sec .map-block .map-box {
  height: 210px;
  width: 100%;
}
.form__sec .map-block .map-box iframe {
  height: 100%;
  width: 100%;
}
.form__sec .map-block .location-info {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.form__sec .map-block .location-info i {
  font-size: 30px;
  color: #000;
  margin-right: 12px;
}
.form__sec .map-block .location-info h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  color: #006dff;
  margin: 0 0 5px;
}
.form__sec .map-block .location-info p {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.8);
  margin: 0;
}
.form__sec .cms_review {
  border-bottom: 1px solid #222;
}
.form__sec .rate {
  height: 46px;
  padding: 0 10px;
}
.form__sec .rate:not(:checked) > input {
  position: absolute;
  top: -9999px;
}
.form__sec .rate:not(:checked) > label {
  float: right;
  width: 1em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 30px;
  color: #ccc;
}
.form__sec .rate:not(:checked) > label:before {
  content: "★ ";
}
.form__sec .rate:not(:checked) > label:hover {
  color: #deb217;
}
.form__sec .rate:not(:checked) > label:hover ~ label {
  color: #deb217;
}
.form__sec .rate > input:checked ~ label {
  color: #ffc700;
}
.form__sec .rate > input:checked ~ label:hover {
  color: #c59b08;
}
.form__sec .rate > input:checked ~ label:hover ~ label {
  color: #c59b08;
}
.form__sec .rate > input:checked + label:hover {
  color: #c59b08;
}
.form__sec .rate > input:checked + label:hover ~ label {
  color: #c59b08;
}
.form__sec .rate > label:hover ~ input:checked ~ label {
  color: #c59b08;
}

.review-form .form-control {
  border: 1px solid #212529 !important;
}
.review-form .form-check-input:checked {
  background-color: #CD5C5C;
  border-color: #CD5C5C;
}

.r-score {
  display: block;
  font-size: 16px;
  position: relative;
  overflow: hidden;
  margin-right: 5px;
}
.r-score .score-wrap {
  display: inline-block;
  position: relative;
  height: 19px;
}
.r-score .stars-active {
  color: #F67F33;
  position: relative;
  z-index: 10;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.r-score .stars-inactive {
  color: grey;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-text-stroke: initial;
}

.event-container .event-bg {
  background-size: cover;
  background-position: center;
}
.event-container .event-banner {
  background: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  padding: 30px;
  min-height: 250px;
}

.event-page {
  padding: 0 20px;
}

.custom-radio-button.custom-radio-time .form-check {
  width: 100%;
}

.custom-radio-time .form-check label {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 48px;
  line-height: 46px;
  float: left;
  text-align: center;
  border-radius: 8px;
  margin-bottom: 8px;
  border: 1px solid #CD5C5C;
  background-color: transparent;
  color: #CD5C5C;
}
.custom-radio-time input[type=radio]:checked + label {
  background-color: #CD5C5C;
  color: #ffffff;
  border-color: #CD5C5C;
}
.custom-radio-time input[type=radio]:disabled + label {
  background-color: #e6e6e6;
  color: #000000;
  border-color: #e6e6e6;
}

.custom-radio-button.custom-radio-table .form-check {
  margin-bottom: 20px;
  width: 100%;
}

.custom-radio-table .form-check .custom-table {
  border-width: 2px;
  border-style: dashed;
  border-color: #CD5C5C;
  color: #000000;
  padding: 20px;
  border-radius: 6px;
  background-color: #ffffff;
}
.custom-radio-table .form-check .custom-table span {
  background: #e6e6e6;
  border-radius: 15px;
  padding: 4px 9px;
  font-size: 14px;
  color: #000000;
  float: right;
}
.custom-radio-table .form-check input[type=radio]:checked + .custom-table {
  background-color: #d1e7dd;
  border-color: #146c43;
  color: #000000;
}
.custom-radio-table .form-check input[type=radio]:checked + .custom-table span {
  background: #ffffff;
}
.custom-radio-table .form-check input[type=radio]:disabled + .custom-table {
  background-color: #f8d7da;
  border-color: #b02a37;
  color: #000000;
}
.custom-radio-table .form-check input[type=radio]:disabled + .custom-table span {
  background: #ffffff;
}

.comment-box {
  background-color: #e6e6e6;
  padding: 20px;
  border-radius: 8px;
}
.comment-box .comment-box {
  margin-top: 15px;
}
.comment-box + .comment-box {
  margin-top: 15px;
}
.comment-box .comment-user-img-name-ratings .comment-user-img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #32324d;
  float: left;
  margin-right: 15px;
}
.comment-box .comment-user-img-name-ratings .comment-user-name-ratings {
  overflow: hidden;
}
.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-name {
  font-weight: 700;
  font-size: 18px;
  width: calc(100% - 62px);
  display: inline-block;
}
.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings {
  position: absolute;
  background-color: #ffffff;
  width: 60px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  text-align: center;
  border-radius: 15px;
}
.comment-box .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings .fa {
  color: #CD5C5C;
}
.comment-box .comment-user-reviews {
  margin-top: 15px;
  font-size: 16px;
  display: inline-block;
  width: 100%;
  position: relative;
}
.comment-box .comment-user-reviews .comment-counts {
  float: right;
  font-size: 12px;
  display: block;
}

.comment-box.reply {
  background-color: #ffffff;
  border: 2px solid #e6e6e6;
}
.comment-box.reply .comment-user-img-name-ratings .comment-user-name-ratings .comment-ratings {
  background-color: #e6e6e6;
}
.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews {
  width: auto;
  overflow: hidden;
  display: inherit;
  margin-top: 0;
}
.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews textarea {
  height: 50px;
  width: 100%;
  border-color: rgba(0, 0, 0, 0.2);
  resize: none;
  padding-right: 50px;
}
.comment-box.reply .comment-user-img-name-ratings .comment-user-reviews input[type=submit] {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: none;
  color: #CD5C5C;
  background-color: rgba(255, 255, 255, 0.9);
}

@media only screen and (max-width: 767px) {
  .comment-box {
    padding: 10px;
  }
  .comment-box .comment-user-img-name-ratings .comment-user-img {
    margin-right: 8px;
  }
}
.inner-box {
  background: #ffffff;
  box-shadow: 0px 0px 1px rgba(12, 26, 75, 0.3), 0px 4px 20px -2px rgba(50, 50, 71, 0.4);
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 12px;
}

.food-categorie-tabs {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  overflow: auto;
  padding-bottom: 30px;
}
.food-categorie-tabs > li {
  position: relative;
  margin-right: 40px;
  flex: 0 0 auto;
}
.food-categorie-tabs > li button {
  border: 3px solid #CD5C5C;
  color: #CD5C5C;
  background-color: #ffffff;
  border-radius: 9px;
  height: 36px;
  line-height: 30px;
  padding: 0 26px;
  margin-bottom: 8px;
  min-width: 90px;
}
.food-categorie-tabs > li button:hover {
  background-color: #CD5C5C;
  color: #ffffff;
}
.food-categorie-tabs > li ul.tabs-menu {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.food-categorie-tabs > li .add-extra-tab {
  position: absolute;
  top: 7px;
  right: -29px;
  color: #CD5C5C;
  font-size: 18px;
  cursor: pointer;
}
.food-categorie-tabs > li .add-extra-tab:hover, .food-categorie-tabs > li .add-extra-tab:focus {
  color: #000000;
}

ul.tabs-menu {
  display: flex;
  width: 88px;
  padding: 0;
  justify-content: space-around;
  background: #CD5C5C;
  color: #ffffff;
  position: absolute;
  font-size: 13px;
  border-radius: 4px;
}
ul.tabs-menu li i {
  cursor: pointer;
  padding: 5px 0;
}

.searchbox {
  position: relative;
  width: 100%;
}
.searchbox input[type=search] {
  width: 100%;
  height: 40px;
  border: none;
  border-radius: 10px;
  background-color: #ffffff;
  padding-right: 45px;
  outline: none;
  padding-left: 10px;
}
.searchbox input[type=submit] {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  position: absolute;
  right: 4px;
  height: 34px;
  border-radius: 10px;
  width: 34px;
  border: none;
  top: 0;
  bottom: 0;
  margin: auto;
}

.food-category {
  margin-bottom: 15px;
  width: 100%;
  float: left;
}
.food-category .food-category-img {
  width: 100%;
  float: left;
  background-size: cover;
  background-position: center;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.food-category .food-category-img a {
  padding: 50px 0;
  width: 100%;
  float: left;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  font-size: 30px;
}
.food-category .food-category-img .tabs-menu {
  right: 5px;
  top: 5px;
}
.food-category input[type=submit] {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  background-color: #CD5C5C;
  color: #ffffff;
  width: 100%;
  border-radius: 5px;
  border: none;
  margin-bottom: 15px;
  height: 40px;
}
.food-category input[type=submit]:hover, .food-category input[type=submit]:focus {
  background-color: #000000;
}

.food-category.food-category-list .food-category-img a {
  padding: 150px;
}
.food-category.food-category-list .products-wrpper .prd-box .prd-body .prd-title {
  font-size: 20px;
}
.food-category.food-category-list .products-wrpper .prd-box .prd-body .prd-text {
  margin-top: 15px;
  font-size: 20px;
}

html {
  scroll-behavior: smooth;
}

:root {
  scroll-behavior: smooth;
}

body {
  /*background-color: $light;*/
  color: #32324d;
  padding: 0;
  margin: 0;
  font-family: "Urbanist", sans-serif;
  font-family: "Rubik", sans-serif;
  font-family: "Mulish", sans-serif;
  background: linear-gradient(90deg, #fcfcfc 0%, #f7f7f7 10.04%, #f7f7f7 51.56%, #f7f7f7 89.58%, #fcfcfc 100%);
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

a {
  text-decoration: none !important;
  transition: all 0.3s linear;
}

.container-fluid {
  padding: 0;
}

.container {
  padding: 0;
  max-width: 1140px;
}

.page-sections {
  padding: 0 0 100px;
}

.product-wrp .row {
  margin: 0 -6px;
}
.product-wrp .row .col-md-6 {
  padding: 0 6px;
}

.section-title:before {
  content: "";
  display: block;
  visibility: hidden;
  pointer-events: none;
  margin-top: calc(var(--section-offset) * -1px);
  height: calc(var(--section-offset) * 1px);
}

.btn-main {
  font-family: "Urbanist";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #ffffff;
  padding: 17px 0 20px;
  display: block;
  width: 100%;
  text-align: center;
  background: #CD5C5C;
  border-radius: 8px;
  border: none;
  box-shadow: none;
  border: none;
  transition: 0.4s linear;
  -webkit-transition: 0.4s linear;
}
.btn-main:hover {
  background-color: #000;
  color: #fff;
}

.slick-carosel {
  display: none;
}
.slick-carosel.slick-initialized {
  display: block;
}

.offcanvas.show {
  transform: none;
  z-index: 1051;
}

.custom-radio-button .form-check input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.custom-radio-button .form-check input:disabled {
  cursor: not-allowed;
}
.custom-radio-button .form-check {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
}

.login-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}
.login-header .user-dashboard button {
  background-color: transparent;
  color: #000000;
  border: none;
  display: flex;
  align-items: center;
  outline: none !important;
  box-shadow: none !important;
}
.login-header .user-dashboard button span {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
  display: inline-block;
  margin: 0 8px;
}
.login-header .user-dashboard button span img {
  max-width: 100%;
}
.login-header .user-dashboard button i img {
  max-width: 20px;
  margin: 0 8px;
}
.login-header .user-dashboard .dropdown-menu.show {
  width: 100%;
}
.login-header .user-dashboard a {
  color: #000000;
}
.login-header .user-dashboard a:hover {
  color: #CD5C5C;
}
.login-header .user-dashboard a:focus {
  color: #CD5C5C;
}
.login-header .backbtn {
  font-size: 14px;
  color: #666687;
  background: #fff;
  box-shadow: 0px 0px 2px rgba(12, 26, 75, 0.05), 0px 4px 20px -2px rgba(50, 50, 71, 0.02);
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
}
.login-header .status-prepare {
  border: 1px solid #0069D9;
  color: #0069D9;
  border-radius: 8px;
  padding: 4px;
}
.login-header .status-ordered {
  border: 1px solid #DC3545;
  color: #DC3545;
  border-radius: 8px;
  padding: 4px;
}
.login-header .status-ready {
  border: 1px solid #4ED7ED;
  color: #4ED7ED;
  border-radius: 8px;
  padding: 4px;
}
.login-header .status-closed {
  border: 1px solid #218838;
  color: #218838;
  border-radius: 8px;
  padding: 4px;
}

.slick-arrow {
  position: absolute;
  top: 50%;
  text-indent: -999999px;
  background: #CD5C5C;
  border: 0;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-weight: 400;
  font-family: "Font Awesome 5 Pro";
  left: 0;
  color: #ffffff;
}
.slick-arrow:hover {
  background: #000000;
}
.slick-arrow:before {
  content: "\f104";
  position: absolute;
  top: -2px;
  left: 6px;
  text-indent: 0;
}
.slick-arrow.slick-next {
  left: auto;
  right: 0;
}
.slick-arrow.slick-next:before {
  content: "\f105";
  position: absolute;
  top: -2px;
  left: 8px;
  text-indent: 0;
}
.slick-arrow.slick-disabled {
  background: #868079;
}

.time-slot-slider, .time-slot-slider {
  padding: 0 30px;
}

#notify-dd .dropdown-toggle {
  background: none;
  border: none;
  box-shadow: none;
  outline: none;
}
#notify-dd .dropdown-toggle::after {
  display: none;
}
#notify-dd .dropdown-toggle:hover {
  background: none;
  border: none;
  box-shadow: none;
  outline: none;
}
#notify-dd .dropdown-toggle:focus {
  outline: none;
  box-shadow: none;
  background: none;
  border: none;
}
#notify-dd .dropdown-toggle:active {
  outline: none;
  box-shadow: none;
  background: none;
  border: none;
}
#notify-dd .dropdown-toggle i {
  color: #000;
}
#notify-dd .list-group-item {
  border-bottom: 1px solid #ccc;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
#notify-dd .dropdown-menu {
  border: 2px solid #CD5C5C;
}
#notify-dd .dropdown-menu:after {
  display: none;
}
#notify-dd .badge-orange {
  background: #CD5C5C;
}

@media only screen and (max-width: 767px) {
  #notify-dd .dropdown-menu {
    width: 300px !important;
    right: 20px;
    left: auto;
  }
}
#notify-dd .dropdown-menu .list-group {
  width: 300px;
  padding: 5px;
  border: none;
}
@media only screen and (max-width: 767px) {
  #notify-dd .dropdown-menu .list-group {
    width: 300px;
  }
}
