/* Телефон: мелкий текст макета и разделов увеличен до читаемого (не меньше 9-10px в самом макете, 12px в тексте страницы). */
@media(max-width:700px){
:root:root :is(.btn,.smallbtn,.note,.ai-next,.ai-next span,.footer-legal button,.footer-brand p,.footer-contact p,.difference-card p,.flow-steps>div,.checks div,.tabs button,dd,dt,.price-card dl>div){font-size:12px}
:root:root :is(.eyebrow,.badge,.price-top span,.diagram-note,.workspace-path,.tag,.ai-chips span,.result b,.result span,.footer-legal span){font-size:11px}
:root:root .part-pin{font-size:12px}
:root:root .shopnav,:root:root .shopbanner p,:root:root .search button,:root:root .shopicons,:root:root .url{font-size:10px}
:root:root .search button{white-space:nowrap}
:root:root .slabel{font-size:11px}
:root:root .product small{font-size:9px}
:root:root .product p{font-size:11px}
:root:root .product .price{font-size:12px}
:root:root .shop-demo{font-size:10px}
:root:root .float.one strong,:root:root .float.two strong,:root:root .float strong{font-size:12px}
:root:root .float.one small,:root:root .float.two small,:root:root .float small{font-size:10px}
:root:root .float.one{position:relative;left:auto;bottom:auto;margin:14px 0 0;width:fit-content;max-width:100%}
:root:root .shopbanner b{font-size:20px}
:root:root :is(#heroSearch input,dialog input,dialog select,dialog textarea){font-size:16px}
:root:root .float small{font-size:10px!important}
}
