.ordinal{display:inline-flex;align-items:center;justify-content:center;background-color:#f5f5f7;border:1px solid #e0e0e0;border-radius:8px;padding:3px 6px;margin:0 2px;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.ordinal-number{font-weight:600;color:#1d1d1f}.ordinal-suffix{font-size:.65em;font-weight:500;color:#86868b;margin-left:1px;align-self:flex-start}.ordinal-lg .ordinal-suffix{font-size:.7em;top:-.6em}.ordinal-sm .ordinal-suffix{font-size:.5em;top:-.4em}.card{box-shadow:0 20px 27px 0 rgb(0 0 0/5%)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:1rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem 1.5rem}.info-card{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.2);margin-bottom:1.5rem}.info-card-header{border-radius:15px 15px 0 0;padding:1rem 1.5rem;margin:-1px -1px 0 -1px}.info-card-body{padding:0 1.2rem 1rem}.info-card .info-card_icon{height:100px;width:100px;margin:0 auto 20px auto;border:5px solid #4caf50;border-radius:100px;display:flex;justify-content:center;align-items:center;position:relative}.info-card .info-card_icon i{font-size:50px;color:#4caf50}.info-card .info-card_icon .info-card_img-icon{height:60px;width:60px;object-fit:contain}.info-card .info-card_label{margin-bottom:15px}.info-card .info-card_message{margin-bottom:15px}.info-card--success .info-card_icon{border-color:#4caf50;color:#4caf50}.info-card--danger .info-card_icon{border-color:#f44336;color:#f44336}.info-card--warning .info-card_icon{border-color:#ff9800;color:#ff9800}.info-card--cyan .info-card_icon{border-color:#77a4bd;color:#ff9800}.info-card--black .info-card_icon{border-color:#000;color:#000}.info-card--white .info-card_icon{border-color:#fff;color:#fff}.spanner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;height:100%;color:#fff;visibility:hidden}.overlay{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;z-index:9999}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.show{visibility:visible}.show2{visibility:visible}.hide{visibility:hidden}.absolute{position:absolute}.spanner,.overlay{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.spanner.show,.overlay.show,.spanner.show2,.overlay.show2{opacity:1}.btn-sm{padding:.3rem .5rem;font-size:.8rem}.qcard-wrapper input[type=text],input[type=password]{display:block;width:100%;padding:.3rem .5rem;font-size:.8rem!important;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.qcard-wrapper button{padding:.3rem .5rem;font-size:.8rem}.qcard-wrapper button .cart-item{position:absolute;height:24px;width:24px;top:-10px;right:-10px}.qcard-wrapper button .cart-item:before{content:'$';display:block;line-height:24px;height:24px;width:24px;font-size:12px;font-weight:600;background:#2bd156;color:#fff;border-radius:20px;text-align:center}.qcard-wrapper button.validate .cart-item{display:block;animation:xAxis 1s forwards cubic-bezier(1,.44,.84,.165)}.qcard-wrapper button.validate .cart-item:before{animation:yAxis 1s alternate forwards cubic-bezier(.165,.84,.44,1)}.cart{top:20px;right:20px;display:flex;align-items:center;justify-content:center;border-radius:5px}.cart i{font-size:25px;color:#f44336}.cart:before{content:attr(data-totalamount);font-size:11px;font-weight:600;background:#ffa500;padding:0 5px;color:#000;text-align:center;border-radius:5px;margin:-25px -40px 0 0;z-index:999}.cart.shake{animation:shakeCart .4s ease-in-out forwards}th.collapsable,td.collapsable{display:none}@media(max-width:500px){.navbar{display:none}}@media only screen and (min-width:450px){th.collapsable,td.collapsable{display:table-cell}}@keyframes xAxis{100%{transform:translateX(calc(50vw - 105px))}}@keyframes yAxis{100%{transform:translateY(calc(-50vh + 75px))}}@keyframes shakeCart{25%{transform:translateX(6px)}50%{transform:translateX(-4px)}75%{transform:translateX(2px)}100%{transform:translateX(0)}}.qr-wrapper{margin:0 auto}.qr-wrapper img{outline:0;display:block;margin:0 auto 0;width:220px;height:auto}.center{margin:auto;padding:10px}@media print{.hide-print{display:none}}.qrbox-logo{display:grid;place-items:center}.qrbox-label{align-items:center;font-size:13px;letter-spacing:.25em}.qrbox-title{align-items:center;font-size:14px;letter-spacing:.25em}.qrbox-image{width:220px;height:auto;overflow:hidden}.qrbox-image img{width:100%;display:block}.expand-icon:hover{cursor:pointer}