#productpage {
	padding-bottom:70px;
}

#productpage .images img {
	width:100%;
}

#productpage .images .image {
	padding:7%;
  position:relative;
  border:1px solid #eee;
  margin-bottom:10px;
}

#productpage .images .image .icons {
	position:absolute;
  right:15px;
  bottom:15px;
  margin:0;
  padding:0;
  list-style:none;
  margin:-3px;
  z-index:9;
}

#productpage .images .image .icons li {
	display:inline-block;
  padding:3px;
}

#productpage .images .image .icons li a {
  display: block;
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  background: transparent;
  border:1px solid #eee;
  color: #999;
  outline:none;
}

#productpage .images .image .icons li.vid a {
	color:#999;
  background:transparent;
  border:1px solid #eee;
  line-height:43px;
}

#productpage .images img {
	width:100%;
}
#productpage .images .image {
	padding:7% 20%;
  border:1px solid #f2f2f2;
  margin-bottom:10px;
  position:relative;
  display: none;
}
#productpage .images .image.active {
    display: block;
}
#productpage .images .thumbs {
	margin:-5px;
}
#productpage .images .thumbs .thumb-item {
	padding:5px;
}
#productpage .images .thumbs .thumb {
	padding:5px;
  border: 1px solid #f2f2f2;
}
#productpage .images .thumbs .thumb .inner {
	border:1px solid #f2f2f2;
  padding:7% 20%;
}


#productpage .product-info  {
  padding-left:50px;
}

#productpage .product-info .title {
	font-size:2em;
  margin:0;
}

#productpage .product-info .sample-link {
  display: inline-block;
  margin-top: 20px;
  font-weight: bold;
  color: #f90;
}

#productpage .product-info .sample-link i {
	margin-right:7px;
}

#productpage .product-info .product-code {
  margin-top: 10px;
  font-size: .9em;
  color: #757575;
}

#productpage .product-info .product-code span {
  margin-right: 5px;
  font-weight: normal;
}

#productpage .product-info .brand {
	font-size:1.1em;
  color:#757575;
  margin-bottom:3px;
}

#productpage .product-info .description {
  color: #757575;
  line-height: 25px;
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #eee;
}

#productpage .product-info .description .link {
	font-size:.9em;
  font-weight:800;
}

#productpage .product-info .price-stock {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #eee;
}

#productpage .product-info .price {
  font-size: 1.8em;
  font-weight: 800;
  color: #52a8d4;
}

#productpage .product-info .price .old-price{
  font-size: 12px;
  color: #999;
  font-weight: 100;
  text-decoration: line-through; 
}

#productpage .product-info .price .piece {
  font-size: .5em;
  color: #757575;
  font-weight: normal;
  margin-left: 5px;
}

#productpage .product-info .price .ex {
  font-size: .55em;
  font-weight: 600;
  color: #036;
  margin-left: 10px;
}

#productpage .product-info .stock-label {
  font-size: 0.75em;
  color: #27ae60;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .05em;
}

#productpage .product-info .stock-label i {
	margin-right:5px;
}

#productpage .product-info .stock-label.no-stock {
	background:#e74c3c;
}

#productpage .product-info .ui.selection.dropdown {
  display: inline-block;
  width: unset;
  height: 55px;
  line-height: 55px;
}

#productpage .product-info .ui.selection.dropdown>.dropdown.icon {
	width:55px;
  height:55px;
  line-height:55px;
  background:transparent;
  border-left:1px solid #ebebeb;
}

#productpage .product-info .product-option {
  display: inline-block;
}

#productpage .product-info .product-configure-variants {
	padding-bottom: 30px;
}

#productpage .product-info label {
	display:block;
  margin:0;
  margin-bottom:7px;
  font-weight: normal;
}
/* #productpage .product-info .product-configure-custom-option{
  margin-bottom: 20px;
} */

#productpage .product-info .product-configure-custom-option-item label{
  display: inline-block;
}

#productpage .product-info .cart-btn{
  padding-top: 30px;
}

#productpage .product-info .variants-block{
  border-top: 1px solid #ebebeb;
  padding-top: 30px;
  padding: 30px;
  background: #f8f8f8;
  margin-bottom: 30px;
  width: 100%;
  display: inline-block;
}

#productpage .product-info .variants-block .size-label{
	margin-bottom: 5px;
  font-weight: 700;
}

#productpage .product-info .variants-block .variant-or-tailor{
  padding: 10px 0;
}

#productpage .product-info .variants-block .size-btn{
	display: inline-block;
  width: 50%;
  float: right;
}

#productpage .product-info .variants-block .size-btn a{
  font-size: 1em;
  color: #c660c2;
  border: 1px solid #c660c2;
}

#productpage .product-info .variants-block .size-btn a:hover{
  color: #fff;
  background-color: #c660c2;
}

#productpage .product-info .tailor-btn{
  display: block;
}

#productpage .product-info .tailor-btn a{
  width: 50%;
  height: 55px;
  line-height: 55px;
  font-size: 1em;
  padding:0px 40px;
  border: 1px solid #c660c2;
  color: #c660c2;
}

#productpage .product-info .size-btn a{
  height: 55px;
  line-height: 55px;
  font-size: 1em;
  padding:0px 40px;
  color: #52a8d4;
  border: 1px solid #52a8d4;
}

#productpage .product-info .tailor-btn a:hover{
  color: #fff;
  background-color: #c660c2;
}
	
#productpage .product-info .order input {
	border:1px solid #eee;
  margin-right:10px;
  width:60px;
  height:55px;
  vertical-align:top;
  text-align:center;
  outline:none;
}

#productpage .product-info .order .buttons {
  display:inline-block;
}

#productpage .product-info .order .buttons .btn {
  height: 55px;
  line-height: 55px;
  font-size: 1em;
  padding:0px 40px;
  width: 100%;
}

#productpage .product-info .order .buttons .btn.change-size {
	margin-right:10px;
}

#productpage .product-info .order .buttons .btn i {
	margin-right:7px;
}

#productpage .product-info .order .link {
	margin-top:5px;
}

#productpage .product-info .order .link .normal-link {
  font-size: 0.9em;
  font-weight: 800;
}

#productpage .product-info .need-help {
  padding: 30px;
  background: #f9f9f9;
  margin-top: 30px;
  border-left: 10px solid #036;
}

#productpage .product-info .need-help .info-title {
  font-size: 1.5em;
  margin-bottom:20px;
}

#productpage .product-info .need-help .info-title span {
	font-weight:normal;
}

#productpage .product-info .need-help .info-title i {
  margin-right: 10px;
  font-size: 30px;
  vertical-align: middle;
  margin-top: -5px;
  color: #f90;
}

#productpage .product-info .need-help .buttons {
	margin:-4px;
}

#productpage .product-info .need-help .buttons .button {
	padding:4px;
}

#productpage .product-info .need-help .btn {
	width:100%;
}

#productpage .product-info .need-help .btn i {
	margin-right:7px;
}

#productpage .product-info .downloads-block {
	margin-top:30px;
  padding-top:30px;
  border-top:1px solid #ebebeb;
}

#productpage .product-info .downloads-block .downloads-title {
	margin-bottom:10px;
}

#productpage .product-info .downloads {
	margin:-3px;
}

#productpage .product-info .downloads .download {
	padding:3px;
}

#productpage .product-info .downloads .download .inner {
  background:#fff;
}

#productpage .product-info .downloads .download .icon {
  font-size: 20px;
  color: rgba(0,0,0,0.2);
  width: 60px;
  text-align: center;
  padding: 10px;
  border-right: 1px solid #f2f2f2;
}

#productpage .product-info .downloads .download .text {
  padding: 10px 15px;
}

#productpage .product-info .downloads .download .d-title {
  display: block;
  font-weight: 800;
  font-size: .9em;
  color: #000;
  float:left;
  line-height:21px;
}

#productpage .product-info .downloads .download .download-link {
  display: inline-block;
  font-size: 0.8em;
  background: #003366;
  color: #fff;
  padding: 3px 7px;
  border-radius: 3px;
  font-weight: 800;
  float:right;
}


#productpage .product-info .product-content .title{
  font-weight: bold;
  color: #52a8d4;
  font-size: 16px;
}

#productpage .product-info .product-content{
	margin-top:30px;
}

#productpage .product-info .product-content .content{
	padding:15px 5px;
  color:#757575;
  border-top: 1px solid #eee;
}

#productpage .product-info .product-content .content img {
	max-width:100%;
}


.product-info .colors-wrap {
	padding-top:30px;
  border-top:1px solid #eee;
  margin-top:30px;
}

.shopmonkey-colors .normal-link {
  font-size: 0.9em;
  font-weight: 800;
}

.shopmonkey-colors .normal-link i {
	margin-left:5px;
}

.shopmonkey-colors ul {
	margin:-5px;
  padding:0;
  list-style:none;
  display:inline-block;
  vertical-align:top;
}

.shopmonkey-colors .more {
	display:inline-block;
  vertical-align:top;
  font-size:16px;
  font-weight:bold;
  color:#bbb;
  margin-left:15px;
  line-height: 35px;
}

.shopmonkey-colors .chosen {
  margin-top: -15px;
  display: block;
  margin-bottom: 20px;
  color: #757575;
}

.shopmonkey-colors .chosen strong {
	color:#f90;
}

.shopmonkey-colors ul li {
	padding:5px;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  width:60px;
  cursor:pointer;
}

.shopmonkey-colors ul li.disabled {
	opacity:.5;
  pointer-events: none;
 cursor: default;
}

.shopmonkey-colors ul li .circle {
	width:35px;
  height:35px;
  background:#eee;
  border-radius:100%;
  display:inline-block;
}

.shopmonkey-colors ul li .var-title {
	font-size:10px;
  display:block;
  color:#757575;
}

.shopmonkey-colors .transparant-c00 .circle,
.shopmonkey-colors .wit-c01 .circle{
	background:#fff;
  border:1px solid #eee;
}
.shopmonkey-colors .donkergrijs-c03 .circle {
	background:#595959;
}
.shopmonkey-colors .zwart-c04 .circle {
	background:#000;
}
.shopmonkey-colors .bruin-c05 .circle {
	background:#352d25;
}
.shopmonkey-colors .helderbruin-c06 .circle {
	background:#856a4e;
}
.shopmonkey-colors .sneeuwwit-c116 .circle {
	background:#f8f7f3;
}
.shopmonkey-colors .zand-beige-c12 .circle {
	background:#e8ae7e;
}

.shopmonkey-colors ul li.active .circle {
	border:2px solid #52a8d4;
}

#productpage .product-info .your-choice {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #eee;
}

#productpage .product-info .your-choice .color .circle {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

#productpage .product-info .your-choice .color .var-title {
  display: inline-block;
  vertical-align: middle;
  color: #777;
  font-weight: bold;
}
a,
a:hover,
a:focus,
a:active {
	outline:none;
}

#colors-popup {
	display:none;
  padding:30px;
  text-align:center;
  width:100%;
  max-width:700px;
}

#colors-popup  .shopmonkey-colors ul li {
	padding:10px;
  width:70px;
}

#colors-popup  .shopmonkey-colors ul li .circle {
	width:45px;
  height:45px;
}

.popup-title {
	margin-bottom:30px;
}

.popup-title .title {
	font-size:20px;
}

.popup-title .subtitle {
	color:#757575;
  font-size:15px;
}

#productpage .product-content {
  line-height: 18px;
  color: #757575;
}

#productpage .product-content .title {
	font-size:1.5em;
  margin-bottom:20px;
  color:#000;
}

#productpage .product-content .specs table {
	width:100%;
}

#productpage .product-content .specs table td {
	padding: 5px 10px;
}

#productpage .product-content .specs td:first-child {
  font-weight:800;
}

#productpage .product-content .specs table tr:nth-child(odd) td {
	background:#fff;
} 

#productpage .related-products {
  margin-top: 70px;
  border-top: 1px solid #eee;
  padding-top: 50px;
}

#productpage .title-featured .title {
	font-size:1.8em;
}

#productpage .product-usp {
	padding:30px;
  background:#f8f8f8;
  margin-top:20px;
}

#productpage .product-usp .title {
  display: block;
  margin: 0;
  margin-bottom: 15px;
  color: #003366;
  font-size: 1.2em;
}

#productpage .product-usp ul {
	margin:-5px 0;
  padding:0;
  list-style:none;
  line-height:22px;
}

#productpage .product-usp ul li {
	padding:5px 0px;
}

#productpage .product-usp .icon {
  width: 30px;
  font-size: 18px;
  color: #f90;
}

#productpage .product-usp .text {
	font-size:1.1em;
  color:#547595;
}

#productpage .bottom-product-info {
	padding:70px 0px;
  background:#f8f8f8;
  margin-top:50px;
}

#productpage .bottom-product-info .tabs-wrap .page {
	padding-left:50px;
  font-size:1.1em;
  line-height:25px;
  color:#547595;
}

#productpage .bottom-product-info .tabs-wrap .page .title {
  font-size: 1.5em;
  color: #003366;
  margin-bottom: 20px;
}

#productpage .bottom-product-info .tabs {
	margin:0;
  padding:0;
  list-style:none;
  display:inline-block;
  text-align:left;
  width:100%;
  max-width:300px;
  font-size:1.1em;
}

#productpage .bottom-product-info .tabs li a {
	display:block;
  height:50px;
  line-height:50px;
  border-top:1px solid #eee;
  position:relative;
}

#productpage .bottom-product-info .tabs li:last-child a {
	border-bottom:1px solid #eee;
}

#productpage .bottom-product-info .tabs li a.active {
	color:#f90;
}

#productpage .bottom-product-info .tabs li a .icon {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  padding-right: 5px;
}

#productpage .bottom-product-info .tabs-wrap .page {
	display:none;
}

#productpage .bottom-product-info .tabs-wrap .page.active {
	display:block;
}

#productpage .product-option .product-configure-options-option {
	padding:10px 0px;
}

.productimage-fancy .fancybox-is-open .fancybox-bg,
.productimage-fancy .fancybox-bg {
	background:#fff;
  opacity:1;
}

#calculate-popup {
	display:none;
  padding:30px;
  width:100%;
  max-width:500px;
}

#calculate-popup .inputs .input {
	padding:10px 0px;
}

#calculate-popup .inputs .input label {
	display:block;
  font-size:12px;
}

#calculate-popup .inputs .input input {
	background:#f8f8f8;
  height:45px;
  width:100%;
  padding:0px 15px;
  outline:none;
  border:none;
}

#calculate-popup .button {
	margin-top:20px;
}

#calculate-popup .result {
  margin-top: 30px;
  padding: 20px;
  background: #eee;
  text-align: center;
}

#calculate-popup .result .smalltitle {
  margin-top: 30px;
  padding: 20px;
  background: #eee;
  text-align: center;
}

#calculate-popup .result .items {
  font-weight: 800;
  font-size: 30px;
  display: block;
  margin-top: 5px;
  color:#52a8d4;
}

#calculate-popup .result .btn {
	margin-top:20px;
}

#offer-popup {
	display:none;
  padding:30px;
  width:100%;
  max-width:700px;
}

#offer-popup .inputs {
	margin:-7px;
}

#offer-popup .inputs .input {
	padding:7px;
}

#offer-popup .inputs .input label {
	display:block;
  font-size:12px;
}

#offer-popup .inputs .input input {
	background:#f8f8f8;
  height:45px;
  width:100%;
  padding:0px 15px;
  outline:none;
  border:none;
}

#offer-popup .inputs .input textarea {
	background:#f8f8f8;
  height:100px;
  padding:10px 15px;
  outline:none;
  border:none;
  width:100%;
  min-width:100%;
  max-width:100%;
}

#offer-popup .ui.selection.dropdown {
  width: 100%;
  height: 45px;
  border: none !important;
  line-height: 45px;
  background: #f8f8f8;
}

#offer-popup .ui.selection.dropdown>.dropdown.icon {
	width:45px;
  height:45px;
  line-height:45px;
}

#offer-popup .inner-title {
	margin-top:20px;
  font-size:16px;
}

.fancybox-container {
	z-index:999999999;
}

.ui.selection.dropdown .menu {
	border:1px solid #eee !important;
  border-radius:0;
}

.ui.selection.dropdown .menu>.item {
  padding: 10px 10px !important;
  font-size: 12px;
}
.live-search .autocomplete {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 999999;
  width: 100%;
  text-align: left;
  display: none;
  background:#fff;
  border:1px solid #eee;
}
.live-search .autocomplete .more {
  padding: 20px 0px;
  font-weight: bold;
  text-align: center;
  border-top: 1px solid #eee;
  margin-top: -1px;
}
.live-search .autocomplete.noresults .more {
  display:none;
}
.live-search .autocomplete .notfound {
  display:none;
  padding: 15px;
  font-size: 13px;
  font-style: italic;
}
.live-search .autocomplete.noresults .notfound {
  display:block;
}
.live-search .autocomplete.noresults .search-products {
  display:none;
}
.search-products .product {
  display:table;
  width:100%;
  padding: 5px 15px;
  border-bottom:1px solid #ebebeb;
}
.search-products .product .image-wrap,
.search-products .product .info {
  display:table-cell;
  vertical-align:middle;
}
.search-products .product .image-wrap {
  width:50px;
}
.search-products .product .image-wrap img {
  width: 50px;  
}
.search-products .product .info {
  padding-left:10px;
  font-size:14px;
}
.search-products .product .info .title {
  color: #000000;
  display: block;
  overflow: hidden;
  height: 18px;
  font-weight:bold;
}
.search-products .product .info .brand {
  font-size: 0.85em;
}
.search-products .product .info .price {
  color: #2ecc71;
  letter-spacing: 0.05em;
  font-size: 14px;
  margin-top: 5px;
  font-weight: bold;
}
.search-products .product .info .price .old-price {
 font-size: 11px;
  color: #c8c8c8;
  font-weight:normal;
  margin-right:5px;
  text-decoration:line-through;
}
.search-products .product .info .price .inc-tax {
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}

#search-popup .live-search .autocomplete {
	position:initial;
}

#search-popup .search {
	display:block;
  width:100%;
}

#search-popup form input {
  width: 100%;
  background: #f2f2f2;
  height: 55px;
  border: none;
  outline: none;
  padding: 0px 15px;
  font-size: 0.9em;
}

#search-popup form {
	position:relative;
}

#search-popup form .icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
  height: 55px;
  text-align: center;
  display: block;
  line-height: 55px;
  color: #003366;
}

#search-popup {
  display:none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding:0;
}

#search-popup .fancybox-close-small {
	display:none;
}

.gui-messages, .messages{
	margin: 15px 0 !important; 
}

#size-table{
  display: none;
}

#size-table .sizetable-content img{
  max-width: 100%;
}

#size-table .sizetable-content a{
  font-size: 18px;
  font-weight: 700;
  color: #c660c2;
  text-decoration: underline;
  display: block;
  margin-top: 15px;
}

/* .fancybox-slide > div#size-table{
	max-height: 800px;
  padding: 20px 40px;
}

#size-table img{
  float: right;
}

#size-table ul{
  list-style-type: circle;
  margin-bottom: 20px;
}

#size-table table{
  width: 100%;
}

#size-table table:first-of-type span{
	font-weight: 700;
  color:#52a8d4;
}

#size-table table:last-of-type span{
	font-weight: 700;
  color:#c660c2;
}

@media (max-width: 575px){
  .fancybox-slide > div#size-table {
    padding: 20px 20px;
  }
  #size-table table{
    font-size: 10px;
  }
} */

.fw-category-image {
	background-repeat: no-repeat !important;
  background-position: center !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

.headlines {
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.banners .banner {
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

#productpage .product-option .product-configure-options-option,
#productpage .product-option .option-wrap {
	padding:10px 0px;
}

#productpage .option-wrap.product-custom-radio .custom-option,
#productpage .option-wrap.product-custom-checkbox .custom-option{
	display: block;
}

#productpage .option-wrap .ui.radio.checkbox .box:before,
#productpage .option-wrap .ui.radio.checkbox label:before,
#productpage .option-wrap .ui.radio.checkbox .box:after,
#productpage .option-wrap .ui.radio.checkbox label:after {
	top: 3px;
}

#productpage .product-info .product-configure-custom-option-item label {

	margin-bottom: 0px;
}
  

#productpage .size-blocks-wrap,
#productpage .color-blocks-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -7px;
}

#productpage .size-blocks-wrap .size-block {
  padding: 10px 15px;	
  border: 1px solid #ebebeb;
  margin: 7px;
  text-decoration: none !important;
  color: #000 !important;
  position: relative;
}

#productpage .size-blocks-wrap .size-block .dot {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 5px;
  height: 5px;
  border-radius: 1px;
}

#productpage .size-blocks-wrap .size-block .dot.green {
	background: #27ae60;
}

#productpage .size-blocks-wrap .size-block .dot.red {
	background: #e74c3c;
}

#productpage .color-blocks-wrap .color-block {
  border: 1px solid #ebebeb;
  margin: 7px;
  height: 30px;
  width: 30px;
  border-radius: 100%;
  position: relative;
}

#productpage .color-blocks-wrap .color-block:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 50%;
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
}

#productpage .size-blocks-wrap .size-block:hover ,
#productpage .size-blocks-wrap .size-block.active,
#productpage .color-blocks-wrap .color-block:hover,
#productpage .color-blocks-wrap .color-block.active {
/* 	background: #52a8d4; */
/*   color: #fff; */
  border-color: #52a8d4;
}

#productpage .color-blocks-wrap .color-block.color-wit,
#productpage .color-blocks-wrap .color-block.color-weiß,
#productpage .color-blocks-wrap .color-block.color-white,
#productpage .color-blocks-wrap .color-block.color-blanc,
#productpage .color-blocks-wrap .color-block.color-blanco {
	background: #f0ffff;
}
#productpage .color-blocks-wrap .color-block.color-zwart,
#productpage .color-blocks-wrap .color-block.color-schwarz,
#productpage .color-blocks-wrap .color-block.color-black,
#productpage .color-blocks-wrap .color-block.color-noir,
#productpage .color-blocks-wrap .color-block.color-negro {
	background: #000;
}
#productpage .color-blocks-wrap .color-block.color-creme,
#productpage .color-blocks-wrap .color-block.color-cream,
#productpage .color-blocks-wrap .color-block.color-crème,
#productpage .color-blocks-wrap .color-block.color-crema {
	background: #faebd7;
}
#productpage .color-blocks-wrap .color-block.color-beige {
	background: #ffe4c4;
}
#productpage .color-blocks-wrap .color-block.color-zalm,
#productpage .color-blocks-wrap .color-block.color-lachs,
#productpage .color-blocks-wrap .color-block.color-salmon,
#productpage .color-blocks-wrap .color-block.color-saumon,
#productpage .color-blocks-wrap .color-block.color-salmón {
	background: #ffa07a;
}
#productpage .color-blocks-wrap .color-block.color-caramel,
#productpage .color-blocks-wrap .color-block.color-karamell,
#productpage .color-blocks-wrap .color-block.color-caramelo {
	background: #cd853f;
}
#productpage .color-blocks-wrap .color-block.color-bruin,
#productpage .color-blocks-wrap .color-block.color-braun,
#productpage .color-blocks-wrap .color-block.color-brown,
#productpage .color-blocks-wrap .color-block.color-marron,
#productpage .color-blocks-wrap .color-block.color-marrón {
	background: #8b4513;
}
#productpage .color-blocks-wrap .color-block.color-olijf,
#productpage .color-blocks-wrap .color-block.color-olive,
#productpage .color-blocks-wrap .color-block.color-oliva {
	background: #556b2f;
}
#productpage .color-blocks-wrap .color-block.color-donkerblauw,
#productpage .color-blocks-wrap .color-block.color-dunkelblau,
#productpage .color-blocks-wrap .color-block.color-dark-blue,
#productpage .color-blocks-wrap .color-block.color-bleu-foncé,
#productpage .color-blocks-wrap .color-block.color-azul-oscuro {
	background: #00008b;
}
#productpage .color-blocks-wrap .color-block.color-lightblauw,
#productpage .color-blocks-wrap .color-block.color-hellblau,
#productpage .color-blocks-wrap .color-block.color-light-blue,
#productpage .color-blocks-wrap .color-block.color-bleu-clair,
#productpage .color-blocks-wrap .color-block.color-azul-claro{
	background: #6495ed;
}
#productpage .color-blocks-wrap .color-block.color-turquoise,
#productpage .color-blocks-wrap .color-block.color-türkis,
#productpage .color-blocks-wrap .color-block.color-turquesa {
	background: #008b8b;
}
#productpage .color-blocks-wrap .color-block.color-grijs, 
#productpage .color-blocks-wrap .color-block.color-grau, 
#productpage .color-blocks-wrap .color-block.color-gray, 
#productpage .color-blocks-wrap .color-block.color-gris, 
#productpage .color-blocks-wrap .color-block.color-gris {
	background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-roze,
#productpage .color-blocks-wrap .color-block.color-rosa,
#productpage .color-blocks-wrap .color-block.color-pink,
#productpage .color-blocks-wrap .color-block.color-rose,
#productpage .color-blocks-wrap .color-block.color-rosa {
	background: #8b008b;
}
#productpage .color-blocks-wrap .color-block.color-baby-roze,
#productpage .color-blocks-wrap .color-block.color-baby-pink,
#productpage .color-blocks-wrap .color-block.color-bébé-rose,
#productpage .color-blocks-wrap .color-block.color-bebé-rosa {
	background: #ffb6c1;
}
#productpage .color-blocks-wrap .color-block.color-lila,
#productpage .color-blocks-wrap .color-block.color-lilac,
#productpage .color-blocks-wrap .color-block.color-lilas {
	background: #9370db;
}
#productpage .color-blocks-wrap .color-block.color-violet,
#productpage .color-blocks-wrap .color-block.color-violett,
#productpage .color-blocks-wrap .color-block.color-violeta {
	background: #8ab2eb;
}
#productpage .color-blocks-wrap .color-block.color-paars {
	background: #4b0082;
}
#productpage .color-blocks-wrap .color-block.color-rood,
#productpage .color-blocks-wrap .color-block.color-rot,
#productpage .color-blocks-wrap .color-block.color-red,
#productpage .color-blocks-wrap .color-block.color-rouge,
#productpage .color-blocks-wrap .color-block.color-rojo {
	background: #ff0000;
}
#productpage .color-blocks-wrap .color-block.color-bordeaux,
#productpage .color-blocks-wrap .color-block.color-burdeos {
	background: #8b0000;
}
#productpage .color-blocks-wrap .color-block.color-geel,
#productpage .color-blocks-wrap .color-block.color-gelb,
#productpage .color-blocks-wrap .color-block.color-yellow,
#productpage .color-blocks-wrap .color-block.color-jaune,
#productpage .color-blocks-wrap .color-block.color-amarillo {
	background: #ffd700;
}
#productpage .color-blocks-wrap .color-block.color-oranje,
#productpage .color-blocks-wrap .color-block.color-orange,
#productpage .color-blocks-wrap .color-block.color-naranja {
	background: #FF4C00;
}
#productpage .color-blocks-wrap .color-block.color-blauw,
#productpage .color-blocks-wrap .color-block.color-blau,
#productpage .color-blocks-wrap .color-block.color-blue,
#productpage .color-blocks-wrap .color-block.color-bleu,
#productpage .color-blocks-wrap .color-block.color-azul {
	background: #003BFF;
}

#productpage .color-blocks-wrap .color-block.color-vanille,
#productpage .color-blocks-wrap .color-block.color-vanilla,
#productpage .color-blocks-wrap .color-block.color-vainilla {
	background: #ffdab9;
}
#productpage .color-blocks-wrap .color-block.color-Chocolat,
#productpage .color-blocks-wrap .color-block.color-Chocolate,
#productpage .color-blocks-wrap .color-block.color-Chocolade {
	background: #8b4513;
}

#productpage .color-blocks-wrap .color-block.color-donkerblauw-grijs,
#productpage .color-blocks-wrap .color-block.color-dunkelblau-grau,
#productpage .color-blocks-wrap .color-block.color-dark-blue-gray,
#productpage .color-blocks-wrap .color-block.color-bleu-foncé-gris,
#productpage .color-blocks-wrap .color-block.color-azul-oscuro-gris {
  background: #00008b;
}
#productpage .color-blocks-wrap .color-block.color-donkerblauw-grijs:after,
#productpage .color-blocks-wrap .color-block.color-dunkelblau-grau:after,
#productpage .color-blocks-wrap .color-block.color-dark-blue-gray:after,
#productpage .color-blocks-wrap .color-block.color-bleu-foncé-gris:after,
#productpage .color-blocks-wrap .color-block.color-azul-oscuro-gris:after {
	background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-zwart-grijs,
#productpage .color-blocks-wrap .color-block.color-schwarz-grau,
#productpage .color-blocks-wrap .color-block.color-black-gray,
#productpage .color-blocks-wrap .color-block.color-noir-gris,
#productpage .color-blocks-wrap .color-block.color-negro-gris {
  background: #000;
}
#productpage .color-blocks-wrap .color-block.color-zwart-grijs:after,
#productpage .color-blocks-wrap .color-block.color-schwarz-grau:after,
#productpage .color-blocks-wrap .color-block.color-black-gray:after,
#productpage .color-blocks-wrap .color-block.color-noir-gris:after,
#productpage .color-blocks-wrap .color-block.color-negro-gris:after {
	background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-blauw-grijs,
#productpage .color-blocks-wrap .color-block.color-blau-grau,
#productpage .color-blocks-wrap .color-block.color-blue-gray,
#productpage .color-blocks-wrap .color-block.color-bleu-gris,
#productpage .color-blocks-wrap .color-block.color-azul-gris {
  background: #00008b;
}
#productpage .color-blocks-wrap .color-block.color-blauw-grijs:after,
#productpage .color-blocks-wrap .color-block.color-blau-grau:after,
#productpage .color-blocks-wrap .color-block.color-blue-gray:after,
#productpage .color-blocks-wrap .color-block.color-bleu-gris:after,
#productpage .color-blocks-wrap .color-block.color-azul-gris:after {
	background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-grijs-rood,
#productpage .color-blocks-wrap .color-block.color-grau-rot,
#productpage .color-blocks-wrap .color-block.color-gray-red,
#productpage .color-blocks-wrap .color-block.color-gris-rouge,
#productpage .color-blocks-wrap .color-block.color-gris-rojo {
  background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-grijs-rood:after,
#productpage .color-blocks-wrap .color-block.color-grau-rot:after,
#productpage .color-blocks-wrap .color-block.color-gray-red:after,
#productpage .color-blocks-wrap .color-block.color-gris-rouge:after,
#productpage .color-blocks-wrap .color-block.color-gris-rojo:after {
	background: #ff0000;
}
#productpage .color-blocks-wrap .color-block.color-grijs-rode-afwerking,
#productpage .color-blocks-wrap .color-block.color-grau-rotes-finish,
#productpage .color-blocks-wrap .color-block.color-gray-red-finish,
#productpage .color-blocks-wrap .color-block.color-gris-finition-rouge,
#productpage .color-blocks-wrap .color-block.color-gris-acabado-rojo {
  background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-grijs-rode-afwerking:after,
#productpage .color-blocks-wrap .color-block.color-grau-rotes-finish:after,
#productpage .color-blocks-wrap .color-block.color-gray-red-finish:after,
#productpage .color-blocks-wrap .color-block.color-gris-finition-rouge:after,
#productpage .color-blocks-wrap .color-block.color-gris-acabado-rojo:after {
	background: #ff0000;
}
#productpage .color-blocks-wrap .color-block.color-bruin-rosa,
#productpage .color-blocks-wrap .color-block.color-braun-roze,
#productpage .color-blocks-wrap .color-block.color-brown-pink,
#productpage .color-blocks-wrap .color-block.color-marron-rose,
#productpage .color-blocks-wrap .color-block.color-marrón-rosa {
  background: #8b4513;
}
##productpage .color-blocks-wrap .color-block.color-bruin-rosa:after,
#productpage .color-blocks-wrap .color-block.color-braun-roze:after,
#productpage .color-blocks-wrap .color-block.color-brown-pink:after,
#productpage .color-blocks-wrap .color-block.color-marron-rose:after,
#productpage .color-blocks-wrap .color-block.color-marrón-rosa:after {
	background: #8b008b;
}
#productpage .color-blocks-wrap .color-block.color-zwart-rood,
#productpage .color-blocks-wrap .color-block.color-schwarz-rot,
#productpage .color-blocks-wrap .color-block.color-black-red,
#productpage .color-blocks-wrap .color-block.color-noir-rouge,
#productpage .color-blocks-wrap .color-block.color-negra-rojo {
  background: #000000;
}
#productpage .color-blocks-wrap .color-block.color-zwart-rood:after,
#productpage .color-blocks-wrap .color-block.color-schwarz-rot:after,
#productpage .color-blocks-wrap .color-block.color-black-red:after,
#productpage .color-blocks-wrap .color-block.color-noir-rouge:after,
#productpage .color-blocks-wrap .color-block.color-negra-rojo:after {
	background: #ff0000;
}
#productpage .color-blocks-wrap .color-block.color-turquoise-geel,
#productpage .color-blocks-wrap .color-block.color-türkis-gelb,
#productpage .color-blocks-wrap .color-block.color-turquoise-yellow,
#productpage .color-blocks-wrap .color-block.color-turquoise-jaune,
#productpage .color-blocks-wrap .color-block.color-turquesa-amarillo {
  background: #008b8b;
}
#productpage .color-blocks-wrap .color-block.color-turquoise-geel:after,
#productpage .color-blocks-wrap .color-block.color-türkis-gelb:after,
#productpage .color-blocks-wrap .color-block.color-turquoise-yellow:after,
#productpage .color-blocks-wrap .color-block.color-turquoise-jaune:after,
#productpage .color-blocks-wrap .color-block.color-turquesa-amarillo:after {
	background: #f0e68c;
}
#productpage .color-blocks-wrap .color-block.color-bloemenprint,
#productpage .color-blocks-wrap .color-block.color-blumendruck,
#productpage .color-blocks-wrap .color-block.color-flower-print,
#productpage .color-blocks-wrap .color-block.color-imprimé-fleur,
#productpage .color-blocks-wrap .color-block.color-estampado-de-flores {
  background: rgb(75,0,130);
  background: radial-gradient(circle, rgba(75,0,130,1) 0%, rgba(139,0,139,1) 50%, rgba(0,59,255,1) 100%);
}
#productpage .color-blocks-wrap .color-block.color-print-zwart-grijs,
#productpage .color-blocks-wrap .color-block.color-druck-schwarz-grau,
#productpage .color-blocks-wrap .color-block.color-print-black-gray,
#productpage .color-blocks-wrap .color-block.color-print-noir-gris,
#productpage .color-blocks-wrap .color-block.color-imprimir-negro-gris {
  background: #000000;
}
#productpage .color-blocks-wrap .color-block.color-print-zwart-grijs:after,
#productpage .color-blocks-wrap .color-block.color-druck-schwarz-grau:after,
#productpage .color-blocks-wrap .color-block.color-print-black-gray:after,
#productpage .color-blocks-wrap .color-block.color-print-noir-gris:after,
#productpage .color-blocks-wrap .color-block.color-imprimir-negro-gris:after {
	background: #696969;
}
#productpage .color-blocks-wrap .color-block.color-bruin-roze-afwerking,
#productpage .color-blocks-wrap .color-block.color-braun-rosa-finish,
#productpage .color-blocks-wrap .color-block.color-brown-pink-finish,
#productpage .color-blocks-wrap .color-block.color-brun-finition-rose,
#productpage .color-blocks-wrap .color-block.color-marrón-acabado-rosa {
  background: #8b4513;
}
#productpage .color-blocks-wrap .color-block.color-bruin-roze-afwerking:after,
#productpage .color-blocks-wrap .color-block.color-braun-rosa-finish:after,
#productpage .color-blocks-wrap .color-block.color-brown-pink-finish:after,
#productpage .color-blocks-wrap .color-block.color-brun-finition-rose:after,
#productpage .color-blocks-wrap .color-block.color-marrón-acabado-rosa:after {
	background: #8b008b;
}
#productpage .color-blocks-wrap .color-block.color-zwart-olijf,
#productpage .color-blocks-wrap .color-block.color-schwarz-olive,
#productpage .color-blocks-wrap .color-block.color-black-olive,
#productpage .color-blocks-wrap .color-block.color-noir-olive,
#productpage .color-blocks-wrap .color-block.color-negro-oliva {
  background: #000000;
}
#productpage .color-blocks-wrap .color-block.color-zwart-olijf:after,
#productpage .color-blocks-wrap .color-block.color-schwarz-olive:after,
#productpage .color-blocks-wrap .color-block.color-black-olive:after,
#productpage .color-blocks-wrap .color-block.color-noir-olive:after,
#productpage .color-blocks-wrap .color-block.color-negro-oliva:after {
	background: #556b2f;
}
#productpage .color-blocks-wrap .color-block.color-roze-baby-roze,
#productpage .color-blocks-wrap .color-block.color-rosa-baby-pink,
#productpage .color-blocks-wrap .color-block.color-pink-baby-pink,
#productpage .color-blocks-wrap .color-block.color-rose-bébé-rose,
#productpage .color-blocks-wrap .color-block.color-rosa-bebé-rosa {
  background: #8b008b;
}
#productpage .color-blocks-wrap .color-block.color-roze-baby-roze:after,
#productpage .color-blocks-wrap .color-block.color-rosa-baby-pink:after,
#productpage .color-blocks-wrap .color-block.color-pink-baby-pink:after,
#productpage .color-blocks-wrap .color-block.color-rose-bébé-rose:after,
#productpage .color-blocks-wrap .color-block.color-rosa-bebé-rosa:after {
	background: #ffb6c1;
}

#productpage .color-blocks-wrap .color-block.color-babyblauw,
#productpage .color-blocks-wrap .color-block.color-baby-blau,
#productpage .color-blocks-wrap .color-block.color-baby-blue,
#productpage .color-blocks-wrap .color-block.color-bleu-bébé,
#productpage .color-blocks-wrap .color-block.color-bebe-azul {
	background: #3b83bd;
}

#productpage .color-blocks-wrap .color-block.color-babyblauw,
#productpage .color-blocks-wrap .color-block.color-kobaltblau,
#productpage .color-blocks-wrap .color-block.color-cobalt-blue,
#productpage .color-blocks-wrap .color-block.color-bleu-cobalt,
#productpage .color-blocks-wrap .color-block.color-azul-cobalto {
	background: #232D53;
}

#productpage .color-blocks-wrap .color-block.color-lightgeel,
#productpage .color-blocks-wrap .color-block.color-hellgelb,
#productpage .color-blocks-wrap .color-block.color-light-yellow,
#productpage .color-blocks-wrap .color-block.color-jaune-clair,
#productpage .color-blocks-wrap .color-block.color-amarillo-claro {
	background: #f0e68c;
}

#productpage .color-blocks-wrap .color-block.color-blauw-paars,
#productpage .color-blocks-wrap .color-block.color-blau-lila,
#productpage .color-blocks-wrap .color-block.color-blue-purple,
#productpage .color-blocks-wrap .color-block.color-bleu-violet,
#productpage .color-blocks-wrap .color-block.color-azul-violeta {
  background: #003BFF;
}
#productpage .color-blocks-wrap .color-block.color-blauw-paars:after,
#productpage .color-blocks-wrap .color-block.color-blau-lila:after,
#productpage .color-blocks-wrap .color-block.color-blue-purple:after,
#productpage .color-blocks-wrap .color-block.color-bleu-violet:after,
#productpage .color-blocks-wrap .color-block.color-azul-violeta:after {
	background: #4b0082;
}

#productpage .color-blocks-wrap .color-block.color-blauw-rood,
#productpage .color-blocks-wrap .color-block.color-blau-rot,
#productpage .color-blocks-wrap .color-block.color-blue-red,
#productpage .color-blocks-wrap .color-block.color-bleu-rouge,
#productpage .color-blocks-wrap .color-block.color-azul-rojo {
  background: #003BFF;
}

#productpage .color-blocks-wrap .color-block.color-blauw-rood:after,
#productpage .color-blocks-wrap .color-block.color-blau-rot:after,
#productpage .color-blocks-wrap .color-block.color-blue-red:after,
#productpage .color-blocks-wrap .color-block.color-bleu-rouge:after,
#productpage .color-blocks-wrap .color-block.color-azul-rojo:after {
  background: #ff0000;
}