.topbar-usp-container sdreview{
    display: flex;
	align-items: center;
	margin-right: -8px;
}
.topbar-usp-container{
	padding-right: unset;
}


@media (max-width: 767px) {
    .mobile-trusted-topbar{
        display: flex!important;
		width: 100%;
		justify-content: center;
		align-items: center;
    }
	.top-bar-container .topbar-usp-container sdreview{
		display: none!important;
	}
	.single-price-linked .sd_rating2_container{
		display: contents;
	}
}

/* sd_rating1*/
.mobile-trusted-topbar .sd_rating1_container .sd_rating{
	font-weight: 500;
}
.mobile-trusted-topbar .sd_rating1_container .sd_rating > img,
.mobile-trusted-topbar .sd_rating1_container .sd_rating > svg{
	width: 22px;
	height: 22px;
}

/* sd_rating2 PRODUCT SINGLE mobile / topbar desktop */
#beoordelingen .sd_rating2_container .sd_rating{
	font-size: 11px!important;
}

@media (min-width: 768px) {
    #beoordelingen h2{
        display: flex!important;
    	align-items: center;
		gap: 5px;
    }
	#beoordelingen h2 > div{
		display: flex!important;
	}
	
}


/* sd_rating4 HOMEPAGE BLOK */
.sd_rating1_container,
.sd_rating2_container,
.sd_rating3_container,
.sd_rating4_container{
	font-family: 'Montserrat', sans-serif;
}

.sd_rating4_container{
	width: 100vw;
	margin-left: -15px;
	overflow: hidden;
}
.sd_rating4_header{
	margin-bottom: 22px;
}
.sd_rating4_header > .sd_rating{
	display: flex;
	flex-direction: column;
	gap: 6px;
	align-items: center;
	justify-content: center;
}
.sd_rating4_header .rating3_div1{
    font-weight: 600;
    font-size: 18px;
    color: #000000;
}
.sd_rating4_header .rating3_div2_1{
	width: 100%;
}
.sd_rating4_header .sd_rating3_container{
	max-width: 210px;
}
.sd_rating4_header .sd_rating3_container .sd_rating{
	gap: 9px;
	font-weight: 500;
}

.sd_rating4_header .sd_rating3_container .rating3_div1 img,
.sd_rating4_header .sd_rating3_container .rating3_div1 svg{
	min-width: 30px;
	min-height: 30px;
}
.sd_rating4_header .sd_rating3_container .sd_rating .rating3_div2{
	gap: unset;
}
.sd_rating4_header .sd_rating3_container .sd_rating .rating3_div2_3{
	padding-left: 6px;
}

.sd_rating4_slider_container {
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );

  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

.sd_rating4_slider{
	overflow-x: auto;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch; /* iOS improvement */
	overflow-y: hidden;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE/Edge */
	display: flex;
	column-gap: 14px;
	padding-left: calc((100vw - 300px) / 2);
	padding-right: calc((100vw - 300px) / 2);
}
.sd_rating4_slider::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
}
.sd_rating4_slider.dragging {
    scroll-behavior: auto; /* disable smooth scroll while dragging */
    cursor: grabbing;
    user-select: none;
}
.sd_rating4_slider .sd_rating_container{
	display: none;
}
.sd_rating4_card{
	width: 300px;
	min-width: 300px;
	max-width: 300px;
	height: 145px;
	background: #fff;
	border-radius: 8px;
	padding: 18px 10px 19px 12px;
	pointer-events: none;
}

.sd_rating4_card .sd_rating{
	display: flex;
	flex-direction: column;
    column-gap: 6px;
}
.sd_rating4_card .sd_rating .rating3_div1{
	font-weight: 600;
	font-size: 20px;
	color: #000000;
}
.sd_rating4_card .sd_rating .rating3_div2{
	font-weight: 500;
	font-size: 13px;
	font-style: italic;
	color: #000000;
	display: block;
	width: 100%;
	max-width: unset;
	text-align: center; 
}
.sd_rating4_card .sd_rating .rating3_div2 .rating3_div2_1, .sd_rating4_card .sd_rating .rating3_div2 .rating3_div2_2{
	display: inline-block;
}
.sd_rating4_card .sd_rating .rating3_div3{
	display: flex;
    gap: 6px;
    margin-top: 20px;
}
.sd_rating4_card .sd_rating .rating3_div3_2_1{
	font-weight: 700;
	font-size: 17px;
	color: #000000;
	text-transform: uppercase;
	line-height: 1;
	display: flex;
}
.sd_rating4_card .sd_rating .r-sign{
	font-size: 14px;
    line-height: 0.9;
    padding-left: 1px;
}
.sd_rating4_card .sd_rating .rating3_div3_2_2{
	font-weight: 600;
	font-size: 10px;
	padding-left: 9px;
}
.sd_rating4_card .sd_rating .rating3_div3_2_3{
	padding-left: 23px;
}
.sd_rating4_card .sd_rating .rating3_div3_2_3 img,
.sd_rating4_card .sd_rating .rating3_div3_2_3 svg{
	width: 19px;
	height: 19px;
}
.sd_rating4_card.sd_review{
	display: flex;
	flex-wrap: wrap;
}
.sd_rating4_card .sd_review_stars{
	width: fit-content;
	display: inline-block;
}
.sd_rating4_card .sd_review_date{
	width: fit-content;
	display: inline-block;
	font-size: 11px;
	font-weight: 500;
	color: #00000080;
	font-style: italic;
}
.sd_rating4_card .sd_review_title{
	margin-top: 3px;
	width: 100%;
	font-weight: 600;
	font-size: 14px;
	color: #000000;
}
.sd_rating4_card .sd_review_comment{
	margin-top: 3px;
	width: 100%;
	font-weight: 500;
	font-style: italic;
	font-size: 11px;
	color: #00000080;
}

@media (min-width: 768px) {
	.sd_rating4_container{
		width: 100%;
		margin-left: unset;
	}
	.sd_rating4_header{
		display: none;
	}
	.sd_rating4_slider_container:not(.not_at_start){
		mask-image: linear-gradient(
		    to right,
		    /*transparent 0%,*/
		    black 0%,
		    black 90%,
		    transparent 100%
		  );

	  -webkit-mask-image: linear-gradient(
		    to right,
		    /*transparent 0%,*/
		    black 0%,
		    black 90%,
		    transparent 100%
		  );
	}
	.sd_rating4_slider_container.at_last{
		mask-image: linear-gradient(
		    to right,
		    transparent 0%,
		    black 10%,
		    black 100%/*,
		    transparent 100%*/
		  );

	  -webkit-mask-image: linear-gradient(
		    to right,
		    transparent 0%,
		    black 10%,
		    black 100%/*,
		    transparent 100%*/
		  );
	}
	.sd_rating4_slider{
		column-gap: 17px;
		padding-left: unset;
		padding-right: unset;
	}
	
	.sd_rating4_slider .sd_rating_container{
		display: initial;
	}
	.sd_rating4_card{
		width: 376px;
		min-width: 376px;
		max-width: 376px;
		height: 180px;
	}
	.sd_rating4_card .sd_review_comment{
		font-size: 12px;
	}
}