button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;margin:5px}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:0rem;width:100%}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#ddd}}input{padding:4px}input.qty{width:40px}input.sku{width:150px}.ordertable table{width:100%}.ordertable tr{background-color:#f5f5f5;text-align:center}.ordertable tr.row-ok{background-color:#e5f5e5}.ordertable tr.row-error{background-color:#f5e5e5}.redtext{color:red}div#paymethod{margin:8px 0}.strikethru{text-decoration:line-through}.discount-price{font-weight:700;color:#d65600}.loader{width:32px;height:32px;margin-top:8px;--b: 6px;aspect-ratio:1;border-radius:50%;background:#f2771a;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 70deg,#0000 71deg 90deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l5 1s infinite}@keyframes l5{to{transform:rotate(.5turn)}}
