[data-v-4984393e]:root{--dark-color:#000;--light-color:#fff;--cyan-color:#83cfc8;--red-color:#f15849;--baseSize:1440;--marque-offset:0;--marque-next-text:0;--marque-press:0;--marque-download:0}.wrapper[data-v-4984393e]{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;padding:1.25rem 1.25rem 0}.wrapper .divider[data-v-4984393e]{border:0;border-top:1px solid #ececec;margin:.9rem 0}.wrapper h4[data-v-4984393e]{font-size:1.25rem;font-weight:700;letter-spacing:.01em;text-align:left}.wrapper .container[data-v-4984393e]{padding:0}.wrapper .currency[data-v-4984393e]{align-items:center;display:flex;justify-content:space-between}.wrapper .currency h5[data-v-4984393e]{color:#555;font-size:1rem;font-weight:400;text-align:left}.wrapper .currency .list[data-v-4984393e]{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.wrapper .currency .list .pill[data-v-4984393e]{border:1px solid #e0e0e0;border-radius:2rem;cursor:pointer;font-size:.85rem;font-weight:500;padding:.3rem .8rem;transition:border-color .15s,background-color .15s,color .15s}.wrapper .currency .list .pill[data-v-4984393e]:hover{border-color:#999}.wrapper .currency .list .pill.active[data-v-4984393e]{background-color:#111;border-color:#111;color:#fff}.wrapper .items[data-v-4984393e]{display:flex;flex-direction:column;gap:.45rem;margin-top:.8rem;max-height:max(120px,min(26dvh,260px));overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-color:#d5d5d5 transparent;scrollbar-width:thin}.wrapper .items[data-v-4984393e]::-webkit-scrollbar{width:4px}.wrapper .items[data-v-4984393e]::-webkit-scrollbar-thumb{background-color:#d5d5d5;border-radius:2px}.wrapper .items .item[data-v-4984393e]{grid-gap:.6rem;align-items:center;background-color:#fafafa;border:1px solid #ececec;border-radius:10px;display:grid;flex-shrink:0;gap:.6rem;grid-template-columns:auto 1fr auto auto;padding:.5rem .75rem}.wrapper .items .item p[data-v-4984393e]{font-size:.95rem;font-weight:400;line-height:1.35;margin-bottom:0}.wrapper .items .item .item__qty[data-v-4984393e]{background-color:#ececec;border-radius:2rem;font-size:.8rem;font-weight:600;padding:.1rem .55rem;white-space:nowrap}.wrapper .items .item .item__main[data-v-4984393e]{min-width:0}.wrapper .items .item .item__main .item__name[data-v-4984393e]{font-weight:500}.wrapper .items .item .item__main .item__category[data-v-4984393e]{color:#999;font-size:.72rem;line-height:1.3;margin-top:1px}.wrapper .items .item .item-price[data-v-4984393e]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.wrapper .items .item .remove[data-v-4984393e]{align-items:center;background-color:#ef4444;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .15s,transform .1s;width:36px}.wrapper .items .item .remove svg[data-v-4984393e]{height:19px;width:19px}.wrapper .items .item .remove[data-v-4984393e]:hover{background-color:#dc2626}.wrapper .items .item .remove[data-v-4984393e]:active{transform:scale(.94)}.wrapper .donation[data-v-4984393e],.wrapper .promo[data-v-4984393e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wrapper .donation p[data-v-4984393e],.wrapper .promo p[data-v-4984393e]{cursor:pointer;font-size:.9rem;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.wrapper .donation p[data-v-4984393e]:hover,.wrapper .promo p[data-v-4984393e]:hover{color:#555}.wrapper .donation .err[data-v-4984393e],.wrapper .promo .err[data-v-4984393e]{color:#d33;font-size:.85rem;margin-top:.4rem;-webkit-text-decoration:none;text-decoration:none}.wrapper .donation .input[data-v-4984393e],.wrapper .promo .input[data-v-4984393e]{align-items:center;background-color:#fafafa;border:1px solid #d5d5d5;border-radius:10px;display:flex;margin-bottom:.5rem;margin-top:.6rem;padding:0 12px;transition:border-color .15s}.wrapper .donation .input[data-v-4984393e]:focus-within,.wrapper .promo .input[data-v-4984393e]:focus-within{background-color:#fff;border-color:#111}.wrapper .donation .input div[data-v-4984393e]:first-child,.wrapper .promo .input div[data-v-4984393e]:first-child{border-right:1px solid #e4e4e4;color:#555;font-size:.9rem;font-weight:500;padding:.55rem 12px .55rem 0}.wrapper .donation .input input[data-v-4984393e],.wrapper .promo .input input[data-v-4984393e]{background-color:transparent;border-bottom-color:transparent!important;font-size:.95rem;height:40px;margin-left:12px;padding-bottom:0;text-align:left;width:100%}.wrapper .donation .input input[data-v-4984393e]:focus,.wrapper .promo .input input[data-v-4984393e]:focus{outline:none}.wrapper .donation .input button[data-v-4984393e],.wrapper .promo .input button[data-v-4984393e]{background-color:#111;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;margin-left:.5rem;padding:.4rem .9rem;transition:background-color .15s}.wrapper .donation .input button[data-v-4984393e]:hover,.wrapper .promo .input button[data-v-4984393e]:hover{background-color:#333}.wrapper .promo[data-v-4984393e]{margin-top:.6rem}.wrapper .promo .links[data-v-4984393e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.wrapper .promo .links p[data-v-4984393e]{cursor:pointer;font-size:.9rem;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.wrapper .promo .links p[data-v-4984393e]:hover{color:#555}.wrapper .promo .succ[data-v-4984393e]{color:#15803d;font-size:.85rem;margin-top:.4rem;-webkit-text-decoration:none;text-decoration:none}.wrapper .gap[data-v-4984393e]{margin-top:.9rem}.wrapper .summary[data-v-4984393e]{width:100%}.wrapper .summary .subtotal[data-v-4984393e]{align-items:center;display:flex;justify-content:space-between;padding:.2rem 0}.wrapper .summary .subtotal h5[data-v-4984393e]{color:#555;font-size:1rem;font-weight:400}.wrapper .summary .subtotal h5[data-v-4984393e]:last-child{font-feature-settings:"tnum";color:#111;font-variant-numeric:tabular-nums;font-weight:500}.wrapper .summary .subtotal.final[data-v-4984393e]{border-top:1px solid #111;margin-top:.6rem;padding-top:.7rem}.wrapper .summary .subtotal.final h5[data-v-4984393e]{color:#111;font-size:1.15rem;font-weight:600}.wrapper .summary .subtotal.final h5[data-v-4984393e]:last-child{font-weight:700}.wrapper .summary .action[data-v-4984393e]{margin-top:1.2rem}.wrapper .summary .action button[data-v-4984393e]{background-color:#111;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.9rem;transition:background-color .15s,transform .1s;width:100%}.wrapper .summary .action button[data-v-4984393e]:hover:not(:disabled){background-color:#2b2b2b}.wrapper .summary .action button[data-v-4984393e]:active:not(:disabled){transform:scale(.99)}.wrapper .summary .action button[data-v-4984393e]:disabled{background-color:#e4e4e4;color:#999;cursor:not-allowed}@media(max-width:1024px){.wrapper[data-v-4984393e]{padding:1.5rem 1.25rem .5rem}h4[data-v-4984393e]{font-size:1.4rem}.currency h5[data-v-4984393e]{font-size:1.05rem}.currency .list .pill[data-v-4984393e]{font-size:.95rem;padding:.45rem 1rem}.items[data-v-4984393e]{gap:.5rem}.items .item[data-v-4984393e]{padding:.6rem .85rem}.items .item p[data-v-4984393e]{font-size:1.05rem}.items .item .item__qty[data-v-4984393e]{font-size:.9rem}.items .item .item__category[data-v-4984393e]{font-size:.8rem}.items .item .item-price[data-v-4984393e]{font-size:1.05rem}.items .item .remove[data-v-4984393e]{border-radius:12px;height:40px;width:40px}.items .item .remove svg[data-v-4984393e]{height:21px;width:21px}.donation p[data-v-4984393e],.promo p[data-v-4984393e]{font-size:.95rem}.donation .err[data-v-4984393e],.promo .err[data-v-4984393e]{font-size:.9rem}.donation .input input[data-v-4984393e],.promo .input input[data-v-4984393e]{font-size:1rem;height:46px}.donation .input button[data-v-4984393e],.promo .input button[data-v-4984393e]{font-size:.9rem}.summary .subtotal h5[data-v-4984393e]{font-size:1.05rem}.summary .subtotal.final h5[data-v-4984393e]{font-size:1.25rem}.summary .action button[data-v-4984393e]{font-size:1.05rem;padding:1.1rem}}