/* MT shop UI: плавающие кнопки фильтров (pack 29+) */
/* Мобильная/планшетная кнопка темы — акцент, лёгкая прозрачность, перелив, число рядом с иконкой */
.woodmart-sticky-sidebar-opener.shop-sidebar-opener:not(.sticky-toolbar){
  background:rgba(194,65,12,.78) !important;color:#fff !important;overflow:hidden;
  box-shadow:0 4px 14px rgba(194,65,12,.4);
  width:auto !important;min-width:50px;padding:0 12px !important;
  display:flex !important;align-items:center;justify-content:center;gap:5px;
}
.woodmart-sticky-sidebar-opener.shop-sidebar-opener:not(.sticky-toolbar):after{color:#fff !important}
.woodmart-sticky-sidebar-opener.shop-sidebar-opener:not(.sticky-toolbar):before{
  content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;
  background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);
  animation:mtSheen 3.6s ease-in-out infinite;
}
@keyframes mtSheen{
  0%,55%{left:-80%} 85%,100%{left:130%}
}
/* Число активных фильтров рядом с иконкой (моб/планшет) */
.woodmart-sticky-sidebar-opener .mt-fnum{
  font-size:13px;font-weight:700;color:#fff;background:rgba(255,255,255,.28);
  border-radius:10px;padding:0 6px;line-height:18px;position:relative;z-index:1;
}

/* ПК: кнопка «К фильтрам» */
@keyframes mtPulse{
  0%,100%{box-shadow:0 4px 14px rgba(194,65,12,.4)}
  12%{box-shadow:0 4px 14px rgba(194,65,12,.4),0 0 0 8px rgba(194,65,12,.16)}
  24%{box-shadow:0 4px 14px rgba(194,65,12,.4),0 0 0 14px rgba(194,65,12,0)}
}
#mt-filter-top{
  position:fixed;left:0;top:30%;z-index:350;display:flex;flex-direction:column;align-items:center;gap:2px;
  padding:10px 9px;background:rgba(194,65,12,.78);color:#fff;text-decoration:none;
  border-radius:0 12px 12px 0;box-shadow:0 4px 14px rgba(194,65,12,.4);
  font-size:12px;font-weight:600;line-height:1.2;
  opacity:0;pointer-events:none;transform:translateX(-100%);
  transition:opacity .3s ease,transform .3s ease;
}
#mt-filter-top.mt-show{opacity:1;pointer-events:auto;transform:none;animation:mtPulse 3.6s ease-in-out infinite}
#mt-filter-top:hover{background:rgba(168,55,16,.9);color:#fff}
#mt-filter-top .mt-ft-ico{font-size:15px;line-height:1}
@media (max-width:1024px){#mt-filter-top{display:none}}
/* Бейдж на ПК-кнопке */
#mt-filter-top .mt-fcount{position:absolute;top:-7px;right:-7px;z-index:2;display:none;min-width:20px;height:20px;padding:0 5px;
  background:#fff;color:#c2410c;border:2px solid #c2410c;border-radius:12px;
  font-size:11px;font-weight:700;line-height:17px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.18)}
#mt-filter-top .mt-fcount.on{display:block}
/* Подсветка колонки фильтров после возврата */
.area-sidebar-shop.mt-flash{animation:mtFlash 1.5s ease}
@keyframes mtFlash{
  0%,100%{box-shadow:none}
  25%,60%{box-shadow:0 0 0 4px rgba(194,65,12,.35);border-radius:8px}
}

/* Быстрый просмотр: порядок — наименование → цена → выгода/наличие → корзина → описание */
.mfp-content .summary-inner .woodmart-scroll-content{display:flex;flex-direction:column}
.mfp-content .summary-inner .woodmart-scroll-content > *{order:10}
.mfp-content .summary-inner .product_title{order:1}
.mfp-content .summary-inner .price{order:2}
.mfp-content .summary-inner .mt-save{order:3}
.mfp-content .summary-inner .stock{order:4}
.mfp-content .summary-inner form.cart{order:5}
.mfp-content .summary-inner .woocommerce-product-details__short-description{order:6}
.mfp-content .summary-inner .mt-mp-row{order:7}
.mfp-content .summary-inner .product_meta{order:8}
.mfp-content .summary-inner .product-share{order:9}

/* Быстрый просмотр: артикул и «Купить на:» сразу под наименованием */
.mfp-content .summary-inner .product_meta{order:2}
.mfp-content .summary-inner .mt-mp-row{order:3}
.mfp-content .summary-inner .price{order:4}
.mfp-content .summary-inner .mt-save{order:5}
.mfp-content .summary-inner .stock{order:6}
.mfp-content .summary-inner form.cart{order:7}
.mfp-content .summary-inner .woocommerce-product-details__short-description{order:8}

/* Быстрый просмотр: не «проваливаться» скроллу за пределы + заметный скроллбар */
.mfp-content .summary-inner .woodmart-scroll-content{overscroll-behavior:contain}
.mfp-content .summary-inner .woodmart-scroll-pane{width:6px !important;opacity:1 !important;background:rgba(0,0,0,.06);border-radius:3px}
.mfp-content .summary-inner .woodmart-scroll-slider{background:#c2410c !important;opacity:.75;border-radius:3px}

