.breadcrumbs[data-astro-cid-ilhxcym7]{padding:1rem 0;animation:slideDown .4s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.breadcrumb-list[data-astro-cid-ilhxcym7]{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.breadcrumb-item[data-astro-cid-ilhxcym7]{display:flex;align-items:center}.breadcrumb-link[data-astro-cid-ilhxcym7]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:12px;text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--card-bg);border:1px solid var(--border);position:relative;overflow:hidden}.breadcrumb-link[data-astro-cid-ilhxcym7]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .5s ease}.breadcrumb-link[data-astro-cid-ilhxcym7]:hover:before{left:100%}.breadcrumb-link[data-astro-cid-ilhxcym7]:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.home-icon[data-astro-cid-ilhxcym7]{width:1.1rem;height:1.1rem;transition:transform .3s ease}.breadcrumb-link[data-astro-cid-ilhxcym7]:hover .home-icon[data-astro-cid-ilhxcym7]{transform:scale(1.1)}.breadcrumb-separator[data-astro-cid-ilhxcym7]{color:var(--text-muted);display:flex;align-items:center}.breadcrumb-separator[data-astro-cid-ilhxcym7] svg[data-astro-cid-ilhxcym7]{width:1rem;height:1rem;opacity:.5}.breadcrumb-current[data-astro-cid-ilhxcym7]{padding:.5rem 1.25rem;border-radius:12px;background:var(--gradient);color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px #6366f166;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 4px 15px #6366f166}50%{box-shadow:0 4px 20px #6366f199}}@media (max-width: 640px){.breadcrumb-link[data-astro-cid-ilhxcym7] span[data-astro-cid-ilhxcym7]{display:none}.breadcrumb-link[data-astro-cid-ilhxcym7]{padding:.5rem}.breadcrumb-current[data-astro-cid-ilhxcym7]{font-size:.85rem;padding:.4rem 1rem}}.category-navigation[data-astro-cid-hvggfmtz]{margin-top:4rem;padding:2rem 0;animation:fadeIn .6s ease-out .3s backwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-container[data-astro-cid-hvggfmtz]{display:flex;gap:2rem;justify-content:space-between}.nav-button[data-astro-cid-hvggfmtz]{flex:1;display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--card-bg);border:2px solid var(--border);border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;max-width:400px}.nav-button[data-astro-cid-hvggfmtz]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient);opacity:0;transition:opacity .3s ease}.nav-button[data-astro-cid-hvggfmtz]:hover:before{opacity:.1}.nav-button[data-astro-cid-hvggfmtz]:hover{border-color:var(--accent);transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px #6366f14d}.nav-button[data-astro-cid-hvggfmtz].prev .nav-icon[data-astro-cid-hvggfmtz]{order:1}.nav-button[data-astro-cid-hvggfmtz].prev .nav-content[data-astro-cid-hvggfmtz]{order:2;text-align:left}.nav-button[data-astro-cid-hvggfmtz].next{justify-content:flex-end}.nav-button[data-astro-cid-hvggfmtz].next .nav-content[data-astro-cid-hvggfmtz]{text-align:right}.nav-icon[data-astro-cid-hvggfmtz]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--secondary-bg);border-radius:12px;flex-shrink:0;transition:all .3s ease;position:relative;z-index:1}.nav-icon[data-astro-cid-hvggfmtz] svg[data-astro-cid-hvggfmtz]{width:1.5rem;height:1.5rem;color:var(--text-primary);transition:transform .3s ease}.nav-button[data-astro-cid-hvggfmtz]:hover .nav-icon[data-astro-cid-hvggfmtz]{background:var(--accent);transform:scale(1.1)}.nav-button[data-astro-cid-hvggfmtz]:hover .nav-icon[data-astro-cid-hvggfmtz] svg[data-astro-cid-hvggfmtz]{color:#fff}.nav-button[data-astro-cid-hvggfmtz].prev:hover .nav-icon[data-astro-cid-hvggfmtz] svg[data-astro-cid-hvggfmtz]{transform:translate(-4px)}.nav-button[data-astro-cid-hvggfmtz].next:hover .nav-icon[data-astro-cid-hvggfmtz] svg[data-astro-cid-hvggfmtz]{transform:translate(4px)}.nav-content[data-astro-cid-hvggfmtz]{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:1;min-width:0}.nav-label[data-astro-cid-hvggfmtz]{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--text-muted);transition:color .3s ease}.nav-button[data-astro-cid-hvggfmtz]:hover .nav-label[data-astro-cid-hvggfmtz]{color:var(--accent)}.nav-title[data-astro-cid-hvggfmtz]{font-size:1rem;font-weight:600;color:var(--text-primary);transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-button[data-astro-cid-hvggfmtz]:hover .nav-title[data-astro-cid-hvggfmtz]{color:var(--accent)}@media (max-width: 768px){.nav-container[data-astro-cid-hvggfmtz]{flex-direction:column;gap:1rem}.nav-button[data-astro-cid-hvggfmtz]{max-width:100%}.nav-title[data-astro-cid-hvggfmtz]{font-size:.9rem}}.product-card[data-astro-cid-tjdfhdqb]{background:var(--card-bg);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid var(--border);position:relative;animation:cardEntrance .6s ease-out backwards;backdrop-filter:blur(10px);display:flex;flex-direction:column}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.product-card[data-astro-cid-tjdfhdqb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);transform:scaleX(0);transition:transform .4s ease}.product-card[data-astro-cid-tjdfhdqb]:hover:before{transform:scaleX(1)}.product-card[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-12px);box-shadow:0 20px 40px #0000004d,0 0 40px #667eea33;border-color:#667eea66}.product-image-container[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:1;background:linear-gradient(135deg,#ffffff0d,#ffffff05);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}.product-card[data-astro-cid-tjdfhdqb]:hover .product-image[data-astro-cid-tjdfhdqb]{transform:scale(1.1) rotate(2deg)}.product-badge[data-astro-cid-tjdfhdqb]{position:absolute;top:1rem;right:1rem;padding:.4rem .8rem;border-radius:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.product-badge[data-astro-cid-tjdfhdqb].promo{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 4px 15px #f093fb66}.product-badge[data-astro-cid-tjdfhdqb].outlet{background:linear-gradient(135deg,#ffd89b,#19547b);color:#fff;box-shadow:0 4px 15px #ffd89b66}.product-content[data-astro-cid-tjdfhdqb]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.product-brand[data-astro-cid-tjdfhdqb]{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--accent);margin-bottom:.5rem}.product-name[data-astro-cid-tjdfhdqb]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-pricing[data-astro-cid-tjdfhdqb]{margin-bottom:1rem}.price-current[data-astro-cid-tjdfhdqb]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-original[data-astro-cid-tjdfhdqb]{font-size:.9rem;color:var(--text-muted);text-decoration:line-through;margin-top:.25rem}.product-stock[data-astro-cid-tjdfhdqb]{font-size:.85rem;color:var(--text-secondary);padding:.5rem 0;margin-bottom:1rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.product-button[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-top:auto}.product-button[data-astro-cid-tjdfhdqb]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.product-button[data-astro-cid-tjdfhdqb]:hover:before{left:100%}.product-button[data-astro-cid-tjdfhdqb]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea80}.button-arrow[data-astro-cid-tjdfhdqb]{width:1.25rem;height:1.25rem;transition:transform .3s ease}.product-button[data-astro-cid-tjdfhdqb]:hover .button-arrow[data-astro-cid-tjdfhdqb]{transform:translate(4px)}.filters-section[data-astro-cid-bdv65gtm]{margin:2rem 0;padding:1.5rem;background:var(--card-bg);border-radius:20px;border:1px solid var(--border);backdrop-filter:blur(10px);display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:1.5rem;align-items:end;animation:fadeInUp .6s ease-out .3s backwards}.filter-group[data-astro-cid-bdv65gtm]{display:flex;flex-direction:column;gap:.5rem}.filter-group-price[data-astro-cid-bdv65gtm]{grid-column:span 1}.filter-label[data-astro-cid-bdv65gtm]{font-size:.85rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}.filter-icon[data-astro-cid-bdv65gtm]{width:1rem;height:1rem;color:var(--accent)}.filter-select[data-astro-cid-bdv65gtm]{width:100%;padding:.875rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--primary-bg);color:var(--text-primary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.filter-select[data-astro-cid-bdv65gtm]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #667eea33}.filter-select[data-astro-cid-bdv65gtm]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #667eea33}.price-range-container[data-astro-cid-bdv65gtm]{display:flex;flex-direction:column;gap:.75rem}.price-labels[data-astro-cid-bdv65gtm]{display:flex;justify-content:space-between;align-items:center}.price-label[data-astro-cid-bdv65gtm]{font-size:.9rem;font-weight:700;color:var(--accent);padding:.25rem .75rem;background:linear-gradient(135deg,#667eea26,#764ba226);border-radius:8px;border:1px solid rgba(102,126,234,.3)}.slider-container[data-astro-cid-bdv65gtm]{position:relative;height:32px;display:flex;align-items:center}.slider-track[data-astro-cid-bdv65gtm]{position:absolute;width:100%;height:6px;background:var(--border);border-radius:3px;z-index:1}.slider-range[data-astro-cid-bdv65gtm]{position:absolute;height:6px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;z-index:2;transition:all .1s ease}.slider[data-astro-cid-bdv65gtm]{position:absolute;width:100%;height:6px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none;outline:none}.slider[data-astro-cid-bdv65gtm]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid white;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #0000004d;transition:all .2s ease;z-index:3;position:relative}.slider[data-astro-cid-bdv65gtm]::-moz-range-thumb{width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border:3px solid white;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #0000004d;transition:all .2s ease;z-index:3;position:relative}.slider[data-astro-cid-bdv65gtm]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #667eea80}.slider[data-astro-cid-bdv65gtm]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #667eea80}.slider[data-astro-cid-bdv65gtm]::-webkit-slider-thumb:active{transform:scale(1.1)}.slider[data-astro-cid-bdv65gtm]::-moz-range-thumb:active{transform:scale(1.1)}.slider-max[data-astro-cid-bdv65gtm]{z-index:4}.active-filters-info[data-astro-cid-bdv65gtm]{display:flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:12px;border:1px solid rgba(102,126,234,.2)}.active-filters-info[data-astro-cid-bdv65gtm] span[data-astro-cid-bdv65gtm]{font-size:.9rem;font-weight:700;color:var(--accent);white-space:nowrap}@media (max-width: 1024px){.filters-section[data-astro-cid-bdv65gtm]{grid-template-columns:1fr 1fr;gap:1rem}.filter-group-price[data-astro-cid-bdv65gtm]{grid-column:span 2}.active-filters-info[data-astro-cid-bdv65gtm]{grid-column:span 2;order:-1}}@media (max-width: 768px){.filters-section[data-astro-cid-bdv65gtm]{grid-template-columns:1fr;gap:1rem}.filter-group-price[data-astro-cid-bdv65gtm]{grid-column:span 1}.active-filters-info[data-astro-cid-bdv65gtm]{grid-column:span 1;order:-1}}@media (max-width: 480px){.filters-section[data-astro-cid-bdv65gtm]{padding:1rem}.filter-select[data-astro-cid-bdv65gtm]{padding:.75rem;font-size:.9rem}}.category-page[data-astro-cid-n45xtiud]{min-height:100vh;position:relative;overflow:hidden;padding:2rem 0}.gradient-bg[data-astro-cid-n45xtiud]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#4facfe,#667eea);background-size:200% 200%;animation:gradientMove 15s ease infinite;opacity:.03;z-index:-2}@keyframes gradientMove{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gradient-orb[data-astro-cid-n45xtiud]{position:fixed;border-radius:50%;filter:blur(80px);opacity:.15;z-index:-1;animation:float 20s ease-in-out infinite}.orb-1[data-astro-cid-n45xtiud]{width:500px;height:500px;background:radial-gradient(circle,#667eea 0%,transparent 70%);top:10%;left:10%;animation-delay:0s}.orb-2[data-astro-cid-n45xtiud]{width:400px;height:400px;background:radial-gradient(circle,#f093fb 0%,transparent 70%);top:50%;right:10%;animation-delay:7s}.orb-3[data-astro-cid-n45xtiud]{width:600px;height:600px;background:radial-gradient(circle,#4facfe 0%,transparent 70%);bottom:10%;left:50%;animation-delay:14s}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.container[data-astro-cid-n45xtiud]{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.hero[data-astro-cid-n45xtiud]{text-align:center;padding:3rem 0;animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-astro-cid-n45xtiud]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin:0 0 1rem;letter-spacing:-.02em;line-height:1.1}.gradient-text[data-astro-cid-n45xtiud]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease-in-out infinite;background-size:200% auto}@keyframes shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.hero-subtitle[data-astro-cid-n45xtiud]{font-size:1.25rem;color:var(--text-muted);font-weight:500}.products-section[data-astro-cid-n45xtiud]{margin-top:3rem}.products-grid[data-astro-cid-n45xtiud]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.empty-state[data-astro-cid-n45xtiud]{text-align:center;padding:4rem 2rem;animation:fadeIn .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.empty-icon[data-astro-cid-n45xtiud]{width:5rem;height:5rem;color:var(--text-muted);margin-bottom:1.5rem}.empty-state[data-astro-cid-n45xtiud] h2[data-astro-cid-n45xtiud]{font-size:1.5rem;color:var(--text-primary);margin-bottom:.5rem}.empty-state[data-astro-cid-n45xtiud] p[data-astro-cid-n45xtiud]{color:var(--text-secondary)}} @media (max-width: 480px){.products-grid{grid-template-columns:1fr}}
