/* Временная версия сайта (11.2026): корзина/сравнение/избранное отключены, заказ — через заявку */
[data-ajax-load-block*="TOGGLE_COMPARE"],[data-ajax-load-block*="TOGGLE_FAVORITE"],
[data-ajax-load-block*="TOGGLE_BASKET"],[data-ajax-load-block*="TOGGLE_CART"],
[data-ajax-load-block*="TOGGLE_CABINET"],
.header-cart,.header-compare,.header-favorite,.item-action--favorite,.item-action--compare,
.in_cart,.btn-ocb,.btn-fast-view,.catalog-detail__cart .counter,.js-replace-btns .counter,
.bottom-icons-panel__content-link--basket,.bottom-icons-panel__content-link--compare,
.bottom-icons-panel__content-link--favorite,.bottom-icons-panel__content-link--cabinet{display:none!important}
.sk-lead[hidden]{display:none!important}
.sk-lead{position:fixed;inset:0;z-index:30000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,20,40,.55)}
.sk-lead__box{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:12px;padding:28px 24px 22px;box-shadow:0 20px 60px rgba(0,0,0,.25);font:14px/1.45 Inter,Arial,sans-serif;color:#222}
.sk-lead__x{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;background:none;font-size:26px;line-height:1;color:#999;cursor:pointer}
.sk-lead__x:hover,.sk-lead__x:focus-visible{color:#222}
.sk-lead h3{margin:0 0 4px;font-size:20px;font-weight:600}
.sk-lead__item{margin:0 0 14px;color:#666;font-size:13px}
.sk-lead label{display:block;margin:10px 0 4px;font-size:13px;color:#555}
.sk-lead input[type=text],.sk-lead input[type=tel],.sk-lead textarea{width:100%;box-sizing:border-box;border:1px solid #d6d6e0;border-radius:8px;padding:10px 12px;font:inherit;color:#222;background:#fff}
.sk-lead textarea{min-height:70px;resize:vertical}
.sk-lead input:focus,.sk-lead textarea:focus{outline:2px solid #201fff;outline-offset:0;border-color:#201fff}
.sk-lead__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.sk-lead__consent{display:flex!important;gap:8px;align-items:flex-start;margin-top:12px!important;font-size:12px!important;color:#666!important}
.sk-lead__consent input{margin-top:2px}
.sk-lead__btn{display:block;width:100%;margin-top:16px;padding:12px;border:0;border-radius:8px;background:#201fff;color:#fff;font:600 15px Inter,Arial,sans-serif;cursor:pointer}
.sk-lead__btn:hover{filter:brightness(1.1)}.sk-lead__btn:focus-visible{outline:3px solid #9b9bff;outline-offset:2px}
.sk-lead__btn[disabled]{opacity:.6;cursor:wait}
.sk-lead__err{margin-top:10px;color:#c62828;font-size:13px}
.sk-lead__alt{margin-top:16px;padding-top:14px;border-top:1px solid #eee;font-size:13px;color:#555}
.sk-lead__alt a{color:#201fff;text-decoration:none;font-weight:500}
.sk-lead__ok{text-align:center;padding:12px 0}
.sk-lead__ok b{display:block;font-size:18px;margin-bottom:6px}
/* Swiper в архиве не сохранился: простая замена слайдеров */
.sk-noswiper .swiper:not(.js-detail-img):not(.js-detail-img-thumb) .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;-webkit-overflow-scrolling:touch;transform:none!important}
.sk-noswiper .swiper:not(.js-detail-img):not(.js-detail-img-thumb) .swiper-slide{flex:0 0 auto;scroll-snap-align:start}
.sk-noswiper .swiper-button-prev,.sk-noswiper .swiper-button-next,.sk-noswiper .swiper-pagination{display:none!important}
.sk-gal .detail-gallery-big{display:none!important}
.sk-gallery{max-width:100%;margin-bottom:16px}
.sk-gallery__main{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:8px}
.sk-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px}
.sk-gallery__thumb{flex:0 0 64px;height:64px;padding:4px;border:1px solid #e3e3ea;border-radius:8px;background:#fff;cursor:pointer}
.sk-gallery__thumb img{width:100%;height:100%;object-fit:contain}
.sk-gallery__thumb.is-on,.sk-gallery__thumb:focus-visible{border-color:#201fff;outline:none;box-shadow:0 0 0 1px #201fff}
/* главная (снимок 02.2025): стили блоков баннеров/брендов не сохранились */
.brands-list__item,.banners-img-with-text-list__item{position:relative;overflow:hidden}
.CATALOG_TAB .tabs .nav-tabs li:not(:first-child),.CATALOG_TAB .js-tabs-ajax .tab-pane:not(:first-child){display:none!important}
.ajax_load_btn,.more_text_ajax{display:none!important}
.tab-content-block.loading-state{display:none!important}
.brands-list__item img,.brands-list img{max-height:56px!important;max-width:150px!important;width:auto!important;height:auto!important;object-fit:contain}
.sk-noswiper .brands-list .swiper-slide{width:170px!important;display:flex;align-items:center;justify-content:center}
.filter-panel,.bx_filter,.filter_horizontal,#mobilefilter,.catalog-detail__forms .btn-ocb{display:none!important}
/* карточка товара: стили страницы (page_*.css) не сохранились — адаптив вручную */
.catalog-detail__item,.catalog-detail__main,.catalog-detail__main-part{min-width:0}
.breadcrumbs{overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.props_block,.tab-content{max-width:100%;overflow-x:auto}
@media (max-width:991px){
  .catalog-detail.flexbox--direction-row,.catalog-detail__top-info{flex-direction:column!important}
  .catalog-detail__top-info > *{width:100%!important;max-width:100%!important;flex:0 0 auto!important}
  .catalog-detail__main-parts{flex-direction:column}
  .catalog-detail__main-part{width:100%}
}
