

/* Start:/local/templates/Nebrito/components/bitrix/system.pagenavigation/.default/style.css?1755786831995*/
.page_navigarion {margin: 32px 0; font-size: 13px; line-height: 32px; height: 32px; overflow: hidden; color:#000; display: flex; align-items:flex-start;}
.page_navigarion li {display: inline-block; margin-right: 2px;}
.page_navigarion li .page, .page_navigarion li .current_page {display: block; width: 32px; text-align: center; border-radius: 50%; background: transparent; font-weight: 500;}
.page_navigarion li .page {color:#000;}
.page_navigarion li .page:hover {color:#000; background: #E6E6E6;}
.page_navigarion li .current_page {color:#FFF; background: #3333ff;}

.page_navigarion li .nav {padding: 0 12px; border-radius: 16px; display: block;}
.page_navigarion li .nav span, .page_navigarion li .nav i {display: inline-block; vertical-align: top; line-height: 32px;}
.page_navigarion li .nav.next {color:#000;}
.page_navigarion li .nav.next i {margin-left: 8px; }
.page_navigarion li .nav:hover {background: #E6E6E6; color:#000;}

.page_navigarion li.info {color:#999; margin-left: auto;}
/* End */


/* Start:/local/templates/Nebrito/components/bitrix/news.list/catalog_reviews/style.css?17557868314891*/
/*REVIEWS PICUTRES*/
.catalog_reviews {}
.catalog_reviews.reviews_padding {padding: 60px 0;}

.catalog_reviews .real_pictures {padding: 0 0 60px;}
.catalog_reviews .real_pictures .picture {display: block; cursor: zoom-in;}
.catalog_reviews .real_pictures .picture img {width: 100%; border-radius: 4px;}

/*REVIEWS*/
.catalog_reviews_list {padding: 0 0;}
.catalog_reviews_list .element  {padding-bottom: 30px; margin-bottom: 30px; border-bottom: solid 2px #EBF3F7;}

.catalog_reviews_list .element .author {}
.catalog_reviews_list .element .author .photo {display: block; width: 50px; height: 50px; background-color:  #EBF3F7; border-radius: 50%; margin: 0 auto 6px;}
.catalog_reviews_list .element .author .name {text-align: center; font-size: 15px; line-height: 24px; font-weight: 500;}
.catalog_reviews_list .element .author .hint {font-size: 13px; color:#999; line-height: 24px; text-align: center;}

.catalog_reviews_list .element .product_wrapper {padding: 12px; margin-bottom: 12px; border: solid 1px #E6E6E6; border-radius: 6px; font-size: 13px; display: flex}
.catalog_reviews_list .element .product_wrapper img {height: 50px; margin-right: 6px;}
.catalog_reviews_list .element .product_wrapper span {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 50px;}

.catalog_reviews_list .element .rating_wrapper {margin: 13px 0 19px;}
.catalog_reviews_list .element .rating_wrapper span {display: inline-block; vertical-align: middle; height: 24px; line-height: 24px;}
.catalog_reviews_list .element .rating_wrapper span.rating { width: 120px;}
.catalog_reviews_list .element .rating_wrapper span.label {font-weight: 500; margin-left: 6px; font-size: 14px;}
.catalog_reviews_list .element .rating_wrapper span.experience {margin-left: 24px; font-size: 11px; padding: 0 12px; box-shadow: 0 0 0 1px #CCC; border-radius: 4px;}

.catalog_reviews_list .element .text {font-size: 15px; line-height:24px; color:#000; margin-bottom: 12px; }

.catalog_reviews_list .element .pictures {margin-top: 12px;}
.catalog_reviews_list .element .pictures a {cursor: zoom-in;}
.catalog_reviews_list .element .pictures a img {width: 100px; border-radius: 4px;}

.catalog_reviews_list .element .current_author {margin-top: 12px;}

.catalog_reviews_list .element .review_reply  {margin-top: 24px; padding: 24px; border-radius: 6px; border:solid 2px #EEE; position: relative; z-index: 1; background: #F7FAFC;}
.catalog_reviews_list .element .review_reply:after {content:""; position: absolute; top:-12px; left: 32px;  height: 24px; width: 24px; border:solid #EEE; border-width: 2px 0  0 2px; transform: rotate(45deg); z-index: 2; background: #F7FAFC;}

.catalog_reviews_list .element .order_wrapper {padding: 6px 12px 6px; border: solid 1px #EEE; border-radius: 6px; margin-top: 12px;}
.catalog_reviews_list .element .order_wrapper .title {font-weight: 600; font-size: 13px; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 6px; padding: 6px 0;}
.catalog_reviews_list .element .order_wrapper .basket_list {}
.catalog_reviews_list .element .order_wrapper .basket_list a {display: flex; padding: 6px 0; width: 100%; border-top: solid 1px #EEE; line-height: 24px; font-size: 13px; }
.catalog_reviews_list .element .order_wrapper .basket_list a img {height: 50px; margin-right: 12px;}
.catalog_reviews_list .element .order_wrapper .basket_list a span {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 50px;}

/*REVIEWS INFO*/
.no_reviews {color:#444; font-size: 14px; line-height: 18px; margin-bottom: 24px;}
.reviews_info_wrapper {position: sticky; top: 20px; margin-bottom: 24px;}
.reviews_info {background: #EBF3F7; padding: 12px; margin-bottom: 24px; border-radius: 4px;}
.reviews_info .caption {text-align: center;}
.reviews_info .total {font-size: 56px; line-height: 56px; font-weight: 900; color:#000; margin-bottom: 6px;}
.reviews_info .quantity {font-size: 13px; line-height: 20px; color:#777; margin: 6px 0 0 0;}
.reviews_info .rating {margin: 6px auto 10px; display: block;}
.reviews_info .hint {font-size: 13px; line-height: 16px;}
.reviews_info ul {}
.reviews_info ul li {margin-bottom: 6px;}
.reviews_info ul li .mark, .reviews_info ul li .line, .reviews_info ul li .percent {display: inline-block; vertical-align: middle; font-size: 12px; line-height: 12px; color:#999;}
.reviews_info ul li .mark {width: 16px; margin-right: 6px; text-align: center; font-weight: 500;}
.reviews_info ul li .line {width: calc(100% - 64px); height: 4px; background: #CCC; border-radius: 2px; position: relative}
.reviews_info ul li .line span {position: absolute; top:0; lefT:0; bottom:0; max-width: 100%; background: #3333ff; border-radius: 2px;}
.reviews_info ul li .percent {width: 26px; margin-left: 6px;}

.reviews_rules {margin-bottom: 24px; font-size: 13px; line-height: 24px; padding-left: 24px; border-left: solid 1px #3333FF}
/* End */
/* /local/templates/Nebrito/components/bitrix/system.pagenavigation/.default/style.css?1755786831995 */
/* /local/templates/Nebrito/components/bitrix/news.list/catalog_reviews/style.css?17557868314891 */
