.page.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%;height:100%;background-color:#f5f5f8}.page-wrapper.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{padding-block:64px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;width:calc(100% - 32px);max-width:var(--max-width-xl);margin:0 auto}.main-content.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{flex:1;width:100%;min-width:0;display:flex;flex-direction:column;gap:64px}.sidebar.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:24px}.content.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:16px}p.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{font-size:1rem;color:#767676}.related.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%;display:flex;flex-direction:column;gap:32px}.related.svelte-9nfo8j .head.svelte-9nfo8j.svelte-9nfo8j{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.related.svelte-9nfo8j .head h2.svelte-9nfo8j.svelte-9nfo8j{font-size:1rem;font-family:Noto-Bold;color:var(--color-primary)}.spare-parts.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.machine.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:flex;flex-direction:column;justify-content:space-between;align-items:start;background-color:#fff;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.machine.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j:hover{transform:translateY(-4px);box-shadow:0 4px 8px #00000026}.image-wrapper.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%;aspect-ratio:4/3;overflow:hidden}.image-wrapper.svelte-9nfo8j img.svelte-9nfo8j.svelte-9nfo8j{width:100%;height:100%;object-fit:cover}.spare-content.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:24px;padding:20px 30px 30px;width:100%}.info.svelte-9nfo8j h4.svelte-9nfo8j.svelte-9nfo8j{font-size:1rem;font-weight:500;color:#4a5568}.info.svelte-9nfo8j h3.svelte-9nfo8j.svelte-9nfo8j{font-size:1.5rem;font-family:Noto-SemiBold;color:#000}.sku-wrapper.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:flex;justify-content:start;align-items:center;gap:4px;flex-wrap:wrap}.sku-wrapper.svelte-9nfo8j span.svelte-9nfo8j.svelte-9nfo8j{font-size:.825rem;font-weight:500;color:var(--color-primary)}.price.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:8px}.price.svelte-9nfo8j span.svelte-9nfo8j.svelte-9nfo8j{font-size:1.5rem;font-family:Noto-SemiBold;color:var(--color-primary)}.see-more.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px}.see-more.svelte-9nfo8j a.svelte-9nfo8j.svelte-9nfo8j{font-size:1.2rem;font-family:Noto-Semibold;color:var(--color-primary);text-decoration:none;display:flex;align-items:center;gap:8px;transition:gap .2s ease}.see-more.svelte-9nfo8j a.svelte-9nfo8j.svelte-9nfo8j:hover{gap:12px}.see-more.svelte-9nfo8j a.svelte-9nfo8j span.svelte-9nfo8j{font-size:1.2rem;transition:transform .2s ease}.see-more.svelte-9nfo8j a.svelte-9nfo8j:hover span.svelte-9nfo8j{transform:translate(4px)}.manufacturers.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{display:flex;flex-direction:column;gap:16px;background-color:#fff;width:100%;padding:24px;box-shadow:0 2px 8px #0000000d}.manufacturers.svelte-9nfo8j h2.svelte-9nfo8j.svelte-9nfo8j{font-size:1.25rem;font-family:Noto-SemiBold;color:#000}.manufacturer.svelte-9nfo8j a.svelte-9nfo8j.svelte-9nfo8j{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;text-decoration:none;background-color:#f5f5f8;transition:all .2s ease}.manufacturer.svelte-9nfo8j a.svelte-9nfo8j h3.svelte-9nfo8j{font-size:1.125rem;font-weight:500;color:#000;transition:all .2s ease}.manufacturer.svelte-9nfo8j a.svelte-9nfo8j.svelte-9nfo8j:hover{background-color:var(--color-primary)}.manufacturer.svelte-9nfo8j a.svelte-9nfo8j:hover h3.svelte-9nfo8j{color:#fff}.icon-wrapper.svelte-9nfo8j svg{color:#000;transition:color .2s ease}.manufacturer.svelte-9nfo8j a:hover .icon-wrapper.svelte-9nfo8j svg{color:#fff}@media (max-width: 1024px){.page-wrapper.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{flex-direction:column;gap:32px;padding-block:32px}.main-content.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{gap:32px}.sidebar.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j,.content.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{width:100%}p.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{font-size:1rem;line-height:1.5;color:var(--text-color-secondary)}.related.svelte-9nfo8j .head h2.svelte-9nfo8j.svelte-9nfo8j{font-size:1.8rem}.spare-parts.svelte-9nfo8j.svelte-9nfo8j.svelte-9nfo8j{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.info.svelte-9nfo8j h3.svelte-9nfo8j.svelte-9nfo8j,.price.svelte-9nfo8j span.svelte-9nfo8j.svelte-9nfo8j{font-size:1.2rem}}
