.work-status-modal {
    width: 348px;
}

/* Крошки */
.tm-top {
    padding-top: 24px !important;
}

/* -------------------------------------------------------
                         Хедер
-------------------------------------------------------- */

/* Счетчик на иконке корзина */
.uk-badge.quantity {
    background: #8F64D8;
    font-size: 10px;
    line-height: 1.5;
    top: -2px;
    right: -10px;
    z-index: 1;
    text-align: center;
}

/* Верхний хедер */
@media (min-width: 960px) {
    .tm-toolbar .uk-container > div,
    .tm-toolbar .uk-container > div > div > div{
        width: 100% !important;
    }
    div.tm-toolbar.tm-toolbar-default.uk-visible\@m > div > div > div > div.uk-margin-small-top.uk-first-column {
        display: none;
    }

    .tm-toolbar {
        display: block!important;
        padding-top: 8px;
        padding-bottom: 8px;
        background: #312E3F;
        padding: 13px 0;
    }
}

/* Нижний хедер */
@media (min-width: 960px) {
    header .uk-navbar-container{
        padding: 20px 0;
    }
}
.uk-navbar-left, .uk-navbar-item{
    width: 100%;
}

@media (max-width: 960px) {
    header .uk-navbar-container{
        padding: 10px 0;
    }
    .tm-toolbar .uk-container > div{
        width: 100%;
    }
    .tm-header-mobile .uk-navbar-container{
        background: #312E3F;
    }
    .tm-header-mobile .uk-navbar-right {
        margin-left: 0;
        display: grid !important;
        width: 100%;
    }
    /* отключение стоковой кнопки меню на мобилках */
    .tm-header-mobile .uk-navbar-right > a {
        display: none !important;
    }
    .tm-toolbar .uk-child-width-auto > div:last-child {
        width: 100%;
    }
    .tm-toolbar-default {
        background: #F3F0FC!important;
    }
}


 /* Мобильное меню */
 #tm-dialog-mobile .uk-offcanvas-bar {
     padding-bottom: 40px;
 }

/* ----------------------------------------------------------
      Кнопка в карточке товара в каталоге и в Хит продаж
----------------------------------------------------------- */

.custom-card-btn {
    padding: 0 10px;
}

/* Кликабельная карточка товара в каталоге */
.product-block {
    cursor: pointer;
}

.product-block > .product-block-link {
    z-index: 1;
}

.product-block .uk-margin-small,
.product-block .uk-position-top-left,
.product-block .product-block-quantity,
.product-block [radicalmart-cart],
.product-block button,
.product-block input {
    position: relative;
    z-index: 2;
}

/* ---------------------------------------------------------
                       Страница каталог
---------------------------------------------------------- */

.uk-select:not([multiple]):not([size]) {
    border: 1px solid rgba(49, 46, 63, 0.14);
}

/* Картинка в карточке товара */
.product-block .uk-overflow-hidden {
    width: 100%;
    aspect-ratio: 295 / 200;
    overflow: hidden;
}
.product-block .uk-overflow-hidden img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* ------------------------ Фильтр -----------------------*/

/* Бордер у цены */
/*.category .uk-input{*/
/*    border: 1px solid #e5e5e5;*/
/*}*/
/* ----------------------------------------------------------
                      Карточка товара
----------------------------------------------------------- */

/* Прочерки между характеристиками в карточке товара */
.uk-leader-fill::after {
    transform: translateY(3px);
}

.info .price.uk-card {
    align-self: flex-start;
    width: fit-content;
}

/* ------------------------ Слайдер -----------------------*/

/* Миниатюры слайдера в карточке товара */
.product .uk-thumbnav picture {
    box-sizing: border-box;
    height: 100% !important;
    border-radius: 24px;
    overflow: hidden;
    border: 1px solid rgba(49, 46, 63, 0.14);
}

/* Один слайд в слайдере в карточке товара */
.product .uk-slideshow-items > li >div > a{
    border-radius: 24px;
    border: 1px solid rgba(49, 46, 63, 0.14);
    overflow: hidden;
}
.product .uk-slideshow-items picture{
    width: 100%
}

/* прокрутка uk-lightbox-thumbnav в товаре */
.uk-lightbox-thumbnav {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    justify-content: flex-start;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x;
    overscroll-behavior-x: contain;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.uk-lightbox-thumbnav::-webkit-scrollbar {
    display: none;
}

.uk-lightbox-thumbnav > li {
    flex: 0 0 auto;
}

/* Кнопки навигации в слайдере и в лайтбоксе */
.el-slidenav svg,
.uk-slidenav svg{
    display: none;
}

.uk-position-center-left-out {
    left: -28px;
}
.uk-position-center-right-out {
    left: unset;
    right: -28px;
}

.uk-slidenav-next, .uk-slidenav-previous{
    background-image: url("/images/icons/slider-next.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 46px;
    height: 46px;
    background-size: 50%
}

.uk-slidenav-previous{
    transform: scale(-1,1);
}

/* ------------------------ Разное -----------------------*/

.product .uk-h4 {
    line-height: 1.1;
}

.product .uk-h3 {
    line-height: 1;
}

/* ----------------------------------------------------------
                           Корзина
----------------------------------------------------------- */

/* предотвратить выделение текста (включая инпут и кнопку «В корзину») при быстрых кликах по кнопкам + и - */
.uk-link[uk-icon="icon: cart-minus"],
.uk-link[uk-icon="icon: cart-plus"],
.uk-link[uk-icon="icon: minus;"],
.uk-link[uk-icon="icon: plus;"]{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

/* Анимация на + и - */
[radicalmart-cart="quantity_minus"] svg,
[radicalmart-cart="quantity_plus"] svg {
    transition: transform 0.3s;
}

[radicalmart-cart="quantity_minus"]:hover svg,
[radicalmart-cart="quantity_plus"]:hover svg {
    transform: scale(1.2);
}

[radicalmart-cart="quantity_minus"]:active svg,
[radicalmart-cart="quantity_plus"]:active svg {
    transform: scale(1.4);
}

/* Боковое модальное корзины как мобильное меню по высоте */

#radicalmart_cart_module .uk-offcanvas-bar,
#tm-dialog-mobile .uk-offcanvas-bar{
    background: #F3F0FC;
}
@media (max-width: 960px) {
    #radicalmart_cart_module .uk-offcanvas-bar,
    #tm-dialog-mobile .uk-offcanvas-bar{
        bottom: 60px;
    }
}

/* ----------------------------------------------------------
                     Категории товаров
----------------------------------------------------------- */

/* На мобильных карточки в один ряд с горизонтальной прокруткой */
@media (max-width: 960px) {
    .category .radicalmart-categories__list {
        margin-left: 0;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scroll-snap-type: x proximity;
        padding-bottom: 5px;
    }

    .category .radicalmart-categories__list > div {
        flex: 0 0 200px;
        width: 200px;
    }

    .category .radicalmart-categories__list > div > .radicalmart-categories__item {
        scroll-snap-align: start;
    }
}