#configurator-grid table th{font-size:14px;padding-bottom:5px;font-weight:500;color:#222}#configurator-grid table th.c-t-qty{min-width:auto}#configurator-grid table select{background:#fff;border:1px solid #2e408a;padding:2px 30px 2px 5px;height:30px;box-shadow:none;font-size:14px;color:#222;font-weight:500;-webkit-appearance:none;position:relative;cursor:pointer;background-image:url(https://www.metaalwinkelonline.nl/static/frontend/Metaalwinkel-metalen/default/nl_NL/images/dummy/select-icon.png);background-repeat:no-repeat;background-position:center right 5px}#configurator-grid table select::-ms-expand{display:none}#configurator-grid .action.primary{margin-top:5px;padding:5px 35px;font-weight:400;font-size:16px;line-height:normal}#configurator-grid table input{border:1px solid #2e408a;background:#fff;font-weight:600;height:30px}#configurator-grid table .c_qty input[type=number]{background:#fff;text-align:center;max-width:60px}.product-info-section #configurator-grid table tbody tr td{vertical-align:top !important;font-size:14px;font-weight:600}.product-info-section #configurator-grid table tbody tr td.c_price,.product-info-section #configurator-grid table tbody tr td.c_icon-delete{vertical-align:middle !important}.product-info-section #configurator-grid table tbody tr td.c_icon-delete{padding-right:0;text-align:right;min-width:18px}.product-info-section>p.processing-costs-text-th{margin-bottom:-23px;font-size:14px !important;font-weight:500 !important;color:#222}.product-info-section #configurator-grid table tbody tr td .far.fa-trash-alt{font-size:17px;color:#000;cursor:pointer;position:relative;top:2px;line-height:20px}.product-info-section #configurator-grid table tbody tr td i.fas.fa-edit{color:#000;font-size:17px;line-height:20px;cursor:pointer}.product-info-section #configurator-grid table tbody tr td.c_icon-edit{padding-right:0;vertical-align:middle !important;text-align:right}.product-info-section #configurator-grid table tbody tr td.c_length{max-width:95px}.product-info-section #configurator-grid table tbody tr td.c_width{max-width:95px}.product-info-section #configurator-grid table tbody tr td.c_price{min-width:62px;padding-top:5px}.product-info-section #configurator-grid table tbody tr td.c_price>span{display:flex}.product-info-section #configurator-grid table tbody tr td.c_price>span>span{margin-left:5px}#configurator-grid .processing-costs-text{font-size:14px;font-style:italic;color:#aaa;font-weight:400;margin-top:0;margin-bottom:10px}.configurator-row{display:flex;padding-top:10px;justify-content:space-between;align-items:center}.configurator-right>span{font-size:14px;font-style:italic;color:#666;font-weight:400;margin-right:10px}.configurator-right .switch{position:relative;display:inline-block;width:60px;height:24px}.configurator-right .switch input{opacity:0;width:0;height:0}.configurator-right .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d3d8eb;-webkit-transition:.4s;transition:.4s}.configurator-right .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.configurator-right input:checked+.slider{background-color:#303e8c}.configurator-right input:focus+.slider{box-shadow:0 0 1px #2196f3}.configurator-right input:checked+.slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px)}.configurator-right .slider.round{border-radius:10px}.configurator-right .slider.round:before{border-radius:50%}#configurator-grid .total-price{justify-content:right}#configurator-grid .total-price>span{margin-left:15px}#configurator-grid .total-price>span:last-child{margin-left:31px}#configurator-grid table{margin-left:0}#configurator-grid .total-price{justify-content:right;border-top:1px solid #303e8c;padding-top:20px}div#configurator-grid{position:relative}.info-click-popup{cursor:pointer;padding:2px;margin:auto;bottom:-9px;position:relative;z-index:9;left:auto;right:0;text-align:right}.info-click-popup div{line-height:0}.modal-popup._show.question-modal .modal-inner-wrap{position:relative;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-width:500px;margin:1.75rem auto;top:50%;transform:translate(0,-50%)}.modal-popup.question-modal .modal-title{border-bottom:1px solid #c1c1c1;padding-bottom:11.5px;font-size:26px;margin-bottom:0;min-height:1em;word-wrap:break-word;color:#303e8c;font-family:'Montserrat',sans-serif;font-weight:700}.modal-popup.modal-slide.question-modal .modal-footer{padding-top:15px;padding-bottom:15px}.catalog-product-view .box-tocart .fieldset .actions button.tocart{background:#13d205 !important;color:#fff !important;border:1px solid #13d205 !important;line-height:0;padding:8px 45px}.catalog-product-view .box-tocart .fieldset .actions button.tocart span{min-height:25px;display:inline-block;float:right;line-height:25px;margin-left:18px}@media (min-width:1200px){th.mob-tooltip,td.mob-td-tooltip{display:none !important}}@media(min-width:768px) and (max-width:1199px){table#configurator-table tbody tr td.c_length:before{content:"Lengte (mm)";display:block;font-weight:500 !important;padding-top:10px !important;padding-bottom:5px !important}table#configurator-table tbody tr td.c_width:before{content:"Breedte (mm)";display:block;font-weight:500 !important;padding-top:10px !important;padding-bottom:5px !important}table#configurator-table tbody tr td.c_qty:before{content:"Aantal";display:block;font-size:1rem !important;font-weight:500 !important;padding-top:10px !important;padding-bottom:5px !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td{display:table-cell;width:auto !important;height:auto;float:none !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td{display:table-cell;width:auto !important;max-width:unset !important;height:auto;float:none !important}table#configurator-table tbody tr td.c_price:before{display:none !important}table#configurator-table tbody tr td.c_length:before,table#configurator-table tbody tr td.c_width:before,table#configurator-table tbody tr td.c_qty:before{font-size:14px !important}#configurator-grid .total-price{text-align:center;justify-content:center}.catalog-product-view .box-tocart .fieldset .actions button.tocart{float:none !important;margin:0 auto !important;width:auto !important;padding:8px 45px !important}#configurator-grid .total-price>span:last-child{margin-right:15px}body.page-product-grouped .page-wrapper #maincontent .columns .product-add-form form .box-tocart .fieldset .actions{text-align:center}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.products-cust{display:block;width:100% !important;box-sizing:border-box}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid thead{display:none !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid{padding-top:20px !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid #configurator-table tr{border-bottom:1px solid #dfdfdf;padding-bottom:25px;margin-bottom:24px;width:100%;float:left}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid #configurator-table tr:last-child{margin-bottom:0;border-bottom:none;padding-bottom:10px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid .processing-costs-text{font-size:14px !important;margin-top:0 !important;margin-bottom:20px !important;display:inline-block !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_price{padding-top:40px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_price,.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_icon-delete{padding-top:40px}.product-info-section #configurator-grid table tbody tr td.c_icon-edit{padding-top:40px}#configurator-grid .action.primary{padding:6px 15px;font-size:14px}.info-click-popup{top:-8px;margin-left:auto;left:auto;right:4px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip{padding:0}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip button{background:0 0;border:none;padding:0}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip button .info-click-popup{top:0;position:relative;padding:0;left:-10px;width:15px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip>span{right:3px;position:relative;top:10px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid>.info-click-popup{display:none}}@media (max-width:767px){.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td{display:table-cell;width:auto !important;height:auto;float:none !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td{display:table-cell;width:auto !important;height:auto;float:none !important;padding-left:3px;padding-right:3px}table#configurator-table tbody tr td.c_price:before{display:none !important}table#configurator-table tbody tr td.c_length:before,table#configurator-table tbody tr td.c_width:before,table#configurator-table tbody tr td.c_qty:before{font-size:13px !important}#configurator-grid .total-price{text-align:center;justify-content:center}.catalog-product-view .box-tocart .fieldset .actions button.tocart{float:none !important;margin:0 auto !important;width:auto !important;padding:8px 45px !important}#configurator-grid .total-price>span:last-child{margin-right:15px}body.page-product-grouped .page-wrapper #maincontent .columns .product-add-form form .box-tocart .fieldset .actions{text-align:center}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.products-cust{display:block;width:100% !important;box-sizing:border-box}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid #configurator-table tr{border-bottom:1px solid #dfdfdf;padding-bottom:25px;margin-bottom:24px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid #configurator-table tr:last-child{margin-bottom:0;border-bottom:none;padding-bottom:10px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid .processing-costs-text{font-size:14px !important;margin-top:0 !important;margin-bottom:20px !important;display:inline-block !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_price{padding-top:40px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_price,.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_icon-delete{padding-top:40px}.product-info-section #configurator-grid table tbody tr td.c_icon-edit{padding-top:40px}#configurator-grid .action.primary{padding:4px 15px;font-size:14px}.info-click-popup{top:-8px;margin-left:auto;left:auto;right:4px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip{padding:0}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip button{background:0 0;border:none;padding:0}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip button .info-click-popup{top:0;position:relative;padding:0;left:-10px;width:15px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip>span{right:3px;position:relative;top:10px}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid>.info-click-popup{display:none}}.catalog-product-view .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{background:#f5f5f5;padding:20px 30px 20px;z-index:999}.catalog-product-view .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar-close{position:absolute;right:12px;top:8px;outline:none;box-shadow:none}.catalog-product-view .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar-close .ui-button-text:after{outline:none;box-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#8f8f8f;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.catalog-product-view .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-titlebar-close .ui-button-text{font-size:0}.catalog-product-view .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable .ui-dialog-title{border-bottom:1px solid #c1c1c1;padding-bottom:5px;font-size:22px;margin-bottom:15px;word-wrap:break-word;color:#303e8c;font-family:'Montserrat',sans-serif;font-weight:700;display:block}.catalog-product-view #calculate_fee{background:#13d205 !important;color:#fff !important;border:1px solid #13d205 !important;font-family:'Montserrat',sans-serif;margin-top:5px;padding:5px 35px;font-weight:400;font-size:16px;line-height:normal}.catalog-product-view input#calculate_fee:disabled{opacity:.5;pointer-events:none}.catalog-product-view .box-tocart{width:100% !important;margin-top:0}.product-info-bottom .product-info-section{margin-top:0}@media (max-width:479px){table#configurator-table tbody tr td.c_length:before,table#configurator-table tbody tr td.c_width:before,table#configurator-table tbody tr td.c_qty:before{font-size:12px !important}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.mob-td-tooltip button .info-click-popup{left:-4px}.configurator-right{padding-left:0;text-align:right;margin-top:10px}.configurator-row{flex-wrap:wrap;align-items:center;justify-content:center}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_icon-delete,.product-info-section #configurator-grid table tbody tr td.c_icon-edit{min-width:unset}.page-wrapper #maincontent .columns .main .product-add-form .product-info-section #configurator-grid tbody td.c_qty input{padding:0;width:auto;max-width:40px}}