/* 20250721102157 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #ffffff;
}

/* custom */
/* #popupthumb{display:none!important}@media (max-width:992px){.general-content iframe,.textpage-text iframe{max-width:100%;width:100vw;height:56.25vw}}#cart-page .cart-row{display:flex;margin:0 -25px}#cart-page .cart-body-col{flex-grow:10;padding:0 25px;min-height:1px}#cart-page .cart-body-bottom{margin-top:25px;display:flex;align-items:center}#cart-page .cart-total-col{min-width:500px;max-width:500px;padding:0 25px;min-height:1px}#cart-page .cart-title,#service-page .service-title,.checkout-title{margin-bottom:30px}#cart-page .cart-title h1{font-weight:700}#cart-page .cart-title .title,#service-page .service-title .title,.checkout-title .title{font-size:25px;margin:0}#cart-page .cart-table{width:100%}#cart-page .cart-table th{font-size:120%;text-align:center;padding-bottom:10px}#cart-page .cart-table th:first-child{text-align:left}#cart-page .cart-table td{padding:15px 15px;border-bottom:1px solid rgba(0,0,0,.065)}#cart-page .cart-table td.image{width:100px}#cart-page .cart-table td.image img{width:100%}#cart-page .cart-table .image-wrap{position:relative}#cart-page .cart-table .image-wrap.grey{padding:12%}#cart-page .cart-table .image-wrap.grey:after{content:'';position:absolute;display:block;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.025)}#cart-page .cart-table td:last-child{padding-right:0}#cart-page .cart-table td:first-child{padding-left:0}#cart-page .cart-table .extra-info ul{margin:0;padding:0;list-style:none;font-size:12px}#cart-page .cart-table .extra-info ul li.variant{font-size:120%;margin-bottom:5px}#cart-page .cart-table .info a.title .items{font-size:80%;color:#777}#cart-page .cart-table .info a.title{display:flex;flex-direction:column}#cart-page .cart-table .info .product-title{font-weight:700;font-size:1.15em}#cart-page .cart-table .info .brand{font-weight:700;color:#c82127;opacity:.85;font-size:.95em}#cart-page .cart-table .info .delivery-message,#cart-page .cart-table .info .product-code{color:#666}#cart-page .cart-table .change{display:flex;align-items:center;justify-content:center}#cart-page .cart-table .change .standard-input{border:none;background:#f7f7f7;width:50px;height:50px;margin:0 10px;padding:0;text-align:center;font-size:1.3em}#cart-page .cart-table .input-wrap .change>a{color:#c82127}#cart-page .cart-table .input-wrap .change i.fa{font-size:12px}#cart-page .cart-table .item-price,#cart-page .cart-table .price-total{font-size:1.3em}#cart-page tr td .remove-product{color:#aaa}#cart-page .total-block{padding:30px;background:rgba(0,0,0,.065)}#cart-page .total-block table{width:100%;font-weight:700}#cart-page .total-block table td{padding:3px 0}#cart-page .total-block table td:last-child{text-align:right}#cart-page .total-block table tr:last-child td{padding-top:20px;border-top:1px solid rgba(0,0,0,.06);font-size:120%}#cart-page .total-block table tr:nth-last-child(2) td{padding-bottom:20px}#cart-page .total-block table .delete-discount{font-size:70%;margin-left:5px}#cart-page .cart-totals-block .quantity-title{font-size:1.2em;font-weight:700;text-align:center;color:#4e9842;margin-bottom:30px}#cart-page .total-block .payments ul{margin:-3px;margin-top:37px;padding:0;list-style:none;text-align:center;display:flex;flex-wrap:wrap}#cart-page .total-block .payments ul li{margin:3px;padding:3px 5px;background:#fff;width:60px;border-radius:2px;display:inline-block;width:calc(16.6666% - 6px)}#cart-page .total-block .payments ul li img{width:100%}#cart-page .total-block .button{margin-top:20px}#cart-page .total-block .button .btn{width:100%;height:50px;line-height:50px;padding:0;background:#4e9842;margin-top:5px}#cart-page .cart-body-bottom .btn.return{background:#333!important}#cart-page .total-block .button .btn i{margin-right:7px}#cart-page .total-block .button .btn:first-child{margin-top:0}#cart-page .total-block .button .btn.paypal{background:#012169}#cart-page .total-block .button .btn.fastcheckout{background:#1ba5de}#cart-page .cart-body-bottom .discount-block form{position:relative}#cart-page .cart-body-bottom .discount-block input{height:45px;padding:0 20px;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;background:#f7f7f7;border:1px solid #eee}#cart-page .cart-body-bottom .discount-block .btn{width:45px;height:45px;padding:0 20px;line-height:45px}#cart-page .cart-body-bottom .discount-block{margin-left:20px;display:flex}#cart-page .cart-body-bottom #gui-form-discount{display:flex}#cart-page .total-block .shipping-costs-block{margin-bottom:20px}#cart-page .total-block .toggle-shipping-costs{font-weight:700}#cart-page .total-block .toggle-shipping-costs i{margin-left:7px}#cart-page .total-block .shipping-costs-wrap{display:none;padding:10px 0;border-top:1px solid rgba(0,0,0,.06);margin-top:15px}#cart-page .total-block .shipping-costs-wrap.used{display:block}#cart-page .total-block .shipping-costs-wrap .ui.selection.dropdown{width:100%;background-color:#fff;height:40px;margin-bottom:10px;padding:0 20px}#cart-page .total-block .shipping-costs-wrap .ui.selection.dropdown .menu{max-height:20.22857143rem}#cart-page .total-block .shipping-costs-wrap .ui.search.selection.dropdown>input.search{padding:0 20px;height:100%}#cart-page .total-block .shipping-costs-wrap .ui.selection.dropdown>.dropdown.icon{height:40px;line-height:38px;width:40px;color:#000}#cart-page .total-block .shipping-costs-wrap .radio-block{border-bottom:1px solid rgba(0,0,0,.06);padding:5px 0}#cart-page .total-block .shipping-costs-wrap .radio-block .radio-wrap label{margin-left:7px}#cart-page .related-products-slider .owl-stage{display:flex;align-items:stretch}#cart-page .related-products-slider .owl-item,#cart-page .related-products-slider .owl-item .item{display:flex;flex-direction:column;align-items:stretch}#cart-page .related-products-slider .owl-item .item,#cart-page .related-products-slider .product{height:100%}.custom-cart-page .gui-progressbar{display:none}.gui-input,.gui-number,.gui-select,.gui-select select,.gui-text{border:none!important;background:rgba(0,0,0,.05)!important;border-radius:0!important}.gui-input input,.gui-select select{height:40px!important}.gui-checkout .gui-form a.gui-button-small{float:none;height:40px;line-height:40px;padding:0 25px;font-weight:700;background:#2ecc71;border:none;color:#fff;font-size:12px;border-radius:0;text-transform:uppercase}.gui-checkout .gui-form a.gui-button-action,.gui-checkout .gui-form a.gui-button-primary{padding:0 25px!important;background:#2ecc71!important;color:#fff!important}.gui-checkout input:-webkit-autofill{background:0 0!important;-webkit-box-shadow:0 0 0 1000px transparent inset}.upsell-products{padding-top:70px}#cart-page .title-featured .title{font-size:25px}.gui-blog-article img{width:auto;height:auto;max-width:100%}@media (max-width:1450px){#cart-page .cart-total-col{min-width:450px;max-width:450px}}@media (max-width:1199px){#cart-page .cart-row{margin:0 -15px}#cart-page .cart-body-col{padding:0 15px}#cart-page .cart-total-col{min-width:400px;max-width:400px;padding:0 15px}#cart-page .total-block{padding:25px;font-size:13px}#cart-page .cart-table{font-size:13px}#cart-page .cart-table th{font-size:100%}#cart-page .cart-table td{padding:15px 10px}#cart-page .cart-table td.image{width:75px}}@media (max-width:991px){#cart-page .cart-row{flex-direction:column}#cart-page .cart-body-col{width:100%}#cart-page .cart-total-col{min-width:100%;max-width:100%;margin-top:30px}#cart-page .total-block .payments ul li{width:calc(10% - 6px)}}@media (max-width:767px){#cart-page .total-block .payments ul li{width:calc(16.6666% - 6px)}#cart-page .cart-table td{padding:10px 5px}#cart-page .cart-table td.image{width:60px}#cart-page .cart-title .title,#service-page .service-title .title,.checkout-title .title{font-size:18px}#cart-page .cart-table{font-size:12px}#cart-page .cart-table .extra-info ul{font-size:11px}#cart-page .cart-total-col{padding:0}#cart-page .total-block{font-size:12px;padding:20px 15px}#cart-page .cart-title,#service-page .service-title,.checkout-title{margin-bottom:20px}#cart-page .total-block .discount-block{margin-bottom:20px}#cart-page .total-block .payments ul{margin-top:17px}#cart-page .total-block table tr:last-child td{padding-top:10px}#cart-page .total-block table tr:nth-last-child(2) td{padding-bottom:10px}.upsell-products{padding-top:30px}#cart-page .title-featured .title{font-size:18px}#cart-page .total-block .discount-block input{height:40px;padding:0 15px}#cart-page .total-block .discount-block .btn{width:40px;height:40px;line-height:40px}#cart-page .cart-table .change .standard-input{height:40px;width:40px;padding:0 6px}#cart-page .cart-table .info .product-title{font-size:.95em}#cart-page .cart-table .image-wrap.grey{padding:2px}#cart-page .cart-table .change .standard-input{margin:0 6px}#cart-page .cart-body-bottom .discount-block{margin-left:0}}.catalog-img{height:auto;padding-top:40%;width:100%;margin-top:50px}.collection-img{margin-bottom:15px}@media(min-width:1200px){#collection .collection-text .collection-img{padding:0 0 0 30px;margin-top:-50px;margin-bottom:-35px}}@media(min-width:768px){#footer .main-footer .inner .footer-col.second-col{padding-top:0}}#header .main-menu .inner>ul>li>.subnav {height: 0;transition: all .3s ease-in-out;}#header .main-menu .inner>ul>li>.subnav:hover {transition-delay: 1s;height: auto;opacity: 1;visibility: visible;}
#info-popup img {
	max-width: 100%;
  height: auto;
}


  
.gui-payment-method-compact .gui-payment-method-service .gui-payment-method-icon {
  height: 32px !important;
  width: auto !important;
}

body .gui-payment-method-compact .gui-payment-method-service .gui-payment-method-price {
  margin-top: 10px;
}

body .gui-payment-method-compact .gui-payment-method-service .gui-payment-method-name {
  display: table-cell;
  height: 32px;
  line-height: 1.2;
  margin: 0;
  max-width: 60%;
  vertical-align: middle;
  white-space: normal;
}

.gui-payment-method-compact .gui-payment-method-service > label {
  padding: 15px !important;
}

#gui-form-payment-method:not(.loaded-custom) {
	pointer-events: none !important;
}

#gui-form-payment-method-mollie2-form {
height: 95px;
}

@media (max-width: 991px) {
  .usp-bar .inner.slider-loading {
    height: 47px;
    opacity: 0;
	}
}
#productpage .productpage-breadcrumbs{height: 40px;}
#productpage .product-images-wrap .product-image{height:500px}#productpage .thumbs .thumb .image-wrap{height:108px}
@media(max-width: 991px){#productpage .product-images-wrap .product-image{height:720px}#productpage .thumbs .thumb .image-wrap{height:165px}
@media(max-width: 767px){#productpage .product-images-wrap .product-image{height:345px}#productpage .thumbs .thumb .image-wrap{height:79px}.slider-wrap.slider-loading{opacity:0;height:345px}#productpage .productpage-breadcrumbs{height: 80px;}}  */

/*
.product-col-stock-2 {
  position: relative;
}

.product-col-stock-2:after {
  background-color: white;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: 'Beschikbaarheid laden..';
  font-size: 14px;
  display: block;
  color: #212529;
}

.product-col-stock-2.in-stock:after {
	display: none;
}

.product-col-stock-2.backorder:after {
	display: none;
}

.fadeIn {
	opacity: 0;
  animation: fadeIn .3s ease forwards;
  animation-delay: 1.5s;
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}

.fadeText {
	color: transparent;
  animation: fadeText .3s ease forwards;
  animation-delay: 1.5s;
}

@keyframes fadeText {
  from {color: transparent;}
  to {color: #212529;}
}
*/
#gui-block-payment-method .gui-payment-method {   display: flex !important;   flex-direction: column !important;}
