@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter-latin-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter-latin-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/inter-latin-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-latin-700.woff2) format("woff2")}:root{--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--color-header: var(--color-primary);--color-header-secondary: var(--color-primary-hover);--color-bg: var(--color-background);--color-bg-secondary: var(--color-background-secondary);--color-text: var(--color-text);--color-text-secondary: var(--color-text-secondary);--color-text-light: var(--color-text-muted);--color-text-inverse: var(--color-text-inverse);--color-link: var(--color-primary);--color-link-hover: var(--color-accent);--color-border: var(--color-border);--color-border-hover: var(--color-border);--color-price: var(--color-text);--color-price-sale: var(--color-sale);--font-sans: var(--font-family);--radius: var(--radius-md)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:16px;background-color:var(--color-background-secondary);color:var(--color-text);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}a{color:var(--color-link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-link-hover)}img{max-width:100%;height:auto}button{font-family:inherit;cursor:pointer}input,select{font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-4)}
