.glass{background:#ffffff08;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)}footer{background-color:transparent!important;border-top:1px solid rgba(0,0,0,.05)!important;position:relative;z-index:10}footer *{color:#374151!important}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 10s infinite alternate cubic-bezier(.5,0,.5,1)}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}body,main{font-family:var(--font-geist-sans)}.collections-header{display:grid;grid-template-columns:60% 40%;gap:4rem;align-items:flex-start}.collections-header-left{margin-bottom:2rem}.collections-header-left h1{margin-bottom:1.5rem}.collections-header-left p{margin-bottom:0}.collections-categories{display:flex;flex-direction:column;gap:2rem;margin-top:.5rem;align-items:flex-end;text-align:right}.collection-category{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.collection-category-label{font-family:var(--font-geist-mono);font-weight:500;font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;color:#94a3b8;line-height:1}@keyframes revealTextLoop{0%{opacity:0;transform:translateY(10px)}10%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-5px)}}.staggered-text span{display:inline-block;opacity:0;animation:revealTextLoop 6s cubic-bezier(.2,1,.3,1) infinite}.staggered-text-slow{display:block;opacity:0;animation:revealTextLoop 6s cubic-bezier(.2,1,.3,1) .2s infinite}.collection-category-count{font-family:var(--font-geist-mono);font-weight:600;font-size:1.5rem;color:#71797e;letter-spacing:.05em;line-height:1}@media(max-width:768px){.collections-header{grid-template-columns:1fr;gap:2rem}.collections-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.collections-header-left h1{font-size:clamp(1.5rem,4vw,2.5rem)}.collections-header-left p{font-size:clamp(.875rem,1.5vw,1rem)}}.section-title{display:flex;align-items:baseline;gap:.75rem;margin-bottom:3rem;margin-top:4rem}.section-number{font-family:var(--font-geist-sans);font-weight:600;font-size:1rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.section-name{font-family:var(--font-geist-sans);font-weight:600;font-size:1.5rem;color:#111827;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.section-title{margin-top:3rem;margin-bottom:2rem}.section-name{font-size:1.25rem}}.render-badge{position:absolute;top:.75rem;right:.75rem;font-family:var(--font-geist-mono);font-weight:500;font-size:.625rem;background:#0009;color:#fff;padding:.35rem .6rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translateY(-8px);transition:all .3s ease;pointer-events:none;z-index:30}.status-badge{display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.collections-nav{position:fixed;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2.5rem;z-index:20;pointer-events:none}.nav-item{display:flex;align-items:center;gap:.75rem;cursor:pointer;pointer-events:all;transition:all .3s ease}.nav-raya{width:1px;height:3rem;background-color:#d1d5db;opacity:.4;transition:all .3s ease}.nav-item:hover .nav-raya{width:2px;opacity:.8;background-color:#6b7280}.nav-item.active .nav-raya{width:2px;opacity:1;background-color:#111827}.nav-text{font-family:var(--font-geist-sans);font-weight:600;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;opacity:0;transform:translate(20px);transition:all .3s ease;pointer-events:none}.nav-item:hover .nav-text,.nav-item.active .nav-text{opacity:1;transform:translate(0);color:#111827}.product-card-image{position:relative}.product-card-image img,.product-card-image :global(img){transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}.group:hover .product-card-image img,.group:hover .product-card-image :global(img){transform:scale(1.03)!important}.render-badge{position:absolute;top:.75rem;right:.75rem;font-family:Roboto Mono,monospace;font-weight:500;font-size:.625rem;background:#0009;color:#fff;padding:.35rem .6rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translateY(-8px);transition:all .3s ease;pointer-events:none;z-index:30}.group:hover .render-badge{opacity:1;transform:translateY(0)}.status-badge{display:inline-block;font-family:var(--font-geist-sans);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.status-badge.in-stock{color:#059669;border-bottom-color:#10b981}.status-badge.group-buy{color:#0369a1;border-bottom-color:#0ea5e9}section[data-section]{margin-bottom:10rem;scroll-margin-top:80px}@media(max-width:768px){section[data-section]{margin-bottom:6rem;scroll-margin-top:60px}.collections-nav{display:none}}.category-separator{display:flex;align-items:center;gap:1.25rem;padding:2rem 0 3rem}.separator-line{height:2px;width:2rem;background-color:#d1d5db;flex-shrink:0}.separator-label{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0}.separator-number{font-family:var(--font-geist-mono);font-size:.625rem;font-weight:700;color:#9ca3af;letter-spacing:.2em;text-transform:uppercase}.separator-name{font-family:var(--font-geist-sans);font-size:.625rem;font-weight:800;color:#9ca3af;letter-spacing:.35em;text-transform:uppercase}.separator-line-long{height:1px;flex:1;background:linear-gradient(to right,#d1d5db,transparent)}
