.catalog-marquee[data-v-744a504d]{align-items:center;display:flex;height:38px}.catalog-marquee[data-v-744a504d],.marquee-content-static[data-v-744a504d]{overflow:hidden;white-space:nowrap;width:100%}.marquee-content-static[data-v-744a504d]{text-align:center}.marquee-viewport[data-v-744a504d]{overflow:hidden;width:100%}.marquee-track[data-v-744a504d]{animation:marquee-744a504d linear infinite;animation-duration:20s;display:inline-flex}.marquee-segment[data-v-744a504d],.marquee-spacer[data-v-744a504d]{flex-shrink:0}.marquee-measurer[data-v-744a504d]{height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden}@keyframes marquee-744a504d{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-minimal[data-v-744a504d]{background-color:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text);font-size:.875rem;font-weight:400;line-height:1.25rem}.marquee-elegant[data-v-744a504d]{background-color:var(--color-surface);border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text);font-style:italic}.marquee-vibrant[data-v-744a504d]{font-size:.875rem;font-weight:700}.marquee-boutique[data-v-744a504d],.marquee-vibrant[data-v-744a504d]{background-color:var(--color-text);color:var(--color-background);line-height:1.25rem}.marquee-boutique[data-v-744a504d]{font-size:.8125rem;font-weight:500}.marquee-rustic[data-v-744a504d]{background-color:var(--color-surface);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-top:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-text);font-style:italic}.marquee-fresh[data-v-744a504d]{background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));color:var(--color-text);font-size:.875rem;line-height:1.25rem}.slider-arrow[data-v-6b85e21b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000059;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease;width:40px;z-index:10}.group:hover .slider-arrow[data-v-6b85e21b]{opacity:1}@media(max-width:640px){.slider-arrow[data-v-6b85e21b]{height:34px;opacity:.7;width:34px}}.slider-arrow[data-v-6b85e21b]:hover{background-color:#0009}.slider-dot-active[data-v-6b85e21b]{background-color:var(--color-primary)}.slider-dot-inactive[data-v-6b85e21b]{background-color:#9ca3af66}.slider-dot-inactive[data-v-6b85e21b]:hover{background-color:#9ca3afb3}.slider-rustic-border[data-v-6b85e21b]{border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}.chip[data-v-fdc065fb]{background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:9999px;color:color-mix(in srgb,var(--color-text) 75%,transparent);font-size:14px;font-weight:500;min-height:2.5rem;padding:0 1rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.chip[data-v-fdc065fb]:hover{border-color:color-mix(in srgb,var(--color-text) 30%,transparent);color:var(--color-text)}.chip.is-active[data-v-fdc065fb]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.chip[data-v-fdc065fb]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.catalog-section-nav[data-v-a0eca8ab]{background:var(--catalog-page-bg,var(--color-background));border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);top:var(--catalog-sticky-top,0)}.section-chip[data-v-a0eca8ab]{background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);border-radius:9999px;color:color-mix(in srgb,var(--color-text) 75%,transparent);flex-shrink:0;font-size:14px;font-weight:500;min-height:2.5rem;padding:0 1rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.section-chip[data-v-a0eca8ab]:hover{border-color:color-mix(in srgb,var(--color-text) 30%,transparent);color:var(--color-text)}.section-chip.is-active[data-v-a0eca8ab]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.section-chip[data-v-a0eca8ab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.catalog-section-nav>div[data-v-a0eca8ab]{scrollbar-width:none;-ms-overflow-style:none}.catalog-section-nav>div[data-v-a0eca8ab]::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.catalog-section-nav button[data-v-a0eca8ab]{transition:none}}
