/* Unio — Андрей Парфенович · web-seo.by */
@media (max-width: 767px) {
  .product-item__info { min-width: 0; }
  .product-item__title, .product-item__sticker, .checkout-cart__name { overflow-wrap: anywhere; }
  .product-busket { display: block; }
  .product-busket-add { flex-wrap: wrap; }
  .product-busket-add .btn-cart { display: inline-flex; align-items: center; justify-content: center; gap: 6px; flex: 1 0 100%; min-height: 44px; padding: 8px; }
  .product-busket-add .btn-cart span { display: inline; }
  .product-busket-add .btn-wishlist, .product-busket-add .btn-compare { flex: 1; min-height: 44px; }
  .product-busket .number { width: 100%; }
  .product-item .price-main { overflow-wrap: anywhere; }
  .quick-view { display: block; top: auto; bottom: 6px; left: 6px; right: 6px; transform: none; }
  .quick-view .quickview-btn { width: 100%; min-height: 36px; white-space: normal; font-size: 12px; padding: 6px; }
  #modal-quickview .modal-dialog { width: auto; margin: 8px; }
  #modal-quickview .modal-body { padding: 12px; }
  #modal-quickview .quickview-content { flex-direction: column; }
  #modal-quickview .quickview-image, #modal-quickview .quickview-product, #modal-quickview .tab-container { width: 100%; max-height: none; padding: 12px 0; overflow: visible; }
  #modal-quickview .quickview-images .thumb img { max-height: 38vh; width: auto; max-width: 100%; }
  #modal-quickview .quickview-buttons { flex-wrap: wrap; gap: 8px; }
  #modal-quickview .quickview-buttons .btn-incart { min-height: 44px; }
  #modal-quickview .product-tabs__wrap { display: flex; flex-wrap: nowrap; overflow-x: auto; }
  #modal-quickview .product-tabs__wrap > li { flex-shrink: 0; }
  #modal-quickview .modal-close { z-index: 2; min-width: 44px; min-height: 44px; }

}
@media (max-width: 991px) {
  .prod-content > .row { display: flex; flex-direction: column; min-width: 0; }
  .prod-content > .row > .col-sm-8 > .product-picture, .prod-content > .row > .col-sm-8 > .product-tabs { min-width: 0; width: calc(100% - 30px); max-width: calc(100% - 30px); }
  .prod-content > .row > .col-sm-8 { display: contents; }
  .prod-content > .row > .col-sm-8 > .product-picture { order: 1; margin-left: 15px; margin-right: 15px; }
  .prod-content > .row > .col-sm-4 { order: 2; width: 100%; }
  .prod-content > .row > .col-sm-8 > .product-tabs { order: 3; margin-left: 15px; margin-right: 15px; }
  .menu-fixed, .catalog-category, .slide-search, .mobile-catalog { visibility: hidden; }
  .menu-fixed.active, .catalog-category.active, .slide-search.active, .mobile-catalog[style*="transform"] { visibility: visible; }
  .menu-toggle, .top-panel__informer { min-width: 44px; min-height: 44px; color: inherit; font: inherit; }
  .slide-close, .mobile-catalog__close { min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
  .menu-informations-blocks, .mobile-catalog__inner { overscroll-behavior: contain; }
}
.icon-menu__toggle { display: inline-flex; flex-direction: column; align-items: center; }
.icon-menu__toggle > span { display: block; font-size: 11px; line-height: normal; }
