/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.menu-row.middle-block .mega-menu table td.dashed .wrap > a > div {
    border-bottom: 1px dashed;
}
.stickers .sticker_hit, .stickers .sticker_khit {
    background-color: #FF9E00;
}
.stickers .sticker_recommend, .stickers .sticker_sovetuem {
    background-color: #FFC700;
}
.stickers .sticker_novinka {
    background-color: #FD853A;
}
.stickers .sticker_stock, .stickers .sticker_aktsiya {
    background-color: #F04438;
    color: #fff;
}
.stickers > div {
    float: none;
}

.footer-bottom__items-wrapper > * {
    margin: 0;
}
svg path {
    fill: #999;
}
.developer:hover svg path {
    fill: #fff;
}
.opt_field{display: none;}
.opt_field.active{display: block;}
.opt_check_block {
    margin-bottom: 25px;
}
#opt_client {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.opt_check_block label{position: relative;}
#opt_client+label::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid var(--theme-base-color);
    border-radius: 0.25em;
    /* margin-right: 2.5em; */
    margin-top: 3px;
    left: -28px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
#opt_client:checked+label::before {
    border-color: var(--theme-base-color);
    background-color: var(--theme-base-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
body .OPT{display:none;}
body.optovik .BASE{display: none;}
body.optovik .OPT{display: block;}
.BASE .price_name, .OPT .price_name{display: none;}