:root{--color-primary:#0c6e9f}.sidebar{background:var(--color-primary)}button:not(.secondary):not(.link):not(.danger),.button-touch{background:var(--color-primary);border-color:var(--color-primary)}nav a.router-link-active,nav a:hover{background:color-mix(in srgb,var(--color-primary) 70%,white)}.secondary,.link{color:var(--color-primary);border-color:var(--color-primary)}.notifications[data-v-00018bf0]{position:relative}.bell[data-v-00018bf0]{position:relative;background:transparent;border:0;font-size:1.25rem;cursor:pointer;padding:.35rem}.badge[data-v-00018bf0]{position:absolute;top:-.15rem;right:-.35rem;min-width:1.15rem;padding:.08rem .25rem;border-radius:999px;background:#c62828;color:#fff;font-size:.68rem;font-weight:800}.panel[data-v-00018bf0]{position:absolute;right:0;top:calc(100% + .5rem);width:min(360px,calc(100vw - 2rem));max-height:440px;overflow:auto;padding:.75rem;background:#fff;border:1px solid #dce7ee;border-radius:.6rem;box-shadow:0 12px 28px #15324b2e;z-index:30}.panel-head[data-v-00018bf0]{display:flex;justify-content:space-between;align-items:center;padding:.2rem .2rem .65rem;border-bottom:1px solid #e5edf2}.panel-head button[data-v-00018bf0]{border:0;background:transparent;color:var(--public-primary);font-size:1.1rem;cursor:pointer}.alert[data-v-00018bf0]{display:grid;gap:.15rem;padding:.75rem .2rem;text-decoration:none;color:#17324b;border-bottom:1px solid #edf2f5}.alert[data-v-00018bf0]:last-child{border:0}.alert[data-v-00018bf0]:hover{background:#f4f8fb}.type[data-v-00018bf0]{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--public-primary)}small[data-v-00018bf0],.empty[data-v-00018bf0]{color:#627987}.empty[data-v-00018bf0]{padding:.8rem .2rem;margin:0}.public-shell[data-v-aaecb34d]{min-height:100vh;background:var(--public-soft);color:var(--public-text)}.public-header[data-v-aaecb34d]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,#fff 96%,transparent);border-bottom:1px solid var(--public-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner[data-v-aaecb34d],.footer-inner[data-v-aaecb34d]{width:min(1240px,100%);margin:auto;padding:0 1.25rem}.header-inner[data-v-aaecb34d]{min-height:68px;display:flex;align-items:center;gap:1.25rem}.brand[data-v-aaecb34d]{display:flex;align-items:center;gap:.65rem;min-width:0;margin:0;color:var(--public-text);font-size:1.05rem;font-weight:850;text-decoration:none}.brand img[data-v-aaecb34d]{width:40px;height:40px;flex:0 0 auto;object-fit:contain}.brand span[data-v-aaecb34d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-inner>nav[data-v-aaecb34d]{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.15rem;margin-left:auto}.header-inner>nav a[data-v-aaecb34d],.header-inner>nav button[data-v-aaecb34d]{padding:.5rem .65rem;border:0;border-radius:8px;background:none;color:var(--public-text);font:inherit;font-size:.92rem;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.header-inner>nav a[data-v-aaecb34d]:hover,.header-inner>nav a.router-link-active[data-v-aaecb34d],.header-inner>nav button[data-v-aaecb34d]:hover{background:color-mix(in srgb,var(--public-primary) 10%,#fff);color:var(--public-primary)}.header-inner>nav .account-cta[data-v-aaecb34d]{background:var(--public-primary);color:#fff}.cart-link[data-v-aaecb34d]{display:inline-flex;align-items:center;gap:.35rem}.cart-link b[data-v-aaecb34d]{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:99px;background:var(--public-primary);color:#fff;font-size:.72rem}.header-actions[data-v-aaecb34d]{display:none;margin-left:auto;align-items:center;gap:.5rem}.mobile-cart[data-v-aaecb34d]{color:var(--public-primary);font-size:.82rem;font-weight:800;text-decoration:none}.menu-toggle[data-v-aaecb34d]{display:none;width:42px;height:38px;padding:.6rem;border:1px solid var(--public-border);border-radius:9px;background:#fff}.menu-toggle span[data-v-aaecb34d]{display:block;height:2px;margin:3px 0;background:var(--public-text);border-radius:2px}.public-main[data-v-aaecb34d]{width:min(1240px,100%);margin:auto;padding:2.5rem 1.25rem 3.5rem}.loading[data-v-aaecb34d]{text-align:center;padding:3rem;color:var(--public-muted)}.public-footer[data-v-aaecb34d]{border-top:1px solid var(--public-border);background:#fff}.footer-inner[data-v-aaecb34d]{display:grid;grid-template-columns:1.1fr 1.4fr auto;gap:1.5rem;padding-top:1.35rem;padding-bottom:1.35rem;color:var(--public-muted);font-size:.88rem}.footer-inner strong[data-v-aaecb34d]{display:block;color:var(--public-text);font-size:1rem}.footer-inner p[data-v-aaecb34d]{margin:.35rem 0 0}.footer-contact[data-v-aaecb34d]{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.footer-inner nav[data-v-aaecb34d]{margin:0;align-items:flex-start}.footer-inner nav a[data-v-aaecb34d]{padding:.15rem .3rem}@media(max-width:820px){.header-inner[data-v-aaecb34d]{min-height:62px}.header-actions[data-v-aaecb34d]{display:flex}.menu-toggle[data-v-aaecb34d]{display:block}.desktop-cart[data-v-aaecb34d]{display:none}.header-inner>nav[data-v-aaecb34d]{display:none!important;position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:2;padding:.7rem 1rem 1rem;border-bottom:1px solid var(--public-border);background:#fff;box-shadow:0 12px 20px #15324b1f}.header-inner>nav.open[data-v-aaecb34d]{display:grid!important}.header-inner>nav[data-v-aaecb34d] :is(a,button){padding:.7rem}.footer-inner[data-v-aaecb34d]{grid-template-columns:1fr}.footer-inner nav[data-v-aaecb34d]{justify-content:flex-start;margin-left:-.3rem}.public-main[data-v-aaecb34d]{padding:1.5rem 1rem 2.5rem}}@media(max-width:420px){.brand[data-v-aaecb34d]{font-size:.96rem}.brand img[data-v-aaecb34d]{width:34px;height:34px}.header-inner[data-v-aaecb34d],.footer-inner[data-v-aaecb34d],.public-main[data-v-aaecb34d]{padding-left:.85rem;padding-right:.85rem}.mobile-cart[data-v-aaecb34d]{font-size:.76rem}}.conversation[data-v-a85b6297]{margin-top:1.25rem;padding:1.1rem;border-top:1px solid #dce7ee}.conversation header[data-v-a85b6297]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.conversation h2[data-v-a85b6297]{margin:0;font-size:1.2rem}.refresh[data-v-a85b6297]{padding:.5rem .75rem;border:1px solid var(--public-primary,#064a86);border-radius:8px;background:#fff;color:var(--public-primary,#064a86);font-weight:700}.messages[data-v-a85b6297]{display:grid;gap:.65rem;max-height:420px;overflow:auto;margin:1rem 0;padding:.15rem}.bubble[data-v-a85b6297]{width:min(82%,620px);padding:.7rem .85rem;border-radius:12px;background:#edf3f6;color:#17334d;overflow-wrap:anywhere}.bubble.own[data-v-a85b6297]{justify-self:end;background:var(--public-soft,#e5f3f9)}.bubble.system[data-v-a85b6297]{justify-self:center;background:#f1f1f1;text-align:center}.bubble div[data-v-a85b6297]{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}.bubble time[data-v-a85b6297]{color:#627987;white-space:nowrap}.bubble p[data-v-a85b6297]{margin:.35rem 0 0;white-space:pre-wrap;line-height:1.4}.conversation-empty[data-v-a85b6297],.conversation-error[data-v-a85b6297]{margin:1rem 0;padding:.7rem;border-radius:8px}.conversation-empty[data-v-a85b6297]{background:#f3f7f9;color:#627987}.conversation-error[data-v-a85b6297]{background:#fdebed;color:#a32131}.message-form[data-v-a85b6297]{display:grid;gap:.45rem;margin-top:1rem}.message-form label[data-v-a85b6297]{font-weight:750}.message-form textarea[data-v-a85b6297]{min-height:90px;resize:vertical;padding:.7rem;border:1px solid #c8d8e2;border-radius:8px;font:inherit}.message-form>div[data-v-a85b6297]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.message-form small[data-v-a85b6297]{color:#627987}.message-form button[data-v-a85b6297]{padding:.65rem .9rem;border:0;border-radius:8px;background:var(--public-primary,#064a86);color:#fff;font-weight:800}.message-form button[data-v-a85b6297]:disabled,.refresh[data-v-a85b6297]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.bubble[data-v-a85b6297]{width:92%}.bubble div[data-v-a85b6297]{display:grid;gap:.1rem}.message-form>div[data-v-a85b6297]{align-items:flex-end}}.timeline[data-v-d9e4f602]{display:grid;gap:0;margin:1rem 0;padding:0;list-style:none}.timeline li[data-v-d9e4f602]{position:relative;display:grid;gap:.18rem;padding:0 0 1rem 1.35rem;color:#536b79}.timeline li[data-v-d9e4f602]:before{position:absolute;left:0;top:.2rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--public-primary,#0c6e9f);content:""}.timeline li[data-v-d9e4f602]:not(:last-child):after{position:absolute;left:.25rem;top:.8rem;bottom:0;width:2px;background:#d7e3e9;content:""}.timeline strong[data-v-d9e4f602]{color:#15324b}.timeline small[data-v-d9e4f602],.timeline span[data-v-d9e4f602]{font-size:.84rem}.timeline p[data-v-d9e4f602]{margin:.2rem 0 0}.empty[data-v-d9e4f602]{color:#627987}.order-row[data-v-032487fd]{cursor:pointer}.new-messages[data-v-032487fd]{display:inline-block;padding:.2rem .45rem;border-radius:999px;background:#ffe9bc;color:#805400;font-size:.78rem;font-weight:800}.detail[data-v-032487fd]{margin-top:1rem}.document[data-v-032487fd]{margin-top:1rem;padding:1rem;border:1px solid #dce7ee;border-radius:8px;background:#f8fbfd}.document h3[data-v-032487fd],.document p[data-v-032487fd]{margin:.3rem 0}.document-form[data-v-032487fd]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.6rem;margin-top:.8rem}.document-form input[data-v-032487fd]{min-width:0;padding:.55rem;border:1px solid #c8d8e2;border-radius:6px}.document-form label[data-v-032487fd]{display:flex;align-items:center;gap:.4rem}.sii[data-v-032487fd]{display:inline-block;margin-top:.5rem;text-decoration:none}.returns[data-v-032487fd]{display:grid;gap:.8rem}.section-title[data-v-032487fd],.return-item[data-v-032487fd],.return-detail[data-v-032487fd]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.return-item[data-v-032487fd]{padding:.8rem 0;border-top:1px solid #dce7ee}.return-item p[data-v-032487fd],.return-item ul[data-v-032487fd]{margin:.35rem 0}.return-form[data-v-032487fd]{display:grid;gap:.65rem;padding:.85rem;border:1px solid #b9d2e3;border-radius:8px;background:#fff}.return-form select[data-v-032487fd],.return-form textarea[data-v-032487fd],.return-line input[data-v-032487fd]{padding:.5rem;border:1px solid #c8d8e2;border-radius:6px}.return-form textarea[data-v-032487fd]{min-height:70px}.return-line[data-v-032487fd]{display:grid;grid-template-columns:1.2fr 2fr .55fr 1.3fr;gap:.6rem;align-items:center;padding:.55rem 0;border-top:1px solid #e5eef3}.warning[data-v-032487fd]{padding:.65rem;border-radius:6px;background:#fff2cf;color:#785300}.muted[data-v-032487fd]{color:#647b8d}.return-detail[data-v-032487fd]{align-items:center;padding:.7rem;border-radius:6px;background:#eaf3f8}@media(max-width:700px){.document-form[data-v-032487fd]{grid-template-columns:1fr}.document-form label[data-v-032487fd]{padding:.4rem 0}.section-title[data-v-032487fd],.return-item[data-v-032487fd],.return-detail[data-v-032487fd]{flex-direction:column}.return-line[data-v-032487fd]{grid-template-columns:1fr}}.scanner-backdrop[data-v-37da7ec4]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#0a1e2d9e}.scanner-modal[data-v-37da7ec4]{width:min(560px,100%);padding:1rem;background:#fff;border-radius:.7rem;box-shadow:0 20px 42px #00000042}header[data-v-37da7ec4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}h3[data-v-37da7ec4]{margin:0;color:#15324b}.close[data-v-37da7ec4]{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#eef4f7;color:#15324b;font-size:1.5rem;line-height:1}.camera-frame[data-v-37da7ec4]{position:relative;overflow:hidden;aspect-ratio:4/3;margin-top:1rem;border-radius:.55rem;background:#122936}.camera-frame video[data-v-37da7ec4]{width:100%;height:100%;object-fit:cover}.scan-guide[data-v-37da7ec4]{position:absolute;top:22%;right:10%;bottom:22%;left:10%;border:2px solid #fff;border-radius:.4rem;box-shadow:0 0 0 999px #00000026}.scanner-help[data-v-37da7ec4],.scanner-error[data-v-37da7ec4]{margin:.9rem 0;color:#536b79;text-align:center}.scanner-error[data-v-37da7ec4]{color:#a32131}.scanner-actions[data-v-37da7ec4]{display:flex;justify-content:flex-end;gap:.6rem}.scanner-actions button[data-v-37da7ec4]{min-height:42px;padding:.6rem .9rem}.secondary[data-v-37da7ec4]{background:#fff;color:#0c6e9f;border-color:#0c6e9f}@media(max-width:520px){.scanner-backdrop[data-v-37da7ec4]{align-items:end;padding:0}.scanner-modal[data-v-37da7ec4]{width:100%;border-radius:.8rem .8rem 0 0}.camera-frame[data-v-37da7ec4]{aspect-ratio:3/4;max-height:65vh}}.product-form{display:grid;gap:1rem}.images{padding:1rem;border:1px dashed #c8d8e2;border-radius:.45rem}.image-help{color:#627987;font-size:.9rem}.image-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:.75rem 0}.button-touch{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1rem;background:#0c6e9f;color:#fff;border-radius:.4rem;cursor:pointer}.secondary-touch{background:#fff;color:#0c6e9f;border:1px solid #0c6e9f}.previews{display:flex;gap:.7rem;flex-wrap:wrap}.previews>div{display:grid;gap:.35rem;width:124px;position:relative}.previews img,.thumb{width:120px;height:120px;object-fit:cover;border-radius:.4rem}.previews>div img{cursor:pointer;border:3px solid transparent}.previews>div.principal img{border-color:#0c6e9f}.principal-label{position:absolute;top:.3rem;left:.3rem;padding:.15rem .35rem;background:#0c6e9f;color:#fff;border-radius:.25rem;font-size:.7rem}.previews>img{width:120px;height:120px;object-fit:cover;border-radius:.4rem}.previews button{font-size:.72rem;padding:.35rem}.thumb{display:block;width:56px;height:56px}.no-image{color:#627987;font-size:.8rem}.form-actions{display:flex;gap:.6rem}.product-form textarea{min-height:82px}.stock-initial-field{display:grid;gap:.3rem;color:#627987;font-size:.85rem}.stock-initial-field input{width:100%}@media(max-width:700px){.previews img,.previews>img{width:108px;height:108px}.button-touch{font-size:1rem}.product-form .form-grid>*{flex-basis:100%}}.barcode-field[data-v-fedefbe7]{display:flex;gap:.45rem;min-width:0}.barcode-field input[data-v-fedefbe7]{min-width:0;flex:1}.barcode-field button[data-v-fedefbe7]{white-space:nowrap}.tiers[data-v-fedefbe7]{display:grid;gap:.65rem;padding:1rem;border:1px dashed #c9dbe6;border-radius:10px}.tiers h4[data-v-fedefbe7],.tiers p[data-v-fedefbe7]{margin:0}.tier-row[data-v-fedefbe7],.tier-form[data-v-fedefbe7]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.tier-row[data-v-fedefbe7]{padding:.55rem;border-top:1px solid #e5edf2}.tier-row span[data-v-fedefbe7]:first-child{min-width:140px}.tier-form input[data-v-fedefbe7]{max-width:170px}@media(max-width:600px){.barcode-field[data-v-fedefbe7]{align-items:stretch;flex-direction:column}}@media(max-width:600px){.tier-row[data-v-fedefbe7],.tier-form[data-v-fedefbe7]{align-items:stretch;flex-direction:column}.tier-form input[data-v-fedefbe7]{max-width:none}}.product-select[data-v-65f5de93]{display:flex;gap:.45rem}.product-select select[data-v-65f5de93]{min-width:0;flex:1}.product-select button[data-v-65f5de93]{white-space:nowrap}.selected-product[data-v-65f5de93]{grid-column:1/-1;margin:0;padding:.65rem .75rem;border-radius:.4rem;background:#eef5f8;color:#36596f}@media(max-width:650px){.product-select[data-v-65f5de93]{flex-direction:column}}.settings[data-v-25d997e9]{display:grid;gap:1rem}.settings-grid[data-v-25d997e9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.settings label[data-v-25d997e9]{display:grid;gap:.4rem;font-weight:600}.settings input[data-v-25d997e9],.settings select[data-v-25d997e9]{width:100%;font-weight:400}.logo-box[data-v-25d997e9]{display:grid;gap:.6rem}.logo-box img[data-v-25d997e9]{width:110px;height:110px;object-fit:contain;border:1px solid #dce7ee;border-radius:.4rem}.color-preview[data-v-25d997e9]{display:block;width:100%;height:42px;border-radius:.4rem;border:1px solid #c8d8e2}@media(max-width:700px){.settings-grid[data-v-25d997e9]{grid-template-columns:1fr}}.catalog-page[data-v-ceefe035]{display:grid;gap:1.35rem}.catalog-hero[data-v-ceefe035]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:180px;padding:clamp(1.35rem,4vw,2.6rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--public-primary) 16%,var(--public-border));border-radius:var(--public-radius);background:linear-gradient(118deg,#fff 15%,color-mix(in srgb,var(--public-primary) 9%,#fff));box-shadow:var(--public-shadow)}.catalog-hero[data-v-ceefe035]:after{position:absolute;z-index:-1;right:-3rem;bottom:-7rem;width:19rem;height:19rem;border:34px solid color-mix(in srgb,var(--public-primary) 12%,transparent);border-radius:50%;content:""}.catalog-hero>div[data-v-ceefe035]{max-width:660px}.eyebrow[data-v-ceefe035]{margin:0;color:var(--public-primary);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.catalog-hero h1[data-v-ceefe035]{margin:.25rem 0;font-size:clamp(1.9rem,4vw,2.65rem);letter-spacing:-.035em}.catalog-hero p[data-v-ceefe035]:not(.eyebrow){margin:0;color:var(--public-muted);font-size:1.02rem}.hero-cart[data-v-ceefe035]{position:relative;z-index:1;padding:.75rem 1rem;border-radius:9px;background:var(--public-primary);box-shadow:0 7px 16px color-mix(in srgb,var(--public-primary) 20%,transparent);color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.catalog-layout[data-v-ceefe035]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.2rem;align-items:start}.filters[data-v-ceefe035],.results-bar[data-v-ceefe035],.catalog-empty[data-v-ceefe035],.catalog-error[data-v-ceefe035]{border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff;box-shadow:0 4px 14px #15324b0a}.filters[data-v-ceefe035]{position:sticky;top:88px;display:grid;gap:1rem;padding:1rem}.filters-title[data-v-ceefe035]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.filters-title h2[data-v-ceefe035]{margin:.1rem 0;font-size:1.2rem}.filters-title button[data-v-ceefe035]{padding:0;border:0;background:none;color:var(--public-primary);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.filters label[data-v-ceefe035],.results-bar label[data-v-ceefe035]{display:grid;gap:.35rem;color:#415c70;font-size:.87rem;font-weight:750}.filters[data-v-ceefe035] :is(input,select),.results-bar select[data-v-ceefe035]{width:100%;padding:.68rem .7rem;border:1px solid #c8d8e2;border-radius:9px;background:#fff;color:var(--public-text)}.search-field input[data-v-ceefe035]{font-weight:400}.filter-note[data-v-ceefe035]{margin:0;padding-top:.8rem;border-top:1px solid #e5edf2;color:var(--public-muted);font-size:.8rem;line-height:1.45}.catalog-results[data-v-ceefe035]{min-width:0}.results-bar[data-v-ceefe035]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem}.results-bar h2[data-v-ceefe035]{margin:.15rem 0 0;font-size:1.15rem}.results-bar label[data-v-ceefe035]{min-width:180px}.product-grid[data-v-ceefe035]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-rows:400px;gap:1rem}.product-card[data-v-ceefe035]{height:400px;min-height:0;overflow:hidden;border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff;box-shadow:0 3px 10px #15324b0a}.product-image[data-v-ceefe035]{display:grid;height:125px;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f6fafc,#eaf2f5);color:var(--public-muted);text-decoration:none}.product-image img[data-v-ceefe035]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:.45rem}.product-content[data-v-ceefe035]{display:grid;grid-template-rows:17px 42px 17px 17px 34px 28px 40px;gap:3px;height:275px;padding:.8rem .9rem;background:#fff}.product-content[data-v-ceefe035] :is(h3,p){margin:0}.product-category[data-v-ceefe035]{overflow:hidden;color:#597385;font-size:.78rem;font-weight:800;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.product-content h3[data-v-ceefe035]{display:-webkit-box;overflow:hidden;font-size:1.08rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-brand[data-v-ceefe035],.product-format[data-v-ceefe035]{overflow:hidden;color:var(--public-muted);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis}.product-brand[data-v-ceefe035]{font-weight:700;color:var(--public-text)}.product-brand.empty[data-v-ceefe035]{visibility:hidden}.product-content strong[data-v-ceefe035]{display:flex;align-items:center;font-size:1.28rem;letter-spacing:-.02em}.availability[data-v-ceefe035]{align-self:center;justify-self:start;padding:.22rem .5rem;border-radius:99px;background:#e7f5ed;color:#187044;font-size:.78rem;font-weight:800}.availability.low[data-v-ceefe035]{background:#fff3da;color:#9b6200}.availability.out[data-v-ceefe035]{background:#fdebed;color:#a32131}.card-actions[data-v-ceefe035]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.card-actions[data-v-ceefe035] :is(a,button){display:grid;min-height:40px;place-items:center;padding:.5rem;border-radius:9px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.detail-link[data-v-ceefe035]{border:1px solid var(--public-primary);background:#fff;color:var(--public-primary)}.card-actions button[data-v-ceefe035]{border:1px solid var(--public-primary);background:var(--public-primary);color:#fff}.card-actions button[data-v-ceefe035]:disabled{opacity:.55;cursor:not-allowed}.catalog-empty[data-v-ceefe035],.catalog-error[data-v-ceefe035]{padding:2.2rem;text-align:center;color:var(--public-muted)}.catalog-error[data-v-ceefe035]{border-color:#f0c6cb;background:#fdebed;color:#a32131}.mobile-filters[data-v-ceefe035]{display:none}@media(max-width:900px){.catalog-layout[data-v-ceefe035]{grid-template-columns:205px minmax(0,1fr)}.product-grid[data-v-ceefe035]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(max-width:720px){.catalog-hero[data-v-ceefe035]{min-height:0;align-items:flex-start;flex-direction:column}.hero-cart[data-v-ceefe035]{width:100%;text-align:center}.catalog-layout[data-v-ceefe035]{grid-template-columns:1fr;gap:.8rem}.mobile-filters[data-v-ceefe035]{display:block;width:100%;padding:.72rem;border:1px solid var(--public-primary);border-radius:9px;background:#fff;color:var(--public-primary);font:inherit;font-weight:800}.filters[data-v-ceefe035]{display:none;position:static}.filters.open[data-v-ceefe035]{display:grid}.results-bar[data-v-ceefe035]{align-items:stretch;flex-direction:column}.results-bar label[data-v-ceefe035]{min-width:0}.product-grid[data-v-ceefe035]{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-auto-rows:385px;gap:.75rem}.product-card[data-v-ceefe035]{height:385px}.product-image[data-v-ceefe035]{height:108px}.product-content[data-v-ceefe035]{grid-template-rows:17px 40px 17px 17px 30px 28px 40px;height:277px;padding:.7rem}.product-content h3[data-v-ceefe035]{font-size:1rem}.product-content strong[data-v-ceefe035]{font-size:1.14rem}}@media(max-width:380px){.product-grid[data-v-ceefe035]{grid-template-columns:1fr}.product-card[data-v-ceefe035]{height:390px}.product-image[data-v-ceefe035]{height:115px}.product-content[data-v-ceefe035]{height:275px}}.product-grid[data-v-ceefe035]{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-auto-rows:370px}.product-card[data-v-ceefe035]{height:370px}.product-content[data-v-ceefe035]{height:242px;align-content:start}.card-actions[data-v-ceefe035]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.card-actions[data-v-ceefe035] :is(a,button){min-width:0;padding:.42rem;font-size:.9rem;line-height:1.1;text-align:center;white-space:nowrap}@media(max-width:900px){.product-grid[data-v-ceefe035]{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}@media(max-width:720px){.product-grid[data-v-ceefe035]{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-auto-rows:365px}.product-card[data-v-ceefe035]{height:365px}.product-content[data-v-ceefe035]{height:257px}}@media(min-width:1201px){.product-grid[data-v-ceefe035]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}}@media(min-width:721px)and (max-width:1200px){.product-grid[data-v-ceefe035]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}}@media(min-width:721px)and (max-width:900px){.product-grid[data-v-ceefe035]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-grid[data-v-ceefe035]{grid-auto-rows:auto}.product-card[data-v-ceefe035]{display:flex;height:auto;flex-direction:column}.product-image[data-v-ceefe035]{height:auto;aspect-ratio:1}.product-content[data-v-ceefe035]{height:242px;flex:0 0 242px;box-sizing:border-box}.product-image[data-v-ceefe035]{box-sizing:border-box;padding:.5rem}.product-image img[data-v-ceefe035]{box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%;max-height:100%;padding:0!important;object-fit:contain!important}.product-image[data-v-ceefe035]{background-color:#f6fafc;background-position:center;background-repeat:no-repeat;background-size:contain}.product-price[data-v-ceefe035]{display:flex;align-items:center;gap:.4rem}.product-price del[data-v-ceefe035]{color:var(--public-muted);font-size:.82rem}.product-price .offer[data-v-ceefe035]{padding:.16rem .38rem;border-radius:99px;background:#fff0cc;color:#8a5900;font-size:.68rem;font-weight:800}.back[data-v-a65409f2]{display:inline-block;margin-bottom:1.2rem;color:var(--public-primary);font-weight:700;text-decoration:none}.detail-card[data-v-a65409f2]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:2rem;padding:1.25rem;background:#fff;border:1px solid #dce7ee;border-radius:.7rem}.main-image[data-v-a65409f2]{display:grid;place-items:center;aspect-ratio:1/.82;background:#edf4f7;border-radius:.5rem;overflow:hidden;color:#627987}.main-image img[data-v-a65409f2]{width:100%;height:100%;object-fit:cover}.thumbs[data-v-a65409f2]{display:flex;gap:.55rem;overflow:auto;margin-top:.7rem}.thumbs button[data-v-a65409f2]{width:72px;height:72px;padding:0;background:#fff;border:2px solid transparent;border-radius:.4rem;overflow:hidden}.thumbs button.selected[data-v-a65409f2]{border-color:var(--public-primary)}.thumbs img[data-v-a65409f2]{width:100%;height:100%;object-fit:cover}.category[data-v-a65409f2]{margin:0;color:#627987;font-size:.82rem;text-transform:uppercase;font-weight:750}.detail-content h1[data-v-a65409f2]{margin:.3rem 0;font-size:clamp(1.7rem,4vw,2.4rem)}.brand[data-v-a65409f2],.format[data-v-a65409f2]{color:#627987}.price[data-v-a65409f2]{font-size:1.55rem;font-weight:800;color:#15324b;margin:1.3rem 0 .5rem}.availability[data-v-a65409f2]{display:inline-flex;padding:.28rem .6rem;border-radius:1rem;background:#e7f5ed;color:#187044;font-weight:750;font-size:.85rem}.availability.low[data-v-a65409f2]{background:#fff3da;color:#9b6200}.availability.out[data-v-a65409f2]{background:#fdebed;color:#a32131}.description[data-v-a65409f2]{line-height:1.6;margin-top:1.4rem}.add-area[data-v-a65409f2]{display:flex;gap:.7rem;align-items:end;margin-top:1.4rem}.add-area label[data-v-a65409f2]{display:grid;gap:.3rem;font-size:.85rem;font-weight:700}.add-area input[data-v-a65409f2]{width:74px;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem;font:inherit}.add-area button[data-v-a65409f2]{padding:.68rem 1rem;border:1px solid var(--public-primary);border-radius:.4rem;background:var(--public-primary);color:#fff;font:inherit;font-weight:750;cursor:pointer}.notice[data-v-a65409f2]{margin-top:1.5rem;padding:.85rem;background:#f4f8fb;border-radius:.45rem;color:#536b79}.state[data-v-a65409f2]{padding:2rem;text-align:center;background:#fff;border-radius:.65rem;color:#627987}.state.error[data-v-a65409f2]{color:#a32131;background:#fdebed}@media(max-width:720px){.detail-card[data-v-a65409f2]{grid-template-columns:1fr;gap:1.2rem;padding:.9rem}.thumbs button[data-v-a65409f2]{width:62px;height:62px}}@media(max-width:390px){.add-area[data-v-a65409f2]{align-items:stretch;flex-direction:column}.add-area input[data-v-a65409f2]{width:100%}}.detail-card[data-v-a65409f2]{border-radius:var(--public-radius);box-shadow:var(--public-shadow);padding:clamp(1rem,3vw,2rem)}.main-image[data-v-a65409f2]{aspect-ratio:4/3;background:linear-gradient(145deg,#f6fafc,#eaf2f5)}.main-image img[data-v-a65409f2]{object-fit:contain;padding:1rem}.thumbs button[data-v-a65409f2]{transition:border-color .18s ease,transform .18s ease}.thumbs button[data-v-a65409f2]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--public-primary) 45%,transparent)}.detail-content[data-v-a65409f2]{align-self:center}.detail-content .price[data-v-a65409f2]{font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.04em}.add-area button[data-v-a65409f2]{min-height:44px;border-radius:9px;box-shadow:0 7px 16px color-mix(in srgb,var(--public-primary) 20%,transparent)}.description[data-v-a65409f2]{color:#425d70}.back[data-v-a65409f2]{padding:.35rem 0}@media(max-width:720px){.main-image img[data-v-a65409f2]{padding:.6rem}.detail-card[data-v-a65409f2]{box-shadow:none}.add-area button[data-v-a65409f2]{flex:1}}.main-image[data-v-a65409f2]{box-sizing:border-box;padding:1rem}.main-image[data-v-a65409f2]{background-position:center;background-repeat:no-repeat;background-size:contain}.main-image>img[data-v-a65409f2]{display:none!important}.page-title[data-v-abc2e7ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.page-title h1[data-v-abc2e7ba],.page-title p[data-v-abc2e7ba]{margin:0}.eyebrow[data-v-abc2e7ba]{color:var(--public-primary);font-size:.82rem;font-weight:800;text-transform:uppercase}.text-button[data-v-abc2e7ba],.remove[data-v-abc2e7ba]{background:none;border:0;color:var(--public-primary);font:inherit;font-weight:700;cursor:pointer}.cart-layout[data-v-abc2e7ba]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.2rem}.cart-list[data-v-abc2e7ba],.summary[data-v-abc2e7ba],.empty-card[data-v-abc2e7ba]{background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.cart-item[data-v-abc2e7ba]{display:grid;grid-template-columns:72px minmax(150px,1fr) auto auto auto;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid #e5edf2}.cart-item[data-v-abc2e7ba]:last-child{border:0}.cart-item img[data-v-abc2e7ba],.image-placeholder[data-v-abc2e7ba]{width:72px;height:72px;object-fit:cover;border-radius:.4rem;background:#edf4f7}.image-placeholder[data-v-abc2e7ba]{display:grid;place-items:center;color:#627987;font-size:.72rem;text-align:center}.item-info h2[data-v-abc2e7ba],.item-info p[data-v-abc2e7ba]{margin:.08rem 0}.item-info h2[data-v-abc2e7ba]{font-size:1rem}.item-info p[data-v-abc2e7ba]{color:#627987;font-size:.87rem}.quantity[data-v-abc2e7ba]{display:flex;align-items:center}.quantity button[data-v-abc2e7ba]{width:30px;height:30px;padding:0;background:#fff;color:var(--public-primary);border:1px solid #c8d8e2}.quantity input[data-v-abc2e7ba]{width:42px;height:30px;padding:0;text-align:center;border-radius:0;border-left:0;border-right:0}.line-total[data-v-abc2e7ba]{white-space:nowrap}.summary[data-v-abc2e7ba]{align-self:start;padding:1.1rem}.summary h2[data-v-abc2e7ba]{margin-top:0}.summary div[data-v-abc2e7ba]{display:flex;justify-content:space-between;border-top:1px solid #e5edf2;padding-top:1rem}.summary p[data-v-abc2e7ba]{font-size:.87rem;color:#627987;line-height:1.45}.public-button[data-v-abc2e7ba]{display:block;text-align:center;background:var(--public-primary);border:1px solid var(--public-primary);color:#fff;padding:.7rem;border-radius:.4rem;text-decoration:none;font-weight:750}.checkout[data-v-abc2e7ba]{margin-top:1rem}.continue[data-v-abc2e7ba]{display:block;text-align:center;margin-top:.9rem;color:var(--public-primary);font-weight:700;text-decoration:none}.empty-card[data-v-abc2e7ba]{text-align:center;padding:3rem 1rem}.repeat-summary[data-v-abc2e7ba]{margin-bottom:1rem;padding:.85rem 1rem;background:#e7f5ed;border:1px solid #bee5cd;border-radius:.5rem;color:#187044}.repeat-summary p[data-v-abc2e7ba]{margin:.35rem 0 0}.empty-card h2[data-v-abc2e7ba]{margin-top:0}@media(max-width:800px){.cart-layout[data-v-abc2e7ba]{grid-template-columns:1fr}.cart-item[data-v-abc2e7ba]{grid-template-columns:60px minmax(0,1fr) auto;gap:.7rem}.cart-item img[data-v-abc2e7ba],.image-placeholder[data-v-abc2e7ba]{width:60px;height:60px}.quantity[data-v-abc2e7ba]{grid-column:2}.line-total[data-v-abc2e7ba]{grid-column:3;grid-row:2}.remove[data-v-abc2e7ba]{grid-column:1/-1;justify-self:start;padding:0}}@media(max-width:440px){.cart-item[data-v-abc2e7ba]{grid-template-columns:54px minmax(0,1fr)}.line-total[data-v-abc2e7ba]{grid-column:2;grid-row:2}.quantity[data-v-abc2e7ba],.remove[data-v-abc2e7ba]{grid-column:1/-1}}.cart-list[data-v-abc2e7ba],.summary[data-v-abc2e7ba],.empty-card[data-v-abc2e7ba]{border-radius:var(--public-radius);box-shadow:0 4px 14px #15324b0a}.summary[data-v-abc2e7ba]{position:sticky;top:88px}.summary h2[data-v-abc2e7ba]{font-size:1.2rem}.summary div[data-v-abc2e7ba]{font-size:1.02rem}.summary div strong[data-v-abc2e7ba]{font-size:1.2rem}.cart-item img[data-v-abc2e7ba],.image-placeholder[data-v-abc2e7ba]{width:82px;height:82px;border-radius:10px}.quantity button[data-v-abc2e7ba]{border-color:var(--public-border);font-weight:800}.quantity button[data-v-abc2e7ba]:hover{background:color-mix(in srgb,var(--public-primary) 10%,#fff)}.remove[data-v-abc2e7ba]:hover,.text-button[data-v-abc2e7ba]:hover{text-decoration:underline}.empty-card[data-v-abc2e7ba]{padding:3.5rem 1.2rem}.checkout[data-v-abc2e7ba]{border-radius:9px;min-height:44px}@media(max-width:800px){.summary[data-v-abc2e7ba]{position:static}.cart-item img[data-v-abc2e7ba],.image-placeholder[data-v-abc2e7ba]{width:64px;height:64px}}.page-title[data-v-36cbdf61]{margin-bottom:1.2rem}.page-title h1[data-v-36cbdf61],.page-title p[data-v-36cbdf61]{margin:.15rem 0}.eyebrow[data-v-36cbdf61]{color:var(--public-primary);font-size:.82rem;font-weight:800;text-transform:uppercase}.checkout-layout[data-v-36cbdf61]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.2rem}.checkout-form[data-v-36cbdf61],fieldset[data-v-36cbdf61],.summary[data-v-36cbdf61],.empty-card[data-v-36cbdf61]{background:#fff;border:1px solid #dce7ee;border-radius:10px}.checkout-form[data-v-36cbdf61]{padding:1.25rem;display:grid;gap:1rem;box-shadow:0 4px 14px #15324b0a}fieldset[data-v-36cbdf61]{margin:0;padding:1rem;border-color:#e5edf2}legend[data-v-36cbdf61]{padding:0 .25rem;font-weight:800}.field-grid[data-v-36cbdf61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}label[data-v-36cbdf61]{display:grid;gap:.35rem;font-size:.92rem;font-weight:650}small[data-v-36cbdf61]{font-weight:400;color:#627987}input[data-v-36cbdf61],textarea[data-v-36cbdf61]{width:100%;font:inherit;padding:.65rem .7rem;border:1px solid #c8d8e2;border-radius:.4rem}textarea[data-v-36cbdf61]{min-height:85px;resize:vertical}.wide[data-v-36cbdf61]{grid-column:1/-1}.delivery-options[data-v-36cbdf61]{display:flex;gap:1.4rem;margin-bottom:1rem;padding:.75rem;border-radius:10px;background:var(--public-soft)}.delivery-options label[data-v-36cbdf61]{display:block}.shipping-note[data-v-36cbdf61]{margin:1rem 0 0;color:#536b79}.summary[data-v-36cbdf61]{align-self:start;position:sticky;top:88px;padding:1.1rem}.summary h2[data-v-36cbdf61]{margin-top:0}.summary div[data-v-36cbdf61]{display:flex;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid #e5edf2}.summary .total[data-v-36cbdf61]{font-size:1.1rem;border:0}.summary button[data-v-36cbdf61],.public-button[data-v-36cbdf61]{display:block;width:100%;background:var(--public-primary);border:1px solid var(--public-primary);color:#fff;padding:.72rem;border-radius:.4rem;font:inherit;font-weight:750;text-align:center;text-decoration:none}.summary button[data-v-36cbdf61]:disabled{opacity:.6;cursor:not-allowed}.back[data-v-36cbdf61]{display:block;text-align:center;margin-top:.9rem;color:var(--public-primary);font-weight:700;text-decoration:none}.error[data-v-36cbdf61]{margin:0;padding:.75rem;background:#fdebed;color:#a32131;border-radius:.4rem}.empty-card[data-v-36cbdf61]{padding:2rem;text-align:center}@media(max-width:800px){.checkout-layout[data-v-36cbdf61]{grid-template-columns:1fr}.summary[data-v-36cbdf61]{position:static}}@media(max-width:520px){.field-grid[data-v-36cbdf61]{grid-template-columns:1fr}.wide[data-v-36cbdf61]{grid-column:auto}.delivery-options[data-v-36cbdf61]{flex-direction:column;gap:.6rem}}select[data-v-36cbdf61]{width:100%;font:inherit;padding:.65rem .7rem;border:1px solid #c8d8e2;border-radius:.4rem}.save-address[data-v-36cbdf61]{display:grid;gap:.65rem;margin-top:.85rem;padding:.85rem;background:#f7fafc;border:1px solid #e5edf2;border-radius:.4rem}.save-address label[data-v-36cbdf61]{display:flex;align-items:center;gap:.45rem}.save-address label[data-v-36cbdf61]:first-child{display:grid}.save-address input[type=checkbox][data-v-36cbdf61]{width:auto}.confirmation[data-v-93bec87d]{display:grid;place-items:center;min-height:55vh}.card[data-v-93bec87d]{width:min(510px,100%);padding:2rem;text-align:center;background:#fff;border:1px solid #dce7ee;border-radius:.75rem}.icon[data-v-93bec87d]{width:54px;height:54px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#e7f5ed;color:#187044;font-size:1.8rem;font-weight:800}.eyebrow[data-v-93bec87d]{color:var(--public-primary);font-weight:800;text-transform:uppercase;font-size:.82rem}.card>p[data-v-93bec87d]{color:#536b79}.data[data-v-93bec87d]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;text-align:left;margin:1rem 0;padding:1rem;background:#f4f8fb;border-radius:.5rem}.data span[data-v-93bec87d]{color:#627987}.data strong[data-v-93bec87d]{text-align:right}.pin[data-v-93bec87d]{padding:1rem;margin:1rem 0;background:#fff3da;border-radius:.5rem}.pin strong[data-v-93bec87d]{display:block;font-size:1.7rem;letter-spacing:.14em}.pin p[data-v-93bec87d]{font-size:.88rem;color:#536b79}.primary[data-v-93bec87d],.whatsapp[data-v-93bec87d],.outline[data-v-93bec87d]{display:block;padding:.72rem;margin-top:.7rem;border-radius:.4rem;font-weight:750;text-decoration:none}.primary[data-v-93bec87d]{background:var(--public-primary);color:#fff}.whatsapp[data-v-93bec87d]{background:#1c9b54;color:#fff}.outline[data-v-93bec87d]{border:1px solid var(--public-primary);color:var(--public-primary)}.auth-card[data-v-fc51f9c8]{max-width:440px;margin:2rem auto;padding:1.4rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.auth-card h1[data-v-fc51f9c8]{margin-top:0}.auth-card p[data-v-fc51f9c8]{color:#627987}.auth-card form[data-v-fc51f9c8]{display:grid;gap:.75rem;margin:1rem 0}label[data-v-fc51f9c8]{display:grid;gap:.3rem;font-weight:650}input[data-v-fc51f9c8],button[data-v-fc51f9c8]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}button[data-v-fc51f9c8]{background:var(--public-primary);color:#fff;border-color:var(--public-primary);font-weight:700}.error[data-v-fc51f9c8]{background:#fdebed!important;color:#a32131!important;padding:.7rem;border-radius:.4rem}.auth-card[data-v-c08cfb44]{max-width:440px;margin:2rem auto;padding:1.4rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.auth-card h1[data-v-c08cfb44]{margin-top:0}.auth-card p[data-v-c08cfb44]{color:#627987}.auth-card form[data-v-c08cfb44]{display:grid;gap:.85rem;margin:1rem 0}label[data-v-c08cfb44]{display:grid;gap:.35rem;font-weight:650}input[data-v-c08cfb44],button[data-v-c08cfb44]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}button[data-v-c08cfb44]{background:var(--public-primary);color:#fff;border-color:var(--public-primary);font-weight:700}.error[data-v-c08cfb44]{background:#fdebed!important;color:#a32131!important;padding:.7rem;border-radius:.4rem}.addresses[data-v-b40f0c0d]{margin-top:2rem;padding-top:1.4rem;border-top:1px solid #dce7ee}.section-title[data-v-b40f0c0d]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.section-title h2[data-v-b40f0c0d],.section-title p[data-v-b40f0c0d]{margin:0}.section-title p[data-v-b40f0c0d],.empty[data-v-b40f0c0d]{color:#627987}.address-list[data-v-b40f0c0d]{display:grid;gap:.7rem;margin:1rem 0}.address-list article[data-v-b40f0c0d]{display:flex;justify-content:space-between;gap:1rem;padding:.9rem;border:1px solid #dce7ee;border-radius:.5rem}.address-list p[data-v-b40f0c0d]{margin:.25rem 0;color:#536b79}.badge[data-v-b40f0c0d]{display:inline-block;margin-left:.5rem;padding:.15rem .45rem;border-radius:999px;background:#e7f5ed;color:#187044;font-size:.8rem;font-weight:700}.actions[data-v-b40f0c0d],.form-actions[data-v-b40f0c0d]{display:flex;gap:.55rem;flex-wrap:wrap;align-content:start}.link[data-v-b40f0c0d],.secondary[data-v-b40f0c0d]{background:#fff;color:var(--public-primary);border:1px solid var(--public-primary)}.danger[data-v-b40f0c0d]{color:#a32131;border-color:#a32131}.address-form[data-v-b40f0c0d]{margin-top:1rem;padding:1rem;background:#f7fafc;border:1px solid #dce7ee;border-radius:.5rem}.address-form h3[data-v-b40f0c0d]{margin-top:0}.grid[data-v-b40f0c0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.grid label[data-v-b40f0c0d],.principal[data-v-b40f0c0d]{display:grid;gap:.35rem;font-weight:650}.grid input[data-v-b40f0c0d]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}.wide[data-v-b40f0c0d]{grid-column:1/-1}.principal[data-v-b40f0c0d]{display:flex;margin:1rem 0}.principal input[data-v-b40f0c0d]{width:auto}.error[data-v-b40f0c0d],.success[data-v-b40f0c0d]{padding:.7rem;border-radius:.4rem}.error[data-v-b40f0c0d]{background:#fdebed;color:#a32131}.success[data-v-b40f0c0d]{background:#e7f5ed;color:#187044}.secondary[data-v-b40f0c0d],button[data-v-b40f0c0d]{font:inherit;padding:.55rem .7rem;border-radius:.4rem;font-weight:700;cursor:pointer}@media(max-width:520px){.section-title[data-v-b40f0c0d],.address-list article[data-v-b40f0c0d]{flex-direction:column}.grid[data-v-b40f0c0d]{grid-template-columns:1fr}.wide[data-v-b40f0c0d]{grid-column:auto}}.privacy[data-v-3187b2fe]{margin-top:2rem;padding-top:1.4rem;border-top:1px solid #dce7ee}.privacy h2[data-v-3187b2fe]{margin:0}.privacy form[data-v-3187b2fe]{margin-top:1rem}.wide[data-v-3187b2fe]{grid-column:1/-1}select[data-v-3187b2fe],textarea[data-v-3187b2fe]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}textarea[data-v-3187b2fe]{min-height:80px}.secondary[data-v-3187b2fe]{width:max-content;background:#fff;color:var(--public-primary);border-color:var(--public-primary)}ul[data-v-3187b2fe]{padding-left:1.2rem}.error[data-v-3187b2fe]{color:#a32131}.success[data-v-3187b2fe]{color:#187044}.account[data-v-a1e2b17c]{max-width:680px;margin:auto;padding:1.4rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.account h1[data-v-a1e2b17c]{margin-top:0}.account form[data-v-a1e2b17c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}label[data-v-a1e2b17c]{display:grid;gap:.35rem;font-weight:650}input[data-v-a1e2b17c],button[data-v-a1e2b17c]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}button[data-v-a1e2b17c]{background:var(--public-primary);color:#fff;border-color:var(--public-primary);font-weight:700}.error[data-v-a1e2b17c],.success[data-v-a1e2b17c]{grid-column:1/-1;padding:.7rem;border-radius:.4rem}.error[data-v-a1e2b17c]{background:#fdebed;color:#a32131}.success[data-v-a1e2b17c]{background:#e7f5ed;color:#187044}.password-form[data-v-a1e2b17c]{margin-top:2rem;padding-top:1.4rem;border-top:1px solid #dce7ee}.password-form h2[data-v-a1e2b17c],.password-form p[data-v-a1e2b17c]{grid-column:1/-1;margin:0}.password-form p[data-v-a1e2b17c]{color:#627987}@media(max-width:520px){.account form[data-v-a1e2b17c]{grid-template-columns:1fr}}.head[data-v-7cb9a1d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.head a[data-v-7cb9a1d2],article a[data-v-7cb9a1d2]{color:var(--public-primary);font-weight:700}.orders[data-v-7cb9a1d2]{display:grid;gap:.7rem}.orders article[data-v-7cb9a1d2]{display:grid;grid-template-columns:1.4fr 1fr auto auto;gap:1rem;align-items:center;padding:1rem;background:#fff;border:1px solid #dce7ee;border-radius:.55rem}.orders div[data-v-7cb9a1d2]{display:grid;gap:.25rem}.orders span[data-v-7cb9a1d2]{color:#627987}.badge[data-v-7cb9a1d2]{color:#9b6200!important;font-weight:700}.empty[data-v-7cb9a1d2],.error[data-v-7cb9a1d2]{padding:1.5rem;background:#fff;border-radius:.55rem;text-align:center}.error[data-v-7cb9a1d2]{background:#fdebed;color:#a32131}.pagination[data-v-7cb9a1d2]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.pagination button[data-v-7cb9a1d2]{padding:.5rem;background:#fff;color:var(--public-primary);border:1px solid var(--public-primary);border-radius:.4rem}@media(max-width:650px){.orders article[data-v-7cb9a1d2]{grid-template-columns:1fr 1fr}.orders article>a[data-v-7cb9a1d2]{grid-column:1/-1}}.back[data-v-a68f3b45]{color:var(--public-primary);font-weight:700;text-decoration:none}.card[data-v-a68f3b45]{margin-top:1rem;padding:1.2rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.card header[data-v-a68f3b45]{display:flex;justify-content:space-between;gap:1rem}.card h1[data-v-a68f3b45],.card p[data-v-a68f3b45]{margin:.1rem 0}.card header p[data-v-a68f3b45]{color:#627987}table[data-v-a68f3b45]{width:100%;margin-top:1rem;border-collapse:collapse}th[data-v-a68f3b45],td[data-v-a68f3b45]{padding:.7rem;text-align:left;border-bottom:1px solid #e5edf2}.totals[data-v-a68f3b45]{display:grid;justify-content:end;gap:.35rem;margin-top:1rem}.error[data-v-a68f3b45],.empty[data-v-a68f3b45]{padding:1.5rem;background:#fff;border-radius:.5rem}.error[data-v-a68f3b45]{background:#fdebed;color:#a32131}@media(max-width:550px){table[data-v-a68f3b45]{font-size:.85rem}th[data-v-a68f3b45],td[data-v-a68f3b45]{padding:.45rem}.card[data-v-a68f3b45]{padding:.8rem}}.tracking[data-v-0e09bc0b]{max-width:760px;margin:auto}.intro[data-v-0e09bc0b]{margin-bottom:1.25rem}.intro h1[data-v-0e09bc0b]{margin:.15rem 0;font-size:clamp(1.9rem,4vw,2.5rem)}.intro p[data-v-0e09bc0b]:not(.eyebrow){color:var(--public-muted)}.eyebrow[data-v-0e09bc0b]{margin:0;color:var(--public-primary);font-size:.8rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.tracking-form[data-v-0e09bc0b],.result[data-v-0e09bc0b]{border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff;box-shadow:var(--public-shadow)}.tracking-form[data-v-0e09bc0b]{display:grid;grid-template-columns:1fr 1fr auto;gap:.8rem;padding:1rem}.tracking-form label[data-v-0e09bc0b]{display:grid;gap:.35rem;font-size:.9rem;font-weight:750}.tracking-form input[data-v-0e09bc0b]{min-width:0;padding:.72rem;border:1px solid #c8d8e2;border-radius:9px}.tracking-form button[data-v-0e09bc0b]{align-self:end;min-height:44px;padding:.72rem 1rem;border:1px solid var(--public-primary);border-radius:9px;background:var(--public-primary);color:#fff;font-weight:800}.error[data-v-0e09bc0b]{margin-top:1rem;padding:.85rem;border-radius:10px;background:#fdebed;color:#a32131}.result[data-v-0e09bc0b]{margin-top:1.25rem;padding:clamp(1rem,3vw,1.6rem)}.result header[data-v-0e09bc0b]{display:flex;justify-content:space-between;gap:1rem}.result h2[data-v-0e09bc0b],.result header p[data-v-0e09bc0b]{margin:.15rem 0}.result header>strong[data-v-0e09bc0b]{font-size:1.35rem}.cancelled[data-v-0e09bc0b]{margin:1.2rem 0;padding:.85rem;border-radius:10px;background:#fdebed;color:#a32131;font-weight:750}.timeline[data-v-0e09bc0b]{display:flex;gap:0;padding:0;margin:1.7rem 0;list-style:none}.timeline li[data-v-0e09bc0b]{position:relative;z-index:0;flex:1;text-align:center;color:#8a9da8;font-size:.8rem}.timeline li[data-v-0e09bc0b]:before{position:relative;z-index:1;width:28px;height:28px;margin:0 auto .5rem;display:block;border:2px solid #cbd9df;border-radius:50%;background:#fff;content:""}.timeline li[data-v-0e09bc0b]:not(:last-child):after{position:absolute;z-index:-1;top:14px;left:50%;width:100%;height:2px;background:#cbd9df;content:""}.timeline li.active[data-v-0e09bc0b]{color:var(--public-primary);font-weight:800}.timeline li.active[data-v-0e09bc0b]:before{border-color:var(--public-primary);background:var(--public-primary)}.timeline li.active[data-v-0e09bc0b]:not(:last-child):after{background:var(--public-primary)}.delivery[data-v-0e09bc0b]{padding:.8rem;border-radius:10px;background:var(--public-soft);color:#536b79}.order-lines[data-v-0e09bc0b]{display:grid;border-top:1px solid #e5edf2}.order-lines div[data-v-0e09bc0b]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #e5edf2}.total[data-v-0e09bc0b]{display:grid;justify-content:end;gap:.35rem;margin-top:1rem;text-align:right}.total strong[data-v-0e09bc0b]{font-size:1.25rem;color:var(--public-text)}@media(max-width:620px){.tracking-form[data-v-0e09bc0b]{grid-template-columns:1fr}.timeline[data-v-0e09bc0b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.timeline li[data-v-0e09bc0b]:not(:last-child):after{display:none}.result header[data-v-0e09bc0b]{align-items:flex-start}.order-lines div[data-v-0e09bc0b]{font-size:.92rem}}.auth-card[data-v-2eb227a3]{max-width:440px;margin:2rem auto;padding:1.4rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.auth-card h1[data-v-2eb227a3]{margin-top:0}.auth-card p[data-v-2eb227a3]{color:#627987}.auth-card form[data-v-2eb227a3],label[data-v-2eb227a3]{display:grid;gap:.75rem}input[data-v-2eb227a3],button[data-v-2eb227a3]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}button[data-v-2eb227a3]{background:var(--public-primary);color:#fff;border-color:var(--public-primary);font-weight:700}.error[data-v-2eb227a3],.success[data-v-2eb227a3]{padding:.7rem;border-radius:.4rem}.error[data-v-2eb227a3]{background:#fdebed!important;color:#a32131!important}.success[data-v-2eb227a3]{background:#e7f5ed!important;color:#187044!important}.auth-card[data-v-a4235e3e]{max-width:440px;margin:2rem auto;padding:1.4rem;background:#fff;border:1px solid #dce7ee;border-radius:.65rem}.auth-card h1[data-v-a4235e3e]{margin-top:0}.auth-card form[data-v-a4235e3e],label[data-v-a4235e3e]{display:grid;gap:.75rem}input[data-v-a4235e3e],button[data-v-a4235e3e]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}button[data-v-a4235e3e]{background:var(--public-primary);color:#fff;border-color:var(--public-primary);font-weight:700}.error[data-v-a4235e3e],.success[data-v-a4235e3e]{padding:.7rem;border-radius:.4rem}.error[data-v-a4235e3e]{background:#fdebed;color:#a32131}.success[data-v-a4235e3e]{background:#e7f5ed;color:#187044}.security[data-v-c7897535]{max-width:620px;display:grid;gap:.85rem}.security h3[data-v-c7897535],.security p[data-v-c7897535]{margin:0}.security label[data-v-c7897535]{display:grid;gap:.35rem;font-weight:650}.security input[data-v-c7897535],.security button[data-v-c7897535]{font:inherit;padding:.65rem;border:1px solid #c8d8e2;border-radius:.4rem}.security button[data-v-c7897535]{width:max-content;background:#0c6e9f;color:#fff;border-color:#0c6e9f;font-weight:700}.error[data-v-c7897535]{padding:.7rem;border-radius:.4rem;background:#fdebed;color:#a32131}.privacy[data-v-211b362a]{max-width:820px;margin:auto;padding:1.5rem;background:#fff;border:1px solid #dce7ee;border-radius:.7rem;color:#17324b}.eyebrow[data-v-211b362a]{margin:0;color:var(--public-primary);font-weight:800;text-transform:uppercase;font-size:.8rem}.privacy h1[data-v-211b362a]{margin:.3rem 0 1rem}.privacy section[data-v-211b362a]{padding:1rem 0;border-top:1px solid #e5edf2}.privacy h2[data-v-211b362a]{font-size:1.1rem;margin:0 0 .4rem}.privacy p[data-v-211b362a]{line-height:1.6}.note[data-v-211b362a]{padding:.8rem;background:#f4f8fb;border-radius:.4rem;color:#536b79}section[data-v-d4fc3bd3]{max-width:900px}.item[data-v-d4fc3bd3]{margin:1rem 0;padding:1rem;background:#fff;border:1px solid #dce7ee;border-radius:.6rem}.item header[data-v-d4fc3bd3]{display:flex;justify-content:space-between;gap:1rem}.item header span[data-v-d4fc3bd3]{color:#627987;font-size:.9rem}label[data-v-d4fc3bd3]{display:grid;gap:.3rem;margin:.7rem 0;font-weight:700}select[data-v-d4fc3bd3],textarea[data-v-d4fc3bd3],button[data-v-d4fc3bd3]{font:inherit;padding:.6rem;border:1px solid #c8d8e2;border-radius:.4rem}textarea[data-v-d4fc3bd3]{min-height:75px}button[data-v-d4fc3bd3]{background:#0c6e9f;color:#fff;border-color:#0c6e9f}.error[data-v-d4fc3bd3]{color:#a32131}@media(max-width:560px){.item header[data-v-d4fc3bd3]{display:grid}}:root{font-family:Inter,system-ui,sans-serif;color:#15324b;background:#f4f8fb}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr}.sidebar{padding:2rem 1.25rem;color:#fff;background:#0c6e9f}.brand{display:block;font-size:1.25rem;font-weight:800;margin:0 0 2rem;color:#fff;text-decoration:none}nav{display:grid;gap:.35rem}nav a{padding:.7rem;border-radius:.4rem;color:inherit;text-decoration:none}nav a.router-link-active,nav a:hover{background:#ffffff2e}.workspace{min-width:0}.workspace header{height:64px;display:flex;align-items:center;gap:1rem;padding:0 2rem;background:#fff;border-bottom:1px solid #dce7ee}.user{margin-left:auto;display:flex;gap:1rem;align-items:center}.menu,.menu-backdrop{display:none}main{padding:2rem}.page-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.25rem}.card{background:#fff;border:1px solid #dce7ee;border-radius:.65rem;padding:1.2rem;box-shadow:0 2px 7px #15324b0b}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.metric b{font-size:1.7rem;display:block}.toolbar,.form-grid{display:flex;gap:.7rem;flex-wrap:wrap;margin-bottom:1rem}.form-grid>*{flex:1 1 180px}input,select,textarea,button{font:inherit;padding:.6rem .7rem;border:1px solid #c8d8e2;border-radius:.4rem}textarea{min-height:75px}button{cursor:pointer;background:#0c6e9f;color:#fff;border-color:#0c6e9f}button:disabled{opacity:.55;cursor:not-allowed}.secondary,.link{background:#fff;color:#0c6e9f}.link{border:0;padding:0}.danger{background:#bb3345;border-color:#bb3345}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:.75rem;text-align:left;border-bottom:1px solid #e5edf2}th{font-size:.8rem;color:#627987}.badge{padding:.25rem .55rem;border-radius:1rem;background:#e6f3f8;font-size:.8rem}.error{color:#a32131;background:#fdebed;padding:.7rem;border-radius:.4rem}.empty,.loading{text-align:center;color:#627987;padding:2rem}.pagination{display:flex;justify-content:center;gap:1rem;align-items:center;margin-top:1rem}.login{min-height:100vh;display:grid;place-items:center;padding:1rem}.login .card{width:min(400px,100%)}.stock-low{color:#a06100}.stock-empty{color:#b42336;font-weight:700}.actions{display:flex;gap:.4rem;flex-wrap:wrap}.actions button{padding:.35rem .5rem;font-size:.85rem}@media(max-width:700px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.app-shell.menu-open .sidebar{display:block;position:fixed;z-index:3;top:0;right:35%;bottom:0;left:0}.menu-backdrop{display:block;position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:#15324b66}.workspace header{padding:0 1rem}.menu{display:inline-block}main{padding:1rem}.user b{display:none}}.public-shell{--public-primary:#0c6e9f;--public-primary-hover:color-mix(in srgb,var(--public-primary) 84%,#000);--public-surface:#fff;--public-soft:#f4f8fb;--public-border:#dce7ee;--public-muted:#627987;--public-text:#15324b;--public-radius:14px;--public-shadow:0 10px 28px rgba(21,50,75,.08);color:var(--public-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-shell *{box-sizing:border-box}.public-shell :is(input,select,textarea,button){font:inherit}.public-shell :is(input,select,textarea){transition:border-color .18s ease,box-shadow .18s ease}.public-shell :is(input,select,textarea):focus{outline:0;border-color:var(--public-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--public-primary) 18%,transparent)}.public-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--public-primary) 40%,transparent);outline-offset:2px}.public-shell button{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.public-shell button:not(:disabled):active{transform:translateY(1px)}.public-shell .public-button,.public-shell .add-button,.public-shell .primary{box-shadow:0 6px 14px color-mix(in srgb,var(--public-primary) 22%,transparent)}.public-shell .public-button:hover,.public-shell .add-button:hover,.public-shell .primary:hover{background:var(--public-primary-hover)!important;border-color:var(--public-primary-hover)!important}@media(prefers-reduced-motion:no-preference){.public-shell .product-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.public-shell .product-card:hover{transform:translateY(-4px);box-shadow:var(--public-shadow);border-color:color-mix(in srgb,var(--public-primary) 26%,var(--public-border))}}@media(max-width:520px){.public-shell{--public-radius:12px}}
