@font-face{font-family:Lexend;src:url(./Lexend-VariableFont_wght.CSUSgLjL.ttf);font-style:normal}.container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{display:grid;position:relative;container-type:inline-size;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-template-areas:"image details";gap:1rem}@media screen and (min-width: 600px){.container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"image" "details";gap:0}@container (width > 400px){.container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-template-areas:"image details";gap:1rem}}}@media screen and (min-width: 1900px){.container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"image" "details";gap:0}}.container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{border-top-left-radius:.375rem;border-top-left-radius:clamp(.375rem,.2465753425rem + .3424657534vw,1rem);border-top-right-radius:.375rem;border-top-right-radius:clamp(.375rem,.2465753425rem + .3424657534vw,1rem);border-bottom-right-radius:.375rem;border-bottom-right-radius:clamp(.375rem,.2465753425rem + .3424657534vw,1rem);border-bottom-left-radius:.375rem;border-bottom-left-radius:clamp(.375rem,.2465753425rem + .3424657534vw,1rem);border-width:1px;border-style:solid;color:inherit;background-color:inherit;border-color:inherit;text-decoration:none;overflow:hidden}.pre-owned-label.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{position:absolute;top:0;right:0;font-family:Lexend,sans-serif;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.2;letter-spacing:.17rem;text-transform:uppercase;font-size:1.25rem;font-size:clamp(1.25rem,.1071428571rem + 5.7142857143vw,2.25rem)}@media screen and (min-width: 600px){.pre-owned-label.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{font-size:1.5rem;font-size:clamp(1.5rem,1.1538461538rem + .9230769231vw,3rem)}}.pre-owned-label.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{text-align:center;padding:.2rem .3rem .2rem .5rem;color:#fff;background-color:#3c5772;border-bottom-left-radius:.5rem;box-shadow:-1px 1px 5px 1px #ffffff4d}.image-container.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{height:auto;position:relative;grid-area:image;display:grid;place-content:stretch;place-items:stretch}.image-container.svelte-1vsfizg>img{grid-area:image;object-fit:cover;display:block;width:100%;height:auto}.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{grid-area:details;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:.5rem;font-family:Lexend,sans-serif;font-weight:325;letter-spacing:normal;text-transform:none;font-size:1.25rem;font-size:clamp(1.25rem,.9642857143rem + 1.4285714286vw,1.5rem)}@media screen and (min-width: 600px){.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{font-size:1.35rem;font-size:clamp(1.35rem,1.0846153846rem + .7076923077vw,2.5rem)}}.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{line-height:1.5}@media screen and (min-width: 600px){.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{padding:.5rem;padding:.2rem;padding:clamp(.2rem,-.1698630137rem + .9863013699vw,2rem);align-self:center}}@media screen and (min-width: 1300px){.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{font-family:Lexend,sans-serif;font-weight:325;letter-spacing:normal;text-transform:none;font-size:1rem;font-size:clamp(1rem,.7142857143rem + 1.4285714286vw,1.25rem);line-height:1.5}}@media screen and (min-width: 1300px) and (min-width: 600px){.details.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{font-size:1rem;font-size:clamp(1rem,.8269230769rem + .4615384615vw,1.75rem)}}.details.svelte-1vsfizg .model.svelte-1vsfizg.svelte-1vsfizg,.details.svelte-1vsfizg .manufacturer.svelte-1vsfizg.svelte-1vsfizg,.details.svelte-1vsfizg .price.svelte-1vsfizg.svelte-1vsfizg{width:100%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.85em}.details.svelte-1vsfizg .price.svelte-1vsfizg>span.svelte-1vsfizg{font-size:1em}.details.svelte-1vsfizg .price.svelte-1vsfizg>span.price-range-modifier.svelte-1vsfizg{text-transform:none;font-weight:250}.no-image.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{display:none}@media screen and (min-width: 600px){.no-image.svelte-1vsfizg.svelte-1vsfizg.svelte-1vsfizg{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"details";place-items:center}}
