.surcharge{width:100%}.contact #mainContent{flex-direction:row}#contactFrame{display:block;padding:20px;width:100%}#contactFrame h2.title{margin-top:50px}.contactbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0}.contactbox>div{display:block;width:48%}.contactbox .img img{width:100%}.login-head{display:block;width:100%;margin:0 0 1.85rem}#orderStatus{display:flex;flex-flow:column;flex-wrap:wrap;width:90%;margin:30px auto;max-width:700px;border:1px solid var(--site-border);background:#fff;border-radius:4px}#orderStatus .brand{display:block;background:url('/images/svg/D911-logo-mixed.svg') center 4vh/50% auto no-repeat;top:0;bottom:0;left:0;padding:20vh 50px 0;text-align:center}#orderStatus .pageDisplay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:50px}#orderStatus .pageDisplay>div{display:block;max-width:600px}#orderStatus .pageDisplay h4,#orderStatus .pageDisplay h3{text-transform:none;margin:0 0 30px}#orderStatus .pageDisplay p.submit{text-align:right}#orderStatus .pageDisplay button[type='submit'],#orderStatus .pageDisplay button[type='button'],#orderStatus .pageDisplay input[type='text']{width:100%}#orderStatus .pageDisplay button[type='submit'],#orderStatus .pageDisplay button[type='button']{background:#eb6a2e;color:#fff;border:0;display:inline-block;max-width:250px}#orderStatus .pageDisplay label{display:flex;align-items:center;margin:20px 0 5px}#orderStatus .pageDisplay label>span:first-of-type{width:40%;padding:0 20px 0 0}#orderStatus .pageDisplay label>span:last-of-type{width:100%}#orderStatus .pageDisplay .order-details .headings{font-weight:bold}#orderStatus .pageDisplay .order-details div{padding:5px 5px 5px 0;word-wrap:break-word}#searchContainer .txtblock{display:block;width:48%}#searchContainer strong{color:var(--d911-teal-text)}#resultsContainer table{width:100%}#resultsContainer table tr:nth-child(odd){background:#efefef}#resultsContainer table tr th{padding:6px 6px;width:20%;text-align:left}#resultsContainer table tr td{padding:4px 6px;width:20%;text-align:left}#resultsContainer table tr td input{margin:0}#resultsContainer table tr td .button:hover{background:#50545f}ul.paged{display:block;padding:10px 0;margin:0}ul.paged.bottom{margin-bottom:30px}ul.paged li{display:inline-block;vertical-align:middle;padding:0;text-transform:uppercase;margin:0 5px 0 0}ul.paged li.title{padding:5px 10px 0 0}ul.paged li a{padding:8px 10px;background:#efefef;text-align:center;color:currentColor}ul.paged li a[page-index]{display:block}ul.paged li:hover a,ul.paged li.active a{background:var(--d911-teal);color:#fff}ul.paged span{display:inline-block;vertical-align:middle;margin:0 5px}body:has(.modal-overlay.competitor-enquiry){overflow:hidden}.modal{display:block;width:92%;max-width:800px;max-height:98vh;padding:2.65rem 1.85rem;background:#fff;color:var(--dd-grey);border-radius:4px;position:fixed;inset:.85rem;margin:0 auto auto;z-index:10;overflow:auto;height:fit-content}.modal.confirm-cancel{max-width:440px}.modal.confirm-cancel button{width:160px}.modal.hide{display:none}.modal .close{position:absolute;inset:-1px auto auto -1px;display:flex;width:40px;height:50px;align-items:center;justify-content:center;background:url("/images/svg/i_close.svg") no-repeat center/20px auto;background:var(--dd-bkg1);border-radius:4px 0 4px 0}.modal .close::before{content:'×';font-size:1.86rem;color:var(--dd-grey);font-weight:400}.modal .links a{display:inline-block;margin:0 5px 5px;color:var(--d911-teal-text);padding:8px 15px;background:#fff;text-align:center;min-width:170px}.modal .links a:hover{background:#606770;color:#fff}.modal-overlay{position:fixed;inset:0;width:100%;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;pointer-events:auto;z-index:9999;margin:0}#pageContent:has(#basicpagerepeater) #navBar{display:none}#login .borderbox:not(.reset) .error:not(.submit-messages),#register .borderbox:not(.reset) .error:not(.submit-messages){margin:0 0 8px 40%}.accordion-frame.borderbox{padding:30px 40px}.accordion-frame .accordion-title{display:block;margin:0;cursor:pointer}.accordion-frame .accordion-title svg{float:right;width:25px;height:25px;margin:0 10px}.accordion-frame.active .accordion-title{padding-bottom:20px;margin:0 0 30px}.accordion-frame.active .accordion-title svg{transform:rotate(-180deg)}.accordion-frame .accordion{display:none}.accordion-frame.active .accordion{display:block}.accordion-frame.active .flexgrid.address-summary{display:flex}.accordion-frame:not(.active):hover{background:var(--dd-bkg1)}.accordion-frame.active #carInfo,.accordion-frame.active #otherInfo{display:flex;align-items:initial;margin:0}.accordion-frame.faq:not(.active):hover{background:none}.accordion-frame:hover .accordion-title,.accordion-frame.active .accordion-title{color:var(--d911-teal-text);margin:0}#catalogue .flexgrid.carmake select{width:32%}.refineList.gallery{grid-template-columns:repeat(6,minmax(14%,16%))}ul.refineList.gallery a{padding:10px;font-size:.68rem;line-height:.88rem;font-weight:600;text-align:left;color:var(--site-mid-grey)}ul.refineList.gallery a span{padding-top:10px;display:block}ul.refineList.gallery a img{width:100%}ul.refineList.gallery a iframe{max-width:100%;display:block;border:0}.gallery-page .h3 span{color:var(--d911-teal-text)}.gallery-page .video-card{margin:1rem 0 3rem;text-align:left}.video-card .v_iframe{border-radius:4px;overflow:hidden}.video-card .video-footer{display:flex;gap:1.85rem;padding:.45rem;justify-content:flex-end;align-items:flex-end}.video-footer .txtbox{display:block;flex-grow:1;margin:1rem 0}.video-footer .goback{min-width:fit-content;flex-shrink:0}#Error #bodyMain{max-width:750px}#E500,#E404{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:60vh;padding:1px;text-align:center;width:100%}#E404 h1{color:#eb6a2e;font-size:8vw;line-height:10vw}#E500 h1{color:#06875b;font-size:8vw;line-height:10vw}.account-topnav{display:flex;gap:10px;position:sticky;top:0;width:100%;margin:auto}#navigationTabs ul{display:flex;width:100%;justify-content:flex-end;padding:0 10px;margin:0}#navigationTabs ul li{display:block;margin:0 5px;padding:0;text-transform:uppercase;background:#fff;border:1px solid #06875b;border-bottom:0;font-size:13px;font-weight:600;letter-spacing:.5px;border-radius:4px 4px 0 0}#navigationTabs ul li:hover,#navigationTabs ul li.selected{background:#06875b;border-color:#06875b;color:#fff}#navigationTabs ul li a{color:currentColor;display:block;padding:10px 20px}#navigationTabs ul li#logOut:hover a{background:#363c4b;border-color:#363c4b;color:#fff}#myOrders{display:flex;padding:1.5rem 0;margin:2rem 0 0;flex-direction:column;gap:10px;width:100%}.inv_list-item{display:flex;padding:.44rem .3rem;border:1px solid var(--site-border);margin:0;border-radius:4px;background:#fff;width:100%}.inv_list-item [class^='inv-']{display:block;min-width:fit-content;flex-shrink:0}.inv_list-item .inv-type{width:10%;font-size:.82rem}.inv_list-item .inv-number{width:20%}.inv_list-item .inv-date{width:20%}.inv_list-item .inv-total{width:20%}.inv_list-item .inv-order-id{width:10%}.inv_list-item .inv-download{width:20%}.inv_list-item .inv-download .button{width:100%;margin:0;background:var(--dd-bkg1);color:var(--d911-teal-text);font-size:.68rem;letter-spacing:.013rem}.inv_list-item .inv-download .button:hover{background:var(--d911-teal);color:#fff}.marker{display:flex;align-items:center;justify-content:center;width:fit-content}.marker::before{content:'';margin-right:6px;display:block;width:13px;height:13px;border-radius:50%;background:var(--dd-light-grey);flex-shrink:0;border:2px solid #f5f5f5}.credit::before{background:#06875b}.inv_list-item .inv-label{display:flex;font-weight:600;font-size:.68rem;letter-spacing:.05rem;padding:0;color:var(--dd-light-grey);text-transform:uppercase;line-height:.68rem;margin:6px 0 4px}.inv-txt{display:flex;font-weight:600;padding:0;color:#68788b;color:var(--dd-grey);line-height:1rem}.inv-number .inv-txt,.inv-order-id .inv-txt{display:flex;font-weight:600;font-size:.75rem;padding:0;text-transform:uppercase;line-height:1rem;min-height:20px}.inv-number .inv-txt{color:var(--d911-teal-text)}.page-nav{display:flex;width:100%;gap:20px;justify-content:space-between;align-items:center}.page-nav button{width:200px}#invoice-history .row span{word-break:break-word}.myacc-block{display:block;margin:8.4rem auto 0;background:#fff;border-radius:4px;padding:8.6rem 2.94rem 2.94rem;border:1px solid var(--site-border);position:relative}.user-submit{display:flex;justify-content:space-between;border-top:1px solid var(--site-border);padding:10px 0 0;margin:40px 0 0}.user-submit .button.line{border:1px solid var(--site-border);color:var(--dd-grey);width:180px;text-align:center}.user-submit .button.line:hover{background:var(--dd-light-grey);color:#fff}.basket-name{color:var(--d911-teal-text);margin-left:.68rem}.blk-header{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:0;padding:1.5rem 2.86rem;border-bottom:1px solid var(--site-border);font-size:2.46rem;font-weight:300;position:absolute;inset:0 0 auto;background:var(--dd-bkg1);color:var(--d911-teal-text)}.blk-header svg{fill:var(--dd-light-grey);width:26px;height:26px;flex-shrink:0}.blk-header .button.headbox{position:absolute;right:90px;line-height:1rem;top:0;bottom:0;margin:auto}.blk-group{border-top:1px solid var(--site-border);padding:1rem 0 0;margin:0 auto 40px}.blk-txt{display:block;width:100%}.update-access .button{min-width:180px;border-color:var(--site-border)}.address-name{display:flex;gap:10px;justify-content:space-between}.address-name>div{width:100%}.twoCol{display:grid;grid-template-columns:repeat(2,minmax(45%,50%));gap:10% 5%}.threeCol{display:grid;grid-template-columns:repeat(3,minmax(30%,33%));gap:10% 5%}#passwordContainer{margin:0 0 40px}.order-filter-frame,.invoice-filter-frame{display:flex;justify-content:space-between;gap:1rem}.order-search-label,.order-filter-label,.invoice-search-label,.invoice-filter-label{margin:0;font-size:.96rem;font-weight:500;line-height:1.16rem;display:block;width:100%;border-bottom:1px solid var(--site-border);padding:0 0 6px;color:var(--site-mid-grey)}.order-search-label,.invoice-search-label{margin:0}.order-filter,.invoice-filter{display:block;width:49%;max-width:49%}.order-filter input,.invoice-filter input{width:100%;border-color:var(--dd-light-grey);border-radius:4px;color:var(--site-grey);font-weight:600;font-size:.76rem;cursor:pointer;height:40px;background-color:#fff;min-width:100%}.order-filter label,.invoice-filter label{width:100%}.order-filter .txt,.invoice-filter .txt{font-size:.684rem;display:block;margin:5px 0;color:var(--dd-light-grey);font-weight:600;text-transform:uppercase}.myacc_orders .order-search,.myacc_invoice .invoice-search{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:0;justify-content:space-between}.orders-search .order-search-label,.invoice-search .invoice-search-label{width:100%}.order-search label,.invoice-search label{margin:0;width:calc(100% - 40px)}.order-search input[type='text']:not(.q-field__native),.invoice-search input[type='text']:not(.q-field__native){border-color:var(--dd-light-grey);border-radius:4px 0 0 4px}.order-search .search-button,.invoice-search .search-button{width:40px;background:var(--dd-light-grey);color:#fff;font-size:.86rem;font-weight:600;border:0;border-radius:0 4px 4px 0;padding:0;display:flex;align-items:center;justify-content:center}.search-button svg{width:16px;height:16px}.order-search .txt,.invoice-search .txt{width:100%;font-size:.684rem;display:block;margin:5px 0;color:var(--dd-light-grey);font-weight:600;text-transform:uppercase}.myacc_orders .order-filter-frame,.myacc_invoice .invoice-filter-frame{padding:0;flex-wrap:wrap;gap:initial;align-content:flex-start}.no-results{display:block;border-top:1px solid var(--site-border);margin:56px 0 0;padding:1.5rem 0}.order-list-item{display:flex;padding:.44rem .3rem;border:1px solid var(--site-border);margin:0;border-radius:4px;background:#fff;width:100%;font-size:.824rem;color:var(--dd-grey);position:relative}.order-list-item [class^='.ord-']{display:block;min-width:fit-content;flex-shrink:0}.order-list-item .ord-id{width:10%;font-size:.824rem;padding-left:.5rem}.order-list-item .ord-date-placed{width:20%}.order-list-item .ord-total{width:20%}.order-list-item .ord-status{width:35%}.order-list-item .ord-status span{font-size:.724rem;padding-right:1rem;line-height:.824rem}.order-list-item .ord-download{width:15%;position:relative;max-width:180px}.order-list-item .ord-download .button{width:100%;margin:0;background:var(--dd-bkg1);color:var(--d911-teal-text);font-size:.68rem;letter-spacing:.013rem}.order-list-item .ord-download .button:hover{background:var(--d911-teal);color:#fff}.order-list-item .ord-label{display:flex;font-weight:600;font-size:.68rem;letter-spacing:.05rem;padding:0;color:var(--dd-light-grey);text-transform:uppercase;line-height:.68rem;margin:6px 0 4px}.order-list-item .ord-txt{display:flex;font-weight:600;padding:0;color:var(--dd-grey);line-height:1rem}.order-list-item .ord-id .ord-txt{color:var(--d911-teal-text)}.order-list-item .submit-messages.success{display:block;position:absolute;inset:auto -1px calc(100% + 8px) auto;margin:0;padding:1.05rem 1.85rem;max-width:220px;background:var(--site-green);color:#fff!important;border-radius:4px;font-size:.86rem;line-height:1.06rem;font-weight:400}.order-list-item .submit-messages::after{content:'';display:block;width:2px;height:26px;background:var(--dd-light-grey);position:absolute;z-index:10;inset:auto 30px -13px auto;border-radius:2px}.add-new-list{display:flex;gap:10px;margin:0 0 40px}.add-new-list .button{flex-shrink:0;width:120px}#myDetails .searchPostcode,#myDetails .borderbox .details{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;min-height:50px;display:inline!important}.shopping-list{display:flex;justify-content:space-between}.shopping-list-nav{display:flex;flex-direction:column;gap:20px;width:30%}.shopping-list-results{display:flex;flex-direction:column;gap:10px;margin:0;width:60%}.shopping-list-nav .shopping-list-item{display:flex;gap:10px;cursor:pointer;border-bottom:1px solid var(--site-border);padding:0 0 6px}.shopping-list-item.active{color:var(--d911-teal-text);border-color:var(--dd-light-grey)}.button.user-action{position:absolute;inset:30px 100px auto auto;margin:auto;border-color:#a7b6c8;color:var(--dd-grey)}#shopping-lists>.button.user-action{position:static;width:auto;display:inline-block;justify-content:initial}#myDetails .details input{width:100%;background-color:#fff}#myDetails .searchPostcode input{width:100%}#myDetails .searchPostcode input[type='text']::placeholder{font-size:13.3px;color:#aaa}.details .panel{width:100%}.searchPostcode input[type='text']:not(.q-field__native){height:56px;position:relative}#myDetails .clientSave .button{width:250px}#CarsList{width:100%;max-width:820px;display:block;margin:30px auto;padding:0 20px}#CarsList .buttons{display:block;padding:20px 0;margin:0 0 20px}#CarsList .buttons .button{padding:12px 25px;margin-right:5px}#CarsList .buttons .active{background:#444}.car-sale-listing{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 50px;padding:20px;border:1px solid var(--site-border);background:#fff;border-radius:4px;position:relative}.car-sale-listing>div{display:block;width:100%}.car-sale-listing .images a{display:block;margin:0}.car-sale-listing .images .main-image-link{position:relative;margin-bottom:10px}.car-sale-listing .images .main-image{padding:0;margin:0 .5px -3px}.car-sale-listing .images ul{list-style:none;display:flex;flex-wrap:wrap;margin:0}.car-sale-listing .images ul li{margin:0 0 1px;flex:0 0 20%;padding:0 .5px}.car-sale-listing .images ul li img{cursor:pointer;display:block;margin:0}.car-sale-listing .images .zoom{position:absolute;bottom:8px;right:8px}.car-sale-listing .details .description-container{max-height:600px;overflow:auto;margin-bottom:30px;border-bottom:1px solid #ccc;padding:10px 10px 10px 0}.car-sale-listing .arrow{margin-top:10px;cursor:pointer}.filters .filter-buttons{text-align:right}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}