#heroCarousel[data-v-b20b1374]{height:100vh;max-height:100vh;min-height:500px;position:relative;overflow:hidden;padding-top:80px}.slide-text-wrapper[data-v-b20b1374]{padding:2rem 0}.text-column[data-v-b20b1374]{display:flex;flex-direction:column;justify-content:center}.image-column[data-v-b20b1374]{padding:2rem 0;height:100%}.slide-image-wrapper[data-v-b20b1374]{width:100%;max-width:600px;display:flex;justify-content:center;align-items:center}.slide-image[data-v-b20b1374]{width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;animation:fadeIn-b20b1374 1s ease-in-out}.slide-title[data-v-b20b1374]{font-size:5rem;font-weight:700;margin-bottom:1.5rem;color:#fff;text-align:left;animation:slideFromLeft-b20b1374 .8s forwards}.slide-description[data-v-b20b1374]{font-size:1.2rem;margin-bottom:2rem;color:hsla(0,0%,100%,.9);line-height:1.6;animation:slideFromLeft-b20b1374 1s forwards;animation-delay:.2s;opacity:0}.slide-button[data-v-b20b1374]{display:inline-block;padding:.75rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;animation:slideFromLeft-b20b1374 1.2s forwards;animation-delay:.4s;opacity:0;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.carousel-indicators[data-v-b20b1374]{position:absolute;bottom:0;z-index:15;display:flex;justify-content:center}.carousel-indicators button[data-v-b20b1374]{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5)}.carousel-indicators button.active[data-v-b20b1374]{background-color:var(--primary-color,#fff);transform:scale(1.2)}@keyframes slideFromLeft-b20b1374{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn-b20b1374{0%{opacity:0}to{opacity:1}}@media (max-width:991.98px){#heroCarousel[data-v-b20b1374]{height:auto;min-height:unset;max-height:unset;padding-top:60px;padding-bottom:40px}.slide-title[data-v-b20b1374]{font-size:2.5rem;text-align:center}.slide-description[data-v-b20b1374]{text-align:center}.slide-text-wrapper[data-v-b20b1374]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.carousel-item .row[data-v-b20b1374]{flex-direction:column-reverse}.image-column[data-v-b20b1374]{padding:1rem;margin-bottom:0}.slide-image[data-v-b20b1374]{max-height:320px;margin-top:100px}}@media (max-width:767.98px){.slide-title[data-v-b20b1374]{font-size:2rem}.slide-description[data-v-b20b1374]{font-size:1rem}.slide-image[data-v-b20b1374]{max-height:280px;margin-top:100px}.carousel-indicators[data-v-b20b1374]{bottom:-10px}#heroCarousel[data-v-b20b1374]{padding-bottom:60px}}.product-card-wrapper[data-v-32be1700]{width:100%;max-width:300px;margin:0 auto}.product-card[data-v-32be1700]{background-color:var(--dark-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.product-card[data-v-32be1700]:hover{transform:translateY(-5px)}.card-img-wrapper[data-v-32be1700]{display:block;overflow:hidden;border-bottom:1px solid var(--primary-color)}.image-container[data-v-32be1700]{position:relative;width:100%;padding-top:75%}.product-image[data-v-32be1700]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-body[data-v-32be1700]{padding:16px;height:260px}.product-info[data-v-32be1700]{margin-bottom:16px}.brand-tag[data-v-32be1700]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;color:var(--primary-color);background-color:var(--dark-color)}.product-name[data-v-32be1700]{font-size:18px;margin:8px 0}.price-section[data-v-32be1700]{margin-bottom:16px}.price-container[data-v-32be1700]{display:flex;flex-direction:column}.original-price-container[data-v-32be1700]{margin-bottom:4px}.original-price[data-v-32be1700]{text-decoration:line-through;color:var(--light-color);font-size:14px}.current-price[data-v-32be1700]{font-size:20px;font-weight:700;color:var(--primary-color)}.save-badge[data-v-32be1700]{background-color:var(--success-color);margin-left:8px}.save-badge[data-v-32be1700],.variant-badge[data-v-32be1700]{color:var(--dark-color);padding:2px 6px;border-radius:4px;font-size:12px}.variant-badge[data-v-32be1700]{background-color:var(--info-color)}.card-actions[data-v-32be1700]{margin-top:16px}.btn[data-v-32be1700]{display:flex;align-items:center;justify-content:center;padding:8px 16px;font-size:14px;font-weight:700;color:var(--dark-color);background-color:var(--primary-color);border:none;cursor:pointer;transition:background-color .2s ease-in-out}.btn[data-v-32be1700]:hover{background-color:var(--primary-color-hover)}.btn i[data-v-32be1700]{margin-right:4px}@media (max-width:767.98px){.card-body[data-v-32be1700]{min-height:300px;height:auto;max-height:300px}}.products-carousel[data-v-4735445d]{position:relative;margin-bottom:3rem}.carousel-control-next[data-v-4735445d],.carousel-control-prev[data-v-4735445d]{width:40px;height:40px;background:var(--primary-color);border-radius:50%;top:50%;transform:translateY(-50%);opacity:.8}.carousel-control-prev[data-v-4735445d]{left:-20px}.carousel-control-next[data-v-4735445d]{right:-20px}.carousel-control-next-icon[data-v-4735445d],.carousel-control-prev-icon[data-v-4735445d]{width:20px;height:20px}.carousel-indicators[data-v-4735445d]{position:absolute;bottom:-60px;z-index:2}.carousel-indicators button[data-v-4735445d]{width:10px;height:10px;border-radius:50%;margin:0 5px;background-color:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:background-color .3s ease}.carousel-indicators button.active[data-v-4735445d]{background-color:var(--primary-color);width:12px;height:12px}.product-skeleton[data-v-4735445d]{background:var(--black-color-2);border-radius:1rem;padding:1rem;height:320px;display:flex;flex-direction:column;margin-bottom:1rem}.skeleton-img[data-v-4735445d]{height:180px;border-radius:8px;margin-bottom:1rem}.skeleton-img[data-v-4735445d],.skeleton-text[data-v-4735445d]{background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-4735445d 1.5s infinite}.skeleton-text[data-v-4735445d]{height:20px;border-radius:4px;margin-bottom:.75rem}.skeleton-text.short[data-v-4735445d]{width:60%}.skeleton-btn[data-v-4735445d]{height:40px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading-4735445d 1.5s infinite;border-radius:8px;margin-top:auto}@keyframes loading-4735445d{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.carousel-control-next[data-v-4735445d],.carousel-control-prev[data-v-4735445d]{display:none}.carousel-indicators[data-v-4735445d]{bottom:-30px}}.faq-section[data-v-ec193d24]{padding:60px 0;background-color:var(--black-color)}.section-title[data-v-ec193d24]{color:var(--white-color);font-weight:700;letter-spacing:.5px;margin-bottom:2.5rem;position:relative;text-transform:uppercase}.section-title[data-v-ec193d24]:after{content:"";position:absolute;width:80px;height:4px;background:var(--primary-color);bottom:-10px;left:50%;transform:translateX(-50%);border-radius:2px}.faq-container[data-v-ec193d24]{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.faq-image[data-v-ec193d24]{position:sticky;top:100px}.faq-img[data-v-ec193d24]{width:100%;max-width:500px;height:auto;border-radius:20px;box-shadow:0 15px 30px rgba(0,0,0,.15);transition:transform .5s ease;display:block}.faq-img[data-v-ec193d24]:hover{transform:translateY(-10px)}.faq-img-mobile[data-v-ec193d24]{width:80%;max-width:300px;height:auto;margin:0 auto 2rem;display:none;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.faq-content[data-v-ec193d24]{max-width:1000px}.accordion-item[data-v-ec193d24]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:1.2rem;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .3s ease}.accordion-item[data-v-ec193d24]:hover{box-shadow:0 8px 20px rgba(0,0,0,.3)}.accordion-button[data-v-ec193d24]{background:var(--black-color-2);color:var(--white-color);padding:1.25rem;font-size:1.1rem;font-weight:600;border:none;width:100%;text-align:left;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:space-between}.question-text[data-v-ec193d24]{flex-grow:1;padding-right:15px}.accordion-button[data-v-ec193d24]:hover,.accordion-button[data-v-ec193d24]:not(.collapsed){background:var(--primary-color);color:var(--white-color)}.accordion-icon[data-v-ec193d24]{position:relative;width:20px;height:20px;flex-shrink:0;margin-left:auto}.accordion-icon[data-v-ec193d24]:after,.accordion-icon[data-v-ec193d24]:before{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease}.accordion-icon[data-v-ec193d24]:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.accordion-icon[data-v-ec193d24]:after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.accordion-button.collapsed .accordion-icon[data-v-ec193d24]:after{transform:translateX(-50%) rotate(0)}.accordion-button:not(.collapsed) .accordion-icon[data-v-ec193d24]:after{transform:translateX(-50%) rotate(90deg);opacity:0}.accordion-button[data-v-ec193d24]:after{display:none!important;content:none!important;background-image:none!important}.accordion-body[data-v-ec193d24]{padding:1.5rem;color:var(--white-color-2);line-height:1.7;font-size:1rem;background:var(--black-color-3)}.accordion-collapse[data-v-ec193d24]{overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}@media (max-width:992px){.faq-container[data-v-ec193d24]{grid-template-columns:1fr;gap:2rem}.faq-image[data-v-ec193d24]{display:none}.faq-img-mobile[data-v-ec193d24]{display:block}.faq-content[data-v-ec193d24]{max-width:100%}.section-title[data-v-ec193d24]{font-size:2rem}}@media (max-width:768px){.accordion-button[data-v-ec193d24]{font-size:1rem;padding:1rem}.accordion-body[data-v-ec193d24]{padding:1rem;font-size:.95rem}.section-title[data-v-ec193d24]{font-size:1.75rem}.faq-section[data-v-ec193d24]{padding:40px 0}}.blog-card[data-v-e7ff856e]{height:100%;transition:all .3s ease;border-radius:12px;overflow:hidden}.card-link[data-v-e7ff856e]{display:block;height:100%}.card-link[data-v-e7ff856e],.card-link[data-v-e7ff856e]:hover{text-decoration:none;color:inherit}.card[data-v-e7ff856e]{border-bottom:1px solid var(--primary-color);border-radius:12px;background:linear-gradient(145deg,var(--black-color-2),var(--black-color-3));overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.card-link:hover .card[data-v-e7ff856e]{box-shadow:0 10px 25px rgba(0,0,0,.3);border-color:var(--primary-color)}.card-img-wrapper[data-v-e7ff856e]{width:100%;display:block;position:relative}.image-container[data-v-e7ff856e]{aspect-ratio:16/9;overflow:hidden;position:relative;border-radius:12px 12px 0 0}.card-img[data-v-e7ff856e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;filter:brightness(.5)}.image-overlay[data-v-e7ff856e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-content[data-v-e7ff856e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;text-align:center}.image-overlay i[data-v-e7ff856e]{color:#fff;font-size:1.5rem;transform:translateX(-10px);transition:transform .3s ease}.overlay-text[data-v-e7ff856e]{font-size:.9rem;font-weight:500;opacity:0;transform:translateY(10px);transition:all .3s ease}.card-link:hover .card-img[data-v-e7ff856e]{transform:scale(1.05);filter:brightness(1)}.card-link:hover .image-overlay[data-v-e7ff856e]{opacity:1}.card-link:hover .image-overlay i[data-v-e7ff856e]{transform:translateX(0)}.card-link:hover .overlay-text[data-v-e7ff856e]{opacity:1;transform:translateY(0)}.category-tag[data-v-e7ff856e],.date-tag[data-v-e7ff856e]{display:inline-block;padding:.25rem .5rem;border:1px solid var(--primary-color);background-color:transparent;color:var(--white-color-2);font-size:.75rem;border-radius:4px;font-weight:500;transition:all .3s ease}.date-tag[data-v-e7ff856e]{background:var(--dark-primary-color-2);border-color:var(--border-color)}.category-tag[data-v-e7ff856e]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.blog-title[data-v-e7ff856e]{font-size:1.25rem;margin:.5rem 0;line-height:1.3;font-weight:500;-webkit-line-clamp:2}.blog-excerpt[data-v-e7ff856e],.blog-title[data-v-e7ff856e]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-excerpt[data-v-e7ff856e]{font-size:.9rem;line-height:1.5;margin-bottom:1rem;-webkit-line-clamp:3;color:var(--text-muted)}.post-meta[data-v-e7ff856e]{font-size:.8rem;flex-wrap:wrap;gap:.5rem}.post-meta i[data-v-e7ff856e]{font-size:.7rem}.btn[data-v-e7ff856e]{margin-top:auto}@media (max-width:768px){.blog-card[data-v-e7ff856e]{margin-bottom:1rem}.blog-title[data-v-e7ff856e]{font-size:1.1rem;margin-bottom:.75rem}.blog-excerpt[data-v-e7ff856e]{font-size:.85rem;margin-bottom:.75rem}.btn[data-v-e7ff856e]{padding:.6rem 1.2rem;font-size:.85rem}.overlay-content[data-v-e7ff856e]{gap:.25rem}.overlay-text[data-v-e7ff856e]{font-size:.8rem}.image-overlay i[data-v-e7ff856e]{font-size:1.25rem}}@media (max-width:576px){.blog-card[data-v-e7ff856e]{margin-bottom:.75rem}.card[data-v-e7ff856e]{border-radius:8px}.image-container[data-v-e7ff856e]{border-radius:8px 8px 0 0}.blog-title[data-v-e7ff856e]{font-size:1rem;margin-bottom:.5rem}.blog-excerpt[data-v-e7ff856e]{font-size:.8rem;margin-bottom:.5rem;-webkit-line-clamp:2}.category-tag[data-v-e7ff856e],.date-tag[data-v-e7ff856e]{font-size:.7rem;padding:.2rem .4rem}.post-meta[data-v-e7ff856e]{font-size:.7rem;gap:.2rem}.btn[data-v-e7ff856e]{padding:.5rem 1rem;font-size:.8rem;border-radius:20px}.overlay-text[data-v-e7ff856e]{font-size:.75rem}.image-overlay i[data-v-e7ff856e]{font-size:1.1rem}}@media (max-width:480px){.blog-card[data-v-e7ff856e]{margin-bottom:.5rem}.card-body[data-v-e7ff856e]{padding:1rem}.blog-title[data-v-e7ff856e]{font-size:.95rem}.blog-excerpt[data-v-e7ff856e]{font-size:.75rem}.post-meta[data-v-e7ff856e]{font-size:.65rem}.btn[data-v-e7ff856e]{padding:.4rem .8rem;font-size:.75rem}}@media (hover:none) and (pointer:coarse){.card-link:hover .card[data-v-e7ff856e]{transform:none}.card-link:active .card[data-v-e7ff856e]{transform:scale(.98)}.btn[data-v-e7ff856e]:hover{transform:none}.btn[data-v-e7ff856e]:active{transform:scale(.95)}}.hero-carousel-container[data-v-05c22b0c]{position:relative;height:100%;width:100%;overflow:hidden;min-height:100vh}.hero[data-v-05c22b0c]{position:relative;min-height:100vh;width:100%;background-color:transparent;overflow:hidden;margin:0;padding:0;z-index:1}.hero-bg[data-v-05c22b0c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.9}.hero-title[data-v-05c22b0c]{font-size:4rem;font-weight:700;line-height:1.1}@keyframes waveEffect-05c22b0c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-wrapper[data-v-05c22b0c]{width:100%;position:relative;z-index:1;padding:2rem 0}.stock-badge[data-v-05c22b0c]{background-color:#222;padding:1rem;border-radius:.5rem;color:#fff;transform:rotate(-3deg);width:-moz-fit-content;width:fit-content;margin-top:-30px}.stock-badge h2[data-v-05c22b0c]{font-size:1.3rem}.product-image[data-v-05c22b0c]{position:relative;transition:transform .3s ease;max-height:400px;height:100%;overflow:hidden;border-radius:1rem;animation:fadeIn 1.5s ease-out;transition:1s ease;filter:brightness(.8)}.product-image[data-v-05c22b0c]:hover{transform:scale(1.02);filter:brightness(1)}.combo-image[data-v-05c22b0c]{animation:appearFromMiddle-05c22b0c .3s ease-out;filter:drop-shadow(0 0 .5rem rgba(58,58,58,.3))}.hero-text[data-v-05c22b0c]{animation:appearFromMiddle-05c22b0c .5s ease-out}@keyframes appearFromMiddle-05c22b0c{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:991.98px){.hero[data-v-05c22b0c]{margin-bottom:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-image[data-v-05c22b0c]{margin-top:2rem}}@media (max-width:768px){.hero[data-v-05c22b0c]{min-height:auto;margin-bottom:0}.section-title[data-v-05c22b0c]{font-size:1.5rem;margin-bottom:1.5rem}.product-image[data-v-05c22b0c]{margin-top:2rem}.products-section[data-v-05c22b0c]{padding-top:2rem!important;margin-top:0!important}}@media (max-width:480px){.hero[data-v-05c22b0c]{margin-bottom:0}.products-section[data-v-05c22b0c]{padding-top:1.5rem!important;margin-top:0!important}}.display-2[data-v-05c22b0c]{letter-spacing:2px;line-height:1.1}.carousel-indicators[data-v-05c22b0c]{position:absolute;left:50%;transform:translateX(-50%);bottom:-100px;padding:0;z-index:15}.carousel-indicators button[data-v-05c22b0c]{width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:2px solid transparent;opacity:.5;transition:all .3s ease}.carousel-indicators button.active[data-v-05c22b0c]{background-color:var(--white-color);opacity:1;transform:scale(1.2)}.carousel-control-next[data-v-05c22b0c],.carousel-control-prev[data-v-05c22b0c]{display:none}.products-section[data-v-05c22b0c]{min-height:auto;background-color:var(--black-color);position:relative;z-index:1;margin-top:0}.section-title[data-v-05c22b0c]{font-size:2rem;font-weight:600;margin-bottom:2rem;color:var(--white-color)!important;text-align:center}@media (max-width:768px){.hero-carousel-container[data-v-05c22b0c]{height:auto}.hero-title[data-v-05c22b0c]{font-size:3rem}.section-title[data-v-05c22b0c]{font-size:1.5rem;margin-bottom:1.5rem}}.asesoramiento[data-v-05c22b0c]{background-color:#ebebeb;border-radius:30px;padding:2rem;box-shadow:0 0 20px rgba(0,0,0,.3)}.asesoramiento img[data-v-05c22b0c]{width:auto;height:800px}.asesoramiento-img[data-v-05c22b0c]{max-width:100%;height:auto;max-height:800px;-o-object-fit:contain;object-fit:contain}@media (max-width:991.98px){.asesoramiento-img[data-v-05c22b0c]{max-height:250px;margin:1rem 0}}.distributor-section[data-v-05c22b0c]{background-color:#f8f9fa;position:relative;overflow:hidden}.distributor-image-container[data-v-05c22b0c]{position:relative;overflow:hidden;border-radius:.5rem}.distributor-image[data-v-05c22b0c]{transition:transform .5s ease;width:100%;-o-object-fit:cover;object-fit:cover;height:500px}.distributor-image[data-v-05c22b0c]:hover{transform:scale(1.02)}.distributor-content[data-v-05c22b0c]{padding:1rem}.text-gradient-primary[data-v-05c22b0c]{background:linear-gradient(90deg,#2a7d2a,#4caf50);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:991.98px){.distributor-image[data-v-05c22b0c]{height:350px}}@media (max-width:767.98px){.distributor-section[data-v-05c22b0c]{text-align:center}.distributor-image[data-v-05c22b0c]{height:300px}}.blog-section[data-v-05c22b0c]{background-color:var(--black-color);position:relative}.blog-card[data-v-05c22b0c]{background:#fff;border-radius:.8rem;overflow:hidden;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column}.blog-card[data-v-05c22b0c]:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.blog-image-container[data-v-05c22b0c]{height:220px;overflow:hidden;position:relative}.blog-image[data-v-05c22b0c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-image[data-v-05c22b0c]{transform:scale(1.05)}.blog-content[data-v-05c22b0c]{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.blog-category[data-v-05c22b0c]{display:inline-block;font-size:.85rem;color:#4caf50;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.blog-title[data-v-05c22b0c]{font-size:1.2rem;font-weight:700;margin-bottom:.8rem;color:#333;line-height:1.3}.blog-excerpt[data-v-05c22b0c]{color:#666;margin-bottom:1rem;font-size:.95rem;line-height:1.6;flex-grow:1}.blog-meta[data-v-05c22b0c]{display:flex;justify-content:space-between;font-size:.8rem;color:#999;margin-top:auto}.blog-date[data-v-05c22b0c],.blog-read-time[data-v-05c22b0c]{display:flex;align-items:center}.blog-date[data-v-05c22b0c]:before{content:"\f073";font-family:Font Awesome\ 5 Free;margin-right:5px}.blog-read-time[data-v-05c22b0c]:before{content:"\f017";font-family:Font Awesome\ 5 Free;margin-right:5px}@media (max-width:991.98px){.blog-image-container[data-v-05c22b0c]{height:180px}}@media (max-width:767.98px){.blog-card[data-v-05c22b0c]{margin-bottom:1.5rem}.blog-title[data-v-05c22b0c]{font-size:1.1rem}}.slant-divider[data-v-05c22b0c]{position:relative;height:50px;overflow:hidden;margin-top:-20px;margin-bottom:40px}.slant-divider[data-v-05c22b0c]:before{left:0;transform:skewY(-3deg);transform-origin:top left}.slant-divider[data-v-05c22b0c]:after,.slant-divider[data-v-05c22b0c]:before{content:"";position:absolute;top:0;width:100%;height:100%;background:inherit;z-index:1}.slant-divider[data-v-05c22b0c]:after{right:0;transform:skewY(3deg);transform-origin:top right}.tag[data-v-8d18acc8]{background-color:transparent;border:1px solid var(--border-color);padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease}.tag[data-v-8d18acc8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.product-img-wrapper[data-v-8d18acc8]{max-height:600px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.zoom-container[data-v-8d18acc8]{position:relative;border-radius:20px;background:linear-gradient(145deg,var(--white-color),var(--white-color-2));overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.zoom-overlay[data-v-8d18acc8]{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none;z-index:1}.zoom-image[data-v-8d18acc8]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.zoom-image.zoomed[data-v-8d18acc8]{z-index:2}.variant-header[data-v-8d18acc8]{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #444;padding-bottom:8px;margin-bottom:15px}.variant-label[data-v-8d18acc8]{font-size:1rem;color:#fff;display:flex;align-items:center}.selected-variant[data-v-8d18acc8]{color:#ff6b6b;font-weight:600}.variant-group[data-v-8d18acc8]{background:#1e1e1e;padding:1.25rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease;margin-bottom:15px;border:1px solid #333}.variant-group[data-v-8d18acc8]:hover{box-shadow:0 6px 16px rgba(0,0,0,.3);border-color:#555}.flavor-options[data-v-8d18acc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-top:12px}.flavor-btn[data-v-8d18acc8]{position:relative;border:2px solid #333;border-radius:10px;background:#2a2a2a;color:#fff;transition:all .3s ease;padding:12px 8px;display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center;min-height:90px;overflow:hidden}.flavor-btn.active[data-v-8d18acc8]{background:#ff6b6b;color:#fff;border-color:#ff6b6b;transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,100%,71%,.3)}.flavor-btn.out-of-stock[data-v-8d18acc8]{opacity:.6;background:#232323;cursor:not-allowed;border-color:#333}.flavor-icon[data-v-8d18acc8]{font-size:1.5rem;margin-bottom:8px;height:28px;display:flex;align-items:center;justify-content:center}.flavor-name[data-v-8d18acc8]{font-size:.9rem;font-weight:600}.variant-options[data-v-8d18acc8]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.variant-btn[data-v-8d18acc8]{position:relative;padding:8px 16px;border:2px solid #333;border-radius:10px;background:#2a2a2a;color:#fff;transition:all .3s ease;min-width:80px;cursor:pointer;font-size:.95rem}.variant-btn.active[data-v-8d18acc8]{background:#ff6b6b;color:#fff;border-color:#ff6b6b;transform:translateY(-2px);box-shadow:0 4px 10px hsla(0,100%,71%,.3)}.variant-btn[data-v-8d18acc8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 10px hsla(0,0%,100%,.1);background:#333}.variant-btn[data-v-8d18acc8]:disabled{cursor:not-allowed;opacity:.6;background:#232323}.stock-badge[data-v-8d18acc8]{background:#dc3545;color:#fff}.low-stock-badge[data-v-8d18acc8],.stock-badge[data-v-8d18acc8]{position:absolute;top:0;right:0;font-size:.7rem;padding:2px 6px;border-top-right-radius:8px;border-bottom-left-radius:8px}.low-stock-badge[data-v-8d18acc8]{background:#ffc107;color:#212529}.price-adjustment-badge[data-v-8d18acc8]{position:absolute;bottom:0;right:0;background:#dc3545;color:#fff;font-size:.7rem;padding:2px 6px;border-top-left-radius:8px;border-bottom-right-radius:8px}.price-adjustment-badge.positive[data-v-8d18acc8]{background:#198754}.price-section[data-v-8d18acc8]{background:linear-gradient(145deg,var(--white-color),var(--white-color-2));border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.08)}.price-container[data-v-8d18acc8]{display:flex;align-items:center;gap:1rem}.price-display[data-v-8d18acc8]{display:flex;align-items:baseline;gap:1rem}.final-price[data-v-8d18acc8]{font-size:2rem;font-weight:700;color:var(--primary-color);margin:0}.original-price[data-v-8d18acc8]{text-decoration:line-through;color:var(--text-muted)!important;font-size:1.2rem;margin:0}.discount-tag[data-v-8d18acc8]{background:var(--danger-color);color:#fff;padding:4px 8px;border-radius:8px;font-size:.9rem;font-weight:600}.cart-section[data-v-8d18acc8]{margin-top:1.5rem}.quantity-selector[data-v-8d18acc8]{border-radius:10px;overflow:hidden;background-color:var(--black-color);box-shadow:0 4px 10px rgba(0,0,0,.05)}.btn-outline-black[data-v-8d18acc8]{color:var(--white-color);border:1px solid var(--white-color);transition:all .3s ease}.btn-outline-black[data-v-8d18acc8]:hover:not(:disabled){background-color:var(--white-color);color:#fff}.description-section[data-v-8d18acc8]{background:linear-gradient(145deg,var(--white-color),var(--white-color-2));border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:all .3s ease}.description-section[data-v-8d18acc8]:hover{box-shadow:0 10px 25px rgba(0,0,0,.1)}.product_description[data-v-8d18acc8]{font-size:.95rem;color:var(--text-color);line-height:1.6}.product_description[data-v-8d18acc8] p{margin-bottom:.8rem}.product_description[data-v-8d18acc8] ul{padding-left:1.5rem;margin-bottom:.8rem}.product_description[data-v-8d18acc8] li{margin-bottom:.4rem}.product-description[data-v-8d18acc8] p{margin-bottom:.5rem}.product-description[data-v-8d18acc8] ul{padding-left:1.5rem}@media (max-width:768px){.product-details.container[data-v-8d18acc8]{flex-direction:column!important;padding:0!important}.product-img-wrapper[data-v-8d18acc8]{max-width:100%;margin-bottom:1.5rem;padding:0 .5rem;justify-content:center}.zoom-container[data-v-8d18acc8]{max-width:95vw;min-height:220px;margin:0 auto}.product-info[data-v-8d18acc8]{padding:0 .5rem}.display-4[data-v-8d18acc8]{font-size:2rem}.tags[data-v-8d18acc8]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.price-section[data-v-8d18acc8]{padding:.5rem .5rem;margin-top:1.5rem}.cart-controls[data-v-8d18acc8]{flex-direction:column;gap:1rem;align-items:stretch!important}.quantity-selector[data-v-8d18acc8]{padding:.5rem 0}.btn.btn-primary[data-v-8d18acc8]{width:100%;font-size:1.1rem;padding:1rem 0}.flavor-options[data-v-8d18acc8],.variant-options[data-v-8d18acc8]{gap:6px;justify-content:center}.flavor-btn[data-v-8d18acc8],.variant-btn[data-v-8d18acc8]{min-width:60px;font-size:.95rem;padding:10px 6px}.variant-group[data-v-8d18acc8]{padding:.7rem}.final-price[data-v-8d18acc8]{font-size:1.5rem}.original-price[data-v-8d18acc8]{font-size:1rem}.description-section[data-v-8d18acc8]{padding:1rem .5rem}.zoom-image.zoomed[data-v-8d18acc8]{transform:scale(1)!important}}@media (max-width:480px){.zoom-container[data-v-8d18acc8]{max-width:95vw;min-height:160px}.display-4[data-v-8d18acc8]{font-size:1.3rem}.price-section[data-v-8d18acc8]{padding:.3rem .2rem}.cart-section[data-v-8d18acc8]{margin-top:1rem}.flavor-btn[data-v-8d18acc8],.variant-btn[data-v-8d18acc8]{font-size:.85rem;padding:8px 2px}.variant-group[data-v-8d18acc8]{padding:.4rem}}.product-details[data-v-8d18acc8]{opacity:0;animation:fadeIn-8d18acc8 .5s ease forwards}@keyframes fadeIn-8d18acc8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.related-products-trigger[data-v-8d18acc8]{opacity:0;pointer-events:none}@keyframes loading-8d18acc8{0%{background-position:200% 0;opacity:.5}50%{opacity:1}to{background-position:-200% 0;opacity:.5}}.skeleton-button[data-v-8d18acc8],.skeleton-description[data-v-8d18acc8],.skeleton-image[data-v-8d18acc8],.skeleton-price[data-v-8d18acc8],.skeleton-quantity[data-v-8d18acc8],.skeleton-tag[data-v-8d18acc8],.skeleton-title[data-v-8d18acc8],.skeleton-variants[data-v-8d18acc8]{background:linear-gradient(90deg,var(--white-color) 25%,var(--white-color-2) 50%,var(--white-color) 75%);background-size:200% 100%;animation:loading-8d18acc8 2s ease-in-out infinite;border-radius:12px}.related-products-section[data-v-8d18acc8]{transition:opacity .3s ease-in-out}.related-products-section.loading[data-v-8d18acc8]{opacity:.7}.related-products-loading[data-v-8d18acc8]{min-height:200px;display:flex;align-items:center;justify-content:center}.related-products-loading .spinner[data-v-8d18acc8]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-8d18acc8 1s linear infinite}@keyframes spin-8d18acc8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reviews-header[data-v-8d18acc8]{border-bottom:2px solid var(--border-color);padding-bottom:1rem;margin-bottom:2rem}.review-form-container .card[data-v-8d18acc8]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.rating-stars[data-v-8d18acc8]{font-size:1.5rem}.star-btn[data-v-8d18acc8]{background:none;border:none;color:#6c757d;font-size:1.5rem;padding:.25rem;cursor:pointer;transition:all .3s ease}.star-btn.active[data-v-8d18acc8],.star-btn[data-v-8d18acc8]:hover{color:#ffc107;transform:scale(1.1)}.review-card[data-v-8d18acc8]{border-radius:10px;transition:all .3s ease;border:1px solid var(--border-color)}.review-card[data-v-8d18acc8]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4);border-color:var(--primary-color)}.rating-display .stars[data-v-8d18acc8]{font-size:1rem}.rating-display .stars .fa-star[data-v-8d18acc8]{margin-right:2px}.user-info h6[data-v-8d18acc8]{font-weight:600;margin-bottom:.5rem}.review-content[data-v-8d18acc8]{line-height:1.6}.login-prompt .card[data-v-8d18acc8],.user-review-notice .card[data-v-8d18acc8]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.no-reviews[data-v-8d18acc8]{padding:3rem 1rem}.no-reviews i[data-v-8d18acc8]{opacity:.5}@media (max-width:768px){.reviews-header h3[data-v-8d18acc8]{font-size:1.5rem}.rating-stars[data-v-8d18acc8]{font-size:1.25rem}.star-btn[data-v-8d18acc8]{font-size:1.25rem;padding:.125rem}.review-card[data-v-8d18acc8]{margin-bottom:1rem}.rating-display .stars[data-v-8d18acc8],.user-info h6[data-v-8d18acc8]{font-size:.9rem}}@media (max-width:480px){.reviews-header[data-v-8d18acc8]{text-align:left;padding-bottom:.75rem;margin-bottom:1.5rem}.reviews-header h3[data-v-8d18acc8]{font-size:1.25rem}.login-prompt[data-v-8d18acc8],.review-form-container[data-v-8d18acc8],.user-review-notice[data-v-8d18acc8]{margin-bottom:2rem}.rating-stars[data-v-8d18acc8]{justify-content:center}}.product-skeleton[data-v-13c34709]{background:var(--white-color-2);border:1px solid var(--border-color);border-radius:12px;padding:1rem;height:100%}.image-skeleton[data-v-13c34709]{width:100%;height:200px;background:var(--white-color-3);border-radius:8px;margin-bottom:1rem}.content-skeleton[data-v-13c34709]{display:flex;flex-direction:column;gap:.75rem}.title-skeleton[data-v-13c34709]{height:1.25rem;width:80%;background:var(--white-color-3);border-radius:4px}.price-skeleton[data-v-13c34709]{height:1.5rem;width:60%;background:var(--white-color-3);border-radius:4px}.button-skeleton[data-v-13c34709]{height:2.5rem;width:100%;background:var(--white-color-3);border-radius:8px;margin-top:.5rem}.animate-pulse[data-v-13c34709]{animation:pulse-13c34709 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-13c34709{0%,to{opacity:1}50%{opacity:.5}}.container[data-v-854f32f0]{overflow-x:hidden}@media (max-width:576px){.container[data-v-854f32f0]{padding-right:.5rem;padding-left:.5rem}}.product-list-container[data-v-854f32f0]{position:relative;width:100%;max-width:100%;overflow:visible}@media (min-width:992px){.product-list-container[data-v-854f32f0]{grid-template-columns:280px 1fr}}@media (max-width:400px){.product-list-container[data-v-854f32f0]{gap:1rem;padding:0}}.products-section[data-v-854f32f0]{position:relative;width:100%;overflow:visible}.products-grid[data-v-854f32f0]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));box-sizing:border-box}@media (max-width:767px){.products-grid[data-v-854f32f0]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}}@media (max-width:576px){.products-grid[data-v-854f32f0]{grid-template-columns:repeat(auto-fill,minmax(200px,2fr));gap:.75rem}}@media (max-width:400px){.products-grid[data-v-854f32f0]{grid-template-columns:2fr;gap:1rem;padding:0}.product-card[data-v-854f32f0]{margin:0 auto;width:100%;max-width:100%;box-sizing:border-box}}.product-list-container[data-v-854f32f0]{display:grid;grid-template-columns:400px 2fr;gap:2rem;padding-top:100px;transition:all .3s ease}.sidebar[data-v-854f32f0]{margin-top:0;top:100px}.filter-section[data-v-854f32f0]{background:var(--black-color-2);border-radius:16px;padding:1.75rem;margin-top:0;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 30px rgba(0,0,0,.1);transition:all .3s ease}.filter-section h1[data-v-854f32f0]{margin-bottom:.5rem}.filter-section p[data-v-854f32f0]{opacity:.8;margin-bottom:1.5rem}.categories-section[data-v-854f32f0]{margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem}.category-groups[data-v-854f32f0]{display:flex;flex-direction:column;gap:.75rem}.category-group[data-v-854f32f0]{background:hsla(0,0%,100%,.03);border-radius:10px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-group[data-v-854f32f0]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.group-header[data-v-854f32f0]{padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s ease}.group-header[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.1)}.group-header-content[data-v-854f32f0]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--white-color)}.single-category[data-v-854f32f0]{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--white-color-2);text-align:left;cursor:pointer;transition:all .2s ease}.category-icon[data-v-854f32f0]{color:var(--primary-color);font-size:.9rem;width:20px;text-align:center}.category-count[data-v-854f32f0]{font-size:.75rem;color:hsla(0,0%,100%,.7);margin-left:.5rem}.fa-chevron-down[data-v-854f32f0]{transition:transform .3s ease;font-size:.8rem;color:hsla(0,0%,100%,.7)}.fa-chevron-down.rotate[data-v-854f32f0]{transform:rotate(-180deg)}.group-content[data-v-854f32f0]{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background:rgba(0,0,0,.2)}.group-content.show[data-v-854f32f0]{max-height:500px}.subcategory-item[data-v-854f32f0]{padding:.8rem 1rem .8rem 2.5rem;display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--white-color-2);text-align:left;cursor:pointer;transition:all .2s ease;position:relative}.subcategory-item[data-v-854f32f0]:before{content:"";position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .2s ease}.subcategory-item[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.05);padding-left:3rem}.subcategory-item[data-v-854f32f0]:hover:before{background:var(--primary-color)}.subcategory-item.active[data-v-854f32f0]{background:rgba(var(--primary-color-rgb),.2);color:var(--primary-color);font-weight:500}.subcategory-item.active[data-v-854f32f0]:before{background:var(--primary-color);width:7px;height:7px}.subcategory-count[data-v-854f32f0]{font-size:.7rem;color:hsla(0,0%,100%,.5);transition:all .2s ease}.subcategory-item.active .subcategory-count[data-v-854f32f0],.subcategory-item:hover .subcategory-count[data-v-854f32f0]{color:var(--primary-color)}.search-box[data-v-854f32f0]{position:relative;margin-bottom:1.5rem}.search-icon[data-v-854f32f0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);font-size:.9rem}.search-input[data-v-854f32f0]{width:100%;padding:.9rem 1rem .9rem 2.8rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:hsla(0,0%,100%,.07);color:var(--white-color);font-size:.9rem;transition:all .3s ease}.search-input[data-v-854f32f0]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2);outline:none}.search-input[data-v-854f32f0]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.search-input[data-v-854f32f0]::placeholder{color:hsla(0,0%,100%,.4)}.clear-search[data-v-854f32f0]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;padding:.25rem;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.clear-search[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.2);color:var(--white-color)}.active-filters[data-v-854f32f0]{margin-bottom:1.5rem;padding:1.25rem;background:var(--black-color-3);border-radius:12px;border:1px solid var(--border-color)}.active-filters-header[data-v-854f32f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.active-filters-title[data-v-854f32f0]{color:var(--white-color);font-size:.9rem;font-weight:500}.price-slider[data-v-854f32f0]{position:relative;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;margin:2rem 0 1.5rem}.price-slider input[type=range][data-v-854f32f0]{position:absolute;width:100%;height:100%;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.price-slider input[type=range][data-v-854f32f0]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;border-radius:50%;background:var(--primary-color);cursor:pointer;pointer-events:auto;margin-top:-6px;border:2px solid var(--white-color);box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.price-slider input[type=range][data-v-854f32f0]::-webkit-slider-thumb:hover{transform:scale(1.1)}.price-slider input[type=range][data-v-854f32f0]::-moz-range-thumb{height:18px;width:18px;border-radius:50%;background:var(--primary-color);cursor:pointer;pointer-events:auto;border:2px solid var(--white-color);box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-transition:all .2s ease;transition:all .2s ease}.price-slider input[type=range][data-v-854f32f0]::-moz-range-thumb:hover{transform:scale(1.1)}.price-range-progress[data-v-854f32f0]{position:absolute;height:100%;background:var(--primary-color);border-radius:3px;pointer-events:none}.price-inputs[data-v-854f32f0]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.price-input[data-v-854f32f0]{position:relative;flex:1}.price-symbol[data-v-854f32f0]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);font-size:.9rem}.price-input input[data-v-854f32f0]{width:100%;padding:.75rem .75rem .75rem 1.75rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--white-color);font-size:.9rem;transition:all .2s ease}.price-input input[data-v-854f32f0]:focus{border-color:var(--primary-color);outline:none}.filter-tags[data-v-854f32f0]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.filter-tag[data-v-854f32f0]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:20px;font-size:.85rem;transition:all .2s ease}.filter-tag[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.1)}.filter-tag i[data-v-854f32f0]{color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s ease}.filter-tag i[data-v-854f32f0]:hover{color:var(--primary-color)}.products-grid[data-v-854f32f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem 0;min-height:400px;width:100%}.product-item[data-v-854f32f0]{transition:all .3s ease;width:100%;opacity:0;transform:translateY(20px);animation:fadeInUp-854f32f0 .5s forwards}@keyframes fadeInUp-854f32f0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-item[data-v-854f32f0]:first-child{animation-delay:.1s}.product-item[data-v-854f32f0]:nth-child(2){animation-delay:.15s}.product-item[data-v-854f32f0]:nth-child(3){animation-delay:.2s}.product-item[data-v-854f32f0]:nth-child(4){animation-delay:.25s}.product-item[data-v-854f32f0]:nth-child(5){animation-delay:.3s}.product-item[data-v-854f32f0]:nth-child(6){animation-delay:.35s}.product-item[data-v-854f32f0]:nth-child(7){animation-delay:.4s}.product-item[data-v-854f32f0]:nth-child(8){animation-delay:.45s}.product-item[data-v-854f32f0]:nth-child(9){animation-delay:.5s}.products-header[data-v-854f32f0]{margin-bottom:1.5rem;padding:1.25rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.products-header-content[data-v-854f32f0]{display:flex;justify-content:space-between;align-items:center}.products-count[data-v-854f32f0]{color:var(--white-color-2);font-size:.95rem;margin:0;opacity:.9}.sort-wrapper[data-v-854f32f0]{min-width:220px}.sort-select[data-v-854f32f0]{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:10px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.sort-select[data-v-854f32f0]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}.sort-select option[data-v-854f32f0]{background:var(--black-color-2);color:var(--white-color);padding:.5rem}.filter-toggle-btn[data-v-854f32f0]{width:100%;padding:1.2rem;margin-bottom:1.5rem;border:none;display:flex;justify-content:space-between;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.filter-toggle-btn[data-v-854f32f0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.filter-toggle-btn i[data-v-854f32f0]{font-size:1rem;color:var(--primary-color)}.filter-count[data-v-854f32f0]{background:var(--primary-color);color:var(--white-color);font-size:.75rem;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:.5rem}@media (max-width:768px){.sidebar[data-v-854f32f0]{top:0;left:-100%;width:100%;height:100vh;background:var(--black-color-2);z-index:1050;overflow-y:auto;transition:left .3s cubic-bezier(.4,0,.2,1);padding:1rem;display:flex;flex-direction:column}.sidebar.mobile-active[data-v-854f32f0]{left:0;box-shadow:0 0 20px rgba(0,0,0,.5)}.mobile-filter-header[data-v-854f32f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-filter-header h3[data-v-854f32f0]{color:var(--white-color);font-size:1.5rem;font-weight:600;margin:0}.close-filters[data-v-854f32f0]{background:hsla(0,0%,100%,.1);border:none;color:var(--white-color);font-size:1rem;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-filters[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.2)}.filter-section[data-v-854f32f0]{border-radius:12px;padding:1.5rem;box-shadow:none;flex:1;margin-bottom:0;overflow-y:auto}.categories-section[data-v-854f32f0]{padding-bottom:80px}}@media (max-width:991px){.sidebar[data-v-854f32f0]{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1050;transform:translateX(-100%);opacity:0;padding:1.5rem;border-radius:0;overflow-y:auto}.products-grid[data-v-854f32f0]{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.product-list-container[data-v-854f32f0]{display:grid;grid-template-columns:100% 2fr;gap:2rem;padding-top:100px;transition:all .3s ease}.sidebar.mobile-active[data-v-854f32f0]{transform:translateX(0);opacity:1}}.product-card[data-v-854f32f0]{width:100%;height:100%;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;box-sizing:border-box}@media (max-width:400px){.product-card[data-v-854f32f0]{font-size:.9rem;margin-left:0;margin-right:0}.product-card img[data-v-854f32f0]{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-card .product-title[data-v-854f32f0]{font-size:1rem}.product-card .product-price[data-v-854f32f0]{font-size:1.1rem}}.mobile-filter-header[data-v-854f32f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.mobile-filter-header h3[data-v-854f32f0]{font-size:1.2rem;color:var(--white-color);margin:0}.close-filters[data-v-854f32f0]{background:hsla(0,0%,100%,.1);border:none;color:var(--white-color);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.close-filters[data-v-854f32f0]:hover{background:hsla(0,0%,100%,.2)}.filter-toggle-btn[data-v-854f32f0]{display:inline-flex;align-items:center;background:var(--black-color-2);color:var(--white-color);border:1px solid hsla(0,0%,100%,.1);padding:.75rem 1.25rem;border-radius:12px;margin-bottom:1rem;font-size:.9rem;transition:all .2s ease;cursor:pointer}@media (max-width:400px){.filter-toggle-btn[data-v-854f32f0]{padding:.6rem 1rem;font-size:.85rem;margin-bottom:.75rem}.products-grid[data-v-854f32f0]{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.product-list-container[data-v-854f32f0]{display:grid;grid-template-columns:100% 2fr;gap:2rem;padding-top:100px;transition:all .3s ease}}.mobile-filter-actions[data-v-854f32f0]{position:fixed;bottom:0;left:0;width:100%;padding:1rem;background:var(--black-color-2);border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;z-index:1051;box-sizing:border-box}.mobile-filter-actions button[data-v-854f32f0]{flex:1;padding:.75rem;font-size:.9rem}.mobile-filter-overlay[data-v-854f32f0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1049;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-filter-overlay.active[data-v-854f32f0]{opacity:1;visibility:visible}.pagination-container[data-v-854f32f0]{display:flex;justify-content:center;align-items:center;bottom:-20px;gap:.5rem;margin:2rem 0;width:100%}.pagination-btn[data-v-854f32f0]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:.5rem;background:var(--black-color-2);border:1px solid var(--border-color);color:var(--white-color);border-radius:8px;font-weight:500;transition:all .2s ease;cursor:pointer}.pagination-btn[data-v-854f32f0]:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);transform:translateY(-2px)}.pagination-btn.active[data-v-854f32f0]{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);pointer-events:none}.pagination-btn[data-v-854f32f0]:disabled{opacity:.5;cursor:not-allowed;background:var(--black-color-3)}.pagination-btn i[data-v-854f32f0]{font-size:.875rem}@media (max-width:576px){.pagination-container[data-v-854f32f0]{gap:.25rem}.pagination-btn[data-v-854f32f0]{min-width:36px;height:36px;padding:.25rem;font-size:.875rem}}.sale-filter[data-v-854f32f0]{margin-top:15px}.sale-filter .form-check-input[data-v-854f32f0]{width:3em;height:1.5em;cursor:pointer;background-color:#343a40;border:1px solid hsla(0,0%,100%,.2)}.sale-filter .form-check-input[data-v-854f32f0]:checked{background-color:var(--primary-color);border-color:var(--primary-dark-color)}.sale-filter .form-check-label[data-v-854f32f0]{cursor:pointer;font-size:1rem;padding-left:.5rem;display:flex;align-items:center}.sale-filter .text-danger[data-v-854f32f0]{font-size:1.1rem}.category-group .single-category[class*=active] .category-icon[data-v-854f32f0]{color:var(--white-color)}.category-group:first-child .single-category[data-v-854f32f0]{background:linear-gradient(45deg,rgba(33,150,0,.6),rgba(11,93,0,.2));border:1px solid rgba(2,109,0,.3);font-weight:600}.category-group:first-child .single-category[data-v-854f32f0]:hover{background:linear-gradient(45deg,rgba(33,150,0,.8),rgba(11,93,0,.3))}.category-group:first-child .single-category.active[data-v-854f32f0]{background:linear-gradient(45deg,#219600,rgba(11,93,0,.5));color:var(--white-color)}.sidebar[data-v-854f32f0]{background:var(--black-color-2);border-radius:16px;padding:1.5rem;height:-moz-fit-content;height:fit-content;position:sticky;top:1rem;transition:all .3s ease}.products-header[data-v-854f32f0]{background:var(--black-color-2);padding:1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.form-select[data-v-854f32f0]{min-width:150px;padding:.5rem;border-radius:8px;cursor:pointer;font-size:.9rem}.form-select[data-v-854f32f0]:focus{box-shadow:none;border-color:var(--primary-color)}.cart-section[data-v-4af0ebd4]{min-height:100vh;background-color:var(--bg-color)}.cart-container[data-v-4af0ebd4],.summary-container[data-v-4af0ebd4]{border:1px solid hsla(0,0%,100%,.1);background-color:var(--white-color-3)}.cart-title[data-v-4af0ebd4]{font-size:1.5rem;font-weight:600}.cart-item[data-v-4af0ebd4]{border:1px solid hsla(0,0%,100%,.1)}.cart-item.coupon-eligible[data-v-4af0ebd4]{border-left:4px solid var(--bs-success);background:linear-gradient(90deg,rgba(40,167,69,.05),transparent)}.cart-item.coupon-eligible[data-v-4af0ebd4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(40,167,69,.02),transparent 30%);pointer-events:none;border-radius:inherit}.cart-item[data-v-4af0ebd4]{position:relative;transition:all .3s ease}.badge.bg-success[data-v-4af0ebd4]{font-size:.7rem;animation:pulse-success-4af0ebd4 2s infinite}@keyframes pulse-success-4af0ebd4{0%{box-shadow:0 0 0 0 rgba(40,167,69,.4)}70%{box-shadow:0 0 0 8px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}.img-wrapper[data-v-4af0ebd4]{aspect-ratio:1;overflow:hidden;background-color:hsla(0,0%,100%,.05)}.img-wrapper img[data-v-4af0ebd4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.img-wrapper:hover img[data-v-4af0ebd4]{transform:scale(1.05)}.price-tag[data-v-4af0ebd4]{font-size:1.25rem;font-weight:600;color:var(--white-color)}.quantity-controls input[type=number][data-v-4af0ebd4]{max-width:60px}.quantity-controls input[type=number][data-v-4af0ebd4]::-webkit-inner-spin-button,.quantity-controls input[type=number][data-v-4af0ebd4]::-webkit-outer-spin-button{opacity:1}.list-enter-active[data-v-4af0ebd4],.list-leave-active[data-v-4af0ebd4],.list-move[data-v-4af0ebd4]{transition:all .5s ease}.list-enter-from[data-v-4af0ebd4],.list-leave-to[data-v-4af0ebd4]{opacity:0;transform:translateX(30px)}.list-leave-active[data-v-4af0ebd4]{position:absolute}@media (min-width:992px){.summary-container[data-v-4af0ebd4]{position:sticky;top:2rem}}@media (max-width:991.98px){.cart-section[data-v-4af0ebd4]{padding-top:2rem}.summary-container[data-v-4af0ebd4]{margin-top:2rem}}@media (max-width:767.98px){.cart-item[data-v-4af0ebd4]{padding:1rem}.quantity-controls[data-v-4af0ebd4]{flex-direction:column;align-items:flex-start}}.form-control[data-v-4af0ebd4]{background-color:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color)}.form-control[data-v-4af0ebd4]:focus{background-color:var(--white-color-2);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.form-label[data-v-4af0ebd4]{font-size:.9rem;margin-bottom:.5rem}.invalid-feedback[data-v-4af0ebd4]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.form-section[data-v-4af0ebd4]{background:hsla(0,0%,100%,.03);border-radius:8px;padding:1.5rem;border:1px solid hsla(0,0%,100%,.05)}.form-section-title[data-v-4af0ebd4]{color:var(--white-color);font-weight:500;margin-bottom:1rem}.custom-radio .form-check-input[data-v-4af0ebd4]{background-color:var(--white-color-2);border-color:hsla(0,0%,100%,.2)}.custom-radio .form-check-input[data-v-4af0ebd4]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.custom-radio .form-check-label[data-v-4af0ebd4]{color:var(--white-color);font-size:.95rem}.coordinate-info[data-v-4af0ebd4]{background:var(--black-color-2);border-left:4px solid var(--bs-info);color:var(--white-color)}.address-fields[data-v-4af0ebd4]{background:var(--black-color-2);border-radius:8px;padding:1rem}@media (max-width:767px){.cart-section[data-v-4af0ebd4]{padding:1rem}.cart-container[data-v-4af0ebd4],.summary-container[data-v-4af0ebd4]{padding:1rem!important}.cart-item[data-v-4af0ebd4]{padding:.75rem!important}.img-wrapper[data-v-4af0ebd4]{aspect-ratio:1;width:100%;border-radius:8px}.form-section[data-v-4af0ebd4]{padding:1rem}.quantity-controls[data-v-4af0ebd4]{flex-direction:row!important;align-items:center!important}.input-group[data-v-4af0ebd4]{width:auto!important}.input-group input[data-v-4af0ebd4]{text-align:center;padding:.25rem!important}.btn-outline-secondary[data-v-4af0ebd4]{padding:.25rem .5rem!important}.summary-container[data-v-4af0ebd4]{margin-top:1rem;position:static}.price-tag[data-v-4af0ebd4]{font-size:1rem!important}.form-control[data-v-4af0ebd4]{font-size:.9rem;padding:.5rem .75rem}.btn-lg[data-v-4af0ebd4]{padding:.75rem 1rem!important;font-size:.9rem!important}}.quantity-wrapper[data-v-4af0ebd4]{width:60px}.quantity-input[data-v-4af0ebd4]{background-color:var(--white-color-2)!important;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;height:36px;padding:.25rem;text-align:center;font-weight:500}.quantity-input[data-v-4af0ebd4],input[data-v-4af0ebd4]:focus{color:var(--black-color)!important}.quantity-input[data-v-4af0ebd4]:focus{border-color:var(--primary-color);box-shadow:none;outline:none}.quantity-input[data-v-4af0ebd4]::-webkit-inner-spin-button{opacity:1;height:36px}@media (max-width:767px){.quantity-wrapper[data-v-4af0ebd4]{width:50px}.quantity-input[data-v-4af0ebd4]{height:32px;font-size:.9rem}}.delivery-map-container[data-v-4af0ebd4]{background-color:var(--black-color-2);border-radius:8px;padding:1rem;margin-bottom:1.5rem;position:relative}.map-controls[data-v-4af0ebd4]{margin-bottom:.5rem}.delivery-map[data-v-4af0ebd4]{height:300px;width:100%;background-color:#f0f0f0;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;z-index:1;opacity:1;will-change:opacity,transform;position:relative;overflow:hidden}.map-fullscreen-overlay[data-v-4af0ebd4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.map-fullscreen-overlay.active[data-v-4af0ebd4]{opacity:1;visibility:visible}.map-fullscreen-header[data-v-4af0ebd4]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem 1rem 1rem;color:#fff}.map-fullscreen-title[data-v-4af0ebd4]{font-size:1.5rem;font-weight:600;color:#fff}.map-fullscreen-close[data-v-4af0ebd4]{background:var(--primary-color);border:none;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.map-fullscreen-close[data-v-4af0ebd4]:hover{transform:scale(1.1);background-color:#d9534f}.map-fullscreen-content[data-v-4af0ebd4]{width:100%;height:90%;max-width:1200px;border-radius:8px;overflow:hidden}.delivery-map.map-expanded[data-v-4af0ebd4]{height:100%;width:100%;border-radius:8px}@media (max-width:767px){.delivery-map[data-v-4af0ebd4]{height:250px}.map-fullscreen-header[data-v-4af0ebd4]{padding:.5rem}.map-fullscreen-title[data-v-4af0ebd4]{font-size:1.2rem}.map-fullscreen-content[data-v-4af0ebd4]{height:85%}.map-fullscreen-overlay[data-v-4af0ebd4]{padding:1rem}}.product-form-container[data-v-5cc9a3c9]{background:var(--black-color-3);border-radius:12px;padding:2rem;width:100%;margin:0 auto}.form-header[data-v-5cc9a3c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.form-title[data-v-5cc9a3c9]{font-size:1.75rem;color:var(--white-color);margin:0}.form-content[data-v-5cc9a3c9]{width:100%}@media (max-width:991px){.product-form-container[data-v-5cc9a3c9]{padding:1rem;border-radius:0;background:var(--black-color-2)}.form-header[data-v-5cc9a3c9]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.form-title[data-v-5cc9a3c9]{font-size:1.5rem}.form-header .btn[data-v-5cc9a3c9]{width:100%}}.card[data-v-5cc9a3c9]{border:none;border-radius:8px;background-color:var(--black-color-3);color:var(--white-color-2)}.card-header[data-v-5cc9a3c9]{border-bottom:1px solid hsla(0,0%,100%,.1)}.form-select[data-v-5cc9a3c9],input[data-v-5cc9a3c9],textarea[data-v-5cc9a3c9]{background-color:var(--black-color-2);color:var(--white-color-2);border:1px solid hsla(0,0%,100%,.1)}a[data-v-5cc9a3c9],option[data-v-5cc9a3c9],select[data-v-5cc9a3c9]{background-color:var(--black-color-3);color:var(--white-color-2)}.form-label[data-v-5cc9a3c9]{color:var(--white-color-2)}.img-preview[data-v-5cc9a3c9]{max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain}.price-preview[data-v-5cc9a3c9]{font-size:1.1rem;font-weight:600;padding:.375rem .75rem;background:rgba(40,167,69,.1);border-radius:4px}.card-header small[data-v-5cc9a3c9]{display:block;margin-top:.5rem;font-size:.8rem;opacity:.8}.features-list[data-v-5cc9a3c9]{max-height:300px;overflow-y:auto;padding-right:.5rem}.feature-item[data-v-5cc9a3c9]{transition:all .3s ease}.feature-item[data-v-5cc9a3c9]:hover{transform:translateX(5px)}.feature-item .btn-outline-danger[data-v-5cc9a3c9]{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .btn-outline-secondary[data-v-5cc9a3c9]{border-color:hsla(0,0%,100%,.1);color:var(--white-color-2)}.input-group .btn-outline-secondary[data-v-5cc9a3c9]:hover{background-color:hsla(0,0%,100%,.1)}.input-group .btn-primary[data-v-5cc9a3c9]{background-color:var(--primary-color);border-color:var(--primary-color)}.modal-content[data-v-5cc9a3c9]{border:1px solid hsla(0,0%,100%,.15)}.modal-footer[data-v-5cc9a3c9],.modal-header[data-v-5cc9a3c9]{border-color:hsla(0,0%,100%,.1)}.variant-category[data-v-5cc9a3c9]{border-bottom:1px dashed hsla(0,0%,100%,.1);padding-bottom:1rem}.variant-category[data-v-5cc9a3c9]:last-child{border-bottom:none}.variant-options[data-v-5cc9a3c9]{margin-left:1.5rem;padding-left:1rem;border-left:2px solid hsla(0,0%,100%,.1)}.variant-option[data-v-5cc9a3c9]{transition:all .2s ease}.variant-option[data-v-5cc9a3c9]:hover{background-color:hsla(0,0%,100%,.05);border-radius:4px;padding:4px}.login-container[data-v-2228a7e3]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e9ecef);padding:20px}.login-content[data-v-2228a7e3]{width:100%;max-width:450px}.login-box[data-v-2228a7e3]{background:hsla(0,0%,100%,.95);padding:2.5rem;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.login-box[data-v-2228a7e3]:hover{box-shadow:0 15px 30px rgba(0,0,0,.15)}.logo-container[data-v-2228a7e3]{text-align:center;margin-bottom:2rem}.logo-image[data-v-2228a7e3]{width:120px;height:auto;margin-bottom:1rem;animation:fadeIn-2228a7e3 1s ease}.welcome-text[data-v-2228a7e3]{font-size:1.8rem;color:var(--black-color);margin-bottom:1.5rem;font-weight:600}.form-group[data-v-2228a7e3]{margin-bottom:1.5rem}.form-control[data-v-2228a7e3]{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;transition:all .3s ease}.form-control[data-v-2228a7e3]:focus{border-color:#4a90e2;box-shadow:0 0 0 .2rem rgba(74,144,226,.25)}.password-toggle[data-v-2228a7e3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;transition:color .2s ease;z-index:10}.password-toggle[data-v-2228a7e3]:hover{color:#4a90e2}.register-link[data-v-2228a7e3]{text-align:center;margin:1rem 0}.register-link a[data-v-2228a7e3]{font-weight:600;text-decoration:none;transition:color .2s ease}.register-link a[data-v-2228a7e3]:hover{color:#357abd!important}.alert[data-v-2228a7e3]{border-radius:10px;padding:1rem}.fade-enter-active[data-v-2228a7e3],.fade-leave-active[data-v-2228a7e3]{transition:opacity .3s ease}.fade-enter-from[data-v-2228a7e3],.fade-leave-to[data-v-2228a7e3]{opacity:0}@keyframes fadeIn-2228a7e3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:576px){.login-box[data-v-2228a7e3]{padding:1.5rem}.welcome-text[data-v-2228a7e3]{font-size:1.5rem}}.login-box[data-v-2d6ca78d]{transition:all .3s ease}.form-floating input[data-v-2d6ca78d]{padding-right:2.5rem}.password-toggle[data-v-2d6ca78d]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);cursor:pointer;color:#6c757d;z-index:10}.password-toggle[data-v-2d6ca78d]:hover{color:#495057}.form-control[data-v-2d6ca78d]:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.15)}.btn-primary[data-v-2d6ca78d]{transition:all .2s ease}.btn-primary[data-v-2d6ca78d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(13,110,253,.2)}.btn-primary[data-v-2d6ca78d]:active:not(:disabled){transform:translateY(0)}@media (max-width:576px){.login-box[data-v-2d6ca78d]{margin:1rem}}.verification-code-input input[data-v-2d6ca78d]{font-size:1.5rem;letter-spacing:.5rem;text-align:center}.btn-link[data-v-2d6ca78d]{color:var(--primary-color);text-decoration:none}.btn-link[data-v-2d6ca78d]:hover{text-decoration:underline}.customers-list-container[data-v-84c2ba04]{background:var(--black-color-3);border-radius:1rem;color:var(--white-color)}.search-bar[data-v-84c2ba04]{max-width:100%}@media (min-width:768px){.search-bar[data-v-84c2ba04]{max-width:500px}}.search-bar .form-control[data-v-84c2ba04]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);padding:.75rem 1rem;border-radius:.5rem 0 0 .5rem}.search-bar .form-control[data-v-84c2ba04]:focus{box-shadow:none;border-color:var(--primary-color)}.search-bar .btn[data-v-84c2ba04]{border-radius:0 .5rem .5rem 0}.search-help[data-v-84c2ba04]{font-size:.8rem;opacity:.7}.customers-table[data-v-84c2ba04]{color:var(--white-color);border-collapse:separate;border-spacing:0 .5rem}.customers-table thead th[data-v-84c2ba04]{background:transparent;border:none;color:var(--white-color-2);font-weight:600;padding:1rem .75rem;cursor:pointer;transition:all .2s ease}.customers-table thead th[data-v-84c2ba04]:hover{color:var(--primary-color)}.customers-table tbody tr[data-v-84c2ba04]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease}.customers-table tbody tr[data-v-84c2ba04]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.customers-table td[data-v-84c2ba04]{padding:1rem .75rem;border:none;vertical-align:middle}.customers-table td[data-v-84c2ba04]:first-child{border-radius:.5rem 0 0 .5rem}.customers-table td[data-v-84c2ba04]:last-child{border-radius:0 .5rem .5rem 0}.customer-card-list[data-v-84c2ba04]{display:flex;flex-direction:column;gap:1rem}.customer-card[data-v-84c2ba04]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.05)}.customer-card[data-v-84c2ba04]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.blocked-customer-card[data-v-84c2ba04]{opacity:.8;position:relative;background-color:rgba(220,53,69,.05);border:2px solid rgba(220,53,69,.2)}.customer-info-grid[data-v-84c2ba04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-top:1rem;border-top:1px solid hsla(0,0%,100%,.05);padding-top:1rem}.info-item[data-v-84c2ba04]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-84c2ba04]{font-size:.8rem;color:var(--white-color-2);opacity:.8}.info-value[data-v-84c2ba04]{font-size:.9rem}.avatar-placeholder[data-v-84c2ba04]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--black-color);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.avatar-placeholder[data-v-84c2ba04]:hover{transform:scale(1.05);box-shadow:0 0 0 2px var(--primary-color-dark)}.avatar-placeholder[data-v-84c2ba04]:active{transform:scale(.95)}.customer-name .d-flex.align-items-center[data-v-84c2ba04]{gap:1rem}.name[data-v-84c2ba04]{font-weight:600;color:var(--white-color);transition:color .2s ease}.router-link-exact-active .name[data-v-84c2ba04],.router-link-exact-active:hover .name[data-v-84c2ba04]{color:var(--primary-color)}.email[data-v-84c2ba04]{font-size:.875rem;color:var(--white-color-2);transition:color .2s ease}.router-link-exact-active .email[data-v-84c2ba04],.router-link-exact-active:hover .email[data-v-84c2ba04]{color:var(--white-color)}.amount[data-v-84c2ba04]{font-weight:600;color:var(--primary-color)}.customer-dni[data-v-84c2ba04]{font-size:.9rem;color:var(--white-color-2)}.dni[data-v-84c2ba04]{font-weight:400}.page-link[data-v-84c2ba04]{background-color:var(--black-color-2);border-color:hsla(0,0%,100%,.1);color:var(--white-color)}.page-item.active .page-link[data-v-84c2ba04]{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--black-color)}.page-item.disabled .page-link[data-v-84c2ba04]{background-color:var(--black-color-2);color:var(--white-color-2)}.no-results[data-v-84c2ba04]{text-align:center;color:var(--white-color-2);padding:2rem 0}.modal-overlay[data-v-84c2ba04]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:1rem}.cancel-modal[data-v-84c2ba04],.contact-modal[data-v-84c2ba04]{width:100%;max-width:500px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear-84c2ba04 .3s ease-out}.modal-header[data-v-84c2ba04]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h5[data-v-84c2ba04]{color:var(--white-color);margin:0;font-weight:600;font-size:1rem}@media (min-width:768px){.modal-header h5[data-v-84c2ba04]{font-size:1.25rem}}.modal-body[data-v-84c2ba04]{padding:1rem}.modal-footer[data-v-84c2ba04]{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.form-control[data-v-84c2ba04],.form-select[data-v-84c2ba04]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:.5rem}.form-control[data-v-84c2ba04]:focus,.form-select[data-v-84c2ba04]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.form-label[data-v-84c2ba04]{color:var(--white-color);margin-bottom:.5rem}@keyframes modal-appear-84c2ba04{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.customer-details-modal[data-v-84c2ba04]{width:100%;max-width:800px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear-84c2ba04 .3s ease-out;max-height:90vh;display:flex;flex-direction:column}.modal-body[data-v-84c2ba04]{overflow-y:auto;flex:1}.customer-avatar[data-v-84c2ba04]{width:60px;height:60px;font-size:1.5rem;margin:0 auto}@media (min-width:768px){.customer-avatar[data-v-84c2ba04]{margin:0}}.customer-name[data-v-84c2ba04]{color:var(--white-color);font-weight:600}.customer-email[data-v-84c2ba04]{color:var(--white-color-2);font-size:.9rem}.customer-stats[data-v-84c2ba04]{margin-top:1.5rem}.stat-card[data-v-84c2ba04]{background:var(--black-color-2);border-radius:8px;padding:1rem;text-align:center;height:100%}.stat-label[data-v-84c2ba04]{color:var(--white-color-2);font-size:.85rem;margin-bottom:.5rem}.stat-value[data-v-84c2ba04]{font-size:1.2rem;font-weight:600;color:var(--primary-color)}.section-title[data-v-84c2ba04]{color:var(--white-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5rem}.purchase-item[data-v-84c2ba04]{background:var(--black-color-2);border-radius:8px;padding:1rem;margin-bottom:1rem}.purchase-header[data-v-84c2ba04]{padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.purchase-date[data-v-84c2ba04]{color:var(--white-color)}.purchase-amount[data-v-84c2ba04]{color:var(--primary-color);font-weight:600}.purchase-items-table[data-v-84c2ba04]{color:var(--white-color);font-size:.9rem;margin-top:.5rem}.purchase-items-table th[data-v-84c2ba04]{color:var(--white-color-2);font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1)}.purchase-items-table td[data-v-84c2ba04]{border-color:hsla(0,0%,100%,.05);padding:.5rem}@media (max-width:576px){.purchase-items-table[data-v-84c2ba04]{font-size:.8rem}.purchase-items-table td[data-v-84c2ba04],.purchase-items-table th[data-v-84c2ba04]{padding:.4rem .3rem}}.purchase-items-table tfoot td[data-v-84c2ba04]{border-top:1px solid hsla(0,0%,100%,.1);color:var(--white-color-2)}.no-purchases[data-v-84c2ba04]{color:var(--white-color-2)}.no-purchases i[data-v-84c2ba04]{opacity:.5}.action-btn[data-v-84c2ba04]{display:none}.btn-outline-danger[data-v-84c2ba04]{border-color:rgba(220,53,69,.5);color:rgba(220,53,69,.8)}.btn-outline-danger[data-v-84c2ba04]:hover{background-color:rgba(220,53,69,.9);border-color:rgba(220,53,69,.9);color:#fff}.blocked-customer[data-v-84c2ba04]{opacity:.8;position:relative;background-color:rgba(220,53,69,.05)}.blocked-customer[data-v-84c2ba04]:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid rgba(220,53,69,.2);border-radius:.5rem;pointer-events:none}.blocked-avatar[data-v-84c2ba04]{background:#6c757d!important;color:hsla(0,0%,100%,.8)!important}.simple-dropdown[data-v-84c2ba04]{position:relative;display:inline-block}.simple-dropdown-menu[data-v-84c2ba04]{position:fixed;z-index:99999;min-width:160px;background:var(--black-color-3);border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:8px;padding:8px 0;box-shadow:0 8px 24px rgba(0,0,0,.4)}@media (max-width:576px){.simple-dropdown-menu[data-v-84c2ba04]{position:fixed;left:50%!important;transform:translateX(-50%);width:90%;max-width:300px}}.simple-dropdown button[data-v-84c2ba04]{position:relative;z-index:1}.btn-icon[data-v-84c2ba04]{color:var(--white-color-2);background:transparent;border:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.btn-icon[data-v-84c2ba04]:hover{background-color:var(--black-color-2);cursor:pointer;color:var(--white-color)}.simple-dropdown-item[data-v-84c2ba04]{display:flex;align-items:center;padding:12px 16px;color:var(--white-color-2);text-decoration:none;cursor:pointer;transition:all .2s ease}@media (max-width:576px){.simple-dropdown-item[data-v-84c2ba04]{padding:14px 16px}}.simple-dropdown-item[data-v-84c2ba04]:hover{background:var(--black-color-2);color:var(--white-color)}.simple-dropdown-item i[data-v-84c2ba04]{width:20px;margin-right:8px}.simple-dropdown-item.text-danger[data-v-84c2ba04]{color:#dc3545}.simple-dropdown-item.text-danger[data-v-84c2ba04]:hover{background-color:rgba(220,53,69,.1)}.simple-dropdown-item.text-success[data-v-84c2ba04]{color:#28a745}.simple-dropdown-item.text-success[data-v-84c2ba04]:hover{background-color:rgba(40,167,69,.1)}.customer-name .d-flex.align-items-center[data-v-84c2ba04]{flex-wrap:wrap}.badge.bg-danger[data-v-84c2ba04]{font-size:.65rem;padding:.2rem .5rem;margin-left:.5rem}@media (max-width:576px){.pagination[data-v-84c2ba04]{flex-wrap:wrap;justify-content:center}.showing-info[data-v-84c2ba04]{width:100%;text-align:center;margin-bottom:1rem}}.customer-status[data-v-84c2ba04]{width:120px}.customer-status .badge[data-v-84c2ba04]{font-size:.75rem;padding:.4rem .6rem}.dropdown-divider[data-v-84c2ba04]{border-top:1px solid hsla(0,0%,100%,.1);margin:.25rem 0}.alert-warning[data-v-84c2ba04]{background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2);color:#856404}.status-badge.clickable[data-v-84c2ba04]{cursor:pointer;transition:all .2s ease}.status-badge.clickable[data-v-84c2ba04]:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.3)}.status-badge.clickable.bg-success[data-v-84c2ba04]:hover{background-color:#198754!important}.status-badge.clickable.bg-danger[data-v-84c2ba04]:hover{background-color:#dc3545!important}.notes-icon[data-v-84c2ba04]{font-size:.9rem;cursor:help;transition:color .2s ease}.notes-icon[data-v-84c2ba04]:hover{color:#0dcaf0!important}[data-bs-toggle=tooltip][data-v-84c2ba04]{cursor:help}.messages-list-container[data-v-de9e5b1a]{min-height:400px}.message-card[data-v-de9e5b1a]{background:var(--black-color-2);border-radius:1rem;padding:1.5rem;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;cursor:pointer}.message-card[data-v-de9e5b1a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.message-card.unread[data-v-de9e5b1a]{border-left:4px solid var(--primary-color)}.message-header[data-v-de9e5b1a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.user-info[data-v-de9e5b1a]{display:flex;align-items:center;gap:1rem}.avatar[data-v-de9e5b1a]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--black-color);display:flex;align-items:center;justify-content:center;font-weight:600}.details .name[data-v-de9e5b1a]{margin:0;color:var(--white-color)}.date[data-v-de9e5b1a],.details .email[data-v-de9e5b1a]{font-size:.875rem;color:var(--white-color-2)}.message-preview .subject[data-v-de9e5b1a]{color:var(--white-color);margin-bottom:.5rem}.preview-text[data-v-de9e5b1a]{color:var(--white-color-2);margin:0;line-height:1.5}.message-actions[data-v-de9e5b1a]{margin-top:1rem;display:flex;gap:.5rem;justify-content:flex-end}.reply-modal[data-v-de9e5b1a]{width:95%;max-width:600px;background:var(--black-color-3);border-radius:1rem;overflow:hidden}.original-message[data-v-de9e5b1a]{background:var(--black-color-2);padding:1rem;border-radius:.5rem;color:var(--white-color-2)}.form-control[data-v-de9e5b1a]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color)}.form-control[data-v-de9e5b1a]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color);box-shadow:none}.overview-panel[data-v-4f557ccd]{width:100%}.stats-card[data-v-4f557ccd]{position:relative;overflow:hidden;cursor:pointer;transform:translateY(0);transition:all .3s ease;background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem}.stats-card[data-v-4f557ccd]:hover{box-shadow:0 5px 15px rgba(0,0,0,.3)}.stats-card.is-loading[data-v-4f557ccd]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:loading-4f557ccd 1.5s infinite}.orders-card[data-v-4f557ccd]{background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px;height:100%;margin-bottom:1rem;transition:all .3s ease}.orders-card[data-v-4f557ccd]:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.orders-card .card-header[data-v-4f557ccd]{background-color:transparent;border-bottom:1px solid var(--border-color);padding:1rem;display:flex;justify-content:space-between;align-items:center}.orders-card .card-header h5[data-v-4f557ccd]{margin:0;font-size:1rem;color:var(--white-color);display:flex;align-items:center}.orders-card .card-body[data-v-4f557ccd]{padding:1rem;max-height:300px;overflow-y:auto}.order-list[data-v-4f557ccd]{display:flex;flex-direction:column;gap:.75rem}.order-item[data-v-4f557ccd]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--black-color-2);border-radius:8px;border:1px solid transparent;transition:all .2s ease}.order-item[data-v-4f557ccd]:hover{border-color:var(--primary-color);transform:translateX(4px)}.order-info[data-v-4f557ccd]{display:flex;align-items:center;gap:1rem}.order-id[data-v-4f557ccd]{font-family:monospace;color:var(--primary-color);font-weight:600}.order-customer[data-v-4f557ccd]{color:var(--white-color);font-size:.9rem}.order-amount[data-v-4f557ccd]{color:var(--white-color-2);font-size:.9rem;font-weight:600}.empty-state[data-v-4f557ccd]{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.empty-state i[data-v-4f557ccd]{font-size:2rem;margin-bottom:1rem;opacity:.7}@media (max-width:1200px){.orders-card[data-v-4f557ccd]{margin-bottom:1.5rem}.orders-card .card-body[data-v-4f557ccd]{max-height:250px}}@keyframes loading-4f557ccd{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.btn-outline-primary[data-v-4f557ccd]{border-radius:20px;padding:.4rem 1rem;transition:all .2s ease}.btn-outline-primary[data-v-4f557ccd]:hover{color:var(--white-color)}.stats-icon[data-v-4f557ccd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .3s ease}.stats-icon[data-v-4f557ccd]:hover{transform:scale(1.1)}.stats-value[data-v-4f557ccd]{font-size:1.75rem;font-weight:600;margin-bottom:.25rem}.stats-label[data-v-4f557ccd]{margin-bottom:0;font-size:.875rem;opacity:.8}.welcome-section[data-v-4f557ccd]{background-color:var(--black-color-3);border-radius:12px;padding:1.5rem;border-left:4px solid var(--primary-color)}.welcome-content[data-v-4f557ccd]{flex:1;min-width:0}.welcome-actions[data-v-4f557ccd]{flex-shrink:0}.welcome-title[data-v-4f557ccd]{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;color:var(--white-color)}.welcome-subtitle[data-v-4f557ccd]{font-size:1rem;margin-bottom:0;color:var(--white-color-2)}.highlight[data-v-4f557ccd]{color:var(--primary-color);font-weight:500}.period-selector .btn-group[data-v-4f557ccd]{background-color:var(--black-color-3);border-radius:20px;padding:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.period-selector .btn[data-v-4f557ccd]{border-radius:17px;font-size:.9rem;padding:.375rem 1rem;border:none;transition:all .2s ease;min-width:80px}.period-selector .btn-outline-primary[data-v-4f557ccd]:not(:hover){background-color:transparent;color:var(--white-color-2)}.period-selector .btn-primary[data-v-4f557ccd]{background-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.section-title.mb-0[data-v-4f557ccd]{border-bottom:none;padding-bottom:0}.section-title[data-v-4f557ccd]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--white-color);border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.performance-summary[data-v-4f557ccd]{margin:1.5rem 0}.summary-card[data-v-4f557ccd]{background-color:var(--black-color-3);border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.performance-indicator[data-v-4f557ccd]{display:flex;align-items:center;gap:.5rem}.performance-indicator .indicator[data-v-4f557ccd]{font-weight:600;display:flex;align-items:center;gap:.25rem}.performance-indicator .indicator.positive[data-v-4f557ccd]{color:#28a745}.performance-indicator .indicator.negative[data-v-4f557ccd]{color:#dc3545}.performance-indicator .period[data-v-4f557ccd]{color:var(--white-color-2);font-size:.875rem}.summary-text[data-v-4f557ccd]{margin:0;font-weight:500;color:var(--white-color)}.quick-actions-section[data-v-4f557ccd]{margin-top:2rem}.action-card[data-v-4f557ccd]{background-color:var(--black-color-3);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;height:100%}.action-card[data-v-4f557ccd]:hover{transform:translateY(-5px);background-color:var(--black-color-2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.action-card i[data-v-4f557ccd]{font-size:2rem;color:var(--primary-color)}.action-card span[data-v-4f557ccd]{font-weight:500;text-align:center}.date-range-picker[data-v-4f557ccd]{animation:fadeIn-4f557ccd .3s ease-in-out}.date-range-picker .card[data-v-4f557ccd]{background-color:var(--black-color-3);border:1px solid var(--border-color);border-radius:12px}.date-range-picker .form-control[data-v-4f557ccd]{background-color:var(--black-color-2);border:1px solid var(--border-color);color:var(--white-color);border-radius:8px}.date-range-picker .form-label[data-v-4f557ccd]{color:var(--white-color-2);font-size:.9rem}@keyframes fadeIn-4f557ccd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.estado-pending[data-v-4f557ccd]{background-color:var(--primary-color-subtle);color:var(--primary-color)}.estado-payment_pending[data-v-4f557ccd]{background-color:var(--accent-color);color:var(--white-color)}.estado-paid[data-v-4f557ccd]{background-color:var(--primary-color);color:var(--white-color)}.estado-cancelled[data-v-4f557ccd]{background-color:var(--secondary-color);color:var(--white-color)}.skeleton-content[data-v-4f557ccd]{display:flex;justify-content:space-between;align-items:center}.skeleton-icon[data-v-4f557ccd]{width:48px;height:48px;border-radius:12px;background-color:hsla(0,0%,100%,.1);animation:pulse-4f557ccd 1.5s ease-in-out infinite}.skeleton-text[data-v-4f557ccd]{width:60%;display:flex;flex-direction:column;align-items:flex-end}.skeleton-value[data-v-4f557ccd]{height:24px;width:80%;margin-bottom:8px}.skeleton-label[data-v-4f557ccd],.skeleton-value[data-v-4f557ccd]{background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-4f557ccd 1.5s ease-in-out infinite}.skeleton-label[data-v-4f557ccd]{height:16px;width:60%}.skeleton-orders[data-v-4f557ccd]{display:flex;flex-direction:column;gap:12px}.skeleton-order-item[data-v-4f557ccd]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:hsla(0,0%,100%,.05);border-radius:8px}.skeleton-order-info[data-v-4f557ccd]{display:flex;align-items:center;gap:12px;width:70%}.skeleton-id[data-v-4f557ccd]{width:40px}.skeleton-customer[data-v-4f557ccd],.skeleton-id[data-v-4f557ccd]{height:16px;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-4f557ccd 1.5s ease-in-out infinite}.skeleton-customer[data-v-4f557ccd]{width:120px}.skeleton-amount[data-v-4f557ccd]{height:16px;width:60px;border-radius:4px}.skeleton-amount[data-v-4f557ccd],.skeleton-button[data-v-4f557ccd]{background-color:hsla(0,0%,100%,.1);animation:pulse-4f557ccd 1.5s ease-in-out infinite}.skeleton-button[data-v-4f557ccd]{height:32px;width:90px;border-radius:16px}@keyframes pulse-4f557ccd{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}@media (max-width:400px){.overview-panel[data-v-4f557ccd]{padding:.5rem}.welcome-section[data-v-4f557ccd]{padding:1rem;margin-bottom:1rem!important}.welcome-title[data-v-4f557ccd]{font-size:1.4rem;line-height:1.3}.welcome-section .d-flex[data-v-4f557ccd]{flex-direction:column;align-items:flex-start!important;gap:1rem}.welcome-section .btn[data-v-4f557ccd]{font-size:.8rem;padding:.4rem .8rem;width:100%}.section-title[data-v-4f557ccd]{font-size:1.1rem;margin-bottom:.75rem}.d-flex.justify-content-between.gap-3.row[data-v-4f557ccd]{flex-direction:column;gap:.5rem!important;margin-bottom:1rem!important}.section-title.mb-0[data-v-4f557ccd]{margin-bottom:.5rem!important;text-align:center}.period-selector[data-v-4f557ccd]{justify-content:center!important;flex-wrap:wrap;gap:.5rem}.period-selector .me-2[data-v-4f557ccd]{margin-right:0!important;margin-bottom:.5rem}.period-selector .btn[data-v-4f557ccd]{font-size:.75rem;padding:.3rem .6rem;min-width:auto;border-radius:15px}.period-selector .btn-group .btn[data-v-4f557ccd]{min-width:60px}.date-range-picker .row[data-v-4f557ccd]{margin:0}.date-range-picker .col-md-2[data-v-4f557ccd],.date-range-picker .col-md-5[data-v-4f557ccd]{padding:.25rem;margin-bottom:.5rem}.date-range-picker .form-label[data-v-4f557ccd]{font-size:.8rem;margin-bottom:.25rem}.date-range-picker .form-control[data-v-4f557ccd]{font-size:.85rem;padding:.4rem .6rem}.date-range-picker .btn[data-v-4f557ccd]{font-size:.8rem;padding:.4rem .8rem}.row.g-4[data-v-4f557ccd]{gap:.75rem!important;margin:0}.col-lg-4.col-md-6[data-v-4f557ccd]{padding:.25rem;margin-bottom:.5rem}.gradient-card[data-v-4f557ccd]{padding:.9rem;border-radius:10px}.stats-details .d-flex[data-v-4f557ccd]{flex-direction:column;gap:.75rem;text-align:center}.stats-icon[data-v-4f557ccd]{width:40px;height:40px;margin:0 auto;font-size:1.1rem;border-radius:10px}.stats-value[data-v-4f557ccd]{font-size:1.4rem;text-align:center!important}.stats-label[data-v-4f557ccd]{font-size:.8rem;text-align:center!important}.col-lg-6[data-v-4f557ccd]{padding:.25rem;margin-bottom:1rem}.orders-card .card-header[data-v-4f557ccd]{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem}.orders-card .card-header h5[data-v-4f557ccd]{font-size:.9rem}.orders-card .card-header .badge[data-v-4f557ccd]{align-self:flex-end}.orders-card .card-body[data-v-4f557ccd]{padding:.75rem;max-height:200px}.order-item[data-v-4f557ccd]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem}.order-info[data-v-4f557ccd]{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.order-id[data-v-4f557ccd]{font-size:.85rem}.order-customer[data-v-4f557ccd]{font-size:.8rem;word-break:break-word}.order-amount[data-v-4f557ccd]{font-size:.8rem}.order-item .btn[data-v-4f557ccd]{width:100%;font-size:.75rem;padding:.4rem .6rem}.empty-state[data-v-4f557ccd]{padding:1rem .5rem}.empty-state i[data-v-4f557ccd]{font-size:1.5rem}.empty-state p[data-v-4f557ccd]{font-size:.85rem;margin-bottom:0}.skeleton-content .skeleton-icon[data-v-4f557ccd]{width:40px;height:40px}.skeleton-order-item[data-v-4f557ccd]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem}.skeleton-order-info[data-v-4f557ccd]{width:100%;justify-content:space-between}.skeleton-customer[data-v-4f557ccd]{width:80px}.skeleton-button[data-v-4f557ccd]{width:100%;height:28px}.mb-2.mb-md-0[data-v-4f557ccd]{margin-bottom:.25rem!important}.mb-3[data-v-4f557ccd]{margin-bottom:.75rem!important}.mb-4[data-v-4f557ccd]{margin-bottom:1rem!important}.mb-5[data-v-4f557ccd]{margin-bottom:1.25rem!important}.mt-5[data-v-4f557ccd]{margin-top:1.25rem!important}.pt-4[data-v-4f557ccd]{padding-top:1rem!important}.text-white[data-v-4f557ccd]{line-height:1.3}.fa-info-circle[data-v-4f557ccd]{display:none}}.coupons-panel[data-v-f0beb4f0]{border-radius:12px;padding:1.5rem}.table[data-v-f0beb4f0]{color:var(--white-color-2)}.table thead th[data-v-f0beb4f0]{border-bottom-color:var(--border-color);color:var(--white-color)}.table td[data-v-f0beb4f0]{vertical-align:middle}.modal[data-v-f0beb4f0]{display:none;background-color:rgba(0,0,0,.5)}.modal.show[data-v-f0beb4f0]{display:block}.modal-content[data-v-f0beb4f0]{background:var(--black-color-3);color:var(--white-color)}.modal-header[data-v-f0beb4f0]{border-bottom-color:var(--border-color)}.modal-footer[data-v-f0beb4f0]{border-top-color:var(--border-color)}.form-control[data-v-f0beb4f0],.form-select[data-v-f0beb4f0]{background:var(--black-color-2);border-color:var(--border-color);color:var(--white-color)}.form-control[data-v-f0beb4f0]:focus,.form-select[data-v-f0beb4f0]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color)}.form-label[data-v-f0beb4f0]{color:var(--white-color-2)}.input-group-text[data-v-f0beb4f0]{background:var(--black-color-2);border-color:var(--border-color);color:var(--white-color-2)}.abandoned-carts-panel[data-v-81a07776]{background:var(--black-color-3);border-radius:1rem;padding:1.5rem 0;color:var(--white-color)}.stats-row[data-v-81a07776]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;padding:0 1.5rem}.stat-card[data-v-81a07776]{background:var(--black-color-2);border-radius:.5rem;padding:1.2rem;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.stat-card[data-v-81a07776]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.filters-row[data-v-81a07776]{padding:0 1.5rem}.search-box[data-v-81a07776]{position:relative;flex:1;min-width:250px}.search-box .form-control[data-v-81a07776]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color);padding:.75rem 1rem .75rem 2.5rem;border-radius:.5rem;transition:all .2s ease}.search-box .form-control[data-v-81a07776]:focus{box-shadow:none;border-color:var(--primary-color);transform:translateY(-1px)}.table[data-v-81a07776]{color:var(--white-color);border-collapse:separate;border-spacing:0 .5rem;margin:0;padding:0 1.5rem}.table thead th[data-v-81a07776]{background:transparent;border:none;color:var(--white-color-2);font-weight:600;padding:1rem .75rem;transition:all .2s ease}.table tbody tr[data-v-81a07776]{background:var(--black-color-2);border-radius:.5rem;transition:all .2s ease}.table tbody tr[data-v-81a07776]:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.table td[data-v-81a07776]{padding:1rem .75rem;border:none;vertical-align:middle}.table td[data-v-81a07776]:first-child{border-radius:.5rem 0 0 .5rem}.table td[data-v-81a07776]:last-child{border-radius:0 .5rem .5rem 0}.customer-info[data-v-81a07776]{display:flex;align-items:center;gap:.75rem}.customer-avatar[data-v-81a07776]{width:40px;height:40px;border-radius:50%;transition:transform .2s ease}.customer-info:hover .customer-avatar[data-v-81a07776]{transform:scale(1.1)}.status-badge[data-v-81a07776]{padding:.4rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:500;transition:all .2s ease}.status-badge.pending[data-v-81a07776]{background:rgba(255,193,7,.15);color:#ffc107}.status-badge.reminded[data-v-81a07776]{background:rgba(13,202,240,.15);color:#0dcaf0}.status-badge.recovered[data-v-81a07776]{background:rgba(25,135,84,.15);color:#198754}.actions-cell .btn[data-v-81a07776]{padding:.4rem .8rem;transition:all .2s ease;border-width:1.5px}.actions-cell .btn[data-v-81a07776]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.modal-overlay[data-v-81a07776]{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-81a07776]{background:var(--black-color-3);border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 8px 24px rgba(0,0,0,.2)}.modal-header[data-v-81a07776]{background:var(--black-color-2);border-radius:1rem 1rem 0 0;padding:1.2rem}.modal-body[data-v-81a07776]{padding:1.5rem}.modal-footer[data-v-81a07776]{background:var(--black-color-2);border-radius:0 0 1rem 1rem;padding:1.2rem}.form-control[data-v-81a07776],.form-select[data-v-81a07776]{background:var(--black-color-2);border:1.5px solid hsla(0,0%,100%,.1);color:var(--white-color);border-radius:.5rem;padding:.75rem 1rem;transition:all .2s ease}.form-control[data-v-81a07776]:focus{background:var(--black-color-2);border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1);transform:translateY(-1px)}.empty-state[data-v-81a07776]{text-align:center;padding:3rem 1.5rem;color:var(--white-color-2)}.empty-state i[data-v-81a07776]{font-size:3rem;margin-bottom:1rem;opacity:.5}.loading-spinner[data-v-81a07776]{text-align:center;padding:3rem 1.5rem}.spinner-border[data-v-81a07776]{width:3rem;height:3rem}.cart-id[data-v-81a07776]{font-family:monospace;font-size:.9rem;color:var(--primary-color)}.total-amount[data-v-81a07776]{font-weight:600;color:var(--success-color)}.email-preview[data-v-81a07776]{background:var(--black-color-2);border:1px solid var(--border-color)}.email-content[data-v-81a07776]{background:hsla(0,0%,100%,.03);padding:1rem;border-radius:.5rem;margin-top:1rem}label[data-v-2f4bca42]{color:#fff!important}.orders-container[data-v-40f4aab3]{margin:0 auto}.orders-header[data-v-40f4aab3]{border-radius:10px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.order-filters-group[data-v-40f4aab3]{min-width:220px}.order-card[data-v-40f4aab3]{background:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:24px;padding:22px 18px 16px 18px;box-shadow:0 2px 8px rgba(0,0,0,.18);color:var(--white-color);transition:box-shadow .2s}.order-card[data-v-40f4aab3]:hover{box-shadow:0 4px 16px rgba(0,0,0,.25)}.order-header[data-v-40f4aab3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-number[data-v-40f4aab3]{font-weight:700;margin-right:10px;color:var(--primary-color);font-size:1.1rem}.status-badge[data-v-40f4aab3]{padding:.3rem 1rem;border-radius:999px;font-size:.95rem;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:.5em}.status-badge.pending[data-v-40f4aab3]{background-color:orange}.status-badge.payment_pending[data-v-40f4aab3]{background-color:#ff6b6b}.status-badge.paid[data-v-40f4aab3]{background-color:#28a745}.status-badge.shipped[data-v-40f4aab3]{background-color:#17a2b8}.status-badge.delivered[data-v-40f4aab3]{background-color:#198754}.status-badge.cancelled[data-v-40f4aab3]{background-color:#dc3545}.delivery-type[data-v-40f4aab3],.payment-method[data-v-40f4aab3]{font-size:.93rem;color:var(--white-color-2);background-color:hsla(0,0%,100%,.08);padding:.25rem .7rem;border-radius:4px;display:inline-flex;align-items:center;gap:.3rem}.order-date[data-v-40f4aab3]{color:var(--white-color-2);font-size:.93rem;font-weight:500}.customer-info[data-v-40f4aab3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin-bottom:1.2rem}.info-item[data-v-40f4aab3]{display:flex;align-items:center;color:var(--white-color-2);font-size:.93rem}.info-item i[data-v-40f4aab3]{color:var(--primary-color)}.products-list-wrapper[data-v-40f4aab3]{margin-bottom:1.2rem}.products-list[data-v-40f4aab3]{display:flex;flex-direction:column;gap:1rem}.products-list.scroll-x[data-v-40f4aab3]{flex-direction:row;overflow-x:auto;gap:1rem}.product-item[data-v-40f4aab3]{display:flex;gap:1rem;padding:1rem;background:var(--black-color-3);border-radius:8px;min-width:260px;align-items:center}.product-image[data-v-40f4aab3]{width:70px;height:70px;flex-shrink:0}.product-image img[data-v-40f4aab3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:#222}.product-info[data-v-40f4aab3]{flex:1}.product-name[data-v-40f4aab3]{margin:0 0 .3rem 0;font-weight:500;color:var(--white-color);font-size:1rem}.product-details[data-v-40f4aab3]{display:flex;gap:1rem;color:var(--white-color-2);font-size:.93rem;margin-bottom:.3rem}.subtotal[data-v-40f4aab3]{font-weight:500;color:var(--white-color);font-size:.98rem}.products-summary[data-v-40f4aab3]{font-size:.95rem}.order-footer[data-v-40f4aab3]{display:flex;justify-content:flex-end;align-items:center;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--border-color)}.total[data-v-40f4aab3]{display:flex;align-items:center;gap:1rem}.total-label[data-v-40f4aab3]{font-weight:500;color:var(--white-color-2)}.total-amount[data-v-40f4aab3]{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.section-title[data-v-40f4aab3]{color:var(--text-dark);font-size:2rem;font-weight:700}.text-muted[data-v-40f4aab3]{color:var(--text-muted)!important}.empty-orders[data-v-40f4aab3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-illustration[data-v-40f4aab3]{width:120px;opacity:.7}@media (max-width:900px){.orders-container[data-v-40f4aab3]{padding:10px}.orders-header[data-v-40f4aab3]{padding:10px 8px}.order-card[data-v-40f4aab3]{padding:14px 6px 10px 6px}}@media (max-width:600px){.orders-header[data-v-40f4aab3]{flex-direction:column;align-items:flex-start;gap:.7rem;padding:8px 2px}.order-header[data-v-40f4aab3]{flex-direction:column;align-items:flex-start;gap:.5rem}.product-item[data-v-40f4aab3]{flex-direction:column;align-items:flex-start;min-width:180px}.product-image[data-v-40f4aab3]{width:100%;height:120px}.order-footer[data-v-40f4aab3]{flex-direction:column;gap:.7rem;align-items:flex-start}.btn-lg[data-v-40f4aab3],.btn-sm[data-v-40f4aab3],.btn[data-v-40f4aab3]{width:100%}.products-list.scroll-x[data-v-40f4aab3]{min-width:100vw;padding-bottom:8px}}.fade-enter-active[data-v-40f4aab3],.fade-leave-active[data-v-40f4aab3]{transition:opacity .2s}.fade-enter-from[data-v-40f4aab3],.fade-leave-to[data-v-40f4aab3]{opacity:0}.offers-manager[data-v-69037c2d]{padding:1rem 1rem 1rem 0}.card[data-v-69037c2d]{background-color:var(--black-color-3);border:none;margin-bottom:1rem}.card-header[data-v-69037c2d]{background-color:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1)}h5[data-v-69037c2d],label[data-v-69037c2d]{color:var(--white-color-2)}.form-control[data-v-69037c2d],.form-select[data-v-69037c2d]{background-color:var(--black-color-2);border:1px solid hsla(0,0%,100%,.1);color:var(--white-color-2)}.form-control[data-v-69037c2d]:focus,.form-select[data-v-69037c2d]:focus{background-color:var(--black-color-2);color:var(--white-color-2);border-color:var(--primary-color);box-shadow:0 0 0 .25rem rgba(var(--primary-color-rgb),.25)}.table[data-v-69037c2d]{color:var(--white-color-2)}.table td[data-v-69037c2d],.table th[data-v-69037c2d]{border-color:hsla(0,0%,100%,.1)}.badge[data-v-69037c2d]{padding:.5em .75em}.btn-group .btn[data-v-69037c2d]{margin:0 .2rem}.categories-list[data-v-69037c2d],.products-list[data-v-69037c2d]{max-height:300px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem}.list-group-item[data-v-69037c2d]{background-color:var(--black-color-2);border-color:hsla(0,0%,100%,.1);color:var(--white-color-2)}.list-group-item[data-v-69037c2d]:hover{background-color:var(--black-color-3)}.list-group-item.active[data-v-69037c2d]{background-color:var(--primary-color);border-color:var(--primary-color)}.list-group-item.subcategory[data-v-69037c2d]{padding-left:2rem;background-color:hsla(0,0%,100%,.02);border-left:3px solid hsla(0,0%,100%,.1)}.list-group-item.subcategory[data-v-69037c2d]:hover{background-color:hsla(0,0%,100%,.05)}.list-group-item small[data-v-69037c2d]{opacity:.7}.price[data-v-69037c2d]{font-weight:600;color:var(--primary-color)}.input-group-text[data-v-69037c2d]{background-color:var(--black-color-2);border-color:hsla(0,0%,100%,.1);color:var(--white-color-2)}.categories-selector[data-v-69037c2d],.selected-products[data-v-69037c2d]{margin-top:1rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem}.categories-selector[data-v-69037c2d]{background-color:var(--black-color-2)}.btn-group .btn[data-v-69037c2d]{margin:0}.alert[data-v-69037c2d]{background-color:rgba(var(--primary-color-rgb),.1);border-color:var(--primary-color);color:var(--white-color-2)}.alert-info[data-v-69037c2d]{background-color:rgba(13,110,253,.1);border-color:#0d6efd}.modal-content[data-v-69037c2d]{background-color:var(--black-color-3);color:var(--white-color-2)}.modal-footer[data-v-69037c2d],.modal-header[data-v-69037c2d]{border-color:hsla(0,0%,100%,.1)}.modal-title[data-v-69037c2d]{color:var(--white-color-1)}.btn-close[data-v-69037c2d]{color:var(--white-color-2);filter:invert(1) grayscale(100%) brightness(200%)}.stats-dashboard[data-v-4e537345]{width:100%;padding-bottom:2rem}.stats-details[data-v-4e537345]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.stats-value[data-v-4e537345]{font-size:1.2rem;font-weight:700;margin-bottom:.25rem;color:var(--white-color);text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:-.5px}.stats-label[data-v-4e537345]{margin-bottom:0;font-size:.875rem;color:var(--white-color-2);text-align:right;letter-spacing:.3px}.stats-change[data-v-4e537345]{margin-top:1rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.stats-change .badge[data-v-4e537345]{padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.change-period[data-v-4e537345]{font-size:.75rem;color:var(--white-color-2)}.chart-body[data-v-4e537345]{padding:1rem;position:relative}.chart-loading[data-v-4e537345]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--white-color);border-radius:0 0 12px 12px;z-index:10}.performance-indicator[data-v-4e537345]{display:flex;flex-direction:column;align-items:flex-end}.indicator[data-v-4e537345]{font-weight:600;display:flex;align-items:center;gap:.25rem}.indicator.positive[data-v-4e537345]{color:var(--success)}.indicator.negative[data-v-4e537345]{color:var(--danger)}.period[data-v-4e537345]{font-size:.75rem;color:var(--white-color-2)}.summary-text[data-v-4e537345]{color:var(--white-color-2);line-height:1.6}.summary-text strong[data-v-4e537345]{color:var(--white-color);font-weight:600}.skeleton-content[data-v-4e537345]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.skeleton-icon[data-v-4e537345]{width:48px;height:48px;border-radius:12px;background-color:hsla(0,0%,100%,.1);animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-text[data-v-4e537345]{width:60%;display:flex;flex-direction:column;align-items:flex-end}.skeleton-value[data-v-4e537345]{height:24px;width:80%;margin-bottom:8px}.skeleton-label[data-v-4e537345],.skeleton-value[data-v-4e537345]{background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-label[data-v-4e537345]{height:16px;width:60%}.skeleton-chart[data-v-4e537345]{height:250px;padding:20px 10px;display:flex;flex-direction:column;justify-content:flex-end}.skeleton-chart-bars[data-v-4e537345]{display:flex;justify-content:space-around;align-items:flex-end;height:85%}.skeleton-bar[data-v-4e537345]{width:10%;background-color:hsla(0,0%,100%,.1);border-radius:4px 4px 0 0;animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-chart-labels[data-v-4e537345]{display:flex;justify-content:space-around;margin-top:10px;height:15%}.skeleton-label-item[data-v-4e537345]{width:10%;height:10px;background-color:hsla(0,0%,100%,.1);border-radius:2px;animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-pie-chart[data-v-4e537345]{position:relative;width:180px;height:180px;margin:20px auto;border-radius:50%;overflow:hidden}.skeleton-pie-segment[data-v-4e537345]{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.1);transform-origin:center;animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-pie-center[data-v-4e537345]{position:absolute;width:60%;height:60%;top:20%;left:20%;background-color:var(--black-color-3);border-radius:50%}.skeleton-summary[data-v-4e537345]{display:flex;justify-content:space-between;align-items:center}.skeleton-summary-text[data-v-4e537345]{width:70%}.skeleton-summary-indicator[data-v-4e537345],.skeleton-summary-text[data-v-4e537345]{height:20px;background-color:hsla(0,0%,100%,.1);border-radius:4px;animation:pulse-4e537345 1.5s ease-in-out infinite}.skeleton-summary-indicator[data-v-4e537345]{width:20%}@keyframes pulse-4e537345{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.admin-reviews[data-v-7829db26]{padding:1.5rem}.header-stats .badge[data-v-7829db26]{font-size:.875rem;padding:.5rem 1rem}.review-card[data-v-7829db26]{border-radius:12px;transition:all .3s ease;border:1px solid var(--border-color)}.review-card[data-v-7829db26]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.4);border-color:var(--primary-color)}.rating-display .stars[data-v-7829db26]{font-size:.9rem}.rating-display .stars .fa-star[data-v-7829db26]{margin-right:2px}.product-info h6[data-v-7829db26]{font-weight:600}.review-content[data-v-7829db26]{line-height:1.6}.review-content .text-truncated[data-v-7829db26]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.actions-bar[data-v-7829db26]{background:hsla(0,0%,100%,.05);padding:1rem;border-radius:10px;border:1px solid var(--border-color)}.filter-controls input[data-v-7829db26]{border-radius:8px}.empty-state[data-v-7829db26]{background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid var(--border-color);margin:2rem 0}.card-footer[data-v-7829db26]{padding:1rem}.btn-sm[data-v-7829db26]{font-size:.85rem;padding:.5rem .75rem}.modal-content[data-v-7829db26]{border-radius:12px}@media (max-width:768px){.admin-reviews[data-v-7829db26]{padding:1rem}.actions-bar[data-v-7829db26]{flex-direction:column;gap:1rem;align-items:stretch!important}.filter-controls input[data-v-7829db26]{width:100%!important}.review-card .card-footer .d-flex[data-v-7829db26]{flex-direction:column;gap:.5rem}.review-card .card-footer .btn[data-v-7829db26]{flex:none!important}}@media (max-width:576px){.header-stats[data-v-7829db26]{margin-top:1rem}.d-flex.justify-content-between.align-items-center.mb-4[data-v-7829db26]{flex-direction:column;align-items:flex-start!important}}p{color:var(--white-color-2)!important;font-size:.875rem;line-height:1.5}.simple-dropdown{position:relative;display:inline-block}.simple-dropdown-menu{background-color:var(--black-color-2)!important;border-radius:.5rem;padding:.5rem;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.settings-section{padding:2rem 0;min-height:100vh;background:var(--black-color-2)}.sidebar-wrapper{background:var(--black-color-3);border-radius:1rem;padding:1.5rem 0}.btn-outline-dark{background-color:transparent;color:var(--black-color);border:1px solid var(--black-color)}.btn-outline-dark:hover{background-color:var(--black-color)!important;color:var(--white-color)!important}.col-12,.col-md-6{padding-left:0}.user-profile{text-align:center;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.avatar-wrapper{position:relative;width:100px;height:100px;margin:0 auto}.user-avatar{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.change-avatar-btn{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background:var(--primary-color);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.user-name{color:var(--white-color);margin-top:1rem}.user-role{color:var(--white-color-2);font-size:.875rem}.nav-section{margin-bottom:1.5rem}.nav-title{color:var(--white-color-2);font-size:1rem;font-weight:600;margin-bottom:.75rem;padding-left:.5rem}.nav-link{display:flex;align-items:center;padding:.75rem;color:var(--white-color);text-decoration:none;border-radius:.5rem;transition:all .3s ease;margin-bottom:.25rem;font-size:.9rem}.nav-link i{margin-right:.5rem;width:20px;text-align:center}.nav-link.active,.nav-link:hover{background:var(--primary-color);color:var(--white-color)}.logout-btn{width:100%;padding:.75rem;background:rgba(255,59,48,.1);color:#ff3b30;border:none;border-radius:.5rem;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.logout-btn:hover{background:rgba(255,59,48,.2)}.content-section{background:var(--black-color-3);border-radius:1rem;padding:2rem;height:auto;min-height:calc(100vh - 4rem)}main{height:100%;padding:2rem}.card{background:var(--black-color-3);border:none;border-radius:1rem}.form-group{margin-bottom:1rem}.form-group label{color:var(--black-color-2);margin-bottom:.5rem;display:block}.form-control{border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:.75rem 1rem}.form-control,.form-control:focus{background:var(--white-color-2);color:var(--black-color)}.form-control:focus{border-color:var(--primary-color);box-shadow:none}.form-actions{margin-top:2rem;display:flex;justify-content:flex-end}.input-group .btn-outline-secondary{border-color:hsla(0,0%,100%,.1);color:var(--white-color-2)}.input-group .btn-outline-secondary:hover{background-color:hsla(0,0%,100%,.1);color:var(--white-color)}.input-group .form-control{border-right:none}.input-group .btn{border-left:none}.orders-skeleton{min-height:200px}.skeleton-order{height:200px;background:linear-gradient(90deg,#333 25%,#404040 50%,#333 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:12px}.order-card{background:var(--black-color-2);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.order-header{padding:1rem;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1)}.order-id{font-family:monospace;color:var(--white-color-2)}.order-content{padding:1rem}.product-item{display:flex;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:8px;margin-bottom:.5rem;transition:transform .2s ease}.product-item:hover{transform:translateX(5px)}.product-thumbnail{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:rgba(0,0,0,.2);padding:.25rem}.info-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.info-row i{width:16px;text-align:center}.total-label{color:var(--white-color-2)}.total-amount{font-size:1.2rem;font-weight:700;color:var(--primary-color)}:deep(.content-wrapper){height:auto!important;min-height:auto!important;overflow:visible!important}:deep(.table-responsive){overflow-x:auto;max-height:none!important}:deep(.vue-scrollbar__wrapper){overflow:visible!important;height:auto!important}@media (max-width:991px){.sidebar{position:fixed;top:0;left:-100%;height:100vh;width:85%;max-width:320px;z-index:1050;margin:0;transition:transform .3s ease,left .3s ease;background:var(--black-color)}.sidebar.mobile-active{left:0;box-shadow:0 0 20px rgba(0,0,0,.5)}.nav-link{padding:1rem 1.25rem;margin-bottom:.5rem;font-size:1.1rem;border-radius:12px}.nav-link i{font-size:1.2rem;width:24px}.content-section{margin-top:1rem;padding:1rem;min-height:auto}main{padding:1rem}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.alert{border-radius:8px;padding:1rem;margin-bottom:1rem}.alert-info{background-color:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.2);color:#0dcaf0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.password-modal{width:95%;max-width:420px;background-color:var(--black-color-3);border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;animation:modal-appear .3s ease-out}@keyframes modal-appear{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header h5{color:var(--white-color);margin:0;font-weight:600}.modal-body{padding:1rem}.modal-body p{color:var(--white-color-2);margin-bottom:1rem}.modal-footer{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.alert-danger{background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);color:#fb6b67;border-radius:8px}.mobile-menu-toggle.active{background:var(--black-color-3)}.close-mobile-menu{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--white-color-2);padding:.5rem;font-size:1.25rem}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.submenu-container{margin-bottom:.5rem}.submenu-toggle{display:flex;align-items:center;justify-content:space-between;padding:.75rem;color:var(--white-color);text-decoration:none;border-radius:.5rem;transition:all .3s ease;margin-bottom:.25rem;font-size:.9rem;cursor:pointer;width:100%;background:transparent;border:none}.submenu-toggle:hover{background:hsla(0,0%,100%,.1)}.submenu-toggle i.menu-icon{margin-right:.5rem;width:20px;text-align:center}.submenu-toggle i.toggle-icon{transition:transform .3s ease}.submenu-toggle.active i.toggle-icon{transform:rotate(180deg)}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:1.5rem}.submenu.open{max-height:500px}.submenu .nav-link{padding:.5rem .75rem;font-size:.85rem;margin-left:.75rem;position:relative}.submenu .nav-link:before{content:"";position:absolute;left:-.75rem;top:50%;width:.5rem;height:1px;background-color:var(--white-color-2);opacity:.5}.submenu-toggle.active{background:var(--primary-color);color:var(--white-color)}@media (max-width:991px){.submenu{padding-left:1rem}.submenu .nav-link{padding:.75rem 1rem;font-size:.95rem;margin-bottom:.25rem}.submenu-toggle{padding:.85rem 1rem;font-size:1rem;margin-bottom:.25rem}}.gradient-card{position:relative;overflow:hidden;background-color:var(--black-color-3);transition:all .3s ease;border-radius:12px;border:none;box-shadow:0 4px 20px rgba(0,0,0,.15);background:linear-gradient(145deg,rgba(30,30,30,.9),hsla(0,0%,8%,.95));padding:1.25rem;margin:0}.gradient-card:before{content:none}.gradient-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.25);background:linear-gradient(145deg,rgba(35,35,35,.95),#191919)}.gradient-card:hover:before{background:none}.chart-gradient-card{background-color:var(--black-color-3);border-radius:12px;overflow:hidden;height:100%;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15);background-image:linear-gradient(var(--black-color-3),var(--black-color-3)),linear-gradient(135deg,rgba(37,146,0,.6),rgba(111,66,193,.3));background-origin:border-box;background-clip:padding-box,border-box;padding:2px}.chart-gradient-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.25)}.gradient-card-header{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.15)}.gradient-card-header h5{margin:0;color:var(--white-color);font-size:1rem;font-weight:600;letter-spacing:.3px}.section-header{margin-bottom:2rem!important;position:relative;padding-left:1.5rem;border-left:4px solid var(--primary-color)}.section-header h2{font-size:2rem;font-weight:700;color:var(--white-color);margin-bottom:.5rem;letter-spacing:-.5px}.section-header p{font-size:1rem;margin-bottom:0;color:var(--white-color-2)}.feature-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 10px rgba(0,0,0,.15);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.gradient-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.gradient-btn{border-radius:20px;font-size:.9rem;padding:.375rem 1.25rem;border:none;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1}.gradient-btn-outline{background-color:rgba(37,146,0,.1);color:var(--white-color);border:1px solid rgba(37,146,0,.3)}.gradient-btn-outline:hover{background-color:rgba(37,146,0,.2)}.gradient-btn-primary{background:linear-gradient(45deg,var(--primary-color),rgba(37,146,0,.85));box-shadow:0 4px 10px rgba(0,0,0,.15)}.gradient-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.gradient-btn-primary:active{transform:translateY(1px)}@keyframes gradient-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.gradient-loading{position:relative;overflow:hidden;pointer-events:none}.gradient-loading:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);animation:gradient-loading 1.5s infinite;z-index:1}.gradient-loading .card-body,.gradient-loading .card-header{opacity:.7}.shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.gradient-form-control{background-color:rgba(0,0,0,.2);color:var(--white-color);border-radius:8px;transition:all .3s ease;font-size:.9rem;padding:.6rem 1rem}.gradient-form-control:focus{box-shadow:0 0 0 3px rgba(37,146,0,.3);background-color:rgba(0,0,0,.3)}@media (max-width:768px){.section-header{padding-left:1rem}.section-header h2{font-size:1.5rem}.gradient-btn{padding:.375rem .75rem;font-size:.8rem;margin-bottom:.5rem}.feature-icon{width:40px;height:40px;font-size:1.2rem}}.submenu[data-v-ad375bc6]{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out;opacity:0}.submenu.open[data-v-ad375bc6]{max-height:500px;opacity:1}.submenu-toggle[data-v-ad375bc6]{width:100%;text-align:left;padding:10px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--white-color);transition:all .3s ease}.submenu-toggle[data-v-ad375bc6]:hover{background-color:rgba(0,0,0,.05)}.submenu-toggle .toggle-icon[data-v-ad375bc6]{transition:transform .3s ease}.submenu-toggle.active .toggle-icon[data-v-ad375bc6]{transform:rotate(-180deg)}.nav-link[data-v-ad375bc6]{padding:10px;display:flex;align-items:center;gap:10px;color:var(--white-color);text-decoration:none;transition:all .3s ease}.nav-link[data-v-ad375bc6]:hover{background-color:rgba(0,0,0,.05)}.nav-link.active[data-v-ad375bc6]{background-color:var(--primary-color);color:#fff}.nav-link i[data-v-ad375bc6]{width:20px;text-align:center}.mobile-section-selector[data-v-ad375bc6]{position:sticky;top:0;z-index:100;background:var(--black-color-2);margin:-1rem -.5rem 1rem;border-bottom:1px solid var(--border-color)}.section-header[data-v-ad375bc6]{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.section-title[data-v-ad375bc6]{font-size:1.25rem;margin:0;color:var(--white-color)}.mobile-logo[data-v-ad375bc6]{height:32px;width:auto}.menu-toggle[data-v-ad375bc6]{color:var(--white-color);background:transparent;border:none;padding:.5rem}.section-tabs[data-v-ad375bc6]{padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.tabs-wrapper[data-v-ad375bc6]{display:flex;gap:.5rem}.tab-item[data-v-ad375bc6]{flex:1;padding:.5rem;border:none;background:transparent;color:var(--white-color);opacity:.7;transition:all .3s ease;border-radius:6px}.tab-item.active[data-v-ad375bc6]{opacity:1;background:var(--primary-color)}.tab-item i[data-v-ad375bc6]{margin-right:.5rem}.section-options[data-v-ad375bc6]{padding:.75rem}.options-group[data-v-ad375bc6]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.option-item[data-v-ad375bc6]{display:flex;align-items:center;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--black-color-3);color:var(--white-color);transition:all .3s ease}.option-item.active[data-v-ad375bc6]{background:var(--primary-color);border-color:var(--primary-color)}.option-item i[data-v-ad375bc6]{margin-right:.75rem;font-size:1.1rem;width:20px;text-align:center}.option-item span[data-v-ad375bc6]{font-size:.9rem;font-weight:500}.option-item[data-v-ad375bc6]:active{transform:scale(.98)}@keyframes fadeIn-ad375bc6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.options-group[data-v-ad375bc6]{animation:fadeIn-ad375bc6 .3s ease}@media (max-width:360px){.options-group[data-v-ad375bc6]{grid-template-columns:1fr}.option-item[data-v-ad375bc6]{padding:.5rem}.section-title[data-v-ad375bc6]{font-size:1.1rem}}.mobile-header[data-v-ad375bc6]{position:sticky;top:0;z-index:100;background:var(--black-color-2);padding:1rem;margin:-1rem -.5rem 1rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:1rem}.mobile-header .menu-toggle[data-v-ad375bc6]{color:var(--white-color);background:transparent;border:none;padding:.5rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:all .3s ease}.mobile-header .menu-toggle[data-v-ad375bc6]:hover{background:hsla(0,0%,100%,.1)}.mobile-header .header-title[data-v-ad375bc6]{font-size:1.25rem;color:var(--white-color);margin:0;flex:1}.mobile-header .header-actions[data-v-ad375bc6]{display:flex;gap:.5rem}@media (max-width:991px){.sidebar[data-v-ad375bc6]{position:fixed;left:0;top:0;bottom:0;width:280px!important;z-index:1050;background:var(--black-color-2);transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto;padding:0}.sidebar.mobile-active[data-v-ad375bc6]{transform:translateX(0)}.mobile-backdrop[data-v-ad375bc6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1040;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none}.mobile-backdrop.active[data-v-ad375bc6]{opacity:1;visibility:visible;pointer-events:auto}.sidebar-wrapper[data-v-ad375bc6]{height:100%;overflow-y:auto;padding:1rem;padding-top:4rem}.close-mobile-menu[data-v-ad375bc6]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--white-color);font-size:1.25rem;padding:.5rem;cursor:pointer;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.close-mobile-menu[data-v-ad375bc6]:hover{background:hsla(0,0%,100%,.1)}.nav-link[data-v-ad375bc6],.submenu-toggle[data-v-ad375bc6]{padding:.75rem 1rem;border-radius:8px;margin-bottom:.25rem}.submenu .nav-link[data-v-ad375bc6]{padding-left:3rem}.sidebar-wrapper img[data-v-ad375bc6]{max-width:120px;height:auto;margin-bottom:2rem}.logout-btn[data-v-ad375bc6]{margin-top:2rem!important;width:100%;padding:.75rem;border-radius:8px}}@media (max-width:360px){.mobile-header .header-title[data-v-ad375bc6]{font-size:1.1rem}.sidebar[data-v-ad375bc6]{width:260px!important}}.main-content[data-v-ad375bc6]{min-height:100vh;background:var(--black-color-2);padding:0 1.5rem;overflow-x:hidden}.router-view-container[data-v-ad375bc6]{height:100%;width:100%;padding:0}@media (max-width:991px){.main-content[data-v-ad375bc6]{padding:0}.mobile-header[data-v-ad375bc6]{position:sticky;top:0;z-index:100;background:var(--black-color-2);padding:1rem;margin:0;border-bottom:1px solid var(--border-color)}.router-view-container[data-v-ad375bc6]{padding:0}}.categories-container[data-v-9fc2102e]{background:var(--black-color-2);border-radius:12px;padding:2rem;width:100%;margin:0 auto}.categories-header[data-v-9fc2102e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.categories-title[data-v-9fc2102e]{font-size:1.75rem;color:var(--white-color);margin:0}@media (max-width:991px){.categories-container[data-v-9fc2102e]{padding:1rem;border-radius:0}.categories-header[data-v-9fc2102e]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.categories-title[data-v-9fc2102e]{font-size:1.5rem}.categories-header .btn[data-v-9fc2102e]{width:100%}.table-responsive[data-v-9fc2102e]{margin:0 -1rem;padding:0 1rem}}@media (max-width:399px){.categories-container[data-v-9fc2102e]{padding:.5rem;margin:0;border-radius:0}.categories-header[data-v-9fc2102e]{gap:.75rem;margin-bottom:1rem}.categories-title[data-v-9fc2102e]{font-size:1.25rem;line-height:1.2}.categories-header .btn[data-v-9fc2102e]{font-size:.875rem;padding:.5rem}.table-responsive[data-v-9fc2102e]{margin:0 -.5rem;padding:0 .5rem;overflow-x:auto}.categories-table[data-v-9fc2102e]{font-size:.875rem}.categories-table td[data-v-9fc2102e],.categories-table th[data-v-9fc2102e]{padding:0}.category-content[data-v-9fc2102e],.subcategory-content[data-v-9fc2102e]{padding:.75rem}.category-actions[data-v-9fc2102e],.subcategory-actions[data-v-9fc2102e]{gap:.25rem;margin-top:.75rem}.category-actions .btn[data-v-9fc2102e],.subcategory-actions .btn[data-v-9fc2102e]{font-size:.75rem;padding:.25rem .5rem}.category-name[data-v-9fc2102e]{font-size:.95rem;line-height:1.2}.badge[data-v-9fc2102e]{font-size:.65rem;padding:.125rem .25rem}.modal-dialog[data-v-9fc2102e]{margin:.5rem;max-width:none;width:calc(100% - 1rem)}.modal-content[data-v-9fc2102e]{border-radius:.25rem}.modal-body[data-v-9fc2102e],.modal-footer[data-v-9fc2102e],.modal-header[data-v-9fc2102e]{padding:.75rem}.modal-title[data-v-9fc2102e]{font-size:1.1rem}.form-control[data-v-9fc2102e],.form-select[data-v-9fc2102e]{font-size:.875rem;padding:.375rem}.form-label[data-v-9fc2102e]{font-size:.875rem;margin-bottom:.25rem}.subcategory-empty small[data-v-9fc2102e]{font-size:.75rem}.spinner-border[data-v-9fc2102e]{width:2rem;height:2rem}.alert[data-v-9fc2102e]{padding:.5rem;font-size:.875rem}.btn .fas[data-v-9fc2102e]{margin-right:.25rem}@media (max-width:350px){.category-content[data-v-9fc2102e],.subcategory-content[data-v-9fc2102e]{padding:.5rem}.category-actions .btn[data-v-9fc2102e],.subcategory-actions .btn[data-v-9fc2102e]{font-size:.7rem;padding:.2rem .4rem}.category-actions[data-v-9fc2102e],.subcategory-actions[data-v-9fc2102e]{flex-direction:column;align-items:flex-start}.category-actions .btn[data-v-9fc2102e],.subcategory-actions .btn[data-v-9fc2102e]{width:100%;justify-content:flex-start}.category-name[data-v-9fc2102e]{font-size:.875rem}.badge[data-v-9fc2102e]{font-size:.6rem;padding:.1rem .2rem}}}.table[data-v-9fc2102e]{color:var(--white-color-2)}.table thead th[data-v-9fc2102e]{border-bottom-color:var(--border-color);color:var(--white-color)}.table td[data-v-9fc2102e]{vertical-align:middle}.category-content[data-v-9fc2102e],.subcategory-content[data-v-9fc2102e]{padding:1rem}.category-actions[data-v-9fc2102e],.subcategory-actions[data-v-9fc2102e]{display:flex;flex-wrap:wrap;gap:.5rem}.category-actions .btn[data-v-9fc2102e],.subcategory-actions .btn[data-v-9fc2102e]{opacity:1;font-size:.875rem}.categories-table[data-v-9fc2102e]{border-collapse:separate;border-spacing:0}.category-row td[data-v-9fc2102e]{background-color:var(--black-color-2);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:0}.subcategory-row td[data-v-9fc2102e]{border-bottom:1px solid var(--border-color-light,hsla(0,0%,100%,.05));padding:0}.subcategory-content[data-v-9fc2102e]{background-color:hsla(0,0%,100%,.02);border-left:3px solid var(--primary-color)}.subcategory-empty td[data-v-9fc2102e]{padding:.5rem;background-color:var(--black-color-2);opacity:.6}.spacer-row td[data-v-9fc2102e]{height:10px;padding:0;border:none;background:transparent}.modal[data-v-9fc2102e]{display:none;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050}.modal.show[data-v-9fc2102e]{display:block}.modal-dialog[data-v-9fc2102e]{margin:1.75rem auto;max-width:500px}.modal-content[data-v-9fc2102e]{background:var(--black-color-3);color:var(--white-color);border-radius:.3rem}.modal-header[data-v-9fc2102e]{border-bottom-color:var(--border-color)}.modal-footer[data-v-9fc2102e]{border-top-color:var(--border-color)}.form-control[data-v-9fc2102e],.form-select[data-v-9fc2102e]{background:var(--black-color-2);border-color:var(--border-color);color:var(--white-color)}.form-control[data-v-9fc2102e]:focus,.form-select[data-v-9fc2102e]:focus{background:var(--black-color-2);border-color:var(--primary-color);color:var(--white-color)}.form-control[data-v-9fc2102e]:disabled{background:var(--black-color-4);opacity:.7}.form-label[data-v-9fc2102e]{color:var(--white-color-2)}.category-name[data-v-9fc2102e]{font-size:1.05rem}.create-customer-container[data-v-4b31ce3e]{margin:2rem auto;padding:0 1rem}.card[data-v-4b31ce3e]{background:var(--black-color-2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.card[data-v-4b31ce3e]:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.card-header[data-v-4b31ce3e]{background:var(--black-color-2);padding:1.5rem;border-radius:12px 12px 0 0}.card-header i[data-v-4b31ce3e]{font-size:1.5rem}.card-header h2[data-v-4b31ce3e]{color:var(--white-color);font-size:1.5rem;margin:0}.card-body[data-v-4b31ce3e]{padding:1.5rem}.form-group label[data-v-4b31ce3e]{color:var(--white-color);font-weight:500;margin-bottom:.5rem}.input-group-merge .input-group-text[data-v-4b31ce3e]{background:transparent;color:var(--white-color);transition:all .2s ease}.input-group-merge .form-control[data-v-4b31ce3e]{transition:all .2s ease}.input-group-merge .form-control[data-v-4b31ce3e]:focus{box-shadow:none;border-color:var(--primary-color)}.input-group-merge .input-group-text+.form-control[data-v-4b31ce3e]{border-left:0}.input-group-text[data-v-4b31ce3e]{border:var(--black-color-3) solid 1px}.form-control[data-v-4b31ce3e]{background:var(--black-color-3);color:var(--white-color)}.form-control[data-v-4b31ce3e]:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control.is-invalid[data-v-4b31ce3e],.form-control.is-valid[data-v-4b31ce3e]{background-image:none}.progress[data-v-4b31ce3e]{background-color:var(--border-color);border-radius:10px;overflow:hidden}.progress-bar[data-v-4b31ce3e]{transition:width .4s ease}.btn[data-v-4b31ce3e]{padding:.75rem 1.5rem;font-weight:500;border-radius:8px;transition:all .2s ease}.btn[data-v-4b31ce3e]:active{transform:scale(.98)}.btn-primary[data-v-4b31ce3e]{background:var(--primary-color);border:none}.btn-primary[data-v-4b31ce3e]:hover:not(:disabled){background:var(--primary-color-dark);transform:translateY(-1px)}.btn-outline-secondary[data-v-4b31ce3e]{border:1px solid var(--border-color);color:var(--black-color)}.btn-outline-secondary[data-v-4b31ce3e]:hover:not(.disabled){background:var(--white-color-2);border-color:var(--border-color);transform:translateY(-1px)}.alert[data-v-4b31ce3e]{border-radius:8px;padding:1rem}.form-text[data-v-4b31ce3e]{font-size:.85rem;margin-top:.5rem;transition:color .2s ease}@media (max-width:768px){.create-customer-container[data-v-4b31ce3e]{margin:1rem auto}.card-body[data-v-4b31ce3e],.card-header[data-v-4b31ce3e]{padding:1rem}.d-flex.gap-3[data-v-4b31ce3e]{flex-direction:column-reverse}.btn[data-v-4b31ce3e]{width:100%;margin-bottom:.5rem}}@keyframes fadeIn-4b31ce3e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-4b31ce3e]{animation:fadeIn-4b31ce3e .3s ease}.invalid-feedback[data-v-4b31ce3e],.valid-feedback[data-v-4b31ce3e]{animation:fadeIn-4b31ce3e .2s ease}.promo-banner[data-v-59de45c4]{background-color:var(--primary-color);padding:0;font-size:14px;transition:background-color .3s ease,color .3s ease}.promo-banner.scrolled[data-v-59de45c4]{border-bottom:1px solid hsla(0,0%,100%,.1)}.promo-banner.scrolled .text-white[data-v-59de45c4],.promo-banner.scrolled a.text-white[data-v-59de45c4]{color:#fff!important}.promo-banner.scrolled a.text-white[data-v-59de45c4]:hover{color:var(--primary-color)!important;opacity:1}.social-links[data-v-59de45c4]{display:flex;gap:15px}.social-link[data-v-59de45c4]{color:var(--text-dark);text-decoration:none;transition:opacity .3s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.social-link[data-v-59de45c4]:hover{opacity:.8;background-color:hsla(0,0%,100%,.2)}.timer-container[data-v-59de45c4]{display:flex;align-items:center}.timer-box[data-v-59de45c4]{background-color:hsla(0,0%,100%,.2);border-radius:4px;padding:2px 6px;margin:0 4px;font-weight:700}.top-menu[data-v-59de45c4]{background-color:#f8f9fa;padding:8px 20px;font-size:13px}.top-menu-links[data-v-59de45c4]{display:flex;align-items:center}.top-menu-link[data-v-59de45c4]{color:#6c757d;margin-right:15px;text-decoration:none}.top-menu-link[data-v-59de45c4]:hover{color:#6a42b9}.delivery-time[data-v-59de45c4]{color:#6c757d;margin-left:10px}.highlight[data-v-59de45c4]{color:#ff6b6b;font-weight:700}.top-menu-right[data-v-59de45c4]{display:flex;align-items:center}.currency-selector[data-v-59de45c4],.language-selector[data-v-59de45c4]{margin-right:15px;cursor:pointer;display:flex;align-items:center}.currency-selector i[data-v-59de45c4],.language-selector i[data-v-59de45c4]{font-size:10px;margin-left:5px}.tracking-link[data-v-59de45c4]{color:#6c757d;text-decoration:none}.navbar-wrapper[data-v-59de45c4]{position:fixed;top:0;left:0;right:0;z-index:1050;background:transparent}.navbar[data-v-59de45c4]{padding:15px 20px;background-color:transparent!important;transition:background-color .3s ease,color .3s ease;box-shadow:none}.navbar-scrolled[data-v-59de45c4]{background-color:rgba(0,0,0,.8)!important;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3)}.account-label[data-v-59de45c4],.mobile-actions i[data-v-59de45c4],.nav-actions i[data-v-59de45c4],.navbar-brand[data-v-59de45c4],.user-account[data-v-59de45c4]{color:#fff!important}.account-label[data-v-59de45c4]{color:#fff}.brand-container[data-v-59de45c4]{display:flex;align-items:center}.logo-img[data-v-59de45c4]{width:70px;height:auto;margin-right:8px}.brand-name[data-v-59de45c4]{font-size:20px;font-weight:700;color:var(--navbar-text)}.location-selector[data-v-59de45c4]{display:flex;align-items:center;margin-left:15px;font-size:13px;color:var(--navbar-icon);cursor:pointer;border-left:1px solid var(--navbar-border);padding-left:15px}.location-selector i[data-v-59de45c4]{margin-right:5px;color:var(--primary-color)}.location-text[data-v-59de45c4]{font-weight:700;margin:0 5px}.search-container[data-v-59de45c4]{flex-grow:1;max-width:500px;margin:0 30px}.search-input[data-v-59de45c4]{border-radius:20px 0 0 20px;border:1px solid var(--navbar-border);padding-left:15px;height:42px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.search-btn[data-v-59de45c4]{background-color:var(--black-color)!important;color:var(--white-color)!important;border-radius:0 20px 20px 0;border:none;width:50px;transition:background-color .3s ease}.search-btn[data-v-59de45c4]:hover{background-color:var(--primary-dark)!important}.navbar-scrolled .search-btn[data-v-59de45c4]{background-color:var(--primary-color)!important}.nav-actions[data-v-59de45c4]{display:flex;align-items:center;gap:1.5rem;margin-left:2rem}.account-label[data-v-59de45c4],.account-text[data-v-59de45c4],.cart-icon[data-v-59de45c4],.nav-actions i[data-v-59de45c4],.user-account[data-v-59de45c4]{transition:color .3s ease}.user-account[data-v-59de45c4]{cursor:pointer;transition:opacity .2s ease}.user-account[data-v-59de45c4]:hover{opacity:.8}.account-text[data-v-59de45c4]{display:flex;flex-direction:column;align-items:flex-start}.account-label[data-v-59de45c4]{font-weight:500;font-size:.9rem;color:var(--text-dark)}.account-role[data-v-59de45c4]{font-size:.7rem;padding:2px 6px;border-radius:12px}.cart-icon[data-v-59de45c4],.wishlist-icon[data-v-59de45c4]{position:relative;margin-left:20px;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease;text-decoration:none}.cart-icon i[data-v-59de45c4],.wishlist-icon i[data-v-59de45c4]{font-size:22px;color:var(--navbar-icon)}.cart-icon[data-v-59de45c4]:hover,.wishlist-icon[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05)}.cart-count[data-v-59de45c4],.wishlist-count[data-v-59de45c4]{position:absolute;top:-8px;right:-8px;background-color:var(--primary-color)!important;color:var(--white-color);font-size:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%}.category-menu[data-v-59de45c4]{background-color:var(--navbar-bg);padding:0 20px;position:relative;overflow:visible;transition:background-color .3s ease,color .3s ease}.mobile-link[data-v-59de45c4]{display:flex;align-items:center;padding:10px 15px;color:var(--navbar-text);text-decoration:none;font-weight:500;font-size:.9rem}.social-links-mobile[data-v-59de45c4]{display:flex;gap:10px;margin-right:20px}.social-link-mobile[data-v-59de45c4]{color:var(--navbar-text);text-decoration:none;font-size:1.2rem;transition:color .3s ease}.social-link-mobile[data-v-59de45c4]:hover{color:var(--primary-color)}.navbar-scrolled+.category-menu[data-v-59de45c4]{background-color:#000}.navbar-scrolled+.category-menu .category-item a[data-v-59de45c4]{color:#fff}.navbar-scrolled+.category-menu .category-item a[data-v-59de45c4]:hover{color:var(--primary-color)}.category-list[data-v-59de45c4]{display:flex;list-style:none;margin:0;padding:0}.category-item[data-v-59de45c4]{margin-right:25px;position:relative}.category-item a[data-v-59de45c4]{display:block;padding:15px 0;color:var(--navbar-text);text-decoration:none;font-weight:500;font-size:.85rem;text-transform:capitalize}.category-item a[data-v-59de45c4]:hover{color:var(--primary-color)}.mega-dropdown[data-v-59de45c4]{position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;min-width:400px;max-width:800px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;padding:20px;transform:translateY(10px);max-height:80vh;overflow-y:auto}.mega-dropdown.show[data-v-59de45c4]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-toggle .fa-chevron-down[data-v-59de45c4]{font-size:.7rem;transition:transform .3s ease}.dropdown-toggle[data-v-59de45c4]:after{display:none}.has-dropdown:hover .dropdown-toggle .fa-chevron-down[data-v-59de45c4]{transform:rotate(-180deg)}.subcategories-grid[data-v-59de45c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}.subcategory-column[data-v-59de45c4]{padding:6px}.subcategory-title[data-v-59de45c4]{display:flex;align-items:center;font-weight:500;color:var(--text-dark);text-decoration:none;padding:10px;border-radius:6px;transition:all .2s ease;background-color:rgba(0,0,0,.04);margin-bottom:0;width:100%;white-space:normal;line-height:1.2}.subcategory-title[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.08);color:var(--primary-color);transform:translateX(5px)}.all-products[data-v-59de45c4]{color:var(--primary-color)!important;font-weight:600!important}@media (max-width:991.98px){.mega-dropdown[data-v-59de45c4]{position:static;transform:none;box-shadow:none;padding:0;max-width:100%}.mega-content[data-v-59de45c4]{grid-template-columns:1fr}.category-section[data-v-59de45c4]{padding:12px;background:none}.subcategories-grid[data-v-59de45c4]{gap:12px}.category-main-title[data-v-59de45c4]{font-size:1rem;margin-bottom:12px}.subcategory-title[data-v-59de45c4]{font-size:.9rem}.subcategory-item[data-v-59de45c4]{font-size:.85rem}}.mobile-icon-btn[data-v-59de45c4],.mobile-menu-toggle[data-v-59de45c4]{border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;transition:all .3s ease}.mobile-icon-btn[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05)}.navbar-scrolled .mobile-icon-btn[data-v-59de45c4]:hover{background-color:hsla(0,0%,100%,.2)}.navbar-scrolled .mobile-icon-btn i[data-v-59de45c4]{color:#fff}.mobile-menu-toggle i.fa-times[data-v-59de45c4]{transform:rotate(0deg)}.mobile-search-overlay[data-v-59de45c4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:1100;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;opacity:0;visibility:hidden;padding:2rem 1rem}.mobile-search-overlay.show[data-v-59de45c4]{opacity:1;visibility:visible}.mobile-search-header[data-v-59de45c4]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem}.mobile-search-form[data-v-59de45c4]{width:100%;max-width:600px}.mobile-search-close[data-v-59de45c4]{color:#fff;font-size:1.5rem;background:transparent;border:none;padding:.5rem}.promo-item[data-v-59de45c4]{display:flex;align-items:center}@media (max-width:991.98px){.navbar[data-v-59de45c4]{padding-top:10px;padding-bottom:10px}.logo-img[data-v-59de45c4]{width:45px}.navbar-brand[data-v-59de45c4]{margin-right:0}.mobile-actions[data-v-59de45c4]{gap:5px}}.offcanvas-menu[data-v-59de45c4]{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background-color:#fff;z-index:1050;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.offcanvas-menu.show[data-v-59de45c4]{transform:translateX(0)}.offcanvas-backdrop[data-v-59de45c4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1045;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.offcanvas-backdrop.show[data-v-59de45c4]{opacity:1;visibility:visible;pointer-events:auto}.mobile-user-account[data-v-59de45c4]{margin-bottom:1.5rem!important}.mobile-user-account a[data-v-59de45c4]{display:flex;align-items:center;text-decoration:none;color:var(--text-dark);background-color:rgba(0,0,0,.03);border-radius:8px;padding:.75rem 1rem;transition:background-color .2s ease}.mobile-user-account a[data-v-59de45c4]:active,.mobile-user-account a[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.06)}.mobile-user-account i.fas[data-v-59de45c4]{font-size:1.25rem}.offcanvas-header[data-v-59de45c4]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.offcanvas-logo[data-v-59de45c4]{width:35px;height:35px;margin-right:10px}.offcanvas-body[data-v-59de45c4]{padding:1rem;overflow-y:auto;flex:1}.offcanvas-footer[data-v-59de45c4]{padding:1rem;border-top:1px solid rgba(0,0,0,.1)}.info-links[data-v-59de45c4]{gap:1.25rem}.info-link[data-v-59de45c4]{color:var(--text-dark);text-decoration:none;font-size:.9rem;transition:color .2s ease;display:flex;align-items:center}.info-link[data-v-59de45c4]:hover{color:var(--primary-color)}.info-link i[data-v-59de45c4]{font-size:.9rem}.search-suggestions[data-v-59de45c4]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--border-color);border-radius:8px;margin-top:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;max-height:400px;overflow-y:auto}.suggestion-item[data-v-59de45c4]{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color .2s ease}.suggestion-item[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05)}.suggestion-img[data-v-59de45c4]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-right:12px}.suggestion-info[data-v-59de45c4]{flex:1}.suggestion-name[data-v-59de45c4]{font-size:.9rem;color:var(--text-dark);margin-bottom:2px}.suggestion-price[data-v-59de45c4]{font-size:.8rem;color:var(--primary-color);font-weight:500}@media (max-width:991.98px){.search-suggestions[data-v-59de45c4]{position:fixed;top:150px;left:0;right:0;margin:0;border-radius:16px 16px 0 0;max-height:50vh}}.skeleton-item[data-v-59de45c4]{display:flex;align-items:center}.skeleton-link[data-v-59de45c4]{display:flex;align-items:center;width:120px;animation:pulse-59de45c4 1.5s ease-in-out infinite}.skeleton-icon[data-v-59de45c4]{width:16px;height:16px;border-radius:50%;background-color:rgba(0,0,0,.1);margin-right:8px}.skeleton-text[data-v-59de45c4]{height:14px;width:80px;background-color:rgba(0,0,0,.1);border-radius:4px}.mobile-skeleton-menu[data-v-59de45c4]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.mobile-skeleton-item[data-v-59de45c4]{padding:8px 0}.skeleton-button[data-v-59de45c4]{height:40px;background-color:rgba(0,0,0,.1);border-radius:8px;animation:pulse-59de45c4 1.5s ease-in-out infinite}@keyframes pulse-59de45c4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.has-dropdown[data-v-59de45c4]{position:relative}.has-dropdown[data-v-59de45c4]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.has-dropdown[data-v-59de45c4]:focus-within:after,.has-dropdown[data-v-59de45c4]:hover:after{width:100%}.desktop-menu-toggle[data-v-59de45c4]{cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s ease}.desktop-menu-toggle[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05)}.desktop-offcanvas-menu[data-v-59de45c4]{position:fixed;top:0;right:0;width:350px;height:100vh;background-color:#fff;z-index:1050;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.desktop-offcanvas-menu.show[data-v-59de45c4]{transform:translateX(0)}.desktop-offcanvas-backdrop[data-v-59de45c4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1045;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}.desktop-offcanvas-backdrop.show[data-v-59de45c4]{opacity:1;visibility:visible;pointer-events:auto}.desktop-menu-item[data-v-59de45c4]{margin-bottom:.5rem}.desktop-link[data-v-59de45c4]{display:flex;align-items:center;padding:12px 15px;color:var(--navbar-text);text-decoration:none;font-weight:500;font-size:.95rem;transition:background-color .2s ease;border-radius:6px}.desktop-link[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05);color:var(--primary-color)}.desktop-skeleton-menu[data-v-59de45c4]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.desktop-skeleton-item[data-v-59de45c4]{padding:8px 0}.desktop-offcanvas-menu .accordion-button[data-v-59de45c4]{padding:12px 15px;font-weight:500;font-size:.95rem;color:var(--navbar-text);background-color:transparent;box-shadow:none;border-radius:6px!important}.desktop-offcanvas-menu .accordion-button[data-v-59de45c4]:not(.collapsed){color:var(--primary-color);background-color:rgba(0,0,0,.05);box-shadow:none}.desktop-offcanvas-menu .accordion-button[data-v-59de45c4]:focus{box-shadow:none;border-color:transparent}.desktop-offcanvas-menu .accordion-button[data-v-59de45c4]:after{margin-left:auto;content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;background-image:none;font-size:.9rem}.desktop-offcanvas-menu .accordion-button[data-v-59de45c4]:not(.collapsed):after{transform:rotate(-180deg)}.desktop-offcanvas-menu .submenu-items[data-v-59de45c4]{padding:.5rem 1rem 1rem 2rem}.desktop-offcanvas-menu .submenu-category[data-v-59de45c4]{font-size:.75rem;font-weight:600;color:var(--text-muted);margin-bottom:.75rem;letter-spacing:.5px}.desktop-offcanvas-menu .submenu-link[data-v-59de45c4]{display:block;padding:8px 12px;color:var(--navbar-text);text-decoration:none;font-size:.9rem;transition:all .2s ease;border-radius:4px;margin-bottom:2px}.desktop-offcanvas-menu .submenu-link[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05);color:var(--primary-color);padding-left:15px}@media (max-width:991.98px){.mobile-subcategory-link[data-v-59de45c4]{display:block!important;width:100%!important;color:var(--text-dark)!important;text-decoration:none!important;border-bottom:none!important;margin-bottom:8px!important;padding:8px 16px!important;font-size:.9rem!important;background-color:transparent!important}.mobile-subcategory-link[data-v-59de45c4]:hover{background-color:rgba(0,0,0,.05)!important;color:var(--primary-color)!important}.subcategory-parent-link[data-v-59de45c4]{font-weight:500!important}.mobile-subcategory-children[data-v-59de45c4]{display:flex!important;flex-direction:column!important;padding-left:15px!important;margin-top:0!important}.mobile-grandchild-link[data-v-59de45c4]{color:var(--text-muted)!important;font-size:.85rem!important;border-bottom:none!important;text-decoration:none!important;padding:6px 12px!important;margin-bottom:4px!important}.mobile-submenu-items[data-v-59de45c4]{display:flex!important;flex-direction:column!important;padding:0!important}.subcategory-with-children[data-v-59de45c4]{display:flex!important;flex-direction:column!important;border-bottom:none!important}}.footer[data-v-d4be71a4]{background-color:var(--footer-bg);color:var(--black-color-2);padding:4rem 0 1rem 0;margin-top:4rem;border-top:1px solid var(--footer-border)}.footer-logo[data-v-d4be71a4]{width:250px;margin-bottom:1.5rem;transition:transform .3s ease}.footer-logo[data-v-d4be71a4]:hover{transform:scale(1.05)}.footer-content[data-v-d4be71a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2.5rem;margin-bottom:3rem}.footer-section[data-v-d4be71a4]{padding:0 1rem}.footer-subtitle[data-v-d4be71a4]{color:var(--black-color-2);font-size:1.1rem;margin-bottom:1.2rem;font-weight:600;position:relative;padding-bottom:10px}.footer-subtitle[data-v-d4be71a4]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:40px;background-color:var(--primary-color)}.footer-links[data-v-d4be71a4]{list-style:none;padding:0}.footer-links li[data-v-d4be71a4]{margin-bottom:.8rem}.footer-link[data-v-d4be71a4]{color:var(--footer-link);text-decoration:none;transition:color .2s ease,transform .2s ease;display:inline-block;font-size:.95rem}.footer-link[data-v-d4be71a4]:hover{color:var(--primary-color);transform:translateX(3px)}.footer-contact[data-v-d4be71a4]{list-style:none;padding:0}.footer-contact li[data-v-d4be71a4]{margin-bottom:1rem;display:flex;align-items:center;gap:.7rem}.footer-contact i[data-v-d4be71a4]{color:var(--primary-color);font-size:1rem;width:20px;text-align:center}.contact-link[data-v-d4be71a4]{color:var(--black-color-2);text-decoration:none;font-size:.95rem;transition:color .2s ease}.contact-link[data-v-d4be71a4]:hover{color:var(--primary-color)}.social-links[data-v-d4be71a4]{display:flex;gap:1.2rem}.social-link[data-v-d4be71a4]{color:var(--black-color-2);font-size:1.7rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.social-link[data-v-d4be71a4]:hover{color:var(--primary-color);transform:translateY(-3px)}.footer-bottom[data-v-d4be71a4]{border-top:1px solid var(--footer-border);padding-top:1.5rem;text-align:center;color:var(--black-color-2);font-size:.9rem}.dev[data-v-d4be71a4]{display:flex;justify-content:center;margin-top:1rem}.dev p[data-v-d4be71a4]{font-size:.85rem;color:var(--black-color-2);display:flex;align-items:center;gap:5px}.dev-link[data-v-d4be71a4]{display:inline-flex;align-items:center;text-decoration:none;transition:transform .3s ease}.dev-link[data-v-d4be71a4]:hover{transform:scale(1.05)}.dev-logo[data-v-d4be71a4]{max-width:120px;height:auto;margin-left:5px}@media (max-width:768px){.footer-content[data-v-d4be71a4]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section[data-v-d4be71a4]{text-align:center;padding:0 .5rem}.footer-subtitle[data-v-d4be71a4]:after{left:50%;transform:translateX(-50%)}.footer-contact li[data-v-d4be71a4],.social-links[data-v-d4be71a4]{justify-content:center}.footer[data-v-d4be71a4]{padding:3rem 0 1rem 0}}.loader-container[data-v-1fc8ecb7]{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--white-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s,visibility .5s}.fade-out[data-v-1fc8ecb7]{opacity:0;visibility:hidden}.loader[data-v-1fc8ecb7]{display:flex;flex-direction:column;align-items:center;gap:2rem}.loader-logo[data-v-1fc8ecb7]{width:150px;height:auto;animation:pulse-1fc8ecb7 1s infinite}.loading-bar[data-v-1fc8ecb7]{width:200px;height:3px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.progress[data-v-1fc8ecb7]{width:100%;height:100%;background:var(--primary-color);animation:loading-1fc8ecb7 1s ease infinite}@keyframes pulse-1fc8ecb7{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes loading-1fc8ecb7{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.navbar-container[data-v-54e1b8ed]{background-color:var(--black-color);position:fixed;top:0;left:0;right:0;border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1000}.nav-content[data-v-54e1b8ed]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 1rem}.blog-navigation[data-v-54e1b8ed]{background-color:transparent!important}.brand-link[data-v-54e1b8ed]{text-decoration:none;transition:all .3s ease;display:flex;align-items:center}.brand-link[data-v-54e1b8ed]:hover{opacity:.8;transform:scale(1.05)}.brand-logo[data-v-54e1b8ed]{height:70px;width:auto;transition:all .3s ease}.scrolled .brand-logo[data-v-54e1b8ed]{height:65px}.back-home-btn[data-v-54e1b8ed]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.back-home-btn[data-v-54e1b8ed]:hover:before{left:100%}.back-home-btn[data-v-54e1b8ed]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4);color:#fff;text-decoration:none}.back-home-btn i[data-v-54e1b8ed]{font-size:.8rem;transition:transform .3s ease;position:relative;z-index:1}.back-home-btn:hover i[data-v-54e1b8ed]{transform:translateX(-3px)}.btn-text[data-v-54e1b8ed]{position:relative;z-index:1}.scrolled .back-home-btn[data-v-54e1b8ed]{padding:.6rem 1.3rem;font-size:.85rem}@media (max-width:768px){.nav-content[data-v-54e1b8ed]{padding:0 .5rem}.brand-logo[data-v-54e1b8ed]{height:55px}.scrolled .brand-logo[data-v-54e1b8ed]{height:30px}.back-home-btn[data-v-54e1b8ed]{padding:.6rem 1.2rem;font-size:.85rem}.scrolled .back-home-btn[data-v-54e1b8ed]{padding:.5rem 1.1rem;font-size:.8rem}}@media (max-width:480px){.blog-navigation[data-v-54e1b8ed]{padding:.75rem 0}.scrolled .blog-navigation[data-v-54e1b8ed]{padding:.5rem 0}.brand-logo[data-v-54e1b8ed]{height:60px}.scrolled .brand-logo[data-v-54e1b8ed]{height:55px}.back-home-btn[data-v-54e1b8ed]{padding:.5rem 1rem;font-size:.8rem}.scrolled .back-home-btn[data-v-54e1b8ed]{padding:.4rem .9rem;font-size:.75rem}.btn-text[data-v-54e1b8ed]{display:none}.back-home-btn i[data-v-54e1b8ed]{margin-right:0}}.age-verify-overlay[data-v-caf16294]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:9999}.age-verify-modal[data-v-caf16294]{background:var(--black-color-3);padding:2rem;border-radius:1rem;text-align:center;max-width:90%;width:400px;border:1px solid hsla(0,0%,100%,.1)}.logo[data-v-caf16294]{width:120px;height:auto;margin:0 auto}h2[data-v-caf16294]{color:var(--white-color);margin-bottom:1rem;font-size:1.5rem}p[data-v-caf16294]{color:var(--white-color-2);opacity:.8}.btn[data-v-caf16294]{flex:1;transition:all .3s ease}.btn[data-v-caf16294]:hover{transform:translateY(-2px)}@media (max-width:576px){.age-verify-modal[data-v-caf16294]{padding:1.5rem}.btn[data-v-caf16294]{padding:.5rem!important;font-size:.9rem}}:root{--white-color:#fff;--white-color-2:#c5c5c5;--black-color:#000;--black-color-2:#141414;--black-color-3:#1c1c1c;--pastel-pink:#ffd1dc;--accent-color:#afdfc0;--primary-color:#259200;--primary-dark:#424242;--primary-light:#d48a85;--pastel-blue:#a6d1e6;--pastel-mint:#b5ead7;--pastel-yellow:#ffdab9;--pastel-lavender:#e6e6fa;--text-dark:#4a4a4a;--text-light:#fff;--text-muted:#6c757d;--border-color:#c9c9c9;--shadow-light:rgba(0,0,0,.1);--shadow-hover:rgba(0,0,0,.15);--hover-bg:rgba(194,248,214,.1);--active-bg:rgba(194,248,214,.2);--badge-bg:var(--pastel-pink);--navbar-bg:#fff;--navbar-text:#333;--navbar-hover:var(--primary-color);--navbar-icon:#6c757d;--navbar-border:#e9ecef;--navbar-shadow:rgba(0,0,0,.05);--navbar-count-bg:#ff6b6b;--navbar-count-text:#fff;--navbar-dropdown-hover:var(--hover-bg);--footer-bg:#fff;--footer-text:#2c3e50;--footer-heading:#1a202c;--footer-link:#718096;--footer-link-hover:var(--primary-dark);--footer-social:#718096;--footer-social-hover:var(--primary-color);--footer-border:#edf2f7}.btn-primary{background-color:var(--primary-color);color:var(--white-color)!important;border:none}.simple-dropdown-item{font-size:.9rem}h1,h2,h3,h4,h5,h6{color:var(--white-color)}@font-face{font-family:ClashGrotesk-Variable;src:url(/fonts/ClashGrotesk-Variable.ebe29424.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;font-family:ClashGrotesk-Variable,sans-serif;scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--black-color-2)}.container{max-width:1300px}.bg-dark{background-color:var(--black-color-3)!important}.border-primary{border-color:var(--primary-color)!important}.display-2,.display-3,.display-4,.display-5,.text-white{font-weight:800;color:var(--white-color-2)}.text-gradient-primary{background:linear-gradient(160deg,#000,var(--black-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:waveEffect 2s ease-in-out infinite;background-size:200% 200%}section{min-height:50vh;position:relative;overflow:hidden;background-color:var(--bg-color)}.h5{font-size:1.1rem;font-weight:500;color:var(--black-color)}.fs-6{font-size:.8rem}.fs-7{font-size:.875rem!important}.btn{font-size:.8rem}.btn:hover{opacity:.6;color:var(--black-color)}.btn i:hover{color:var(--black-color-2)}.hover-opacity{transition:.3s ease}.hover-opacity:hover{opacity:.8}.status-badge{display:inline-flex;padding:.4rem .8rem;border-radius:2rem;font-size:.875rem;font-weight:500;white-space:nowrap}.btn-outline-primary{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;transition:.3s ease}.btn-outline-primary.active,.btn-outline-primary:hover{background-color:var(--primary-color);color:var(--black-color);border:1px solid var(--primary-color)}.btn-outline-primary:hover i{color:var(--black-color)}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.text-dark{color:var(--black-color)}.btn{padding:.5rem 1rem;border-radius:10px}.btn-primary{background-color:var(--primary-color)!important;color:#fff!important;border:1px solid var(--primary-color)!important;padding:.5rem 1.3rem}a,button{font-weight:400;font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--black-color)}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:2rem;letter-spacing:1px}h3,h4{font-weight:300}h4{font-size:1.5rem}h5{font-size:.75rem}h5,p{font-weight:300}p{font-size:1rem;color:var(--black-color-2)}b{font-weight:700}@media (max-width:525px){.display-2{font-size:3.5rem!important}}@media (max-width:400px){.display-2{font-size:3rem!important}}.whatsapp-float{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:0 4px 10px rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:all .3s}.whatsapp-float:hover{background-color:#20ba5a;color:#fff}.whatsapp-icon{margin-top:4px}.whatsapp-tooltip{position:absolute;right:60px;background-color:#333;color:#fff;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:500;white-space:nowrap;visibility:hidden;opacity:0;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.2)}.whatsapp-tooltip:after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #333}.whatsapp-float:hover .whatsapp-tooltip{visibility:visible;opacity:1}@media screen and (max-width:768px){.whatsapp-float{width:50px;height:50px;font-size:25px;bottom:15px;right:15px}.whatsapp-tooltip{display:none}}