.rates .radio{height:1px;width:1px;overflow:hidden;position:relative;display:inline-block;padding:0;margin:0;border:none;opacity:0;}
#comment-container .contact-bottom{display:none;}
.button-success{color:white;border-radius:4px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.button-success{background:rgb(28, 184, 65);}
div.reotvet{margin-top:10px;padding:10px;border-left:3px solid #d0cfcf;margin-left:30px;display:block;}
div.reotvet .admn{color:#008a31;font-weight:600;font-size:inherit;}
#comment-container #simplemodal-data{background:none;}
.review-add-button{display:inline-block;box-sizing:border-box;white-space:nowrap;font-size:12px;line-height:15px;border-radius: 5px;}
.review-add-button:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';border-radius:3px;background-color:#ffdb4d;}
.button_theme_action{
border: 2px solid #acb9ac;
    background: #08a216;
    text-shadow: 3px 3px 3px #1f0e0e;
    color: #f6f3f3;
    padding: 9px 13px;
    display: inline-block;
    cursor: pointer;}
.button_theme_action:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';border-radius:3px;background-image:linear-gradient(180deg,#2be476,#12631c);;;}
#comment-container .contact-send:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';border-radius:3px;background-image:linear-gradient(180deg,#2be476,#12631c);;}
#comment-container .contact-cancel:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';border-radius:3px;background-color:#dddddd;}
#comment-container .contact-top{border-bottom:1px solid rgba(32,16,0,.07);}
#comment-container .contact-message{text-align:center;}
#comment-container .contact-error{vertical-align:middle;display:inline-block;font-size:17px;color:#f26539;margin-top:15px;}
#comment-container .contact-form label.tlt{display:inline-block;font-size:15px;width:20%;color:#2b2b2b;padding-top:6px;vertical-align:top;font-weight:normal;}
#comment-container .form_content{margin-top:20px;}
#comment-container .form-control{display:inline-block;width:79%;}
#comment-container .rates{display:inline-block;vertical-align:middle;}
#comment-container .rates:not(:checked) > label{width:initial;}
.product-review-item:first-child{margin-top:0;padding-top:0;}
.review-form__line{margin-bottom:20px;}
.review-form__label{display:inline-block;font-size:15px;width:20%;color:#2b2b2b;}
.radio-button_theme_normal{color:#000;}
.radio-button{display:inline-block;white-space:nowrap;font-family:Arial,sans-serif;}
.radio-button_size_s{font-size:13px;line-height:28px;}
.radio-button__radio{cursor:pointer;}
.radio-button__radio_side_left:before{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.radio-button__radio_side_right:before{border-top-right-radius:4px;border-bottom-right-radius:3px;}
.radio-button__radio{position:relative;z-index:2;display:inline-block;margin:0 -4px 0 -1px;user-select:none;text-align:center;outline:0;width:initial!important;}
.review-form__line .radio-button__control{display:block;opacity:0;height:1px;width:1px;overflow:hidden;margin:0;position:relative;}
.radio-button_theme_normal .radio-button__radio.radio-button__radio_checked_yes+.radio-button__radio:before{border-left-width:0;}
.radio-button_theme_normal .radio-button__radio_side_left:before, .radio-button_theme_normal .radio-button__radio_side_both:before{border-left-color:rgba(0,0,0,.2);}
.review-form__action{padding:20px 0 25px 0;border-bottom:1px solid #e5e5e5;}
.radio-button_theme_normal .radio-button__radio:before{border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2) rgba(0,0,0,.1) rgba(0,0,0,.2) rgba(0,0,0,.1);}
.radio-button_theme_normal .radio-button__radio:before{border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2) rgba(0,0,0,.1) rgba(0,0,0,.2) rgba(0,0,0,.1);}
.radio-button__radio.radio-button__radio_checked_yes:before{right:0;}
.radio-button__radio:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';}
.radio-button > input:checked{}
.radio-button__text{position:relative;z-index:1;padding:0 1em;pointer-events:none;}
.radio-button_theme_normal .radio-button__radio.radio-button__radio_checked_yes:after{background-color:#ffeca6;}
.radio-button_theme_normal .radio-button__radio:after{background-color:#fff;}

.radio-button__radio:after{position:absolute;z-index:-2;top:1px;right:1px;bottom:1px;left:1px;content:'';}
.product-review-item{position:relative;margin:20px 0px 6px 0px;padding:0px 0px 15px;border-bottom:1px solid #e7e7e7;font-size:14px;}
.product-review-user{margin-bottom:18px;}
.product-review-user__name, .product-review-user__name.link{font-size:15px;line-height:0;display:inline-block;vertical-align:middle;color:#2b2b2b;}
.product-review-user:after{display:inline-block;width:0;height:100%;content:'';vertical-align:middle;background:0 0 #000;}
.product-review-item__stat{margin-bottom:10px;}
.ratingg{font-size:13px;line-height:15px;position:relative;display:inline-block;width:27px;height:22px;margin-right:14px;padding:2px 0 0 2px;text-align:center;cursor:default;color:#fff;border-width:2px 0 2px 2px;border-style:solid;border-color:#359e00;}
.rating__corner{position:absolute;top:-4px;right:-11px;bottom:-4px;clip:rect(0,13px,26px,1px);width:12px;}
.rating__triangle{position:absolute;top:3px;bottom:-2px;left:0;z-index:1;clip:rect(-1px,11px,21px,0);width:12px;height:26px;}
.rating__triangle:after{position:absolute;top:1px;left:-8px;display:block;width:12px;height:12px;content:"";transform:scaleX(.5) rotate(45deg);border-width:3px;border-style:solid;background:0 0 #359e00;box-sizing:initial;}
.product-review-user__name .link:first-letter, .product-review-user__name:first-letter{color:#f80000;}
.rating_border_yes .rating__corner:after, .rating_border_yes .rating__triangle:after{background:0 0!important;}
.rating_border_yes{color:#666;background:0 0!important;}
.rating__corner:after{position:absolute;top:-1px;right:-1px;display:block;width:22px;height:25px;content:"";transform:scaleX(.5) rotate(45deg);border-width:5px 5px 0 0;border-style:solid;border-color:transparent;background-color:#359e00;background-clip:content-box;}
.product-review-item__rating-label{margin-right:10px;padding-left:10px;vertical-align:middle;color:#999;display:table-cell;}
.product-review-item__delivery{vertical-align:middle;color:#999;}
.product-review-item__stat{margin-bottom:10px;}
.product-review-item__title{font-weight:700;display:inline-block;color:#202020;margin-right:5px;margin-bottom:4px;}
.product-review-item__text{display:inline-block;line-height:18px;word-wrap:break-word;word-break:break-word;max-width:100%;color:#202020;}
.product-review-item__footer{margin-top:15px;color:#999;}
.product-review-item__footer .layout__col{vertical-align:baseline;}
.n-w-product-reviews__pager, .review-toolbar{margin-top:30px;}
.review-toolbar{position:relative;min-height:65px;margin-bottom:20px;}
.n-reviews-toolbar.review-toolbar{margin-top:0px;margin-bottom:27px;border-bottom:1px solid #e7e7e7;}
.layout__col{display:inline-block;vertical-align:top;}
.layout__col_size_p75{width:75%;}
.reviews-layout .layout__col_size_p75{padding-right:75px;width:50%;}
.title_size_22{font-size:22px;}
.review-toolbar .title{line-height:30px;display:inline-block;}
.review-toolbar__count, .review-toolbar__count.link{margin:0 10px 0 5px;color:#999;font-size:18px;font-family:sans-serif;}
.n-reviews-toolbar.review-toolbar .review-toolbar__count{margin-left:10px;}
.layout__col{display:inline-block;vertical-align:top;}
.layout__col_size_p25{width:24%;}
.rates{display:table-cell;}
.rates:not(:checked) > input{position:absolute;display:block;opacity:0;height:1px;width:1px;overflow:hidden;}
.rates:not(:checked) > label{float:right;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:24px;color:#ccc;margin-bottom:0;}
.rates:not(:checked) > label:before{content:'★ ';}
.rates > input:checked ~ label{color:#ffc700;}
.rates:not(:checked) > label.active, .rates:not(:checked) > label.active ~ label{color:#ffc700;}
.rates:not(:checked) > label:hover,
.rates:not(:checked) > label:hover ~ label{color:#deb217;}
.rates > input:checked + label:hover,
.rates > input:checked + label:hover ~ label,
.rates > input:checked ~ label:hover,
.rates > input:checked ~ label:hover ~ label,
.rates > label:hover ~ input:checked ~ label{color:#c59b08;}