.gear-container.svelte-edqbs1{max-width:1200px;padding:var(--space-xl) var(--space-md);margin:0 auto}.page-header.svelte-edqbs1{margin-bottom:var(--space-2xl);text-align:center}.page-header.svelte-edqbs1 h1:where(.svelte-edqbs1){color:var(--text-primary);margin-bottom:var(--space-sm);font-size:3rem;font-weight:700}.page-header.svelte-edqbs1 p:where(.svelte-edqbs1){color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem}.gear-categories.svelte-edqbs1{gap:var(--space-md);padding:var(--space-xl) var(--space-lg);flex-direction:column;display:flex}@media (width<=768px){.gear-categories.svelte-edqbs1{padding:var(--space-lg) var(--space-sm)}}.gear-category.svelte-edqbs1{gap:var(--space-sm);flex-direction:column;display:flex}.category-header.svelte-edqbs1{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.category-header.svelte-edqbs1 h2:where(.svelte-edqbs1){color:var(--text-secondary);text-transform:capitalize;font-size:1.25rem;font-weight:600}.carousel-controls.svelte-edqbs1{gap:8px;display:flex}.nav-btn.svelte-edqbs1{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .2s;display:flex}.nav-btn.svelte-edqbs1:hover{color:var(--text-primary)}[dir=rtl] .nav-btn.svelte-edqbs1 svg:where(.svelte-edqbs1){transform:rotate(180deg)}.gear-row.svelte-edqbs1{gap:var(--space-lg);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:8px 0 calc(var(--space-sm) + 8px) 0;margin:-8px calc(-1 * var(--space-lg)) calc(-1 * var(--space-sm) - 8px) calc(-1 * var(--space-lg));display:flex;overflow-x:auto}.gear-row.svelte-edqbs1::-webkit-scrollbar{display:none}.scroll-spacer.svelte-edqbs1{visibility:hidden;flex:0 0 1px;width:1px}.gear-card.svelte-edqbs1{flex:0 0 calc(33.33% - var(--space-lg));z-index:1;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;position:relative}.gear-card.svelte-edqbs1:hover{z-index:10}.image-wrapper.svelte-edqbs1{aspect-ratio:1;background:0 0;border-radius:16px;width:100%;transition:box-shadow .2s,transform .2s;overflow:hidden}.gear-card.svelte-edqbs1:hover .image-wrapper:where(.svelte-edqbs1){box-shadow:0 0 0 4px var(--surface-color), 0 0 0 5px var(--border-color)}.image-wrapper.svelte-edqbs1 img:where(.svelte-edqbs1){object-fit:cover;width:100%;height:100%;display:block}.gear-info.svelte-edqbs1{padding:var(--space-sm) 4px}.item-title.svelte-edqbs1{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:500;transition:color .2s}.gear-card.svelte-edqbs1:hover .item-title:where(.svelte-edqbs1){color:var(--text-primary)}@media (width<=900px){.gear-card.svelte-edqbs1{flex:0 0 calc(45% - (var(--space-lg) / 2))}}@media (width<=768px){.gear-row.svelte-edqbs1{margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm));gap:var(--space-sm);padding-left:0;padding-right:0}.gear-card.svelte-edqbs1{flex:0 0 calc(55% - (var(--space-sm) / 2))}}@media (width<=600px){.page-header.svelte-edqbs1 h1:where(.svelte-edqbs1){font-size:2.5rem}.gear-card.svelte-edqbs1{flex:0 0 75%}}
