@keyframes fade-in-up-37d5dbb2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-37d5dbb2]{animation:fade-in-up-37d5dbb2 .6s ease-out}.hide-scrollbar[data-v-acb7daa7]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-acb7daa7]{-ms-overflow-style:none;scrollbar-width:none}.clip-hexagon[data-v-a7d3d1b7]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.clip-octagon[data-v-a7d3d1b7]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.clip-diamond[data-v-a7d3d1b7]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.clip-pentagon[data-v-a7d3d1b7]{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.clip-triangle[data-v-a7d3d1b7]{clip-path:polygon(50% 0,0 100%,100% 100%)}.clip-star[data-v-a7d3d1b7]{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.clip-heart[data-v-a7d3d1b7]{clip-path:polygon(50% 15%,70% 5%,85% 20%,85% 40%,50% 70%,15% 40%,15% 20%,30% 5%)}.clip-parallelogram[data-v-a7d3d1b7]{clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.clip-chevron[data-v-a7d3d1b7]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.clip-cross[data-v-a7d3d1b7]{clip-path:polygon(20% 0,80% 0,80% 20%,100% 20%,100% 80%,80% 80%,80% 100%,20% 100%,20% 80%,0 80%,0 20%,20% 20%)}.image-fill[data-v-a7d3d1b7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pill-image-fill[data-v-a7d3d1b7]{height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;width:100%}.pyramid-layout[data-v-269127e5]{align-items:center;display:flex;flex-direction:column;width:100%}.pyramid-row[data-v-269127e5]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;width:100%}@media(min-width:768px){.pyramid-row[data-v-269127e5]{gap:1.5rem}}.justify-start[data-v-269127e5]{justify-content:flex-start!important}.justify-center[data-v-269127e5]{justify-content:center!important}.justify-end[data-v-269127e5]{justify-content:flex-end!important}.pyramid-layout .scale-105[data-v-269127e5]{transform:scale(1.05);transition:transform .3s ease}.pyramid-layout .scale-105[data-v-269127e5]:hover{transform:scale(1.1)}.scrollbar-hide[data-v-269127e5]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-269127e5]{scrollbar-width:none;-ms-overflow-style:none}.product-section[data-v-d3c02a27]{padding:40px 0}.container-custom[data-v-d3c02a27]{margin:0 auto;max-width:1280px;padding:0 16px}.section-header[data-v-d3c02a27]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:32px}.section-title[data-v-d3c02a27]{color:#111;font-size:28px;font-weight:700;margin:0}.section-subtitle[data-v-d3c02a27]{color:#666;font-size:14px;margin:4px 0 0}.icon-wrapper[data-v-d3c02a27]{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.icon-wrapper.icon-sparkles[data-v-d3c02a27]{background:#fef3c7;color:#f59e0b}.icon-wrapper.icon-trending[data-v-d3c02a27]{background:#fee2e2;color:#ef4444}.icon-wrapper.icon-heart[data-v-d3c02a27]{background:#ffe4e6;color:#ec489a}.icon[data-v-d3c02a27]{height:18px;width:18px}.view-all-link[data-v-d3c02a27]{align-items:center;color:#3b82f6;display:flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:gap .2s}.view-all-link[data-v-d3c02a27]:hover{gap:10px}.arrow-icon[data-v-d3c02a27]{height:16px;width:16px}.products-grid[data-v-d3c02a27]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.products-grid[data-v-d3c02a27]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.products-grid[data-v-d3c02a27]{gap:12px;grid-template-columns:repeat(2,1fr)}.section-title[data-v-d3c02a27]{font-size:22px}}.load-more-container[data-v-d3c02a27]{margin-top:40px;text-align:center}.load-more-btn[data-v-d3c02a27]{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.load-more-btn[data-v-d3c02a27]:hover{background:#e5e7eb;transform:translateY(-2px)}.empty-state[data-v-d3c02a27]{background:#f9fafb;border-radius:12px;color:#6b7280;padding:60px 24px;text-align:center}.feature-card[data-v-8acd9800]{transition:all .3s ease}.feature-card[data-v-8acd9800]:hover{transform:translateY(-4px)}@keyframes slide-8acd9800{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:768px){.feature-card[data-v-8acd9800]{will-change:transform}}@keyframes fade-in-52a36d80{0%{opacity:0}to{opacity:1}}@keyframes slide-up-52a36d80{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-52a36d80]{animation:fade-in-52a36d80 .6s ease-out forwards}.animate-slide-up[data-v-52a36d80]{animation:slide-up-52a36d80 .6s ease-out forwards;opacity:0}.animation-delay-100[data-v-52a36d80]{animation-delay:.1s}.animation-delay-200[data-v-52a36d80]{animation-delay:.2s}.animation-delay-300[data-v-52a36d80]{animation-delay:.3s}.group:hover .group-hover\:translate-x-1[data-v-52a36d80]{transform:translate(.25rem)}@keyframes particleFloat-96bfe1cf{0%{opacity:.8;transform:scale(0) translate(0)}to{opacity:0;transform:scale(1) translate(calc(50% + 30px),calc(50% - 20px))}}.animate-spin[data-v-96bfe1cf]{animation:spin-96bfe1cf 1s linear infinite}@keyframes spin-96bfe1cf{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-fec369f2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce[data-v-fec369f2]{animation:bounce-fec369f2 2s infinite}@keyframes scroll-1f5d6d4c{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.animate-scroll[data-v-1f5d6d4c]{animation:scroll-1f5d6d4c 20s linear infinite;width:-moz-max-content;width:max-content}.animate-scroll[data-v-1f5d6d4c]:hover{animation-play-state:paused}@keyframes pulse-1f5d6d4c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-pulse[data-v-1f5d6d4c]{animation:pulse-1f5d6d4c 2s ease-in-out infinite}.review-card[data-v-4548294a]{transition:all .3s ease}.scrollbar-hide[data-v-b75f0ad0]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-b75f0ad0]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-b75f0ad0]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-b75f0ad0]{-ms-overflow-style:none;scrollbar-width:none}.fade-enter-active[data-v-b75f0ad0],.fade-leave-active[data-v-b75f0ad0]{transition:opacity .25s ease}.fade-enter-from[data-v-b75f0ad0],.fade-leave-to[data-v-b75f0ad0]{opacity:0}.reel-card[data-v-b75f0ad0]{height:600px;position:absolute;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s ease,z-index .5s step-end,filter .5s ease;width:380px;will-change:transform,opacity}.reel-card-active[data-v-b75f0ad0]{filter:blur(0);opacity:1;pointer-events:auto;transform:translate(0) scale(1);z-index:30}.reel-card-left[data-v-b75f0ad0]{transform:translate(-340px) scale(.85)}.reel-card-left[data-v-b75f0ad0],.reel-card-right[data-v-b75f0ad0]{cursor:pointer;opacity:.5;pointer-events:auto;z-index:20}.reel-card-right[data-v-b75f0ad0]{transform:translate(340px) scale(.85)}.reel-card-hidden[data-v-b75f0ad0]{opacity:0;pointer-events:none;transform:translate(0) scale(.7);z-index:10}@keyframes overlay-pop-b75f0ad0{0%{opacity:0;transform:scale(.6)}50%{opacity:.95;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.animate-overlay-pop[data-v-b75f0ad0]{animation:overlay-pop-b75f0ad0 .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes slide-up-b75f0ad0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-b75f0ad0]{animation:slide-up-b75f0ad0 .45s cubic-bezier(.16,1,.3,1) forwards}input[type=range][data-v-c47242a4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none}input[type=range][data-v-c47242a4]::-webkit-slider-thumb{-webkit-appearance:none;background:transparent;border-radius:50%;cursor:ew-resize;height:40px;width:40px}input[type=range][data-v-c47242a4]::-moz-range-thumb{background:transparent;border-radius:50%;cursor:ew-resize;height:40px;width:40px}.no-scrollbar[data-v-f5939a41]::-webkit-scrollbar{display:none}@keyframes marquee-5b23f9ca{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee[data-v-5b23f9ca]{animation:marquee-5b23f9ca 35s linear infinite}.relative:hover .animate-marquee[data-v-5b23f9ca]{animation-play-state:paused}
