.centered-input[data-v-478e2914] input{color:#0f172a;font-size:.95rem;font-weight:500;text-align:center}.icon-circle[data-v-478e2914]{height:28px;width:28px}.bg-primary-light[data-v-478e2914]{background-color:rgba(var(--v-theme-primary),.12)}.filter-tag-chip[data-v-478e2914]{align-items:center;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:9999px;box-shadow:0 1px 2px #00000008;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;padding:6px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-tag-chip[data-v-478e2914]:hover{background-color:rgba(var(--v-theme-primary),.04);border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));transform:translateY(-1px)}.filter-tag-chip.is-selected[data-v-478e2914]{background-color:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary));box-shadow:0 4px 10px rgba(var(--v-theme-primary),.25);color:#fff}.tag-count[data-v-478e2914]{background-color:#0000000f;border-radius:999px;font-size:.8rem;font-weight:500;opacity:.85;padding:2px 7px}.filter-tag-chip.is-selected .tag-count[data-v-478e2914]{background-color:#ffffff40;color:#fff}.custom-filter-input[data-v-478e2914] .v-field{border-color:#cbd5e1!important;border-radius:12px!important}.custom-filter-input[data-v-478e2914] .v-field__input{min-height:38px;padding-bottom:6px;padding-top:6px}.shop-category-top-bar-wrapper[data-v-872e0b82]{background:#f1f5f9;z-index:15}.categories-scroll-container[data-v-872e0b82]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.categories-scroll-container[data-v-872e0b82]::-webkit-scrollbar{display:none}.square-category-btn[data-v-872e0b82]{border-color:#e2e8f0!important;border-radius:0!important;height:48px!important;letter-spacing:normal;margin:0!important;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.square-category-btn[data-v-872e0b82]:hover{background-color:#e2e8f0!important}.active-category-btn[data-v-872e0b82]{font-weight:800!important}.sales-category-btn[data-v-872e0b82]{background-color:#fef2f2!important;color:#dc2626!important}.sales-category-btn[data-v-872e0b82]:hover{background-color:#fee2e2!important}.active-sales-btn[data-v-872e0b82]{background-color:#dc2626!important;color:#fff!important}.active-sales-btn[data-v-872e0b82] .v-icon{color:#fff!important}.fire-pulse[data-v-872e0b82]{animation:firePulse-872e0b82 1.4s ease-in-out infinite alternate}@keyframes firePulse-872e0b82{0%{transform:scale(1)}to{transform:scale(1.2)}}@media(max-width:599px){.category-intro[data-v-58d58cc6]:not(.category-intro--expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.category-intro-toggle[data-v-58d58cc6]{background:none;border:none;cursor:pointer;padding:2px 0}.shop-category-page[data-v-58d58cc6]{background-color:#f8fafc;min-height:85vh}.sticky-sidebar[data-v-58d58cc6]{position:sticky;top:90px}.border-subtle[data-v-58d58cc6]{border-color:#e2e8f0!important}.max-w-1400[data-v-58d58cc6]{margin-left:auto;margin-right:auto;max-width:1400px}.filter-toggle-btn[data-v-58d58cc6]{letter-spacing:normal;transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-toggle-btn[data-v-58d58cc6]:hover{transform:translateY(-1px)}.product-item-entrance[data-v-58d58cc6]{animation:fadeInUp-58d58cc6 .4s ease forwards}@keyframes fadeInUp-58d58cc6{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.shop-pagination-container[data-v-58d58cc6] .v-pagination__list{gap:6px}.shop-pagination-container[data-v-58d58cc6] .v-pagination__item .v-btn,.shop-pagination-container[data-v-58d58cc6] .v-pagination__navigation .v-btn{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 2px #0000000a!important;color:#334155!important;font-size:.9rem!important;font-weight:700!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.shop-pagination-container[data-v-58d58cc6] .v-pagination__item--is-active .v-btn{background-color:rgb(var(--v-theme-primary))!important;border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 4px 12px rgba(var(--v-theme-primary),.35)!important;color:#fff!important}.shop-pagination-container[data-v-58d58cc6] .v-pagination__item .v-btn:hover,.shop-pagination-container[data-v-58d58cc6] .v-pagination__navigation .v-btn:hover{background-color:rgba(var(--v-theme-primary),.08)!important;border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.15)!important;color:rgb(var(--v-theme-primary))!important;transform:translateY(-1px)}.shop-pagination-container[data-v-58d58cc6] .v-pagination__item--is-active .v-btn:hover{background-color:rgb(var(--v-theme-primary))!important;color:#fff!important;opacity:.9}.shop-pagination-container[data-v-58d58cc6] .v-pagination__navigation--disabled .v-btn{box-shadow:none!important;cursor:not-allowed!important;opacity:.35!important;transform:none!important}
