﻿.vi-update .breadcrumbsContainer ul li.active:after{border-left-color:#0564c2}.vi-update .breadcrumbsContainer ul li.valid:after{border-left-color:#edf2ff}.vi-update .breadcrumbsContainer ul li.invalid:after{border-left-color:#f0f2f2}.breadcrumbsContainer ul li:before,.vi-update .breadcrumbsContainer ul li:after{border-width:15.1px 0 15px 6.7px}.vi-update #calendarContainer .proposition-messages div.message:before,.vi-update .deliveryMessagingContainer>div:before{color:#12c35a}.vi-update .calendar-holder .choose-your-own-timeslot{background-image:none}.vi-update [class*=Paging__icon]:after,.vi-update [class*=Paging__icon]:before{font-size:inherit!important}.vi-update .aoSpinner:after{border:12px solid rgba(18,195,90,.15);border-top-color:#12c35a}.vi-update .aoSpinner:before{margin-left:-30px;margin-top:-18px;font-size:3.75rem}.vi-update #myAccountAddressHolder .myAccountAddress .myAccountAddressCheckbox+span:before{border:2px solid #ebebeb!important}.vi-update #myAccountAddressHolder .myAccountAddress.selectedAddressOption .myAccountAddressCheckbox+span:before{background-color:#fff;font-size:1.25rem;font-family:strata-icons;content:"";border-width:6px!important;border-color:#0564c2!important;-webkit-box-sizing:border-box;box-sizing:border-box}.vi-update #myAccountAddressHolder .myAccountAddress.otherAddressOption .myAccountAddressCheckbox+span:before{width:21px;height:21px;margin:0 20px 0 0}.vi-update .schutz:before{color:#12c35a!important}.vi-update .spinner.ico-ao-logo:not(:empty):before{content:""!important}.vi-update .spinner-holder .spinner:empty:before{font-family:strata-icons!important;color:#12c35a!important}.vi-update .spinner-holder .spinner:empty:after{border:12px solid rgba(18,195,90,.15);border-top-color:#12c35a!important}.vi-update svg#loadingSpinner>g>g path{fill:#12c35a}.vi-update .icon-printchat:before{font-size:1.65rem}.vi-update .icon-printchat{color:inherit!important}.vi-update .shoppingbasket-base ul.ticks li:before{color:#12c35a;font-family:strata-icons!important;font-size:1.25rem!important}.vi-update .shoppingbasket-base ul.ticks li span,.vi-update .shoppingbasket-base ul li>span{color:#212121}.vi-update .shoppingbasket-base ul li>span span{color:#011f44}.vi-update .shoppingbasket-base .order-info-with-deliveries .payment-received .customer-email span{color:#212121}.vi-update .shoppingbasket-base .order-info-with-deliveries .payment-received .customer-email span span{color:#011f44}.vi-update .shoppingbasket-base .order-info-with-deliveries .payment-received span:not(.customer-email){color:#212121}.vi-update .shoppingbasket-base .order-info-with-deliveries .payment-received span:not(.customer-email) span{color:#011f44}.vi-update .shoppingbasket-base .order-info-with-deliveries a.order-print-btn{display:table}.vi-update .shoppingbasket-base .order-info-with-deliveries a.order-print-btn>span{display:table-cell;vertical-align:middle}.vi-update .shoppingbasket-base .order-info-with-deliveries a.order-print-btn .icon-printchat:before{margin-left:.5rem}.vi-update .shoppingbasket-base .questions-form .steps .selected{-webkit-box-shadow:inset 0 0 0 2px #0564c2!important;box-shadow:inset 0 0 0 2px #0564c2!important;color:#0564c2!important}.vi-update .shoppingbasket-base .schutz-container .schutz-guarantee .ticked-description,.vi-update .shoppingbasket-base .schutz-container p{color:#212121}.vi-update .cta.cta-secondary.primary-link{min-width:170px}.vi-update .proposition .ico.ico-100-days-return,.vi-update .proposition .ico.ico-returns{font-size:2.5rem!important;margin-left:.25rem!important}.vi-update .proposition .ico.ico-returns{margin-top:-.5rem!important}.vi-update .proposition .ico.ico-100-days-return{margin-top:-.25rem!important}.vi-update .proposition .ico.ico-calendar{font-size:3rem!important;margin-top:-.5rem!important}.vi-update .proposition .ico.ico-question-circle{font-size:2rem!important;margin-left:.5rem!important;position:absolute}.vi-update .proposition .two-item-container p span{color:#212121}.vi-update .schutz-container a{color:#0564c2;font-weight:700}.vi-update .schutz-container a:hover{color:#00318f;text-decoration:underline}.vi-update [class^=styles__list__] .ico-tick:before{color:#12c35a!important;font-size:1.5rem}.vi-update #basketWrapper #paypal-button-wrapper #paypal-button-container>div.paypal-button,.vi-update #basketWrapper #paypal-button-wrapper #paypal-button-container>div.paypal-button>div.zoid-outlet{border-radius:8px}.aol.vi-update #basketWrapper #paypal-button-wrapper{max-width:192px}.aol.vi-update #basketWrapper #paypal-button-wrapper #paypal-button-container{width:192px}.vi-update .cncStoreLocator .storeResults .store{background-color:#f0f2f2}.vi-update .cncStoreLocator .storeResults .store.selected{border:4px solid #12c35a!important}.vi-update .cncStoreLocator .storeResults .store.selected .selectStore{border:none!important}.vi-update .cncStoreLocator .storeResults .store .selectStore:after{color:#12c35a!important}.vi-update .cncStoreLocator .cncSearch .icon-search{background:none!important}.vi-update .deliveryListedOptions input[type=radio]:checked~.checkbox{border-width:5px}.vi-update .deliveryListedOptions .checkbox{-webkit-box-sizing:border-box;box-sizing:border-box;width:21px;height:21px}.vi-update .summary-widget-container .summary-widget{-webkit-box-shadow:0 0 #000;box-shadow:0 0 #000}.vi-update #saveBasketHeader,.vi-update #saveBasketSubHeader{letter-spacing:0}.vi-update #saveBasketButton .primaryButton{height:33px}.vi-update #emailBasket .ico.ico-mail:before{font-size:24px;vertical-align:baseline;display:inline-block;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.vi-update .productServicesDiscontinued .productDiscontinuedHolder li{list-style-type:none;font-size:.875rem}.vi-update #basketWrapper #basket.fivePageBasket .productDiscontinuedHolder:before{display:none}.vi-update .productService .gasInstallation ul li{width:auto;padding:0}.vi-update .productService.premiumService .premiumInstallation .premiumInstallationInfo .subInfo.gasInstallation{background-image:url('//media.ao.com/Themes/Common/Images/checkout/installation/GasSafeLogo@2x.jpg');background-size:96px 106px}.vi-update .productService .productServiceText{margin-bottom:0!important}.vi-update .productService .electricalInstallation ul li{width:auto;padding:0}.vi-update .productService.premiumService .premiumInstallation .premiumInstallationInfo .subInfo.electricalInstallation{background-image:url('//media.ao.com/Themes/Common/Images/checkout/installation/NICApprovedLogo@2x.jpg');background-size:124px 88px}.vi-update .premiumService .serviceInformation .premiumInstallationInfo .subInfo{background-color:transparent!important;border-top:0!important}.vi-update .premiumService .serviceInformation .premiumInstallationInfo .subInfo p{padding:0!important}.vi-update .premiumService .serviceInformation .productServiceText{padding:16px 0 10px!important}.vi-update #basketWrapper #basket.fivePageBasket #totalAndDiscountHolder .leftSection #discountCodeInputHolder #discountCodeApply.primaryButton{min-height:22px;height:22px}.vi-update #basketWrapper #basket.fivePageBasket #totalAndDiscountHolder .leftSection #discountCodeInputHolder #discountCodeInput{min-height:46px}.vi-update #basketWrapper #basket.fivePageBasket #totalAndDiscountHolder .discountCodeLink.alternate .icon-brands{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.vi-update #basketWrapper #basket.fivePageBasket #totalAndDiscountHolder .discountCodeLink.alternate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vi-update .serviceModalContainer{top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vi-update #recycleModal{background-position:20px 30px}.vi-update #recycleModal .closeModal{background:none}.vi-update #recycleModal #recycleLeftCol{margin-top:20px}.vi-update #recycleModal #recycleLeftCol p.secondPara{margin-top:30px}.vi-update #recycleModal #serviceRecycleMore{margin-top:-75px}.vi-update #connectionModal{background-position:0 -35px}.vi-update #connectionModal .closeModal{background:none}.vi-update #connectionModal .primaryButton.hasArrow:after{top:6px}.vi-update #disconnectionModal,.vi-update #disconnectionModal .closeModal{background:none}.vi-update #disconnectionModal .primaryButton.hasArrow:after{top:6px}.vi-update #doorreversalModal .closeModal,.vi-update #unpackModal .closeModal{background:none;top:6px;right:20px}.vi-update #warrantyModal .warrantiesLogo:before{color:#12c35a}.vi-update #stackingKitModal{height:auto}.vi-update #stackingKitModal .primaryButton.hasArrow:after{top:6px}.vi-update #premiumConnectionElectricModal,.vi-update #premiumConnectionGasModal,.vi-update #premiumConnectionLaundryModal{height:540px}.vi-update #premiumConnectionCoolingModal,.vi-update #premiumConnectionDishwasherModal{height:600px}.vi-update #premiumConnectionCoolingModal,.vi-update #premiumConnectionDishwasherModal,.vi-update #premiumConnectionElectricModal,.vi-update #premiumConnectionGasModal,.vi-update #premiumConnectionLaundryModal{background:none}.vi-update #premiumConnectionCoolingModal #connectionSteps,.vi-update #premiumConnectionDishwasherModal #connectionSteps,.vi-update #premiumConnectionElectricModal #connectionSteps,.vi-update #premiumConnectionGasModal #connectionSteps,.vi-update #premiumConnectionLaundryModal #connectionSteps{height:240px}.vi-update #premiumConnectionCoolingModal #connectionSteps ul,.vi-update #premiumConnectionDishwasherModal #connectionSteps ul,.vi-update #premiumConnectionElectricModal #connectionSteps ul,.vi-update #premiumConnectionGasModal #connectionSteps ul,.vi-update #premiumConnectionLaundryModal #connectionSteps ul{width:auto}.vi-update #premiumConnectionCoolingModal #connectionSteps ul li,.vi-update #premiumConnectionDishwasherModal #connectionSteps ul li,.vi-update #premiumConnectionElectricModal #connectionSteps ul li,.vi-update #premiumConnectionGasModal #connectionSteps ul li,.vi-update #premiumConnectionLaundryModal #connectionSteps ul li{margin-left:50px;padding:0;height:auto;width:auto}.vi-update #premiumConnectionCoolingModal #connectionSteps ul li.connectionFirst,.vi-update #premiumConnectionDishwasherModal #connectionSteps ul li.connectionFirst,.vi-update #premiumConnectionElectricModal #connectionSteps ul li.connectionFirst,.vi-update #premiumConnectionGasModal #connectionSteps ul li.connectionFirst,.vi-update #premiumConnectionLaundryModal #connectionSteps ul li.connectionFirst{margin-left:30px}.vi-update #premiumConnectionCoolingModal #moreConnection,.vi-update #premiumConnectionDishwasherModal #moreConnection,.vi-update #premiumConnectionElectricModal #moreConnection,.vi-update #premiumConnectionGasModal #moreConnection,.vi-update #premiumConnectionLaundryModal #moreConnection{margin:0 0 0 30px}.vi-update #premiumConnectionCoolingModal #connectionChecklist ul li,.vi-update #premiumConnectionDishwasherModal #connectionChecklist ul li,.vi-update #premiumConnectionElectricModal #connectionChecklist ul li,.vi-update #premiumConnectionGasModal #connectionChecklist ul li,.vi-update #premiumConnectionLaundryModal #connectionChecklist ul li{font-size:.875rem!important;line-height:1.625!important}.vi-update #premiumConnectionCoolingModal .premiumConnectionModalHeader,.vi-update #premiumConnectionDishwasherModal .premiumConnectionModalHeader,.vi-update #premiumConnectionElectricModal .premiumConnectionModalHeader,.vi-update #premiumConnectionGasModal .premiumConnectionModalHeader,.vi-update #premiumConnectionLaundryModal .premiumConnectionModalHeader{margin-left:30px}.vi-update #premiumConnectionCoolingModal .primaryButton.hasArrow:after,.vi-update #premiumConnectionDishwasherModal .primaryButton.hasArrow:after,.vi-update #premiumConnectionElectricModal .primaryButton.hasArrow:after,.vi-update #premiumConnectionGasModal .primaryButton.hasArrow:after,.vi-update #premiumConnectionLaundryModal .primaryButton.hasArrow:after{top:6px}.vi-update.ade #unpackModal ul li{height:234px}.vi-update.ade .serviceModalContainer #connectionModal{height:auto;top:0;left:0;position:relative;margin:0}.vi-update.ade .serviceModalContainer .ico.ico-tick.text-ongreen:before{color:#12c35a!important}.vi-update.ade .serviceModalContainer #premiumConnectionElectricModal,.vi-update.ade .serviceModalContainer #premiumConnectionGasModal{top:0;left:0;position:relative;margin:0}.vi-update #basketWrapper #basket.fivePageBasket .productServices .productProtectionService a{color:#0564c2!important}.vi-update .productProtectionService span.warrantyPaymentRider{color:#4c4c4c}.vi-update .productProtectionService span.warrantyHeadline:before{color:#12c35a}.vi-update #header-pb a{font-weight:400}.vi-update .pb__icon-container .flipped{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.vi-update #headerContainer a{font-weight:400}.vi-update .header-service__logo-widgets-container{-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:990px){body.vi-update.responsivePage.main-navigation--active .mobileMenuOpenOverlay{display:none}}@media (min-width:768px) and (max-width:calc(990px - 1px)){body.vi-update.responsivePage .mobileMenuOpenOverlay{display:block!important}}.vi-update #headerContainer .header-service__logo.delivery-page .ico-ao-logo{height:52px}.vi-update .basket__container span:last-child,.vi-update .tool-icon__container span:last-child,.vi-update .tyo__container span:last-child{font-weight:400}.vi-update footer#footer #aoFooterLinks a,.vi-update footer#footer .secondaryLinks{color:#fff!important}.vi-update.fixedPage .footerLinks li,.vi-update.responsivePage .footerLinks li{border:0}.vi-update.fixedPage .split-footer .footerLinks li+li,.vi-update.fixedPage .split-footer .footerLinks ul+ul,.vi-update.responsivePage .split-footer .footerLinks li+li,.vi-update.responsivePage .split-footer .footerLinks ul+ul{border-color:#fff}.trimHeaderWithBasket .vi-update #footer #aoFooterSmallPrint{margin-top:2rem}.vi-update #basketWrapper #basket.fivePageBasket .Checkbox1,.vi-update #basketWrapper #basket.fivePageBasket .productWarrantyCheckbox,.vi-update #basketWrapper #basket.fivePageBasket .serviceCheckbox{width:24px;height:24px}.vi-update .productServices .productProtectionService input,.vi-update .productServices .productService input{border:2px solid #abb1b4}.vi-update input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #abb1b4;border-radius:.25rem}.vi-update input[type=checkbox]:hover{cursor:pointer}.vi-update input[type=checkbox]:checked{color:#fff;background-color:#00893e;border-width:0}.vi-update input[type=checkbox]:after{content:"\f176";font-size:1.5rem;line-height:1;font-family:strata-icons;color:#fff;position:absolute;top:0;left:0}.vi-update #basketWrapper #basket.fivePageBasket .removeWarning .removeWarningNo,.vi-update #basketWrapper #basket.fivePageBasket .removeWarning .removeWarningYes{min-width:120px}.vi-update #basketWrapper #basket.fivePageBasket .removeWarning{left:calc(30% - 7px);-webkit-box-shadow:0 10px 15px -5px #888;box-shadow:0 10px 15px -5px #888}.vi-update #basketWrapper #basket.fivePageBasket .arrow:after{content:"";position:absolute;left:-9px;top:32px;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:16px;height:16px;margin:0 auto;background-color:#f8f9fa;opacity:1;border-color:transparent transparent #abb1b4 #abb1b4;border-style:solid;border-width:1px}.vi-update #basketWrapper #basket.fivePageBasket .text-link.text-link{font-weight:700!important;color:#0564c2!important}.vi-update #basket .ico.ico-tick:before{vertical-align:baseline;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);display:inline-block;margin-right:9px}.vi-update #basket .installationList.withTicks .ico.ico-tick:before{-webkit-transform:translateY(4px) scale(2);-ms-transform:translateY(4px) scale(2);transform:translateY(4px) scale(2)}
/*# sourceMappingURL=Rebrand2020.css.map */
