@import url('https://fonts.googleapis.com/css?family=Overpass:400,800&display=swap');
@charset "utf-8";*{padding:0;margin:0;box-sizing:border-box;list-style:none;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html,body{height:100%;min-height:100%;width:100%}body{font-family:'Overpass',sans-serif;color:#000;font-size:16px;line-height:28px}h1{color:#000;font-weight:800;font-size:32px;line-height:42px}h2{color:#000;font-weight:800;font-size:26px;line-height:32px}h3{color:#000;font-weight:800;font-size:22px;line-height:30px}h4{color:#000;font-weight:800;font-size:22px;line-height:30px}.info span{font-family:'Overpass',sans-serif}.info span,#progress>ul>li>a:after,.optionBlock span.label{color:#000}#progress>ul>li>a>span,.stepList .selected .option,.accBlock>label>ins,.edit{color:#A1b5c5}.prodName,.stepList .selected .option.set,.stepList .selected .option.set a,.faqBlock .faqTitle,.info,.optionBlock .icon-info:before,.optionBlock .optionIcons ins:before,.filterBlock .transformSelect>li>span:after,.swiper-button-next,.swiper-button-prev,.popZoom ins,.progStep ins,.progStep .txtLink,.accBlock>label>strong,.accBlock.complete>label>ins,#instructToggle+label ins,#instructHellingToggle+label ins,#progress>ul>li.active>a:after,#progress>ul>li.active:hover>a>span,#progress>ul>li.active:hover>a:before,#progress>ul>li.complete:after,#progress>ul>li.complete:hover>a>span,.paginationBtn,.filterTags>div:after,.rTxt ul li:before,.service>label,.filterPanel ul label>span,.filterClear,.infoArea ins{color:#003878}.pTitle a,.stepSummary .pTitle a{color:#003878!important}.optionBlock .check,.optionBlock input:checked ~ .optionWrap:before,.stepSection input:checked ~ .stepArea h3,.stepContent h4 ins,#progress>ul>li.active>a>span,#progress>ul>li.complete>a>span{color:#003878}.btnOverview .txtLink,.itemTxt a,.footerTxt a{color:#74c200}#progress>ul>li:hover>a:before,#progress>ul>li.complete:hover::after,.optionList>label>span:after,.radioArea>label>span:after,.optXtra input:checked+div .optionCheck strong ins:after,.stepList .active .step,.filterBlock .searchField button,.filterBlock .transformSelect ins:after,.stepSummary .productOption,.stepSummary .productOption h4,.instructions,.instructions h4,.meetinstructies .faqItem,.meetinstructies .faqItem .faqTitle,.tags span,.tags span a,.tags span a:hover,.active .edit,.paginationBtn.paginationActive,.paginationBtn.current,.paginationBtn.current:hover,.popBlock ul.ulCheck li:before{color:#FFF}.formRow.error:after,.formRow>.error:after,.errorMsg,em.error,#input-measurement .afmetingen .optionInput input.error+label:after{color:#E55026}.jsearchFilterSearch input{color:#7D98AA}.jsearchFilterTag,.filterBlock .results,.formRow label,.calculator>p{color:#51646F}.stepList .active .step,.optionList>label>input:checked+span:after,.ralChoice strong .radioBtn:before,.stepSummary .productOption,.filterBlock .searchField button,.jsearchFilterSearch:after,.filterBlock .transformSelect input:checked+ins,.instructions,.checkBox>div:after,.radioArea>label>span:before,.optionBlock h4 .radioBtn:before,.optXtra input:checked+div .optionCheck strong ins:before,.meetinstructies .faqItem .faqTitle,.meetinstructies .faqItem .read-more-target,.meetinstructies .faqItem .faqTitle span:before,#progress>ul>li div,#progress>ul>li.active:after,#progress>ul>li.complete:before,#progress>ul>li.complete:hover:after,#progress>ul>li.complete+.line:before,#progress>ul:before,.info span,.fToggle ins:after,.fToggle ins:before,.accBlock>label>span:before,.accBlock>label>span:after,.numberInput button:before,.numberInput button:after,.optionList>label>input[type="checkbox"]:checked+span:before,.paginationBtn.paginationActive,.paginationBtn.paginationBtn.paginationActive:hover,.paginationBtn.current,.paginationBtn.current:hover,.optXtra input:checked+div .optionCheck strong ins,.filterPanel ul label>span:after,.filterPanel ul label>input:checked+span:before{background-color:#003878}.choiceSelector .optionRow label .block:after,.popBlock ol.ulCheck li:before,.popBlock ul.ulCheck li:before{background-color:#74c200}.progSub,.jsearchFilterTag,.filterBlock>input ~ .jsearchFilterContainer,.filterBlock>input ~ .jsearchFilterContainer:before,.filterBlock>input ~ .jsearchFilterContainer:after,.filterBlock>input ~ .filters,.filterBlock>input ~ .filters:before,.filterBlock>input ~ .filters:after,#notification,.paginationBtn:hover,.formRow label,.optionHalf.optionBg,.calculator{background-color:#F0F2F6}#progress>ul>li:hover:after,#progress>ul>li.active:before,#progress>ul>li+li.line:before{background-color:#A1B5C5}.optionBlock span.label,.pReady,.pTags>div{background-color:#FEC509}.pTitle,.productInfo,.stepList .main .step,.stepList .done .step,.checkBox>div:before,.faqBlock .faqTitle{background-color:#ececec}.tags span,.optionBlock .swatch{background-color:#707070}.faqBlock .read-more-target{background-color:rgba(240,240,242,0.5)}.stepList .selected{background-color:#CDEAF8}.jsearchFilterTag:hover,.info span,.pBtnContainer{background-color:#fff}.stepList .selected .option *{fill:#003878}.paginationAddDots:after,#progress>ul>li.active:hover:after{background-color:#fff}#progress>ul{background:linear-gradient(to bottom,#fff,#fff calc(50% - 1px),
		#003878 calc(50% - 1px),
		#003878 calc(50% + 1px),
		#ffffff calc(50% + 1px),
		#ffffff
	)}#progress>ul>li>a>span:after{border-bottom-color:#fff}#progress>ul>li>a>span:before{border-bottom-color:#003878}.errorMsg,input[type="number"].error,input[type="text"].error{border-color:#e55026}.optionBlock input:checked ~ .optionWrap,.choiceSelector label input:checked ~ .block,#progress>ul>li.active:after,#progress>ul>li>a:after,#progress>ul>li>a>span,#progress>ul>li.complete:not(.line):after,.filterBlock>input:checked ~ .jsearchFilterContainer,.filterBlock>input:checked ~ .filters,.filterBlock .transformSelect input:checked+ins,.fToggle,.optionBlock.productOption:hover,.stepSummary .productOption,.subSelection,.radioArea>label>input[type="radio"]:checked+span,.optionList>label>input[type="checkbox"]:checked+span:before,.filterPanel ul label>input:checked+span:before,.paginationBtn.current,.info span,.paginationBtn.paginationActive,.paginationBtn.paginationActive:hover,.popThumbContainer .thumb.active{border-color:#003878}.paginationBtn.current+div{border-left-color:#003878}#progress>ul>li div:before{border-color:transparent transparent #003878 transparent}.jsearchFilterTag,ul.transformSelectDropdown,.optionBlock .optionWrap,.radioArea,.radioArea>label{border-color:#F0F2F6}.progStep,.jsearchFilterTag:hover,.jsearchFilterSearch input,ul.transformSelectDropdown,.transformSelect>li>span,.filterBlock .jsearchFilterContainer .transformSelect>li>span,.filterBlock .filters .transformSelect>li>span,.radioArea>label:hover,.optionList>label>span:before,.paginationBtn,.paginationAddDots:after,#progress>ul>li.step:not(.complete):not(.active):after,.progSub .optionData .quantity input,.progSub .optionData .quantity .quantity-button,.optionBlock .optionData .quantity input,.optionBlock .optionData .quantity .quantity-button,.optionBlock span.label>span,.filterPanel ul label>span:before,.prevDropLabel label,.alwaysOn .optionWrap,.mobileFilter{border-color:#A1B5C5}.optionBlock span.label>span:before{border-color:transparent transparent #A1B5C5 transparent}.stepSection .stepArea,.stepSummary .pTitle,.stepSummary,.changeQty,.faqBlock,.btnContainer,.itemRow,.lineHeader{border-color:#ececec}.progBottom,.filterBlock .transformSelect ins,.choiceSelector .optionRow label .block{border-color:#c9c9c9}.choiceSelector label:hover .block{border-color:#c9c9c9}.stepList .step{border-left:35px solid #ececec}.stepList .done .step{border-left:35px solid #c9c9c9}.stepList .active .step{border-left:35px solid #003878}.info span:before,i.radio{border-bottom-color:#003878}.btn.primary{background-color:#74c200;border:2px solid #74c200;font-weight:bold}.summaryArea .btn.primary.addToBasket{line-height:30px;font-size:18px;padding:15px 25px 11px 25px;position:relative}.btn.primary.addToBasket.final-checkout{line-height:20px}.btn.primary.addToBasket ins{line-height:inherit;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.primary-color{color:#003878}.optionBlock .btn.primary{background-color:transparent;color:#003878;border:2px solid #003878}.optionBlock .btn.primary:hover,.optionBlock label:hover ~ .btn.primary,.optionBlock label:hover ~ .optionWrap .btn.primary{background-color:#007CB6;border:2px solid #007CB6}.btn.primaryAlt,.btn.shop{background-color:#003878}.btn.primaryAlt:hover,.btn.shop:hover{background-color:#001A37}.btn.other{background-color:#fff;color:#003878;border:2px solid #003878}.btnOrange{background-color:#F36B21}.btnOrange:hover{background-color:#F9582C}a{color:#003878;text-decoration:underline}#progress>ul>li>a:before{margin-top:2px}#jpopup-wrapper.active ~ .popup,.popupContainer>input:checked ~ .popup{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.5)}#jpopup-wrapper.active ~ .close,.popupContainer input:checked ~ .close{background:rgba(255,255,255,0.7)}.hiddenFilter{display:none!important}
@charset "utf-8";@media screen and (max-width:767px){.filterLabel>span,.filters ul.transformSelectDropdown{border-color:#F0F0F2}h1{font-size:26px;line-height:32px}h2{font-size:22px;line-height:30px}h3{font-size:18px;line-height:28px}h4{font-size:16px;line-height:28px}}
