html{scroll-behavior:smooth}.nav-link.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.nav-link.svelte-1uha8ag:hover{background-color:#26262680;--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.product-row.svelte-1uha8ag{position:relative}.product-row-scroller.svelte-1uha8ag{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;scrollbar-width:thin;scrollbar-color:#171717 #0a0a0a}.product-row-scroller.svelte-1uha8ag::-webkit-scrollbar{height:8px}.product-row-scroller.svelte-1uha8ag::-webkit-scrollbar-track{background:#0a0a0a;border-radius:4px}.product-row-scroller.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#171717;border-radius:4px}.product-row-scroller.svelte-1uha8ag::-webkit-scrollbar-thumb:hover{background:#262626}.product-card-horizontal.svelte-1uha8ag{width:20rem;flex-shrink:0;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1));background-color:#15151580;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.product-card-horizontal.svelte-1uha8ag:hover{border-color:#22d3ee80;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(34 211 238 / .1);--tw-shadow: var(--tw-shadow-colored)}.product-card-horizontal.svelte-1uha8ag{scroll-snap-align:start;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.loading-spinner.svelte-1uha8ag{height:3rem;width:3rem;border-width:4px;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.loading-spinner.svelte-1uha8ag{animation:svelte-1uha8ag-spin 1s linear infinite;border-radius:9999px}.animate-fade-in.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .8s ease-out}.animate-fade-in-delayed.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .8s ease-out .2s both}.animate-fade-in-delayed-2.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .8s ease-out .4s both}.animate-fade-in-delayed-3.svelte-1uha8ag{animation:svelte-1uha8ag-fadeIn .8s ease-out .6s both}.animate-slide-up.svelte-1uha8ag{animation:svelte-1uha8ag-slideUp .6s ease-out}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.line-clamp-2.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.filter-input.svelte-1uha8ag{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.filter-input.svelte-1uha8ag::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.filter-input.svelte-1uha8ag::placeholder{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.filter-input.svelte-1uha8ag{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-input.svelte-1uha8ag:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.filter-select.svelte-1uha8ag{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.filter-select.svelte-1uha8ag:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px}.filter-select.svelte-1uha8ag{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-range.svelte-1uha8ag{height:.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;background:linear-gradient(to right,#0a0a0a,#00d9ff)}.filter-range.svelte-1uha8ag::-webkit-slider-thumb{height:1rem;width:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-range.svelte-1uha8ag::-webkit-slider-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.filter-range.svelte-1uha8ag::-moz-range-thumb{height:1rem;width:1rem;border-radius:9999px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1));-moz-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-range.svelte-1uha8ag::-moz-range-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}
