nav[data-v-e7442ee3]{position:relative}.menu-container[data-v-e7442ee3]{flex:1;max-width:100%;position:relative;display:flex}@media (min-width: 1024px){.menu-container[data-v-e7442ee3]{justify-content:center}.menu-container ul[data-v-e7442ee3]{width:auto;min-width:0}}@media (max-width: 1023px){.menu-container[data-v-e7442ee3]{justify-content:flex-start}.menu-container ul[data-v-e7442ee3]{width:100%;min-width:100%}}ul[data-v-e7442ee3]{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;max-width:100%}ul[data-v-e7442ee3]::-webkit-scrollbar{display:none}.overflow-x-hidden[data-v-e7442ee3]{overflow-x:auto;scroll-behavior:initial}.scroll-button[data-v-e7442ee3]{position:absolute;z-index:10;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 2px 4px #0000001a;transition:background-color .3s ease,transform .3s ease}.left-scroll-button[data-v-e7442ee3]{left:5px}.right-scroll-button[data-v-e7442ee3]{right:5px}.scroll-button[data-v-e7442ee3]:hover{background-color:#f5f5f5;transform:translateY(-50%) scale(1.1)}.hidden.md\:flex[data-v-e7442ee3]{position:relative}nav[ref=floatingRef]>div[data-v-e7442ee3]:last-child{width:100vw;margin-left:calc(-50vw + 50%)}.menu-scroll[data-v-b7f5654b]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.menu-scroll[data-v-b7f5654b]::-webkit-scrollbar{width:6px}.menu-scroll[data-v-b7f5654b]::-webkit-scrollbar-track{background:transparent}.menu-scroll[data-v-b7f5654b]::-webkit-scrollbar-thumb{background-color:#0000002e;border-radius:9999px}.menu-scroll[data-v-b7f5654b]::-webkit-scrollbar-thumb:hover{background-color:#00000052}.border-l-3[data-v-da141fd7]{border-left-width:3px}.menu-scroll[data-v-da141fd7]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.menu-scroll[data-v-da141fd7]::-webkit-scrollbar{width:6px;height:6px}.menu-scroll[data-v-da141fd7]::-webkit-scrollbar-track{background:transparent}.menu-scroll[data-v-da141fd7]::-webkit-scrollbar-thumb{background-color:#0000002e;border-radius:9999px}.menu-scroll[data-v-da141fd7]::-webkit-scrollbar-thumb:hover{background-color:#00000052}.ai-chat-content[data-v-6c3e8efd] p{margin-bottom:.5rem}.ai-chat-content[data-v-6c3e8efd] p:last-child{margin-bottom:0}.ai-chat-content[data-v-6c3e8efd] img{max-width:100%;border-radius:.5rem;margin:.5rem 0}.ai-chat-content[data-v-6c3e8efd] a{color:#ec2f86;text-decoration:underline;word-break:break-word}.ai-chat-content[data-v-6c3e8efd] a:hover{opacity:.8}.ai-chat-content[data-v-6c3e8efd] strong{font-weight:600}.ai-chat-content[data-v-6c3e8efd] ul,.ai-chat-content[data-v-6c3e8efd] ol{padding-left:1.25rem;margin-bottom:.5rem}.ai-chat-content[data-v-6c3e8efd] li{margin-bottom:.25rem}.ai-chat-content[data-v-6c3e8efd] h1,.ai-chat-content[data-v-6c3e8efd] h2,.ai-chat-content[data-v-6c3e8efd] h3{font-weight:600;margin-bottom:.5rem;margin-top:.5rem}.ai-chat-content[data-v-6c3e8efd] hr{margin:.75rem 0;border-color:#e5e7eb}.product-scroll-arrow[data-v-6c3e8efd]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:24px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid #e5e7eb;color:#374151;cursor:pointer;opacity:0;transition:opacity .2s;box-shadow:0 1px 3px #0000001a}.product-scroll-arrow[data-v-6c3e8efd]:hover{background:#fff;color:#111827}.group\/products:hover .product-scroll-arrow[data-v-6c3e8efd]{opacity:1}.line-clamp-2[data-v-6c3e8efd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
