/*!modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize*/*,::before,::after{box-sizing:border-box}html{font-family:system-ui,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji;line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,liberation mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%;overflow-y:scroll}body{color:#090909;font-family:Roboto,helvetica neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.01em;line-height:1.6}blockquote{border-left:.3rem solid #242424;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#430358;border:.1rem solid #430358;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#090909;border-color:#090909;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#430358;border-color:#430358}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:#0000;color:#430358}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:#0000;border-color:#090909;color:#090909}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#430358}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:#0000;border-color:#0000;color:#430358}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:#0000;border-color:#0000;color:#090909}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#430358}code{background:#b3bac1;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#b3bac1;border-left:.3rem solid #430358;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #b3bac1;margin:3rem 0}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input:not([type]),textarea,select{-webkit-appearance:none;background-color:#0000;border:solid .1rem #242424;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem .7rem;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:#430358;outline:0}select{background:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA4IiB3aWR0aD0iMzAiPjxwYXRoIGZpbGw9IiMyNDI0MjQiIGQ9Ik0wIDBsNiA4IDYtOCIvPjwvc3ZnPg==) 50% 100% no-repeat;padding-right:3rem}select:focus{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA4IiB3aWR0aD0iMzAiPjxwYXRoIGZpbGw9IiM0MzAzNTgiIGQ9Ik0wIDBsNiA4IDYtOCIvPjwvc3ZnPg==)}select[multiple]{background:0 0;height:auto}textarea{min-height:6.5rem}label,legend{display:block;font-weight:700;margin-bottom:.5rem;padding-left:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400}input[disabled]{color:#b3b3b3;font-style:italic;border:solid .1rem #b3b3b3}.container{margin:0 auto;max-width:112rem;padding:0 2rem;position:relative;width:100%}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-40{margin-left:40%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-60{margin-left:60%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{align-self:center}@media(min-width:40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2.0rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#430358;text-decoration:none}a:focus,a:hover{color:#090909}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:.1rem solid #ddd;padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}@media(min-width:40rem){table{display:table;overflow-x:initial}}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0;color:#430358}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:" ";display:table}.float-left{float:left}.float-right{float:right}.alertOverlay{display:block;height:100%;width:100%;position:fixed;z-index:1;left:0;top:0;overflow-x:hidden}.alertOverlay.overlayAnomaly{background:#00000040}.alertOverlay.overlayFailure{background:#00000040}.alertOverlay.overlaySuccess{background:#00000040}.alertPosition{height:100%;display:flex;justify-content:center;align-items:center}.alertContent{height:auto;width:auto;background:#fff;opacity:1;border-style:solid;border-width:.5rem;border-radius:.5rem;text-align:center}.alertContent.alertAnomaly{border-color:#f78c00}.alertContent.alertFailure{border-color:#850300}.alertContent.alertSuccess{border-color:#487a00}.alertContent p{display:block;margin-bottom:.5rem;padding:1rem;font-size:1.5rem;color:#430358}.alertContent button{font-style:italic;font-size:80%;text-decoration:underline}.modal{display:none}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:200;opacity:0;transition:opacity .2s;will-change:opacity;background-color:#00000040;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal__header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;color:#fff;background:#b408ec;text-transform:uppercase}.modal__close{width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;background-color:#0000;cursor:pointer;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDQ5MiA0OTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MiA0OTIiPjxwYXRoIGQ9Ik0zMDAuMTg4IDI0NiA0ODQuMTQgNjIuMDRjNS4wNi01LjA2NCA3Ljg1Mi0xMS44MiA3Ljg2LTE5LjAyNC4wLTcuMjA4LTIuNzkyLTEzLjk3Mi03Ljg2LTE5LjAyOEw0NjguMDIgNy44NzJjLTUuMDY4LTUuMDc2LTExLjgyNC03Ljg1Ni0xOS4wMzYtNy44NTYtNy4yLjAtMTMuOTU2IDIuNzgtMTkuMDI0IDcuODU2TDI0Ni4wMDggMTkxLjgyIDYyLjA0OCA3Ljg3MmMtNS4wNi01LjA3Ni0xMS44Mi03Ljg1Ni0xOS4wMjgtNy44NTYtNy4yLjAtMTMuOTYgMi43OC0xOS4wMiA3Ljg1Nkw3Ljg3MiAyMy45ODhjLTEwLjQ5NiAxMC40OTYtMTAuNDk2IDI3LjU2OC4wIDM4LjA1MkwxOTEuODI4IDI0NiA3Ljg3MiA0MjkuOTUyYy01LjA2NCA1LjA3Mi03Ljg1MiAxMS44MjgtNy44NTIgMTkuMDMyLjAgNy4yMDQgMi43ODggMTMuOTYgNy44NTIgMTkuMDI4bDE2LjEyNCAxNi4xMTZjNS4wNiA1LjA3MiAxMS44MjQgNy44NTYgMTkuMDIgNy44NTYgNy4yMDguMCAxMy45NjgtMi43ODQgMTkuMDI4LTcuODU2bDE4My45Ni0xODMuOTUyIDE4My45NTIgMTgzLjk1MmM1LjA2OCA1LjA3MiAxMS44MjQgNy44NTYgMTkuMDI0IDcuODU2aC4wMDhjNy4yMDQuMCAxMy45Ni0yLjc4NCAxOS4wMjgtNy44NTZsMTYuMTItMTYuMTE2YzUuMDYtNS4wNjQgNy44NTItMTEuODI0IDcuODUyLTE5LjAyOC4wLTcuMjA0LTIuNzkyLTEzLjk2LTcuODUyLTE5LjAyOEwzMDAuMTg4IDI0NnoiLz48L3N2Zz4=)}.modal__wrapper{width:100%;z-index:9999;overflow:auto;opacity:0;max-width:540px;max-height:80vh;border-radius:.5rem;box-shadow:1em 1em .5em #242424;transition:transform .2s,opacity .2s;will-change:transform;background-color:#fff;display:flex;flex-direction:column;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-overflow-scrolling:touch}.modal__content{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;flex-grow:1;padding:1.5rem}.modal.is-active{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999}.modal.is-visible .modal__wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal.is-visible .modal__overlay{opacity:.625}svg{fill:#430358}.tooltip{position:relative;display:inline}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#430358;color:#fff;text-align:center;border-radius:.5rem;padding:5px 0;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.smallprint{font-size:75%}.button,button{cursor:pointer}div.headerStrip{position:fixed;z-index:1;left:0;width:100%;height:4rem;background:#430358;top:0}div.headerStrip p{margin-top:.35em;margin-bottom:.55em;color:#fff;font-weight:400;text-transform:uppercase;font-size:1.45em}div.headerStrip div.dropdown{width:7em;height:3.2em;padding-right:1em;text-align:right}div.headerStrip div.dropdown:hover{background:#ddd}div.headerStrip div.dropdown:hover p{color:#242424}div.headerStrip div.dropdown:hover p>span{border-top:.5em solid #242424;display:inline-block}div.headerStrip div.dropdown:hover>ul.dropdown-content{display:block}div.headerStrip div.dropdown p{color:#fff}div.headerStrip div.dropdown p>span{content:"";position:relative;top:.375em;left:.25em;border-left:.5em solid #0000;border-right:.5em solid #0000;border-bottom:.5em solid #0000;border-top:.5em solid #fff;display:inline-block}div.footerStrip{position:fixed;z-index:1;left:0;width:100%;height:4rem;color:#fff;background:#430358;bottom:0}div.footerStrip p{text-align:center;color:#fff;font-size:.65em}div.footerStrip p>a{color:#fff;text-decoration:underline dotted #fff}ul.dropdown-content{display:none;list-style:none;position:absolute;left:auto;right:0;margin-top:-.5em;margin-right:1.55em;background-color:#b3bac1;min-width:160px;box-shadow:0 8px 16px 0 #0003;z-index:1}ul.dropdown-content>li{margin-bottom:0;line-height:.4em;font-size:.75em;font-weight:600;border-top:1px solid #430358}ul.dropdown-content>li:last-child{color:#fff;background:#b408ec}ul.dropdown-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left}ul.dropdown-content a:hover{background-color:#ddd}div.main{position:relative;top:4em;margin-bottom:4.5rem}@media(min-width:40rem){.column.buttonSpace{padding-bottom:2.5rem}}#backButton span{font-size:1.5rem}#login{display:flex;justify-content:center;margin:10% auto auto}a.forgottenPassword{margin-top:-.75rem;text-decoration:underline}hr.login{margin:2rem 0}p.smallprint.centre{text-align:center}h5.formSubHeading{margin-bottom:.5rem;font-style:italic;font-weight:375;text-decoration:underline}p.fieldInstructions{font-size:.9rem}li>a.productSteps{text-align:right}li.linkListHeading{font-weight:700;text-transform:uppercase;list-style-type:none}li.linkListDivider{height:1px;border-top:solid 1px #ddd;list-style-type:none}li>a>span{font-style:italic}li>a>span.flagTotal{padding-left:1.5rem}li>a>span>span{padding-left:1.5rem;color:red}p>strong>span.systemStatusOpen{color:#487a00}p>strong>span.systemStatusMaintenance{color:#f78c00}p>strong>span.systemStatusClosed{color:#850300}h4.specHead{margin-top:2rem;border-bottom:dotted 1px #b3bac1}div.primaryFormButton,div.secondaryFormButton{margin-top:0;width:196px}div.primaryFormButton{margin-top:8.25rem}input.primaryFormButton,input.secondaryFormButton{width:100%;margin:0 0 .5rem}a.secondaryFormButton.cancel{width:100%;margin:0;border-color:#850300;color:#850300;background-color:#ffebeb;opacity:.8;background-size:10px 10px;background-image:repeating-linear-gradient(45deg,#ff9a97 0,#ff9a97 1px,#ffebeb 0,#ffebeb 50%)}a.secondaryFormButton.cancel:hover{border-color:#850300;color:#fff;background-image:none;background-color:#850300}div.colourChip{display:inline;position:absolute;left:6rem;margin-top:3px;width:470px;height:1.5rem;border:solid 1px #b3bac1;border-radius:.5rem}label.specificationItem{display:inline}label.specificationItem>input{margin-right:2rem}input.specificationItem{margin-bottom:2.5rem}div.imageBuildContainer{width:196px;height:520px}div.imageBuildContainer>div.grouping{width:inherit;height:510px}div.colourTarget{width:196px;height:20px;border:1px solid #b3bac1;border-radius:.5rem}label.colourTarget{margin-top:2px;margin-bottom:0;color:#430358;font-size:1rem;font-weight:500}label.above{margin-top:0}div.stepTarget{position:relative;width:196px;height:435px}div.stepTarget.background,div.grouping.background{border:1px solid #b3bac1}div.stepTarget.background.filler,div.colourTarget.filler{background:url(https://dgpimages.b-cdn.net/build/empty.png) repeat}blank{background-image:none}#dgpList_wrapper{margin-bottom:5em}td.midCol,th.midCol{text-align:center}td.rightCol,th.rightCol{text-align:right}a.button.list,div.listColour{width:10rem;line-height:1.5rem}a.button.list{height:1.5rem}div.listColour{margin-bottom:.75rem;height:1.5rem;border:solid 1px #b3bac1}#addButton{margin-top:.65rem;height:2.9rem;line-height:2.9rem}#addButton span:before{content:"+ ";height:1.2rem;width:1.2rem;font-size:1.2rem;align-items:center;justify-content:center;font-weight:700}#dgpList>thead>tr>th,#dgpList>tfoot>tr>th,#dgpList>tbody>tr>td{font-size:1.25rem}a.button.turnOn,a.button.noImage,a.button.openForBusiness{background-color:#487a00;border-color:#487a00}a.button.turnOff,a.button.hardClose{background-color:#850300;border-color:#850300}a.button.imageExists,a.button.incompleteSpecification,a.button.maintenanceClose{background-color:#f78c00;border-color:#f78c00}a.button.selectionButton{width:100%}a.button.lastButton{margin-bottom:6rem}td>a.button.list{width:auto;margin:0 .15rem 0 .65rem;padding:0 .5rem}fieldset.notlast{margin:0}fieldset.submit{margin-top:.5rem;border-top:solid .25rem #eee;padding-top:.65rem}.choicesLabel{color:#777;font-weight:400;font-style:italic;font-size:1rem}.choicesLabel .peer-compatibleCosts{margin-bottom:0}label.choicesLabel>input[type=checkbox]{margin:0;padding:0;position:relative;top:-1px;vertical-align:bottom}label.choicesLabel>input[type=radio]{margin-bottom:.25rem;padding:0;position:relative;top:1px;vertical-align:bottom}p.choicesLabel.peer-compatibleCosts{margin-bottom:0}div.choices>label{display:inline-block;margin-right:2.5rem;width:18rem}div.choices>label input[type=checkbox],div.choices>label input[type=radio]{position:relative;top:-1px;width:1.5rem;height:1.5rem;margin:0;padding:0;vertical-align:bottom}div.costChoices>div{display:inline-block}div.costChoices>div input[type=text]{margin-right:2.63rem;width:18rem}div.colourSet{width:100%;height:3.8rem;border:solid 1px #b3bac1}label.subhead{margin-top:.875rem;border-bottom:solid .25rem #eee}p.subhead{font-style:italic;font-weight:900}p.subhead>p{text-indent:1em;position:relative}p.subhead>p::before{content:"";position:absolute;background:#222;width:5px;height:5px;left:-13px;top:50%;transform:translateY(-50%);border-radius:50%}label.box{margin-top:.75rem;margin-bottom:.25rem}label.box.visuals{margin-top:1.75rem}span.required{color:red;vertical-align:super}span.required.text{vertical-align:middle;font-size:.75rem}div.standardCostsDisplay input[type=text]{width:12rem;height:2rem;padding:.3rem .5rem .7rem;line-height:1rem;border-color:#818181}td.peer-compatibleCosts{padding:.6rem 1.5rem}td.peer-compatibleCosts>input{border-color:#818181;font-size:1.175rem;height:2rem;line-height:1rem;margin-bottom:0;padding:.5rem .275rem;width:12rem}ol#sortableList li{padding:.75rem;background:#b3bac1;border:solid 1px #242424;border-radius:.5rem}