/*!
#
#	WDS Core & Mythril CMS
#	Created 29-05-2025 | Last modified 30-05-2025
#
#	Copyright © 2025 WebDevSpecialist van Dijk
#	www.webdevspecialist.com - info@webdevspecialist.com
#
*/::-moz-selection{background:#A13036;color:#fff}::selection{background:#A13036;color:#fff}html{overflow:auto;width:100%}body{overflow:hidden;height:100%}.pos{position:relative;left:0;width:0px;height:0px}label{cursor:pointer}a:hover{text-decoration:none}.close span{font-size:1.5rem}.modal-dialog{max-width:600px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #000 inset !important;box-shadow:0 0 0 30px #000 inset !important;-webkit-text-fill-color:#fff}.alert .close{padding-left:20px}.alert-primary{border-color:#A13036;background-color:#A13036}.biggerTooltip .tooltip-inner{max-width:600px}.btn{-webkit-transition:all .5s ease;transition:all .5s ease;font-size:1.1rem;line-height:2.1rem;padding:1rem 1.3rem}.btn .glyphicon{top:2px}.btn-primary{border-color:#A13036;background-color:#A13036;color:#fff;font-weight:500;text-transform:uppercase;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:1.1rem;line-height:2.1rem;padding:1rem 1.3rem}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary .active{border-color:#810f02;background-color:#810f02;color:#fff}.btn-default{background-color:#521116;border-color:#521116;color:#fff;font-weight:500;text-transform:uppercase;font-family:"Montserrat", Arial, Helvetica, sans-serif}.btn-default:hover{background-color:#A13036;border-color:#A13036;color:#fff}.btn-success{background-color:#8bc34a;border-color:#8bc34a}.btn-outline-light{color:#212529;border:1px solid #ddd}.btn-outline-light:hover{border:1px solid #aaa}.btn-link{color:#A13036;padding-left:0px;padding-right:0px}.btn-link:hover,.btn-link:focus{color:#A13036}.dropdown-submenu{position:relative}.dropdown-submenu:hover>ul.dropdown-menu{display:block}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.dropdown-submenu>li>a:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:8px;float:right}.form-group .input-group .btn-primary{line-height:1.5rem;border-color:#A13036;background-color:#A13036;color:#fff}.form-group .input-group .btn-primary:focus,.form-group .input-group .btn-primary:active,.form-group .input-group .btn-primary:hover,.form-group .input-group .btn-primary .active{border-color:#A13036;background-color:#fff;color:#A13036}.form-check-input:checked{border-color:#A13036;background-color:#A13036}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23222'/%3e%3c/svg%3e")}.form-select:not(.wit){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.input-group-text{background-color:#101010;border-color:#292929;color:#fff}.modal .btn{line-height:1.5rem;font-size:1rem;padding:.375rem .75rem;text-transform:none}.modal-content{background-color:#222}.modal-header{border-color:#333}.modal-header .btn-close{background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.navpillmenu li a{font-size:1.1rem}.navpillmenu li a .glyphicon{margin-right:10px;font-size:1rem;top:-2px}.com_zoeken .nav-pills .nav-item{margin-right:.5rem}.nav-pills .nav-link{color:#A13036}.nav-pills .nav-link:hover{color:#A13036;background:#EDEAE5}.nav-pills .nav-link .badge{margin-left:.5rem;color:#A13036}.nav-pills .nav-link.active,.nav-pills .show>.nav-link .nav-pills{background:#A13036}.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link .nav-pills:hover{color:#fff}.nav-pills .nav-link.active .badge,.nav-pills .show>.nav-link .nav-pills .badge{background-color:#fff !important;color:#A13036}.pagination{margin-top:80px}.page-item .page-link{text-decoration:none}.page-item.active .page-link{background-color:#A13036;border-color:#A13036}.tooltip{-webkit-transition:.2s opacity !important;transition:.2s opacity !important}.tooltip .tooltip-inner{text-align:left}.tooltip p,.tooltip li{color:#fff;text-align:left}a,td,tr,p,div,table,li,ul,body,input,select,button,span{font-size:1rem;line-height:1.5rem;color:#A13036;font-family:"Montserrat", Arial, Helvetica, sans-serif}a:hover{color:#A13036}h1,h2,h3,a h1,a h2,a h3,h4{font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif;margin-bottom:20px;color:#A13036;margin-top:0px;text-transform:none;font-weight:300}h1,a h1{font-size:2.5rem;line-height:2.5rem;color:#A13036;font-weight:300}h2,a h2{font-size:1.8rem;line-height:2.5rem;color:#A13036;font-weight:300}h3,a h3{font-size:1.4rem;line-height:2.5rem;color:#A13036;font-weight:400}h4,a h4{font-size:1.1rem;line-height:1.5rem;color:#A13036;font-weight:400}a:hover h1,a:hover h2,a:hover h3{text-decoration:none;color:#A13036}h1.border,h2.border,h3.border{border-bottom:1px solid #d5d4d4;padding-bottom:20px}input,select,button,label{color:#000}body{background:#EDEAE5;position:relative}.content{position:relative;min-height:250px;padding-top:80px;padding-bottom:80px;z-index:11}.content p{text-align:left;color:#A13036;margin-bottom:24px}.content p .btn{text-decoration:none;color:#fff}.content p a,.content li a{text-decoration:underline;color:#A13036}.content p a:hover,.content li a:hover{text-decoration:none}.content .btn .fas{margin-right:1rem}.content .zoom img{margin-bottom:30px;padding:5px;border:1px solid #333;border-radius:4px}.links .content .nav-pills li a:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:1rem}.home .content{padding-top:0px;padding-bottom:0px}.home .content .productOverzicht{padding-top:80px;padding-bottom:80px;margin-top:0px}.home .content .productOverzicht:nth-child(1){padding-top:0px;padding-bottom:80px;margin-top:-150px}.content .productOverzicht .container{position:relative}.content .productOverzicht .cardInfo{border:none;background-color:rgba(0,0,0,0)}.content .productOverzicht .cardInfo h2{text-align:center;color:#fff;font-size:2.8rem;line-height:3rem;font-weight:normal;text-transform:none;-webkit-transform:matrix(0.98, -0.17, 0.17, 0.98, 0, 0);transform:matrix(0.98, -0.17, 0.17, 0.98, 0, 0);text-shadow:0px 0px 20px hsla(0,0%,100%,.568627451)}.content .productOverzicht .cardInfo p{margin-top:3.5rem}.content .productOverzicht .cardInfo .btn{margin-top:1rem}.content .productOverzicht .card:not(.cardInfo){text-decoration:none;-webkit-transition:.2s all linear;transition:.2s all linear;background-color:#000;border-color:#272626;border-radius:10px}.content .productOverzicht .card:not(.cardInfo) .card-img{padding:0px;text-align:center;height:330px}.content .productOverzicht .card:not(.cardInfo) .card-img img{max-width:100%;height:330px;max-height:100%;border:none;padding:0;border-radius:10px}.content .productOverzicht .card:not(.cardInfo) h3{font-size:1.25rem;line-height:1.5rem;font-weight:normal;text-align:center;text-transform:none;margin-bottom:.5rem;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}.content .productOverzicht .card:not(.cardInfo) p{color:#fff;margin-bottom:0}.content .productOverzicht .card:not(.cardInfo) .card-footer{background:none;border:0;padding-top:0}.content .productOverzicht .card:not(.cardInfo) .alignFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .productOverzicht .card:not(.cardInfo) .prijs{color:#521116;font-weight:normal;font-size:1.875rem;line-height:2rem;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif}.content .productOverzicht .card:not(.cardInfo) .prijs span{font-size:1.5rem;color:#fff;line-height:2rem;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif}.content .productOverzicht .card:not(.cardInfo) .btn{text-decoration:none;padding:0;text-align:end}.content .productOverzicht .card:not(.cardInfo) .btn .fas{color:#521116;font-size:2rem;line-height:2.2rem;margin-right:0}.content .productOverzicht .card:not(.cardInfo):hover{-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.31);box-shadow:0 0 10px hsla(0,0%,100%,.31);border-color:#474747}.content .productOverzicht .card:not(.cardInfo):hover h3{color:#521116}.content .productOverzicht .carousel-item{margin-left:0}.content .productOverzicht .carousel-inner{padding-top:2rem;padding-bottom:2rem}@media(max-width: 767px){.content .productOverzicht .carousel-inner .carousel-item>div{display:none}.content .productOverzicht .carousel-inner .carousel-item>div:first-child{display:block}}.content .productOverzicht .carousel-inner .carousel-item.active,.content .productOverzicht .carousel-inner .carousel-item-next,.content .productOverzicht .carousel-inner .carousel-item-prev{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px){.content .productOverzicht .carousel-inner .carousel-item-end.active,.content .productOverzicht .carousel-inner .carousel-item-next{-webkit-transform:translateX(33.33%);transform:translateX(33.33%)}.content .productOverzicht .carousel-inner .carousel-item-start.active,.content .productOverzicht .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-33.33%);transform:translateX(-33.33%)}}@media(max-width: 1200px){.content .productOverzicht .carousel-inner .carousel-item-end.active,.content .productOverzicht .carousel-inner .carousel-item-next{-webkit-transform:translateX(50%);transform:translateX(50%)}.content .productOverzicht .carousel-inner .carousel-item-start.active,.content .productOverzicht .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 767px){.content .productOverzicht .carousel-inner .carousel-item-end.active,.content .productOverzicht .carousel-inner .carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}.content .productOverzicht .carousel-inner .carousel-item-start.active,.content .productOverzicht .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.content .productOverzicht .carousel-inner .carousel-item-end,.content .productOverzicht .carousel-inner .carousel-item-start{-webkit-transform:translateX(0);transform:translateX(0)}.content .productOverzicht .carousel-control-prev,.content .productOverzicht .carousel-control-next{color:#A13036;width:auto}.content .productOverzicht .carousel-control-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;left:-50px;width:auto}.content .productOverzicht .carousel-control-prev .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.content .productOverzicht .carousel-control-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;right:-50px;width:auto}.content .homeText{background-color:#EDEAE5;background-image:url("../images/hometext-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#A13036;padding-top:100px;padding-bottom:80px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4509803922);box-shadow:0 0 20px rgba(0,0,0,.4509803922)}.webp .content .homeText{background-image:url("../images/hometext-bg.webp")}.content .homeText h1{text-align:center}.nieuwsSub{height:100%;overflow-y:auto}.overviewOverview .card{text-decoration:none;background:#222;border:1px solid #333}.alphaFilter li .nav-link{color:#A13036}.alphaFilter li .nav-link:hover{color:#000}.alphaFilter li .nav-link.active{background-color:#A13036;text-decoration:none}.noTransform{text-transform:none}.modLinks .nav li a{text-decoration:none}.modLinks .nav li a.active{border-radius:.5rem;background-color:#521116;color:#fff}.categories{margin-top:50px}.categories a.card{background:#A13036;text-decoration:none;-webkit-transition:.2s all linear;transition:.2s all linear}.categories a.card h2{color:#fff;font-size:1.3rem;text-align:center;text-decoration:none;margin-bottom:0px;-webkit-transition:.2s all linear;transition:.2s all linear}.categories a.card:hover{background:#ccc;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.categories a.card:hover h2{color:#A13036}.productOverzicht .card-footer{background-color:rgba(0,0,0,0);border-top:none;margin-bottom:1rem}.componentTitle{font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif;margin-bottom:20px;color:#A13036;margin-top:0px;text-transform:none;font-weight:300;font-size:2.5rem;line-height:2.5rem;color:#A13036}.productDetailPage .content{margin-top:30px}.productDetailPage .content .breadcrumb{margin-bottom:60px}.productDetail{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #A13036}.productDetail .zoom img{margin-bottom:0px}.productDetail h1{text-transform:none}.productDetail h2{text-transform:none;font-size:1.4rem;color:#A13036;font-weight:600}.productDetail h3{text-transform:none;border-bottom:1px solid #A13036}.productDetail .prijs{color:#521116;font-weight:normal;font-size:1.875rem;line-height:2rem;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif}.productDetail .prijs span{font-size:1.5rem;color:#fff;line-height:2rem;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif}.productDetail .prijs .realPrice{color:#521116;font-weight:normal;font-size:1.875rem;line-height:2rem;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif}.productDetail .form-floating>label.amount{right:0}.productDetail .btn-primary{line-height:2.7rem;border-radius:5px;font-weight:600;text-transform:none}.overviewOverview h2{margin-top:3rem}.overviewOverview h2:first-child{margin-top:0}.overviewOverview h3{color:#A13036;text-transform:none;margin-bottom:0}.overviewOverview .card-link{line-height:2.5rem}.productDetail #photoCarousel{max-width:512px}.productDetail #photoCarousel .card{background:none;margin:0 .75rem}.productDetail #photoCarousel .card img{border-radius:.25rem}.productDetail .carousel-inner,.productDetail .carousel-item{background-color:#EDEAE5}@media(max-width: 767px){.productDetail .carousel-inner .carousel-item>div{display:none}.productDetail .carousel-inner .carousel-item>div:first-child{display:block}}.productDetail .carousel-inner .carousel-item.active,.productDetail .carousel-inner .carousel-item-next,.productDetail .carousel-inner .carousel-item-prev{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 768px){.productDetail .carousel-inner .carousel-item-end.active,.productDetail .carousel-inner .carousel-item-next{-webkit-transform:translateX(25%);transform:translateX(25%)}.productDetail .carousel-inner .carousel-item-start.active,.productDetail .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}.productDetail .carousel-inner .carousel-item-end,.productDetail .carousel-inner .carousel-item-start{-webkit-transform:translateX(0);transform:translateX(0)}.productDetail .carousel-control-prev,.productDetail .carousel-control-next{color:#A13036;width:auto}.productDetail .carousel-control-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;left:-50px;width:auto}.productDetail .carousel-control-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;right:-50px;width:auto}.productDetail .carousel-control-prev-icon{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23{$text-color}'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/></svg>")}.productDetail .carousel-control-next-icon{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23{$text-color}'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/></svg>")}.besteloverzicht .card{text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}.besteloverzicht .card:hover{-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666}.besteloverzicht .prijs{color:#521116;font-size:1.5rem;line-height:2.5rem}.show{opacity:1;-webkit-transition:.2s all linear;transition:.2s all linear}.fadeOut{opacity:0;-webkit-transition:.2s all linear;transition:.2s all linear}.fadeIn{opacity:1;-webkit-transition:.2s all linear;transition:.2s all linear}.winkelwagen .content input,.winkelwagen .content select,.winkelwagen .content textarea{border-color:#292929;background-color:#101010;color:#fff}.winkelwagen .content label{color:#fff}.winkelwagen .content .card{background-color:#222}.stepLine{border-bottom:2px solid #222;margin-left:2rem;margin-right:2rem;margin-top:2rem}.stepLineActive{position:relative;border-bottom:2px solid #A13036;margin-left:2rem;margin-right:2rem;top:-2px}.stepLineActive.width-0{width:0%}.stepLineActive.width-33{width:33.3%}.stepLineActive.width-66{width:63%}.stepLineActive.width-100{width:94%}.cartsteps{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;top:-1.2rem}.cartsteps .stepItem{text-align:center;text-decoration:none}.cartsteps .stepItem p{font-weight:600;opacity:.75;-webkit-transition:.2s all linear;transition:.2s all linear}.cartsteps .stepItem.disabled{pointer-events:none}.cartsteps .stepItem.disabled p{opacity:.3}.cartsteps .stepItem button{padding:1rem;margin-bottom:1rem}.cartsteps .stepItem button.btn-light{border-color:#222;background-color:#222;-webkit-box-shadow:inset 0 0 5px #111;box-shadow:inset 0 0 5px #111}.cartsteps .stepItem:hover:not(.disabled) p{opacity:1}.cartsteps .stepItem:hover:not(.disabled) .btn-light{-webkit-box-shadow:inset 0 0 5px 5px #333;box-shadow:inset 0 0 5px 5px #333;border-color:#333}.cartsteps .stepItem.active p{color:#A13036;opacity:1}.shoppingcart{-webkit-transition:.2s all linear;transition:.2s all linear}.shoppingcart .firstHead strong{margin-left:1rem}.cartItems .item{background:#fff;padding:1.5rem;border-radius:10px}.cartItems .item p{margin-bottom:0;font-size:1.25rem;font-weight:600}.cartItems .item p.item-extra-info{font-size:1rem;font-weight:normal;margin-top:.5rem}.cartItems .item .price{text-align:right}.price-line-through{background-color:rgba(0,0,0,0);background-image:gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(0.48, transparent), color-stop(0.5, #fff), color-stop(0.52, transparent), color-stop(1, transparent));background-image:repeating-linear-gradient(163deg, transparent 0%, transparent 45%, #fff 50%, transparent 55%, transparent 100%);color:#fff}.productDetail .prijs.price-line-through{color:#A1303670}.productDetail .prijs.price-line-through span{color:#A1303670}.onePageDesign .navbar-header{width:auto}.onePageDesign .navbar-header .logo{-webkit-filter:none;filter:none}.onePageDesign .rightOptions .fas,.onePageDesign .rightOptions h1{font-size:50px;color:#EDEAE5;margin-bottom:0}.onePageDesign .content{margin-top:0}.onePageDesign .topBalkTitle{background-color:#521116;color:#fff;padding:1.8rem}.onePageDesign .topBalkTitle h1{color:#fff;font-size:2.5rem;margin-bottom:0}.onePageDesign .voordelenBalk{background-color:#efefef;color:#fff;padding:.75rem;margin-bottom:3rem}.onePageDesign .voordelenBalk ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;margin-bottom:0}.onePageDesign .voordelenBalk ul li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.75rem;margin:1rem}.onePageDesign .voordelenBalk ul li:before{content:"";position:absolute;top:0;left:0;font-family:"Font Awesome 6 Free";font-weight:900;color:#9fcb0a;font-size:2rem}.onePageDesign .summaryCard{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.3215686275);box-shadow:0px 0px 20px rgba(0,0,0,.3215686275);color:#656565;padding-top:1rem;padding-bottom:1rem}.onePageDesign .summaryCard p,.onePageDesign .summaryCard h2,.onePageDesign .summaryCard i,.onePageDesign .summaryCard strong,.onePageDesign .summaryCard table,.onePageDesign .summaryCard dl,.onePageDesign .summaryCard dt,.onePageDesign .summaryCard dd,.onePageDesign .summaryCard ul,.onePageDesign .summaryCard li,.onePageDesign .summaryCard label{color:#656565}.onePageDesign .summaryCard h2{font-size:1.5rem;font-weight:bold}.onePageDesign .summaryCard h3{font-size:1.125rem}.onePageDesign .summaryCard dt,.onePageDesign .summaryCard dd{margin-bottom:1rem}.onePageDesign .summaryCard dd{font-weight:bold;font-size:1.25rem}.onePageDesign .summaryCard .verzendkosten span{color:#9fcb0a;font-size:1.25rem}.onePageDesign .summaryCard .smallText{font-weight:normal;font-size:1rem}.onePageDesign .summaryCard .totalRow{background-color:#A13036;color:#fff;margin-left:calc(-0.65*var(--bs-gutter-x));margin-right:calc(-0.65*var(--bs-gutter-x))}.onePageDesign .summaryCard .totalRow dt,.onePageDesign .summaryCard .totalRow dd{color:#fff;margin-top:1rem;font-size:1.25rem}.onePageDesign .summaryCard .alert-info{background-color:#eef2ff;border-color:#eef2ff}.onePageDesign .summaryCard .btn{font-weight:bold}.contact .card{background-color:#101010;margin-bottom:3rem;margin-top:5rem;border-color:#A13036;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.contact .card .positionIcon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .card .positionIcon .rounded-circle{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background:#A13036;border:none;width:80px;height:80px;top:-40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 10px #A13036;box-shadow:0 0 10px #A13036}.contact .card .positionIcon .rounded-circle .fas,.contact .card .positionIcon .rounded-circle .fab{font-size:2.25rem;color:#fff}.contact .card .card-body{margin-top:2rem}.contact .card .card-body p{font-size:1rem;line-height:2rem}.contact .card .card-body .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.contact .card .card-body .socials a{text-decoration:none;-webkit-transition:.2s all linear;transition:.2s all linear}.contact .card .card-body .socials .rounded-circle{width:40px;height:40px;background-color:#A13036;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;-webkit-transition:.2s all linear;transition:.2s all linear}.contact .card .card-body .socials .rounded-circle:hover{background-color:#521116}.contact .card .card-body .socials .rounded-circle .fas,.contact .card .card-body .socials .rounded-circle .fab{color:#fff;font-size:1.2rem}.contact .form-horizontal .form-control{border-color:#292929;background:#101010;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;color:#fff}.contact .form-horizontal label{color:#fff}.contact .form-horizontal textarea.form-control{height:auto;color:#fff}.contact .form-horizontal .btn{padding:10px 30px;font-size:1.1rem;font-weight:500;font-family:"Montserrat", Arial, Helvetica, sans-serif;margin-top:14px;float:left;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.contact .content .contact{background:#efefef;padding:50px 20px;text-align:left}.contact .content .contact h3{margin-bottom:0px;color:#A13036}.contact .content .contact p{margin-bottom:30px;text-align:left}.contact ::-webkit-input-placeholder{color:#A13036;opacity:1}.contact ::-moz-placeholder{color:#A13036;opacity:1}.contact :-ms-input-placeholder{color:#A13036;opacity:1}.contact ::-ms-input-placeholder{color:#A13036;opacity:1}.contact ::placeholder{color:#A13036;opacity:1}.contact :-ms-input-placeholder{color:#A13036}.contact ::-ms-input-placeholder{color:#A13036}.rightOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0px}.menuLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topExtras{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topExtras .address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topExtras .address .fas{color:#fff;font-size:1.5rem;line-height:1.5rem}.topExtras .address a{color:#b9b9b9;margin-left:1rem;line-height:1.5rem}.topExtras .socials{margin-right:2rem}.topExtras .socials a{text-decoration:none}.topExtras .rounded-circle{background:#A13036;width:32px;height:32px;display:inline-block;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;margin-right:5px}.topExtras .rounded-circle .fa,.topExtras .rounded-circle .fab,.topExtras .rounded-circle .fas{font-size:1.3rem;margin-top:7px;color:#fff}.winkelwagenOption{margin-left:2rem}.winkelwagenBtn .fas,.winkelwagenBtn .fa,.winkelwagenBtn .material-symbols-outlined{font-size:2rem;color:#EDEAE5;-webkit-transition:all .3s linear;transition:all .3s linear}.winkelwagenBtn:hover .fas,.winkelwagenBtn:hover .fa,.winkelwagenBtn:hover .material-symbols-outlined{color:#521116}.winkelwagenBtn.active .fas,.winkelwagenBtn.active .fa,.winkelwagenBtn.active .material-symbols-outlined{color:#A13036}.winkelwagenBtn .round-sm{position:absolute;background:#A13036;border-radius:50%;top:-10px;left:4px;z-index:10;font-size:1rem;font-weight:600;-webkit-transform:translateX(50%);transform:translateX(50%);color:#fff}#header{width:100%;display:block;height:360px;top:0px;position:relative}.home #header::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:linear-gradient(0deg, #000 0%, transparent 100%);z-index:20}#header .headerimg{position:absolute;height:360px;width:100%;background-size:cover;left:0px;top:0px}.home #header,.home #header .headerimg{height:900px}.contact #header{position:static;background:#fff;height:auto;background:none}#header .overlay{background:rgba(0,0,0,0);position:relative;width:100%;height:360px;top:360px;margin-top:-360px;z-index:19}#header .carousel{position:relative;width:100%;height:360px}.home #header .carousel{height:900px}#header .carousel .carousel-inner,#header .carousel .carousel-item{width:100%;height:100%}#header .carousel .carousel-item{overflow:hidden}#header .carousel .carousel-caption{text-align:start;bottom:calc(50% - 121px);-webkit-transform:translateY(calc(50% - 121px));transform:translateY(calc(50% - 121px))}#header .carousel .carousel-caption .container{text-align:start;color:#A13036;font-size:3.5rem;font-weight:400;text-transform:uppercase}#header .carousel .carousel-caption .container p{color:#A13036;font-size:3.125rem;line-height:3.5rem;font-weight:normal;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif;text-shadow:0px 0px 10px #000;text-transform:none}#header .carousel .carousel-caption .container p span{color:#521116;font-size:4.125rem;line-height:4rem;font-weight:500;font-style:italic;font-family:"Montserrat", Arial, Helvetica, sans-serif}#header .carousel .carousel-caption .container ul{list-style:none;margin-left:0rem;padding-left:0rem}#header .carousel .carousel-caption .container ul li{position:relative;padding-left:.5rem;margin-bottom:1rem;font-size:1.75rem;line-height:2rem}#header .carousel .carousel-caption .container ul li::before{content:"";position:absolute;display:none;top:0;left:-2rem;font-family:"Font Awesome 5 Free";font-weight:900;color:#521116;text-shadow:0 0 5px #521116;font-size:1.5rem}@-webkit-keyframes moveKaderIn{0%{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes moveKaderIn{0%{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}.navbar-toggler{margin-top:12px;background-color:rgba(0,0,0,0);border:none;float:right;margin-right:15px}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");color:#fff;font-size:1.6rem}.container>.navbar-collapse{margin-left:0px;margin-right:0px;padding-right:0px;padding-left:0px}.container .navbar-header{margin-left:15px;margin-right:15px;padding-right:0px;padding-left:0px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar{margin-bottom:0px;padding:0px;top:0px}.navbar .collapse .moduletable{float:right;clear:right}.navbar .collapse .moduletable img{margin-right:10px;margin-top:5px;margin-bottom:-5px}.navbar-default{border-bottom:none;border-radius:0px;width:100%;background:#A13036;z-index:20;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0px}.navbar-default .container{position:relative;z-index:30;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar-default .container .collapse{margin-bottom:1px}.navbar-default .logo{margin-top:20px;margin-bottom:20px;float:left;margin-left:-15px}.navbar-default .navbar-nav>li{float:none;display:inline-block;margin-left:15px}.navbar-default .navbar-nav>li>a{font-family:"Montserrat", Arial, Helvetica, sans-serif;color:#EDEAE5;font-size:1.1rem;background:none;font-weight:600;text-transform:none;padding:7px 0px;-webkit-transition:all .5s ease;transition:all .5s ease}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#521116;background:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#A13036;background:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#A13036;background:none}.navbar-default .navbar-nav>.dropdown>a .caret{display:none}.dropdown-menu{margin-top:0px;margin-left:0px}.dropdown-menu>li{margin-bottom:2px}.dropdown-menu>li>a{font-size:13px;font-weight:normal;font-family:"Montserrat", Arial, Helvetica, sans-serif;color:#A13036}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;background:#A13036}.dropdown-menu .active>a{background-color:#A13036;color:#fff}.dropdown-toggle::after{display:none}#footer{position:relative;background:#521116;padding-top:50px;padding-bottom:20px}#footer .row{margin-left:0px;margin-right:0px}#footer h2{color:#EDEAE5;font-size:1.75rem;padding-bottom:1rem;padding-top:2rem;padding-left:15px;line-height:2.5rem;text-transform:none}#footer h2 a{display:block;float:right}#footer p{color:#EDEAE5;line-height:1.5rem;margin-bottom:24px}#footer td{line-height:34px;color:#EDEAE5}#footer a{color:#EDEAE5;text-decoration:underline}#footer a img{margin-right:5px}#footer a:hover{text-decoration:none}#footer a:hover .rounded-circle{background:#171717}#footer .nav>li{float:none}#footer .nav>li>a{color:#EDEAE5;padding:8px 15px;text-decoration:none;max-height:40px;overflow:hidden;font-weight:600;-webkit-transition:all .5s ease;transition:all .5s ease}#footer .nav>li>a:hover{background-color:#EDEAE5;color:#A13036}#footer .logo{max-width:123px;margin-bottom:15px;width:100%}#footer .socials a{text-decoration:none}#footer .rounded-circle{background:#A13036;width:32px;height:32px;display:inline-block;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;margin-right:5px}#footer .rounded-circle .fa,#footer .rounded-circle .fab,#footer .rounded-circle .fas{font-size:1.3rem;margin-top:7px;color:#521116}#footerBottom{color:#F2A5A5;background:#521116;font-size:12px;padding-top:15px;padding-bottom:15px}#footerBottom .moduletable{padding-top:12px;height:50px}#footerBottom div{color:#F2A5A5;font-size:0.8rem}#footerBottom div .float-start,#footerBottom div .float-end{margin-left:15px;margin-right:15px}#footerBottom div .float-end img{margin-left:10px}#footerBottom span{font-size:0.8rem}#footerBottom a{color:#F2A5A5;font-size:0.8rem;text-decoration:none;border-bottom:1px solid #F2A5A5}#footerBottom a:hover{border-bottom:none}.lastMinute{position:fixed;bottom:60px;right:-77px;z-index:150;width:410px;padding:1rem 2rem;background-color:#A13036;color:#fff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);text-align:center;font-size:2rem;text-decoration:none;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif;-webkit-box-shadow:0 0 20px rgba(0,0,0,.582);box-shadow:0 0 20px rgba(0,0,0,.582)}.lastMinute a,.lastMinute i,.lastMinute span{color:#fff;font-size:1.25rem}.lastMinute span{font-family:"Montserrat", Arial, Helvetica, sans-serif}.modLinks h3{color:#A13036}.modLinks img{margin-bottom:30px}.modLinks .btn-primary{width:100%;text-align:center;font-weight:600;font-size:1.2rem;padding-bottom:10px;padding-top:10px;margin-top:15px}.modLinks .btn-primary{margin-top:0px}.modLinks .kader{padding:30px;text-align:left;margin-bottom:15px;background:#222;border:1px solid #333;border-radius:10px}.modLinks .kader a:not(.btn){background:none;color:#A13036}.modLinks .kader p{text-align:left}.modLinks .kader .accordion-button{color:#A13036;font-size:1.4rem}.homeNav{position:fixed;top:50%;right:30px;z-index:20;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homeNav ul li{text-align:right;padding:0px}.homeNav ul li:before{border-right:2px solid #A13036;height:24px;content:" ";display:block;margin-right:11px;margin-top:-7px}.homeNav ul li.first:before{display:none;margin-top:0px}.homeNav ul li a,.homeNav ul li a span{display:inline-block;font-weight:bold;padding:0px;color:#A13036;height:24px;line-height:24px;-webkit-transition:all .5s ease;transition:all .5s ease}.homeNav ul li a span{width:0px;overflow:hidden;height:24px;display:inline-block}.homeNav ul li a .dot{margin-left:15px;background:none;border:2px solid #A13036;height:24px;width:24px;overflow:auto;display:block;float:right;border-radius:12px;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;-webkit-transition:all .5s ease;transition:all .5s ease}.homeNav ul li a:hover span,.homeNav ul li a.active span{width:150px}.homeNav ul li a:hover .dot,.homeNav ul li a.active .dot{background:#A13036;width:24px}.homeNav ul li a:hover,.homeNav ul li a.active,.homeNav ul li a:focus{background:none}@media(max-width: 1600px){#header .carousel{width:100%}#header .carousel .carousel-inner,#header .carousel .carousel-item{width:100%}#header .carousel .carousel-item img{width:auto}.content .productOverzicht .cardInfo h2{font-size:2.3rem}}@media(max-width: 1400px){.com_homepage #header,.com_homepage #header img{height:700px}.home .gradientStyle::before{top:100px}.home .content .productOverzicht:nth-child(1){margin-top:-100px}.content .productOverzicht .cardInfo h2{font-size:1.9rem}.navbar-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .slogan .headText{margin-top:50px}#header .slogan .headText .first{font-size:5.2rem}#header .slogan .headText .third{font-size:4.7rem}.home #header a.scrollDown{top:-40px}.kaders a h3{width:75%}.referenties a{max-height:146px}.referenties .bigImage a{max-height:307px}}@media(max-width: 1200px){.com_homepage #header,.com_homepage #header img{height:500px}#header .carousel .carousel-caption{-webkit-transform:translateY(calc(50% - 240px));transform:translateY(calc(50% - 240px));z-index:21}.home .gradientStyle::before{top:0px}.home .content .productOverzicht:nth-child(1){margin-top:0px}.content .productOverzicht .cardInfo h2{font-size:1.9rem}.navbar-nav{padding-left:0px;padding-right:0px;width:100%;float:left;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar-nav>li{margin-left:20px}.navbar-nav>li>a{padding:15px 5px;font-size:1.1rem}.navbar-nav>.dropdown>a .caret{display:none}.navbar-header .logo{max-width:180px}.navbar .collapse .moduletable{margin-top:0px;float:none;text-align:center}.navbar .collapse .moduletable .taalkeuze{margin-top:15px}#header .slogan .image{display:none}.home #header a.scrollDown span,.home #header a.scrollDown .fa{color:#fff}.summary dt,.summary dd{font-size:.9rem}.stepLineActive.width-100{width:92%}}@media(max-width: 992px){body{padding-bottom:0px !important}#header .carousel .carousel-caption .container p{font-size:2.2rem}#header .carousel .carousel-caption .container p span{font-size:3rem}#header .inner{padding-top:25px}#header .inner ul li{font-size:1.2rem}#header .inner ul li .fa{font-size:1.8rem;margin-right:5px}.carousel-caption .row{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.home #header a.scrollDown{display:none}.navbar-toggler{border:1px solid #fff;margin-top:70px}.leftOptions{display:none}.rightOptions{float:right;margin-right:30px;margin-top:75px}.rightOptions .winkelwagenBtn{margin-top:10px}.rightOptions .winkelwagenBtn .fas,.rightOptions .winkelwagenBtn .fa{font-size:2rem}.rightOptions .winkelwagenBtn .round-sm{font-size:1rem}.navbar-default{background:#A13036}.home .navbar-default,.contact .navbar-default{background:#A13036}.container .collapse{border:none}.container>.navbar-header,.container>.navbar-collapse{margin-left:0px;margin-right:0px}.navbar-header{width:100%}.navbar-collapse.in{overflow-y:hidden}.navbar-nav{margin:0px;float:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.navbar-nav>li{display:block;margin-left:0px}.navbar-nav>li>a{padding:8px 15px;font-weight:normal;color:#fff;text-align:center}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#000;border-bottom:1px solid #000}.navbar .collapse .moduletable .taalkeuze{margin-top:0px}.navbar .collapse .moduletable img{margin:0px}.navbar-nav .dropdown-menu{position:static;background:none}.navbar-nav .dropdown-menu>li>a{color:#fff}.stepLineActive.width-100{width:89%}.kaders{margin-top:50px;margin-bottom:50px}.kaders a h3{width:100%;top:0px;font-size:1.05rem}.referenties a{max-height:87px}.referenties .bigImage a{max-height:189px}.content .headerTitle{font-size:56px;top:-32px}#footer h2{overflow:hidden;font-size:1.45rem}#footer .nav>li>a{max-height:38px}#footerBottom{padding-bottom:45px}#footerBottom .moduletable{border-top:none}.lastMinute{display:none}}@media(max-width: 767px){body{padding-bottom:130px !important}#st-2{display:none !important}.home #header{display:none}.contact #header{display:block}#header .carousel .carousel-caption{display:none}.homeText h1::before{display:none}.navbar-default{top:auto;z-index:50}.navbar-default,.contact .navbar-default{position:fixed}.rightOptions .winkelwagenBtn{margin-top:3px}.navbar-nav>li{margin-left:0px}.navbar-header .logo{max-width:150px;margin-left:15px}.content .homeText{background-size:cover}.home .content{padding-top:50px}.contact .content .contact{margin-top:1rem}.categories a.card h2{font-size:1.1rem}.form-floating>.form-control:not(:-moz-placeholder)~label.amount{transform:scale(0.85) translateY(-0.5rem) translateX(2rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label.amount{transform:scale(0.85) translateY(-0.5rem) translateX(2rem)}.form-floating>.form-control:focus~label.amount,.form-floating>.form-control:not(:placeholder-shown)~label.amount,.form-floating>.form-select~label.amount{-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(2rem);transform:scale(0.85) translateY(-0.5rem) translateX(2rem)}.categories .align-items-stretch .card{width:100%}.stepLineActive.width-100{width:86%}#footer{padding-top:30px;padding-bottom:15px}#footer .col-md-4{margin-bottom:0px}#footer .col-md-4 h2{font-size:1.1rem;letter-spacing:1px;border-top:1px solid #fff;border-bottom:none;padding:15px 15px;margin-bottom:0px;margin-top:0px;line-height:1.5rem;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}#footer .col-md-4 h2 .fa{float:right;margin-top:5px}#footer .col-md-4 h2:hover{color:#EDEAE5}#footer .col-md-4 img{display:none}#footer .col-md-4 ul{display:none;margin-bottom:15px}#footer .col-md-4 p{margin-left:15px;margin-top:15px;color:#fff}#footer .col-md-4 .center img{margin-top:3px}#footer .col-md-4 .socials{margin-left:15px}#footer .col-md-4.algemeen h2{border-top:none}#footer .col-md-4.contactgeg h2{cursor:default}#footerBottom .moduletable{height:auto}}@media(max-width: 576px){body{padding-bottom:80px}.pos{position:absolute}.navbar-default .sloganBalk{padding:10px 7px}.navbar-header .logo{max-width:100px;margin-left:15px}.navbar-toggler{margin-top:42px}.rightOptions{margin-top:48px}.headerimg .btn{margin-bottom:15px}.content{margin-top:0px}.home .content{margin-bottom:0px}.content h1.first,.com_contact h1,.p404 h1{background:#A13036;padding:10px 15px;color:#fff;margin-left:-15px;margin-right:-15px;line-height:2.1rem}.navbar .collapse .moduletable{float:none;text-align:left;margin-top:0px}.content .zoom img{margin-bottom:20px;margin-top:0px !important}.headerimg h2{line-height:1.5rem;font-size:1.5rem;margin-bottom:15px}.headerimg p img{margin-bottom:0px !important}.headerimg p{font-size:1rem;margin-bottom:15px !important}.content .homeText h1{margin-top:30px}.content .homeText .kader{margin-bottom:0px;margin-top:0px;padding-top:15px;padding-bottom:15px}.content .headerTitle{display:none}.content .homeText{background:#ddd;padding-top:30px}.content .modLinks img{margin-top:30px}.content .kader.modLinks a{background:rgba(0,0,0,0)}}/*# sourceMappingURL=styles.min.css.map */