/* uc_site_ux 15.11.2026 (Евгений): значения характеристик — перенос по словам (тема ставила word-break:break-all, рвало «зар/яда»); длинные коды без пробелов переносятся только если не влезают */
.ty-product-feature__value{word-break:normal!important;overflow-wrap:anywhere!important}
/* кнопка «наверх» на телефоне: 40px вместо 64, на странице товара — над липкой плашкой «цена + В корзину» */
@media (max-width:767px){
.ab__scroll_to_top_button{padding:6px!important;margin-right:8px!important}
.ab__scroll_to_top_button [class*="ab__stt-arrow"]{font-size:40px!important;line-height:1!important;display:block}
body.sticky-add-to-cart .ab__scroll_to_top_button{margin-bottom:130px!important}
}
/* 15.11.2026 (Евгений): открытое мобильное меню и другие полноэкранные панели темы (html.no-scroll / body.fly-menu) — кнопку «наверх» прячем */
html.no-scroll .ab__scroll_to_top_button,body.fly-menu .ab__scroll_to_top_button{display:none!important}
/* крестик закрытия меню не наезжает на «Каталог товаров»: кнопка уже на ширину крестика, крестик по центру её высоты */
@media (max-width:767px){
.ut2-sw-w .ut2-rb:has(> .ut2-menu-opener){padding-right:56px!important}
.ut2-sw-w:has(.ut2-menu-opener) .ut2-sp-f{top:14px!important}
}
/* 16.11.2026 визуальный обход (Евгений): название товара на телефоне — перенос по словам (тема ставила word-break:break-all, рвало «DD/R5», «G/raphics») */
@media (max-width:767px){
h1.ut2-pb__title,h1.ut2-pb__title bdi{word-break:normal!important;overflow-wrap:anywhere!important}
/* плашка «Скидка N%» и сердечко «в избранное» в правом верхнем углу карточки наезжали друг на друга — сердечко опускаем под плашку */
form:has(> .ty-product-labels--top-right .ty-product-labels__item) > .ut2-w-c-q__buttons{top:28px!important}
}
/* оформление заказа: кнопка «наверх» закрывала «Оформить заказ» внизу страницы — на этой странице её не показываем */
body:has(.litecheckout) .ab__scroll_to_top_button{display:none!important}
