/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29 вер. 2021, 10:30:59
    Author     : oleghelm
*/

.input-group>.form-control:focus{z-index:0;}

.reg-form .form-group{display: flex;flex-wrap: wrap;justify-content: space-between;}
.reg-form .form-control{width:50%}

body .page-wrapper + style + div,
body .page-wrapper + style + div + div,
body .page-wrapper + style + div + div + div,
body .page-wrapper + style + div + div + div + div
{display:none!important;}

body > style + div,
body > style + div + div{
display:none!important;
opacity: 0;
height: 0;
overflow: hidden;
}

.label {
    position: absolute;
    z-index: 99999999;
    top: 0px;
    right:0px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 0px 5px;
    border-radius: 4px;
}

.form-group .label, .flex-column .label, .remember .label {
    position: static
}

.label.label-sale {
    background: red;
    color: #fff;
}

.product-form .img-wrap {
    position: relative
}
.product-detail-image .label,
.product-form .img-wrap .label{
    top: unset;
    bottom: 0;
    width: 100%;
    z-index: 1;
    text-align: center;
}

.label.label-new{
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 122.222222%;
    padding: 0.3125rem 0.75rem;
    border-radius: 0.3125rem;
    background: #76c86d;
    position: absolute;
    left: 0.625rem;
    top: 0.625rem;
    right: auto;
    z-index: 1;
}

.csmart_filter-badge {
    position: absolute;
    left: 100%;
    z-index: 9;
    display: block;
    transform: translate(0px,-50%);
    top: 50%;
    background-color: #00B4D8;
    font-size: 14px;
    color: #fff;
    line-height: 27px;
    text-decoration: none;
    border: none;
    padding-left: 8px;
    min-width: 34px;
}
.csmart_filter-badge img {
    vertical-align: text-bottom;
}
.csmart_filter-badge:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #00B4D8;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-35%,-50%) rotate(45deg);
}

@media (max-width: 768px){
    .csmart_filter-badge, .parametrs-list__item .csmart_filter-badge {
        left: unset;
        right: 0;
    }
}