.deal-digit[data-v-1e614c87]{align-items:baseline;background:var(--shop-text);border-radius:.5rem;color:var(--shop-bg);display:inline-flex;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;line-height:1;min-width:2.35rem;padding:.3rem .4rem}.deal-digit small[data-v-1e614c87]{font-size:10px;font-weight:700;margin-left:1px}.deal-digit--sm[data-v-1e614c87]{font-size:13px;min-width:2rem;padding:.25rem .3rem}.text-red-400 .deal-digit[data-v-1e614c87],.text-red-600 .deal-digit[data-v-1e614c87]{background:#dc2626;color:#fff}.deal-colon[data-v-1e614c87]{font-size:14px;font-weight:800;line-height:1;opacity:.5}.deal-arrow[data-v-1e614c87]{background:var(--shop-bg);border-radius:9999px;box-shadow:0 1px 4px #0000002e;color:var(--shop-text);display:grid;height:2rem;opacity:0;place-items:center;position:absolute;top:38%;transform:translateY(-50%);transition:opacity .2s,transform .2s;width:2rem}.deal-arrow[data-v-1e614c87]:focus-visible,.group:hover .deal-arrow[data-v-1e614c87],div:hover>.deal-arrow[data-v-1e614c87]{opacity:1}.deal-arrow[data-v-1e614c87]:hover{transform:translateY(-50%) scale(1.06)}.deal-fade-enter-active[data-v-1e614c87],.deal-fade-leave-active[data-v-1e614c87]{transition:opacity .45s ease}.deal-fade-enter-from[data-v-1e614c87],.deal-fade-leave-to[data-v-1e614c87]{opacity:0}.deal-scroll[data-v-1e614c87]{-ms-overflow-style:none;scrollbar-width:none}.deal-scroll[data-v-1e614c87]::-webkit-scrollbar{display:none}summary[data-v-26545bb4]::-webkit-details-marker{display:none}summary[data-v-26545bb4]::marker{content:""}summary[data-v-26545bb4]{list-style:none}.hero-cross-enter-active[data-v-26545bb4],.hero-cross-leave-active[data-v-26545bb4]{transition:opacity .8s cubic-bezier(.4,0,.2,1)}.hero-cross-leave-active[data-v-26545bb4]{left:0;position:absolute;top:0;width:100%}.hero-cross-enter-from[data-v-26545bb4],.hero-cross-leave-to[data-v-26545bb4]{opacity:0}.hero-scroll[data-v-26545bb4]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hero-scroll[data-v-26545bb4]::-webkit-scrollbar{display:none}.hero-scroll--animating[data-v-26545bb4]{scroll-snap-type:none!important}@keyframes wiggle-26545bb4{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes flicker-26545bb4{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@keyframes pulse-soft-26545bb4{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bob-26545bb4{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.cat-tile .cat-icon[data-v-26545bb4]{transform-origin:center;transition:transform .3s}.cat-squircle[data-v-26545bb4]{transition:box-shadow .3s,transform .3s}.cat-tile:hover .cat-icon[data-v-26545bb4]{animation:wiggle-26545bb4 .6s ease-in-out;transform:scale(1.08)}.cat-tile:hover .cat-squircle[data-v-26545bb4]{box-shadow:0 18px 32px -16px #0f172a40;transform:translateY(-3px)}.cat-tile:hover .anim-flicker[data-v-26545bb4]{animation:flicker-26545bb4 .5s ease-in-out infinite}.cat-tile:hover .anim-pulse[data-v-26545bb4]{animation:pulse-soft-26545bb4 .8s ease-in-out infinite}.cat-tile:hover .anim-bob[data-v-26545bb4]{animation:bob-26545bb4 .7s ease-in-out infinite}.cat-badge[data-v-26545bb4]{align-items:center;background:var(--shop-surface);border-radius:9999px;box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--shop-ring);color:var(--shop-text);display:flex;font-size:10px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px;position:absolute;right:-6px;top:-6px}@media(prefers-reduced-motion:reduce){.cat-tile:hover .anim-bob[data-v-26545bb4],.cat-tile:hover .anim-flicker[data-v-26545bb4],.cat-tile:hover .anim-pulse[data-v-26545bb4],.cat-tile:hover .cat-icon[data-v-26545bb4]{animation:none}.cat-tile:hover .cat-icon[data-v-26545bb4]{transform:scale(1.05)}}.scrollbar-hide[data-v-26545bb4]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-26545bb4]{-ms-overflow-style:none;scrollbar-width:none}.scroll-fade-x[data-v-26545bb4]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent)}
