.limit-1200{max-width:1200px;margin:0 auto}#cart-summary .card-body{padding:.75rem}#cart-summary .cart-summary-items{font-size:14px}#cart-summary .summary-title{font-weight:bold;font-size:14px}#cart-summary .summary-title a{font-size:12px;font-weight:normal;color:#333}#checkout{height:auto;min-height:500px;position:relative}@media all and (min-width:768px){#checkout{padding-bottom:50px}}.steps-bg{position:absolute;top:0;left:0;width:100%;background-color:rgba(246,246,246,1);height:40px}.track-progress{margin:0;padding:0;overflow:hidden;font-size:0}.track-progress ol,.track-progress ol li{margin:0!important;padding:0!important}.track-progress li{list-style-type:none;display:inline-block;position:relative;margin:0;padding:0;text-align:center;line-height:41px;height:40px;background-color:rgba(246,246,246,1);font-size:15px}.track-progress[data-steps="3"] li{width:33.33333%}.track-progress[data-steps="4"] li{width:25%}.track-progress[data-steps="5"] li{width:20%}.track-progress li>a{display:block;color:#000;text-decoration:none;padding-left:15px;pointer-events:none}.track-progress li:first-child>a{padding-left:0}.track-progress li.done>a{color:#fff;background-color:#333;pointer-events:visible}.track-progress li>a:before{border-left-color:#333}.track-progress li.active>a{color:#fff;background-color:#aaa;pointer-events:visible}.track-progress li>a:after,.track-progress li>a:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:rgba(246,246,246,1);border-width:20px}.track-progress li>a:after{top:-5px;z-index:1;border-left-color:#fff;border-width:25px}.track-progress li.active>a:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:0;border:solid transparent;border-left-color:rgba(246,246,246,1);border-width:20px}.track-progress li.done>a:after{top:-5px;z-index:1;border-left-color:rgba(246,246,246,1);border-width:25px}.track-progress li>a:before,.track-progress li.active>a:before,.track-progress li.done>a:before{z-index:2}.track-progress li.done+li>a:before{border-left-color:#333}.track-progress li.active+li>a:before{border-left-color:#aaa}.track-progress li:first-child>a:after,.track-progress li:first-child>a:before{display:none}.track-progress span{color:#999}.track-progress li.active span{color:#fff}#checkout{height:auto;min-height:500px;position:relative}.radio-options-block,.checkout-box{height:auto;background-color:#f1f1f1;position:relative;padding:15px}.radio-options-block ul li.radio-img{position:relative;padding-right:5px}.radio-options-img{position:absolute;top:0;bottom:0;right:15px;margin:auto;max-width:30px}@media screen and (max-width:991px){.radio-options-block{border:none;padding:0}}.checkout-box span.box-title{font-size:22px;letter-spacing:-1px;display:block;margin-bottom:15px}.checkout-box span.box-title span{font-size:13px;line-height:2.5}.radio-options-block span.title{font-size:28px;font-weight:600;margin:5px 0 10px 0;display:inline-block;letter-spacing:0}.radio-options-block .verzendoptie span.title{margin-right:5px;display:inline-block}.radio-adres{overflow:hidden}.radio-options-block span.title-sub{font-size:12px;color:#666;font-weight:400;display:inline-block;padding:0}.radio-options-block ul li{display:block;height:auto;position:relative;padding:0 0 18px 0;border:1px solid #fff}.radio-options-block ul li:hover{cursor:pointer;background-color:#fff;border:1px solid #fff}.radio-options-block ul li.radioCheck{background-color:#fff}@media all and (max-width:767px){li.verzendoptie span:not(.title):not(.title-sub){padding-left:8px}}.radio-options-block ul li.radioCheck .check-visible{display:block}.radio-options-block ul li.radioCheck span.glyphicon{position:absolute;top:8px;left:8px;font-size:20px}.radio-options-block input[type="radio"]{position:absolute;top:8px;left:8px}.radio-options-block label.radio-custom-label{position:absolute;top:7px;left:7px}.select-bank{width:150px!important;margin-left:32px;margin-top:3px}.radio-options-block ul li span.title,#payment-options.radio-options-block ul li span.title,#dealer-options.radio-options-block ul li span.title{padding:7px 8px 4px 34px;font-size:16px;margin:0;letter-spacing:normal}#payment-options,#dealer-options{background-color:#fff;padding:0;border:none;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}#payment-options ul,#dealer-options ul{padding-left:0}#payment-options li,#dealer-options li{padding:10px;border-radius:.25rem}#shipping-options li.radioCheck,#payment-options li.radioCheck,#dealer-options li.radioCheck{background-color:#eee}.em-90{font-size:.9em}#checkout .address{margin:10px 0;font-size:14px}#checkout .address span.title,#checkout .payment-txt span.title,#checkout .shoppingbag-check span.title{font-size:16px;font-weight:600;display:block;margin:2px 0 8px 0}.img-payment-icon{position:absolute;top:10px;right:20px}#form-afterpay{padding-left:34px;padding-right:20px}#form-afterpay label{display:block;width:100%;margin-top:5px;padding:0}#form-afterpay label#f_telnr-error{margin-bottom:10px}@media all and (max-width:991px){#form-afterpay label{font-weight:600}}#payment-options li span.title-sub{padding-left:3px}#form-afterpay input{background-color:#fafafa;padding:5px 8px 3px 8px}#form-afterpay .help-block{display:inline-block;padding:0;margin-top:10px}.img-payment-icon{height:20px!important}ul.checklist-bestelproces li{font-size:20px;padding:20px 0 20px 60px;border-bottom:1px solid #eee;color:#000;line-height:1;list-style:none}ul.checklist-bestelproces li.active{opacity:.7;filter:alpha(opacity=70)}ul.checklist-bestelproces li.done{color:#5c77fc;opacity:.7;filter:alpha(opacity=70)}ul.checklist-bestelproces span{font-size:16px;display:block;width:100%;line-height:1.2;margin-top:5px}ul.checklist-bestelproces i{font-size:48px;position:absolute;left:5px}@media all and (max-width:767px){ul.checklist-bestelproces li{padding:10px 0;border-bottom:1px solid #eee;text-align:center}ul.checklist-bestelproces li:first-of-type{border-top:1px solid #eee;margin-top:20px}ul.checklist-bestelproces i{font-size:48px;position:relative;left:0;width:100%;margin-bottom:5px;text-align:center}}