/* --- Адаптив: правила ниже перекрывают выгруженный из макета инлайн-CSS. --- */

.u39{grid-template-columns:repeat(4, minmax(0, 1fr))}
.u49{grid-template-columns:repeat(auto-fit, minmax(250px, minmax(0, 1fr)))}
.u75{grid-template-columns:repeat(auto-fit, minmax(200px, minmax(0, 1fr)))}
.u83{grid-template-columns:repeat(auto-fit, minmax(260px, minmax(0, 1fr)))}
.u91{grid-template-columns:repeat(auto-fit, minmax(280px, minmax(0, 1fr)))}

@media (max-width:980px){
.u39{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:720px){
.u17{min-width:0}
.u17{flex:1 1 100%}
.u29{flex:1 1 100%}
.u83{min-width:0}
.u83{flex:1 1 100%}
.u87{flex:1 1 100%}
.u105{min-width:0}
.u105{flex:1 1 100%}
.u108{flex:1 1 100%}
.u121{gap:20px}
.u122{flex:1 1 100%}
}

@media (max-width:520px){
.u39{grid-template-columns:minmax(0,1fr)}
}
