html .lv h1,html .lv h2{text-wrap:balance}
@media (min-width:750px) and (max-width:989px){html .lv{max-width:680px}html .lv-sec{padding:40px 32px}html .lv-h2{font-size:30px}}
@media (min-width:990px){
html .lv{max-width:1140px}
html .lv .lv-sec{padding:64px 48px;gap:20px}
html .lv .lv-sec>*,html .lv .lv-sec>h2{width:100%;max-width:760px;margin-left:auto;margin-right:auto}
html .lv .lv-sec>.lv-round{max-width:620px}
html .lv .lv-h2{font-size:38px}
html .lv .lv-sec h2{font-size:34px !important}
html .lv-kicker{font-size:13px}
html .lv-x{font-size:17px}
html .lv-step{font-size:17px}html .lv-step small{font-size:15px}
html .lv-grid2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
html .lv-grid2 div{font-size:15px;padding:18px 14px;text-align:center}
html .lv-table{font-size:15px}
html .lv-row>div{padding:14px 10px}
html .lv-row>div:first-child{padding-left:16px}
html .lv-pack{min-height:76px;padding:16px 20px}
html .lv-pack .t{font-size:18px}html .lv-pack .s{font-size:13px}html .lv-pack .pr{font-size:20px}
html .lv-faq summary{font-size:17px;min-height:60px}
html .lv-faq p{font-size:15px}
html .lv.lv-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start;padding:40px 48px 8px}
html .lv-hero .lv-gallery{position:sticky;top:90px}
html .lv-hero .lv-main-img{border-radius:20px}
html .lv-hero .lv-thumbs{padding:14px 0 0}
html .lv-hero .lv-thumbs button,html .lv-hero .lv-thumbs img{width:76px;height:76px}
html .lv-hero .lv-info{padding:8px 0 0 !important;gap:18px !important}
html .lv-hero h1{font-size:46px !important}
html .lv-hero .lv-info p{font-size:19px !important}
html .lv-hero .lv-price b{font-size:32px}
html .lv-hero .lv-btn,html .lv-hero .lv-trust{max-width:460px}
html .lv-hero .lv-trust div{font-size:12px}
html .lv .lv-btn--dark{max-width:360px}
html .lv-sticky{max-width:640px}
}
