/* МногоСтрой UX-правки 23.10.2026 */
/* «Наверх» — круглая кнопка в правом нижнем углу, на телефоне скрыта */
.footer-scroll{left:auto!important;right:20px!important;bottom:84px!important;width:48px!important;height:48px!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;font-size:0!important;line-height:0!important;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.footer-scroll svg{width:18px!important;height:18px!important;margin:0!important;fill:#fff}
@media (max-width:767px){.footer-scroll{display:none!important}}
/* Названия товаров — тёмные, без подчёркивания; красные при наведении */
.category-block-review__link,.category-block-review__link:visited{color:#1a1a1a!important;text-decoration:none!important}
.category-block-review__link:hover{color:#ED1A24!important}
/* названия в блоках «С этим товаром покупают» / похожие — тоже тёмные */
.category-block-title{color:#1a1a1a!important;text-decoration:none!important}
.category-block:hover .category-block-title{color:#ED1A24!important}
/* === шаг 3 === */
/* «В корзину» на странице товара: тёмный текст на жёлтом (было белое — не читалось) */
.full-product-submit{color:#1e0602!important;font-weight:600!important}
/* «Написать в MAX» рядом с корзиной — второстепенная: контур вместо заливки */
.full-product-buttons .header-top__call-back{background:#fff!important;border:2px solid #1f1a6b!important;box-shadow:none!important}
.full-product-buttons .header-top__call-back a{color:#1f1a6b!important}
/* Товар без цены: спокойная подпись и кнопка-контур вместо серой кнопки с красным «!» */
.category-item__price-current.small{font-size:14px!important;font-weight:500!important;color:#6b6b6b!important}
.preorder-submit{background:#fff!important;border:2px solid #FFCC33!important;color:#1e0602!important;box-shadow:none!important}
.preorder-submit i{display:none!important}
.preorder-submit:hover{background:#FFCC33!important}
/* «Добавить отзыв» — обычная ссылка, а не серая «неактивная» кнопка */
.review--add,.review--add-green{background:transparent!important;color:#1a1a1a!important;text-decoration:underline!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
.review--add:hover{color:#ED1A24!important}
/* пустой рейтинг прячем (место сохраняем, чтобы карточки не прыгали) */
.ux-no-rating{visibility:hidden!important}
.ux-no-rating-top{display:none!important}
/* === шаг 4: MAX на странице товара — контур, без градиента === */
.full-product-buttons .header-top__call-back a{background:none!important;background-image:none!important;color:#1f1a6b!important;font-weight:600!important}
.full-product-buttons .header-top__call-back:hover{background:#1f1a6b!important}
.full-product-buttons .header-top__call-back:hover a{color:#fff!important}
/* === шаг 5: «Товар дня» над каталогом — широкая горизонтальная карточка (только широкие экраны) === */
@media (min-width:1200px){
.category-row:not(#mse2_results) .ms2_product-top{width:calc(100% - 20px)!important;max-width:none!important;flex:0 0 calc(100% - 20px)!important;display:grid!important;grid-template-columns:320px minmax(0,1fr) 240px;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:'img labels buy' 'img title buy' 'img rate buy' 'img shop buy' 'img attr buy';column-gap:36px;row-gap:8px;align-items:start;height:auto!important;min-height:0!important;padding:24px 28px!important}
.category-row:not(#mse2_results) .ms2_product-top>.category-block-link{display:contents!important}
.category-row:not(#mse2_results) .ms2_product-top .category-block-img{grid-area:img;width:320px!important;max-width:320px!important;margin:0!important}
.category-row:not(#mse2_results) .ms2_product-top .category-block-link--item{grid-area:img}
.category-row:not(#mse2_results) .ms2_product-top>.category-block-top{grid-area:labels;position:static!important;display:flex!important;gap:12px;align-items:center;justify-content:flex-start!important;padding:0!important}
.category-row:not(#mse2_results) .ms2_product-top .category-label-wrap{display:flex!important;flex-direction:row!important;gap:8px;position:static!important}
.category-row:not(#mse2_results) .ms2_product-top .delivery-prod{position:static!important}
.category-row:not(#mse2_results) .ms2_product-top .category-block-title{grid-area:title;font-size:20px!important;line-height:1.3!important;text-align:left!important;font-weight:600!important;margin:0!important;height:auto!important;max-height:none!important;min-height:0!important;-webkit-line-clamp:unset!important;overflow:visible!important}
.category-row:not(#mse2_results) .ms2_product-top>noindex{grid-area:rate}
.category-row:not(#mse2_results) .ms2_product-top>noindex,.category-row:not(#mse2_results) .ms2_product-top .category-block-review{position:static!important;display:flex!important;justify-content:flex-start!important;text-align:left!important;margin:4px 0 0!important}
.category-row:not(#mse2_results) .ms2_product-top>.category-block-in_shop{grid-area:shop;justify-content:flex-start!important;margin:0!important}
.category-row:not(#mse2_results) .ms2_product-top>.category-block-attr{grid-area:attr;max-width:460px;margin:0!important}
.category-row:not(#mse2_results) .ms2_product-top>.category-block-bottom{grid-area:buy;align-self:center;position:static!important;margin:0!important}
.category-row:not(#mse2_results) .ms2_product-top .category-block-bottom__hover{position:static!important;opacity:1!important;visibility:visible!important}
.category-row:not(#mse2_results) .ms2_product-top>.button-additional{display:none!important}
}
