.searchpro__field .searchpro__field-container {
    height:55px!important;
    border-color:#2d9cdb!important;
}
.searchpro__field .searchpro__field-button-container .searchpro__field-button {
    background:#2d9cdb!important;
    color:#fff!important;
    margin: -1px;
    height: calc(100% + 2px)!important;
}
.searchpro__field .js-searchpro__field-container--focus {
    border-color:#2190d0!important;
}
.searchpro__field .js-searchpro__field-container--focus .searchpro__field-button {
    background:#2190d0!important;
}

.searchpro__page-sidebar input[type="radio"] {
  -webkit-appearance: radio;
}
.searchpro__page-sidebar input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
#wm-alphacat-plugin-menu {
    background:none!important;
}
.d-filter__wrap {
    animation: puls 4s linear infinite
}

@keyframes puls {
    0% {
        box-shadow: 0 5px 30px rgba(0,0,0, 0);
    }
    
    15% {
        box-shadow: 0 5px 30px rgba(0,0,0, .1);
    }
    
    25% {
        box-shadow: 0 5px 30px rgba(0,0,0, .2);
    }
    
    35% {
        box-shadow: 0 5px 30px rgba(0,0,0, .1);
    }
    
    50% {
        box-shadow: 0 5px 30px rgba(0,0,0, 0);
    }
}


.h-categ .h-categ__info {
    padding:8px;
}
.h-categ .h-categ__name {
    font-size:13px;
}
.h-categ .h-categ__item_box {
    padding:0;
}
.h-categ .h-categ__item_box {
    margin:4px;
}
.h-categ .h-categ__cont_box {
    margin:-4px;
}
.h-categ .h-categ__item_box_3 {
    width:calc(25% - 8px);
}
.h-categ .h-categ__link {
    height:100%;
}
@media screen and (max-width: 980px) {
    .h-categ__item_box_3 {
        width:calc(33.33% - 8px);
    }
}
@media screen and (max-width: 767px) {
    .h-categ__item_box_3 {
        width:calc(50% - 8px);
    }
}
@media screen and (max-width: 480px) {
    .h-categ__item_box_3 {
        width:calc(100% - 8px);
    }
}

.c-menu__items-ul-2 {
    display:none;
}
.c-menu__items-yet {
    padding:5px 10px;
}
.buy1click-open-button.product__button-one {
    border: none!important;
    background: none!important;
    border-bottom: 1px dashed!important;
    cursor: pointer!important;
    transition: border .2s ease-out!important;
    height: 20px!important;
    width: auto!important;
    padding:0!important;
    color:#333!important;
    font-family:inherit!important;
    border-radius:0!important;
}
.buy1click-open-button.product__button-one:hover {
    border-bottom-color:transparent!important;
}
.pnotice__buttonView.btn {
    margin-top:0!important;
    background:none!important;
    border:2px solid var(--b-bg)!important;
    color:var(--b-bg)!important;
}
.pnotice__buttonView.btn:hover {
    border-color: var(--b-bg-hover)!important;
    color: var(--b-bg-hover)!important;
}
.flexdiscount-my-content > div {
    padding:0!important;
}
#wm-alphacat-plugin-menu {
    padding:0!important;
}
#wm-alphacat-plugin-list li a {
    color:#646479!important;
}

input.search__input {
    background:#f8f8ff;
    padding:0 50px 0 20px;
    height:55px;
    border:none;
}
.search__button {
    right:5px;
    left:initial;
    height:55px;
}
.header__bottom-search {
    padding-right:15px;
    flex:1;
}

.header__bottom-category-w {
    display:flex;
    align-items:center;
}

.categoryNew {
    height:55px;
    line-height:55px;
    font-size:24px;
    margin-right:40px;
    padding:0 30px;
}
.categoryNew:hover {
    background:var(--b-bg);
}
.c-menu__left {
    width:300px;
}
.c-menu__items-ul-1 {
    columns:3;
}

.bottomCategory:hover .c-menu {
    opacity:1;
    visibility:visible;
}

.s-slider__row {
    display:flex;
    flex-wrap:wrap;
    font-size:0;
    justify-content: space-between;
}

.s-slider .slick-prev,
.s-slider .slick-next {
    display:none!important;
}

.s-slider__col {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    padding-right:30px;
}

.s-slider__col1 {
    border:solid 1px #eee;
    flex: 0 0 100%;
    max-width: 100%;
    height: 300px;
    overflow:hidden;
    margin-bottom:30px;
}

.s-slider__col2 {
    border:solid 1px #eee;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    overflow:hidden;
    height:480px;
}

.s-slider__col5 {
    border:solid 1px #eee;
    flex: 0 0 calc(50% - 15px);
    max-width: calc(50% - 15px);
    overflow:hidden;
    height: 150px;
}


@media screen and (max-width: 1080px) {
    .s-slider__col1 {
        height:200px;
    }
    .s-slider__col2 {
        height:330px;
    }
    .s-slider__col5 {
        height:100px;
    }
}

@media screen and (max-width: 767px) {
    .bottomCategory,
    .header__bottom-search,
    .s-slider__col5,
    .s-slider__col2 {
        display:none
    }
    .s-slider__col {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right:0px;
    }
    .s-slider__col1 {
        height:100%;
        margin-bottom:0;
    }
    .s-slider__col1 .slick-slider {
        margin-bottom:0;
    }
}
