#ft1,.emailcontainer,.paymenttext{overflow:hidden}@media print{body *{visibility:hidden}#pcs_print_area *{visibility:visible}#pcs_print_area{position:absolute;left:0;top:0}#print_header_hide,.buttondisplay,.footer_sm,.navbutton{display:none!important}#print_header_show,#print_header_show h2{display:inline-block!important}}#print_header_show,#print_header_show h2{display:none}h1,h2,h3{line-height:1.1}#checkout{font:14px/1.7 "Open Sans",Helvetica,Arial,sans-serif}.buttondisplay{width:100%;display:inline;margin-bottom:15px;border:0}#total_price,.bus_finance_tab_on,.finance_tab_on{border-top:1px dashed #fff}.bus_tab_background,.tab_background{height:40px;padding-left:15px}.checkout_qty_name,.checkout_total_name{font-size:18px;font-weight:700;text-align:center}.bus_finance_tab_on,.checkout_width30,.finance_tab_on{border-right:1px dashed #fff}.checkout_width{width:45%;padding:20px;border-right:1px solid #ebebeb;background:#fff;border-radius:5px 0 0 5px}.checkout_width_row{display:flex}.checkout_width_row .checkout_width_col:first-child{width:100px}.checkout_width_row .checkout_width_col:last-child{width:75%}.checkout_width_col{margin-right:20px}.qty-box{display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:5px}.checkout-btns{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px;background-color:#ebebeb;margin-bottom:20px;margin-top:1px}.checkout-btns .reconfigure-btn{width:16%;display:flex}.checkout-btns a button{width:100%}.navbutton{display:flex;justify-content:space-between;align-items:center;font-size:12px;width:16%;line-height:1.2;padding:5px;text-align:right;min-width:auto}.navbutton img{margin-right:5px}#total_price{border:none}.total_box{margin-top:20px;padding-top:20px;border-top:1px dashed #ebebeb}.checkout_qty_name{font-size:14px;padding:5px;background:#f9f9f9;border:1px solid #ebebeb;border-radius:5px 5px 0 0}.checkout_qty{font-size:20px;font-weight:700;line-height:1.2;padding:5px;background:#f9f9f9;border:1px solid #ebebeb;border-top:0;border-radius:0 0 5px 5px}.preorder_tag{color:orange;font-weight:700}.discount_notice{background:#e7f6f1!important;border-color:#daece6!important;color:#30b68c!important}.checkout_price_ex,.checkout_price_inc{font-size:20px;width:100%;text-align:left;font-weight:700;color:#000;line-height:20px;display:inline-block}.featuresbreakdown,.featuresbreakdown p{margin-bottom:20px}.confirm_order_header{background-color:transparent!important;padding:0!important}.confirm_order_header .confirmation_info{display:flex;justify-content:center;flex-wrap:wrap}.confirm_order_header .confirmation_info:first-child{margin-bottom:20px}.confirm_order_header .confirmationdetails{margin-left:5px!important}.confirm_order_header .finance_example{padding:40px}.confirmation_info .confirmationheader,.confirmation_info .confirmationdetails{margin:0;padding:0}.confirm_order_header .confirmation_info_order{color:#37b48f;font-size:26px;line-height:1.2}.confirm_order_header p{text-align:center;font-size:16px;font-weight:700}.confirmation_info .confirmationheader{font-size:26px;line-height:1.2;font-weight:700}.confirmation_info_pricing{background:#fff;padding:15px;max-width:700px;margin:0 auto;border-radius:5px}.confirmation_info_pricing .confirmationheader,.confirmation_info_pricing .confirmationdetails{font-size:17px;line-height:1.5}.confirmation_info_pricing span{color:#37b48f}.checkout_width30{display:inline-block;padding-right:15px;padding-left:15px;width:-moz-calc(40% - 1px);width:-webkit-calc(40% - 1px);width:-o-calc(40% - 1px);width:calc(40%)}.leadtimes{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:55%;font-weight:700;padding:20px;background:#fff;border-radius:0 5px 5px 0}.leadtimes p{border-radius:5px;background:#edf8fb;border:1px solid #d9f2f9;padding:10px 20px;width:100%}#ft1,#ft2,#ft3,#ft4{background-color:#fff;border-radius:5px;padding:20px;width:100%}.checkout_vat{color:#000;font-size:14px;display:inline-block}.tab_background{width:100%;padding-top:5px}.bus_tab_background{caret-color:#fff0;padding-top:5px}.bus_tab_background .finance_tab_off{background-color:#fff;border:1px solid #ebebeb}.finance_tab_off,.finance_tab_on{height:34px;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:5px}.bus_finance_tab_on,.finance_tab_off,.finance_tab_on{display:inline-block;font-weight:700;vertical-align:middle;margin-left:5px;margin-top:1px;float:left;padding-left:10px;padding-right:10px;color:#000;text-align:center;cursor:pointer}.finance_tab_off{background:#d2d2d2;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}#prebuilt,.featuresbreakdown{border-bottom-right-radius:5px}.finance_tab_on{background-color:#fff;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}.bus_finance_tab_on{background-color:#ddd;height:33px;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border:none;padding-top:8px}.featuresbreakdown,.systembreakdown{background-color:#ebebeb;position:relative}.systembreakdown-full{width:100%;background-color:#fff;border-radius:5px;min-height:580px;padding:15px}.featuresbreakdown a{color:#31b28b}#bft36,#bft37,#bft38,#bft39,#bft40,#mbft2,#mbft3,#mbft4,#ft2,#ft3,#ft4,#fts2_disclaimer,#fts3_disclaimer,#fts4_disclaimer{display:none;width:100%}.contentwrapper .contentinner{display:flex;flex-wrap:wrap;text-align:center;background:#ebebeb;padding:20px}.systemimage img{max-height:240px;padding:25px 0;box-sizing:content-box}.containerleft,.featuresbreakdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.containerdiv{width:100%;display:flex}#payment{width:100%}#paymentbreakdown{display:flex}.systembreakdown{width:75%;background-color:#fff;border-radius:5px;min-height:580px;padding:15px}.systembreakdown .containerdiv:first-child .catheader,.systembreakdown .containerdiv:first-child .itemdescription{margin-top:0}.featuresbreakdown{width:100%;padding:20px;overflow:hidden;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;box-sizing:border-box}.featuresbreakdown h3{font-size:16px;font-weight:700;margin:20px 0}.featuresbreakdown h3.dispatch_checkout{font-weight:700;margin-top:30px;margin-bottom:30px}.featuresbreakdown ol li{padding-bottom:5px}.catheader,.consors_catheader{font-family:'Montserrat-Medium';text-align:right;margin-top:7px;float:left;clear:both;width:35%}.consors_catheader{font-family:'montserrat-light';font-weight:bold!important;width:40%}.gpay-card-info-container.new_style{width:100%;height:50px;border-radius:3px;padding:0 0;box-sizing:border-box;padding-top:5px}.gpay-card-info-container{padding-top:4px!important}apple-pay-button{--apple-pay-button-width:460px;--apple-pay-button-height:50px;--apple-pay-button-border-radius:3px;--apple-pay-button-padding:0px 0px;--apple-pay-button-box-sizing:border-box}.itemdescription,.proddesc,.consors_proddesc{color:#000;text-align:left;margin-top:7px;width:65%}.proddesc,.consors_proddesc{font-weight:400;float:right;padding-left:10px}.consors_proddesc{width:60%}.emailcontainer{padding-right:15px}.itemdescription{padding-left:15px}.catheader_case,.itemdescription_case{margin-top:7px;padding-left:.5%;padding-right:.5%;font-weight:700;float:left}.catheader_case{color:red;text-align:right;width:29%;clear:both}.itemdescription_case{color:#000;text-align:left;width:69%}.itemdescription_case a{cursor:pointer}.casecontainer{margin-top:20px;margin-bottom:20px;width:100%;display:inline-block}.casedetails,.caseheader{text-align:left;margin-bottom:10px;vertical-align:middle;display:inline-block}.caseheader{width:auto;font-weight:700;font-size:14px;float:left;padding-right:10px;padding-top:8px;clear:both}.casedetails{width:75%;float:right;position:relative}.casetext{padding:5px;width:379px;height:20px}.confirmationheader,.insuranceheader{vertical-align:middle;clear:both}.insuranceheader{width:-moz-calc(40% - 10px);width:-webkit-calc(40% - 10px);width:-o-calc(40% - 10px);width:calc(40% - 10px);font-size:16px;float:left;text-align:right;margin-bottom:5px;padding-top:8px}.insurancedetails{width:60%;float:left;text-align:left;margin-bottom:5px;padding-top:10px}.confirmationdetails{padding:5px;font-weight:700}.confirm_order_number .confirmationdetails{color:#37b48f;font-size:26px;font-weight:700;line-height:1.2}.confirmationdetails,.confirmationheader{display:inline-block;text-align:center}.confirmationcontainer{margin-left:auto;margin-right:auto;width:100%}.confirm_order_number{background-color:#e9f8f5;padding:40px 20px;text-align:center;border-radius:5px;margin-bottom:40px}.confirmationheader{display:flex;margin-bottom:20px}.confirm_header{background-color:#f7f7f7;margin-right:10px;padding:10px;border-radius:5px;font-weight:700;margin-bottom:20px}.confirmationheader .pcs__col-2:last-child .confirmationheader-inner{margin:0}.details_sec{margin-top:40px}.details_list{padding:0 10px 20px 10px;line-height:1.5}.record_on{font-family:'montserrat-light';margin-top:20px;font-size:13px;max-width:500px;margin:0 auto;padding-top:10px;line-height:1.2}.sortcodeleft,.sortcoderight{padding:5px;width:100px;height:20px;text-align:center}.sortcodeleft{margin-right:10px}.sortcoderight{margin-left:5px;margin-right:5px}.financeselector{width:175px;margin:2px;background:#fff;border:2px solid #ccc;border-radius:5px;color:#000;display:inline-block;padding:2px 5px;text-align:left;text-shadow:none}.businessfinancemin{display:inline-block;font-weight:700;padding:25px 5px 15px 5px}.centertext{margin-right:auto;margin-left:auto;text-align:center;padding:15px;display:inherit!important}.systembreakdown th{padding:1px 5px}.email,.textbox{padding:8px;font-size:15px;float:left}.buttonfrm,.inputfrm::-webkit-input-placeholder,h1{font-family:roboto,sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.email{width:350px;vertical-align:top;margin-right:15px}.textbox,.textboxred{width:259px;margin-right:10px;margin-bottom:10px}.textbox{vertical-align:top}.telbox,.textboxred{padding:8px;font-size:16px;vertical-align:top}.textboxred{border:1px solid red}.telbox{width:162px;margin-right:11px;margin-bottom:10px}.cardboxbig,.cardboxsmall{padding:8px;vertical-align:top;margin-right:10px;margin-bottom:10px;font-size:15px;float:left}.cardboxbig{width:235px;text-transform:uppercase}#hddpartitioning h3,.paymentbox h2{font-family:inherit;text-transform:none}.cardboxsmall{width:100px}#hddpartitioning h3{margin:25px 0}.casecontainer .casetext{padding:9px;width:85%;height:40px;display:inline;margin-bottom:10px;margin-right:10px;margin-left:0;font-size:15px}.emailcontainer,.formdetails{padding-left:15px;padding-top:15px}.featuresbreakdown ol{margin-top:20px;margin-bottom:20px}.addresscontainer{width:100%;margin-bottom:7px;display:inline-block}.formdetails{width:100%;display:none;padding-right:15px}.manual_address{display:none;width:280px;position:relative;padding-right:9px}.addressheader{float:left;width:278px;display:inline-block;position:relative;margin-left:2px;font-weight:700;padding-bottom:7px;vertical-align:middle}.addressview,.forgotpassword{display:inline-block;font-weight:400;vertical-align:top;margin-left:2px;position:relative}.addressview{width:278px}.addressfill{background:#fff;border-radius:7px;padding:10px;margin-right:10px;margin-bottom:10px;min-height:190px}#delivery_existing{margin-left:12px}.forgotpassword{width:100%;padding-top:20px}#passfail{color:red;font-weight:700}.addresspadding{display:none;width:278px;position:relative;margin-left:2px}.checkout_country{width:259px;padding:0 1px;font-size:16px;margin-right:11px;margin-bottom:10px;height:38px!important;border:1px solid #ccc}#prebuilt,.containerleft{border-bottom-left-radius:5px}.deliverybox,.paymentselected{border-left:1px solid #b9b9b9}.invoice_delivery_header_txt{display:block!important;width:100%}#formlogin{display:none}#padding-bottom{padding-bottom:15px}.priceheader{width:100%;display:flex;flex-wrap:wrap;padding:20px;margin-top:1px;background-color:#ebebeb}.containerleft{flex:1;max-width:27%;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;box-sizing:border-box}.businessfinanceoptions,.finance_example{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.containerright{flex:1;background:#fff;border-radius:5px;max-width:75%}.paymentpadding{border-right:0 solid #b9b9b9;height:20px;width:100%;float:right}.tab_background .ft1{overflow:hidden;padding:5px 10px 10px}.paymentoption,.paymentselected{font-size:15px;text-align:right;padding-right:10px;float:right;cursor:pointer}.paymentoption i,.paymentselected i{color:#37b48f}.paymentoption{border-right:0 solid #b9b9b9;color:#000;width:98%;height:60px;padding-top:20px;padding-bottom:10px}.paymentoption:hover{color:#505050}.paymentselected{background:#fff;color:#000;font-weight:700;border:none;width:100%;padding:15px;border-radius:5px 0 0 5px}.paymentbox{padding:40px;width:100%;display:none}.paymentbox .paymenttext ul{margin-left:20px;margin-top:20px;margin-bottom:20px}.paymentbox .paymenttext ul li{list-style-type:initial}.paymentbox h2{color:#505050;font-size:18px;font-weight:700;margin-bottom:20px}.paymentbox .pbutton,.gpay-card-info-container{margin:20px 0;height:50px;padding:0 15px;font-size:11px;max-width:460px;width:100%}.paymentbox .frames-container{padding:20px 0 0 0}.paymentbox .emailcontainer{padding:0}.pcsbutton{clear:both;margin-top:1px}.card-wrapper{max-width:360px;padding-left:10px}.surcharge,.surcharge_amount{width:100%;font-size:16px;padding-left:15px;display:none;font-weight:700}.surcharge{color:red;margin-top:10px;margin-bottom:10px}.surcharge_amount{color:#000;margin-top:5px;margin-bottom:5px}#bus_fin_display,#fin_display{padding-left:0}.bus_finance_example,.businessfinanceoptions,.finance_example{display:inline-block;width:100%}.finance_example{background:#ebebeb;margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-left-radius:5px;box-sizing:border-box}.bus_finance_example{margin-bottom:15px;margin-top:15px}.businessfinanceoptions{margin-top:-1px;box-sizing:border-box;padding:15px;border-radius:5px;background:#ebebeb}#shire_option{width:50%}#prebuilt,.deliverybox{border-bottom:1px solid #b9b9b9;-webkit-bottom-left-right-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.small_text{font-size:9px}#finance_blurb{display:none;width:100%}#fin_display{margin-bottom:0;margin-top:20px}#finance_payment_mobile_holder,#finance_payment_mobile_tab{width:100%}.pcs_heading{color:#31b28b;font-size:15px!important;font-weight:700}#pfconnect_checkout_loading{display:none}#textpadding,#pfconnect_checkout_example,#pfconnect_checkout_loading{padding:20px}#prebuilt{margin-bottom:20px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;box-sizing:border-box}#vat_validation,.delivery_exception{margin-top:10px}#vat_validation select,.deliverybox select{width:200px;margin-right:10px;margin-top:0;height:37px!important;vertical-align:middle}#vat_validation input,.delivery_exception input{padding:6px;width:200px;margin-right:10px;margin-top:0;height:37px;font-size:14px;vertical-align:middle;display:inline-block;margin-bottom:0}#vat_validation button,#vat_validation img,.delivery_exception button,.delivery_exception img{vertical-align:middle;margin-right:10px}#vat_validation button{display:inline;margin-top:0}.countryname,.countrypricing,.deliverybox{display:inline-block}#postcode_find{margin-bottom:15px}.deliverybox{background:#ddd;width:100%;margin-bottom:20px;border-right:1px solid #b9b9b9;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;box-sizing:border-box;padding:10px}.deliverybox li{padding-bottom:10px}.countryname{position:relative;width:-moz-calc(26% - 25px);width:-webkit-calc(26% - 25px);width:-o-calc(26% - 25px);width:calc(26% - 25px);padding:5px 5px 5px 20px}.countrypricing{position:relative;padding:5px;width:-moz-calc(12% - 10px);width:-webkit-calc(12% - 10px);width:-o-calc(12% - 10px);width:calc(12% - 10px)}.eudel{list-style:inherit;margin-left:35px}.eudel li{padding-bottom:10px}.hddtotal{font-size:16px;color:#31b28b;font-weight:700;width:100%;float:right;text-align:left;margin-bottom:10px}.partitioncancel{float:right;width:100%;text-align:right;padding-right:10px}.partitioncancel a{cursor:pointer}.insurancecontainer{margin-left:auto;margin-right:auto;width:100%;max-width:70%}#delivery_exception,#scotland_exception,#hddpartitioning,#insurance,#pass_message,#payment,#postcode_return,#postcode_wait,#promo,#readytoorder,#savequote,#pickup_result,#floa_container{display:none}#scotland_exception,#floa_iframe{width:100%}#promo{width:100%}.promo-box{display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:20px}.promo-textbox{display:flex}.promo-box #promo_code{margin:0;max-height:20px}.promo-box p{font-size:12px;margin:10px 0!important;padding-right:40px}.promo-box .btn{background-color:#000;border:none;max-height:20px;margin-left:5px}.discount_applied img{margin-right:10px;opacity:.5}.discount_applied{font-size:12px;background:#e7f6f1;padding:10px;margin-top:20px;border-radius:5px;text-align:center}.freebies{color:#37b48f;font-weight:700;padding-left:15px;margin-top:2px;float:right}.freebies img{display:none}.terms,#ukims{position:relative;margin-top:20px;float:left;width:100%;font-size:12px}#ukims{display:none}#address1,#address2,#address3,#company,#county,#daddress1,#daddress2,#daddress3,#dcounty,#dtown,#firstname,#postcode_find,#surname,#town{text-transform:capitalize;float:left}#dpostcode,#postcode,#promo_code{text-transform:uppercase;float:left}::-webkit-input-placeholder{text-transform:initial}:-moz-placeholder{text-transform:initial}::-moz-placeholder{text-transform:initial}:-ms-input-placeholder{text-transform:initial}.readytoorder{text-align:right;float:right;display:inline-block;margin-right:20px}.readytoorder a{cursor:pointer;font-size:16px}.thawte{padding-left:6px;padding-top:15px;padding-bottom:15px}#outcome{padding:10px;font-weight:700;font-size:14px;border:1px solid #fb7575;display:none;background:#fbb9b9;width:80%;margin-bottom:20px;margin-left:15px;margin-top:15px;border-radius:5px}#ajaxloader,#threed{width:100%;padding-top:50px;text-align:center;display:none}#ajaxloader_banked{width:100%;text-align:center;display:none}.tdsecure{width:90%;height:550px;min-width:400px;background:#fff;border:1px solid #b9b9b9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:40px}.cloudimage-360-icons-container{top:25px;right:20px}.flex360image{padding:30px;flex:1 20%}.flex360{flex:1;min-width:50%;max-width:50%}.flex360container{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.cloudimage-360-inner-box>canvas{border:5px solid #fff;border-radius:10px}@media all and (max-width:600px){.tdsecure{width:100%;min-width:100%;overflow:hidden;padding:0}.flex360container{display:grid;background-color:#fff0;padding:5px;align-items:center;justify-items:center}.cloudimage-360-icons-container{top:10px;right:5px}.flex360{grid-column:span 2;min-width:100%}.flex360image{padding:30px;grid-row:2}}.payment_logo{margin-bottom:20px;width:100%}.featuresbreakdown>.pcs_heading{font-size:13px;font-weight:700}.ideal_button{vertical-align:middle}#giro_button{margin-bottom:20px;vertical-align:middle}.des_pot{margin-bottom:30px}#checkouttext{margin-top:20px;padding-bottom:10px}.registered_card{display:flex;flex-wrap:wrap}.regaddressleft{width:40%;float:left;display:inline-block;position:relative}.regaddressleft .textbox,.regaddressleft .checkout_country{width:100%}.regaddressright{width:60%;float:right;display:inline-block;padding-left:40px;position:relative}.regaddressheader{padding-bottom:20px;width:100%}.regaddresscontainer{width:100%;display:inline-block;padding-bottom:10px}.regaddressbutton{width:20px;float:left;display:inline-block;padding-right:10px}.regaddresslist{float:right;width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);display:inline-block}#previous_total,#totalprice{font-weight:700;font-size:16px;width:100%}#finance-calculator-deposit{margin:10px 0 10px 7px}.dpd_container,.dpd_footer{display:block;margin-left:auto;margin-right:auto;text-align:center}.dpd_sect{text-align:center;vertical-align:top;padding:15px}.dpd_sect img{margin-bottom:10px}.dpd_table #pickup_button{margin-left:10px}.dpd_h1{float:left;font-size:40px;margin-top:30px;padding-left:10px}.dpd_container{padding:20px}.dpd_footer{background-color:#3c3c3b;width:100%;height:100%;padding:15px}.dpd_footer p{font-size:18px;color:#fff}.systemimage{width:25%;display:flex;align-items:center;justify-content:space-evenly}@media all and (max-width:1170px){.checkout-btns .reconfigure-btn{width:33%}.navbutton{width:33%;margin-bottom:4px}.confirm_header{margin-bottom:10px;margin-right:0}}@media all and (min-width:960px){.systemimage{flex-direction:column;padding-right:20px}[data-type="paymentbox-btn"]{display:none!important}#finance_payment_mobile_tab,#finance_payment_mobile_holder{display:none!important}}@media all and (max-width:960px){.leadtimes,.systembreakdown,.systemimage,.checkout_width{width:100%}.checkout_width{border:none;border-radius:5px 5px 0 0}.leadtimes{display:block;clear:both;border-top:1px solid #ebebeb;border-radius:0 0 5px 5px}.containerleft{display:none}.containerright{max-width:100%}.paymentoption,.paymentselected{display:flex;justify-content:space-between;align-items:center;float:left;text-align:left;height:auto;padding:20px;border-radius:0;border-top:1px solid #ebebeb;width:100%}.paymentselected{border-bottom:1px solid #ebebeb}.paymentoption i,.paymentselected i{transform:rotate(90deg)}.paymentselected i{transform:rotate(270deg)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#paymentbreakdown{display:flex;display:-ms-flexbox;width:898px;max-width:100%}.containerleft{width:27%;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff;border-right:1px solid #b9b9b9;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.containerright{width:75%;-ms-flex:1 0 auto;flex:1 0 auto;background:#e8e8e8;margin-right:15px;margin-bottom:50px}}@media all and (max-width:780px){.registered_card{flex-direction:column-reverse}.regaddressleft,.regaddressright{width:100%;padding:0}.cardboxbig,.cardboxsmall{width:100%!important}.navbutton{border-right:0}.checkout-btns .reconfigure-btn{width:49.6%}.nav_button_inner_form_checkout{width:49.6%;border-radius:0!important}.checkout_width8{width:20%}.checkout_width30{text-align:center;display:inline-block;border:0;width:80%}.checkout_price_ex,.checkout_price_inc{width:100%}.checkout_vat{width:auto!important}.addresscontainer .textbox{width:100%}.systemimage{background-color:#fff0;padding:5px}.pcsbutton{margin-bottom:10px}.card-wrapper{max-width:310px;display:none}.manual_address{width:100%!important;padding-right:0}#paynow>#paynowtext{position:relative;float:none;top:5px}#paynow>img{max-height:20px;max-width:20px}.emailcontainer .email{min-width:200px;width:100%}.checkout_p_in_f{padding:0!important}.systembreakdown .containerdiv{flex-wrap:wrap;padding:5px 0}.systembreakdown .containerdiv .catheader,.consors_catheader,.systembreakdown .containerdiv .itemdescription{width:100%;margin:0;padding:0;text-align:left}.catheader,.consors_catheader,.proddesc,.consors_proddesc{width:100%;text-align:left;padding-left:10px;float:none}.consors_proddesc{margin-bottom:10px}.emailcontainer{width:100%}.emailcontainer .btn-green{width:100%;margin:10px 0}.promo-box{flex-wrap:wrap}.freebies{width:100%;padding-left:15px}#print_header_hide{display:none!important}}.addresscontainer #invoice,.addresscontainer #delivery{display:none}@media all and (max-width:640px){.addresscontainer .flo_add_one{float:left;width:45%}.addresscontainer .flo_add_two{width:48%;float:right}.addresscontainer #invoice{display:inline-block;width:45%;float:left}.addresscontainer #delivery{display:inline-block;width:45%;float:right}.dpd_sect{width:100%!important}.dpd_table input,.dpd_table #pickup_button{width:100%;margin:0}.dpd_table #pickup_button{margin-top:10px;display:block}.dpd_table #pickup_button button{width:100%}apple-pay-button{--apple-pay-button-width:100%}}@media all and (max-width:600px){.bus_tab_background div{font-size:12px;padding-left:5px;padding-right:5px}.checkout_left{display:block}.qty-box{flex-direction:row;background-color:#f9f9f9;border:1px solid #ebebeb;padding:5px;align-items:center;margin-bottom:10px;margin-right:0}.checkout_width_row{display:block}.checkout_qty_name,.checkout_total_name{margin-right:10px;text-align:left}.checkout_width_row .checkout_width_col:first-child{width:auto}.checkout_qty_name,.checkout_qty{border:none;background:#fff0}}@media all and (max-width:580px){.partitions_plus{display:block;width:100%;margin-left:0}.partitions_plus input{width:85%!important;display:inline-block!important;margin-left:0!important}.casedetails{width:100%}.casedetails>input{width:100%!important;margin-left:0!important}}@media all and (max-width:490px){.casecontainer .casetext,.casedetails{width:100%;margin-left:0}.finance_tab_off,.finance_tab_on{font-size:11px;padding:3px 5px;white-space:normal}.casecontainer .casetext{display:block}.tab_background{display:flex;justify-content:center;padding-left:0}.bus_finance_tab_on{margin-left:2.5px;margin-right:2.5px}#shire_option{width:100%}.promo-textbox{flex-wrap:wrap;width:100%}.promo-box{padding-top:20px}.promo-box .btn,.promo-box .textbox{width:100%}.discount_applied{margin:0}.discount_applied img{display:block;margin:10px auto}.promo-box .btn{margin-left:0!important;margin-top:5px}#cvc_token{width:100px!important}.navbutton{justify-content:center}.checkout-btns .reconfigure-btn{width:100%}.nav_button_inner_form_checkout{width:100%}.paymentbox{padding:20px}.bus_tab_background{height:auto;padding:0}.bus_tab_background div{width:25%;height:auto;padding:5px;margin:0;float:none;border:1px solid #ebebeb;line-height:1.2}}@media all and (max-width:440px){.finance_example .proddesc{}}.insurance_includes{display:flex;align-items:center;padding-top:5px;padding-bottom:5px}.insurance_includes span{background:#f7f7f7;border-radius:50%;padding:8px;margin-right:10px}.insurance_includes span:before{margin-right:0}.fa_tick:before{content:"\f00c";margin-right:10px;font-weight:700;font-size:14px;color:#0b9b15}.insurance_includes_list{width:100%;margin-left:auto;margin-right:auto;border-radius:5px;background-color:#fff}.si_exc{padding-bottom:15px}.fa_cross:before{content:"\f00d";font-weight:700;font-size:16px;color:red}.si_exc li{list-style-type:none;display:inline-block;padding-left:26px;margin-bottom:5px;margin-left:10px}button:disabled,button[disabled]{opacity:.3}.frames-container{padding:15px;max-width:460px}::-webkit-input-placeholder{font-size:13px}::-moz-placeholder{font-size:13px}:-ms-input-placeholder{font-size:13px}:-moz-placeholder{font-size:13px}.cetelem_es p,.cetelem_es strong,.cetelem_es li{margin-bottom:20px}.cetelem_es h2{margin-bottom:30px;padding-left:0}.cetelem_es ol{list-style-position:inside;margin-bottom:30px}.cetelem_es ul{margin-left:45px!important}.cetelem_es ul li:before{content:"\f0da"}.cetelem_es ul li{list-style-type:none!important}.cetelem_es ul li:before{font-family:FontAwesome;display:inline-block;color:#30b68c;font-size:18px;margin-left:-17px;margin-right:10px;list-style-position:inside}.eCalculadoraCetelem .bloqueCuotaCtl,.bloqueFinanciacionCtl{height:50px}.bloqueCuotaCtl,.bloqueFinanciacionCtl,.bloqueCuotaCtl{height:50px!important}#placeorder14,#placeorder15,#placeorder16,#placeorder18{min-width:200px}#placeorder15{display:none;width:100%}#placeorder15,#placeorder18,#placeorder30,#placeorder31{max-width:100%}.cetelem_upload{display:flex!important;flex-direction:column;justify-content:center;min-width:200px;width:100%;font-size:12px;height:51px;padding:10px}@media all and (max-width:720px){.cetelem_upload{white-space:normal;height:70px}}.income_placeholder{font-size:16px;font-weight:700;position:absolute;margin-top:6px;margin-left:7px;color:#545554}.income_container{background-color:#37b48f;width:22px;height:38px;position:absolute;margin-top:0;margin-left:0;border-radius:2px 0 0 2px}.eligibility_spinner{margin:180px}.soft_address{width:300px}.soft_day{width:88px}.soft_year{width:89px}@media all and (max-width:540px){.eligibility_spinner{margin:0}.check_eligibility{font-size:11px}#eligibility{padding:0!important}.soft_address{width:100%}.soft_day{width:50px}.soft_year{width:65px}.soft_address::-webkit-input-placeholder{font-size:11px}.soft_address:-moz-placeholder{font-size:11px}.soft_address:-ms-input-placeholder{font-size:11px}.soft_address:-moz-placeholder{font-size:11px}#ft1{background-image:unset!important}#business_type,#director_email,#director_landline,#director_mobile,#company_website,#company_number_2,#company_number_27,#company_number_28{width:100%!important}}#business_type:focus,#director_email:focus,#director_landline:focus,#director_mobile:focus,#company_website:focus,#company_number_2:focus,#company_number_27:focus,#company_number_28:focus{border:2px solid #000;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .3);outline:none}.findomestic,.humm,.cetelem,.consors,.dopple{background-repeat:no-repeat;background-position:center}.humm{background-image:url(/images/payment_logos/humm_background.png)}.findomestic{background-image:url(/images/payment_logos/findomestic_background.png)}.cetelem{background-image:url(/images/payment_logos/cetelem_background.png)}.dopple{background-image:url(/images/payment_logos/dopple_background_10.png)}.consors{background-image:url(/images/payment_logos/consors_background.png)}.btn-small-address{min-width:150px;font-weight:400;font-size:9px!important;margin-bottom:5px}@media all and (max-width:720px){.btn-small-address{margin-left:0!important;margin-bottom:10px;width:100%!important}.addressfill{font-size:11px}.addressview{width:100%}#delivery_existing{margin-left:0}#country,#dcountry{width:100%}}#payment-divider{position:relative;margin:10px 0;max-width:460px;display:none;text-transform:uppercase}#payment-divider hr{border:1px solid #ebebeb}#payment-divider>div{position:absolute;top:-11px;left:0;right:0;text-align:center}#payment-divider>div p{display:inline-block;background-color:#fff;padding:0 25px;color:gray}.novuna_package{background-color:#37b48f;color:#fff;font-size:20px;width:45%;margin:10px;border-radius:5px;border:1px solid #37b48f;padding:20px;text-align:center;height:120px;display:inline-table;cursor:pointer}@media all and (max-width:640px){.novuna_package{width:100%;height:100%;font-size:20px;padding:10px;margin-left:0;margin-right:0;margin-bottom:10px}#novuna_term,#consors_opt,#findomestic_opt,#cetelem_cb_opt,#cetelem_presto_opt,#cetelem_pfconnect_opt{width:100%!important}}#novuna_bnpl,#novuna_ib,#novuna_apply{display:none}.finance_slider{width:300px;background:#fff0}.finance_slider{-webkit-appearance:none;width:100%}.finance_slider::-webkit-slider-thumb{-webkit-appearance:none}.finance_slider:focus{outline:none}.finance_slider::-ms-track{width:100%;cursor:pointer;background:#fff0;border-color:#fff0;color:#fff0}.finance_slider::-webkit-slider-thumb{-webkit-appearance:none;height:19px;width:15px;background:#1e7c5f;cursor:pointer;margin-top:-4px}.finance_slider::-moz-range-thumb{height:19px;width:15px;background:#1e7c5f;cursor:pointer}.finance_slider::-ms-thumb{height:19px;width:15px;background:#1e7c5f;cursor:pointer}.finance_slider::-webkit-slider-runnable-track{width:100%;height:12px;cursor:pointer;background:#31b28b}.finance_slider:active::-webkit-slider-runnable-track{background:#31b28b}.finance_slider::-moz-range-track{width:100%;height:12px;cursor:pointer;background:#31b28b}.finance_slider::-ms-track{width:100%;height:12px;cursor:pointer;background:#fff0;border-color:#fff0;color:#fff0}.finance_slider::-ms-fill-lower{background:#31b28b}.finance_slider:focus::-ms-fill-lower{background:#31b28b}.finance_slider::-ms-fill-upper{background:#31b28b}.finance_slider:focus::-ms-fill-upper{background:#31b28b}.floa-caret li{margin-bottom:0!important}.checkbox_text{margin-left:30px;margin-top:-22px}.klarna-payments-container{margin-top:20px}.cetelem_legal_text{font-size:15px;font-weight:700}.dopple_declined_headline{width:50%}.dopple_phone_screen{width:300px;float:right;margin-right:50px;margin-top:50px}.dopple_text{margin-bottom:15px;width:60%;font-size:13px}@media all and (max-width:640px){.dopple_text{width:100%}.dopple_declined_headline,.dopple_phone_screen{width:100%;float:unset}}.checkout_flow_button{padding-left:22px;padding-right:22px;margin-top:-25px;width:100%}#payment_container{margin-top:20px;margin-bottom:20px}#payment_container #applepayAccordionPanel button{-webkit-appearance:-apple-pay-button!important}.payment_container_message{padding:100px;font-weight:700;font-size:14px;border:1px solid #f8dfca;background:#fff1e7;margin-bottom:20px;margin-top:15px;border-radius:5px;display:table-cell;vertical-align:middle;text-align:center}@media all and (max-width:640px){.payment_container_message{padding:20px}}.gpay-card-info-container{min-width:100%}#lendismart_simulator{max-width:325px}@media all and (max-width:640px){#lendismart_simulator{width:100%}}