.lv-bike-product .lv-bike-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.lv-bike-product .lv-bike-thumbs button{width:100%;height:auto;aspect-ratio:1;min-width:0}.lv-bike-product .lv-es-pricebox>div{flex-wrap:wrap;row-gap:6px}.lv-bike-product .lv-es-pricebox strong{font-size:clamp(31px,3.1vw,45px);overflow-wrap:anywhere}.lv-bike-product .lv-es-total{min-width:0}.lv-bike-product .lv-es-total strong{font-size:clamp(18px,2vw,25px);overflow-wrap:anywhere}.lv-bike-product .lv-es-gallery__stage{background:#f4f3f0}.lv-bike-photo{width:100%;height:100%;aspect-ratio:1;display:block}.lv-bike-product .lv-bike-photo img{object-fit:contain}.lv-bike-specs{margin-top:52px;padding-top:42px;border-top:1px solid var(--lv-line);display:grid;grid-template-columns:.7fr 1.3fr;column-gap:50px;align-items:start}.lv-bike-specs h2{font-size:32px}.lv-bike-specs dl{margin:0}.lv-bike-specs dl>div{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;padding:16px 18px;font-size:13px;border-bottom:1px solid var(--lv-line)}.lv-bike-specs dl>div:nth-child(odd){background:var(--lv-paper)}.lv-bike-specs dd{margin:0;font-weight:600}.lv-bike-specs dt{color:var(--lv-muted)}.lv-bike-specs>p{grid-column:2;font-size:11px;color:var(--lv-muted);line-height:1.8;margin-top:18px!important}.lv-bike-product .lv-es-thumbs button:focus-visible{outline-offset:2px}@media(max-width:749px){.lv-bike-product .lv-bike-thumbs{gap:6px}.lv-bike-specs{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:30px}.lv-bike-specs h2{font-size:29px}.lv-bike-specs>p{grid-column:auto;margin-top:0!important}.lv-bike-specs dl>div{font-size:12px;padding:14px 13px;gap:15px}.lv-bike-product .lv-es-pricebox strong{font-size:37px}.lv-bike-product .lv-es-total strong{font-size:20px}.lv-bike-product .lv-es-buy__row{gap:12px}}
