:root{--tea-green:#cadb94;--beige:#e9edc9;--cornsilk:#fefae0;--papaya-whip:#faedcd;--light-bronze:#d4a373;--text-dark:#2d261e;--text-muted:#736b60;--text-light:#fefae0;--bronze-hover:#b88352;--tea-green-dark:#8e9e70;--shadow-subtle:#2d261e0f;--border-color:#d4a3734d}html,body,#root{background-color:var(--cornsilk);width:100%;height:100%;color:var(--text-dark);margin:0;padding:0;font-family:Amazon Ember,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}#root{flex-direction:column;display:flex}.App,.App>.container-fluid{flex-direction:column;flex-grow:1;width:100%;display:flex}html:before{content:"";background-color:var(--cornsilk);z-index:-1;width:100%;height:100%;position:absolute}.logo{background-image:url(/assets/logo-NuUEdoCP.png);max-width:5rem}.brand-name{color:var(--text-dark);letter-spacing:-.5px;font-size:1.5rem;font-weight:700}nav{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);z-index:1000;background-color:#faedcdf0;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:.85rem 1.5rem;box-shadow:0 4px 18px -2px #2d261e14,0 1px 3px #d4a37326}.input-group{width:100%;margin-top:0}@media (width>=576px){.input-group{min-width:24.5rem}}#search_field{border:1px solid var(--light-bronze);background-color:var(--cornsilk);height:2.6rem;color:var(--text-dark);border-radius:2rem;padding:.5rem 8.5rem .5rem 1.25rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}#search_field:focus{border-color:var(--light-bronze);outline:none;box-shadow:0 0 0 3px #d4a3734d}.input-group-append{z-index:10;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}#search_btn{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;padding:0;transition:all .2s;display:flex}#search_btn:hover{background-color:var(--bronze-hover);color:var(--cornsilk)}.clear-search-container{z-index:10;position:absolute;top:50%;right:2.7rem;transform:translateY(-50%)}.enter-btn{background-color:var(--beige);height:1.9rem;color:var(--text-dark);border:1px solid var(--border-color);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:1rem;padding:0 .6rem;font-size:.75rem;font-weight:600;transition:all .2s}.enter-btn:hover{background-color:var(--light-bronze);color:var(--cornsilk);border-color:var(--light-bronze)}#clear_btn{background-color:var(--beige);color:var(--text-muted);border:1px solid var(--border-color);width:1.9rem;height:1.9rem;box-shadow:0 1px 3px var(--shadow-subtle);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}#clear_btn:hover{color:#fff;background-color:#df6254;border-color:#e35c4d;box-shadow:0 2px 6px #c0392b40}.header-heading{color:var(--text-dark)}#found{font-size:x-large}#found:after{content:"💔";color:#c0392b}#login_btn{color:var(--cornsilk);background-color:var(--light-bronze);border:1px solid var(--light-bronze);border-radius:1.3rem;margin:-1%;font-family:calibri;font-size:1.7rem;transition:background-color .2s}.new_login{background-color:var(--light-bronze)}form #login_btn{border:.195rem solid var(--light-bronze)}#login_btn:hover{background-color:var(--bronze-hover);color:var(--cornsilk);border-color:var(--bronze-hover);border-radius:1.3rem}form #login_btn:hover{color:var(--cornsilk);background-color:var(--bronze-hover);border-color:var(--bronze-hover);font-family:calibri;font-size:1.7rem}.login_option{color:var(--light-bronze);margin-bottom:1rem;text-decoration:none}#view_btn{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:.25rem;padding:.4rem 1.8rem;font-family:calibri;transition:background-color .2s}#view_btn:hover{background-color:var(--bronze-hover);color:var(--cornsilk)}#cart{color:var(--text-dark);background-color:var(--cornsilk);border:1px solid var(--light-bronze);box-shadow:0 2px 6px var(--shadow-subtle);filter:none;border-radius:2rem;align-items:center;gap:.5rem;padding:.45rem 1.2rem;font-family:inherit;font-size:1.1rem;font-weight:600;transition:all .2s;display:inline-flex}#cart:hover:not(:disabled){background-color:var(--beige);border-color:var(--bronze-hover);box-shadow:0 4px 10px var(--shadow-subtle);filter:none;border-radius:2rem;transform:translateY(-1px)}#cart:disabled{opacity:.6;cursor:not-allowed}.cart-pill{margin-top:-.25rem;margin-left:-.6rem;font-weight:700;top:-3px;right:-3px;background-color:var(--light-bronze)!important;color:var(--cornsilk)!important}.dropdown-menu{background-color:var(--cornsilk);border:1px solid var(--border-color);border-radius:.75rem;min-width:12rem;padding:.5rem 0;box-shadow:0 10px 25px -5px #2d261e1f,0 4px 10px #d4a37326}.dropdown-menu-right{left:auto!important;right:0!important;transform:none!important}#nav-dropdown-menu{position:absolute!important;top:100%!important;left:auto!important;right:0!important;transform:none!important}#person-show{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.dropdown-item{color:var(--text-dark);padding:.5rem 1.2rem}.dropdown-item:hover{background-color:var(--beige);color:var(--text-dark)}.dropdown-item:focus{background-color:var(--light-bronze);color:var(--cornsilk)}.avatar-nav{border:2px solid var(--light-bronze);width:2.4rem;height:2.4rem;box-shadow:0 2px 6px var(--shadow-subtle);margin-right:.4rem;transition:transform .2s}.avatar-nav:hover{transform:scale(1.05)}#foodItems_heading{color:var(--text-dark);margin-top:1rem}.card{background-color:var(--cornsilk);border:1px solid var(--border-color);height:100%;box-shadow:0 2px 8px var(--shadow-subtle);border-radius:.75rem;transition:border-color .2s}.card:hover{border-color:var(--light-bronze);box-shadow:0 -4px 16px -2px #2d261e0a}.card-title a{color:var(--text-dark)}.card-title a:hover{color:var(--light-bronze);text-decoration:none}.card-body{padding-left:0}.card-text{color:var(--text-dark);font-size:1.4rem}.card-img-top{height:200px}.ratings{color:var(--light-bronze);font-size:1.2rem}#no_of_reviews{color:var(--text-muted);margin-left:.9rem;font-size:.75rem}.header-container{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}footer{background-color:var(--papaya-whip);border-top:1px solid var(--border-color);flex-shrink:0;padding:1.5rem 1rem;box-shadow:0 -4px 16px -2px #2d261e0a}#bottom{margin-bottom:-4%;padding:.8rem}.declaration{color:var(--text-dark);position:relative}.links{justify-content:center;gap:1.25rem;display:flex}.link-icon-container{background-color:var(--cornsilk);border:1px solid var(--border-color);width:2.75rem;height:2.75rem;box-shadow:0 2px 6px var(--shadow-subtle);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.link-icon-container:hover{background-color:var(--beige);border-color:var(--light-bronze);box-shadow:0 4px 10px var(--shadow-subtle);transform:translateY(-2px)}#link_1:hover,#link_2:hover,#link_3:hover{color:var(--light-bronze);opacity:.8}.rating-outer{color:var(--beige);font-family:FontAwesome;display:inline-block;position:relative}.rating-outer:before{content:""}.rating-inner{white-space:nowrap;width:0;position:absolute;top:0;left:0;overflow:hidden}.rating-inner:before{content:"";color:var(--light-bronze)}.NumOfRestro{box-shadow:0px 2px 6px var(--shadow-subtle);margin-top:4%;font-size:2rem}.Restro{margin-top:4%;font-size:1.8rem}.menu_category{box-shadow:0px 2px 6px var(--shadow-subtle);font-size:2rem}.NumOfRestro,.Restro,.menu_category{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:.5rem;margin-top:4rem;padding-bottom:.2rem;padding-left:.5rem;padding-right:.4rem;display:inline}#fooditem_id{color:var(--text-muted);font-size:.8rem}#fooditem_price{color:var(--text-dark);font-size:2rem;font-weight:700}#cart_btn,#review_btn{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:2rem;padding:.5rem;transition:background-color .2s}#cart_btn:hover,#review_btn:hover{background-color:var(--bronze-hover);box-shadow:none}#fooditem_seller{color:var(--text-muted);font-size:.9rem}#stock_status{margin-left:.3rem;font-size:1.1rem;font-weight:700}.redColor{color:#c0392b}.greenColor{color:var(--tea-green-dark)}#fooditem_image{margin-top:5rem}.carousel-container .carousel-item img{height:500px}#food_image{width:50px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.loading-text-select span{color:var(--text-muted);text-transform:uppercase;font-size:1.1rem;animation:2s infinite flip;display:inline-block;position:relative}@keyframes flip{0%,80%{transform:rotateY(360deg)}}div span:first-child{animation-delay:.2s}div span:nth-child(2){animation-delay:.4s}div span:nth-child(3){animation-delay:.6s}div span:nth-child(4){animation-delay:.8s}div span:nth-child(5){animation-delay:1s}div span:nth-child(6){animation-delay:1.2s}div span:nth-child(7){animation-delay:1.4s}div span:nth-child(8){animation-delay:1.8s}.cart-item{margin:1.8rem 0;padding:0 .7rem}.cart-item a{color:var(--text-dark)}.cart-item-count{background-color:var(--beige);color:var(--text-dark);box-shadow:0px 2px 6px var(--shadow-subtle);border-radius:1.75rem;padding:.58rem .58rem .58rem 1rem}.cartt{background-color:var(--papaya-whip);color:var(--text-dark);scroll-behavior:smooth;border:1px solid var(--border-color);border-radius:1.75rem;padding:1rem;font-size:large;font-weight:bolder;overflow:auto}#add-scroll-bar{max-height:28rem;overflow-y:auto}.delivery-items,.ordered-items-detail{background-color:var(--beige);max-height:12rem;color:var(--text-dark);border-radius:1rem 0 0 1rem;overflow:hidden auto}#delete_cart_item{color:#c0392b;background:var(--cornsilk);border:1px solid var(--border-color);border-radius:.5rem;padding:.3rem .5rem;font-size:1.1rem}#card_item_price{color:var(--light-bronze);font-size:1.4rem;font-weight:700}.fooditem_des{color:var(--text-muted);text-align:justify;font-size:x-small}#checkout_btn,.review-btn{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk);border-radius:5rem;margin-top:2rem;transition:background-color .2s}#checkout_btn:hover,.review-btn:hover{background-color:var(--bronze-hover);border-color:var(--bronze-hover)}#view_order_details{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk);transition:background-color .2s}#view_order_details:hover{background-color:var(--bronze-hover);border-color:var(--bronze-hover)}#order_summary{background-color:var(--cornsilk);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-subtle);color:var(--text-dark);border-radius:1rem;padding:2rem 1.5rem}#order_summary h4{color:var(--text-dark);font-weight:bolder}.order-summary-values{float:right;font-weight:lighter}.stockCounter input{text-align:center;background-color:var(--cornsilk);width:3rem;color:var(--text-dark);border:none}.plus,.minus{background-color:var(--light-bronze);color:var(--cornsilk);border:none;padding:.1rem .5rem;transition:background-color .2s}.plus:hover,.minus:hover{background-color:var(--bronze-hover)}.stockCounter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stockCounter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-control:disabled,.form-control[readonly]{background-color:var(--cornsilk);color:var(--text-dark)}.wrapper{justify-content:center;align-items:center;margin-top:5rem;font-weight:700;display:flex}.wrapper form{background-color:var(--cornsilk);border:1px solid var(--border-color);box-shadow:0px 2px 10px var(--shadow-subtle);color:var(--text-dark);border-radius:1rem;padding:2.5rem 3rem}.inner-wrapper{background-color:var(--cornsilk);border:1px solid var(--border-color);color:var(--text-dark);border-radius:1rem;padding:1rem 1.2rem}.wrapper form .btn{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk);margin-top:2.5rem;transition:background-color .2s}.wrapper form .btn:hover{background-color:var(--bronze-hover);border-color:var(--bronze-hover)}.wrapper form a{color:var(--text-muted);font-size:.9rem}.wrapper form a:hover{color:var(--light-bronze)}#phoneNumber_field::-webkit-inner-spin-button{-webkit-appearance:none}#phoneNumber_field::-webkit-outer-spin-button{-webkit-appearance:none}#postal_code_field::-webkit-inner-spin-button{-webkit-appearance:none}#postal_code_field::-webkit-outer-spin-button{-webkit-appearance:none}.avatar{border-radius:50%;width:3rem;height:3rem;margin-bottom:0;display:inline-block}.avatar img{object-fit:cover;width:100%;height:100%}.rounded-circle{border-radius:50%!important}.btn.focus,.btn:focus{box-shadow:none;outline:0}.dropdown{border-radius:3rem;transition:all .6s}#person-show{padding:.5rem;overflow:hidden}.wrapper #address-page{width:100%}#country_field option{background-color:var(--cornsilk);color:var(--text-dark);margin:3rem}.checkout-progress div{box-sizing:border-box}.checkout-progress{clear:both;width:auto;margin:20px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:block;overflow:auto}.step{letter-spacing:1px;color:var(--text-muted);cursor:pointer;float:left;border:0;height:auto;margin:1.45rem;padding:1.3rem;font-weight:700;text-decoration:none}.incomplete{background:var(--beige);color:var(--text-muted);cursor:not-allowed}.active-step{background:var(--light-bronze);color:var(--cornsilk);box-shadow:0px 2px 6px var(--shadow-subtle)}.user-info{border-radius:1rem}.user-info-welcome{background-color:var(--papaya-whip);color:var(--text-dark);box-shadow:0px 2px 6px var(--shadow-subtle);border-radius:10rem;padding:.58rem}.avatar-profile{border:2px solid var(--light-bronze);background-color:var(--cornsilk);width:5rem;height:5rem}.user-info h4{color:var(--text-dark);letter-spacing:2px;margin-top:2rem;font-weight:800}.user-info span{text-transform:uppercase;color:var(--text-dark);font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2rem;font-weight:bolder}.user-info p{background-color:var(--beige);color:var(--text-dark);border-radius:1rem;padding:.7rem;font-size:1.1rem}#edit_profile{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk);transition:background-color .2s}#edit_profile:hover{background-color:var(--bronze-hover);border-color:var(--bronze-hover)}.order-confirm p,.order-details p{color:var(--text-dark);margin-left:1.5rem}.page-item.active .page-link{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk)}.page-link{color:var(--light-bronze);background-color:var(--cornsilk);border:1px solid var(--border-color)}.page-link:hover{color:var(--bronze-hover);background-color:var(--papaya-whip)}.sidebar-wrapper{z-index:10;align-items:stretch;width:100%;height:100%;min-height:100vh;margin-top:0;font-weight:400;display:flex;top:0;left:0}#sidebar{background:var(--text-dark);min-width:100%;max-width:100%;color:var(--cornsilk);transition:all .3s}#sidebar.active{margin-left:-250px}#sidebar .sidebar-header{background:var(--text-dark);border-bottom:1px solid var(--border-color);padding:20px}#sidebar ul.components{border-bottom:1px solid var(--border-color);padding:5px 0}#sidebar ul li a{color:var(--cornsilk);padding:10px;font-size:1.1em;text-decoration:none;display:block}#sidebar ul li a:hover{color:var(--text-dark);background:var(--papaya-whip)}#sidebar ul li a i{margin-right:.3rem}#sidebar ul li.active>a,a[aria-expanded=true]{color:var(--cornsilk);background:var(--light-bronze);border-radius:3rem}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}ul ul a{background:var(--text-dark);padding-left:30px!important;font-size:1rem!important}ul.CTAs{padding:20px}ul.CTAs a{text-align:center;margin-bottom:5px;display:block;font-size:.9em!important}#fooditems_table .btn{margin-left:.4rem;padding:.2rem .5rem}.card-font-size{font-size:1.5rem}.rating{margin-top:10rem}.stars{align-items:center;height:100px;padding-left:0;display:flex}.star{color:var(--beige);padding-left:.9rem;font-size:3rem;list-style:none;display:inline}.star:first-child{padding-left:0}.orange,.yellow{color:var(--light-bronze)}.review_user{color:var(--text-muted);font-size:.8rem}.detailsBox{background-color:var(--cornsilk);border:1px solid var(--border-color);width:250px;box-shadow:0 2px 8px var(--shadow-subtle);z-index:999;padding:10px;position:absolute;top:40%;left:90%}.detailsBox p{color:var(--light-bronze);text-align:justify}#view_detail{color:var(--light-bronze)}#view_detail:hover{color:var(--bronze-hover)}.slide-in-right-enter{transform:translate(100%)}.slide-in-right-enter-active{transition:transform .3s ease-in-out;transform:translate(0)}.slide-in-right-exit{transform:translate(0)}.slide-in-right-exit-active{transition:transform .3s ease-in-out;transform:translate(100%)}.orderdetai{background-color:var(--light-bronze);color:var(--cornsilk)}.profile{background-color:var(--cornsilk);border:1px solid var(--border-color);box-shadow:0 2px 10px var(--shadow-subtle);border-radius:2.5rem;padding:4rem}.wrapper updateprofile{background-color:var(--cornsilk);color:var(--text-dark)}.updateprofile label,.update-btn,#shipping-btn{font-size:large}.update-btn,#shipping-btn,#pay_btn{background-color:var(--light-bronze);border-color:var(--light-bronze);color:var(--cornsilk);transition:background-color .2s}.update-btn:hover,#shipping-btn:hover,#pay_btn:hover{background-color:var(--bronze-hover);border-color:var(--bronze-hover)}.update-btn:hover,.img-border-round,#delete_cart_item:hover,#checkout_btn:hover,#edit_profile:hover,#shipping-btn:hover,#pay_btn:hover,.order-success,.my-orders,.goto-orders:hover,.orderdetails,.eye-shadow:hover,.scroll-up-button{box-shadow:0px 2px 6px var(--shadow-subtle)}#pay_btn:focus{cursor:not-allowed}.orderdetails{background-color:var(--papaya-whip);color:var(--text-dark);letter-spacing:1px;border:1px solid var(--border-color);border-radius:2.5rem;margin-top:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:none}.rest_address{color:var(--text-muted);text-align:justify;font-size:small}.rest_distance{color:var(--text-muted)}.checkmark__circle{stroke-dasharray:300;stroke-dashoffset:300px;stroke-width:4px;stroke-miterlimit:10;stroke:var(--tea-green-dark);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark{stroke-width:4px;width:112px;height:112px;stroke:var(--cornsilk);stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--tea-green);border-radius:50%;margin:10% auto;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block}.checkmark__check{transform-origin:50%;stroke-dasharray:72;stroke-dashoffset:72px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0px 0px 0px 60px var(--tea-green-dark)}}.coupon-button{background-color:var(--papaya-whip);color:var(--text-dark);border:1px dashed var(--light-bronze);cursor:pointer;border-radius:4px;width:100%;margin-top:1rem;padding:8px 16px;display:block}.coupan_icon{border:1px solid var(--light-bronze);border-radius:50%;margin:5%;padding:1%}.coupon-window{background-color:var(--cornsilk);width:30%;height:100%;box-shadow:-2px 0 8px var(--shadow-subtle);border-left:1px solid var(--border-color);position:fixed;top:15%;right:0}.coupon-header{background-color:var(--beige);border-bottom:1px solid var(--border-color);color:var(--text-dark);justify-content:space-between;align-items:center;padding:16px;display:flex}.coupon-content{color:var(--text-dark);padding:16px}.close-icon{cursor:pointer;color:var(--text-dark);font-size:20px}.overlay{z-index:999;background-color:#2d261e66;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay.active{display:block}.confirm-order-container.blurred{filter:blur(4px)}.sort_rate,.sort_rev,.sort_veg{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:.5rem;margin-top:1.5rem;margin-right:.5rem;transition:background-color .2s}.sort{text-align:right}.sort_rate:focus,.sort_rev:focus,.sort_veg:focus{background-color:var(--bronze-hover);border:none;outline:none}.sort_rate:hover,.sort_rev:hover,.sort_veg:hover{background-color:var(--bronze-hover);box-shadow:none}.error-block{margin-top:4.5%;padding:2.5%}.inner-block{margin-left:3.5%}#error_link{color:var(--light-bronze);text-decoration:none}#error_link:hover{color:var(--bronze-hover)}#image-404{width:25%;max-width:10rem;height:25%;max-height:10rem}.img-border-round{border-radius:1.75rem}.my-orders{overflow:auto}.my-orders h1,.order-details h1{background-color:var(--beige);color:var(--text-dark);border-radius:1.1rem;padding:1rem 3rem;overflow:hidden}.order-success{background-color:var(--papaya-whip);border:1px solid var(--border-color);color:var(--text-dark);border-radius:2rem;padding:1rem}.goto-orders{background-color:var(--tea-green);color:var(--text-dark);border-radius:5rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s}.goto-orders:hover,.hide-line:hover{background-color:var(--tea-green-dark);color:var(--cornsilk);text-decoration:none}.status{background-color:var(--beige);color:var(--text-dark);border-radius:.5rem;padding:.05rem .05rem .05rem 1.2rem;position:relative}.status:hover{transition:all .2s ease-out;top:-2px}.scroll-up{float:right;z-index:1;background-color:var(--light-bronze);border:none;border-radius:.5rem;justify-content:right;align-items:center;display:flex;position:fixed;bottom:3rem;right:3rem}.scroll-up-button{background-color:var(--light-bronze);color:var(--cornsilk);border:none;border-radius:.5rem;padding:.5rem .75rem}.scroll-up:focus{border:0rem solid var(--light-bronze)}.back-to-orders-btn{background-color:var(--beige);color:var(--text-dark);border:1px solid var(--border-color);border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-to-orders-btn:hover{background-color:var(--light-bronze);color:var(--cornsilk);border-color:var(--light-bronze);text-decoration:none;transform:translate(-3px)}.order-header-card{background-color:var(--papaya-whip);border:1px solid var(--border-color);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem}.order-header-title{color:var(--text-dark);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.order-header-date{color:var(--text-muted);font-size:.9rem}.status-badge-card{background-color:var(--beige);border:1px solid var(--border-color);border-radius:1rem;height:100%;padding:1rem 1.25rem;transition:transform .2s,box-shadow .2s}.status-badge-card:hover{box-shadow:0 4px 12px var(--shadow-subtle);transform:translateY(-2px)}.status-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:.4rem;font-size:.8rem;font-weight:600}.status-value{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.order-card{background-color:var(--papaya-whip);border:1px solid var(--border-color);color:var(--text-dark);border-radius:1.25rem}.card-subtitle-heading{color:var(--text-dark);border-bottom:1px solid var(--border-color);padding-bottom:.75rem;font-size:1.2rem;font-weight:700}.icon-bronze{color:var(--light-bronze)}.info-item-row{align-items:flex-start;gap:.75rem;margin-bottom:.85rem;font-size:.95rem;display:flex}.info-item-row:last-child{margin-bottom:0}.info-icon-wrapper{background-color:var(--beige);color:var(--light-bronze);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.info-content label{color:var(--text-muted);text-transform:uppercase;margin-bottom:.1rem;font-size:.75rem;font-weight:700;display:block}.info-content span{color:var(--text-dark);font-weight:600}.order-item-card{background-color:var(--cornsilk);border:1px solid var(--border-color);border-radius:.85rem;margin-bottom:.75rem;padding:.85rem 1rem;transition:all .2s}.order-item-card:last-child{margin-bottom:0}.order-item-card:hover{border-color:var(--light-bronze);box-shadow:0 2px 8px var(--shadow-subtle)}.order-item-img{object-fit:cover;border:1px solid var(--border-color);border-radius:.6rem;width:55px;height:55px}.order-item-title{color:var(--text-dark);font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.order-item-title:hover{color:var(--light-bronze);text-decoration:none}.qty-badge{background-color:var(--beige);color:var(--text-dark);border:1px solid var(--border-color);border-radius:1rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600}.order-summary-card{background-color:var(--papaya-whip);border:1px solid var(--border-color);color:var(--text-dark);border-radius:1.25rem}.summary-row{color:var(--text-dark);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.95rem;display:flex}.summary-total-row{color:var(--text-dark);justify-content:space-between;align-items:center;margin-top:.5rem;font-size:1.25rem;font-weight:800;display:flex}.not-found-title{color:var(--light-bronze);margin-bottom:-1rem;font-size:8rem;font-weight:700}.not-found-subtitle{color:var(--text-dark);font-size:2.5rem;font-weight:600}.not-found-text{color:var(--text-muted);font-size:1.2rem}.not-found-btn{background-color:var(--light-bronze);color:var(--cornsilk);border:1px solid var(--light-bronze);border-radius:2rem;padding:.8rem 2rem;font-weight:600;transition:all .2s}.not-found-btn:hover{background-color:var(--bronze-hover);color:var(--cornsilk);border-color:var(--bronze-hover)}.not-found-container{min-height:70vh}
