ul,li {
	list-style:none;
	padding:0%;
	margin:0%
}
.product_name:after {
	content:' - '
}
::-webkit-scrollbar {
	display:none
}
body {
	background:#f5f5f5
}
p {
	word-wrap:break-word;
	font-size:16px;
	line-height:27px;
	font-weight:400;
	color:#2d2d2d
}
body h1,body h2,body h3,body span,body strong,body button,body input,body div,body li,body a,body p {
	letter-spacing:-.1px;
	font-family:hurmegeometricsans_no3_6,Gilroy,Almarai,Arial,sans-serif
}
.breadcrumb>li+li:before {
	padding:0!important;
	content:1px!important
}
footer {
	background:#010233;
	padding:10px;
	color:#fff
}
.footer_box {
	max-width:700px;
	margin:auto
}
.copyright {
	padding:.7rem
}
.about_us {
	color:#fff;
	text-align:left;
	padding:.7rem 1rem;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}
.about_us p {
	color:#fff;
	font-size:14px;
	line-height:20px
}
.about_us h2 {
	text-align:left
}
.Policy {
	height:30px;
	padding:.7rem;
	line-height:30px;
	color:#fff
}
.Policy a {
	color:#fff;
	font-weight:700
}
.mini-reviews__bullet-points {
	margin:40px 0 0;
	padding:0;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box
}
.content_box_item .reviews__item .mini-reviews__header-desktop .visitor-review-agg__overview .rating__star {
	width:17px;
	height:17px
}
.visitor-review-agg__overview .rating__stars .rating__star {
	width:22px;
	height:22px
}
.rating__star {
	width:55px;
	height:55px;
	position:relative;
	box-sizing:border-box
}
.mini-reviews__score {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.mini-reviews__score .product-score.real-score {
	margin-bottom:0;
	margin-bottom:0;
	display:flex;
	align-items:center
}
.content_box_item .reviews__item .mini-reviews__header-desktop .visitor-review-agg__overview .rating__star {
	width:17px;
	height:17px
}
.visitor-review-agg__overview .rating__stars .rating__star {
	width:22px;
	height:22px
}
.rating__star--selected {
	fill:#ffb401
}
.rating__star--full {
	fill:#e2e2e2
}
.rating__star {
	width:55px;
	height:55px;
	position:relative;
	box-sizing:border-box
}
.rating__star--selected {
	fill:#ffb401
}
.rating__star--full {
	fill:#e2e2e2
}
.mini-reviews__header-desktop--top .real-score .product-score__text {
	font-size:16px;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	transition:opacity .24s ease,-webkit-transform .3s ease;
	transition:opacity .24s ease,transform .3s ease;
	transition:opacity .24s ease,transform .3s ease,-webkit-transform .3s ease
}
.carousel--single-image {
	position:relative;
	overflow:hidden
}
.mini-reviews__header-desktop--top .product-score__text {
	margin-right:6px;
	text-transform:capitalize;
	text-align:end;
	width:100px;
	font-size:16px;
	line-height:18px;
	font-weight:600;
	color:#1564bf
}
.mini-reviews__header-desktop--top .product-score__number {
	padding-bottom:2px;
	box-sizing:border-box;
	background-color:#1564bf;
	border-radius:4px;
	display:-webkit-flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	width:40px;
	height:30px;
	font-size:22px;
	line-height:18px;
	font-weight:700;
	color:#fff
}
.content_box_item .reviews__item .mini-reviews__header-desktop .visitor-review-agg__overview .rating__stars {
	width:80px
}
.visitor-review-agg__overview .rating__stars {
	width:115px;
	margin-right:10px;
	margin-bottom:0
}
.rating__stars {
	display:-webkit-flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin-bottom:35px
}
.content_box_item .reviews__item .mini-reviews__header-desktop .visitor-review-agg__overview {
	padding-bottom:0
}
.visitor-review-agg__overview {
	-webkit-align-items:center;
	align-items:center;
	height:25px;
	display:-webkit-flex
}
.content_box_item .reviews__item .mini-reviews__header .mini-reviews__header-title {
	display:-webkit-flex;
	-webkit-flex-flow:wrap;
	flex-flow:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.content_box_item .reviews__item .mini-reviews__header .mini-reviews__header-title .mini-reviews__product-name {
	margin-right:15px
}
.mini-reviews__product-name {
	margin:0;
	font-size:16px;
	line-height:1.35;
	font-weight:700;
	color:#2d2d2d
}
.mini-reviews__header-desktop__details {
	width:100%;
	margin-right:40px;
	padding-left:25px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2
}
.mini-reviews__header__title-container {
	display:-webkit-flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center
}
.visitor-review-agg__overview .visitor-review-agg__count {
	font-size:14px;
	line-height:21px;
	font-weight:600;
	color:#1789d5;
	cursor:pointer
}
.bottom_list h2 {
	font-size:1.5rem;
	padding:1.5rem .5rem;
	margin:0;
	text-decoration:overline;
	text-decoration-style:double;
	text-decoration-line:underline;
	text-decoration-color:#d2522d
}
.content_box_item .reviews__item .mini-reviews__header-desktop .visitor-review-agg {
	margin-bottom:0
}
.visitor-review-agg {
	position:relative;
	margin-bottom:15px
}
.by-author__image {
	display:-webkit-flex;
	border-radius:50%;
	margin:2px 10px 0 0;
	width:35px;
	height:35px
}
.carousel--single-image {
	position:relative;
	overflow:hidden
}
.by-author__pubdate {
	display:-webkit-flex;
	-webkit-align-items:center;
	align-items:center
}
.by-author__author {
	display:-webkit-flex;
	-webkit-align-items:center;
	align-items:center;
	font-weight:600;
	text-decoration:none;
	color:inherit
}
.by-author__author-name {
	display:-webkit-flex;
	-webkit-flex-direction:row;
	flex-direction:row
}
body h1,body h2,body h3,body span,body strong,body button,body input,body div,body li,body a,body p {
	letter-spacing:-.1px;
	font-size:16px;
	text-decoration:none
}
p {
	margin-top:-20px;
	display:block;
	margin:0 0 40px;
	font-size:inherit;
	line-height:inherit;
	font-weight:400
}
.mini-reviews__header-desktop--top {
	display:-webkit-flex;
	width:100%;
	margin-bottom:12px!important;
	-webkit-align-items:center;
	align-items:center
}
.charticle__header--title {
	max-width:436px;
	margin:0 0 30px;
	-webkit-flex-shrink:2;
	flex-shrink:2;
	font-size:35px;
	line-height:1.14;
	font-weight:700;
	color:#2d2d2d
}
.mini-reviews__position--container {
	margin-right:16px
}
.mini-reviews__position {
	font-size:60px;
	line-height:.78;
	font-weight:600;
	color:#d5d5d5;
	border-right:1px solid #e2e2e2;
	height:50px;
	display:inline-block;
	padding-right:16px
}
.mini-reviews__header-desktop a[data-role=mini-review-product-logo] {
	margin-left:auto;
	display:-webkit-flex;
	-webkit-align-self:center;
	align-self:center;
	border-right:1px solid #e2e2e2;
	height:50px;
	padding-right:16px;
	margin-right:16px
}
.mini-reviews__logo-container {
	max-width:150px
}
.logo_1 {
	margin:auto;
	padding-top:6px;
	display:block
}
.mini-reviews__logo-image {
	max-width:150px;
	max-height:60px
}
h3 {
	font-size:17px;
	line-height:30px;
	font-weight:700;
	color:#39393a
}
.product-ribbon[data-color=primary] .product-ribbon__text {
	background-color:#035d4c
}
.product-ribbon[data-mobile-relative] .product-ribbon__text {
	padding:1px 5px 3px;
	line-height:16px
}
.product-ribbon[data-mobile-relative] {
	position:relative;
	height:20px
}
.product-ribbon__text {
	box-sizing:border-box;
	padding:5px 8px;
	overflow:hidden;
	white-space:normal;
	display:inline-block;
	font-size:14px;
	line-height:21px;
	font-weight:600;
	color:#fff
}
.product-ribbon {
	box-sizing:border-box;
	position:absolute;
	right:0;
	pointer-events:none
}
.charticle__header--compare-all-link span:after {
	content:' ';
	display:-webkit-inline-flex;
	display:inline-flex;
	background-image:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iRmluYWwtVjItMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+IDxnIGlkPSJ2Mi0wLS1GaW5hbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxLjAwMDAwMCwgLTI4LjAwMDAwMCkiIGZpbGw9IiMxNzg5ZDUiPiA8cGF0aCBkPSJNNTIuMzk5OTk3MSwzMS45Mzc2MDExIEw0My4wNDg1MDMzLDMxLjkzNzYwMTEgTDQ2LjIyNDMxODIsMjguOTYwMjY1MyBDNDYuNDU4NjE5MywyOC43NDA2MDczIDQ2LjQ1ODQ2OTMsMjguMzg0NTQyMSA0Ni4yMjQzMTgyLDI4LjE2NDc0MzUgQzQ1Ljk5MDAxNzEsMjcuOTQ1MDg1NSA0NS42MTAyMTUzLDI3Ljk0NTA4NTUgNDUuMzc1NzY0MiwyOC4xNjQ3NDM1IEw0MS4xNzU3NDQ2LDMyLjEwMjI3NDIgQzQwLjk0MTQ0MzUsMzIuMzIxOTMyMiA0MC45NDE0NDM1LDMyLjY3ODEzODEgNDEuMTc1NTk0NiwzMi44OTc2NTU1IEw0NS4zNzU2MTQyLDM2LjgzNTE4NjIgQzQ1LjQ5Mjc2NDgsMzYuOTQ1MDE1MiA0NS42NDYzNjU1LDM3IDQ1Ljc5OTk2NjIsMzcgQzQ1Ljk1MzQxNjksMzcgNDYuMTA3MDE3NywzNi45NDUwMTUyIDQ2LjIyNDMxODIsMzYuODM1MDQ1NiBDNDYuNDU4NjE5MywzNi42MTU1MjgyIDQ2LjQ1ODQ2OTMsMzYuMjU5MzIyMyA0Ni4yMjQzMTgyLDM2LjAzOTgwNSBMNDMuMDQ4MzUzMywzMy4wNjI2MDk5IEw1Mi4zOTk5OTcxLDMzLjA2MjYwOTkgQzUyLjczMTM0ODcsMzMuMDYyNjA5OSA1My4wMDAxNDk5LDMyLjgxMDYwNzkgNTIuOTk5OTk5OSwzMi41MDAxMDU1IEM1Mi45OTk5OTk5LDMyLjE4OTQ2MjQgNTIuNzMxMzQ4NywzMS45Mzc2MDExIDUyLjM5OTk5NzEsMzEuOTM3NjAxMSBMNTIuMzk5OTk3MSwzMS45Mzc2MDExIFoiIGlkPSJBcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDcuMDAwMDAwLCAzMi41MDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC00Ny4wMDAwMDAsIC0zMi41MDAwMDApIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4=);
	background-repeat:no-repeat;
	background-position:center;
	line-height:32px;
	width:12px;
	height:12px;
	transition:.3s ease;
	margin-left:7px
}
.by-author {
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	font-size:14px;
	line-height:19px;
	font-weight:400;
	color:#797979
}
.social-share {
	display:-webkit-flex;
	list-style-type:none;
	padding:0;
	margin:0
}
.by-author__author-credentials {
	display:-webkit-flex;
	-webkit-align-items:center;
	align-items:center
}
@media screen and (min-width:768px) and (max-width:1199px) {
	.charticle .carousel--single-image {
	max-width:100%
}
.carousel--single-image {
	max-width:635px;
	max-height:394px
}
.charticle .carousel--single-image .carousel--image.image-element {
	max-width:100%;
	max-height:635px
}
}@media screen and (min-width:768px) and (max-width:999px) {
	.charticle__header--placeholder {
	display:-webkit-flex;
	-webkit-flex-shrink:2;
	flex-shrink:2
}
}.charticle__header--placeholder {
	content:' ';
	width:100%;
	height:420px;
	display:none
}
.charticle__header--placeholder {
	content:' ';
	width:100%;
	height:420px;
	display:none
}
.charticle__header--info {
	height:-webkit-min-content;
	height:-moz-min-content;
	height:min-content;
	box-sizing:border-box;
	z-index:1;
	padding:50px 84px 50px 50px;
	min-width:340px;
	max-width:570px;
	-webkit-flex-grow:2;
	flex-grow:2
}
.charticle__header--compare-all-link {
	display:-webkit-flex;
	text-decoration:none;
	cursor:pointer;
	transition:color .3s ease;
	margin-top:0;
	font-size:16px;
	line-height:1.69;
	font-weight:600;
	color:#1789d5
}
.img_header {
	width:100%;
	height:330px;
	box-sizing:border-box;
	display:block;
	margin:0;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	position:relative
}
.header__background_img {
	background-position:right center;
	background-size:cover;
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	width:100%;
	height:100%
}
.overlay {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.25)
}
.img_header__container {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	margin:0 auto
}
.update_time_mobile {
	display:none
}
.update_time_mobile span {
	}.update_time {
	display:none
}
.update_time .img_header {
	bottom:110px
}
.img_header__content h1 {
	max-width:670px;
	color:inherit;
	margin-bottom:16px;
	overflow:hidden;
	font-size:30px;
	line-height:36px;
	font-weight:700
}
.tit_span {
	display:block
}
.img_header .tit_span {
	max-width:670px;
	color:inherit;
	margin-bottom:16px;
	overflow:hidden;
	font-size:30px;
	line-height:36px;
	font-weight:700
}
.list_body_products_item {
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	margin:0 0 10px;
	cursor:pointer
}
.charticle__header {
	padding:0 15px
}
.tit_span {
	color:#fff
}
.p_warp {
	box-sizing:border-box;
	max-width:680px;
	width:100%;
	-webkit-flex-grow:0;
	flex-grow:0;
	-webkit-flex-direction:column;
	flex-direction:column;
	word-wrap:break-word;
	font-size:16px;
	line-height:27px;
	font-weight:400;
	color:#2d2d2d;
	width:100%;
	max-width:850px
}
.container {
	margin:auto
}
.list {
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box;
	margin:0;
	width:100%;
	padding:0 15px;
	-webkit-flex-grow:1;
	flex-grow:1
}
.list_header {
	display:-webkit-flex;
	color:#fff;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	box-sizing:border-box;
	padding:0 15px;
	height:40px;
	background-color:#6c6565;
	font-size:22px;
	font-weight:600
}
.list_body {
	position:relative;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
.list_body_products {
	opacity:1;
	transition:all;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:100%;
	-webkit-flex-grow:1;
	flex-grow:1
}
.list_body_products_item {
	margin:0 0 15px
}
.list_body_products_item .list_body_products_item_body {
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:100%;
	box-sizing:border-box;
	background-color:#fff;
	padding:0;
	position:relative;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	box-shadow:0 0 7px rgb(0 0 0/25%)
}
.product_row {
	background-color:#fff
}
.product_row .left {
	width:130px;
	max-width:130px;
	display:-webkit-flex;
	margin-left:10px;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:center;
	align-items:center;
	padding-left:41px;
	padding-bottom:30px
}
.charticle__wysiwyg ul li:before {
	content:' ';
	background-image:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgNiA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00MTcgMjMwN3YtNmg2djZ6IiBmaWxsPSIjMTc4OWQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDE3IC0yMzAxKSIvPjwvc3ZnPg==);
	background-size:6px 6px;
	background-repeat:no-repeat;
	background-position:center left;
	width:22px;
	height:27px;
	color:#1789d5;
	float:left;
	display:inline-block
}
.charticle__wysiwyg ul li {
	font-weight:700;
	color:#483d8b
}
.before_center {
	display:-webkit-flex;
	-webkit-flex-shrink:2;
	flex-shrink:2;
	max-width:90px;
	min-width:30px
}
.after_center {
	display:-webkit-flex;
	min-width:30px;
	-webkit-flex-grow:1;
	flex-grow:1
}
.product_row .right {
	display:-webkit-flex;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	width:141px;
	height:inherit;
	padding:30px 30px 30px 0
}
.index_counter {
	color:#000;
	display:-webkit-flex;
	-webkit-align-self:flex-start;
	align-self:flex-start;
	height:35px;
	text-align:center;
	z-index:1;
	position:absolute;
	top:30px;
	left:-10px;
	font-size:22px;
	line-height:35px;
	font-weight:400
}
.index_counter_value {
	color:#000;
	background-color:#fff;
	-webkit-align-self:flex-end;
	align-self:flex-end;
	width:35px;
	height:35px;
	border:1px solid #010233;
	border-radius:50%
}
.product_row .left .index_counter {
	color:#000;
	display:-webkit-flex;
	-webkit-align-self:flex-start;
	align-self:flex-start;
	height:30px;
	text-align:center;
	z-index:1;
	position:absolute;
	top:30px;
	left:-10px;
	font-size:22px;
	line-height:35px;
	font-weight:400
}
.logo {
	display:-webkit-flex;
	-webkit-align-self:flex-start;
	align-self:flex-start;
	max-width:130px;
	max-height:50px
}
.product_row .center_header {
	display:-webkit-flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start
}
p,ul {
	font-family:Merriweather,Georgia,serif;
	font-size:1rem;
	letter-spacing:.03125rem;
	line-height:2rem;
	margin-bottom:12px
}
.charticle__wysiwyg p,.p_warp p {
	line-height:1.6rem
}
.bottom_list {
	background-color:#fff
}
.product_row .center .bottom_line {
	-webkit-flex-shrink:2;
	flex-shrink:2;
	font-size:14px;
	line-height:21px;
	font-weight:600;
	color:#2d2d2d;
	padding-bottom:6px
}
.product_row .center .center ul {
	margin:9px 0 0;
	padding:0;
	list-style:none;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:100%
}
.product_row .center .center ul li:not(:last-of-type) {
	margin-bottom:2px
}
.product_row .center .center_li {
	display:-webkit-flex;
	box-sizing:border-box;
	-webkit-align-items:center;
	align-items:center;
	font-size:14px;
	line-height:21px;
	font-weight:400;
	color:#2d2d2d;
	min-height:21px;
	width:100%
}
.product_row .center .center_li:before {
	box-sizing:border-box;
	content:' ';
	background-image:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0yLjk3IDEwLjAwMmwuODQ4IDEuMDExIDguMDYxLTkuNjEtLjg0OC0xLjAxMS04LjA2MSA5LjYxek0wIDYuNDYybDIuOTcgMy41NC44NDgtMS4wMTItMi45Ny0zLjU0TDAgNi40NnoiIGZpbGw9IiMxNzg5ZDUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPiA8L3N2Zz4=);
	background-repeat:no-repeat;
	background-position:center;
	background-size:12px;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-margin-start:1px;
	margin-inline-start:1px;
	-webkit-margin-end:9px;
	margin-inline-end:9px;
	width:12px;
	height:12px
}
.li_gou {
	width:18px;
	height:18px;
	background:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0yLjk3IDEwLjAwMmwuODQ4IDEuMDExIDguMDYxLTkuNjEtLjg0OC0xLjAxMS04LjA2MSA5LjYxek0wIDYuNDYybDIuOTcgMy41NC44NDgtMS4wMTItMi45Ny0zLjU0TDAgNi40NnoiIGZpbGw9IiMxNzg5ZDUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPiA8L3N2Zz4=) no-repeat
}
.center ul {
	padding:0
}
.center_a {
	display:none
}
.product_row .right {
	margin-top:6%;
	padding-left:20px;
	margin-right:10px;
	box-sizing:border-box;
	min-height:42px;
	display:-webkit-inline-flex;
	display:inline-flex;
	text-decoration:none;
	display:inline-flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	text-decoration:none;
	height:42px;
	background-color:#d2522d;
	width:100%;
	max-width:220px;
	text-align:center;
	vertical-align:center;
	border-radius:4px;
	font-size:16px;
	line-height:22px;
	font-weight:700;
	color:#fff
}
.article_item img {
	width:100%;
	max-height:255px
}
.article_list {
	overflow:auto;
	white-space:nowrap;
	scroll-snap-type:x mandatory;
	padding-bottom:1.5rem
}
.article_item {
	display:inline-block;
	width:48%;
	scroll-snap-align:center;
	scroll-snap-stop:always
}
.right_item {
	white-space:initial
}
.right_item strong {
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	color:#3f3e3e
}
.right_item p {
	color:#42a4d5;
	font-size:.8rem;
	font-weight:700
}
.right:hover {
	background-color:#f0913e
}
.right a {
	color:#fff;
	text-decoration:none;
	padding-left:20px
}
.charticle__header--details {
	-webkit-align-items:center;
	align-items:center;
	font-size:14px;
	line-height:1.14;
	font-weight:400;
	color:#797979;
	margin-bottom:10px
}
.mini-reviews__bullet-points__item {
	box-sizing:border-box;
	list-style-type:none;
	margin-bottom:15px;
	display:-webkit-flex;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	width:100%;
	font-size:16px;
	line-height:1.69;
	font-weight:400;
	color:#2d2d2d
}
.mini-reviews__bullet-points__display-name {
	font-weight:600
}
.mini-reviews__bullet-points__item {
	box-sizing:border-box;
	list-style-type:none;
	margin-bottom:15px;
	display:-webkit-flex;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	width:100%;
	font-size:16px;
	line-height:1.69;
	font-weight:400;
	color:#2d2d2d
}
.mini-reviews__bullet-points__display-name:after {
	content:' - ';
	font-weight:400
}
.mini-reviews__bullet-points__icon {
	fill:#1789d5;
	box-sizing:border-box;
	margin-right:8px;
	margin-top:8px;
	min-width:13px;
	min-height:13px;
	width:13px;
	height:10px
}
.headerList {
	height:30px;
	background-color:#f9f9f9
}
.headerListBox {
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	box-shadow:0 1px 0 0 rgb(0 0 0/15%);
	position:-webkit-sticky;
	position:sticky;
	display:inline-block;
	z-index:3;
	background-color:#f9f9f9
}
.MenuNav {
	display:flex;
	padding:10px;
	margin-bottom:2px;
	justify-content:space-between
}
.MenuNav img {
	width:32px
}
body,html {
	margin:0;
	padding:0
}
.toggleUl span {
	display:inline-block;
	height:32px;
	background-color:#e12d2d
}
#menuToggle {
	background-color:#fff;
	position:fixed;
	right:3px;
	width:50%;
	padding:10px;
	top:0;
	z-index:1000;
	text-align:right
}
.toggleUl a {
	text-align:left
}
.toggleLi {
	border-bottom:1px dotted #000;
	padding:0 5%;
	background-color:#fff;
	width:90%;
	height:100%;
	overflow:auto
}
.headerTitle {
	display:flex
}
.headerTitle span {
	font-size:23px;
	line-height:32px;
	font-weight:700;
	margin-left:6px;
	display:block
}
._3ddrb,.headerListBox {
	width:100%;
	top:0
}
.headerListBox {
	width:100%;
	float:left;
	overflow:hidden;
	z-index:1;
	position:relative
}
.headerListBox .navMenu {
	white-space:nowrap;
	overflow-x:auto;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	box-sizing:border-box;
	position:relative;
	padding:0
}
.headerListBox .navMenu ._1xRgK {
	font-weight:700;
	border-bottom:3px solid #000;
	padding:0 0 5px;
	margin:0 10px
}
.headerListBox .navMenu a {
	color:#000;
	font-size:.75rem;
	font-family:Montserrat,Verdana;
	display:inline-block;
	padding:0 10px 5px
}
@media screen and (min-width:1246px) {
	.article_item {
	width:21%!important
}
}@media screen and (max-width:767px) {
	.img_header {
	color:#2d2d2d!important;
	height:auto!important
}
.show_pc {
	display:none
}
.show_des {
	display:block
}
.center ul {
	margin:auto;
	display:table;
	margin-bottom:10px
}
.product_row .center .bottom_line {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	line-height:1.58rem;
	text-align:center
}
.mini-reviews__bullet-points {
	margin-top:6px
}
.mini-reviews__header-desktop--top .real-score {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	-webkit-align-self:center;
	align-self:center
}
.mini-reviews__logo-image {
	background-position:left;
	max-width:130px;
	max-height:50px
}
.carousel--single-image {
	max-width:unset;
	max-height:233px
}
.left {
	display:block;
	margin:auto;
	padding:15px 0
}
.charticle__header--title {
	margin-bottom:13px
}
.charticle__header--details {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.charticle__header--info {
	position:static;
	padding:0;
	background-color:transparent;
	margin:0;
	width:auto;
	height:auto
}
.charticle__header--top {
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	background-size:0
}
.center_a {
	width:100%;
	max-width:100%
}
.product_row .center_a {
	box-sizing:border-box;
	min-height:42px;
	display:-webkit-inline-flex;
	display:inline-flex;
	text-decoration:none;
	display:inline-flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	text-decoration:none;
	height:42px;
	line-height:42px!important;
	background-color:#d2522d;
	width:88%;
	margin:auto;
	display:block;
	text-align:center;
	text-align:center;
	vertical-align:center;
	border-radius:4px;
	font-size:16px;
	line-height:22px;
	font-weight:700;
	color:#fff
}
.logo {
	-webkit-align-self:center!important;
	align-self:center!important
}
.list_body_products_item .list_body_products_item_body {
	-webkit-flex-direction:column!important;
	flex-direction:column!important;
	padding:0 0 10px!important;
	margin-top:0!important
}
.update_time_mobile {
	display:block!important;
	background-color:#f5f5f5!important
}
.header__background_img {
	display:none!important
}
.update_time_mobile .img_header__content {
	position:relative!important;
	display:-webkit-inline-flex!important;
	display:inline-flex!important;
	padding:1px 3px 1px 2px!important;
	margin-bottom:13px!important;
	bottom:0!important;
	background-color:#e2e2e2!important;
	font-size:14px!important;
	line-height:18px!important;
	font-weight:600!important;
	color:#2d2d2d!important
}
.img_header__content .update_time_mobile:before {
	content:'';
	background:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTRBNyA3IDAgMSAxIDcgMGE3IDcgMCAwIDEgMCAxNHpNNC4wNzUgNi4zNjJMMyA3LjQzMmwzLjAzNiAzLjA1MSA1LjkwNy01Ljg3Ni0xLjA2Ny0xLjA3MS00Ljg0IDQuNzg0LTEuOTYtMS45NTh6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat center center;
	display:inline-block;
	width:14px;
	height:14px;
	padding:3px
}
.img_header__content {
	padding:30px 15px;
	max-width:100%;
	height:auto
}
.img_header__content .update_time_mobile .update_time_mobile span {
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#2d2d2d
}
.img_header__content h1 {
	max-width:100%;
	max-height:none
}
.container {
	margin-top:0
}
.list_header {
	margin-top:0;
	height:50px;
	display:none
}
.reviews__item {
	list-style-type:none;
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
.mini-reviews__header {
	display:-webkit-flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
header {
	display:-webkit-flex;
	width:100%;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:center;
	justify-content:center
}
.list_body_products_item {
	margin:0 0 15px
}
.index_counter {
	z-index:0!important;
	-webkit-align-self:center!important;
	align-self:center!important;
	max-height:35px!important
}
.index_counter_value {
	width:35px!important;
	height:35px!important
}
.center .product_row .bottom_line {
	margin-top:4px;
	max-width:100%;
	margin-bottom:7px;
	line-height:22px
}
.product_row .center .center ul {
	display:none!important
}
.product_row {
	padding:10px
}
.header_tit_content {
	height:178px!important
}
.right {
	display:none!important
}
}@media screen and (min-width:768px) {
	.img_header__content {
	padding:40px 15px 0
}
.show_pc {
	display:block
}
.show_des {
	display:none
}
.logo {
	margin-left:33px
}
.carousel--single-image {
	max-width:731px;
	max-height:435px;
	margin:auto
}
.carousel--single-image .carousel--image.image-element {
	max-width:627px;
	max-height:428px;
	margin:auto;
	display:block
}
.visitor-review-agg .rating__container--parent {
	position:relative;
	cursor:pointer
}
.mini-reviews__product-name {
	line-height:28px
}
.carousel--single-image {
	max-width:635px;
	max-height:394px
}
.product-ribbon[data-mobile-relative] {
	display:none
}
.by-author__image {
	margin:4px 10px 0 -1px
}
.charticle__header {
	height:320px;
	width:69%;
	margin:auto
}
.charticle__header--details {
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.img_header__content .update_time {
	position:absolute;
	top:auto;
	display:-webkit-inline-flex;
	display:inline-flex;
	padding:0 5px 1px 2px;
	background-color:rgba(45,45,45,.4);
	font-size:14px;
	line-height:18px;
	font-weight:600;
	color:#fff
}
.img_header .tit_span {
	max-height:68px;
	overflow:hidden
}
.product_row {
	display:-webkit-flex;
	-webkit-flex-direction:row;
	flex-direction:row
}
.product_row .left {
	margin-top:30px
}
.center .product_row .bottom_line {
	max-width:335px
}
.product_row .center {
	padding:30px 0;
	margin-left:20px
}
.product_row .center .center ul {
	white-space:normal
}
}.reviews__item:not(.no-bottom-border):after {
	content:' ';
	margin-top:50px;
	display:-webkit-flex;
	width:100%;
	border-bottom:1px solid #d5d5d5
}
.visitor-review-agg .rating__container--parent {
	position:relative;
	cursor:pointer
}
@media screen and (max-width:999px) {
	.img_header .update_time {
	bottom:15px
}
.visitor-review-agg__overview {
	cursor:initial
}
.visitor-review-agg {
	position:relative;
	margin-bottom:15px
}
.charticle__header--info {
	padding:0 15px;
	margin-top:15px!important;
	-webkit-flex-grow:2;
	flex-grow:2;
	max-height:320px
}
.charticle__header--compare-all-link {
	display:none
}
.img_header__content h1 {
	max-width:500px
}
.container {
	margin-top:-5px
}
.list_body {
	margin-bottom:13px
}
.list_body_products_item {
	margin-top:0
}
.product_row .left {
	max-width:160px;
	padding:15px 0;
	margin:auto
}
.p_warp {
	max-width:initial;
	padding:0 15px
}
}@media(min-width:1200px) {
	.container {
	width:918px!important
}
}@media screen and (min-width:1000px) {
	.img_header .tit_span {
	max-height:36px
}
.container_warp {
	}.list {
	max-width:850px;
	padding-left:15px;
	margin-bottom:60px
}
}@media(max-width:1200px) {
	.left {
	padding-left:40px
}
.charticle__header {
	padding:0
}
.product_row .center {
	min-width:244px;
	max-width:395px;
	margin:auto
}
}.bottom_content_ul li:before {
	content:' ';
	background-image:url(data:image/svg+xml;
	charset=utf;
	base64,PHN2ZyB2aWV3Qm94PSIwIDAgNiA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00MTcgMjMwN3YtNmg2djZ6IiBmaWxsPSIjMTc4OWQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDE3IC0yMzAxKSIvPjwvc3ZnPg==);
	background-size:6px 6px;
	background-repeat:no-repeat;
	background-position:center left;
	width:22px;
	height:27px;
	color:#1789d5;
	float:left;
	display:inline-block;
	margin-left:7px
}
.bottom_content_ul li {
	margin:0 0 15px;
	padding:0;
	font-size:16px;
	line-height:27px;
	font-weight:400;
	display:-webkit-box;
	width:100%;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis
}
.bottom_content h2 {
	font-size:1.6rem;
	margin:28px 0 37px;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	line-height:1.14;
	font-weight:700;
	color:#2d2d2d
}
.bottom_content h2:after {
	content:' ';
	margin-top:20px;
	display:-webkit-flex;
	display:flex;
	width:60px;
	border-bottom:1px solid #d5d5d5
}
#contentofsite {
	height:206px;
	overflow:hidden
}
#showmemore {
	outline:none;
	background:0;
	border:0;
	margin:15px 0 0;
	padding:0;
	height:13px;
	position:relative;
	width:100%;
	text-align:left;
	font-size:16px;
	line-height:.01;
	font-weight:600;
	color:#1789d5
}
.show-more__button--screen {
	content:' ';
	position:absolute;
	height:85px;
	width:100%;
	top:-90px;
	background-image:linear-gradient(to bottom,rgba(255,255,255,0),#f5f5f5)
}

.ads {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #f5f5f5;
	border-style:dotted;
	border-color:#98bf21;
}