/* magnific  */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/* product  */

.img-title{
	    font-size: 13px;
    font-style: normal;
    color: #999;
    display: block;
    margin-bottom: 15px;
}
#to-act-form{
        margin: 10px;
    background: #ffffff;
    padding: 20px;
}
p.in-img{
	text-indent: 0 !important;
}
#tit-click{    text-align: center;
    font-family: 'Open Sans';
    line-height: 22px;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0;
    margin: 0px 32px 10px;}
#wide-box{margin-top:15px}
#about strong{font-weight:600}
#buy-low-sale{    margin: 15px 0;
    border: 1px solid #ffc035;
    padding: 7px 0;
    border-radius: 4px;
    font-family: 'Open Sans';
    text-align: center;}
#buy-low-sale-h{    line-height: 32px;
    font-family: 'Open Sans';
    background-image: url(../images/deshevle.jpg);
    background-repeat: no-repeat;
    font-weight: 600;
    margin-bottom: 5px;
    color: #eea709;
    text-align: left;
    background-position: 7px;
    padding-left: 42px;}
#buy-low-sale p{line-height:22px;text-align:center;font-size:14px}
#buy-low-sale-price{    text-align: center;
    line-height: 30px;
    font-family: 'Open Sans','PT Sans';
    font-weight: 700;
    color: #060606;
    font-size: 20px;
    letter-spacing: 0px;
    display: block;}
#buy-low-sale-price span{    font-family: 'Open Sans','PT Sans';
    font-weight: 700;
    color: #6D6D6D;
    font-size: 18px;
    letter-spacing: 0;
    display: inline-block;
    margin-right: 10px;
    text-decoration: line-through;}
#buy-low-sale a{    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Open SAns';
    padding: 5px 10px;
    border-radius: 3px;
    display: inline-block;
    letter-spacing: 0;
    text-shadow: none;
    border: 1px solid #ffc035;
    color: #1e1e1e;}
#buy-low-sale a:hover{border:1px solid #d46c1a;color:#fff;background:#d46c1a}
#buy-low-sale-defekt{    line-height: 30px;
    font-size: 13px;
    text-align: center;
    background: #ffe46f;
    margin-bottom: 8px;
    margin-top: 6px;}
#oths{font-family:'Open SAns';line-height:24px;margin:0;text-indent:10px;margin-bottom:10px;padding:10px;border:2px solid #f37638}
#oths a{color:#111}
#oths b{font-weight:600}
.usluga-shop{padding:1px 10px;background:#fffbd3;font-size:14px;margin-bottom:10px;border-radius:5px}
.usluga-shop ul li{font-size:14px!important}
.left-best-ot{width:255px;float:left;margin-right:15px}
.best-ot-autors span{font-size:13px;color:#666;display:block}
.best-ot-autors b{font-size:13px;color:#020202;display:block;font-weight:400}
.right-best-ot{width:720px;float:left;margin-right:0}
.best-ot-fraza{margin-top:5px;font-weight:600;margin-bottom:6px;font-size:14px;color:#bf5d00}
.best-ot-plus b{display:block}
.best-ot-plus{font-size:14px;line-height:20px;margin-bottom:6px}
.best-text{font-size:14px;line-height:22px}
.min1000{color:red;font-weight:600;font-size:14px!important}
#rtogether-left-d .list-tovar .box-cost-old{font-family:'Open Sans','Trebuchet MS','PT Sans';font-weight:700;color:#6D6D6D;font-size:18px;letter-spacing:-1px;display:inline-block;margin-right:10px;text-decoration:line-through}
#rtogether-left-d .list-tovar .box-cost-skidka{font-family:'Open Sans','Trebuchet MS','PT Sans';color:#fff;font-size:13px;display:inline-block;padding:2px 6px;border-radius:5px;background:#ff483a;vertical-align:top;margin-bottom:5px}
#modal_form2 p,#modal_form4 p{margin-bottom:15px;font-family:'Open Sans';font-size:14px;line-height:20px;text-align:center}
#modal_form2 .row-f,#modal_form4 .row-f{margin:10px;text-align:center}
#modal_form2 label,#modal_form4 label{font-family:'Open Sans';font-size:14px;display:block;margin-right:10px;font-weight:600;text-align:center;line-height:20px;margin-bottom:4px}
#modal_form2 input[type='text'],#modal_form4 input[type='text']{width:200px;padding:10px;border:1px solid #8E8E8E;font-family:'Open Sans';font-size:16px;text-align:center}
#modal_form2 textarea,#modal_form4 textarea{font-family:'Open Sans';font-size:14px;width:200px;border-radius:3px;border:1px solid #939393;padding:6px}
label.error{display:block;font-family:'Open Sans'!important;font-size:12px!important;color:red;width:200px!important;text-align:left!important;margin-left:130px!important}
#oform{background:#1aaaff;text-decoration:none;font-size:22px;font-family:'Open Sans';padding:8px 23px;border-radius:4px;display:inline-block;cursor:pointer;letter-spacing:-.5px;color:#fff;border:0;font-weight:600}
label.valid{display:none!important}
#header-if-akc-big{line-height:23px;font-family:'Open Sans';text-align:left;padding-right:15px;color:red;margin-bottom:10px;font-weight:600;border-bottom:1px solid red}
.red-buyme{background:#fe0303!important}
.box-litr-red{border:1px solid #f22b1f!important}
.about-detail-ucenka-city{display:block;font-family:'Open Sans';font-size:13px;margin-top:6px;color:#2f2f2f;line-height:18px}
#reason-usenka{padding:10px;border:2px dashed #ffc202;margin-bottom:10px}
#reason-usenka-h{font-family:'Open SAns';font-weight:600;line-height:30px;margin-bottom:10px;padding-left:10px;background:#ffc202}
#reason-usenka-p{font-family:'Open SAns';font-size:15px;line-height:20px;padding-left:10px}
#reason-usenka-p img{margin-top:10px;max-width:600px}
.item-samovivoz{font-family:'Open Sans';padding:8px;font-size:13px;font-weight:600;padding-left:30px;margin-bottom:9px;border:1px solid #dbdbdb;border-radius:5px;cursor:pointer;background-repeat:no-repeat;background-image:url(../images/no-activ-radio.jpg);background-position:6px 10px}
.item-samovivoz a{font-weight:400;color:#323232}
.item-samovivoz a:hover{color:red}
.item-samovivoz span{display:block;font-weight:400;line-height:17px;color:#666}
.actived-samovivoz{opacity:1!important;box-shadow:0 0 7px #bfbfbf;background-image:url(../images/activ-radio.jpg)}
#no-prods-mob-uc{letter-spacing:0;border-radius:4px;text-align:center;margin-top:0;background:#d8d8d8;font-weight:500;color:#2b2b2b;font-size:18px;line-height:42px;font-family:'Open Sans';border:0;display:inline-block;padding:0 30px}
#p-right-rev{font-family:'Open Sans';font-size:13px;line-height:16px;margin-top:10px}
.predzakaz{font-weight:400;margin-top:8px;line-height:18px;border-radius:3px;font-family:'Open Sans';font-size:14px;margin-left:0;color:#0f0f0f;padding:10px;background:#f5ec8a}
@media screen and (min-width: 600px) {
#maps-magaz{height:305px;margin:10px 0!important}
#list-maps-magaz li span{font-weight:400;display:block;font-size:13px}
.parent-kredit{margin: 15px 0;
    border: 1px solid #d0d0d0;
    padding: 5px 0;
    border-radius: 4px;
    font-family: 'Open Sans';}
.parent-kredit p{line-height:15px;font-size:13px;text-align:left;padding:0 10px}
.parent-kredit p b{font-weight:600}
.parent-kredit-h{    line-height: 36px;
    font-family: 'Open Sans';
    padding-left: 46px;
    background-image: url(../images/zp-logo.jpg);
    background-repeat: no-repeat;
    font-weight: 600;
    margin-left: 20px;
    margin-bottom: 0px;}
.parent-kredit-item{    padding-left: 46px;
    margin-left: 20px;
    background-image: url(../images/galka.png);
    background-repeat: no-repeat;
    line-height: 27px;
    font-size: 14px;
    background-position: 8px;}
.help-learn{
      font-family: 'Open Sans';
    margin: 15px 0 0;
    border: 1px solid #d0d0d0;
    padding: 5px 5px;
    border-radius: 4px;
}
.help-learn a{
      text-decoration: none;
    color: #111;
    display: block;
    padding-left: 65px;
    background-image: url(/images/educations.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 59px;
    padding-right: 5px;
}
.help-learn div{
      font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 4px;
}
.help-learn p{
  font-size: 14px;
    line-height: 19px;
    color: #666;
}
.help-learn p span{
  font-size: 11px;
    display: inline-block;
    padding: 0 5px;
    border-radius: 4px;
    line-height: 17px;
    color: #ff8b02;
    border: 1px solid #ff8b02;
}
.parent-kredit-item b{font-weight:600;font-size:17px}
#bez-pereplaty{line-height:30px;font-size:13px;text-align:center;background:#fff8d4;margin-bottom:0px;margin-top:6px}
#bez-pereplaty a{color:#111}
#info-nalich-shop{margin-top:0;line-height:35px;font-family:'Open Sans';margin-bottom: 7px;font-size:13px;background-image: url(../images/nlchh.png);background-repeat:no-repeat;background-position:left 5px;text-align:left;padding-left:37px;padding-top:0;padding-bottom:0;margin-right:6px}
#info-nalich-shop a{color:#030303}
#info-nalich-shop a:hover{color:red}
#info-nalich-shop-mob{background-repeat:no-repeat;background-position:left 3px;line-height:32px;padding-left:35px;text-align:left;display:inline-block;font-size:13px;background-image:url(/images/shop-rd2.png)}
#info-nalich-shop-mob a,#delivery_days-mob a{color:#030303}
#delivery_days a{color:#111}
#bonus-pro-bxs{margin-top:8px;line-height:18px;border-radius:3px;font-family:'Open Sans';font-size:13px;margin-left:0;text-align:left}
#bonus-pro-bxs b{font-weight:600}
#num-cart,#num-cart-sp{display:none!important}
.text-r-tooltip{display:inline-block;vertical-align:top}
.qst-tooltip{display:inline-block;vertical-align:top;width:23px;margin-right:10px;font-size:16px;height:23px;border-radius:50%;line-height:23px;text-align:center;cursor:pointer;margin-top:6px;color:#2c2c2c}
.tooltip_templates{display:none}
#tooltip_content p{margin-bottom:6px;text-indent:6px}
#tooltip_content p a{color:#111}
#box-sales-desktop{background:#fff;border-radius:4px;margin-top:0px;border:1px solid #d0d0d0}
#box-down-sale{background:#fff8d4;border-radius:4px;margin-top:15px;padding:10px;text-align:right;padding-right:55px;background-image:url(/images/down2.png);background-repeat:no-repeat;background-position:right 7px}
#box-down-sale a{font-family:'Open Sans';font-size:13px;color:#3f3f3f}
#list-tag-mobile{display:none}
#list-tag-mobile-h2{display:none}
ul{list-style:none;margin:0;padding:0}
ol{list-style:decimal!important;margin-left:25px!important}
.contbox h2,.h2-tv{text-align:center;padding-top:20px;text-transform:uppercase;font-family:'Pt Sans Narrow';font-size:24px;font-weight:700;color:#313131;margin-bottom:0}
.list-tovar{text-align:center}
.list-tovar li{display:inline-block;width:200px;vertical-align:top;padding:10px 5px;margin:14px;position:relative}
.list-tovar li p{font-size:13px;font-family:'Open SAns';color:#666;line-height:16px}
.box-img{height:180px;overflow:hidden}
.box-img img{height:175px}
.box-cost{margin:10px 0}
.box-img2{height:180px;overflow:hidden}
.box-img2 img{height:145px}
.box-cost-old{font-family: 'Open Sans','Trebuchet MS','PT Sans';font-weight:700;color:#6D6D6D;font-size:18px;letter-spacing:0px;display:inline-block;margin-right:10px;text-decoration:line-through}
.box-cost-new{    font-weight: 400;
    color: #060606;
    font-size: 20px;
    letter-spacing: 0px;
    display: inline-block;
    font-family: 'Open Sans','Trebuchet MS','PT Sans';}
.litr{text-align:left;font-weight:400;font-family:'Open Sans';background-color:#fff;padding:1px 10px;margin-top:-19px;width:112px;margin-bottom:10px}
#bread{font-family:'Open Sans';font-size:13px;padding:5px;line-height:20px;background-repeat:no-repeat;background-position:2px 2px;padding-left:10px}
#bread a{color:#0869B4}
#bread span.delim{display:inline-block;margin:0 3px;color:#888}
.isdet{text-decoration:none;font-weight:700;font-family:'PT Sans Narrow';padding:5px 30px;border-radius:3px;background-color:#fff;display:inline-block;margin-top:1px;margin-top:10px;font-size:30px;background:#1B6ECD;background:-moz-linear-gradient(top,#fc8533 0,#fc8533 50%,#fb6700 51%,#fb6700 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc8533),color-stop(50%,#fc8533),color-stop(51%,#fb6700),color-stop(100%,#fb6700));background:-webkit-linear-gradient(top,#fc8533 0,#fc8533 50%,#fb6700 51%,#fb6700 100%);background:-o-linear-gradient(top,#fc8533 0,#fc8533 50%,#fb6700 51%,#fb6700 100%);background:-ms-linear-gradient(top,#fc8533 0,#fc8533 50%,#fb6700 51%,#fb6700 100%);background:linear-gradient(to bottom,#339AFC 0,#2780D5 50%,#1065AF 51%,#217FC4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fc8533',endColorstr = '#fb6700',GradientType = 0);color:#fff;border:1px solid #FFF;text-shadow:0 0 1px #333}
.isdet:hover{opacity:.8}
.box-litr{margin:0;padding:18px;position:relative;margin-top:7px;border-radius:4px;border:1px solid #d0d0d0}
.salo{position:absolute;right:14px;width:234px;text-align:center;height:22px;line-height:20px;padding:4px 0;top:76px;border-radius:3px;font-family:'Open Sans';font-size:13px;color:#060606;border:1px solid #BEBEBE}
h1{font-size:33px;line-height:42px;font-family:'Open Sans';text-align:left;margin-top:5px;font-weight:600;     margin-bottom: 15px;}
h1 span{

}
.cost-box-left-s{line-height:40px;color:#999;font-size:25px;font-weight:300;text-decoration:line-through;font-family:'Open SAns'}
.cost-box-left{line-height:21px;font-family: 'Open Sans', 'PT Sans', 'Trebuchet MS', arial, Helvetica, tahoma !important;color:#6f6f6f;font-size:18px;font-weight:400;display:inline-block;text-decoration:line-through}
.cost-box-right-s{font-family:'Open Sans';font-size:13px;letter-spacing:0;color:#000;display:inline-block;vertical-align:top;font-weight:400;margin-top:4px;line-height:16px;text-align:center;margin-right:0}
.cost-box-right{        line-height: 32px !important;
        font-weight: 700 !important;
        color: #6f6f6f !important;
        font-size: 28px !important;
        letter-spacing: -.5px !important;
        font-family: 'Open Sans', 'PT Sans', 'Trebuchet MS', arial, Helvetica, tahoma !important;
        width: 150px;
        margin-right: 8px;}
#list-img{text-align:center}
#list-img li{margin:10px}
#list-img li img{width:150px;padding:2px;border:1px solid #A5A5A5}
#about{margin-right:30px;text-align:left;padding-top:20px;}
#about h2, #about .h-h2{line-height:28px;font-family:'Open Sans';text-align:left;margin-top:16px;margin-bottom:10px;font-weight:600;font-size:24px}
#about h3, #about .h-h3{line-height:30px;font-family:'Open Sans';text-align:left;margin-top:16px;font-weight:700;margin-bottom:10px;font-size:20px}
#about p.citata{
	    padding: 10px 0;
    padding-left: 67px;
    background: #fffab6;
    background-image: url(../images/quote.png);
    background-repeat: no-repeat;
    font-weight: 600;
    text-indent: 0; font-size: 16px;
}



#about li{line-height:29px;font-family:'Open SAns';font-size:16px;margin:3px 0}
#about ul,#about ol{list-style:disc;margin:7px 0;margin-left:30px}
#about p{font-family:'Open SAns';line-height:29px;margin:15px 0;/*text-indent:10px;*/font-size: 16px;}
.factory{display:inline-block;padding:7px;padding-left:40px;background-image:url(/images/factory.png);background-repeat:no-repeat;background-size:32px;font-size:16px;background-position:0}
/*.delivery {
    display:inline-block;
    padding:7px;
    margin:10px;
    padding-left:40px;
    background-image:url(/images/deliv.png);
    background-repeat:no-repeat;
    background-size:32px;
    font-family:'Open Sans';
    font-size:13px;
    font-weight:700
}*/
.modal_form{width:346px;border-radius:5px;border:3px #000 solid;background:#fff;position:fixed;top:45%;left:50%;margin-top:-150px;margin-left:-150px;display:none;opacity:0;z-index:1000;padding:20px 10px}
.modal_form .modal_close{width:25px;height:24px;position:absolute;top:10px;right:10px;cursor:pointer;color:#DFDFDF;display:block;background-image:url(/images/uu.png);background-repeat:no-repeat}
#overlay{z-index:999;position:fixed;background-color:#000;opacity:.8;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}
.toin{text-decoration:none;font-weight:700;font-size:17px;font-family:'PT Sans Narrow';padding:1px 7px;width:71px;color:#FFF;text-shadow:1px 1px 2px #000;border-radius:3px;border:1px solid #FBB300;line-height:27px;display:inline-block;background-color:#fff;background:#DB0F0F;background:-moz-linear-gradient(top,#F7EC25 0,#F7EC25 50%,#fb6700 51%,#fb6700 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F7EC25),color-stop(50%,#F7EC25),color-stop(51%,#fb6700),color-stop(100%,#fb6700));background:-webkit-linear-gradient(top,#F7EC25 0,#F7EC25 50%,#fb6700 51%,#fb6700 100%);background:-o-linear-gradient(top,#F7EC25 0,#F7EC25 50%,#fb6700 51%,#fb6700 100%);background:-ms-linear-gradient(top,#F7EC25 0,#F7EC25 50%,#fb6700 51%,#fb6700 100%);background:linear-gradie}
.rubl{font-size:36px;color:#797979;font-weight:400;display:inline-block;width:16px;line-height:13px;font-weight:300;text-transform:uppercase;border-bottom:1px solid #797979}
.rubl2{font-size:21px;color:#797979;font-weight:400;display:inline-block;line-height:6px;text-transform:uppercase;border-bottom:2px solid #797979}
#list-review{ margin: 20px 0;
    margin-left: 0!important;
    text-align: left;
    list-style: none!important;}
#list-review li{       padding: 15px;
    margin: 0;
    margin-bottom: 20px;
    border-radius: 0;
    line-height: 24px;
    font-family: 'Open SAns';
    font-size: 16px;}
#revs-best-cont{background:#fff!important;padding-bottom:1px;border:10px solid #fee56c;margin:0 10px}
.t-fraza{font-weight:700;font-size:16px}
.t-plus{    line-height: 22px;
    color: #272727;
    font-size: 15px;
    border-radius: 6px;
    margin-bottom: 10px;}
.t-plus b{
    display: inline-block;
    height: 15px;
    width: 15px;
    border: 1px solid #0d9601;
    text-align: center;
    border-radius: 50%;
    color: #0d9601;
    line-height: 15px;
}
.t-minus b{
    display: inline-block;
    height: 15px;
    width: 15px;
    border: 1px solid #ff0000;
    text-align: center;
    border-radius: 50%;
    color: #ff0000;
    line-height: 13px;
}
.t-minus{    line-height: 21px;
    color: #272727;
    font-size: 15px;
    border-radius: 6px;
    margin-bottom: 4px;}
.t-text{    line-height: 22px;
    font-size: 15px;
    margin-top: 0;
    padding-top: 0;
    clear: both;}
.first-rw1{
        border: 2px solid #e8dd21;
}
.t-name{    margin-top: 8px;
    font-size: 14px;
    font-style: normal!important;
    color: #bebebe;}
.t-name i{font-style:normal!important}
#about table{overflow: hidden;
    border: 1px solid #bfbfbf;
    font-family: 'Open Sans';
    font-size: 16px;
    text-align: left;
    width: 100%;
    line-height: 21px;}
#about table th,#about table td{padding-left:5px;padding-right:5px}
#about table th{       background-color: #fff;
    color: #0D0D0D;
    font-family: 'Open Sans';
    font-size: 13px;
    padding: 10px 0;
    line-height: 18px;}
#about table th,#about table td{padding: 8px 11px;}
#about table td{border-top:1px solid #ddd;margin-bottom:5px;vertical-align:middle;}
.oneclick{text-decoration:none;font-size:21px;font-family:'Open Sans';padding:0;border-radius:4px;display:inline-block;cursor:pointer;width:100%;background-color:#fff;background:#1aaaff;line-height:45px;letter-spacing:-.5px;color:#fff;font-weight:600;border:0}
.oneclick:hover{background:#087dda}
#modal_form2 h2,#modal_form4 h2{text-align:center;line-height:25px;font-family:'Open Sans';font-weight:700;font-size:20px;margin-bottom:15px}
#modal_form2 p,#modal_form4 p{margin-bottom:15px;font-family:'Open Sans';font-size:14px;line-height:20px;text-align:center}
#modal_form2 .row-f,#modal_form4 .row-f{margin:10px;text-align:center}
#modal_form2 label,#modal_form4 label{font-family:'Open Sans';font-size:14px;display:block;margin-right:10px;font-weight:600;text-align:center;line-height:20px;margin-bottom:4px}
#modal_form2 input[type='text'],#modal_form4 input[type='text']{width:200px;padding:10px;border:1px solid #8E8E8E;font-family:'Open Sans';font-size:16px;text-align:center}
#modal_form2 textarea,#modal_form4 textarea{font-family:'Open Sans';font-size:14px;width:200px;border-radius:3px;border:1px solid #939393;padding:6px}
label.error{display:block;font-family:'Open Sans'!important;font-size:12px!important;color:red;width:200px!important;text-align:left!important;margin-left:130px!important}
#link-tovar{text-align:center}
#link-tovar li{margin-bottom:20px;width:250px;display:inline-block;padding:10px 0;position:relative}
.top-link img{height: 175px;}
.middle-link{line-height:16px;margin-bottom:7px}
.middle-link a{font-family:'Open Sans';font-size:16px;color:#111;text-decoration:none;font-weight:600;line-height:20px}
.kreditb{text-decoration:none;font-size:19px;font-family:'Open Sans';padding:5px 10px;font-weight:600;border-radius:3px;display:inline-block;line-height:32px;text-align:center;margin-top:3px;background-color:#fff;cursor:pointer;background:#1aaaff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fc8533',endColorstr = '#fb6700',GradientType = 0);color:#FFF;border:1px solid #FFF}
.infon{text-align:center;padding:10px;font-size:17px;font-family:'Open Sans';background:#C2EF89}
.box-g{    margin-bottom: 13px;
    margin-top: 18px;}
#order-form{    margin: 30px 50px 20px 0;
    position: relative;
    text-align: left;}
#order-form label{    display: block;
    margin-bottom: 5px;
    font-family: 'Open Sans';
    font-size: 16px;
    color: #333;
    line-height: 23px;
    font-weight: 600;}
#order-form input[type='text'],#order-form textarea{    padding: 0px 10px;
    border-radius: 0;
    border: 1px solid #B4B4B4;
    width: 350px;
    line-height: 32px;}
#order-form input[type='submit']{    font-family: 'Open Sans';
    letter-spacing: 0;
    font-size: 18px;
    width: 233px;
    text-align: center;
    padding: 0 10px;
    border-radius: 3px;
    font-weight: 400;
    line-height: 40px;
    border: 0;
    background: #f17423;
    color: #fff;}
.qq-upload-button{font-family: 'Open Sans';
    letter-spacing: 0;
    font-size: 14px;
    background: #ffffff;
    width: 215px;
    text-align: center;
    color: #f17423;
    padding: 5px;
    border-radius: 3px;
    font-size: 15px;
    border: 1px solid #f17423;}
.rdbut label{    display: inline-block!important;
    vertical-align: top;
    font-size: 13px !important;
    cursor: pointer;
    line-height: 16px !important;
    font-weight: 400 !important;}
.errorSummary{font-size:13px;line-height:20px!important;background:#fff;font-family:'Open Sans';text-align:left;color:#0e0e0e}
.errorSummary li{font-size:13px!important;color:red}
.infos{margin:20px 0;text-align:center;font-family:'open Sans';padding:10px;font-size:14px;line-height:20px;border-radius:4px;background-color:#98F481}
#image-list{margin:0}
#image-list li{display:inline-block;width:200px;text-align:center}
.delfotoitem{font-weight:700;font-size:13px;color:#FA3E3E}
.list-post{margin:6px 0;text-align:left; display: flex; flex-wrap: wrap;}
.list-post li{
        width: 248px;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 6px;
    padding: 0 0 14px;
    border-radius: 0;
    background: #f5f5f5;
    overflow: hidden;
        position: relative;
}
.list-post li .right-art {padding: 8px 12px 60px 12px;}
.list-post li a.title_link {
    font-size: 15px;
    color: #000;
    margin: 0 0 7px;
    text-align: left;
    display: block;
    font-family: 'Open Sans';
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
}
.list-post li a.article_button {
    display: inline-block;
    margin-top: 0;
    font-size: 14px;
    font-weight: 400;
    background: url(/images/article_box_arrow.svg) no-repeat center center, #fff;
    background-size: 20px;
    line-height: 24px;
    border-radius: 32px;
    position: absolute;
    bottom: 16px;
    left: 16px;
    text-indent: -9999px;
    width: 32px;
    height: 32px;
}
.list-post li .article_category {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}
.list-post li .itm-img{height:160px;width:100%}
.list-post li a:visited{color:#909}
.list-post li p{font-family:'Open SAns';font-size:13px;color:#333;margin-top:4px;line-height:15px}
#block-sales-s{text-align:left;margin-bottom:9px}
.otherotz{height:160px;width:100%}
.otherotz span{display:block;cursor:pointer}
#contact-form .row{margin:10px;text-align:center}
#contact-form input[type='text']{padding:6px 10px;width:200px}
#contact-form input[type='submit']{text-decoration:none;font-family:'Open Sans';border-radius:3px;width:225px;background-color:#dcd712;display:inline-block;margin-top:1px;font-size:18px;padding:6px}
#num-cart{width:47px;text-align:right;font-size:15px;border-radius:3px;border:1px solid #f3b117;font-family:'Open Sans';padding:6px 3px;display:inline-block;vertical-align:top;margin-top:0;line-height:29px}
#num-cart-sp{font-size:13px;border-radius:3px;font-family:'Open Sans';display:inline-block;vertical-align:top;margin-top:15px;margin-right:6px}
#box-re{display:inline-block;vertical-align:top;line-height:23px;margin-left:10px;font-family:'Open Sans';font-size:12px}
#saleyou{font-family:'Open Sans' ,'Trebuchet MS','PT Sans';font-size:14px;color:#3a3a3a;margin-top:0;text-align:left;display:inline-block;vertical-align:top}
#saleyou span{       display: inline-block;
    color: #2f2f2f;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 22px;
    margin-left: 5px;
    font-size: 13px;
    background: #fff3ba;
    border-radius: 4px;
    padding: 0 6px;}
#box-friend{margin-top:0;padding:1px 10px;border-radius:4px;border:0;text-align:center;margin-bottom:30px}
#title-friend{line-height:32px;font-family:'Open SAns';text-align:center;font-size:14px;float:none;width:auto;font-weight:400}
#about iframe{width:100%!important;height:400px!important;margin:20px 0;display: block;}
#h-early{text-align:center;line-height:45px;font-size:20px;font-family:'Open Sans';font-weight:600}
.like-box{padding:5px;line-height:20px;font-family:'Open Sans';font-size:13px;padding-left:30px;background-repeat:no-repeat;background-image:url(/images/lke.jpg);font-weight:600;color:#565656;background-size:16px;background-position:8px 6px;border-radius:3px;border:1px solid #d4d4d4;display:inline-block;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.like-box-num{display:inline-block;vertical-align:top;margin-right:3px;line-height:30px;padding:0 7px;border-radius:3px;font-family:'Open Sans';font-size:13px;font-weight:600;border:1px solid #d4d4d4;color:#5a5a5a}
.like-box:hover{border:1px solid #e69b01;color:#e69c00}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
#r2900{text-align:left;line-height:20px}
#r2900 h2{line-height:24px;font-family:'Open Sans';font-weight:400}
#r2900 h2 div{font-family:'Open Sans';font-weight:700;margin-top:15px;line-height:27px}
#r2900 h2 span{color:#F04F1E;font-family:'Open Sans';}
.mb10{margin-bottom:10px}
#modal2no{text-align:left;line-height:20px}
#modal2no div{line-height:24px;font-family:'Open Sans';font-weight:400}
#rub-r-300{text-align:left;line-height:20px}
#rub-r-300-h{line-height:32px;text-align:center;font-family:'Open Sans';font-size:24px;margin-bottom:20px;font-weight:600;letter-spacing:-.5px}
#rub-r-300-h span{color:#F04F1E;font-family:'Open Sans'}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.name-g-ds{padding:10px;border:1px solid #B0B0B0;width:230px;margin-left:0}
.email-g-ds{padding:10px;border:1px solid #B0B0B0;width:230px;margin-left:0}
#ih300{background:#F04F1E;border:0;color:#fff;font-size:19px;border-radius:4px;padding:10px;width:251px;cursor:pointer}
#box-emailer{margin: 20px 0;
    padding: 23px;
    position: relative;
    border-radius: 7px;
    text-align: left;
    background: #f0f0f0;
    background-image: url(/images/300rb.svg);
    background-repeat: no-repeat;
    background-size: 229px;
    background-position: right center;}
#box-emailer-h{
    line-height: 24px;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: left;
    font-family: 'Open Sans';
    font-weight: 600;}
#box-emailer-p{
    text-align: left;
    width: 490px;
    font-family: 'Open SAns';
    line-height: 24px;
    margin-right: 14px;
    font-size: 15px;
    color: #232323;
    }
#box-emailer-r{    position: absolute;
    left: 497px;
    top: 62px;}
#box-emailer-r a{
display: inline-block;
    padding: 7px 10px;
    width: 125px;
    text-align: center;
    border-radius: 3px;
    font-weight: 400;
    background: #54b4fe;
    font-size: 16px;
    font-family: 'Open Sans','PT Sans', 'Trebuchet MS';
    letter-spacing: 0;
    color: #ffffff;
    text-decoration: none;
    line-height: 22px;

}
#box-emailer-r a:hover{
    background: #228ee2;

}
.mt10{margin-top:10px}
#header-rew{    line-height: 24px!important;
    padding-top: 14px!important;

    font-weight: 600!important;
    font-size: 20px!important;
    color: #111!important;
    padding-bottom: 10px!important;
    margin-left: 0!important;
    border-radius: 4px!important;
    margin-bottom: 0;
    margin-top: 5px;
    font-family: 'Open Sans';}
.t-fraza-s1{color: #454545;
    font-size: 16px;}
.t-fraza-s2{font-weight:400}
.t-fraza-rate{font-size:14px;color:#454545}
.rate-ot-product{height:14px;margin-top:4px;vertical-align:top}
.rw-a-img{    margin: 10px 10px 10px 0;
    float: left;}
.rw-a-img img {
    display: inline-block;
    height: 135px;
    vertical-align: top;
    margin: 0 4px;
    width: 135px;
    object-fit: cover;
}
#content-product-box{margin:0 auto}
.a-breads{display:inline-block;vertical-align:top}
.a-breads img{height:23px}
#prod-left{float:left;width:730px;text-align:center;margin-left:0px}
.dnone{display:none}
#rate-product{margin-top:0;text-align:left;margin-bottom:10px}
.col4E4E4E{color:#4E4E4E}
.fwb{font-weight:700}
.clears{clear:both}
.mt20{margin-top:23px;text-align:left}
#main-img{max-height:600px;max-width:600px}
#act-prod{padding-bottom:10px;border-bottom:1px solid #bbb4b4;margin-bottom:10px;margin-top:15px}
#nas-p-l,#nas-pm-l{float:left;width:285px;padding-left:20px;font-family:'Open SAns';line-height:17px;font-size:14px;color:#171717;font-weight:700}
#nas-p-r,#nas-pm-r{float:left;width:184px;text-align:right}
#nas-p-c,#nas-pm-c{text-align:center;float:left;width:95px;line-height:40px;font-family:'Open Sans','Trebuchet MS','PT Sans';color:#999;font-size:22px;text-decoration:line-through}
#nas-p-c2,#nas-pm-c2{float:left;width:130px;line-height:40px;font-family:'Open Sans','Trebuchet MS','PT Sans';font-weight:700;color:#1167B6;font-size:32px;letter-spacing:-1px}
.in-cart{text-align:center;}
#write-rev{    font-size: 20px;
    line-height: 28px;
    padding-top: 0;
    font-family: 'Open Sans';
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;}

    #write-rev b{
        display: block;
    }
#vozn1-b{    position: absolute;
    top: 20px;
    left: 467px;
    width: 204px;
    text-align: center;
    padding: 0;
    border-radius: 5px;
    background: #ffeb87;}
#vozn1-h{    margin: 0 auto;
    text-align: center;
    line-height: 60px;
    font-size: 31px;
    font-family: 'Open Sans';
    background: #ffffff;
    border-radius: 0;
    font-weight: 600;
    letter-spacing: 0;
    border: 3px solid #ffeb87;
    color: #545454;}
#vozn1-p{    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
    color: #000;
    padding-bottom: 10px;}
#vozn2-b{    position: absolute;
    top: 185px;
    left: 467px;
    width: 204px;
    text-align: center;
    padding: 0;
    border-radius: 5px;
    background: #ffeb87;}
#vozn2-h{    margin: 0 auto;
    text-align: center;
    line-height: 60px;
    font-size: 31px;
    font-family: 'Open Sans';
    background: #ffffff;
    border-radius: 0;
    font-weight: 600;
    letter-spacing: 0;
    border: 3px solid #ffeb87;
    color: #545454;}
#vozn2-p{    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
    color: #000;
    padding-bottom: 10px;}
#vozn3-b{position:absolute;top:276px;left:415px;width:204px;text-align:center;padding:10px 15px;border-radius:5px}
#vozn3-h{width:103px;margin:0 auto;text-align:center;line-height:42px;font-size:23px;font-family:'Open Sans';background:#ffeb87;border-radius:5px;font-weight:700;letter-spacing:-.5px;color:#545454}
#vozn3-p{margin-top:10px;color:#444;font-family:'Open Sans';font-size:15px;line-height:18px}
#for-upl-files{color:#6E6E6E;margin-top:0;font-family:'Open Sans';font-size:13px;margin-bottom:10px;line-height:15px}
#for-upl-files span{color:#3C9419}
.tdn{text-decoration:none}
.dnone{display:none}
#sale-one-cl{text-align:right;width:100%;margin-top:10px}
#clp-point{text-align:left;font-family:'Open SAns'}
#box-recomm{margin-bottom:15px;border-radius:.4rem;background:#fff;text-align:center}
#box-recomm-h,#box-credit-h{text-align:center;font-size:19px;line-height:29px;margin-bottom:5px;font-weight:600;margin-top:15px;font-family:'Open Sans'}
.mr2{margin:2px}
#kredit-h{letter-spacing:0;color:#000;display:inline-block;vertical-align:top;font-weight:400;margin-top:0;line-height:16px;text-align:center;margin-right:0;height:22px}
#kredit-cond{text-align:right;margin:6px 0}
#kredit-but{text-align:right}
#kredit-but input{width:186px;margin-left:0}
#kredit-cond a{font-family:'Open Sans';font-size:13px;color:#121111}
#rtogether-left-dd{margin-top:30px;min-height:300px;/*overflow:hidden*/}
#rtogether-left-h{text-align:left;font-size:24px;padding:10px;font-family:'Open Sans';font-weight:600}
.a-tyou{text-decoration:none;color:#333}
#bx-artcl{margin-top:10px;overflow:hidden;margin-bottom:10px;/*background:#f6f6f6;*/padding:5px 0}
#bx-artcl-h{text-align:left;font-size:24px;padding:10px;font-family:'Open Sans';font-weight:600}
.early-li{width:236px;margin:3px 1px}
.early-li-a{text-decoration:none;color:#333}
.mt2{margin-top:2px}
.earl-img{width:82px}
.fwb{font-weight:700}
.col777{color:#777}
.to-prod-earl{font-size:13px;font-family:'Open SAns';color:#A6A6A6;display:inline-block;vertical-align:top;margin-top:3px}
.box-cost-news{font-family:'Open Sans','Trebuchet MS','PT Sans';color:#80807F;font-size:12px;display:inline-block;padding:2px 6px;border-radius:5px;background:#E3E3E3;vertical-align:top;margin-bottom:5px}
.box-cost-new span:not(.valute);{font-size:21px;line-height:6px;border-bottom:2px solid #797979}
.minh100{min-height:100px}
#gs-old{display:inline-block;text-align:center;margin-right:2px;line-height:15px;vertical-align:top}
#lit-r-b{float:none;width:auto;text-align:left;font-family:'Open SAns';display:flex;}
#lit-r-h{text-align:left;font-family:'Open SAns';display: flex;}
#w300-f{float:left;width:326px;margin-top: 102px;}
#w300-fd{text-align:right;line-height:30px}
#no-prods-p{font-family:'Open Sans';font-size:13px;text-align:right;line-height:18px}
#no-prods{font-size:17px;text-align:left;padding:9px 0;color:#171717;margin-top:0;font-family:'Open Sans';letter-spacing:-.5px;border-radius:3px;clear:both;font-weight:600}
#no-prods-h{float:none;margin-top:8px}
#no-prods-h a{    text-decoration: none;
    border-radius: 3px;
    text-align: center;
    font-size: 18px;
    display: block;
    width: auto;
    letter-spacing: 0;
    padding: 10px 12px;
    color: #ffffff;
    background: #1886da;
    font-family: 'Open Sans';
    font-weight: 600;}
#no-prods-h a:hover{color:#fff;background:#60ab08}
#bonus-pro-bx{margin-top:10px}
#bonus-pro-left{float:right;width:70px;text-align:center;margin-left:10px;margin-top:0;line-height:36px;border-radius:3px;font-family:'Open Sans';font-size:20px;font-weight:600}
#bonus-pro-right{margin-top:0;line-height:18px;border-radius:3px;font-family:'Open Sans';float:right;width:160px;font-size:13px;margin-left:0;text-align:right}
.mt15{margin-top:15px}
#test2-box{margin:20px 20px 15px;padding-left:300px;height:154px;background-repeat:no-repeat;background-image:url(/images/icon-3.jpg);background-position:69px;background-size:175px}
#test2-box a{text-decoration:none;color:#171717;display:block}
#test2-box p{margin:5px 0 12px;font-family:'Open Sans';font-size:15px;line-height:20px}
#test2-box div{font-family:'Open Sans';line-height:42px;font-size:23px;font-weight:600}
#test2-box span{display:inline-block;padding:10px 20px;border-radius:4px;background:#eece33;font-family:'Open Sans';font-size:16px;color:#333}
#modal_form1{width:810px}
#bcs-carts{text-align:center;line-height:25px;font-family:'Open Sans';}
#bcs-carts-h{text-align:left;margin-bottom:10px;font-weight:400;font-size:21px;margin-left:10px;border-bottom:1px solid #6F6D6D;padding-bottom:10px}
#bcs-carts-img{float:left;width:100px;text-align:center}
#bcs-carts-img img{width:80px}
#hsr-hor{float:left;width:695px;text-align:left;margin-left:10px}
#hsr-hor-a{color:#000;font-family:'Open Sans';font-size:17px;font-weight:600;line-height:21px;margin-bottom:5px}
#hsr-hor-b{font-size:14px;font-family:'Open Sans'}
#hsr-hor-c{padding: 5px 0;
    font-weight: 600;
    font-family: 'Open Sans', 'Trebuchet MS','PT Sans';
    font-size: 20px;}
#tv-descr{font-size:14px;line-height:20px;font-family:'Open SAns'}
#hor-cc{font-size:22px;border-bottom:2px solid #9F9F9F;line-height:7px;width:11px}
#bx-newxt{padding-top:10px;margin-top:10px;font-family:'Open Sans';font-weight:600}
#bx-newxt span{text-decoration:none;color:#FFF;display:inline-block;cursor:pointer;margin-right:20px;padding:4px 10px;font-size:14px;border-radius:4px;background:#0660BF}
#bx-newxt a{text-decoration:none;color:#FFF;display:inline-block;cursor:pointer;padding:4px 10px;font-size:14px;border-radius:4px;background:#EF4325}
#modal_form2{width:410px}
.buttr{margin-left:140px}
#oform{background:#1aaaff;text-decoration:none;font-size:22px;font-family:'Open Sans';padding:8px 23px;border-radius:4px;display:inline-block;cursor:pointer;letter-spacing:-.5px;color:#fff;border:0;font-weight:600}
.in-cartmain{
    background: #FF8B01 !important;
    text-align: center;
    margin-top: 0;
    width: 100%;
    font-weight: 600 !important;
    color: #fff !important;
    font-size: 20px !important;
    border: 0 !important;
    padding: 0 !important;
    letter-spacing: -0.5px !important;
    line-height: 50px !important;
    border-radius: 4px !important;
}
.in-cartmain:hover{border:0!important;background: #ffa235;}
.fs21{font-size:21px}
.mm0{margin:0}
#p-city{margin:20px;font-family:'Open SAns';line-height:21px;font-size:14px;color:#777}
#p-city span{text-transform:lowercase}
#about #box-variant{font-family:'Open SAns';line-height:24px;text-align:left;margin-bottom:15px}
#about #box-variant span{display:inline-block;vertical-align:top;line-height:28px}
#about #box-variant ul{margin:0;padding:0;display:inline-block;vertical-align:top;margin-left:20px}
#about #box-variant ul li{display:inline-block;margin-right:4px}
#about #box-variant ul li a{text-decoration:none;border:1px solid #b7b7b7;display:inline-block;line-height:25px;font-size:14px;padding:0 5px;border-radius:5px;color:#4d4d4d;font-weight:600}
#about #box-variant ul li a.activ-litrazh{color:#de8500;border:1px solid #e59c01}
#about #box-variant ul li a:hover{background:#e59c01;border:1px solid #e59c01;color:#fff}
#list-razdel-product{margin-left:0!important;line-height:40px;text-align:left;margin-top:20px;height:41px;font-family:'Open SAns';overflow: hidden;}
#list-razdel-product li{display: inline-block;
    font-size: 19px;
    font-weight: 600;
    background: #e9e9e9;
    border-radius: 4px 4px 0 0;
    margin: 0 3px;}
#list-razdel-product span{height:40px;display:inline-block;padding:0 15px;border-radius:4px 4px 0 0}
#list-razdel-product li a{display:inline-block;padding:0 15px;color:#111;text-decoration:none}
#list-razdel-product li a:hover,#list-razdel-product li span:not(.act-tab):hover{background:#ffeb8a;border-top-right-radius:4px;cursor:pointer}
#list-razdel-product li a img,#list-razdel-product li span img{width:62px;margin-left:4px}
.qq-upload-button{    padding: 7px!important;
    font-weight: 400!important;
    font-size: 15px!important;}
#order-form input[type='submit']{cursor:pointer}
#box-to-more-review{text-align:left;margin-bottom:0;margin-top:10px; clear:both;}
#box-to-more-review a{display:inline-block;line-height:30px;font-family:'Open Sans';color:#1e1e1e;font-size:14px;font-weight:700;text-decoration:none;padding-left:41px;background-repeat:no-repeat;background-image:url(/images/read-rev.png);border-bottom:1px solid #383838}
/*#rsoptovar-box{overflow:hidden}*/
#rsoptovar-box-h{font-size:24px;padding:10px;font-family:'Open Sans';font-weight:600;line-height:30px}
#kirov-shop{text-align:center;margin-bottom:20px}
#kirov-shop img{border-radius:4px;border:1px solid #C4C2C2}
#zavod{font-family:'Open SAns';line-height:36px;margin-bottom:5px;padding-left:43px;background-repeat:no-repeat;background-image:url(../images/zavod.jpg)}
#shop-in-city{margin-top:15px;margin-bottom:15px;border-radius:.4rem;background:#fff;border:0;text-align:center;padding:5px 0}
#shop-in-city-h{text-align:center;font-size:19px;line-height:29px;margin-bottom:15px;font-weight:600;margin-top:15px;font-family:'Open Sans'}
#shop-in-city ul{margin-left:78px;margin-top:5px;text-align:left;list-style-type:square;margin-bottom:10px}
#shop-in-city ul li{font-family:'Open Sans';font-size:14px;color:#111;line-height:21px;margin-bottom:14px}
#shop-in-city ul li a{font-weight:600}
#shop-in-city ul li div{font-weight:600}
#shop-in-city ul li span{font-size:13px;color:#3e3e3e;cursor:pointer;display:inline-block;line-height:16px;border-bottom:1px dotted #0a0a0a}
#shop-in-city ul li p{    font-size: 13px;
    line-height: 17px;
    color: #1d1d1d;
    font-weight: 400 !important;
    margin-top: 3px;}
#rev-stat{    font-family: 'Open SAns';
    font-size: 14px;}
#rev-stat .left-stat-otz{width:250px;float:left}
#rev-stat .right-stat-otz{width:300px;float:right;text-align:right}
#rev-stat .left-stat-otz span,#rev-stat .right-stat-otz span{font-weight:700}
.act-tab{border-top:1px solid #909090;border-left:1px solid #909090;border-right:1px solid #909090;height:41px!important;background:#fff}
#del-pay{margin-bottom:15px;font-size:15px;font-family:'Open SAns';line-height:24px;padding-top:20px;}
#del-pay p b{font-weight:600}
#del-pay div{line-height:24px;font-size:20px;margin:25px 0 10px;text-align:left;font-family:'Open Sans';}
#del-pay p{margin-bottom:10px;text-align:left}
#del-pay ul{list-style:disc;margin-bottom:5px;text-align:left;margin-left:30px}
#del-pay ul li{margin-bottom:5px}
#del-pay a:hover{color:red}
#social-but{float:none;width:auto;text-align:center}
.rotatephoto{display:block;font-size:12px}
#delivery_days{margin-top:0;line-height:35px;font-family:'Open Sans';font-size:13px;background-image:url(/images/otgruz26.png);background-repeat:no-repeat;background-position:left 3px;text-align:left;padding-left:38px;padding-top:0;padding-bottom:0;margin-right:5px;margin-bottom:6px}
#delivery_days a{color:#111}
#delivery_days a:hover{color:red}
.tobig{position:relative}
#list-tag{text-align:left;margin-top:15px}
#list-tag li{margin-bottom:4px;display:inline-block;margin-right:3px;vertical-align:top}
#list-tag li a{display:block;line-height:22px;text-decoration:none;border-radius:4px;padding:0 7px;color:#7e7e7e;font-family:'Open Sans';font-weight:400;font-size:13px;background:#eee}
#list-tag li a:hover{background:#f5d848;color:#fff}
.metro-m-lay{display:block;padding-left:20px;background-image:url(../images/metro-m.png);background-repeat:no-repeat;text-align:left;background-size:15px;line-height:13px;font-weight:400;font-size:13px;margin:5px 0}
#product-otzivy-mobile{display:none}
.tabs-desktop{display:inline-block;font-weight:600}
.tabs-mobile{display:none}
}
@media screen and (max-width: 600px) {


.help-learn{
    font-family: 'Open Sans';
    margin: 15px 0 0;
    padding: 5px 5px;
    border-radius: 4px;
    background: #fbf3d5;
}
.help-learn a{
 text-decoration: none;
    color: #111;
    display: block;
    background-repeat: no-repeat;
    background-size: 49px;
    background-position: 5px 4px;
    padding: 8px;
    padding-top: 45px;
    background-image: url(/images/edu.png);
}
.help-learn div{
     font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 4px;
}
.help-learn p{
    font-family: 'Open SAns';
line-height: 20px !important;
    font-size: 14px !important;
    color: #111;
}
.help-learn p span{
    font-size: 11px;
    display: inline-block;
    padding: 0 5px;
    border-radius: 4px;
    line-height: 17px;
    color: #ff8b02;
    border: 1px solid #ff8b02;
}


#box-down-sale-mob a{background:#f9f5e5;border-radius:4px;margin-top:5px;text-align:right;background-image:url(/images/down2.png);background-repeat:no-repeat;background-position:right 7px;display:inline-block;font-size:13px;padding:0 16px;line-height:35px;padding-right:53px;color:#202020}
#prod-left{float:none;width:94%;text-align:center;margin:3%}
#list-tag-mobile-h2{display:block;text-align:center;font-size:20px;line-height:29px;margin-bottom:3px;font-weight:600;margin-top:30px;font-family:'Open SAns'}
#list-tag-mobile{display:block;margin:13px 10px;text-align:center}
#list-tag-mobile li a{line-height:23px;display:inline-block;text-decoration:none;border-radius:5px;border:0;padding:0 10px;background:#f1f1f1;color:#333;font-family:'Open Sans';font-size:14px;margin-bottom:5px;font-weight:600}
h1{font-size:21px;line-height:30px;font-family:'Open Sans';text-align:left;margin-top:0;font-weight:600;letter-spacing:-.5px}
.mt20{margin-top:10px;text-align:left}
.tobig{position:relative}
#main-img{max-height:none;max-width:none;width:100%}
#list-tag{display:none}
#box-sales-mobile{display:block!important;margin:10px 0;font-family:'Open SAns','PT Sans','Trebuchet MS',arial}
#no-prods-h-mob a{text-decoration:none;font-size:17px;font-family:'Open Sans';padding:0;border-radius:4px;display:inline-block;cursor:pointer;width:90%;background-color:#fff;background:#1aaaff;letter-spacing:-.5px;color:#fff;line-height:35px;font-weight:600;border:1px solid #FFF;margin:8px 0}
#box-sales-mobile #clp-point-mob{font-size:39px;font-weight:700}
#no-prods-mob{line-height:30px;color:#333}
#about{margin-right:0;text-align:left;padding-top:0px;border-top:0}
#about p{font-family:'Open SAns';line-height:28px;font-size:16px;margin: 10px 0;}
#about p.citata{ padding: 10px 0;
    padding-left: 44px;
    padding-right: 10px;
    background: #fffab6;
    background-image: url(/images/quote.png);
    background-repeat: no-repeat;
    font-weight: 600;
    text-indent: 0;
    background-size: 41px;
    background-position: 0px 6px;margin-bottom: 20px;
    }
    #about ol{
  margin: 10px 0;padding-left: 20px;
    }
#about .rate-ot-product{width:auto!important}
#about img{width:100%!important;height:auto!important;float:none;margin: 20px 0;}
#about img.im-photo-otz,#about iframe{width:100%!important;margin:10px 0!important;height:auto!important;float:none!important}
#about h2, #about .h-h2{     line-height: 22px;
        font-family: 'Open sans';
        text-align: left;
        margin-top: 20px;
        margin-bottom: 5px;
        font-size: 19px;
        font-weight: 600;}
#about h3, #about .h-h3{line-height:21px;text-align:left;margin-top:15px;margin-bottom:5px;font-size:16px;font-weight:600;font-family:'Open sans'}
ol{list-style:decimal!important;margin-left:20px!important}
#about li{line-height:26px;font-family:'Open SAns';font-size:16px;margin-bottom: 15px;margin-bottom: 15px;}
#about ul{margin: 15px 0;margin-left:20px;list-style-type:disc}
#w300-f{float:none;width:100%}
#w300-fd,#box-sales-desktop,#box-credit-h{display:none}
#box-recomm{margin-bottom:15px;border-radius:.4rem;background:#fff;text-align:center}
#box-recomm-h{font-family:'Open SAns';text-align:center;margin-top:15px;margin-bottom:5px;font-weight:600;line-height:32px;font-size:18px}
#link-tovar{text-align:center}
#link-tovar li{margin-bottom:20px;width:100%;display:inline-block;padding:10px 0;position:relative}
.act-img-tovar{display:none}
.top-link img{width:115px}
.middle-link{line-height:16px;margin-bottom:7px;padding:0 20px}
.middle-link a{font-family:'Open Sans';font-size:14px;color:#111;text-decoration:none}
.mr2{margin:2px}
.box-cost-new{    font-weight: 400;
    color: #060606;
    font-size: 20px;
    letter-spacing: 0px;
    display: inline-block;
    font-family: 'Open Sans','Trebuchet MS','PT Sans';}
.rubl2{font-size:21px;color:#353535;font-weight:400;display:inline-block;line-height:5px;text-transform:uppercase;width:11px;border-bottom:2px solid #2b2b2b}
#shop-in-city{margin-top:15px;margin-bottom:15px;border-radius:.4rem;background:#fff;border:0;text-align:center;padding:0}
#shop-in-city-h{font-family:'Open SAns';text-align:center;margin-top:25px;margin-bottom:5px;font-weight:600;line-height:32px;font-size:18px}
#shop-in-city ul{margin-left:50px;margin-top:5px;text-align:left;list-style-type:square;margin-bottom:10px}
#shop-in-city ul li{font-family:'Open Sans';font-size:14px;color:#111;line-height:21px;margin-bottom:10px}
#shop-in-city ul li a{font-weight:600}
#shop-in-city ul li div{font-weight:600}
#shop-in-city ul li span{font-size:13px;color:#3e3e3e;cursor:pointer;display:inline-block;line-height:16px;border-bottom:1px dotted #0a0a0a}
#shop-in-city ul li p{font-size:12px;line-height:17px;color:#1d1d1d;font-weight:600;margin-top:3px}
#test2-box{display:none}
#product-otzivy-mobile{display:block;line-height:40px;margin-bottom:10px;font-family:'Open Sans';font-weight:600;font-size:13px}

#old-price-mobile{float:left;width:33%;text-decoration:line-through}
.cost-boxer-mobile{font-size:22px;color:gray;text-align:right;line-height:40px}
#lit-r-br{font-size:39px;font-weight:700}
#saleyou-mob{display:none}
.tar-mob{margin:7px 0}
.in-cartmain{text-align:center;margin-top:0;width:42%;background:#f3b117;font-weight:600;color:#fff;font-size:17px;border:0;padding:0;line-height:42px}
button.oneclick{text-decoration:none;font-size:17px;font-family:'Open Sans';padding:0 17px;border-radius:4px;display:inline-block;cursor:pointer;width:auto;background-color:#fff;background:#1aaaff;letter-spacing:-.5px;color:#fff;line-height:42px;font-weight:600;border:1px solid #FFF}
#bonus-pro-bx-mob{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #c1c1c1}
#bonus-pro-left-mob{float:left;width:28%;text-align:right;margin-right:3%;line-height:32px;font-size:21px}
#bonus-pro-right-mob{float:left;text-align:left;font-size:13px;margin:5px 0}
#delivery_days-mob{font-size:13px;background-image:url(/images/otgruz26.png);background-repeat:no-repeat;background-position:left 3px;line-height:32px;padding-left:35px;text-align:left;display:inline-block;margin-right:20px}
#product-otzivy-mobile a{font-size:14px;display:block;border-radius:4px;font-weight:600;color:#000}
#product-otzivy-mobile a img{height:16px;margin-left:7px;vertical-align:top;margin-top:3px}
#list-razdel-product{font-family:'Open Sans';text-align:left;height:40px;border-bottom:1px solid #868686}
#list-razdel-product li{display:inline-block}
#list-razdel-product li span{display:inline-block;line-height:39px;padding:0 27px;border-radius:5px 7px 0 0;background:#eee}
#list-razdel-product li span.act-tab{background:#fff;border-top:1px solid #868686;border-left:1px solid #868686;border-right:1px solid #868686;height:40px!important}
#box-variant{font-family:'Open Sans';margin-bottom:10px}
#box-variant span{display:inline-block;vertical-align:top;line-height:22px;font-size:14px}
#box-variant ul{list-style:none;margin:5px}
#box-variant li{display:inline-block}
#box-variant li a{text-decoration:none;border:1px solid #b7b7b7;display:inline-block;line-height:20px;font-size:13px;padding:0 5px;border-radius:5px;color:#4d4d4d;font-weight:600;margin:0 5px 5px 0}
a.activ-litrazh{color:#de8500!important;border:1px solid #e59c01!important}
#zavod{font-family:'Open SAns';line-height:22px;margin-bottom:0;padding-left:0;font-size:14px;background-repeat:no-repeat;margin-top:5px;text-indent:1em}
.tabs-desktop{display:none}
.tabs-mobile{display:inline-block;font-weight:600}
#lit-r-hr{font-size:39px;font-weight:700}
#box-emailer{          margin: 12px;
        padding: 15px 22px;
        position: relative;
        text-align: left;
        background: #f5f5f5;
        border-radius: 4px;
}
#box-emailer img{
    width: 70% !important;
    height: auto !important;
    float: none;
    margin: 0;
}
#box-emailer-h{
line-height: 26px;
    font-family: 'Open sans';
    text-align: left;
    margin-top: 0;
    margin-bottom: 7px;
    font-size: 19px;
    font-weight: 600;
}
#box-emailer-p{
    text-align: left;
    font-family: 'Open SAns';
    line-height: 21px;
    font-size: 14px;
    color: #414141;
}
#box-emailer-r{ 
margin-top: 10px;
    text-align: center;
}
#box-emailer-r a{
        text-decoration: none;
        font-weight: 400;
        font-size: 16px;
        font-family: 'Open SAns', 'PT Sans', 'Trebuchet MS';
        padding: 0px;
        border-radius: 3px;
        display: inline-block;
        letter-spacing: 0px;
        text-shadow: none;
        border: 1px solid #bab9b9;
        background: #ffffff;
        color: #423f3f !important;
        line-height: 29px;
        margin: 5px auto;
        text-align: center;
        width: 100%;
}
#box-friend{background:#e9e9e9;text-align:center;padding:5px;border-radius:4px;border:0;margin:10px;padding-bottom:10px}
#title-friend{line-height:20px;font-family:'Open SAns';text-align:center;font-size:14px;margin-bottom:5px;font-weight:600}
#rtogether-left-h{font-family:'Open SAns';text-align:left;margin-left: 10px;margin-top:25px;margin-bottom:10px;font-weight:600;line-height:32px;font-size:18px}
.a-tyou{text-decoration:none}
.a-tyou .title-tv{color:#333;padding-top:6px}
#early,#box-credit{display:none}
#p-city{font-family:'Open Sans';font-size:13px;padding:16px;color:#444;line-height:17px}
#del-pay{display:block;margin-bottom:10px;font-size:14px;font-family:"Open SAns";line-height:21px;padding-top:10px;border-top:0 solid;text-align:left}
#del-pay p{margin-bottom:5px}
#rsoptovar-box-h{font-family:'Open SAns';text-align:left;margin-top:0px;margin-left: 10px;margin-bottom:10px;font-weight:600;line-height:32px;font-size:18px}
#bx-artcl-h{line-height:23px;text-align:center;margin-top:17px;margin-bottom:5px;font-size:20px;font-weight:600;font-family:'Open Sans'}
.list-post{margin:0 12px;text-align:center;font-family:'Open Sans'}
.list-post li{display:inline-block;margin:3%;width:70%;vertical-align:top;margin-bottom:13px;background:#fff;box-shadow:#bababa 0 0 5px;border-radius:4px}
.left-art img{width:100%;border-radius:5px 5px 0 0}
.right-art a{font-size:15px;color:#000;margin:9px 20px;display:block;line-height:21px}
#revs-best-cont{padding-bottom:1px;border:10px solid #fee56c;margin:0 10px;font-family:'Open Sans'}
#header-rew{text-align:center;font-weight:600;line-height:38px;font-size:18px}
#list-review li{margin:10px}
.left-best-ot{width:auto;float:none;margin-right:0}
.left-best-ot img{width:70px}
.best-ot-autors{line-height:20px}
.right-best-ot{width:auto;float:none;margin-right:0;padding-top:5px;margin-top:5px;border-top:1px solid #b8b8b6}
.best-ot-fraza{margin-top:5px;font-weight:600;margin-bottom:6px;    font-size: 16px;}
.best-ot-plus{font-size:13px;line-height:18px;margin-bottom:4px}
.best-text{font-size:13px;line-height:20px}
.rw-a-img{margin:10px 0}
.rw-a-img img{margin-right:7px;margin-bottom:7px}
#to-act-form{display:none}
#box-to-more-review a{display:inline-block;line-height:30px;font-family:'Open Sans';color:#1e1e1e;font-size:14px;font-weight:700;text-decoration:none;padding-left:41px;background-repeat:no-repeat;background-image:url(/images/read-rev.png);border-bottom:1px solid #383838}
.quick-block h2#tit-click{font-size:19px;line-height:23px;font-family:'Open Sans';text-align:left;margin-top:0;font-weight:700;margin-right:38px;margin-bottom:10px}
.quick-block p{font-family:'Open Sans';line-height:18px;font-size:13px}
.quick-block form{margin:6px 0}
.quick-block .row-f label{font-family:'Open Sans';line-height:30px;font-size:14px;font-weight:600;display:block}
.quick-block .row-f input[type='text']{width: calc(100% - 20px - 48px*2) !important;padding:3%;border:1px solid #8E8E8E;font-family:'Open Sans';font-size:14px;text-align:center;margin:0 0 9px}
.quick-block .row-f input[type='submit']{text-decoration:none;font-size:17px;font-family:'Open Sans';padding:0;border-radius:4px;display:inline-block;cursor:pointer;background-color:#fff;background:#1aaaff;letter-spacing:-.5px;color:#fff;line-height:35px;font-weight:600;border:1px solid #FFF}
.quick-block p a{color:#111}
.quick-block .row-f label.error{font-size:13px;color:red}
#info-nalich-shop-mob{background-repeat:no-repeat;background-position:left 3px;line-height:32px;padding-left:30px;text-align:left;display:none;font-size:13px;background-image: url(../images/nlchh.png);margin-right:20px}
#info-nalich-shop-mob a,#delivery_days-mob a{color:#030303}
.parent-kredit{    margin: 12px;
    border: 1px solid #d0d0d0;
    padding: 5px 0;
    font-family: 'Open Sans';
    border-radius: 4px;}
.parent-kredit p{line-height:15px;font-size:13px;text-align:left;padding:0 10px}
.parent-kredit p b{font-weight:600}
.parent-kredit-h{font-size: 14px;line-height:36px;font-family:'Open Sans';padding-left:46px;background-image:url(../images/zp-logo.jpg);background-repeat:no-repeat;font-weight:400;margin-left:10px;margin-bottom:10px}
.parent-kredit-item{padding-left:46px;margin-left:20px;background-image:url(../images/galka.png);background-repeat:no-repeat;line-height:35px;font-size:14px;background-position:8px}
.parent-kredit-item b{font-weight:600;font-size:17px}
#bez-pereplaty{line-height:30px;font-size:14px;text-align:center;background:#fff8d4;margin-bottom:7px;margin-top:5px}
#bez-pereplaty a{color:#111}
#buy-low-sale{margin:15px 0;border:0;border-bottom:1px solid #d0d0d0;padding:2px 0 12px;border-radius:0;font-family:'Open Sans';text-align:center}
#oths{font-family:'Open SAns';line-height:20px;margin:0;text-indent:10px;margin-bottom:10px;font-size:14px;padding:6px;border:2px solid #f37638}
}
@media only screen and (min-width: 600px) and (max-width: 1090px) {
#main-img{max-height:600px;max-width:100%}
.w300-f-otz{display:none}
#vozn1-b{position:relative;top:0;left:0;width:48%;text-align:center;padding:10px 0;border-radius:5px;display:inline-block;vertical-align:top}
#vozn2-b{position:relative;top:0;left:0;width:48%;text-align:center;padding:10px 0;border-radius:5px;display:inline-block;vertical-align:top}
#order-form{width:95%;position:relative;text-align:left;margin:auto}
}
.owl-carousel .item{display:inline-block;vertical-align:top}
.owl-carousel{margin-right:30px;text-align:left}
.owl-images-p div a img{border-radius:4px;height:72px;margin:0 1px;border:1px solid #d2d2d2}
@media screen and (max-width: 600px) {
.owl-images-p div a img{height:49px}
.owl-carousel{margin-right:0;text-align:center}
}

/* bread */
#breadcrumbs{
      line-height: 40px;
    margin-bottom: 10px;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 13px;    height: 40px;
    overflow: hidden;
}
#breadcrumbs img{
    margin: 7px 0px 0px 7px;
    display: inline-block;
    vertical-align: top;
    width: 29px;
}
.delimited{
  display: inline-block;
    line-height: 40px;
    color: #696969;
    margin: 0px 5px;
}
.sp-sd{
display: inline-block;
    line-height: 40px;
}
.sp-sd a{
  color: #333;
}

@media screen and (max-width: 500px){
#breadcrumbs {
    line-height: 30px;
    margin-bottom: 10px;
    height: 30px;font-size: 11px;
}
.delimited {
    line-height: 30px;
    margin: 0px 5px;
}
#breadcrumbs img {
    margin: 3px 0px 0px 7px;
}
.sp-sd {
    display: inline-block;
    line-height: 30px;
}
}

/* rozgr */

.box-modal {
    width: 700px;
    }
#exampleModal2 h4{
      text-align: center;
    margin: 5px 10px 17px;
 font-family:'Open Sans';
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    color: #1B1B1B;
}
#exampleModal2 p{
  font-family: 'Open Sans';
    text-align: center;
    line-height: 26px;
    font-size: 16px;
}
#left-rzg{
      float: left;
    width: 300px;
    text-align: center;
    margin-right: 40px;
    margin-left: 40px;
    margin-top: 30px;
}
#left-rzg div{
      margin-bottom: 20px;
    margin: 5px 10px 17px;
 font-family:'Open Sans';
    font-size: 20px;
}
#left-rzg img{
  width: 250px;
    border-radius: 4px;
}
#right-rzg{
      float: left;
    width: 250px;
    text-align: center;
    margin-top: 30px;
}
#right-rzg form{
      margin-top: 50px;
}
#right-rzg input[type='text']{
  display: inline-block;
    margin-bottom: 20px;
    font-family: 'Open Sans';
    line-height: 30px;
    padding: 0px 10px;
    width: 200px;
}
#right-rzg input.error{
  border: 1px solid red;
}
#right-rzg input[type='submit']{
      background: #F04F1E;
    border: 0;
    color: #fff;
    font-size: 19px;
    border-radius: 4px;
    padding: 6px;
    width: 224px;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans';
}
#rzg{
      text-align: center;
    margin: 20px auto;
}
#rzg a{
  text-decoration: none;
    line-height: 40px;
    border-radius: 4px;
    background: #1b87e6;
    width: 200px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: 600;
}


@media screen and (max-width: 500px){

  .box-modal {
    width: 90%;
    padding: 3%;
    margin: 2%;
}
#exampleModal2 p {
    font-family: 'Open Sans';
    text-align: center;
    line-height: 21px;
    font-size: 15px;
}
#exampleModal2 h4 {
    font-size: 22px;
    line-height: 25px;
}
}


/* opt-sale */

.tar a.red_button{
font-size: 20px !important;
    line-height: 26px !important;
    background: #d6640b !important;
    border: 0px solid #d76913 !important;
    padding: 7px 0px !important;
}

.position_count{
  font-size: 13px;
    display: block;
    color: #ffd5b5;
    line-height: 15px;
}

.optovaya-skidka{
    text-align: left;
    margin: 10px 0px 5px;
    padding: 0px 0px;
    background: #ffffff;
    border-radius: 4px;
    position: relative;
    font-weight: 400;
    font-family: 'Open Sans';
    font-size: 13px;
    line-height: 17px;
    color: #050505;
    padding-left: 37px;
    background-image: url(../images/fires.png);
    background-repeat: no-repeat;
    background-position: 1px 3px;
}
.optovaya-skidka-mob{
    margin: 10px 10px 0px;
    padding: 5px 10px;
    background: #ffffff;
    border-radius: 4px;
    position: relative;
    font-weight: 600;
    font-family: 'Open Sans';
    font-size: 13px;
    line-height: 18px;
    color: #515151;
    text-align: center;
    border: 1px dashed #f4b117;
}
.optovaya-skidka span, .optovaya-skidka-mob span{
  display: block;
}
.optovaya-skidka b, .optovaya-skidka-mob b{
      font-weight: 700;
}
  #modal_form3{
  width: 450px;
}
#modal_form3 h2{
      text-align: center;
    line-height: 25px;
 font-family:'Open Sans';
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 15px;
}
#modal_form3 .p-dwn{
  margin-bottom: 15px;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 20px;text-align: center;
}
#modal_form3 form{
      text-align: center;
}
#modal_form3 .row-dsale{
  margin-bottom: 10px;
}
#modal_form3 .row-dsale label{
      font-family: 'Open Sans';
    font-size: 14px;
    display: block;
    margin-right: 10px;
    text-align: center;
    margin-bottom: 6px;
    font-weight: 600;
}
#modal_form3 .row-dsale label.error {
    display: block;
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    color: red;
    width: auto !important;
    text-align: left !important;
    margin-left: 0;
    text-align: center !important;
    margin-top: 4px;margin-left: 0px !important;
}
#modal_form3 .row-dsale input[type='text']{
  font-family: 'Open Sans';
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #939393;
    padding: 6px;
    width: 80%;
}
#modal_form3 .row-dsale input[type='submit']{
      text-decoration: none;
    font-size: 20px;
    font-family: 'Open Sans';
    padding: 8px 10px;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    width: 216px;
    background-color: #fff;
    background: #1aaaff;
    letter-spacing: -0.5px;
    color: #fff;
    font-weight: 600;
    border: 1px solid #FFF;
}
#modal_form3 .row-dsale textarea{
      font-family: 'Open Sans';
    font-size: 14px;
    width: 80%;
    border-radius: 3px;
    border: 1px solid #939393;
    padding: 6px;
    height: 100px;
}
.p-dwn-politic{
      font-family: 'Open Sans';
    font-size: 13px;
    line-height: 15px;
    margin-top: 7px;
    text-align: center;
}
.list-fs{
      margin-top: 15px !important;
}

.delfotoitem {
    font-weight: normal;
    font-size: 13px;
    color: #FA3E3E;
    font-family: 'Open SAns';
    cursor: pointer;
}

.owl-images-p div a{
  text-decoration:none;
}
.owl-images-p div a img{
  border-radius: 6px;   
}
.owl-images-p div a img:hover{
  
}

.owl-prev {
    background: url(../images/lef-h.png) left center no-repeat;
    height: 54px;
    position: absolute;
    top: 50%;
    width: 14px;
    z-index: 1000;
    left: -18px;
    cursor: pointer;
    color: transparent;
    margin-top: -27px;
      }

      .owl-next {
    background: url(../images/rig-h.png) right center no-repeat;
    height: 54px;
    position: absolute;
    top: 50%;
    width: 14px;
    z-index: 1000;
    right: -18px;
    cursor: pointer;
    color: transparent;
    margin-top: -27px;
      }

      .owl-prev:hover,
      .owl-next:hover {
        opacity: 0.7;
      }

      .from-text{
    display: inline-block;
    vertical-align: top;
    line-height: 32px;
    display: inline-block !important;
}
.from-text b{
  margin-right: 7px;
}
.cost-from-text{
    line-height: 33px;
    font-weight: bold;
    color: #f55922;
    font-size: 27px;
    letter-spacing: -0.5px;
    font-family: 'Open Sans', 'Trebuchet MS','PT Sans', arial, Helvetica, tahoma;
    display: inline-block !important;
}
@media screen and (max-width: 500px){
  .owl-prev {
    left: 1px;
      }
  .owl-next {
    right: 1px;
      }
      #modal_form3 {
    width: 88%;
}
#box-down-sale{
  display: none;
}

.red_button_mob{
  font-size: 16px;
    line-height: 22px;
    background: #d6640b;
    vertical-align: top;
    padding-top: 2px;
}

.position_count_mob{
    font-size: 12px;
    display: block;
    color: #ffd5b5;
    margin-bottom: 4px;
    line-height: 14px;
}
.add_yet_mob{
      line-height: 23px;
}
.tar-mob .in-cart:hover {
     border: 0px !important; 
}


}



/* nalichie */

#nalichie-h{text-align:center;font-family:'Open Sans';font-weight:700;font-size:21px;margin-bottom:7px}
#tovar-nalichie{margin-top:10px;padding-top:10px;border-top:1px solid #bdbdbd;font-family:'Open Sans'}
#tovar-nalichie-1{float:left;width:11%;margin-right:2%;max-height:80px}
#tovar-nalichie-1 img{width:85%}
#tovar-nalichie-2{float:left;width:50%;font-weight:600;text-align:left;line-height:22px;margin-top:15px}
#tovar-nalichie-2 span{display:block;font-size:13px;color:#666;font-weight:400;line-height:18px}
#tovar-nalichie-3{float:right;width:20%;text-align:left;font-weight:600;line-height:30px;margin-top:10px;font-size:19px;color:#262626}
#nalichie-box{color:#000}
#nalichie-items,#nalichie-items2{font-family:'Open Sans'}
#nalichie-items2{margin:10px 0;margin-right:20px}
#nalichie-items2 .nalichie-item-about{background:#fff!important;border-bottom:1px solid #cbcbcb}
#maps-magaz2{height:360px}
#nal-tov{margin-right:20px}
#nal-tov>p{margin-bottom:0;font-size:15px;font-family:'Open SAns';line-height:24px;padding-top:0;text-align:left}
#nalichie-items .nalichie-item-left,#nalichie-items2 .nalichie-item-left{width:70%;text-align:left;display:block;float:left;padding-left:22px;margin-bottom:10px;background-repeat:no-repeat;background-image:url(../images/sq.jpg);background-position:5px 5px}
.nalichie-item-left div{font-size:14px;line-height:20px;font-weight:600}
.nalichie-item-left p{text-align:left;font-size:13px;line-height:20px}
.nalichie-item-left span{text-align:left;font-size:13px;line-height:20px;display:block;padding-left:20px;background-image:url(../images/call.png);background-repeat:no-repeat;background-position:0}
.nalichie-item-left span a{color:#000}
#nalichie-items .nalichie-item-right,#nalichie-items2 .nalichie-item-right{width:22%;text-align:center;display:block;float:left;line-height:30px;font-weight:600;font-size:15px}
#nalichie-items2 .nalichie-item-right span{display:inline-block;line-height:20px;font-size:13px}
.nalichie-item-about{line-height:30px;font-size:13px;color:#242424;text-align:center;margin-bottom:10px;border-bottom:0;padding-left:15px;background:#dbdbdb;font-weight:600}
.nalichie-item-about-shop{width:70%;text-align:left;display:block;float:left}
.nalichie-item-about-res{width:30%;display:block;float:left;text-align:center}
.pod-zakaz{color:#333;display:inline-block;font-size:13px;line-height:18px}
.v-nalichii{color:#358e36}
#nal-tabs{font-family:'Open Sans';font-size:15px;font-weight:600;border-bottom:1px solid #b2b2b2;height:33px;margin-bottom:10px;text-align:left}
#nal-tabs .ac-tabs{display:inline-block;line-height:32px;padding:0 10px;border-radius:4px 4px 0 0;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;height:32px;margin:0;color:#6e6e6e;cursor:pointer}
#nal-tabs .act-al-tabs{background:#fff;border-bottom:1px solid #fff;color:#000!important}
#tab-map-shop{height:300px;display:none}
.nalich-itm{margin-top:5px;font-family:'Open Sans';font-size:13px;line-height:20px}
.nalich-itm a,.nalich-itms a{border-bottom:1px dotted #111;color:#111;line-height:16px;display:inline-block;cursor:pointer;text-decoration:none}
.nalich-itms{margin-top:5px;font-family:'Open Sans';font-size:15px;line-height:20px}
@media screen and (max-width: 600px) {
.nalichie-item-left{width:65%;text-align:left;display:block;float:left;padding-left:5%;margin-bottom:10px;background-repeat:no-repeat;background-image:url(../images/sq.jpg);background-position:5px 5px}
#nalichie-h{text-align:center;font-family:'Open Sans';font-weight:600;font-size:17px;margin-bottom:7px;margin-top:10px}
#nalichie-box{visibility:visible;padding:12px 12px}
.nalichie-item-left p{text-align:left;font-size:11px;line-height:18px}
#tovar-nalichie-2{float:left;width:50%;font-weight:600;text-align:left;line-height:22px;font-size:15px;margin-top:1px}
#tovar-nalichie-3{float:right;width:20%;text-align:left;font-weight:600;line-height:30px;margin-top:0;font-size:15px;color:#262626}
#nal-tov{padding-top:10px;border-top:0 solid #909090;margin-right:0}
#nal-tov>p{margin-bottom:0;font-size:13px;font-family:'Open SAns';line-height:17px;padding-top:0;text-align:left}
#nalichie-items2 .nalichie-item-about{height:29px}
#nalichie-items2{margin:10px 0;margin-right:0}
.nalichie-item-about-res{width:30%;display:block;float:left;text-align:center;line-height:18px}
#nalichie-items2 .nalichie-item-left{width:67%;margin-right:5%;padding-left:2%;text-align:left;display:block;float:left;margin-bottom:10px;background-repeat:no-repeat;background-image:none;background-position:5px 5px}
.pod-zakaz{color:#333;display:inline-block;font-size:12px;line-height:14px}
#nalichie-items2 .nalichie-item-right{width:22%;text-align:center;display:block;float:left;line-height:30px;font-weight:600;font-size:14px}
#list-razdel-product li span{
    display:inline-block;padding:0 16px;border-radius:5px 7px 0 0;background:#eee;
    display:inline-block;line-height:33px;padding:0 8px;border-radius:5px 5px 0 0;background:#cdcdcd;font-size:17px}
#list-razdel-product{height:33px}
#list-razdel-product li span.act-tab{height:33px!important}
}

/* tooltip */

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{    background: #ffffff;
    border: 0px solid #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 11px #8e8e8e;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color: #393939;
    line-height: 18px;
    padding: 6px 14px;
    font-family: 'Open Sans';
    font-size: 13px;}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;left:0;top:0px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#b3b3b3}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#cacaca}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}

    #list-marker{
    padding: 12px 12px 0;
    font-family: 'Open SAns';
    font-size: 13px;
}
#list-marker li{
	    margin-bottom: 7px;
    height: 42px;
    display: block;
}
#list-marker li img{
	    opacity: .8;
}
#list-marker li span{
	    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    margin-top: 15px;
}
.l-marker-shops{
      margin-top: 4px !important;
    line-height: 18px !important;
}
#link-krym{
     text-decoration: none;
    margin: 14px 0;
}
#link-krym a{
      text-decoration: none;
    color: #111;
    display: block;
    background-image: url(/images/banner-fly.gif);
    border-radius: 3px;
    padding: 10px;
    min-height: 151px;
    background-repeat: no-repeat;
    font-family: 'Open Sans';
}
#link-krym div{
      margin: 12px 0 10px 0;
    line-height: 20px;
    font-weight: bold;
    font-size: 17px;
}
#link-krym p{
      font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
#link-krym span{
      font-size: 14px;
    display: inline-block;
    border-radius: 5px;
    padding: 0 10px;
    background: #6f6f6f;
    line-height: 24px;
    color: #fff;
}
#link-krym span:hover{

    background: #333;
}
#dilivery-free{
  line-height: 20px;
    padding: 6px 0;
    color: #171717;
    border-radius: 0;
    text-align: left;
    background: #99f391;
    padding-left: 48px;
    background-image: url(/images/dlvr.png);
    background-repeat: no-repeat;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 600;
    background-position: 5px;
}
#rtogether-left-d .retailrocket-widgettitle{
  display:none;
}
#rulet-product{
  background-image: url(/images/rulet-tovar.jpg);
    background-position: right+8px top+10px;
    background-repeat: no-repeat;
    border: 1px solid #d0d0d0;
    padding: 10px 11px;
    font-family: 'Open Sans';
    border-radius: 4px;
    line-height: 19px;
    font-size: 14px;
    padding-right: 113px;
    text-decoration: none;
    color: #111;display: block;    margin-top: 15px;
}
#rulet-product:hover{
border: 1px solid #f9a215;
}
#kopts-gift{
      font-family: 'Open SAns';
    line-height: 24px;
    margin: 10px;
    font-size: 16px;
}
@media screen and (max-width: 600px){
  #dilivery-free {

    font-size: 14px;
    margin-bottom: 10px;
}
#link-krym{
    text-decoration: none;
    margin: 14px auto;
    width: 320px;
}
#abt-dv table {

    font-family: 'Open Sans';
    font-size: 12px;
}
#abt-dv table td {
    text-align: left;
    font-weight: normal;
    padding: 10px 1px;
}
#tit-click {
    text-align: center;
    font-family: 'Open Sans';
    line-height: 22px;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: -.5px;
    margin: 24px 0 10px;
}
}

.dop-list {
    font-family: 'Open Sans';
    margin: 12px 0;
    border: 1px solid #d0d0d0;
    padding: 10px 2px 10px 10px;
    border-radius: 4px;
}
.dop-list-h{
    font-weight: 600;
    margin-bottom: 10px;
}
.dop-list ul{
    margin: 5px 0;
    list-style: none;
    padding: 0;
    height: 187px;
    overflow-y: scroll;
}
.dop-list ul::-webkit-scrollbar {
    width: 4px;
}
.dop-list ul::-webkit-scrollbar-track {
    background: #e7e7e7;
}
.dop-list ul::-webkit-scrollbar-thumb {
    background-color: #adadad;
    border-radius: 0;
}
.dop-list ul li {
    position: relative;
}
.dop-list ul li .added_layout {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    color: #ff8b02;
    z-index: 3;
    text-align: center;
    line-height: 57px;
    font-size: 14px;
    font-weight: bold;
}
.dop-list ul li .added_layout a {
    color: inherit;
}
.dop-list ul li.check-dop-act{
/*    background-image: url(/images/act-gal.png);*/
/*    background-repeat: no-repeat;*/
    cursor: auto;
}
.dop-list ul li img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 40px;
}
.dop-list ul li .check-name {
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    font-size: 13px;
    line-height: 16px;
}
.dop-list ul li .check-name span.product_name {
    display: inline-block;
    width: 100%;
    display: -webkit-box;
    max-width: 200px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.dop-list ul li .check-name span.product_name a {
    text-decoration: none;
    color: inherit;
}
.dop-list ul li .check-name span.already_in_cart {
    color: #ff7c00;
    font-size: 12px;
    line-height: 12px;
    border-radius: 4px;
    font-weight: 600;
}
/*.dop-list ul li .check-name span.check-name-why i {
    display: none;
    background: #303030;
    padding: 4px 8px;
    border-radius: 8px;
    box-shadow: 0 0 7px #bfbfbf;
    width: auto;
    font-size: 12px;
    line-height: 18px;
    color: #f3f3f3;
    white-space: nowrap;
    font-style: normal;
}*/
.dop-list ul li .check-name span.check-name-why {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #0b7abb;
    color: #0b7abb;
    font-size: 13px;
}
.dop-list ul li .check-name span.check-name-why.opened {
    border: 1px dotted transparent;
    color: #959595;
}
/*.dop-list ul li .check-name span.check-name-why:hover{
    border-bottom: 1px dotted #005c93;
    color: #005c93;
}*/
/*.dop-list ul li .check-name span.check-name-why:hover i {
    display: block;
}*/
.dop-list ul li .check-cost{
    display: inline-block;
    vertical-align: middle;
    width: 65px;
    font-size: 14px;
    line-height: 18px;
    text-align: right;
    font-weight: 400;
    font-family: 'Open Sans', 'Trebuchet MS', 'PT Sans';
    margin-right: 5px;
}
.dop-list ul li{
    cursor: pointer;
/*    background-image: url(/images/noact-gal_.png?v=1);*/
    background-repeat: no-repeat;
    background-position: left 16px;
    margin-bottom: 0;
    border-bottom: 1px solid #dbdbdb;
    padding: 8px 0 8px 0;
}
.dop-list .dop-itogo{
    line-height: 30px;
    position: relative;
    margin-top: 12px;
}
.dop-list .dop-itogo span{
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    text-align: right;
    font-weight: 600;
    font-family: 'Open Sans', 'Trebuchet MS', 'PT SAns';
}
.dop-list ul li span.check-button {
    display: inline-block;
    vertical-align: middle;
}
.dop-list ul li span.check-button a {
    /*display: inline-block;
    width: 32px;
    height: 22px;
    background: #ffa336 url(/images/cart-w.svg) no-repeat center center;
    border-radius: 3px;
    background-size: 18px;*/
    height: 28px;
    width: 38px;
   background: #eaeaea;

    background-image: url(/images/v-korzinu.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 7px;
    opacity: .5;
    margin-right: 5px;
    text-indent: -9999px;
    display: inline-block;
    background-size: 20px;
    box-sizing: border-box;
}
.dop-list_wrapper ul li .check-name .product_name:hover{
text-decoration: underline;
}

.dop-list ul li span.check-button a:hover {
   background: #b9b9b9 url(/images/v-korzinu.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px;
  
    }
.dop-list ul li.check-dop-act span.check-button a {
    /*display: block;
     width: 32px;
    height: 22px;
    background: #d6640b url(/images/gal-w.svg) no-repeat center center;
    border-radius: 3px;
    background-size: 13px;*/
}
.dop-list .dop-itogo a{
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    padding: 0 10px;
    border-radius: 3px;
    font-size: 14px;
    background: #ff7c00;
    color: #fff;
    position: absolute;
    right: 0;
}
.dop-list .dop-itogo a:hover{
    opacity: .9;
}
.dop-list ul li .check-cost .check-oldcost{
    display: block;
    color: #f74242;
    text-decoration: line-through;
    font-size: 13px;
}
.dop-list .dop-list_success {
    text-align: center;
    font-size: 14px;
    padding: 48px 16px;
    line-height: 18px;
    color: #666;
}
.dop-list .dop-list_success a {
    color: #ff8112;
}
.dop-list .dop-itogo a.shake {
    animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translate3d(0, 0, 0);
    perspective: 1000px;
}
@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }
    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }
    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }
    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}

.product_actions {
    margin: 0 0 32px 0;
}
.product_actions.mt {
    margin: 18px 0 10px 0;
}
.product_actions ul {
    margin: 0 !important;
    font-size: 0;
}
.product_actions ul li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 16px*2/3);
    margin: 0 !important;
    margin-bottom: 16px !important;
}
.product_actions ul > li:not(:nth-child(3n)) {
    margin-right: 16px !important;
}
.product_actions ul li img {
    width: 100%;
    aspect-ratio: 375/214;
    height: auto;
}
.product_actions ul li a.button {
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Open SAns';
    padding: 5px 10px;
    border-radius: 3px;
    display: block;
    letter-spacing: 0px;
    text-shadow: none;
    border: 1px solid #a9a9a9;
    background: #fff;
    color: #111;
    line-height: 14px;
    margin: 16px auto 0 auto;
    width: 92px;
    text-align: center;
}

#sale_popup {
    width: 370px;
    padding: 40px 20px;
}
#sale_popup .sale_popup_title {
    font-size: 32px;
    font-weight: 900;
    margin: 0 0 16px 0;
}
#sale_popup .sale_popup_title span {
/*    border-bottom: 3px solid #ff8b0187;*/
}
#sale_popup .sale_popup_text {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 30px 0;
    opacity: 0.8;
}
#sale_popup .sale_popup_current_price {
    width: 320px;
    margin: 0 auto 30px auto;
    padding: 20px;
    box-sizing: border-box;
    background: #f9f9f9;
    border-radius: 6px;
}
#sale_popup .sale_popup_current_price .price {
    display: block;
    font-size: 32px;
    font-weight: bold;
    margin: 0 0 10px 0;
    font-family: 'PT Sans', 'Open Sans';
}
#sale_popup .sale_popup_current_price .text {
    display: block;
    font-size: 14px;
    opacity: 0.8;
}
#sale_popup .sale_popup_form {
    width: 320px;
    box-sizing: border-box;
    margin: 0 auto;
}
#sale_popup .sale_popup_form input[type="number"],
#sale_popup .sale_popup_form input[type="tel"] {
    font-size: 16px;
    font-family: 'PT Sans', 'Open Sans';
    border: 1px solid #cbcbcb;
    height: 40px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 12px;
    margin: 0 0 12px 0;
    text-align: center;
}
#sale_popup .sale_popup_form input[type="number"]::-webkit-outer-spin-button,
#sale_popup .sale_popup_form input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: none;
}
#sale_popup .sale_popup_form input[type="tel"]:read-only {
    color: #b7b7b7;
    cursor: not-allowed;
    font-weight: bold;
}
#sale_popup .sale_popup_form input[type="tel"].invalid {
    animation: horizontal-shaking 0.5s;
    border: 2px solid #ff7777;
}
#sale_popup .sale_popup_form input[type="tel"].invalid::placeholder {
  color: #ff7777;
  opacity: 1;
}
#sale_popup .sale_popup_form input[type="tel"].invalid::-ms-input-placeholder {
  color: #ff7777;
}
#sale_popup .sale_popup_form input[type="submit"] {
    background: #FF8B01;
    text-align: center;
    margin-top: 20px;
    font-weight: 500;
    color: #fff;
    font-size: 20px;
    border: 0;
    padding: 0 24px;
    line-height: 45px;
    border-radius: 4px;
    display: inline-block;
    width: auto;
    cursor: pointer;
}
#sale_popup .sale_popup_form .price_validate {
    color: #ff7474;
    font-size: 12px;
    font-weight: 600;
    margin: -10px 0 10px 0;
    display: block;
    animation: horizontal-shaking 0.5s;
}
#sale_popup .remodal-close {
    left: auto;
    right: 6px;
    border: none;
}
#sale_popup .sale_popup_policy {
    padding: 16px 0 0 0;
}
#sale_popup .sale_popup_policy p {
    font-size: 13px;
    line-height: 18px;
    opacity: 0.7;
}
#sale_popup .sale_popup_policy a {
    color: inherit;
}

@keyframes horizontal-shaking {
    0% { transform: translateX(0) }
    25% { transform: translateX(5px) }
    50% { transform: translateX(-5px) }
    75% { transform: translateX(5px) }
    100% { transform: translateX(0) }
}

#block-sales-s {
    position: relative;
}
#box-sales-desktop a.want_sale {
    position: absolute;
    top: 12px;
    right: 10px;
    display: inline-block;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    padding: 0px 10px;
    padding-left: 27px;
    background: #ebebeb;
    background-image: url(/images/discount_percent_sale_icon.svg);
    background-size: 20px;
    background-position: 5px 2px;
    line-height: 23px;
    border-radius: 5px;
    background-repeat: no-repeat;
    z-index: 1;
}
.mb-cont-want a.want_sale {
    display: inline-block;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    padding: 0px 10px;
    padding-left: 33px;
    background: #ebebeb;
    background-image: url(/images/discount_percent_sale_icon.svg);
    background-size: 24px;
    background-position: 5px 2px;
    line-height: 27px;
    border-radius: 5px;
    background-repeat: no-repeat;
}
a.want_sale:hover {
    opacity: 0.7;
}

#nal-tov .tab_labels {
    padding: 16px 0 0 0;
    margin-bottom: 16px;
}

#nal-tov .tab_labels a:first-child{
    border-radius: 6px 0 0 6px;
}
#nal-tov .tab_labels a:last-child{
   border-radius: 0 6px 6px 0;
    border-left: 0;
}
#nal-tov .tab_labels a svg{
    width: 29px;
}
#nal-tov .tab_labels a svg path{
      fill: #939393;
}
#nal-tov .tab_labels a {
 display: inline-block;
    background: #f4f4f4;
    box-sizing: border-box;
    margin-right: -4px;
    padding: 4px 2% 4px 4%;
    font-size: 0;
    text-decoration: none;
    color: #333;
    vertical-align: top;
    width: 180px;
    border: 1px solid #d0d0d0;
}
#nal-tov .tab_labels a span{
font-size: 15px;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    margin-left: 5px;
    text-transform: uppercase;
    font-weight: 600;
    color: #797979;
}
#nal-tov .tab_labels a.active {
    background: #fff;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}

@media screen and (max-width: 768px) {
    #nal-tov .tab_labels a {
        width: 50%;
    }
    .product_actions {

    }
    .product_actions ul {
        margin: 0 !important;
    }
    .product_actions ul li {
        position: relative;
        list-style-type: none;
        width: 100%;
    }
    .product_actions ul li img {
        
    }
    .product_actions ul li a.button {
        text-decoration: none;
        font-weight: 400;
        font-size: 14px;
        font-family: 'Open SAns';
        padding: 5px 10px;
        border-radius: 3px;
        display: block;
        letter-spacing: 0px;
        text-shadow: none;
        border: 1px solid #a9a9a9;
        background: #fff;
        color: #111;
        line-height: 14px;
        margin: 16px auto 0 auto;
        width: 92px;
        text-align: center;
    }
    #sale_popup {
        width: 100%;
    }
    #sale_popup .sale_popup_current_price {
        width: 100%;
    }
    #sale_popup .sale_popup_form {
        width: 100%;
    }
}


.braga-calc{
    font-family: 'Open Sans';
    margin: 15px auto;
    border: 1px solid #d0d0d0;
    padding: 10px 5px;
    border-radius: 4px;
    width: 308px;
}
.braga-calc-h{
    text-align: center;
    font-weight: 600;
    margin-bottom: 14px;
}
.item-calc{
    font-size: 0px;
    margin-top: 5px;
}
.item-calc .item-calc-name{
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
    padding-left: 43px;
    font-weight: 600;
    min-height: 37px;
    width: 89px;
    background-size: 39px;
    line-height: 15px;
}
.item-calc .item-calc-value{
    font-size: 20px;
    width: 80px;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-weight: 600;
    line-height: 30px;
}
.item-calc .item-calc-value input{
    font-family: 'Open Sans';
    width: 82px;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    text-align: right;
    height: 30px;
    font-size: 13px;
    box-sizing: border-box;
    padding-left: 4px;
}
.item-calc .item-calc-value select{
    font-family: 'Open Sans';
    width: 82px;
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    text-align: right;
    height: 30px;
    cursor: pointer;
    font-size: 13px;
    box-sizing: border-box;
}
.item-calc .item-calc-type{
font-size: 14px;
    width: 85px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
    line-height: 30px;
}
.item-calc span.minsize-format{
    font-size: 11px;
    line-height: 13px;
}
#item-calc-em{
    background-image: url(/images/cl-em.jpg);
    background-repeat: no-repeat;
}
#item-calc-gid{
    background-image: url(/images/cl-gid.jpg);
    background-repeat: no-repeat;
}
#item-calc-voda{
    background-image: url(/images/cal-water.jpg);
    background-repeat: no-repeat;
}
#item-calc-sah{
    background-image: url(/images/cal-sugar.jpg);
    background-repeat: no-repeat;
}
#item-calc-dro{
    background-image: url(/images/cl-dro.jpg);
    background-repeat: no-repeat;
}
#item-calc-brag{
    background-image: url(/images/cl-braga.jpg);
    background-repeat: no-repeat;
}   
#item-calc-sam{
    background-image: url(/images/cl-sam.jpg);
    background-repeat: no-repeat;
}   
.item-calc-pot{
    margin: 4px 0 4px;
    font-size: 13px;
    text-align: center;
    color: #777;
}
@media screen and (max-width: 768px) {
    .braga-calc {
        margin: 15px 16px;
        width: calc(100% - 32px);
        box-sizing: border-box;
    }
    .braga-calc .braga-calc-spoiler {
        display: none;
        margin-top: 14px;
    }
    .braga-calc .braga-calc-h {
        position: relative;
        text-align: left;
        margin-bottom: 0;
        padding-left: 6px;
        padding-right: 30px;
        font-size: 15px;
    }
    .braga-calc .braga-calc-h:after {
        content: '';
        position: absolute;
        top: 0;
        right: 6px;
        width: 18px;
        height: 18px;
        background: url(/images/product_icons/arrow_down.svg) no-repeat center right;
        background-size: 100%;
        transform: rotate(90deg);
        opacity: 0.6;
        transition: 0.4s all;
    }
    .braga-calc .braga-calc-h.openned:after {
        transform: rotate(-90deg);
    }
    .item-calc .item-calc-name {
        width: 60px;
    }
    .item-calc .item-calc-type {
        width: 70px;
    }

}

.last_questions {
    display: flex;
    margin: 50px 0 60px 0;
}
.last_questions .last_questions_title {
    font-size: 29px;
    font-family: 'Open Sans';
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 24px 0;
}
.last_questions .last_questions_button {
    
}
.last_questions .last_questions_button a {
    border: 1px solid #a6a6a6;
    border-radius: 4px;
    padding: 0 11px;
    text-decoration: none;
    color: #333;
    line-height: 26px;
    display: inline-block;
    font-size: 14px;
}
.last_questions .last_questions_button a:hover {
    border: 1px solid #515151;
}
.last_questions .last_questions_action {
    margin: 0 0 0 32px;
}
.last_questions .last_questions_action .last_questions_action_block {
    border: 1px solid #e7e7e7;
    padding: 20px;
    width: 290px;
    border-radius: 6px;
    box-sizing: border-box;
}
.last_questions .last_questions_action .last_questions_action_block .last_questions_action_title {
    font-size: 17px;
    font-family: 'Open Sans';
    font-weight: 600;
    margin: 0 0 16px 0;
}
.last_questions .last_questions_action .last_questions_action_block .last_questions_action_text {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 16px;
}
.last_questions .last_questions_action .last_questions_action_block .last_questions_action_button a {
    display: block;
    line-height: 40px;
    text-align: center;
    background: #22a745;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
}

.reviews_action {
    border: 1px solid #e7e7e7;
    padding: 30px;
    width: 100%;
    border-radius: 6px;
    box-sizing: border-box;
}
.reviews_action .reviews_action_block {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.reviews_action:not(.questions_action) .reviews_action_block .reviews_action_info:before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23b3bcc5'%3E%3Cpath d='M7.952.656c-.089-.003-.17.048-.21.13L5.522 5.524.41 6.212c-.086.011-.158.072-.185.156-.027.084-.004.177.06.237l3.737 3.617-.937 5.163c-.015.086.02.175.09.227.07.052.163.058.24.016l4.531-2.503 4.532 2.503c.077.042.17.036.24-.016.07-.052.105-.14.09-.227l-.938-5.163 3.738-3.617c.063-.06.086-.153.06-.237-.028-.084-.1-.145-.186-.156l-5.11-.688L8.148.786c-.036-.078-.112-.128-.197-.13z'/%3E%3C/svg%3E");
    height: 16px;
    width: 80px;
    margin: 0 0 10px 0;
}
.reviews_action .reviews_action_block .reviews_action_title {
    font-size: 17px;
    font-family: 'Open Sans';
    font-weight: 600;
    margin: 0 0 12px 0;
}
.reviews_action .reviews_action_block .reviews_action_text {
    font-size: 14px;
    line-height: 20px;
}
.reviews_action .reviews_action_block .reviews_action_button a {
    display: block;
    line-height: 40px;
    text-align: center;
    background: #22a745;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    padding: 0 20px;
}

.last_questions .last_questions_wrapper.full_width {
    width: 100%;
}

.product_actions_slider {
    margin: 32px 0 0 0;
}
.product_actions_slider .product_actions_slider_title {
    text-align: center;
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 15px;
    font-weight: 600;
    margin-top: 15px;
    font-family: 'Open Sans';
}
.product_actions_slider .product_actions_slider_title span {
    vertical-align: super;
    opacity: 0.5;
    font-size: 16px;
}
.product_actions_slider ul li img {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
}
.product_actions_slider ul li {
    position: relative;
}
.product_actions_slider ul.owl-carousel .owl-item {
    display: inline-block;
}
.product_actions_slider ul.owl-carousel {
    margin: 0;
    position: relative;
}
.product_actions_slider ul.owl-carousel:not(.owl-loaded) {
    aspect-ratio: 350 / 200;
    width: 100%;
    overflow: hidden;
}
.product_actions_slider ul.owl-carousel .owl-stage-outer {
    overflow: hidden;
}
.product_actions_slider ul.owl-carousel .owl-nav {
    position: unset;
}
.product_actions_slider ul.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: calc(50% - 16px);
    left: -16px;
    background: url(/images/icon_arrow_black_left.svg) no-repeat center center, #fff;
    background-size: 1.2em;
    border: none;
    width: 2em;
    height: 2em;
    cursor: pointer;
    box-shadow: 0 0.1rem 1rem rgb(4 6 28 / 10%);
    border-radius: 32px;
    margin: 0;
}
.product_actions_slider ul.owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: calc(50% - 16px);
    right: -16px;
    background: url(/images/icon_arrow_black_right.svg) no-repeat center center, #fff;
    background-size: 1.2em;
    border: none;
    width: 2em;
    height: 2em;
    cursor: pointer;
    box-shadow: 0 0.1rem 1rem rgb(4 6 28 / 10%);
    border-radius: 32px;
    margin: 0;
}
.product_actions_slider ul.owl-carousel .owl-nav .owl-prev:hover,
.product_actions_slider ul.owl-carousel .owl-nav .owl-next:hover {
    opacity: 1;
}

#short-info-tovar {
    display: flex;
    align-items: center;
}
#short-info-tovar .special_label {
position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 12px 0 0;
    font-size: 14px;
    background: url(/images/special.svg) no-repeat center left 0px;
 
    color: #616161;
    border-radius: 4px;
    padding: 0 8px 0px 20px;
    cursor: pointer;
}
#short-info-tovar .special_label .special_label_popup {
    display: none;
    position: absolute;
    box-sizing: border-box;
    width: 440px;
    padding: 20px 34px 20px 20px;
    box-shadow: 0 1px 20px #04061c1a;
    background: #fff;
    border-radius: 4px;
    left: 0;
    top: calc(100% + 12px);
    z-index: 99;
}
#short-info-tovar .special_label .special_label_popup ul {
    list-style-type: disc;
    color: #666;
    padding: 0 0 0 15px;
}
#short-info-tovar .special_label .special_label_popup ul li {
    
}
#short-info-tovar .special_label .special_label_popup ul > li:not(:last-child) {
    margin: 0 0 6px 0;
}
#short-info-tovar .special_label .special_label_popup ul li a {
    color: #666;
    font-size: 13px;
    line-height: 17px;
    display: block;
}
#short-info-tovar .special_label .special_label_popup .special_label_popup_arrow {
    position: absolute;
    top: -8px;
    left: 22px;
}
#short-info-tovar .special_label .special_label_popup .special_label_popup_arrow svg {
    width: 18px;
}
#short-info-tovar .special_label .special_label_popup .special_label_popup_close {
    position: absolute;
    top: 10px;
    right: 10px;
}
#short-info-tovar .special_label .special_label_popup .special_label_popup_close svg {
    width: 24px;
    height: 24px;
    opacity: 0.4;
    transform: scale(0.7);
    display: block;
}
#short-info-tovar .special_label .special_label_popup .special_label_popup_close svg path {
    width: 16px;
}

#block-tab-s-left .product_description {

}

#block-tab-s-left .product_description .product_description_hidden {
    position: relative;
}
#block-tab-s-left .product_description .product_description_hidden.fixed_height {
    height: 750px;
    overflow: hidden;
}
#block-tab-s-left .product_description .product_description_hidden.fixed_height:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
}
#block-tab-s-left .product_description .product_description_more {
    text-align: center;
    margin: 30px 0;
}
#block-tab-s-left .product_description .product_description_more a {
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Open SAns';
    padding: 5px 24px;
    border-radius: 6px;
    display: inline-block;
    letter-spacing: 0px;
    text-shadow: none;
    border: 1px solid #a9a9a9;
    background: #fff;
    color: #111;
    line-height: 30px;
    margin: 0;
    width: auto;
    text-align: center;
}
#block-tab-s-left .product_description .product_description_more a:hover {
    background: #ef7001;
    border-color: #ef7001;
    color: #fff;
}
.tobig .previews li {
    display: flex;
    align-items: center;
    justify-content: center;
}
.tobig .previews li a {
    display: block;
}
.tobig .previews li a img {
    border-radius: 4px;
    width: 64px;
}
.tobig .previews li.active,
.tobig .previews li:hover {
    position: relative;
}
.tobig .previews li.active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #616161;
    pointer-events: none;
    z-index: 2;
    box-sizing: border-box;
    border-radius: 4px;
}
.tobig .previews li:hover:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #bdbdbd;
    pointer-events: none;
    z-index: 2;
    box-sizing: border-box;
    border-radius: 4px;
}
.tobig .previews li.active img {

}
