.v-badge{line-height:1;display:inline-block}.v-badge__badge{pointer-events:auto;text-align:center;text-indent:0;white-space:nowrap;background:rgb(var(--v-theme-surface-variant));min-width:20px;height:1.25rem;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));border-radius:10px;justify-content:center;align-items:center;padding:4px 6px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;transition:all .225s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;color:rgb(var(--v-theme-background));content:"";border-style:solid;border-width:2px;position:absolute;inset:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;width:9px;min-width:0;height:9px;padding:0}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{vertical-align:middle;position:relative}.v-badge__badge .v-icon{color:inherit;margin:0 -2px;font-size:.75rem}.v-badge__badge .v-img,.v-badge__badge img{width:100%;height:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{justify-content:center;align-items:center;margin:0 4px;display:inline-flex}@media (forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color}.v-badge__badge.v-badge__badge{color:highlighttext!important;background:highlight!important}}.sidebar-panel[data-v-4dd7ffc6]{background:#fff;box-shadow:4px 0 32px #0000000f}.sidebar-header[data-v-4dd7ffc6]{flex-shrink:0}.sidebar-search-wrap[data-v-4dd7ffc6]{background:#f7f7f8;border:1px solid #ebebeb;border-radius:14px;align-items:center;gap:8px;height:50px;padding:5px 6px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.sidebar-back-btn[data-v-4dd7ffc6]{cursor:pointer;color:#666;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.sidebar-back-btn[data-v-4dd7ffc6]:hover{color:#111;background:#efefef}.sidebar-input-row[data-v-4dd7ffc6]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-search-icon[data-v-4dd7ffc6]{color:#00000047;flex-shrink:0}.sidebar-input[data-v-4dd7ffc6]{color:#111;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem;font-weight:400}.sidebar-input[data-v-4dd7ffc6]::placeholder{color:#0000005c}.sidebar-action-btn[data-v-4dd7ffc6]{cursor:pointer;border:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,transform .1s;display:flex}.sidebar-action-btn.clear[data-v-4dd7ffc6]{color:#555;background:#e8e8e8}.sidebar-action-btn.clear[data-v-4dd7ffc6]:hover{background:#ddd}.sidebar-action-btn.search[data-v-4dd7ffc6]{color:#111;background:#f2f2f2}.sidebar-action-btn.search[data-v-4dd7ffc6]:hover{background:#e5e5e5;transform:scale(1.05)}.sidebar-list[data-v-4dd7ffc6]{scrollbar-width:thin;scrollbar-color:#e4e4e4 transparent;flex:1;overflow-y:auto;padding:10px 10px 36px!important}.sidebar-list[data-v-4dd7ffc6]::-webkit-scrollbar{width:4px}.sidebar-list[data-v-4dd7ffc6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.sidebar-section-label[data-v-4dd7ffc6]{text-transform:uppercase;padding:2px 8px 10px;letter-spacing:.09em!important;color:#0000004d!important;min-height:unset!important;font-size:.68rem!important;font-weight:700!important}.sidebar-search-item[data-v-4dd7ffc6]{cursor:pointer;margin-bottom:1px;min-height:48px!important}.sidebar-item-icon[data-v-4dd7ffc6]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sidebar-item-icon.product[data-v-4dd7ffc6]{color:#ec2a45;background:#fff1f2}.sidebar-item-icon.history[data-v-4dd7ffc6]{color:#666;background:#f3f3f4}.sidebar-item-text[data-v-4dd7ffc6]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-item-caption[data-v-4dd7ffc6]{color:#0000005c;letter-spacing:.04em;font-size:.66rem;font-weight:600}.sidebar-item-name[data-v-4dd7ffc6]{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:450;overflow:hidden}.sidebar-item-arrow[data-v-4dd7ffc6]{color:#0000002e;flex-shrink:0}.sidebar-back-row[data-v-4dd7ffc6]{cursor:pointer;align-items:center;margin-bottom:12px;display:flex}.sidebar-back-pill[data-v-4dd7ffc6]{color:#111;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:#f0f0f1;border-radius:99px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:.82rem;font-weight:600;transition:background .15s;display:inline-flex}.sidebar-back-pill[data-v-4dd7ffc6]:hover{background:#e5e5e6}.sidebar-category-item[data-v-4dd7ffc6]{margin-bottom:1px;min-height:48px!important}.sidebar-cat-img-wrap[data-v-4dd7ffc6]{background:#f3f3f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.sidebar-cat-img-wrap img[data-v-4dd7ffc6]{-o-object-fit:contain;object-fit:contain}.sidebar-cat-placeholder[data-v-4dd7ffc6]{background:#ddd;border-radius:3px;width:14px;height:14px}.sidebar-cat-name[data-v-4dd7ffc6]{color:#111;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:450;overflow:hidden}.sidebar-expand-btn[data-v-4dd7ffc6]{flex-shrink:0}.sidebar-fade[data-v-4dd7ffc6]{pointer-events:none;background:linear-gradient(#0000,#fff 80%);flex-shrink:0;height:36px;position:sticky;bottom:0}.logo[data-v-4dd7ffc6]{aspect-ratio:500/236;width:108px;margin-top:-10px;position:absolute;left:50%;transform:translate(-50%)}.btn[data-v-4dd7ffc6]{background-color:#f2f2f2}.search-container[data-v-4dd7ffc6]{text-transform:none;background:#fff;border:1px solid #e5e7eb;border-radius:999px;height:48px;padding-inline:4px;box-shadow:0 10px 30px #0f172a0a}.searchInput[data-v-4dd7ffc6]{color:#111827;border:none;outline:none;width:100%;font-size:.95rem}.searchInput[data-v-4dd7ffc6]::placeholder{color:#11182773}.header-bar[data-v-4dd7ffc6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #f3f4f6;background:#fffffff5!important}.animationSearch[data-v-4dd7ffc6]{animation:.5s forwards goDownSearch-4dd7ffc6;position:absolute}[data-v-4dd7ffc6] .animationSearch>.v-btn__content{width:100%}@keyframes goDownSearch-4dd7ffc6{0%{width:128px;transform:translateY(0)translate(180px)}20%{width:128px;transform:translateY(65px)translate(180px)}to{width:calc(100vw - 48px);transform:translateY(65px)}}.animationBack[data-v-4dd7ffc6]{animation:.3s forwards goDownUp-4dd7ffc6}@keyframes goDownUp-4dd7ffc6{0%{transform:translateY(65px)}to{transform:translateY(0)}}@media (width>=961px){.header-bar[data-v-4dd7ffc6]{width:100%!important;left:0!important;right:0!important}}@media (width<=960px){.logo[data-v-4dd7ffc6]{width:79px;margin-left:10px;margin-right:10px;position:static;transform:none}.btn[data-v-4dd7ffc6]{background-color:#fff}}[data-v-4dd7ffc6] .v-toolbar__content{position:static}[data-v-4dd7ffc6] .noOverlay>.v-btn__overlay{opacity:0!important}[data-v-4dd7ffc6] .v-list-item>.v-list-item__overlay{opacity:0}[data-v-4dd7ffc6] .v-list-item:hover>.v-list-item__overlay{opacity:.05}[data-v-4dd7ffc6] .v-badge__badge{transition:none}clo[data-v-4dd7ffc6]{color:#ffe9ec}.cart-dropdown[data-v-4dd7ffc6]{border:1px solid #0f172a14;overflow:hidden;box-shadow:0 18px 50px #0f172a24!important}.cart-dropdown__items[data-v-4dd7ffc6]{overscroll-behavior:contain;max-height:calc(min(520px,62vh));padding:0 20px;overflow:hidden auto}.cart-dropdown__footer[data-v-4dd7ffc6]{gap:20px}.cart-dropdown__total[data-v-4dd7ffc6]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.cart-dropdown__total span[data-v-4dd7ffc6]{color:#0f172a80;font-size:12px}.cart-dropdown__total strong[data-v-4dd7ffc6]{color:#111827;margin-top:3px;font-size:20px}.cart-dropdown__checkout[data-v-4dd7ffc6]{letter-spacing:0;min-width:150px;font-weight:700}.mobile-cart-card[data-v-4dd7ffc6]{background:#fff;flex-direction:column;width:100%;max-height:calc(min(92dvh,780px));display:flex;overflow:hidden;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 50px #11182729!important}.cart-drag-handle[data-v-4dd7ffc6]{flex-shrink:0;justify-content:center;padding:10px 0 4px;display:flex}.cart-drag-bar[data-v-4dd7ffc6]{background:#e0e0e0;border-radius:99px;width:36px;height:4px}.cart-header[data-v-4dd7ffc6]{flex-shrink:0;justify-content:space-between;align-items:center;display:flex;padding:12px 20px!important}.cart-title[data-v-4dd7ffc6]{color:#111;font-size:18px;font-weight:700;line-height:1.3}.cart-subtitle[data-v-4dd7ffc6]{color:#00000073;margin-top:2px;font-size:12px}.cart-items-area[data-v-4dd7ffc6]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:120px;max-height:calc(min(61dvh,560px));overflow:hidden auto}.cart-items-area[data-v-4dd7ffc6]::-webkit-scrollbar{display:none}.cart-add-motion[data-v-4dd7ffc6]{color:#111827;background:#f3f4f6;border-radius:50%;place-items:center;width:58px;height:58px;animation:.42s cubic-bezier(.2,.8,.2,1) both cart-pop-4dd7ffc6;display:grid}.cart-empty-state--loading[data-v-4dd7ffc6]{min-height:240px}@keyframes cart-pop-4dd7ffc6{0%{opacity:0;transform:scale(.7)translateY(8px)}65%{opacity:1;transform:scale(1.08)translateY(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-add-motion[data-v-4dd7ffc6]{animation:none}}.cart-empty-state[data-v-4dd7ffc6]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;animation:.24s both cart-empty-enter-4dd7ffc6;display:flex}@keyframes cart-empty-enter-4dd7ffc6{0%{opacity:0}to{opacity:1}}.cart-footer[data-v-4dd7ffc6]{background:#fff;flex-shrink:0;grid-template-columns:minmax(0,.75fr) minmax(150px,1.25fr);align-items:center;gap:14px;padding:14px 18px calc(14px + env(safe-area-inset-bottom))!important;display:grid!important}.cart-footer__summary[data-v-4dd7ffc6]{gap:3px;min-width:0;display:grid}.cart-footer__summary span[data-v-4dd7ffc6]{color:#11182785;font-size:11px;line-height:1.2}.cart-footer__summary strong[data-v-4dd7ffc6]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.15;overflow:hidden}.cart-footer__checkout[data-v-4dd7ffc6]{letter-spacing:0;font-weight:800;margin:0!important}@media (width<=380px){.cart-footer[data-v-4dd7ffc6]{grid-template-columns:1fr;gap:10px}.cart-footer__summary[data-v-4dd7ffc6]{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.cart-footer__summary strong[data-v-4dd7ffc6]{text-align:right;font-size:18px}}.cart-target--pulse[data-v-4dd7ffc6]{animation:.72s cubic-bezier(.2,.8,.2,1) cart-target-pop-4dd7ffc6}@keyframes cart-target-pop-4dd7ffc6{0%{transform:scale(1)}38%{transform:scale(1.14)rotate(-5deg)}70%{transform:scale(.97)rotate(2deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-target--pulse[data-v-4dd7ffc6]{animation:none}}.drawer-seasonal-space[data-v-4dd7ffc6]{flex-shrink:0;height:32px;position:relative}@media (width<=959px){.drawer-seasonal-space[data-v-4dd7ffc6]{height:0}}
