*:not(svg),
*:not(path),
.btn {
  border-radius: 4px !important;
}

.btn-general{
    background-color: #fb406a !important;
}

.btn-general:focus, .btn-general:hover, .btn-general:active{
    background: linear-gradient(90deg, #fb406a 0%, #571dfb 100%) !important;
    border: none !important;
    color: #ffffff !important;
}

.btn-fastorder{
    background-color: #00bc52 !important;
}

.text-fastorder{
    color: #ffffff !important;
}

.btn-icon-fastorder{
    background: #ffffff !important;
}

.btn-fastorder:hover, .btn-fastorder:focus, .btn-fastorder.focus{
    background-color: #fb406a !important;
}

.btn-menu .menu-icon {
    border: 1px solid #ffffff;
    border-radius: 50% !important;
    padding: 2px;
    width: 22px;
    height: 22px;
    box-sizing: border-box;
}

#menu .btn-menu {
    background: #fb406a !important; 
    border: none !important;
    color: #ffffff !important;
}

#menu .btn-menu .text-category{
    color: #ffffff !important;
}

#menu .btn-menu:focus, 
#menu .btn-menu:hover, 
#menu .btn-menu:active {
    background: linear-gradient(90deg, #fb406a 0%, #571dfb 100%) !important;
    border: none !important;
    color: #ffffff !important;
}

#menu .btn-menu svg path[fill] {
    fill: #ffffff !important;
}

#menu .btn-menu svg path[stroke] {
    stroke: #ffffff !important;
}

.product-thumb .image {
    background-color: #f8f9fa !important;
}

.product-thumb .image a {
    background-color: transparent !important;
}

.btn-scroll-top:hover, .btn-scroll-top:active, .btn-scroll-top:focus{
    background-color: #fb406a !important;
}

.btn-scroll-top:hover svg path, .btn-scroll-top:active svg path, .btn-scroll-top:focus svg path{
    fill: #ffffff;
}