[data-v-20bda5e3]:root{--font-primary:"Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--font-secondary:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:2rem;--clr-primary:#0b3b66;--clr-secondary:#0b3b66;--clr-accent:#f3c24b;--clr-success:#27ae60;--clr-font-primary:#222;--clr-surface:#fafafa}body[data-v-20bda5e3],html[data-v-20bda5e3]{color:var(--clr-font-primary);font-family:var(--font-primary);font-size:var(--font-size-md);line-height:1.4}h1[data-v-20bda5e3]{font-size:1.9rem;font-weight:800;margin:0 0 .5rem}h2[data-v-20bda5e3]{font-size:1.4rem;margin:0 0 .4rem}h2[data-v-20bda5e3],h3[data-v-20bda5e3]{font-weight:700}h3[data-v-20bda5e3]{font-size:1.15rem;margin:0}html[data-v-20bda5e3]{font-size:16px}.slide-enter-active[data-v-20bda5e3],.slide-leave-active[data-v-20bda5e3]{transition:transform .2s ease,opacity .2s ease}.slide-enter-from[data-v-20bda5e3],.slide-leave-to[data-v-20bda5e3]{opacity:0;transform:translateY(-1.25rem)}.puric-carts-modal[data-v-20bda5e3]{background-color:var(--clr-modal-background);box-sizing:border-box;display:flex;height:100vh;left:0;overflow:auto;padding:1rem;position:fixed;top:0;width:100vw;z-index:11}.puric-carts-modal-content[data-v-20bda5e3]{background:#fff;border-radius:1rem;box-shadow:0 16px 40px #001e3c29;box-sizing:border-box;color:#003d69;flex-shrink:0;font-family:var(--font-primary);margin:auto;max-width:100%;padding:1.25rem;width:32rem}.puric-carts-modal-content h3[data-v-20bda5e3]{font-size:1.05rem;font-weight:700;margin:0}.puric-carts-modal-added[data-v-20bda5e3],.puric-carts-modal-new[data-v-20bda5e3],.puric-carts-modal-product[data-v-20bda5e3]{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.puric-carts-modal-product[data-v-20bda5e3]{border:1px solid #eeeae3;border-radius:.8rem;display:grid;grid-template-columns:3rem minmax(0,1fr) auto;margin:.8rem 0;padding:.7rem}.puric-carts-modal-product-image[data-v-20bda5e3]{background:#fff;border-radius:.45rem;display:grid;height:3rem;overflow:hidden;place-items:center;width:3rem}.puric-carts-modal-product-image[data-v-20bda5e3] img{display:block;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.puric-carts-modal-product-details[data-v-20bda5e3]{min-width:0;overflow-wrap:anywhere}.puric-carts-modal-product b[data-v-20bda5e3]{white-space:nowrap}@media screen and (max-width:28rem){.puric-carts-modal-product[data-v-20bda5e3]{grid-template-columns:3rem minmax(0,1fr)}.puric-carts-modal-product b[data-v-20bda5e3]{grid-column:2}}.puric-carts-modal-product em[data-v-20bda5e3],.puric-carts-modal-product small[data-v-20bda5e3]{color:#8b9098;display:block;font-size:.75rem;font-style:normal}.puric-carts-modal-product p[data-v-20bda5e3]{font-weight:700;margin:.15rem 0}.puric-carts-modal-close[data-v-20bda5e3]{background:transparent;border:0;color:#8b9098;cursor:pointer;font-size:1.4rem}.puric-carts-modal-list[data-v-20bda5e3]{list-style:none;margin:0 0 .8rem;padding:0}.puric-carts-modal-list li.selected button[data-v-20bda5e3]{background:#003d69;border-color:#003d69;color:#fff}.puric-carts-modal-list button[data-v-20bda5e3]{background:#fff;border:1px solid #dedbd3;border-radius:.7rem;color:#003d69;cursor:pointer;font:inherit;font-weight:700;padding:.7rem .9rem;text-align:left;width:100%}.puric-carts-modal-new[data-v-20bda5e3]{align-items:stretch;color:#5b6068;flex-direction:column;font-size:.82rem}.puric-carts-modal-new input[data-v-20bda5e3]{border:1px solid #dedbd3;border-radius:.7rem;font:inherit;margin-top:.3rem;padding:.65rem .8rem}.puric-carts-modal-buttons[data-v-20bda5e3]{display:flex;gap:.6rem;margin-top:.9rem}.puric-carts-modal-buttons a[data-v-20bda5e3],.puric-carts-modal-buttons button[data-v-20bda5e3]{border-radius:.7rem;cursor:pointer;flex:1;font:inherit;font-weight:700;padding:.75rem .8rem;text-align:center;text-decoration:none}.puric-carts-modal-buttons-return[data-v-20bda5e3]{background:#fff;border:1px solid #dedbd3;color:#003d69}.puric-carts-modal-buttons-update[data-v-20bda5e3]{background:#c2410c;border:0;color:#fff}
