

/* Start:/local/templates/aspro_next/components/bitrix/catalog.element/main4/style.css?1741069235919*/
.ajax_load .offer_block.custom .offer_list{
    display:flex!important;
}
.ajax_load .sku_props{
    display:none!important;
}
@media (max-width:767px){
    .ajax_load .offer_block.custom .offer_list{
        display:none!important;
    }
    .ajax_load .sku_props{
        display:block!important;
    }
}
.num-rev-top{
	font-size:13px;
    line-height:13px;
}
.item_block .ratings-top{
	display:flex;
	flex-wrap:wrap;
}
.item_block .stars{
	margin-right:15px;
}
@media (max-width:992px){
    .top_info .col-md-12{
		padding:0
	}
}
@media (max-width:520px){
    .catalog_detail .rows_block .item_block{
		padding-top:0!important;
	}
}
.qr-code-img{text-align:center}
.flex-price-btn-qr{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.qr-code{
	margin:0 0 5px
}
.qr-code-label{
    font-size: 13px;
}
.qr-code-img {
    max-width: 120px;
}
@media (max-width:768px){
    .qr-code{
		display:none
	}
}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.css?1575574635663*/
.bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}
.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#F2FBEA}
.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#FBF7DB}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/news.list/reviewPlace/style.css?164318394013343*/
.jform-wrap,.jform-wrap *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}.clear{clear:both}/*jform*/.noscroll{overflow-y:hidden}.jform-overlay{background:rgba(255,255,255,0.8);height:100%;position:fixed;width:100%;z-index:1900000000;top:0;left:0;overflow-y:scroll}.jform-wrap{background:#fff;z-index:1910000000;box-shadow:1px 1px 36px #6f6e6e;left:50%;top:70px;margin-bottom:70px}.clwsh{margin-left:-425px;position:relative;width:850px;height:596px}.jform-close{cursor:pointer;width:32px;height:32px;position:absolute;right:10px;top:10px;text-align:center;color:#a9a6a6;opacity:.6;filter:alpha(opacity=60);font-size:52px;line-height:23px;overflow:hidden;font-family:'frm'}.jform-close:focus,.jform-close:hover{color:#000;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.jform-title{color:#882890;font-size:38px;font-family:'frm-b';margin:0 0 20px 0;text-align:center;display:block;line-height:29px}.jform-triggerText{text-align:center;font-size:18px;font-family:'frm';margin-bottom:40px}.jform-label{font-size:16px;display:block;font-weight:100;margin:5px 0 0 0}.jform-input,.jform-textarea{cursor:pointer;font-size:1em;font-weight:normal;color:#252525;background:#fff;height:45px;border:1px solid #a9a7a7;margin:0 0 12px;width:100%!important;padding:0 15px}.jform-textarea{height:77px;resize:none;min-height:initial!important}.jform-btn{width:100%;display:block;text-align:center;position:relative;border-width:0;overflow:hidden;white-space:normal;padding:17px 16px;font-size:18px;color:#fff;cursor:pointer;background-color:#882890;max-width:320px;margin:15px auto 0;font-family:'frm-b';text-transform:uppercase}.jform-btn:hover,.jform-btn.hover{background-color:rgb(242, 103, 25);border-color:rgb(179, 71, 10);color:rgb(255, 255, 255)}.jform-btn:active,#jform-btn.active{background-color:rgb(242, 103, 25);border-color:rgb(201, 80, 12);border-top-width:3px;border-bottom-width:1px;color:rgb(255, 255, 255);box-shadow:inset 0px 2px 5px 0px rgba(0, 0, 0, 0.25)}.jform-input::-webkit-input-placeholder,.jform-textarea::-webkit-input-placeholder{color:#a9a7a7}.jform-input::-moz-placeholder,.jform-textarea::-moz-placeholder{color:#a9a7a7}.jform-input:-moz-placeholder,.jform-textarea:-moz-placeholder{color:#a9a7a7}.jform-input:-ms-input-placeholder,.jform-textarea:-ms-input-placeholder{color:#a9a7a7}.jform-red-input{color:#EF4949;border:1px solid #EF4949!important}.jform-red-input::-webkit-input-placeholder{color:#EF4949;font-size:14px}.jform-red-input::-moz-placeholder{color:#EF4949;font-size:14px}.jform-red-input:-moz-placeholder{color:#EF4949;font-size:14px}.jform-red-input:-ms-input-placeholder{color:#EF4949;font-size:14px}.jrecaptcha{margin:6px 0;text-align:center}.jform-error{color:#EF4949;text-align:center;font-size:13px}#jform .jrecaptcha div{width:100%!important;display:inline}.jform-text-result{font-size:19px;line-height:25px;text-align:center;display:block;color:#444242}.jform-wrap-polity{margin:5px 0}.jform-check:checked + .jform-podlog{background:url(/img/check_full.png) no-repeat scroll 0 9px transparent}.jform-podlog{background:url(/img/check_empty.png) no-repeat scroll 0 9px transparent;width:29px;height:29px;display:inline-block;margin:-6px -2px -7px 0}.jform-check{padding:0;width:0;opacity:0}.js-requared{display:none}.jform-wrap-input{position:relative;text-align:center;margin:0 auto}.jform-wrap-input .jform-notice{position:absolute;top:2px;right:4px;color:#EF4949;font-size:10px}#jform .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}#jform .icon.error{border-color:#F27474}#jform .icon.error .x-mark{position:relative;display:block}#jform .icon.error .line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}#jform .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}#jform .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}#jform .icon.success{border-color:#A5DC86}#jform .icon.success::after,.jform .icon.success::before{content:'';position:absolute;width:60px;height:120px}#jform .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}#jform .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}#jform .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}#jform .icon.success .fix{width:5px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#jform .icon.success .line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}#jform .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#jform .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-moz-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-moz-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@-moz-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;-moz-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;-moz-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@-moz-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;-moz-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}.formBlock{float:left;padding:60px;width:521px}.contBlock{float:right;width:330px;background:url(/img/bgForm.jpg) no-repeat;margin:0 -1px 0 0;height:100%;padding:60px 35px}.formBlock:before, .formBlock:after, .contBlock:before, .contBlock:after,.jform-wrap:before,.jform-wrap:after{content:" ";display:table}.formBlock:after, .contBlock:after,.jform-wrap:after{clear:both}.zagContBlock{color:#fff;font-size:22px;font-family:'frm';display:block;margin:6px 0 40px}.contBlock .telTop{font-size:20px;display:block;margin-bottom:40px;color:#fff;background:url('/img/telCont1.png') 0 2px no-repeat;padding-left:45px}.contBlock .mailTop{font-size:17px;color:#fff;display:block;margin-bottom:40px;background:url('/img/mailCont.png') 0 2px no-repeat;padding-left:45px}.contBlock .tourist{height:32px;font-size:17px;color:#fff;display:block;margin-bottom:40px;background:url('/img/pin1.png') 3px 2px no-repeat;padding-left:45px;font-family:'frm'}.contBlock .trans{font-size:17px;color:#fff;display:block;margin-bottom:40px;background:url('/img/trans.png') 0 2px no-repeat;padding-left:45px;font-family:'frm';height:32px}.contBlock .telTop:hover,.contBlock .mailTop:hover,.contBlock .tourist:hover,.contBlock .trans:hover{color:#e680ee}.contBlock .telTop:hover{background:url('/img/telConts.png') 0 2px no-repeat}.contBlock .mailTop:hover{background:url('/img/mailConts.png') 0 2px no-repeat}.contBlock .tourist:hover{background:url('/img/pins.png') 3px 2px no-repeat}.contBlock .trans:hover{background:url('/img/transs.png') 0 2px no-repeat}@media(max-width:880px){.contBlock{display:none}.clwsh{margin-left:-260px;width:521px}}@media(max-width:551px){.clwsh{margin-left:-150px;width:300px}.formBlock{width:300px;padding:40px 30px}.jform-triggerText{margin-bottom:20px}.jrecaptcha{transform:scale(0.8)}.jrecaptcha>div{margin-left:-31px}}.clwsh2{margin-left:-160px;position:relative;width:320px;height:220px}.clwsh2 .formBlock{padding:50px 30px;width:100%!important}.clwsh2 .jform-title{font-size:26px}.clwsh2 .badgeContainer_appButton{height:38px}

.row-review{
	padding:20px 0;
}
.name-review{
    color: #333;
    font-size: 1.0667em;
	font-weight: 900;
	margin-right:5px;
}
.date-review{
    font-size: .7333em;
    color: #999;
    margin-left: 11px;
}
.descr-review{
	font-size:16px;
	color:#111;
}
.row-review .stars{
	margin:7px 0 10px;
}
.ratings span{
	display:inline-block;
	width:15px;
	height:14px;
	background:url(/bitrix/templates/aspro_next/images/ai.png) -152px -51px no-repeat;
	margin-right:3px;
}
.row-review .stars span{
    display: inline-block;
    width: 15px;
    height: 14px;
    background:url('/local/templates/aspro_next/images/ai.png') -152px -51px no-repeat;
    margin-right: 3px;
}
.row-review .stars span.active,
.ratings span.active{
	background:url('/local/templates/aspro_next/images/ai.png') -137px -51px no-repeat
}

.jform-wrap-rating .ratings span{
    width: 18px;
    height: 22px;
    background-position: -392px -46px;
}
.jform-wrap-rating .ratings span:hover,
.jform-wrap-rating .ratings span:hover~span,
.jform-wrap-rating .ratings span.active~span{
    background-position: -373px -46px;
}

.jform-wrap-rating .ratings{
	width: 116px;
    height: 18px;
}
.jform-wrap-rating span{
    float: right;
    margin-right:5px;
    width:18px;
    cursor: pointer;
}

.jform-textarea{
    background: #f7f7f7;
    border: 1px solid #ececec;
    border-radius: 3px;
    box-shadow: none;
    color: #383838;
    height: auto;
    font-size: 14px;
    padding: 8px 13px 7px;
    width: 100%;
	height:77px!important
}

.init-hide {
    visibility: hidden;
    opacity: 0;
    transition: all 0s linear 300ms;
    height: 0;
    overflow: hidden;
}
.init-open {
    visibility: visible;
    opacity: 1;
    height: auto;
}

.right_reviews_info {
    display: flex;
    align-items: center;
    justify-content:space-between;
	margin-top: 15px;
}
.right_reviews_info .rating-wrapper {
    display: flex;
    align-items: center;
    margin-right: 40px;
}
.right_reviews_info .rating-wrapper .votes_block {
    display: flex;
    align-items: center;
}
.right_reviews_info .rating-wrapper .rating-value {
    font-size: 13px;
    font-weight: 700;
    color: #333;
    margin-left: 14px;
}
.right_reviews_info .rating-wrapper .rating-value .count {
    margin-right: -3px;
}
.right_reviews_info .show-comment {
    margin-right: 0!important
}
.right_reviews_info .rating-wrapper .ratings{margin-top:6px}
.review-form{
	margin:15px 0
}
#submit_form{
	margin-top:20px
}
.ratings-label{
	margin-bottom:3px
}

.list-review{
	border-top: 1px solid #eee;
	margin-top: 20px;
}
.row-review{
	border-bottom:1px solid #eee;
}
.blog-comment-content {
    font-size: 14px;
}
.blog-comment-content .comment-text__title {
    font-size: .929em;
    color: #333;
    margin-top: 12px;
    margin-bottom: -1px;
}

.ratings-top{
	margin-top:13px
}

.alert-empty.bordered {
    margin-top: 20px;padding: 27px 35px 30px;border: 1px solid #eee;
}

.right_reviews_info-block{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.num-rev{
	font-size: 1.33em;
    line-height: 20px;
}

@media(max-width:500px){
.right_reviews_info {
    flex-wrap: wrap;
}
.right_reviews_info .rating-wrapper {
	margin:0 10px 7px 0;
}
.num-rev{
	margin-bottom:9px;
	font-size: 13px;
}
.js-add-review{
	font-size: 11px!important;
padding: 7px 7px 9px!important;
}
}
/* End */
/* /local/templates/aspro_next/components/bitrix/catalog.element/main4/style.css?1741069235919 */
/* /local/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.css?1575574635663 */
/* /local/templates/aspro_next/components/bitrix/news.list/reviewPlace/style.css?164318394013343 */
