@charset "utf-8";@font-face{font-family:'AkkuratBold';src:url('../fonts/akkurat_bold-webfont.woff2') format('woff2'),url('../fonts/akkurat_bold-webfont.woff') format('woff'),url(../fonts/akkurat_bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'AkkuratRegular';src:url('../fonts/akkurat_regular-webfont.woff2') format('woff2'),url('../fonts/akkurat_regular-webfont.woff') format('woff'),url(../fonts/akkurat_regular-webfont.ttf) format("truetype");font-weight:700;font-style:normal}*{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{color:#000;font-family:'AkkuratRegular',sans-serif;font-size:16px;line-height:28px}h1{color:#000;font-family:'AkkuratBold',sans-serif;font-weight:700;font-size:32px;line-height:42px}h2{color:#000;font-family:'AkkuratBold',sans-serif;font-weight:700;font-size:26px;line-height:32px}h3{color:#000;font-family:'AkkuratBold',sans-serif;font-weight:700;font-size:22px;line-height:30px}h4{color:#000;font-family:'AkkuratBold',sans-serif;font-weight:700;font-size:18px;line-height:28px}p{margin-bottom:28px}strong{font-family:'AkkuratBold',sans-serif}.prodName,.stepList .selected .option.set,.stepList .selected .option.set a,.faqBlock .faqTitle,.info,.pagination a,.paginationNavigationSide,.filterBlock .transformSelect>li>span:after,.popBlock h3,.popPrice strong,.swiper-button-next,.swiper-button-prev,.popZoom ins,.progStep ins,.progStep .txtLink,.accBlock>label>strong,.accBlock.complete>label>ins,.optionList>label>input[type="checkbox"]:checked+span:after,#instructToggle+label ins,#instructHellingToggle+label ins,.optionBlock .check,.optionBlock input:checked ~ .optionWrap:before,#progress>ul>li.complete:after,#progress>ul>li>a:after,.stepSection input:checked ~ .stepArea h3,.filterBlock .transformSelect ins:after,.stepContent h4 ins,.itemTxt a,.footerTxt a,.btnOverview .txtLink{color:#000}.stepSummary .pTitle a{color:#FD7D0A!important}#progress>ul>li.active a:before,.stepList .active .step,.filterBlock .searchField button,.stepSummary .productOption,.stepSummary .productOption h4,.instructions,.instructions h4,.meetinstructies .faqItem,.meetinstructies .faqItem .faqTitle,.tags span,.tags span a,.tags span a:hover,.info span,.active .edit{color:#FFF}.stepList .selected .option,.txtLight,.accBlock>label>ins,.edit{color:#c5c5c5}.formRow.error:after,.formRow>.error:after,.errorMsg,em.error{color:#DE261E}.stepList .active .step,.optionList>label>input:checked+span:after,.ralChoice strong .radioBtn:before,.stepSummary .productOption,.filterBlock .searchField button,.jsearchFilterContainer .jsearchFilterSearch:after,.instructions,.checkBox>div:after,.radioArea>label>span:before,.optionBlock h4 .radioBtn: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:before,.info span,.popup h4,.fToggle ins:after,.fToggle ins:before,.accBlock>label>span:before,.accBlock>label>span:after,.numberInput button:before,.numberInput button:after,.popBlock ol li:before,.popBlock ul li:before,.choiceSelector .optionRow label .block:after{background-color:#FD7D0A}.popup .inmeetservicePopup h4,.summaryPopup h4{background:0}#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}.productInfo,.stepList .main .step,.stepList .done .step,.checkBox>div:before,.faqBlock .faqTitle,.filterBlock>input:checked ~ .filters{background-color:#F0F0F0}.tags span,.optionBlock .swatch{background-color:#535353}.faqBlock .read-more-target{background-color:rgba(240,240,242,0.5)}.stepList .selected{background-color:#CDEAF8}.formRow.error:after,.formRow>.error:after,.errorMsg{background-color:#FEC0B4}.stepList .selected .option *{fill:#FD7D0A}.pTitle{background-color:#A4A4A4}#progress>ul{background:linear-gradient(to bottom,#fff,#fff calc(50% - 1px),
        #c5c5c5 calc(50% - 1px),
        #c5c5c5 calc(50% + 1px),
        #ffffff calc(50% + 1px),
        #ffffff)}.optionBlock input:checked ~ .optionWrap,.choiceSelector label input:checked ~ .block,#progress>ul>li.active:after,#progress>ul>li.complete:after,.filterBlock .transformSelect>li>span,.filterBlock>input:checked ~ .filters,.fToggle,.optionBlock.productOption:hover,.stepSummary .productOption,.subSelection{border-color:#C20344}#progress>ul>li div:before{border-color:transparent transparent #C20344 transparent}.stepSection .stepArea,.stepSummary,.changeQty,.faqBlock,.btnContainer,.itemRow,.lineHeader{border-color:#F0F0F2}.progStep,.progBottom,.filterBlock .transformSelect ins,.optionList>label>span:before,.transformSelect>li>span,.choiceSelector .optionRow label .block,.filterBlock .filters .transformSelect>li>span{border-color:#bcbcbc}.choiceSelector label:hover .block{border-color:#c5c5c5}.stepList .step{border-left:35px solid #F0F0F2}.stepList .done .step{border-left:35px solid #BCBCBC}.stepList .active .step{border-left:35px solid #0093d8}.info span:before,i.radio{border-bottom-color:#FD7D0A}.formRow.error:before,.formRow>.error:before{border-bottom-color:#FEC0B4}.btn.primary,.optionList>label>input[type="checkbox"]:checked+span:before{background-color:#FD7D0A;border:1px solid #FD7D0A}.optionList>label>input[type="checkbox"]:checked+span:after{color:#fff}.btn.primary:not(.disabled):hover,label:hover ~ .btn.primary,label:hover ~ .optionWrap .btn.primary{background-color:#FD7D0A;border:1px solid #FD7D0A}.optionBlock .btn.primary{background-color:#FD7D0A;border:1px solid #FD7D0A}.optionBlock .btn.primary:hover,.optionBlock label:hover ~ .btn.primary,.optionBlock label:hover ~ .optionWrap .btn.primary{background-color:#FD7D0A;border:1px solid #FD7D0A}.btn.primaryAlt,.btn.shop{background-color:#FD7D0A}.btn.primaryAlt:hover,.btn.shop:hover{background-color:#001A37}.btn.other{background-color:#fff;color:#000;border:2px solid #111316}.btnOrange{background-color:#F36B21}.btnOrange:hover{background-color:#F9582C}a{color:#000;text-decoration:underline}a:not(.btn):hover{color:#000}#progress>ul>li>a:before{margin-top:1px}.summaryArea .btn.primary.addToBasket{line-height:26px;font-size:18px;padding:8px 25px 8px 25px;position:relative}.jsearchFilterTag:hover,.info span,.pBtnContainer{background-color:#fff}.info span,#progress>ul>li>a:after,.optionBlock span.label{color:#000}.info span{font-family:'AkkuratRegular',sans-serif}.promotion-box .promotion-percentage-label .btn{background:#c20344}#progress div.promotion-box{margin-top:7px}.promotion-box .promotion-percentage-label .btn{padding-top:.3rem;padding-bottom:.3rem}.promoHeader .promotion-box .promotion-percentage-label .btn{border-radius:0}.promoHeader .promotion-box{border:2px solid #c20344;border-radius:4px}.promotion .jconfigurator-totalprice{color:#c20344;font-weight:700}.promotion-query .jconfigurator-totalpricequery{color:#c20344;font-weight:700}.promotion-box .promotion-percentage-label .btn{background:#c20344;border-radius:4px}#progress .promotion-box .btn,.progStep .promotion-box .btn,.popPrice .promotion-box .btn{font-family:"AkkuratBold",sans-serif;font-weight:bold;border:solid 1px transparent;border-radius:4px}
@charset "utf-8";@media screen and (max-width:767px){.filterLabel>span,.filters ul.transformSelectDropdown{border-color:#F0F0F2}body{font-size:16px;line-height:28px}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}}
