body {
    color:#26325c;
    font-family: 'Fira Sans';
}
.uk-link,a {
    color:#1D5DEB
}
a:hover,
.uk-link:hover{
    text-decoration:none;
}
.blick {
    position: relative;
    overflow: hidden;
}
.blick::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
    transform: skewX(-25deg);
    transition: none;
    z-index: 10;
}
.blick:hover::before {
    animation: shine 0.4s forwards;
}
@keyframes shine {
    to {
        left: 100%;
    }
}
.all_easymart{
    max-width:1280px;
    margin:0 auto;
}
.uk-h1, h1,
.uk-h2, h2,
.uk-h3, h3,
.uk-h4, h4,
.uk-h5, h5{
    font-family: "Fira Sans";
    font-weight: bold;
    color:#26325c;
}
/*главное меню*/
.top_mini_menu{
    margin-top:20px;
    margin-bottom:30px;
}
.top_mini_menu ul.mod-menu{
    list-style:none;
    padding-left:0;
    margin-bottom:0;
}
.top_mini_menu ul.mod-menu li{
    margin-right:25px;
}
.top_mini_menu a,
.top_mini_menu .uk-link{
    color:#26325c;
}
.top_mini_menu img.img_menu{
    width:18px;
    margin-right:5px;
}

/*Блок кнопки каталога, поиска, корзины*/
.mod_search_block{
    margin-bottom:30px;
}
.catalog_button a img{
    margin-right: 10px;
}


/*каталог товаров*/
.radicalmart-categories_accordion [hidden]{
    display:block!important;
}
.uk-modal-title {
    font-weight:bold;
}
.left_block{
    width:320px;
    margin-right:35px;
}

/*фильтр*/
.range-slider {
    position: relative;
    margin-bottom: 25px;
}
.range-slider input[type="range"] {
    position: absolute;
    width: 100%;
    -webkit-appearance: none;
    background: transparent;
    pointer-events: none;
}
.range-slider input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 15px;
    height: 15px;
    background: #2a2a2a;
    cursor: pointer;
    pointer-events: auto;
    position: relative;
    z-index: 1;
    top:-5px;
}
.range-slider input[type="range"]::-moz-range-thumb {
    width: 15px;
    height: 15px;
    background: #2a2a2a;
    border-radius: 50%;
    cursor: pointer;
    top:-5px;
}
.range-slider .track {
    position: absolute;
    width: 100%;
    height: 7px;
    background: #ddd;
}
.range-slider .range {
    position: absolute;
    height: 7px;
    background: #ff7a00;
}
.range-slider .output {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    position:relative;
    top:-10px;
}
.range-slider .output input {
    width: 25%;
    text-align: center;
    border:none;
    padding:0;
    font-size:16px;
}
.range-slider .output input:first-child {
    text-align:left;
    padding-bottom:6px;
    border-bottom:1px solid #eee;
}
.range-slider .output input:last-child {
    text-align:right;
    padding-bottom:6px;
    border-bottom:1px solid #eee;
}