/* ========================================
   Demo Site — Custom Styles
   Не трогаем default.css из MS3 — он обновляется пакетом
   ======================================== */

/* Navbar */
body { padding-top: 56px; }
.navbar-brand svg { vertical-align: -3px; }

/* Filter sidebar sticky */
.mfilter-sidebar { position: sticky; top: 76px; }

/* Home page card hover */
.card { transition: transform 0.2s ease; }
.card:hover { transform: translateY(-2px); }

/* Variant price transitions */
[data-ms3v-price] { transition: color 0.2s ease; }
[data-ms3v-old-price] { transition: opacity 0.2s ease; }
