.ve-cross-page .vep .vd-model-story{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(36px,5vw,72px)}.ve-cross-page .vep .vd-model-story__photo{margin:0;min-width:0;overflow:hidden;border-radius:24px;background:#e7e9e1}.ve-cross-page .vep .vd-model-story__photo img{display:block;width:100%;height:auto!important;max-width:100%;object-fit:contain}.ve-cross-page .vep .vd-model-story__copy{min-width:0}.vd-bike-roadster .vep .vd-model-story__photo:has(img[src*=VEB-Roadster-Andrew-fly-by]){position:relative;aspect-ratio:1.5}.vd-bike-roadster .vep .vd-model-story__photo img[src*=VEB-Roadster-Andrew-fly-by]{position:absolute;left:50%;top:50%;width:160%;height:160%!important;max-width:none;object-fit:cover;transform:translate(-60%,-68.5%)}.ve-cross-page .vep .vd-community-photo--full{aspect-ratio:auto}.ve-cross-page .vep .vd-community-photo--full img{height:auto!important;object-fit:contain}.ve-cross-page .vep .vd-model-story h2{font-size:clamp(36px,3.6vw,56px);line-height:1.04;letter-spacing:-.055em;margin:16px 0 20px;max-width:14ch}.ve-cross-page .vep .vd-model-story__description{font-size:18px;line-height:1.6;max-width:36ch;margin:0;color:#454841}.ve-cross-page .vep .vd-model-story__edition{display:inline-flex;border:1px solid #4b101833;border-radius:999px;color:#4b1018;padding:8px 14px;font-size:14px;line-height:1.3;font-weight:700;margin:0}.ve-cross-page .vep .vd-model-story__marks{display:flex;align-items:center;gap:28px;margin-top:28px;max-width:340px;box-sizing:border-box;flex-wrap:wrap}.ve-cross-page .vep .vd-model-story__marks img{filter:var(--vd-mark-filter)}.ve-cross-page .vep .vd-model-story__logo{display:block;max-width:88px;width:88px;height:auto!important;max-height:110px;object-fit:contain}.ve-cross-page .vep .vd-model-story__signature{display:block;max-width:200px;width:45%;height:auto!important;max-height:100px;object-fit:contain}@media(max-width:700px){.ve-cross-page .vep .vd-model-story{grid-template-columns:1fr;gap:24px;padding-block:32px}.ve-cross-page .vep .vd-model-story__photo{border-radius:18px}.ve-cross-page .vep .vd-model-story h2{font-size:36px;margin:12px 0 14px;max-width:17ch}.ve-cross-page .vep .vd-model-story__description{font-size:17px;line-height:1.55;max-width:none}.ve-cross-page .vep .vd-model-story__marks{margin-top:22px;gap:26px}.ve-cross-page .vep .vd-model-story__logo{width:72px}.ve-cross-page .vep .vd-model-story__signature{max-width:185px;width:54%}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/vd-bike-model-story.css.map */
