.lines-container.svelte-var830.svelte-var830{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));justify-content:space-around;flex-wrap:wrap;gap:2rem;margin-block:1rem;padding-bottom:2rem}.lines-container.sidescroll.svelte-var830.svelte-var830{display:flex;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;margin-inline:-1rem;padding-inline:1rem;padding-top:1rem}@media (min-width: 600px){.lines-container.sidescroll.svelte-var830.svelte-var830{margin-inline:-2rem;padding-inline:2rem}}.lines-container.sidescroll.svelte-var830>.svelte-var830{min-width:14rem}@media (max-width: 400px){.lines-container.sidescroll.svelte-var830 .title.svelte-var830{font-size:1.5rem}.lines-container.sidescroll.svelte-var830>.svelte-var830{min-width:16rem}}.line-container.svelte-var830.svelte-var830{position:relative}.line-container.svelte-var830.svelte-var830{transition:all ease .2s}.line-container.svelte-var830.svelte-var830:hover{transform:translateY(-.25rem)}.line.svelte-var830.svelte-var830{position:relative;padding:1rem;border-radius:var(--roundness)}.new-badge.svelte-var830.svelte-var830{position:absolute;background-color:var(--color-secondary);color:#fff;font-weight:700;padding:.25rem .5rem;border-radius:var(--roundness);top:1rem;right:1rem;font-size:.875rem;z-index:2}.image-container.svelte-var830.svelte-var830{position:relative;margin-bottom:1rem;border-radius:var(--roundness);aspect-ratio:1;overflow:hidden}.info-line.svelte-var830.svelte-var830{position:relative;height:2rem}.info-line.svelte-var830 .title.svelte-var830{font-size:1.25rem;font-weight:700;line-height:1em;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}img.svelte-var830.svelte-var830{width:100%;aspect-ratio:1;object-fit:cover}@media (max-width: 710px){.line.svelte-var830.svelte-var830{padding:1.5rem}.image-container.svelte-var830.svelte-var830{max-width:16rem;margin-inline:auto;margin-bottom:0}}.line-configurator.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:flex;flex-direction:row;gap:4rem}.similar-lines.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{margin-block:4rem}.main.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:3}.sidebar.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:2;margin-top:1.5rem}@media (max-width: 800px){.page.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex-direction:column;gap:1rem;padding-top:0}}@media (min-width: 800px) and (max-height: 840px){.main.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:4}}@media (min-width: 800px) and (max-height: 800px){.main.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:5}.small-images-selector-container{height:5rem!important}.small-images-selector-container img{height:3rem!important}}@media (min-width: 800px) and (max-height: 700px){.main.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:7}.price-final.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{font-size:1.5rem!important}.sidebar.svelte-2bsnr3 .info-details.svelte-2bsnr3.svelte-2bsnr3{display:none}}.line-info.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{position:sticky;top:1rem;background-color:var(--color-bg-medium);padding:var(--padding);border-radius:var(--roundness);max-height:calc(100vh - 4rem);overflow-y:auto}.info-details.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{margin-top:1rem;font-size:.9rem;color:var(--color-text-accent)}.info-details.svelte-2bsnr3 i.svelte-2bsnr3.svelte-2bsnr3{width:1rem;margin-right:.5rem;text-align:center;color:var(--color-text-detail)}.scrolling-info.svelte-2bsnr3 .info-details.svelte-2bsnr3.svelte-2bsnr3{position:relative;left:0;right:0;margin-inline:-1rem;box-sizing:border-box;background-color:var(--color-bg-medium);padding:var(--padding);padding-top:calc(var(--padding) + 0rem);z-index:40;display:flex;gap:1rem;justify-content:space-around}.scrolling-info.svelte-2bsnr3 .info-details.svelte-2bsnr3>div.svelte-2bsnr3{position:relative;padding-left:2rem}.scrolling-info.svelte-2bsnr3 .info-details.svelte-2bsnr3 span.svelte-2bsnr3{display:block;position:relative;top:50%;transform:translateY(-50%);font-size:.7rem;margin-block:auto;line-height:.7rem}.scrolling-info.svelte-2bsnr3 .info-details.svelte-2bsnr3 i.svelte-2bsnr3{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.25rem}.parts.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{margin-block:4rem}.parts.svelte-2bsnr3 h2.svelte-2bsnr3.svelte-2bsnr3{margin-top:4rem}.parts.svelte-2bsnr3 h2.svelte-2bsnr3.svelte-2bsnr3:after{content:"";display:block;width:100%;height:.25rem;background:var(--color-action);margin-top:.5rem}.options.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:flex;flex-direction:column;gap:.5rem}.option.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{position:relative;border:.25rem solid var(--color-bg-light);border-radius:var(--roundness);padding:1rem 1rem 1rem 6rem;font-size:1.25rem;cursor:pointer;transition:all ease .15s;display:flex;justify-content:space-between}.option.selected.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{border-color:var(--color-theme);color:#fff}.option.svelte-2bsnr3 img.svelte-2bsnr3.svelte-2bsnr3{position:absolute;top:.75rem;left:.75rem;width:4rem;height:4rem;object-fit:cover;border-radius:var(--roundness);margin-right:1rem}.option.svelte-2bsnr3 .text.svelte-2bsnr3.svelte-2bsnr3{display:flex;flex-direction:column}.option.svelte-2bsnr3 .name.svelte-2bsnr3.svelte-2bsnr3{width:fit-content}.option.svelte-2bsnr3 .info.svelte-2bsnr3.svelte-2bsnr3{color:var(--color-text-detail);font-size:1rem;margin-block:auto}.option.svelte-2bsnr3 .price-difference.svelte-2bsnr3.svelte-2bsnr3{text-wrap:nowrap;display:flex;flex-direction:column;justify-content:center;min-width:max-content;text-align:right}.option.svelte-2bsnr3 .performance-difference.svelte-2bsnr3.svelte-2bsnr3{position:absolute;bottom:.5rem;right:1rem;text-wrap:nowrap;text-align:right;font-size:.9rem;color:var(--color-text-accent)}.option.svelte-2bsnr3 .recommended.svelte-2bsnr3.svelte-2bsnr3{position:absolute;top:0;right:-.75rem;background-color:var(--color-theme);color:#fff;padding:.25rem .5rem;border-radius:var(--roundness);font-size:.75rem;display:flex;align-items:center;gap:.25rem;box-shadow:0 0 .5rem #00000080}.specs.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.part-row.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:flex;gap:1rem;line-height:1em}.part-name.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:1;max-width:8rem;line-height:1.25em;color:var(--color-text-detail);line-height:1em}.part-value.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{flex:3;line-height:1.25em;text-align:right}.price-final.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{font-size:2rem;font-weight:700;display:block;float:right;margin-block:1rem}button.buy.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:block;margin-top:1rem;width:100%;font-size:1.5rem}.scrolling-info.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{position:sticky;top:5.7rem;left:0;right:0;margin-inline:-1rem;box-sizing:border-box;background-color:var(--color-bg-light);padding:var(--padding);padding-top:calc(var(--padding) + 4rem);padding-bottom:0;transform:translateY(-4rem);z-index:50;margin-bottom:-3rem}.scrolling-info.svelte-2bsnr3 .price-overview.svelte-2bsnr3.svelte-2bsnr3{position:relative}.scrolling-info.svelte-2bsnr3 h2.svelte-2bsnr3.svelte-2bsnr3{margin-block:0}.scrolling-info.svelte-2bsnr3 .price-final.svelte-2bsnr3.svelte-2bsnr3{position:absolute;right:4rem;top:50%;transform:translateY(-50%);margin-block:0}.scrolling-info.svelte-2bsnr3 .price-overview .button.buy.svelte-2bsnr3.svelte-2bsnr3{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-block:0;display:inline-block;width:3rem;padding-inline:0}@media (max-width: 430px){.scrolling-info.svelte-2bsnr3 .long.svelte-2bsnr3.svelte-2bsnr3{display:none}}.bottom-button.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{margin-bottom:1rem}.back-link.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{display:inline-block;margin-top:1rem;margin-bottom:1rem}.out-of-stock.svelte-2bsnr3.svelte-2bsnr3.svelte-2bsnr3{background-color:var(--color-bg-light);padding:var(--padding);border-radius:var(--roundness);margin-block:2rem}.out-of-stock.svelte-2bsnr3 h2.svelte-2bsnr3.svelte-2bsnr3{margin-top:0;color:var(--color-text-important)}.out-of-stock.svelte-2bsnr3 p.svelte-2bsnr3.svelte-2bsnr3{margin-bottom:0;color:var(--color-text-main)}.out-of-stock.svelte-2bsnr3 i.svelte-2bsnr3.svelte-2bsnr3{color:var(--color-text-important);margin-right:.5rem}
