/*----- general parameters -----*/html{	touch-action:manipulation;}body{	margin:0px;	font-family:Inter,Verdana,sans-serif;	font-size:14px;	color:#444;	background-color:#fff;}table,input,select,textarea{	font-family:Inter,Verdana,sans-serif;	font-size:14px;}form{	margin:0px;}td{	padding:5px 0px;}button{	line-height:30px;	background-color:#eee;border:1px solid #E2E2E2;box-shadow:inset 0 -2px 0 0 #E2E2E2;color:#000;	padding:0 10px;	border-radius:5px;	cursor:pointer;font-weight:600;	font-size:13px;	font-family:Inter,Verdana,sans-serif;}.ellipsis{	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;}.ellipsis-2-lines{	overflow:hidden;	text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.gratis_met_logo_smal{	display:none;	width:0px;	height:0px;}.zoomer{	position:absolute;	left:2%;	width:300px;	height:220px;}.zoomer .trustedshops{	margin-top:20px;padding:20px 0;width:100%;border:1px solid #eee;text-align:center;}.zoomer .trustedshops img{width:60%;}.zoomer-right{	position:absolute;	left:calc( 50% + 550px );	width:300px;	height:220px;	margin-top:100px;	cursor:pointer;}.zoomer .zoomer_nl,.zoomer .zoomer_be{	background:url('/keuringsstickers/images/gratisverzending_nl_ring.png?20230101') no-repeat center center;	background-size:100%;	border:1px solid #eee;}.zoomer_de,.zoomer_at{	background:url('/pruefplaketten/images/gratisverzending_de_ring.png?20230101') no-repeat center center;	background-size:100%;	border:1px solid #eee;}.zoomer_nl div,.zoomer_be div{	width:300px;	height:220px;	background:url('/keuringsstickers/images/gratisverzending_nl_layover.png') no-repeat center center;	background-size:100%;	animation:zoominoutsinglefeatured 1s 5 ;	-webkit-animation:zoominoutsinglefeatured 1s 5 ;	-o-animation:zoominoutsinglefeatured 1s 5 ;	-moz--o-animation:zoominoutsinglefeatured 1s 5 ;}.zoomer_de div,.zoomer_at div{	width:300px;	height:220px;	background:url('/pruefplaketten/images/gratisverzending_de_layover.png') no-repeat center center;	background-size:100%;	animation:zoominoutsinglefeatured 1s 5 ;	-webkit-animation:zoominoutsinglefeatured 1s 5 ;	-o-animation:zoominoutsinglefeatured 1s 5 ;	-moz--o-animation:zoominoutsinglefeatured 1s 5 ;}.zoomer-right.zoomer_nl,.zoomer-right.zoomer_be{	background:url('/keuringsstickers/images/gratis_met_logo_update-NL.png') no-repeat left center;	background-size:contain;	border:0;}.zoomer-right.zoomer_de,.zoomer-right.zoomer_at{	background:url('/pruefplaketten/images/gratis_met_logo_update-DE.png') no-repeat left center;	background-size:contain;	border:0;}@keyframes zoominoutsinglefeatured{0%{ transform:scale(0.9,0.9);}50%{ transform:scale(1.1,1.1);}100%{ transform:scale(0.9,0.9);}}.video-container{	position:relative;	padding-bottom:56.25%;	height:0;	overflow:hidden;	max-width:100%;}.video-container iframe{	position:absolute;	top:0;	left:0;	width:100%;	height:100%;}.productdescription{	width:90%;}#couponcode{	line-height:30px;	border-radius:5px;	border:1px solid #ccc;border-radius:5px;	padding:0 5px;}input,textarea,select{	padding:5px;	background-color:#fff;	border:1px solid #222;}input[type="checkbox"]{	width:auto !important;	cursor:pointer;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ opacity:1;}input:hover,textarea:hover{	background-color:#CAE6F6;	border:1px solid #000000;}input.button{	background-color:#646567;	color:#fff;}input.extensions{	display:none;}img{	margin:0px;	border:0px;}p{	margin:0px;	margin-bottom:10px;	padding:0px;	line-height:1.7em;}li{	line-height:1.7em;}br.clear{	clear:both;}a{	color:inherit;	text-decoration:none;	color:#2294D2;}a:hover{	text-decoration:underline;}a.button{	display:inline-block;	background:#2294D2;	border:0;	border-radius:5px;	padding:5px;	color:#fff !important;	text-shadow:none;	font-size:11px;}h1{	font-size:20px;	margin:0px;	margin-bottom:10px;	font-family:Inter,Verdana,sans-serif;	font-weight:600;}h2{	font-size:16px;	margin:0px;	margin-bottom:10px;	font-family:Inter,Verdana,sans-serif;	font-weight:600;}h3{	font-size:14px;	margin:0px;	margin-bottom:10px;	font-family:Inter,Verdana,sans-serif;	font-weight:600;}#bottomleft{	position:fixed;	display:block;	bottom:10px;	left:20px;	right:auto;	top:auto;	z-index:2000000000;}#cookiebar{	position:fixed;	display:block;	width:calc( 100% - 60px );	bottom:0px;	left:0px;	right:auto;	top:auto;	z-index:2000000000;	background:#fff;	padding:10px 20px;	padding-right:40px;	font-size:11px;	box-shadow:0 0 8px 0 rgba(0,0,0,.2);}#cookiebar p{	max-width:970px;margin:0 auto;}#cookiebar .closeCookieBar{	cursor:pointer;}/*----- overlay frame -----*/.overlayFrame{	display:none;	position:fixed;top:20%;width:100%;z-index:2000000001;}.overlayFrame div.close_window{	right:-10px;	top:-10px;	position:absolute;	width:24px;	height:24px;	padding:4px;	background-color:#fff;	border-radius:50%;	cursor:pointer;}.overlayFrame .messageFrame_overlay{	position:fixed;	width:100%;	height:100%;	top:0px;	left:0px;	background:rgba(0,0,0,0.5);	z-index:9998;}.overlayFrame .frameContainer{	display:none;	z-index:9999;	position:relative;	top:20%;	width:525px;	margin:0 auto;	background-color:#fff;	text-align:center;	border-radius:10px;	padding:20px;}#addtocart{	width:650px;}.overlayFrame .frameContainer p.title{	padding:20px;	color:#2294D2;	font-size:16px;	margin:0px;	margin-bottom:10px;}.overlayFrame .frameContainer img{	max-height:500px;	max-width:500px;}.imageviewer_gallery > ul{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;list-style:none;padding:0;margin:0 auto;}.imageviewer_gallery > ul > li{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:3px;margin-right:3px;border-radius:5px;border:2px solid #eee;padding:3px;box-sizing:border-box;	cursor:pointer;}.imageviewer_gallery > ul > li.selected,.imageviewer_gallery > ul > li:hover{border:2px solid #2294D2;}.imageviewer_gallery > ul > li > img{	 border-radius:3px;width:100%;height:100%;object-fit:cover;display:block;}/*----- structure parameters -----*/.container{	width:1150px;	margin:0 auto;	background-color:#fff;}.sticky{	width:100%;	height:125px;	position:fixed;	left:0;	top:0;	z-index:1001;	background-color:#2294D2;	border-bottom:2px solid #eee;}.header{	margin:0 auto;	width:1150px;	height:70px;}.menu{	clear:both;	width:100%;	height:55px;	background-color:#FFF;}.menu .wrapper{	margin:0 auto;	padding:0px;	width:1150px;}.content{	margin-top:0px;	padding-top:10px;	min-height:400px;}.footer{	clear:both;	width:100%;	background-color:#2294D2;}.footer2{	clear:both;	width:100%;	background-color:#fff;}.footer .wrapper{	margin:0 auto;	width:1150px;	padding:20px 0;}div[id^=trustbadge-container-]>div>div,div[id^=trustbadge-container-]>div>div:hover{right:5% !important;}div.widget-visible iframe{	left:10px !important;	right:auto !important;}/*----- header -----*/.header .logo{	float:left;	height:100%;	width:140px;	margin-right:0px;	background-color:#fff;}.header .title{	float:left;	height:100%;	width:250px;}.header .title p.shoptitle{	font-size:26px;	color:#FFF;	line-height:70px;	text-transform:uppercase;	letter-spacing:2px;	padding-left:15px;	font-weight:800;	font-size:16px;}.header .search{	float:left;	height:100%;	width:480px;}.header .search .inputfield,.page .search .inputfield{	width:330px;	border:0;	border-radius:3px;	background-color:#fff;	line-height:40px;	padding:0 10px;	padding-left:45px;	padding-right:20px;	border:1px solid #2294D2;}.header .search .inputfield:focus-visible,.page .search .inputfield:focus-visible{	outline:0px;	border:1px solid #2294D2;}.header .search .submitbutton,.page .search .submitbutton{	border:0;	background:#fff;color:#444;	font-weight:600;	cursor:pointer;	line-height:30px;	box-shadow:unset;	font-size:16px;	margin-left:-390px;}.header .search .submitbutton:hover,.page .search .submitbutton:hover{	color:#ccc;}.page .search .submitbutton{	margin-left:-45px;}.page .search form{	position:relative;}.page .search .inputfield{	width:300px;	padding-left:20px;	padding-right:45px;}.search form{	padding:15px 0 0 40px;	position:absolute;	z-index:10000;}.search .blur{	display:none;	position:fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:9998;	backdrop-filter:blur(3px);}.search form{	padding:15px 0 0 40px;	position:absolute;	z-index:10000;}.search .search-toggle{	display:none;	background-color:#fff;	border-radius:3px;	padding:0 10px;	padding-bottom:10px;	width:376px;	margin-top:5px;	z-index:10001;}.search .search-toggle p.popular_title{	padding-left:10px;	padding-top:10px;}.search .search-toggle ul{	padding:0px;	margin:0px;	list-style:none;}.search .search-toggle ul li{	padding:0px;	margin:0px;	line-height:40px;	cursor:pointer;	padding:0 10px;	border-radius:3px;}.search .search-toggle ul.results{	padding-top:10px;}.search .search-toggle ul.results li{	margin-bottom:10px;	padding:5px;}.search .search-toggle ul.results li a{	display:flex;	text-decoration:none;	line-height:initial;}.search .search-toggle ul.results li a > div.text{	padding-left:10px;}.search .search-toggle ul.results li a .price{	color:initial;	font-size:12px;}.search .search-toggle ul.results li a .image_logo{	display:none;}.search .search-toggle ul li:hover{	background-color:#eee;}.search.active .blur{	display:block;}.search.active .search-toggle{	display:block;}.header .login{	float:left;	width:180px;	height:100%;	margin-left:30px;}.header .login > a,.header .login .dropbtn{	display:inline-block;	line-height:40px;	margin-top:15px;	padding:0 15px;	max-width:calc( 100% - 30px );	font-size:16px;	font-weight:600;	color:#fff;	border-radius:5px;	background-color:#2289C4;	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.header .login > a:hover,.header .login .dropbtn:hover{	background-color:#175e87;	text-decoration:none;}.header .cart{	float:right;	width:60px;	height:100%;}.header .cart > a,.header .cart .dropbtn{	display:inline-block;	line-height:40px;	margin-top:15px;	padding:0 15px;	max-width:calc( 100% - 30px );	font-size:16px;	font-weight:600;	color:#fff;	border-radius:5px;	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.header .cart > a:hover,.header .cart .dropbtn:hover{	background-color:#175e87;	text-decoration:none;}.header .cart span{	display:inline-block;	width:20px;	font-size:12px;	text-align:center;	line-height:20px;	color:#fff;	background-color:#f60;	border-radius:200em;	margin-left:-4px;	position:absolute;}/*.header .cart .shoppingcart{	height:40px;	margin:15px 0;}.header .cart .shoppingcart p.quantity{	color:#fff;	float:right;	width:40px;	background:transparent url('images/shoppingcart.png') no-repeat 0 center;	height:40px;	cursor:pointer;}.header .cart .shoppingcart p.quantity a{	float:left;	width:20px;	font-size:12px;	text-align:center;	line-height:20px;	color:#fff;	background-color:#1ab394;	border-radius:200em;	margin-left:15px;}.header .cart .shoppingcart p.quantity:hover a{	text-decoration:none;	font-weight:600;}*/.menu .wrapper .heading{	float:left;	width:750px;}.menu .wrapper .tfc{	float:left;	width:170px;	margin:0 25px;}.menu .wrapper .tfc .stars{	float:left;}.menu .wrapper .tfc .stars a{	text-decoration:none;	font-size:15px;	line-height:25px;	font-weight:600;	color:#444;}.menu .wrapper .tfc .stars a:hover{	color:#1D6995;}.menu .wrapper .tfc .stars a div.star{	float:left;width:25px;height:25px;margin-right:3px;}.menu .wrapper .tfc .stars a div.star.full{	background:url('images/star5.png') no-repeat;background-size:25px 25px;}.menu .wrapper .tfc .stars a div.star.half{	background:url('images/star5half.png') no-repeat;background-size:25px 25px;}.menu .wrapper .tfc .stars a div.star.empty{	background:url('images/star5empty.png') no-repeat;background-size:25px 25px;}.menu .wrapper .tfc .stars a span.reviewcount{	display:none;}.menu .wrapper .tfc .stars a span.score{	padding-left:4px;}.menu .wrapper .tfc p{	margin:0px;	line-height:17px;	text-align:center;}.menu .wrapper .tfc .itemreviewed{	display:none;}.menu .wrapper .tfc a.tfc-logo{	line-height:0;	font-size:0;	width:140px;	overflow:hidden;	display:inline-block;	height:17px;	background:url('images/tfclogo_footer_multi_color.png') no-repeat left center;}.menu .wrapper .contact{	float:right;	width:150px;}/*----- menu -----*/.menu .wrapper .heading ul{	list-style:none;	padding:0px;	margin:0px;	display:table;}.menu .wrapper .heading li{	display:table-cell;	line-height:40px;	text-align:left;	font-size:16px;	padding-right:40px;	padding-left:20px;}.menu .wrapper .contact p{	text-align:right;	margin:0px;}.menu .wrapper .contact p.phone{	font-size:15px;	font-weight:600;	background:url('images/phone.png') no-repeat 10px center;}.menu .wrapper .contact p.phone.be,.menu .wrapper .contact p.phone.de{	background-position:0 center;}.menu .wrapper .contact p.more{	font-size:12px;	margin-top:4px;}/*----- menu desktop -----*/.pageblur{	display:none;	position:fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.5);z-index:999;}.menu > .wrapper > nav > ul{list-style:none;padding:0px;margin:0px;display:table;}.menu > .wrapper > nav > ul.primary{	float:left;}.menu > .wrapper > nav > ul.more{	float:right;}.menu > .wrapper > nav > ul > li{float:left;line-height:34px;text-align:left;font-size:14px;padding:0px;	position:static;	margin-right:25px;}.menu > .wrapper > nav > ul > li > div.head{	color:rgb(34,148,210);	padding:0px;}.menu > .wrapper > nav > ul.more > li{	margin-left:25px;	margin-right:0px;}.menu > .wrapper > nav > ul > li:hover{	border-bottom:3px solid rgb(34,148,210);}.menu > .wrapper > nav > ul > li.phonenumber > div.head{	background-color:#eee;	border-radius:5px;	margin-left:15px;	padding:0 10px;	margin:10px 0;	margin-right:0px;	cursor:pointer;}.menu > .wrapper > nav > ul > li.phonenumber:hover{	border-bottom:2px solid transparent;}.menu > .wrapper > nav > ul > li > div.head > a{text-decoration:none;	color:inherit;padding:10px 0;display:block;}.menu > .wrapper > nav > ul > li.phonenumber > div.head > a{text-decoration:none;	color:inherit;padding:0;}.menu > .wrapper > nav > ul > li.reviews > .head{	padding-right:60px;}.menu > .wrapper > nav > ul > li.reviews:hover{	border-bottom:0;}.menu > .wrapper > nav > ul > li.reviews > .head a{	color:#444;	font-size:0.9em;}.menu > .wrapper > nav > ul > li.reviews > .head a:hover{	text-decoration:none;	color:#2294D2;}.menu > .wrapper > nav > ul > li > .sub{	display:none;	width:100%;	min-height:100px;	background-color:white;position:absolute;	left:0px;	margin-top:2px;}.menu > .wrapper > nav > ul > li:hover > .sub{	display:block;	padding:20px 0;}.menu > .wrapper > nav > ul > li > .sub > div > ul{list-style:none;padding:0px;margin:0px;	float:left;	width:287.5px;}.menu > .wrapper > nav > ul > li > .sub > div > ul > li > a{line-height:28px;color:#444;}.menu > .wrapper > nav > ul > li > .sub > div > ul > li.head > a,.menu > .wrapper > nav > ul > li > .sub > div > ul > li.head{color:#2294D2;	font-weight:600;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks{	float:none;	width:unset;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a{	float:left;	width:calc( 33.3% - 15px );	padding:5px;	border-radius:5px;	padding-right:10px;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a > div.img{	float:left;width:100px;margin-right:20px;overflow:hidden;	border-radius:5px;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a > div.img > img{	width:100px;	height:100px;	border-radius:5px;	display:block;	transition:all .3s ease;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a:hover{	text-decoration:none;	background-color:#f4f4f4;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a p.title{	font-weight:600;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a p.description{	font-size:0.8em;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a:hover p.title{	text-decoration:underline;}.menu > .wrapper > nav > ul > li > .sub > div > ul.blocks > li > a:hover img{	transform:scale(1.25);}.feestdagen{	margin-top:10px;	width:85%;	text-align:center;	border-radius:5px;	padding:10px;	padding-left:10%;	padding-right:5%;	background-color:#EEE;	color:#2294D2;}.feestdagen.shipping{	background-color:#FDF8E4;}/*----- menu mobile -----*/nav.slide-menu,nav.slide-search,.slide-reviews{	visibility:hidden;	position:fixed;left:0;right:0;bottom:0;top:0;z-index:99999;	overflow-x:hidden;overflow-y:auto;	background-color:#fff;	transform:translateX(-100%);	-webkit-transition:all .3s cubic-bezier(.4,0,.2,1) 0s;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;-webkit-transition-delay:-0.1s;}.reviewsCarousel{	display:flex;	width:100%;	border:1px solid #eee;	border-radius:10px;	margin:15px 0;}.reviewsCarousel .activateReviewSlide{	width:30%;	text-align:center;	padding:20px 10px;}.reviewsCarousel .reviewsCarousel-slider{	width:calc( 100% - 280px );	margin:0;	margin-left:15px;	margin-right:25px;	padding:15px 0;}.reviewsCarousel .reviewsCarousel-slider .carouselItem{	border:1px solid #fff;	padding:0 10px;}.reviewsCarousel .reviewsCarousel-slider .carouselItem > .stars{	font-size:1.2em;	margin:0;	color:orange;}.reviewsCarousel .reviewsCarousel-slider .carouselItem > .stars > i{	margin:0;}.reviewsCarousel .reviewsCarousel-slider .carouselItem > .comment{	font-size:0.9em;	overflow:hidden;	text-overflow:ellipsis;	display:-webkit-box;	-webkit-line-clamp:5;	line-clamp:5;	-webkit-box-orient:vertical;	margin-bottom:0px;}.reviewsCarousel .reviewsCarousel-slider .carouselItem > .date{	color:#aaa;	font-size:0.8em;	margin-bottom:0px;}@media all and ( max-width:600px ){		.reviewsCarousel{		display:block;		width:auto;	}		.reviewsCarousel .activateReviewSlide{		width:auto;	}		.reviewsCarousel .reviewsCarousel-slider{		width:auto; margin:0 25px;	}}.activateReviewSlide:hover{	cursor:pointer;color:#dc9005;}.slide-reviews{	transform:translateX(100%);right:0;	left:calc( 100% - 400px );	z-index:2000000099;background-image:url('/images/trustedshops_bg.png');background-size:contain;background-repeat:no-repeat;	overflow-y:hidden;}.slide-reviews .reviewsHeader{	text-align:center;	padding:20px 30px;}.slide-reviews .reviewsHeader > p{	margin:0px;}.slide-reviews .reviewsHeader > .score{	font-weight:600;	margin-top:30px;	font-size:32px;	line-height:40px;}.slide-reviews .reviewsHeader > .score > span{	font-weight:normal;	font-size:0.6em;}.slide-reviews .reviewsHeader > .score_description{	font-weight:600;}.slide-reviews .reviewsHeader > .score_stars{	color:orange;	font-size:24px;}.slide-reviews .reviewsHeader > .score_stars > i{	margin:0px;}.slide-reviews .reviewsBody{	margin:0;	padding:0 30px;	height:calc( 100% - 300px );	overflow-y:auto;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails{	position:relative;	border-top:5px solid #ffdc0f;	margin-bottom:15px;	border-radius:10px;	padding:10px 15px;	box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > .tsButton{	position:absolute;	width:100px;	right:15px;	top:30px;	text-align:center;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > .tsButton > a{	display:block;	background-color:#0dbedc;	border-radius:5px;	color:#fff;	padding:5px;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > p{	margin:0px;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > .shopTitle{	margin-bottom:5px;	font-size:16px;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > .shopStars{	font-size:16px;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > .shopReviews{	font-size:0.9em;	color:#888;}.slide-reviews .reviewsBody > .reviewsShops > .reviewsShopDetails > i{	margin:0px;}nav.slide-menu.active,nav.slide-search.active,.slide-reviews.active{	transform:translate3d(0,0,0);	visibility:visible;}nav.slide-menu p,nav.slide-search p{	line-height:24px;	padding-top:17px;	font-size:20px;	text-align:center;	font-weight:600;	margin:0;}nav.slide-menu .close_menu,nav.slide-search .close_menu{	display:block;position:absolute;top:0;z-index:2;	right:0;	font-size:24px;	padding:12px 16px;}nav.slide-menu ul li.child{	display:none;}nav.slide-menu ul{list-style:none;	padding:0px;	margin-top:15px;	margin-bottom:150px;border-top:1px solid #e0e0e0;}nav.slide-menu ul li{border-bottom:1px solid #e0e0e0;padding:15px 28px;	font-size:16px;	background-color:#FBFBFB;}nav.slide-search form{	padding:20px;	border-top:1px solid #e0e0e0;	background-color:#FBFBFB;	margin-top:15px;}nav.slide-search .inputfield{	display:block;	width:100%;padding:20px 25px;font-size:16px;	box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	border-radius:5px;}nav.slide-search .submitbutton{	border:0px;	font-size:16px;	width:100%;}nav.slide-search .scats{	margin-top:20px;}/*----- page -----*/div.warning{	border-radius:20px;	padding:20px;	border:1px solid #F9C9C6;	background-color:#FFECEC;}.content .left{	float:left;width:300px;margin-right:30px;}.content .categories{	width:100%;	margin-bottom:20px;}.content .categories p.cat_title{	padding:10px 20px;	margin:0px;	background-color:#eee;	border-radius:10px 10px 0 0;	font-size:16px;}.content .categories ul{	list-style:none;	padding:10px 20px;	padding-right:5px;	margin:0px;	border:1px solid #eee;	border-radius:0 0 10px 10px;}.content .categories ul li{	line-height:30px;}.content .categories ul li.othershops{	border-top:1px solid #eee;	padding-top:5px;	margin-top:15px;}.content .categories ul li.child{	display:none;	padding-left:15px;	font-size:12px;}.content .categories ul li.child.child_lvl_2{	padding-left:30px;}.content .categories ul li.child.open{	display:list-item;}.content .categories ul li.parent{	position:relative;}.content .categories ul li.parent:after{	content:"";	position:absolute;	right:6px;	top:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);	border:solid #2294D2;border-width:0 3px 3px 0;display:inline-block;padding:3px;	cursor:pointer;}.content .offer{	margin-top:10px;	width:100%;	border:1px solid #eee;}.content .offer .slide{	display:none;}.content .offer .slide.active{	display:block;}.content .offer .slide p{	text-align:center;	padding:2px 0;	text-transform:uppercase;	color:#aaa;	font-size:12px;	border-bottom:1px solid #eee;}.content .offer .slide a img{		width:100%;}.offer ul.controls{	list-style:none;	display:table;	margin:0 auto;	margin-top:10px;	padding:0;border-spacing:5px;border-collapse:separate;}.offer ul.controls li{	display:table-cell;	background:#ccc;	width:15px;	height:15px;	border-radius:50%;}.offer ul.controls li.active{	background:#2294D2;}.content .usps{	margin-top:40px;}.content .usps p{	margin:0px;	line-height:15px;	margin-top:10px;}.content .usps p.sub{	margin-top:5px;	font-size:12px;	margin-bottom:10px;}.content .usps h2{	text-align:center;}.content .usps ul{	list-style:none;	padding:10px 20px;	margin:0px;	margin-bottom:30px;}.content .payments{	text-align:center;	padding-bottom:30px;}.content .payments img{	height:50px;	margin:2px 7px;}.content .payments p{	padding:2px 0;	text-transform:uppercase;	color:#aaa;	font-size:12px;	border-bottom:1px solid #eee;}.content .right_cart{	float:left;	width:300px;	margin-left:30px;	margin-bottom:30px;}.content .right_cart h2{	padding:10px 20px;	margin:0px;	background-color:#eee;	border-radius:10px 10px 0 0;}.content .right_cart ul{	list-style:none;	padding:10px 20px;	margin:0px;	margin-bottom:30px;	border:1px solid #eee;	border-radius:0 0 10px 10px;}.content .right_cart ul li,.content .usps ul li{	line-height:30px;	font-size:13px;}.content .right_cart ul li.check,.content .usps ul li.check{	background:url('images/check.png') no-repeat left center;	padding:7px 0;	padding-left:40px;	line-height:25px;	font-size:14px;}.content .page{	float:left;	width:820px;	margin-bottom:40px;}.content.product .page.v2{	float:none;	width:100%;}.content .page .half-left{	float:left;	width:48%;	margin-right:2%;}.content .page .half-right{	float:left;	width:48%;	margin-left:2%;	margin-top:20px;}.content .page .half-right .usps ul{	padding:0;}.content .page.landingspage .intro .overlay{	width:60%;	float:left;}.content .page.landingspage .intro .overlay h1{	margin-top:20px;}.content .page.landingspage .intro img{	width:30%;	margin:5%;	float:right;	border-radius:200em;}.news-grid{	display:flex;flex-wrap:wrap;	gap:15px;}.news-grid > .news-item{	display:flex;	width:100%;}.news-grid > .news-item.big{	width:calc(33.3% - 10px);	display:block;	margin-bottom:30px;}.news-grid > .news-item.big > div{	padding:0;}.news-grid > .news-item.big > div.news-intro{	padding:0;}.news-grid > .news-item.big > .news-image img{	width:100%;}.news-grid > .news-item{	text-decoration:none;	/*	border-bottom:1px solid #ddd;	color:#000;	text-align:center;	box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19) !important;	transition:all .5s;	*/}.news-grid > .news-item > .news-image{	margin:15px 10px;	margin-left:0px;	margin-top:0px;	border:2px solid #eee;	border-radius:10px;	padding:3px;}.news-grid > .news-item > .news-image img{	display:block;	border-radius:8px;}.news-grid > .news-item > .news-intro{	padding:0;	padding-left:15px;}.news-grid > .news-item h2{	font-weight:600;	line-height:1.5em;}.news-grid > .news-item:hover h2{	text-decoration:underline;}.news-grid > .news-item p{	color:#000;}.news-grid > .news-item p.date{	color:#666;	font-style:italic;}.news-grid > .news-item:hover{	/*	box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;	*/}.news-grid > .news-item:hover,.news-grid > .news-item:hover p.date{	color:#2294D2;}article{	padding-top:0;}article > .article > h1,article > .article > .as-h1{	font-weight:700;	font-size:30px;	margin:0px !important;	margin-bottom:15px !important;	color:#000;}article > .article > h2{	margin-top:30px;	font-size:18px;	clear:both;	font-weight:700;	color:#000;line-height:150%;}article p.intro{	font-weight:700;}article > img{	margin:0;	border-radius:10px;	border:2px solid #eee;}article > .intro{}article > .article{	padding:30px 60px;}article .intro h2{	margin-top:10px;	display:inline-block;}.homeSlider{width:100%;height:425px;position:relative;margin-bottom:30px;}.homeSlider .slide{width:100%;height:100%;	border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;opacity:0;transition-property:opacity;transition-duration:2000ms;	overflow:hidden;}.homeSlider .slide.active{opacity:100;}.homeSlider .controls{position:absolute;bottom:15px !important;margin-left:50%;transform:translateX(-50%);}.homeSlider .controls .pagination div{margin-right:3px;height:16px;width:16px;border-radius:100em;background:rgba(255,255,255,0.4);float:left;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;	border:2px solid #888;}.homeSlider .controls .pagination div:hover,.homeSlider .controls .pagination div.active{background:#FFF;cursor:pointer;}.homeSlider .layer{position:absolute;width:calc( 100% - 140px );	margin:0;bottom:46px;	left:46px;	border-radius:4px;	padding:20px 24px;	background-color:rgba( 255,255,255,0.8 );}.homeSlider .layer .title{	color:#000;	font-weight:600;	margin:0;	padding:0;	font-size:20px;	line-height:32px;	width:375px;}.homeSlider .layer .subtitle{	color:#000;	line-height:32px;	font-size:13px;	margin:0;	padding:0;	width:375px;}.homeSlider .layer .actionbutton{position:absolute;	right:24px;	top:50%;transform:translateY(-50%);	margin:0;	width:140px;}.homepage_categories{	display:flex;	list-style:none;	margin:0;margin-bottom:15px;	padding:0;	width:calc( 100% + 10px );	margin-left:-10px;}.homepage_categories li{	float:left;	position:relative;	flex:1;	margin-left:10px;	padding:10px;	border:3px solid #eee;	border-radius:4px;}.homepage_categories li .image{	margin-bottom:15px;}.homepage_categories li .image img{	width:100%;}.homepage_categories li .content_block .description{	font-size:11px;	padding-bottom:35px;}.homepage_categories li h3{	margin:0;}.homepage_categories li .buttonSpecial{	position:absolute;	bottom:10px;	margin:0 auto;	width:calc( 100% - 22px );	line-height:30px;}.homepage_categories.large li .content_block .description{	font-size:13px;	}.homepage_categories.large li .buttonSpecial{	position:absolute;	bottom:10px;	width:150px;	line-height:30px;	left:50%;	transform:translateX(-50%);}#featured,.featured{	margin-top:30px;}.page .search{	background-color:#e5f6ff;	border-radius:20px;	padding:20px;	text-align:center;}#featured ul,.featured ul{	list-style:none;	padding:0px;	margin:0px;	float:left;	width:100%;}#featured ul li,.featured ul li{	float:left;	width:25%;	padding-bottom:20px;	overflow:hidden;}.page.v2 .featured ul li{	width:20% !important;}/*#featured li,.featured li{	min-width:205px;}*/.featured.slick-slider{	list-style:none;}#featured .product,.featured .product{	position:relative;	 min-height:250px;padding-bottom:50px;}#featured .product > span.label_highlight,.featured .product > span.label_highlight{	position:absolute;	margin:10px 15px;	left:0px;	top:15px;	text-transform:uppercase;	background-color:#f60;	border-radius:3px;	color:#fff;	padding:0px 5px;	margin-bottom:3px;	font-size:11px;	font-weight:600;	display:inline-block;}#featured .product > span.label_highlight.orange,.featured .product > span.label_highlight.orange{	background-color:orange;}#featured .product > .image,.featured .product > .image{	transition:all .3s ease;}#featured .product:hover > .image,.featured .product:hover > .image{	transform:scale(1.1);}#featured ul.five li,.featured ul.five li{	width:20%;}#featured ul li:nth-child(4n+1),.featured ul li:nth-child(4n+1){	clear:both;}#featured ul.five li:nth-child(4n+1),.featured ul.five li:nth-child(4n+1){	clear:none;}#featured ul.five li:nth-child(5n+1),.featured ul.five li:nth-child(5n+1){	clear:both;}#featured ul li,.featured ul li{	position:relative;}#featured .product .mouseover,.featured .product .mouseover{	position:absolute;	top:0;	margin-top:-70px;transition-property:margin;transition-duration:500ms;	z-index:99;}#featured .product .mouseover .background,.featured .product .mouseover .background{	transform:skewY(-10deg);	transform-origin:top left;	background-color:rgba(34,148,210,0.9);	position:absolute;	height:100%;	width:100%;}#featured .product .mouseover p,.featured .product .mouseover p{	color:#fff;	text-align:left;	padding:10px;	font-size:12px;	position:relative;}#featured .product .mouseover:hover,.featured .product .mouseover:hover{	text-decoration:none;}#featured .product:hover .mouseover,.featured .product:hover .mouseover{	margin-top:0;}#featured .product .newproduct,.featured .product .newproduct{	position:absolute;width:calc( 100% - 35px );margin:0 10px;padding-right:15px;top:0px;	color:#fff;text-shadow:none;font-weight:600;text-transform:uppercase;font-size:13px;text-align:right;	background-color:#EC7F22;}#featured .image a,.featured .image a{	display:block;	text-align:center;}#featured div.image,.featured div.image{	margin:0 15px;	overflow:hidden;	padding-top:10px;}#featured .image.cable img,.featured .image.cable img{	transition:all .2s ease-in-out;}#featured .product:hover .image.cable img,.featured .product:hover .image.cable img{	transform:scale(2.5);	transform-origin:center right;}#featured .product:hover .image.cable img.image_logo,.featured .product:hover .image.cable img.image_logo{	left:0;	right:0;}#featured .product .image_logo,.featured .product .image_logo{	margin:0 auto;	position:absolute;	top:0;	left:0;	opacity:0;	left:50%;transform:translate(-50%,0);transition:opacity 1s;}#featured .product .name,.featured .product .name{	margin:0px;	margin-top:10px;	padding:0 15px;	font-size:0.9em;	text-align:left;}#featured .product .name h2,.featured .product .name h2{	font-size:1em;	margin-bottom:0;}#featured .product .description,.featured .product .description{	margin:0px;	margin-top:10px;	padding:0 10px;	font-size:0.8em;	text-align:center;	display:none;}#featured .product .description a,.featured .product .description a{	color:#333;}#featured .product .price,.featured .product .price{	margin:0px;	margin-top:10px;	padding:0 15px;	font-size:0.8em;	text-align:left;}#featured .product .colors,.featured .product .colors{	margin:0px;margin-top:5px;	padding:0 15px;	font-size:0.8em;	color:#1ab394;	text-align:left;}#featured .product .tags,.featured .product .tags{	display:none;	margin:0;	margin-top:10px;	font-size:10px;	padding:0 15px;	color:#1ab394;	text-transform:uppercase;}#featured .product .tags > span,.featured .product .tags > span{	padding:5px 10px;	border-radius:50rem;	background-color:#ddf4ef;}.content .left .trustedshops{	margin-top:20px;	padding:20px 0;	width:100%;	border:1px solid #eee;	text-align:center;}.content .left .trustedshops img{	width:60%;}.content .left .homepage_blocks{	position:relative;	width:100%;}.content .left .homepage_blocks .block{	position:relative;	width:100%;	margin:0px;	margin-bottom:20px;	background-size:auto 100%;	height:200px;	border-radius:5px;	border:1px solid #eee;	overflow:hidden;transition:all .5s;	background-position:center;	background-size:auto 100%;	display:block;}.content .left .homepage_blocks .block .overlay{	margin-top:-125px;transition:all 1s;	transition-delay:.5s;}.content .left .homepage_blocks .block .background{	transform:skewY(-10deg);	transform-origin:top left;	background-color:rgba(34,148,210,0.9);	position:absolute;	height:125px;	width:100%;}.content .left .homepage_blocks .block .background.green{	background-color:rgba(18,142,58,0.9);}.content .left .homepage_blocks .block p{	padding:10px 20px;	margin:0;	color:#fff;	font-weight:600;	position:absolute;}.content .left .homepage_blocks .block p img{	margin-top:10px;}.content .left .homepage_blocks .block:hover{	background-size:auto 125%;}.content .page .homepage_top{	margin-bottom:30px;	margin-top:10px;	}.content.cart,.content.checkout,.content.payment{	padding-top:0px;}.content.home .page h1{	text-align:left;	margin:0px;	margin-left:10px;	margin-bottom:-20px;}.content.home .page h1.filter{	margin:0;	background-color:#eee;	font-weight:normal;	font-size:16px;	padding:10px 20px;}.content.home .page h2{	text-align:center;	margin:10px;}.content.home .page h2.red{	text-align:left;	font-weight:600;	font-size:16px;	text-align:left;	color:#CD171A;	border-bottom:1px solid #CD171A;	padding:5px 10px;	clear:both;	margin:0;	margin-top:30px;}.content.home .page h2.blue{	text-align:left;	font-weight:600;	font-size:16px;	text-align:left;	color:#2294D2;	border-bottom:1px solid #2294D2;	padding:5px 10px;	clear:both;	margin:0;	margin-top:30px;}.content.home .page h2.normal{	text-align:left;	margin:0;	margin-top:20px;	margin-bottom:10px;}.content.home .page .row .item{	margin:25px 1%;padding:2%;width:27%;background-color:#e5f6ff;border-radius:5px;float:left;}.content.home .page .row .item h3{	text-transform:uppercase;}.content.home .page .row .item p{	font-size:11px;}.content.home .page h2.blue:first{	margin-top:0;}.content.home .page a.button{	clear:both;	display:block;	margin:0 auto;	width:350px;	border-radius:3px;	padding:10px 0;	text-align:center;	background-color:#eee;	color:#2294D2 !important;	font-size:14px !important;}.content .page .highlights{	height:160px;	width:100%;	border-bottom:1px solid #eee;}.content .page .highlights ul{	list-style:none;	padding:0px;	margin:0px;	position:relative;}.content .page .highlights .image{	float:left;	margin-right:25px;}.content .page .highlights ul .name{	display:block;	margin-top:30px;	font-size:18px;	}.content .page .highlights ul .name a{	color:#000;}.content .page .highlights ul .description{	display:block;	}.content .page .highlights .offer{	position:absolute;	display:block;	right:0px;	width:350px;}.content .page .highlights .priceFrom{	float:left;	width:210px;	padding-right:20px;	text-align:right;	line-height:40px;	margin:15px 0px;}.content .page .highlights .price{	float:left;	left:0;	width:120px;	background-color:#2294D2;	color:#fff;	line-height:40px;	margin:15px 0px;	text-align:center;	border-radius:5px;	cursor:pointer;}.content .page .info{	float:left;	width:60%;}ul.scats{	font-size:0.9em;	list-style:none;	display:block;	margin:0;	margin-bottom:10px;	padding:0;}ul.scats li{	display:inline-block;	margin-right:2px;	margin-bottom:5px;}ul.scats li a{	display:block;	text-align:center;	border-radius:5px;	background-color:#e5f6ff;	padding:5px 12px;}ul.scats.types{	width:100%;background-color:#EEE;padding:0;border-top:10px solid #eee;	padding-left:10px;}ul.scats.types li{	margin-bottom:0px;}ul.scats.types li a{	background-color:transparent;	border-bottom:3px solid transparent;	border-radius:0px;	padding:10px 15px;	color:#808080;	font-size:15px;	font-weight:600;}ul.scats.types li a span{	font-weight:400;	font-size:12px;}ul.scats.types li a:hover{	text-decoration:none;	color:#000;}ul.scats.types li.active a{background-color:#fff;border-radius:15px 15px 0 0;	color:#2294D2;}.content .breadcrumbs{	font-size:0.9em;	margin-bottom:10px;}.content .breadcrumbs .go_back{	background-color:#e5f6ff;	display:inline-block;	padding:7px 10px;	margin-right:15px;	border-radius:5px;}.content .breadcrumbs .productnumber{	color:#aaa;	text-transform:uppercase;}.content .breadcrumbs .categoryname{	color:#aaa;}.content .page .productrating{	display:none;}.content .page .info .longtext{	height:275px;	overflow:hidden;	position:relative;}.content .page .info .longtext .readmore{	position:absolute;	bottom:0;	left:0;	width:100%;	text-align:center;	margin:0;	padding:55px 0 5px 0;	/* "transparent" only works here because == rgba(0,0,0,0) 	background-image:linear-gradient(to bottom,transparent,white);*/	background:url('images/readmore.png') repeat-x center left;}.content .page .info .longtext .readmore a{	padding:5px 10px;	border-radius:3px;	border:1px solid #2294D2;	background-color:#fff;}.discounts{	display:inline-block;	width:210px;	margin:5px 0;	padding:5px 10px;	background-color:#fff;	border-radius:5px;	font-size:11px;	border:1px solid #aaa;border-bottom:5px solid #aaa;}.discounts.action .title{text-align:left;	padding:0;	margin-bottom:0px;	font-weight:600;	font-size:14px;	color:#2294D2;}.discounts.action .title i{	float:right;	margin-top:5px;	color:#eee;}.discounts.action.active{	border:1px solid #00b900;border-bottom:5px solid #00b900;background-color:#eef7f6;}.discounts.action.active .title{	color:#00b900;}.discounts.action.active .title i{	color:#00b900;}.discounts.volume .min_3 i,.discounts.volume .min_8 i{	display:none;	margin-right:3px;}.discounts.volume p.active span{	color:#00b900;}.discounts.volume .min_3.active i,.discounts.volume .min_8.active i{	display:inline-block;	color:#00b900;}.content .page .info .cartDiscounts{}.content .page .info .cartDiscounts div{	padding-left:60px;	margin-bottom:10px;	background:url('images/cartdiscount.png') no-repeat left center;}.content .page .info .cartDiscounts p{	margin:0px;	color:#2294D2;	font-size:16px;}.content .page .info .cartDiscounts p.small{	font-size:12px;	color:#808080;}.content .page .images{	float:right;	margin-left:20px;	width:240px;	text-align:right;}.content .page .images ul.images-all{	list-style:none;	padding:0px;	margin:0px;}.content .page .images ul.images-all a.image_large{	}.content .page .images ul.images-all a.image_logo_large{position:absolute;top:0;left:0;opacity:0;	z-index:-1;transition:all 1s;}.gratis_met_logo_smal{	display:none;}.content .page .images li{	float:left;	width:92px;	height:92px;	margin-bottom:3px;	margin-right:3px;border-radius:5px;border:2px solid #eee;padding:3px;box-sizing:border-box;}.content .page .images li img{	width:100%;border-radius:3px;	/*	filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:all .5s;	*/}.content .page .images li.first{	width:240px;	height:240px;	position:relative;	display:list-item;border:0px;	padding:0px;	margin:0px;	margin-bottom:10px;}.content .page .images li.first img{	/*	filter:grayscale(0);-webkit-filter:grayscale(0);	*/}.content .page .images li img:hover{	/*	filter:grayscale(0);-webkit-filter:grayscale(0);	*/	}.content .page .images li:hover{border:2px solid #2294D2;}.content .page .images li.first:hover{border:0px;	}.content .page .images li.first img{	margin:0;}.content .page .product{}.content .page .product ul{}.content .page .product ul li{}#showExample_thumb{	float:right;	position:relative;	display:none;	width:100px;	height:100px;	margin-top:-65.5px;	background-position:center bottom;	background-repeat:none;	background-size:100% 100%;}#showExample_input2{	width:70%;	margin-bottom:10px;}.content.product .page .orderProduct .userinput{	float:left;	width:65%;	min-height:500px;}.content .page .product .orderProduct ul.orderOptions{	list-style:none;	padding:0px;	margin:0px;	width:100%;}.content .page .product .orderProduct table.orderOptions{	min-width:415px;	width:95%;}.content .page .product .orderProduct ul.orderOptions li{	width:100%;	float:left;	line-height:32px;}.content .page .product .orderProduct .orderOptions p.loading{	display:none;}.content .page .product .orderProduct .orderOptions p.result{	display:none;}.content .page .product .orderProduct .orderOptions input{	border:1px solid #ccc;	border-radius:2px;	width:85%;}.content .page .product .orderProduct .orderOptions input.quantity{	border:1px solid #ccc;	border-radius:2px;	width:50px;}.content .page .product .orderProduct .orderOptions select,.cart select{	border:1px solid #ccc;	border-radius:2px;	max-width:100%;	padding:5px;	margin:0px;}.toggleAdvancedOptions{	text-align:center;	margin-top:15px;}.toggleAdvancedOptions::before{	position:relative;	width:100%;	height:3px;	background-color:#eee;	content:' ';	display:block;	top:22px;z-index:9;}/*.toggleAdvancedOptions span{	background-color:#eee;	padding:10px 20px;	border-radius:3px;	margin:0 auto;	display:inline-block;	color:#f60;	cursor:pointer;z-index:99;position:relative;}*/.toggleAdvancedOptions span{	background-color:#fff;	padding:7px 20px;	border:3px solid #eee;	border-radius:3px;	margin:0 auto;	display:inline-block;	color:#f60;	cursor:pointer;z-index:99;position:relative;}.hiddenAdvancedOption{	display:none;}.upload_delete,.multi-upload_delete{	cursor:pointer;}.content .page .product .orderProduct span.showExample{	display:block;}.content .page .product .orderProduct span.showExample_result{	display:none;	width:calc( 100% - 12px);}.content .page .product .orderProduct span.showExample_result a{	cursor:pointer;	line-height:1em;}.content .page .product .orderProduct span.showExample_result input{	width:auto;}.content .page .product .orderProduct span.error_orderoption{	display:block;	color:#ca6600;	line-height:initial;	line-height:30px;font-size:11px;}.content.product .page .orderProduct .price{	float:right;	width:35%;}#orderProduct_loading{	border:1px solid #ccc;	border-radius:5px;	padding:25px 0px;	height:100px;	background:#fff url('images/loading.gif') no-repeat center center;}#orderProduct{	border:1px solid #ccc;	border-radius:5px;	padding:25px 0px;	display:none;}#addToCart_loading{	display:none;}.content.product .page .orderProduct .price .priceunit{	text-align:center;	line-height:25px;	margin:0px;}.content.product .page .orderProduct .price .pricetotal{	text-align:center;	line-height:25px;	margin:0px;	color:#aaa}#orderProductTotalDiscount_container{	text-align:center;	line-height:25px;	margin:0px;	color:#2294D2;}#orderProductPriceDiscount_container{	text-align:center;	line-height:25px;	margin:0px;	color:#DF0B24;}#orderProductPriceDiscount{	position:relative;}#orderProductPriceDiscount.linethrough:before{	margin:0 !important;}.content.product .page .orderProduct .price .priceperunit{	font-size:22px;	text-align:center;	line-height:50px;	color:#00B900 !important;	margin:0px;}.content.product .page .orderProduct .price .priceperunit span.xxl{	font-size:40px;}.content.product .page .orderProduct .price .priceperunit span.orderProductPriceFor{	display:none;}.content.product .page .orderProduct .price ul.postbutton{	padding-left:20px;}.content.product .page .orderProduct .price ul.postbutton li{	font-size:13px;}.content.product .page .variaties{	padding-top:30px;}#variaties th{	width:80px;	text-align:center;}#variaties th:first-child{	width:auto;}#variaties th .specialoffer{	margin-top:-40px;	position:absolute;	width:70px;	margin-left:-5px;	margin-right:-5px;	padding:10px 10px;	background-color:#00B900;	border-radius:5px;	color:#fff;	text-shadow:none;	font-weight:normal;	font-size:200%;	transform:rotate(20deg);}#variaties th .specialoffer span{	display:block;	font-size:13px;}#variaties td .currency{	float:left;	width:10px;}#variaties td .price{	float:right;	text-align:right;}.addToCart,.orderFinish ,.checkoutFinish,.paymentFinish,.buttonSpecial{	background-color:#2294D2;	color:#fff;	line-height:40px;	margin:15px 0px;	text-align:center;	border-radius:5px;	cursor:pointer;	font-weight:600;-webkit-transition:background .1s linear;transition:background .1s linear;	padding:0px;}.addToCart.green,.orderFinish.green,.checkoutFinish.green,.paymentFinish.green,.buttonSpecial.green{	background-color:#00B900;	border:1px solid #008c00;	box-shadow:inset 0 -2px 0 0 #090;}.addToCart{	padding:10px 0;	line-height:24px;	font-size:20px;}.addToCart span{	display:block;	line-height:20px;	font-size:12px;	font-weight:300;}.buttonSpecial{	max-width:250px;	margin:10px auto;}.buttonSpecial.green{	background-color:#00B900;}.buttonSpecial.grey{	background-color:#eee;	border:1px solid #E2E2E2;	box-shadow:inset 0 -2px 0 0 #E2E2E2;	color:#000;}.buttonSpecial.grey:hover{	background-color:#E2E2E2;}.addToCart:hover,.orderFinish:hover,.checkoutFinish:hover,.paymentFinish:hover,.buttonSpecial:hover{	text-decoration:none;}.addToCart.green:hover,.orderFinish.green:hover,.checkoutFinish.green:hover,.paymentFinish.green:hover,.buttonSpecial.green:hover{	background-color:#009600;}ul.orderprocess{	list-style:none;	display:table;	padding:0px;	margin:0px;	width:100%;	margin:30px 0;}ul.orderprocess li{	display:table-cell;	padding:10px 20px;	font-size:16px;	line-height:100%;	text-align:center;	color:#aaa;}ul.orderprocess li.current{	background-color:#2294D2;	color:#fff;	border-radius:0 5px 5px 0;}ul.orderprocess li:first-child{	background-color:#2294D2;	color:#fff;	border-radius:5px 0 0 5px;}ul.orderprocess li:first-child.current{	background-color:#2294D2;	color:#fff;	border-radius:5px;}ul.orderprocess li.past{	background-color:#eee;	color:#000;}ul.orderprocess li a{	color:#000;}.conditionsLink{	cursor:pointer;}.conditionsBox{	height:300px;	overflow-y:scroll;	text-align:left !important;}ul.payment{	list-style:none;	padding:0px;	margin:0px;	width:100%;}ul.payment h3{	font-weight:normal;}ul.payment table td{	vertical-align:top;}ul.payment_choice{	list-style:none;	padding:0px;	margin:0px;	width:100%;	display:table;table-layout:fixed;}ul.payment_choice li{	display:table-cell;	text-align:center;	cursor:pointer;	border-left:1px solid #ccc;}ul.payment_choice li:first-child{	border-left:0px;}ul.payment_choice li h3{	font-weight:normal;	font-size:14px;	color:#2294D2;	margin-bottom:20px;	margin-top:15px;}ul.payment_choice li div.image{	height:90px;}ul.payment_choice li div.image img{	max-height:80px;}ul.payment_choice li div.description{	height:60px;}ul.payment_choice li div.description p{	font-size:12px;	padding:0 20px;}ul.payment_choice li div.select{	margin-top:15px;	height:30px;	margin-bottom:25px;	background:url('images/form-radio-grey.png') no-repeat center center;}ul.payment_choice li div.costs p{	font-size:12px;	color:#72be94;	text-transform:uppercase;}ul.payment_choice li.selected{	background-color:#f5f5f5;}ul.payment_choice li.selected h3{}ul.payment_choice li.selected div.select{	background:url('images/form-radio-black.png') no-repeat center center;}ul.payment_choice li div.select input{	display:none;}ul.payment_choice li p.method_extras{	display:block;	color:#CA0034;	font-size:13px;}table.cart{	width:100%;}table.cart th{	text-align:left;	padding:10px;	padding-left:0px;	font-weight:normal;	border-bottom:1px solid #aaa;}table.cart td{	text-align:left;	padding:10px;	padding-left:0px;	vertical-align:top;}table.cart td.productrow{	border-bottom:1px solid #ccc;}table.cart p{	margin:0px;}table.cart .linethrough{	position:relative;	width:100%;	font-style:italic;}.linethrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;margin-top:10px;margin-left:10px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}table.checkout{	float:left;	width:100%;}table.checkout tr.delivery{	display:none;	background-color:#eee;}table.checkout td{	text-align:left;	padding:5px;	padding-left:0px;	vertical-align:top;	line-height:40px;}table.checkout td:first-child{	width:30%;	text-align:right;	padding-right:20px;}table.checkout td span.error,ul.payment span.error,div.right_cart span.error{	display:block;	color:#ca6600;}table.checkout input[type=input],table.checkout input[type=number],table.checkout select,table.checkout textarea,table.checkout input[type=password]{	border-radius:3px;	border:1px solid #ccc;	outline:none;	padding:10px;	background:#fff;}table.checkout input[type=input]:hover,table.checkout input[type=number]:hover,table.checkout select:hover,table.checkout textarea:hover,table.checkout input[type=password]:hover{	border-color:#888;	background:#fff;}table.checkout input[type=input]:focus,table.checkout input[type=number]:focus,table.checkout select:focus,table.checkout textarea:focus,table.checkout input[type=password]:focus{	border-color:#2294D2;	background:#fff;}table.checkout input[type=input],table.checkout textarea{	width:50%;}table.checkout p{	margin:0px;}table.modern a:link{	color:#666;	font-weight:600;	text-decoration:none;}table.modern a:visited{	color:#999999;	font-weight:bold;	text-decoration:none;}table.modern a:active,table.modern a:hover{	color:#bd5a35;	text-decoration:underline;}table.modern{	color:#666;	font-size:12px;	text-shadow:1px 1px 0px #fff;	background:#eaebec;	border:#ccc 1px solid;	width:100%;		-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	-moz-box-shadow:0 1px 2px #d1d1d1;	-webkit-box-shadow:0 1px 2px #d1d1d1;	box-shadow:0 1px 2px #d1d1d1;}table.modern th{	text-align:left;	padding:20px 15px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;	background:#ededed;	background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));	background:-moz-linear-gradient(top,#ededed,#ebebeb);}table.modern tr:first-child th:first-child{	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}table.modern tr:first-child th:last-child{	-moz-border-radius-topright:3px;	-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;}table.modern tr{}table.modern td:first-child{	border-left:0;}table.modern td{	text-align:left;	padding:15px;	border-top:1px solid #ffffff;	border-bottom:1px solid #e0e0e0;	border-left:1px solid #e0e0e0;	background:#fafafa;	background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));	background:-moz-linear-gradient(top,#fbfbfb,#fafafa);}table.modern tr.even td{	background:#f6f6f6;	background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f6f6f6));	background:-moz-linear-gradient(top,#f8f8f8,#f6f6f6);}table.modern tr:last-child td{	border-bottom:0;}table.modern tr:last-child td:first-child{	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;}table.modern tr:last-child td:last-child{	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;}table.modern tr:hover td{	background:#f2f2f2;	background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));	background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0);	}form.login{	width:85%;	}form.login input{	border:1px solid #ccc;	border-radius:2px;	width:stretch;	padding:10px;}form.login button,#accountForm button{	font-size:14px;	width:125px;}/*----- footer -----*/.footer .wrapper ul{	list-style:none;	padding:0px;	margin:0px;	float:left;	width:20%;}.footer .wrapper li{	margin-bottom:5px;	padding-right:15px;}.footer .wrapper li,.footer .wrapper li a{	color:#fff;}.footer .wrapper li.heading{	font-weight:600;}.footer2 ul{	list-style:none;	display:table;	padding:0px;	margin:0 auto;	width:950px;}.footer2 ul li{	list-style:none;	display:table-cell;	padding:0px;	margin:0 auto;	width:33%;	text-align:center;	padding:20px;}.content .page .product .productTemplates{	float:none;	width:100%;	margin-top:40px;	padding-top:0px;}.content .page .product .productTemplates img{	width:165px;}.content .page .product .productspecs{	float:none;	width:95%;	margin-top:40px;	padding-top:40px;	border-top:2px solid #eee;}.content .page .product .productspecs > table{	width:100%;	padding:0;	margin:0;border-collapse:collapse;}.content .page .product .productspecs > table tr:nth-child(odd){	background:#eee;}.content .page .product .productspecs > table th{	width:40%;}.content .page .product .productspecs > table th,.content .page .product .productspecs > table td{	text-align:left;	font-weight:normal;	padding:10px;}.content .page .product .productinfo{	float:none;	width:100%;	margin-top:40px;	padding-top:40px;	border-top:2px solid #eee;}.content .page .product .productinfo h2{	font-weight:600 !important;}ul.uspvinkjes li{	list-style:none;	position:relative;	color:#38883e;	font-weight:600;}ul.uspvinkjes li:before{	content:' ';	position:absolute;	display:inline-block;	height:15px;	width:15px;	left:-25px;	margin-top:4px;	margin-right:10px;	background-image:url('/keuringsstickers/images/check2.png');	background-size:contain;}.readmore_description{	cursor:pointer;}.hidden_description{	overflow:hidden;	max-height:0;	-webkit-transition:all 2s;/* Safari prior 6.1 */	transition:all 2s;}.content{	margin-top:0px !important;}.content .categories p.cat_title{	border-radius:0;}.uspbar{	margin-top:135px;}.uspbar ul,.price_usps ul{	display:table;	list-style:none;	margin:0;	padding:0;	width:100%;}.price_usps ul{	margin:0 auto;	width:auto;	margin-top:15px;	margin-bottom:-10px;}.page .uspbar{	margin:0;	border-radius:20px;	clear:both;	/*background-color:#e5f6ff;*/	border:2px solid #e5f6ff;	padding:10px;	}.page .uspbar ul{	display:flex !important;}.uspbar ul li,.price_usps ul li{	display:table-cell;	padding-left:30px;	font-size:13px;}.page .uspbar ul li{	display:table-cell;padding:5px 10px;	background-size:auto;	font-size:13px;text-align:center;	margin:0 !important;flex-grow:1;flex-basis:0;}.page .uspbar ul li i{	display:block;font-size:2em;	margin-bottom:5px;}.uspbar ul{	display:block;}.uspbar ul li{	display:inline-block;	margin-right:30px;}.uspbar ul li:last-child{	float:right;	margin-right:0px;}.uspbar ul li a{	color:#444;}.uspbar ul li a:hover{	text-decoration:none;	color:#2294D2;}div.filter{	float:left;	width:100%;	margin-bottom:15px;	margin-top:15px;}.filter > div{	float:left;	width:33.3%;	position:relative;}.filter select{	position:relative;	border:1px solid #ccc;	border-radius:2px;	width:95%;	padding:5px;	margin:0px;}.filter label{	color:rgba(0,0,0,0.26);	font-size:14px;	font-weight:600;	position:absolute;	pointer-events:none;	left:0;	top:0;	padding:7px;	padding-left:9px;	transition:0.2s ease all;	width:90%;}.filter-remove{	display:none;	text-align:right;	cursor:pointer;}/* active state */.filter-option:focus ~ .filter-label,.filter-option:valid ~ .filter-label{	color:#2F80ED;	top:-30px;	font-weight:normal;	transition:0.2s ease all;	font-size:12px;}.filter-option:valid ~ .filter-remove{	display:block;	top:-30px;	font-size:12px;	color:#ed2f2f;	font-weight:normal;	pointer-events:auto;}.grid-left{	float:left;	width:47%;	padding-right:3%;	margin-top:30px;}.grid-right{	float:right;	width:47%;	padding-left:3%;	margin-top:30px;}.grid-left img,.grid-right img{	width:100%;	border-radius:10px;}.grid-right.image,.grid-left.image{	width:50%;	padding-right:0;	padding-left:0;}.grid-right.image{	text-align:right;}@media all and ( max-width:600px ){		.grid-left,.grid-right{		float:none;		width:stretch;		padding-right:0;		padding-left:0;	}	.grid-left img,.grid-right img{		width:100%;		}}/*----- responsive mobile -----*/@media all and ( max-width:1900px ){	.zoomer{		display:none;	}		}@media all and ( max-width:1650px ){	.zoomer-right{		display:none !important;		width:0px;		height:0px;	}	#bottomleft{		transform:rotate( -90deg ) scale(0.9);		left:-210px;		-webkit-transition:all 1s;/* Safari */		transition:all 1s;	}		#bottomleft:hover{		left:25px;		transform:rotate( 0deg ) scale(1);	}	.gratis_met_logo_smal{		display:none !important;		width:285px;		height:auto;	}}@media all and ( max-width:1250px ){	#bottomleft{		display:none;	}}.mobile-header{	display:none;}	@media all and ( max-width:600px ){		.feestdagen{		margin:0;		width:90%;		padding-left:5%;		padding-right:5%;		font-size:0.9em;		border-radius:0px;		background:#FDF8E4;		margin-top:5px;	}	.category_description{		display:none;	}	.header .logo a img{		margin-top:-5px;	}	.hide-mobile{		display:none;	}	.mobile-header{				display:table;		width:100%;		background-color:#eee;		border-bottom:1px solid #888;	}	.mobile-header > div,.mobile-header > a{		display:table-cell;		width:25%;		text-align:center;		padding:10px;		padding-bottom:0px;		position:relative;		color:#2294D2;		border-left:1px solid #888;	}	.mobile-header > div:first-child,.mobile-header > a:first-child{		border-left:0px;	}	.mobile-header i{		font-size:30px;	}	.mobile-header span{		display:block;		line-height:30px;		text-transform:lowercase;		font-weight:600;	}	.mobile-header .mobile-cart #shoppingcart_total{		position:absolute;		top:5px;		right:30px;		width:20px;		background-color:#f60;		color:#fff;		border-radius:50%;		line-height:20px;		font-weight:600;	}	#cookiebar{		position:inherit;		font-size:14px;		margin-top:70px;		margin-bottom:-60px;	}	.content{		padding-top:10px;	}		.uspbar ul{	}	.uspbar ul,.price_usps ul{		display:block !important;		width:90%;		margin:0 5%;	}	.price_usps ul li{		display:block !important;		margin-bottom:5px;	}		.page .uspbar{		border:0px;		padding:0px;	}		.page .uspbar ul{		display:block !important;		margin:0 !important;		width:100% !important;	}		.page .uspbar ul li{		line-height:30px;		padding:5px 0 !important;	}		.page .uspbar ul li i{		display:inline-block; float:left; margin-top:3px;		margin-right:10px;	}	.productdescription{		width:100%;	}		.content .categories ul li.othershops{		padding-top:0px;		border-top:1px solid #aaa;	}	.content .categories ul li.child{		display:block;		padding-left:0px;	}		.content .categories ul li.parent:after{		display:none;	}		.content.home .left{		padding-top:0px;	}		.content.home .left .feedbackcompany_widget{		text-align:center;	}		.content.home .left .usps{		display:none;	}		.content.home .left .payments{		display:none;	}		.content.home .left .homepage_blocks{		display:none;	}		.content.home .left .offer{		display:none;	}		.content.home .left .categories ul li.child{		background:none;		display:none;	}		.content.home .left .categories ul li.child a{		padding-left:10%;		width:85%;	}		.content.home .page{		padding-top:0px;	}		.content.home .page .homeSlider{		display:block;	}		.homeSlider .layer .actionbutton{		display:block;		position:unset;		transform:none;	}		.content.home .page h1.filter{		background:none;		text-align:center;		padding:0;		font-weight:600;		font-size:20px;		padding-bottom:15px;	}		.content.home .page .stickerFilter{		display:none;	}		.content.home .page .filterProducts{		display:none;	}		.page .search .inputfield{		width:calc( 100% - 100px );	}		.content.home .page .row{		margin-top:30px;	}		.content.home .page .row .item p{				font-size:14px;	}		.content.home .page .row .item{		width:calc( 100% - 30px );		float:none;		margin:0;		margin-bottom:20px;		padding:15px;	}		.content .left{		display:none;	}		.content .page{		float:none;		width:90%;		margin:0 5%;	}		.content .page .half-left,.content .page .half-right{		width:100%;		margin:0;		float:none;	}		.content .page .half-right{		margin-top:50px;	}		.shoptitle img{		max-width:100%;		margin-top:-5px;	}		#featured .product .mouseover,.featured .product .mouseover{		display:none;	}	#featured ul,.featured ul{		width:100%;	}	#featured ul li,.featured ul li{		width:50%;	}	#featured ul.five li,.featured ul.five li{		width:50%;	}	#featured ul li:nth-child(3n+1),.featured ul li:nth-child(3n+1){		clear:none;	}	#featured ul li:nth-child(2n+1),.featured ul li:nth-child(2n+1){		clear:both;	}	#featured .product .image img,.featured .product .image img{		width:100% !important;		height:auto !important;	}		#featured .product .name,.featured .product .name{		font-size:1em;	}		#featured .product .price,.featured .product .price{		font-size:0.8em;	}		#featured .product .colors,.featured .product .colors{		font-size:1em;	}		#variaties th,.variaties th{		width:60px;	}		#variaties th .specialoffer,.variaties th .specialoffer{		width:50px;		font-size:150%;		transform:rotate(0deg);	}		#variaties th .specialoffer span,.variaties th .specialoffer span{		font-size:10px;	}		.addToCart{		font-size:175%;		padding:10px 0;		margin:0px;		width:80%;		font-size:16px !important;		width:100%;	}		.content.cart .left,.content.voorwaarden .left{		display:none;	}		table.cart tr td.productrow.pieceprice{		display:none;	}		table.cart td.image{		padding:0px;		width:0px !important;			}			table.cart td.pieceprice{		display:none;	}	.container{		min-width:450px;		width:100%;	}	.sticky{		min-width:450px;		height:60px;		border-bottom:0px;	}	.menu{		display:none;	}		.header{		width:100%;		height:60px;	}		.header .title{		width:calc( 100% - 160px );		overflow:hidden;	}		.header .search{		display:none;		float:left;		width:25%;		height:80px;		background-color:#eee;	}		.header .login{		display:none;	}		.header .cart{		display:none;		width:50px;		margin-right:10px;	}		.header .cart .shoppingcart p.quantity a{		/*display:none;*/		float:right;		margin:0;	}		.header .cart .shoppingcart p.quantity a span{		font-weight:600;	}		table.cart thead{		display:none;	}		table.cart tr{		display:block;	}		table.cart tr.productitem{		padding-bottom:25px;		border-bottom:1px solid #ccc;	}		table.cart tr td.productrow{		display:block;		border-bottom:0px;	}		table.cart tr td.productrow .price{		font-weight:600;		font-size:16px;	}		table.cart tr td.productrow .price span{		float:left !important;		margin-left:0px !important;		margin-right:10px !important;	}		.content{		/*margin-top:80px;*/	}		.content .page{		float:none;		width:90%;		margin:0 5%;		margin-top:0px;	}		.content .breadcrumbs{		margin-left:5%;		margin-right:5%;	}	.content .right_cart{		float:none;		width:90%;		margin:0 5%;		padding-bottom:50px;	}		.content.home .left{		width:100%;		margin:0;		float:none;		display:none;	}		.content.home .left .categories{		margin-bottom:20px;	}		.content.home .left .categories .cat_title{		display:none;	}		.content.home .left .categories ul{		border:0px;		padding:0;		border-top:1px solid #aaa;	}		.content.home .left .categories ul li{		background:url('images/category_bg.jpg') repeat-x left top;		border-bottom:1px solid #aaa;	}		.content.home .left .categories ul li a{		font-size:16px;		font-weight:600;		text-transform:uppercase;		display:block;		width:90%;		padding:10px 0;		padding-left:5%;		background:url('images/category_arrow.png') no-repeat right center;	}		.content.home .left .offer{		float:left;		width:40%;		margin-left:5%;	}		.content.home .left .offer a img{		width:100%;	}		.content.home .left .usps{		float:right;		width:40%;		margin-right:5%;	}		.content.home .left .usps ul{		padding-left:0px;		padding-right:0px;	}		.content.home .left .payments{		clear:both;		padding-top:20px;		width:905;		margin:0 5%;	}	.content.home .left .payments img{		height:40px;	}		.content .page .highlights ul .description{		display:none;	}		.content .page .highlights .priceFrom{		display:none;	}		.content .page .highlights .price{		float:right;	}		.content.product .left{		display:none;	}		.content.product .page{		float:none;		width:90% !important;		margin:0 5%;		padding-bottom:50px;		padding-top:0px;	}		.content .page .product .orderProduct table.orderOptions{		width:100%;	}		.content .page .product .productspecs{		width:100%;	}		.content.product .page .orderProduct{		margin-top:0px !important;	}		.content.product .page .info{		width:100%;	}		.content.product .page .images{		width:100% !important;		margin-top:30px !important;	}		.content.product .page .images li{			}		.content.product .page .images .first{		position:fixed;		z-index:9999;		width:125px !important;		display:block;		float:none;		margin:10px;		bottom:0px;		right:0px;	}		.content.product .page .images li.first{		float:none;		margin:10px;		width:125px;		height:125px !important;	}		.content.product .page .images li.first a img{		width:100%;		height:auto;		margin:0;	}		.content.product .page .orderProduct .userinput{		width:100% !important;		float:none !important;	}		.content.product .page .orderProduct .userinput .orderOptions li{		float:none;	}		.content.product .page .orderProduct .price{		width:100% !important;		float:none !important;		margin-top:0px;		position:fixed;		bottom:0;		left:0;		background-color:#fff;		z-index:999;	}		.content.product .page .featured{		/* display:none;*/	}		.content.cart .page{		float:none;		width:90% !important;		margin:0 5%;	}		.content.cart .right_cart{		float:none;		width:90% !important;		margin:0 5%;		padding-bottom:50px;	}		.content.checkout .page{		float:none;		width:90%;		margin:0 5%;	}		.content.checkout .page table{		float:none;	}		.content.checkout .page table.checkout > tbody > tr > td{		width:100%;		display:block;	}		.content.checkout .page table.checkout td:first-child{		text-align:left !important;	}		.content.checkout .page table.checkout input[type=input]{		width:95%;		display:block;		padding:10px;	}		.content.checkout .page table.checkout select{		padding:10px;	}		table.checkout.offerte td{		display:block;		width:100%;		padding:5px 0;	}		table.checkout.offerte input,table.checkout.offerte textarea{		width:calc( 100% - 12px );		display:block;	}		.content.checkout .right_cart{		float:none;		width:90%;		margin:0 5%;		padding-bottom:50px;	}		.content.payment .page{		float:none;		width:90%;		margin:0 5%;	}		.content.payment .right_cart{		float:none;		width:90%;		margin:0 5%;		padding-bottom:50px;	}		ul.payment_choice{		display:block;		float:left;	}		ul.payment_choice li{		display:block;		float:left;		width:50%;		border:0;	}		.content.bedankt .page{		float:none;		width:90%;		margin:0 5%;	}		.content.bedankt .right_cart{		float:none;		width:90%;		margin:0 5%;		padding-bottom:50px;	}		.footer{		min-width:450px;		width:100%;	}		.footer .wrapper{		width:100%;		height:auto;		background:#2294D2;		padding-bottom:30px;	}		.footer .wrapper ul{		float:none;		display:block;		width:90%;		margin:10px 5%;	}		.footer .wrapper ul.contact{		margin-top:30px;	}		.footer .wrapper ul.contact li,.footer .wrapper ul.contact li a{		color:#fff;	}		.overlayFrame .frameContainer{		width:80% !important;	}		.overlayFrame .frameContainer img{		width:100%;	}		.tawkchat-container{		margin-bottom:50px !important;	}		.content.product .page .orderProduct .price{		box-shadow:0 0 8px 0 rgba(0,0,0,.2);		}		.content.product .page .orderProduct .price > div{		float:left;		margin:15px 0;		margin-left:15px;		margin-bottom:20px;		width:60%;		margin-right:0;		border-color:#fff !important;	}		#orderProduct_loading,#orderProduct{		float:left;		margin:15px 0;		margin-left:15px;		margin-top:20px;		width:60%;		border-color:#fff !important;	}		#orderProduct,#orderProduct_loading{		padding:0px;	}		#orderProduct_loading{		height:50px;		background-size:contain;	}		.content.product .page .orderProduct .price .price_usps{		display:none;	}		.content.product .page .orderProduct .price .pricetotal{		color:#00B900;		font-size:20px;		font-weight:600;		margin-top:0px;	}		.content.product .page .orderProduct .price .priceperunit{		display:none !important;	}		#orderProductTotalDiscount_container{		display:none !important;	}		#orderProductPriceDiscount_container{		display:none !important;	}		.content.product .page .orderProduct .price p.priceunit{		display:none !important;	}		.content.product .page .orderProduct .price .addToCart span{		display:none !important;	}		.content .page .product .orderProduct span.showExample_result{		width:58%;	}		ul.scats.types li a span{		display:none;	}		.page .uspbar ul li{		display:block;		padding-top:5px;		padding-bottom:5px;		padding-left:40px;		text-align:left;		background-position:left center !important;	}	.uspbar.top ul{ padding-top:5px;	}		.uspbar.top ul li{		display:none;		text-align:center;		margin:0;	}	.uspbar.top ul li:first-child{		display:list-item;	}		.uspbar ul li:last-child{		float:none !important;		margin:0 !important;	}		table.cart .linethrough{		display:none;	}			.news-grid > .news-item > .news-image{		border:0px;	}		.news-grid > .news-item.big{		width:100%;	}	.content .page .product .productspecs > table th{		width:40%;	}	.gratis_met_logo_smal{		display:none !important;	}	.content .page .images li{		display:none;	}		article > img{		margin-bottom:15px;	}		article > .article{		padding:0;	}		form.login{		width:initial;	}		.header .title p.shoptitle{		line-height:60px;		font-size:18px;	}}.s-hidden{visibility:hidden;padding-right:10px;}.orderOptions .select{cursor:pointer;display:inline-block;position:relative;font-family:Inter,Verdana,sans-serif;font-size:12px;border:1px solid #ccc;	line-height:32px;	width:100%;}.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;font-size:13px;background-color:white;padding:0 10px;}.styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:black transparent transparent transparent;position:absolute;top:13px;right:6px;}.styledSelect:active,.styledSelect.active{background-color:#eee;}.orderOptions .select .options{display:none;position:absolute;top:100%;right:0;left:0;margin:0 0;	z-index:100;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}.orderOptions .select .options li{padding:0 6px;margin:0 0;padding:0 10px;	line-height:32px;}.orderOptions .select .options li.divider{border-top:1px solid #ccc;}.orderOptions .select .options li span{float:right;	color:#00B900;}.orderOptions .select .options li:hover span{color:white;}.orderOptions .select .options li:hover{background-color:#39f;color:white;}.promo1000stuks{width:calc( 100% - 4px );	text-align:center;	font-weight:600;	margin-top:20px;	border:2px solid #2294D2;	border-radius:5px;	position:relative;	overflow:hidden;	padding:5px 0;}.promo1000stuks:before{	content:'TIPP';	color:#fff;	padding:30px;	padding-bottom:2px;	position:absolute;	transform:rotate(-45deg);	left:-38px;	top:-20px;	background-color:#2294D2;}.promo1000stuks p{	margin:0;	line-height:30px;}.toggle{border:3px solid #eee;border-radius:3px;	margin-bottom:5px;}.toggle .toggle-title{position:relative;display:block;	background-color:#eee;}.toggle .toggle-title h3{margin:0px;line-height:1;cursor:pointer;	font-weight:600;	line-height:1.5;	position:relative;}.toggle .toggle-title h3::after{font-family:"Font Awesome 6 Free";	content:"\f107";	text-align:center;	color:#2294D2;	height:16px;	width:16px;	position:absolute;right:5px;	top:50%;	transform:translateY(-50%);}.toggle.active .toggle-title h3::after{transform:translateY(-50%) rotate(180deg);}.toggle .toggle-title .title-name{display:block;	padding:10px 10px;	padding-right:20px;}.toggle .toggle-inner{padding:10px;	display:block;}.toggle.active .toggle-inner{	display:block;}.toggle .toggle-inner p{margin:0px;}body,table,input,select,textarea,h1,h2,h3,h4{	font-family:"Inter",Verdana,sans-serif;}.content.home .page h2.blue{font-weight:600;}strong{	font-weight:600;}.thin{	font-weight:300 !important;}.hp-tiles{	display:flex;gap:15px;width:100%;	margin-bottom:15px;}.hptile{flex:1;position:relative;	overflow:hidden;	border-radius:10px;	height:220px;}.hptile.style1 > .image{	width:100%;	height:100%;	overflow:hidden;position:relative;}.hptile.style1 > .image > img{width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in;}.hptile.style1 .tile-title{	position:absolute;	bottom:0px;	display:block;	padding:30px;	z-index:20;	width:75%;}.hptile.style1 .tile-title h3{	color:#fff;	font-size:24px;	margin:5px 0;}.hptile.style1 .tile-title p{	color:#fff;}.hptile.style1::after{	content:" ";	width:100%;	height:50%;	position:absolute;	bottom:0;	left:0;opacity:.8;	z-index:10;	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}.hptile.style1:hover > .image > img{scale:1.05;}.hptile.style2{	background:radial-gradient(160% 195% at 135% 140%,rgba(255,102,0,0.06) 40%,rgba(50,165,231,0.08) 90%);	display:flex;align-items:center;}.hptile.style2 > .image{	width:150px;	height:150px;	overflow:hidden;position:relative;}.hptile.style2 > .image > img{position:absolute;width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in;}.hptile.style2 > .image > img.rounded{	border-radius:50em;	scale:0.8;	box-shadow:0 2px 8px rgba(0,0,0,0.35);}.hptile.style2:hover{	text-decoration:none;}.hptile.style2:hover > .image > img{scale:1.05;}.hptile.style2:hover > .image > img.rounded{	scale:0.85;}.hptile.style2 .tile-title{	display:block;	padding:0 30px;	width:calc( 100% - 210px );}.hptile.style2 .tile-title h3{	color:#000;	font-size:16px;	margin:5px 0;}.hptile.style2 .tile-title p{	color:#000;}.hptile:hover .buttonSpecial{	box-shadow:0 2px 8px rgba(0,0,0,0.12);}.page.divider{background-color:#f8f7f7;	padding:30px 0;	margin:45px 0;min-width:390px;width:100%;}.page.divider .pre{	max-width:600px;	margin:30px auto;}.page.divider .pre h3{	font-size:24px;	text-align:center;	line-height:34px;	margin-bottom:20px;}.page.divider .pre p{	text-align:center;}.page.divider > div{width:1150px;margin:0 auto;}.page.divider > div > .reviewsCarousel{background-color:#fff;}.page .text-block{	display:flex;	flex:no-wrap;	gap:30px;	margin:30px 0;}.page.divider .text-block > div{	text-align:left;	flex:1;}.hp-tiles.row2 .hptile{	height:150px;}.hp-tiles.row3 .tile-title h3{	font-size:16px;}.homepage-v2 .zoomer{	display:none;}.hp-tiles .buttonSpecial{	margin:0;	background-color:#fff;	color:#000 !important;	width:180px;	box-shadow:0 2px 8px rgba(0,0,0,0.12);}.style2 .tile-title span.label{	background-color:#f60;	border-radius:3px;	color:#fff;	padding:2px 5px;	margin-bottom:3px;	font-size:11px;	font-weight:600;	display:inline-block;}.style2 .tile-title span.label.orange{	background-color:orange;}.home-v2 h2.homepage{	font-size:20px;	color:#000;	margin:30px 0 5px 0;}@media all and ( max-width:600px ){		.hp-tiles.row2{		display:block;	}		.hptile.style1 .tile-title{		padding:30px 15px;	}		.hp-tiles.row2 .hptile{		margin-bottom:10px;	}		.hp-tiles.row3{		flex-wrap:wrap;	}		.hp-tiles.row3 .hptile{		flex:0 0 calc(50% - 8px);	}		.page.divider > div{ width:100%;	}		.content.home-v2{		padding:0 5%;	}			.page .text-block{		display:block;	}}