.FontNormal{font-family:Montserrat,Arial}.ErrorMessageFont{color:#fff;padding:1.2rem;font-weight:600;line-height:1.8rem}.FontMedium{font-family:Montserrat-Medium,Arial}.FontLight{font-family:Montserrat-Light,Arial}.FontBold{font-family:Montserrat-Bold,Arial}.FontSerif{font-family:Montserrat,Arial}@font-face{font-family:Montserrat;src:url(/Styles/VI/Font/Montserrat-Regular.ttf);font-weight:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/Styles/VI/Font/Montserrat-Bold.ttf);font-weight:bold;font-display:swap}@font-face{font-family:Montserrat-Light;src:url(/Styles/VI/Font/Montserrat-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/Styles/VI/Font/Montserrat-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/Areas/CheckoutMobile/Styles/font/Roboto-Regular.ttf);font-weight:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/Areas/CheckoutMobile/Styles/font/Roboto-Bold.ttf);font-weight:bold;font-display:swap}@font-face{font-family:Roboto-Light;src:url(/Areas/CheckoutMobile/Styles/font/Roboto-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/Areas/CheckoutMobile/Styles/font/Roboto-Medium.ttf);font-weight:500;font-display:swap}.MultilineParagraph{line-height:1.2}div.ChangePasswordContainer h1{padding-left:2rem}div.ChangePasswordContainer .AvonForm{font-size:1.3rem}div.ChangePasswordContainer p{font-size:1.3rem}div.ChangePasswordContainer .FormField{padding-bottom:1rem}div.ChangePasswordContainer .FormField label{min-width:20rem;color:#999}div.ChangePasswordContainer .FormField input{width:20rem}.Layout_Phone div.ChangePasswordContainer .FormField input{width:100%}div.ChangePasswordContainer div.SubmitButton{padding-left:20rem}.Layout_Phone div.ChangePasswordContainer div.SubmitButton{text-align:center;padding-left:0}.Layout_Phone div.ChangePasswordContainer div.SubmitButton a{width:100%}#MyProfile .vatInvoice h1{padding-left:0;padding-bottom:2rem}#MyProfile .vatInvoice .selector{display:table-cell;padding-top:.4rem;padding-right:.7rem}#MyProfile .vatInvoice .vatInvoiceDetails{display:table-cell;vertical-align:top}#MyProfile .vatInvoice .vatInvoiceDetails p{line-height:.5;font-weight:bold}#MyProfile .vatInvoice .section-validation svg-icon{display:none}#MyProfile h1{padding-left:6rem}.Layout_Phone #MyProfile h1{padding-left:2rem}#MyProfile h1.vatInvoiceFormHeading{padding-left:0}#MyProfile #ProfileDisplay{color:#181818;line-height:3rem;border-bottom:1px solid #ccc}#MyProfile #ProfileInformationForm{padding-bottom:0}#MyProfile #ProfileInformationForm #ProfileDisplay{padding-bottom:2rem;border-bottom:1px solid #ccc}#MyProfile #ProfilePrivacySettings{margin-bottom:1.4rem}#MyProfile #ProfilePrivacySettings .FormField{font-size:1.3rem;line-height:1.45;padding-bottom:1.4rem}#MyProfile .AvonForm div.SubmitButtons{line-height:2rem}.Layout_Desktop #MyProfile .AvonForm div.SubmitButtons{padding-left:18.4rem}.Layout_Tablet #MyProfile .AvonForm div.SubmitButtons{padding-left:15.4rem}.Layout_Phone #MyProfile .AvonForm div.SubmitButtons{text-align:center;padding-left:0}.Layout_Phone #MyProfile .AvonForm div.SubmitButtons a{width:100%;margin:0 0 1rem 0}#MyProfile .AvonForm div.ExplanatoryText{padding:.8rem 0 0 18.4rem;line-height:1.2}.Layout_Tablet #MyProfile .AvonForm div.ExplanatoryText{padding-left:15.4rem}.Layout_Phone #MyProfile .AvonForm div.ExplanatoryText{padding-left:0}.Layout_Desktop #MyProfile .AvonForm [ng-messages]{padding-left:18.4rem;width:60rem}.Layout_Tablet #MyProfile .AvonForm [ng-messages]{padding-left:15.4rem;width:auto}.Layout_Phone #MyProfile .AvonForm [ng-messages]{padding-left:0;width:100%}.Layout_Desktop #MyProfile div.PersonalDetails{margin-bottom:2rem;padding-left:4rem}#MyProfile div.DeliveryDetails{font-size:1.3rem}#MyProfile div.DeliveryDetails h1{padding-left:0;padding-bottom:0}#MyProfile div.DeliveryDetails p{font-size:1.3rem;line-height:1.2}#MyProfile div.DeliveryDetails p.DescriptionText{margin-bottom:0}.Layout_Desktop #MyProfile div.DeliveryDetails{padding-left:6rem}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay{padding:2rem;border:1px solid #ccc;width:32rem;min-height:25rem;margin-top:4rem}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay div.AddressLinks{text-align:right}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay div.AddressLinks span.Separator{margin:0 1rem}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay div.PreferredAddress{color:#999;padding:2rem 0;min-height:6rem}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay div.AddressDetails{font-size:1.4rem;line-height:1.4}#MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay div.AddressDetails .AddressFieldSpaced{padding-top:1.6rem}.Layout_Phone #MyProfile div.DeliveryDetails div.AddressContainer #ProfileAddressDisplay{width:30rem}#MyProfile div.DeliveryDetails div.AddressContainer .AddressLeft{margin-right:3rem}#MyProfile div.DeliveryDetails div.AddAddressLink{padding:2rem 0}#MyProfile div.DeliveryDetails div.AddAddressLink svg-icon{width:1.6rem;height:1.6rem}.Layout_Desktop #MyProfile #AddAddress{padding-left:4rem}#MyProfile #AddAddress #AddAddressForm .FormInput{display:inline}#MyProfile #AddAddress #AddAddressForm .Required{position:relative;right:3rem}.Layout_Desktop #MyProfile div.ChangePasswordContainer{padding-left:4rem}#MyProfile .FormField{font-size:1.3rem;line-height:2.5;padding-bottom:1rem}#MyProfile .FormField label{padding-top:0;min-width:15rem;color:#999}.Layout_Desktop #MyProfile .FormField label{min-width:18.4rem}.Layout_Tablet #MyProfile .FormField label{min-width:15.4rem}.Layout_Phone #MyProfile .FormField label{min-width:48%}#MyProfile .FormField input{width:20rem}.Layout_Phone #MyProfile .FormField input{width:100%}#MyProfile .FormField input[type=checkbox]{width:1.4rem}.Layout_Phone #MyProfile .FormField select{width:50%}#MyProfile .FormField .PreferredAddressCheckbox{float:left;margin-top:.5rem}#MyProfile .FormField .PreferredAddressLabel{display:inline;margin-left:.5rem}#MyProfile #BarclayCardPaymentDetails{font-size:1.3rem}#MyProfile #BarclayCardPaymentDetails p.Splitter{border-bottom:solid 1px #ccc;height:1px}.Layout_Desktop #MyProfile #BarclayCardPaymentDetails{padding-left:4rem;margin-bottom:2rem}#MyProfile #BarclayCardPaymentDetails a{float:right}.Layout_Desktop #MyProfile #BarclayCardPaymentDetails div.Container{padding-left:2rem}#MyProfile #BarclayCardPaymentDetails div.Container h1{padding-left:0;padding-bottom:1em}#MyProfile #BarclayCardPaymentDetails p.Message{font-size:1.6rem;color:#999;padding:0 2em 1em 2em}#MyProfile #BarclayCardPaymentDetails div.Detail{padding:2rem;border:1px solid #ccc;min-width:32rem}.Layout_Desktop #MyProfile #BarclayCardPaymentDetails div.Detail{margin:1em 0 1em 1em;float:right}.Layout_Phone #MyProfile #BarclayCardPaymentDetails div.Detail{margin-bottom:1em}.Layout_Desktop #MyProfile #BarclayCardPaymentDetails div.Left{float:left;margin:1em 1em 1em 0}#MyProfile #BarclayCardPaymentDetails h2{font-size:1.5rem;color:#546264;font-weight:bold;display:inline}#MyProfile #BarclayCardPaymentDetails h3{font-size:1.4rem;color:#546264;font-weight:normal;font-weight:bold;padding-top:2em;padding-bottom:.5em;display:block}#MyProfile #BarclayCardPaymentDetails .Expiration{font-weight:bold;color:#999;padding-left:1em;padding-bottom:1em}#MyProfile #BarclayCardPaymentDetails p{font-size:1.3rem;color:#999}#MyProfile #BarclayCardPaymentDetails .Icon{width:40px;height:22px;margin-right:1em;background-size:40px 22px;background-repeat:no-repeat;float:left}#MyProfile #BarclayCardPaymentDetails .MasterCard{background-image:url(../Core/Images/mastercard.jpg)}#MyProfile #BarclayCardPaymentDetails .Maestro{background-image:url(../Core/Images/maestro.jpg)}#MyProfile #BarclayCardPaymentDetails .Visa{background-image:url(../Core/Images/visa.jpg)}.Layout_Desktop #CustomerAccount .CustomerLogin{margin:0 auto;max-width:76%}.Layout_Tablet #CustomerAccount .CustomerLogin{margin:0 auto;width:100%}#CustomerAccount .CustomerLogin a.Button{width:100%}#CustomerAccount .CustomerLogin .PanelBackground{background-color:#f2f2f2}#CustomerAccount .CustomerLogin .LoginFormContainer{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;max-width:30rem;border:1px solid #ccc;margin:2.6rem;min-height:28rem}.no-touch #CustomerAccount .CustomerLogin .LoginFormContainer:hover{border:1px solid #7f28c4;box-shadow:0 0 0 .1rem #7f28c4}#CustomerAccount .CustomerLogin .LoginFormContainer.Active{border:1px solid #7f28c4;box-shadow:0 0 0 .1rem #7f28c4}.Layout_Desktop #CustomerAccount .CustomerLogin .LoginFormContainer{max-width:30rem}.Layout_Tablet #CustomerAccount .CustomerLogin .LoginFormContainer{margin:2.2rem}.Layout_Tablet #CustomerAccount .CustomerLogin .LoginFormContainer:last-child{margin-right:0}.Layout_Phone #CustomerAccount .CustomerLogin .LoginFormContainer{margin:1.5rem}#CustomerAccount .CustomerLogin .LoginFormContainer .SubmitButton{text-align:center}#CustomerAccount .CustomerLogin .LoginFormContainer #CustomerRegisterForm span.FormText{display:inline-block;min-height:17.9rem}#CustomerAccount .CustomerLogin .LoginFormContainer input:focus{border-color:#7f28c4}#CustomerAccount .CustomerLogin .LoginFormContainer [ng-messages] span{margin-bottom:-1.8rem;line-height:1.53928rem;letter-spacing:-.0096205rem;color:#851168}#CustomerAccount .CustomerLogin .NavDownContainer{position:absolute}#CustomerAccount .CustomerLogin .NavDownContainer svg-icon{height:2.6rem;width:2.6rem;position:relative;left:13.5rem;bottom:1.1rem}.Layout_Phone #CustomerAccount .CustomerLogin .NavDownContainer svg-icon{left:12.5rem}.Layout_Phone #Registration{margin-top:2rem}#Registration .AvonFormContainer{padding:0 3rem;position:relative;top:2rem}.Layout_Phone #Registration .AvonFormContainer{padding:0;background-color:#fff;top:0;border:none}.Layout_Phone #Registration .AvonFormContainer a.Button{width:100%;text-align:center}#Registration .AvonFormContainer .RegistrationTriangle{width:0;height:0;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;border-bottom:1.5rem solid #ccc;float:right;position:relative;right:26.8rem;bottom:1.5rem}#Registration .AvonFormContainer .RegistrationTriangle.GuestRegistration{right:11.4rem}.Layout_Phone #Registration .AvonFormContainer .RegistrationTriangle{display:none}#Registration .AvonFormContainer .AvonForm{font-size:1.3rem}#Registration .AvonFormContainer p{font-size:1.3rem}#Registration .AvonFormContainer .TermsConditions{padding-bottom:2.5rem}#Registration .AvonFormContainer .TermsConditions a{color:#7f28c4}#Registration .AvonFormContainer .TermsConditions input[type=checkbox]{min-height:3rem}#Registration .AvonFormContainer .TermsConditions .checkbox{margin-top:1rem;margin-bottom:1rem;display:table}#Registration .AvonFormContainer .TermsConditions .checkbox>div.checkbox-ctrl{display:table-cell;vertical-align:top}#Registration .AvonFormContainer .TermsConditions .checkbox>div.checkbox-label{display:table-cell;vertical-align:middle;padding-left:1rem;font-size:inherit;font-weight:300}#Registration .AvonFormContainer .RegistrationName{display:flex;flex-flow:column}#Registration .AvonFormContainer .RegistrationName .BottomName{order:2}#Registration .FormField{padding-bottom:.5em}#Registration .FormField label{color:#999}.Layout_Tablet #Registration .FormField label{min-width:11rem}#Registration .FormField input .Layout_Desktop,#Registration .FormField select .Layout_Desktop,#Registration .FormField input .Layout_Tablet,#Registration .FormField select .Layout_Tablet{width:50%}#Registration .FormField>input[type=checkbox]+label{color:#546264}#Registration .FormField span.CountryText{display:inline-block}.Layout_Tablet #MyRepresentative_Attached #MyRepresentativeContent .PhotoSide{padding-right:1.5rem}.Layout_Tablet #MyRepresentative_Attached #MyRepresentativeContent .PhotoSide .Button{width:100%}.Layout_Tablet #MyRepresentative_Attached #MyRepresentativeContent .InfoSide .Rating .RatingDescription{margin-bottom:1rem}.Layout_Phone #MyRepresentative_Attached{margin-top:1rem}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .PhotoSide{display:inline-block;width:100%;padding-left:3rem;padding-right:3rem}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .PhotoSide .Button{width:100%;margin:.5rem 0}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide{display:inline-block;width:100%;margin-bottom:2rem}#MyRepresentative_Attached{margin-top:4rem}#MyRepresentative_Attached #MyRepresentativeContent{display:table;table-layout:fixed;width:100%}#MyRepresentative_Attached #MyRepresentativeContent .PhotoSide{display:table-cell;width:33%;padding-right:5rem;vertical-align:top;text-align:center}#MyRepresentative_Attached #MyRepresentativeContent .PhotoSide img{width:100%;height:auto;margin-bottom:.5rem}#MyRepresentative_Attached #MyRepresentativeContent .PhotoSide .Button{margin-top:1.5rem;white-space:normal}#MyRepresentative_Attached #MyRepresentativeContent .PhotoSide .Button.GoToShop{margin-left:0}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide{display:table-cell;width:67%;margin-bottom:4rem}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .About,#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .Deliveries,#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .PaymentTypes,#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .Languages{-ms-word-break:break-word;word-break:break-word}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .Deliveries .DeliveryDescription{font-weight:bold}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .Deliveries .DeliveryTime{margin-top:1rem}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide{display:block;width:100%}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide .RatingDescription{margin-top:1rem;margin-bottom:3rem}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div{margin-bottom:2rem}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div{margin:1rem 0 2rem 0}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div:last-child{margin-bottom:0}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div{display:inline-block;width:33%;vertical-align:top;color:#999}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div{display:block;width:100%;margin-bottom:.5rem}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div+div{display:inline-block;width:65%;vertical-align:top;color:#546264}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div+div{display:block;width:100%}.Layout_Phone #MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div+div a.Button{display:block;text-align:center}#MyRepresentative_Attached #MyRepresentativeContent .InfoSide>div>div+div p{margin:auto}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard{margin-bottom:2rem}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .PhotoSide{text-align:center;width:100%;padding-left:3rem;padding-right:3rem}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard h3{text-align:center}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .RatingInfoArea{text-align:center}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .RatingTotalText{text-align:center}#MyRepresentative_UnattachedProposed h2{font-family:Montserrat,Arial;margin-top:4rem;text-align:center}.Layout_Phone #MyRepresentative_UnattachedProposed h2{font-size:1.6rem;margin-top:2rem}#MyRepresentative_UnattachedProposed .RepresentativeCard{width:75%;margin:auto;-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 1rem 0 rgba(0,0,0,.25);box-shadow:0 0 1rem 0 rgba(0,0,0,.25);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;background:linear-gradient(to bottom,#fff,#f2f2f2);padding:3rem;margin-top:1rem;margin-bottom:6rem}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard{width:95%}#MyRepresentative_UnattachedProposed .RepresentativeCard .PhotoSide{width:40%;display:inline-block;vertical-align:top;padding-right:2rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .PhotoSide img{width:100%;margin-bottom:0}#MyRepresentative_UnattachedProposed .RepresentativeCard .PhotoSide p{text-align:center}#MyRepresentative_UnattachedProposed .RepresentativeCard .PhotoSide p a{color:#7f28c4}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard{display:inline-block;width:59%}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .RatingTotalText{margin-top:.2rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .About,#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Deliveries,#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Location,#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Languages{-ms-word-break:break-all;word-break:break-all}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Deliveries{margin-bottom:0}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Deliveries .DeliveryDescription{font-weight:bold}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .Deliveries .DeliveryTime{margin-top:1rem}.Layout_Tablet #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard{width:58%}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard{width:100%}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard a.MyRepCardMoreInformation{color:#7f28c4}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard p{-ms-word-break:break-all;word-break:break-all}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard h3{font-family:Montserrat,Arial;font-size:2.8rem;margin-bottom:1rem;text-transform:capitalize}.Layout_Tablet #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard h3{font-size:2rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating{display:inline-block;position:relative}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating .Rating{display:inline-block}.Layout_Desktop #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating:hover #CardRatingHoverDetails{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1;height:auto;overflow:auto;padding-top:1rem;padding-bottom:1rem;border:1px solid #ccc;border-top:2px solid #7f28c4}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails{-webkit-box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.25);-moz-box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.25);box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.25);position:absolute;left:-9.5rem;top:-1.22rem;width:30rem;background-color:#fff;opacity:0;height:0;overflow:hidden}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails>.Rating{display:block;text-align:center}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails>.Rating+p{margin-left:9.4rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails .DetailedRatings{position:relative}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails .DetailedRatings .Rating{display:inline-block;width:50%;vertical-align:top;text-align:center;color:#546264}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard #CardMyRepHoverableRating #CardRatingHoverDetails .DetailedRatings .Rating+p{display:inline-block;width:49%;vertical-align:top;text-align:left;color:#999;margin:0}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .TotalRating{margin-top:.5rem;color:#666;font-size:1.3rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons{margin-top:4rem}#MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons .Button{margin-top:.5rem;white-space:normal}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons,.Layout_Tablet #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons{margin-top:2rem}.Layout_Phone #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons .Button,.Layout_Tablet #MyRepresentative_UnattachedProposed .RepresentativeCard .InfoSideCard .CardButtons .Button{margin:auto;display:block;text-align:center;margin-bottom:1rem}.Layout_Phone #MyRepresentative_UnattachedExisting{margin-bottom:2rem}.Layout_Phone #MyRepresentative_UnattachedExisting a.Button{display:block;text-align:center}#MyRepresentative_UnattachedExisting a.Button{font-size:2rem}#MyRepresentative_HoverableRating .HoverableTotalText{text-align:center}#CustomerAccount #CustomerMyRepresentative{text-align:left}#CustomerAccount #CustomerMyRepresentative span.UpperCase{text-transform:uppercase}.Layout_Desktop #CustomerAccount #CustomerMyRepresentative{padding-left:5rem}.Layout_Phone #CustomerAccount #CustomerMyRepresentative{padding-left:1rem;padding-right:1rem}.Layout_Tablet #CustomerAccount #CustomerMyRepresentative{padding-left:2rem;padding-right:2rem}#CustomerAccount #CustomerMyRepresentative async-block>div{margin-top:2.8rem}#CustomerAccount #CustomerMyRepresentative async-block .Umbraco .ContentModule:last-child{margin-bottom:2.8rem}#CustomerAccount #CustomerMyRepresentative h1{display:inline-block}.Layout_Desktop #CustomerAccount #CustomerMyRepresentative h1{width:50%}.Layout_Phone #CustomerAccount #CustomerMyRepresentative h1{width:100%;display:block}#CustomerAccount #CustomerMyRepresentative .TopRepLinks{display:inline-block;text-align:right}.Layout_Desktop #CustomerAccount #CustomerMyRepresentative .TopRepLinks{width:49%}.Layout_Phone #CustomerAccount #CustomerMyRepresentative .TopRepLinks{width:100%;display:block;text-align:left}#CustomerAccount #CustomerMyRepresentative .TopRepLinks a{color:#7f28c4;padding-right:.5rem}#CustomerAccount #CustomerMyRepresentative .TopRepLinks a+a{border-left:1px solid gray;padding-left:.8rem}#CustomerAccount #MyOrders{padding-left:6rem}#CustomerAccount #MyOrders .FiltersAndPagination{font-size:1.3rem;display:table;width:100%;padding:1.5rem 0;margin-top:2rem;border-top:dotted .1rem #ccc;border-bottom:dotted .1rem #ccc}#CustomerAccount #MyOrders .FiltersAndPagination label{margin-right:2rem}#CustomerAccount #MyOrders .FiltersAndPagination .FormField{line-height:unset;font-size:1.3rem;padding-bottom:unset}#CustomerAccount #MyOrders .FiltersAndPagination .SortBy{display:table-cell;vertical-align:middle;width:50%}#CustomerAccount #MyOrders .FiltersAndPagination .SortBy label{width:auto;display:inline-block;vertical-align:middle}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination{display:table-cell;width:70%;text-align:right;vertical-align:middle;float:right}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PagePrevious,#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNext{vertical-align:middle;display:inline-block;cursor:default}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PagePrevious svg-icon,#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNext svg-icon{width:2.7rem;height:2.7rem;color:#dfc5f3;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PagePrevious.Enabled,#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNext.Enabled{cursor:pointer}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PagePrevious.Enabled svg-icon,#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNext.Enabled svg-icon{color:#7f28c4}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PagePrevious{margin-right:.75rem}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNext{margin-left:.75rem}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNumber{color:#ccc;font-size:1.3rem;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:middle;display:inline-block;padding:.5rem .75rem;position:relative}#CustomerAccount #MyOrders .FiltersAndPagination .Pagination .PageNumber.Active{text-decoration:underline;color:#546264;font-weight:bold}#CustomerAccount #MyOrders p{font-family:Montserrat,Arial;font-size:1.4rem}.Layout_Tablet #CustomerAccount #MyOrders{padding-left:2rem}.Layout_Phone #CustomerAccount #MyOrders{padding:0 1.5rem}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination{display:inline-block;padding:0}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination label{width:25%;display:inline-block;margin-right:0}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .ui-select-container{width:65%;margin-top:.2rem}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .Pagination{width:auto;margin-top:1rem;text-align:center}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .Pagination>div{float:none}.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .OrderType,.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .SortBy,.Layout_Phone #CustomerAccount #MyOrders .FiltersAndPagination .Pagination{display:block;width:100%}.Layout_Tablet #CustomerAccount #MyOrders .OrderHistoryPanel{font-size:1rem}.Layout_Phone #CustomerAccount #MyOrders .OrderHistoryPanel{padding:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DateSection{margin-bottom:.4rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DateSection h2{display:inline-block}#CustomerAccount #MyOrders .OrderHistoryPanel .DateSection a{float:right;text-decoration:none}#CustomerAccount #MyOrders .OrderHistoryPanel h3{font-size:1.7rem;font-family:Montserrat,Arial;margin-top:.3rem;margin-bottom:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel h3 .OrderId{margin-left:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection{margin-bottom:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection.RepDelivery{padding-bottom:3rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection.RepDelivery div{float:left}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection span.ShippingMethod{text-transform:uppercase;margin-right:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection svg-icon{width:3.1rem;height:3.1rem;margin-right:.4rem;vertical-align:middle}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection a{margin-left:1rem}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection a.Disabled{color:#ccc}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection label{text-transform:uppercase;float:right;margin-top:1rem}.Layout_Phone #CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection label{margin-top:0}#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection div.TrackingInfo div.Tracking,#CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection div.TrackingInfo div.Postcode{margin-left:4.9rem;display:block}.Layout_Phone #CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection div.TrackingInfo div.Tracking,.Layout_Phone #CustomerAccount #MyOrders .OrderHistoryPanel .DeliveryTypeSection div.TrackingInfo div.Postcode{margin-left:0}#CustomerAccount #MyOrders .Order-Product .Order-Returns div,#CustomerAccount #MyOrders .Order-Product .Order-VariantReturns div{text-align:right}#CustomerAccount #MyOrders .Order-Product .Order-Returns div p,#CustomerAccount #MyOrders .Order-Product .Order-VariantReturns div p{font-size:1.3rem}#CustomerAccount #MyOrders .Order-Product .Order-Returns div p span,#CustomerAccount #MyOrders .Order-Product .Order-VariantReturns div p span{font-weight:bold}#CustomerAccount #MyOrders .OrdersPricesCorrect,#CustomerAccount #MyOrders .OrdersExclusiveOffer{text-align:right}#RateMyServiceModal h1{text-align:center;border-bottom:1px dotted}#RateMyServiceModal #RatingsWrapper{display:table;border-spacing:.5rem;margin-bottom:2rem;border-collapse:collapse}#RateMyServiceModal #RatingsWrapper .Rating .Star{margin-left:1rem;width:2.2rem;height:2.2rem}#RateMyServiceModal #RatingsWrapper h2{font-size:1.6rem;font-weight:bold;margin-bottom:0}#RateMyServiceModal #RatingsWrapper>div{display:table-row}#RateMyServiceModal #RatingsWrapper>div label{display:table-cell;padding:.5rem}#RateMyServiceModal #RatingsWrapper>div label+div.Rating{display:table-cell;padding:.5rem}#RateMyServiceModal #RatingsWrapper>div label+div.Rating .FullStars .Star{color:#7f28c4}#RateMyServiceModal .SubmitButtons{text-align:center}.Layout_Desktop #ForgotPassword{width:50%;margin:0 auto}.Layout_Tablet #ForgotPassword{width:80%;margin:0 auto}#ForgotPassword .SubmitButton,#ForgotPassword .validation-errors{padding-left:15.4rem}.Layout_Phone #ForgotPassword .SubmitButton,.Layout_Phone #ForgotPassword .validation-errors{padding-left:0}.Layout_Phone #ForgotPassword .SubmitButton a{width:100%}#ForgotPasswordSuccess h2,#ForgotPasswordDuplicate h2{font-family:Montserrat,Arial;border-bottom:1px dotted #999;padding-bottom:1.5rem}#ForgotPasswordSuccess h2 .Email,#ForgotPasswordDuplicate h2 .Email{color:#7f28c4}.Layout_Phone #ForgotPasswordSuccess a,.Layout_Phone #ForgotPasswordDuplicate a{width:100%}#ForgotPasswordSuccess .TextSection,#ForgotPasswordDuplicate .TextSection{padding:1.5rem 0}#Activation .CustomerViewHeader{text-align:center;padding-bottom:2.5rem;border-bottom:1px dotted #999}.Layout_Phone #Activation .CustomerViewHeader{padding:0 1rem}#Activation #ActivationSuccess h2,#Activation #ActivationAlreadyActive h2{font-family:Montserrat,Arial;border-bottom:1px dotted #999;padding:1.5rem 0}.Layout_Phone #Activation{text-align:center;padding:0 1rem}#ResetPassword{padding:0 1.2rem}.Layout_Phone #ResetPassword{padding:0 .5rem}#ResetPassword .CustomerViewHeader{text-align:center;padding-bottom:2.5rem;border-bottom:1px dotted #999}.Layout_Phone #ResetPassword .CustomerViewHeader{padding:1rem 2rem 2.5rem 2rem}.Layout_Phone #ResetPassword .CustomerViewHeader h1{font-size:2.4rem}.Layout_Desktop #ResetPassword #ResetPasswordSubmit{width:50%;margin:0 auto}.Layout_Tablet #ResetPassword #ResetPasswordSubmit{width:60%;margin:0 auto}#ResetPassword #ResetPasswordSubmit .SubmitButton,#ResetPassword #ResetPasswordSubmit .validation-errors{padding-left:15.4rem}.Layout_Phone #ResetPassword #ResetPasswordSubmit .SubmitButton,.Layout_Phone #ResetPassword #ResetPasswordSubmit .validation-errors{padding-left:0}.Layout_Phone #ResetPassword #ResetPasswordSubmit .SubmitButton a{width:100%}#ResetPassword #ResetPasswordSubmit .secure-tips{padding-top:1.5rem}.Layout_Phone #ResetPassword #ResetPasswordSubmit .secure-tips{padding:1rem 2rem 0 2rem}#ResetPassword #ResetPasswordSubmit .secure-tips .secure-tips-header{font-weight:700}#ResetPassword #ResetPasswordSubmit .secure-tip{padding-top:.5rem}#ResetPassword #ResetPasswordSuccess h2,#ResetPassword #ResetPasswordExpired h2{font-family:Montserrat,Arial;border-bottom:1px dotted #999;padding-bottom:1.5rem}.Layout_Phone #ResetPassword #ResetPasswordSuccess a{width:100%}#Newsletter .AvonFormContainer{margin:0 auto;width:90%;margin-top:3rem;margin-bottom:3rem}#Newsletter .AvonFormContainer .NewsletterViewHeader{width:85%;margin:0 auto;margin-top:3rem;margin-bottom:1rem;padding-bottom:2rem;border-bottom:solid 1px #ccc}#Newsletter .AvonFormContainer #NewsletterForm{width:89%;margin:0 auto}#Newsletter .AvonFormContainer #NewsletterForm .FormField.InputLabelLeft input{width:25rem}#Newsletter .AvonFormContainer #NewsletterForm .FormField select{border-radius:1.8rem}#Newsletter .AvonFormContainer #NewsletterForm .Newsletter_Birthday_Text{margin-bottom:1rem;margin-top:1rem}#Newsletter .AvonFormContainer #NewsletterForm .Error-Message{color:red}#Newsletter .AvonFormContainer #NewsletterForm .AgreedTerms a{color:#7f28c4}#Newsletter .Newsletter_BottomText{width:87%;margin:0 auto}#CustomerAccount .CustomerViewHeader{text-align:center;padding-bottom:2.5rem;border-bottom:1px dotted #999}#CustomerAccount .CustomerViewHeader .Fade{color:#546264}#CustomerAccount .vatInvoice .required label:after{content:"*"}#CustomerAccountLeftNav{font-size:1.8rem;border-bottom:#999 dotted 1px;padding-bottom:1.5rem}#CustomerAccountLeftNav .Selected{color:#7f28c4}#LeftNavMobile .LeftNavItem{background-color:#f2f2f2;padding:1rem 2rem;font-size:1.6rem;margin-bottom:.2rem}.UpdateAddressModal{height:40rem}.UpdateAddressModal #UpdateAddressForm .SubmitButtons{padding-left:18.4rem}.Layout_Phone .UpdateAddressModal #UpdateAddressForm .SubmitButtons{text-align:center;padding-left:0}.Layout_Phone .UpdateAddressModal #UpdateAddressForm .SubmitButtons a{width:100%;margin:0 0 1rem 0}.UpdateAddressModal #UpdateAddressForm .FormField{font-size:1.3rem;line-height:2.5;padding-bottom:1rem}.UpdateAddressModal #UpdateAddressForm .FormField label{padding-top:0;min-width:18rem;color:#999}.Layout_Phone .UpdateAddressModal #UpdateAddressForm .FormField label{min-width:48%}.UpdateAddressModal #UpdateAddressForm .FormField input{width:20rem}.Layout_Phone .UpdateAddressModal #UpdateAddressForm .FormField input{width:100%}.Layout_Phone .UpdateAddressModal #UpdateAddressForm .FormField select{width:50%}.UpdateAddressModal #UpdateAddressForm .checkbox{margin-top:1rem;margin-bottom:1rem;display:table}.UpdateAddressModal #UpdateAddressForm .checkbox>div.checkbox-ctrl{display:table-cell;vertical-align:top}.UpdateAddressModal #UpdateAddressForm .checkbox>div.checkbox-label{display:table-cell;vertical-align:middle;padding-left:1rem;font-size:1.06rem;font-weight:300}