.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}.Accordion{display:block;padding-left:0!important;padding-right:0!important}.Accordion li{position:relative;border-top:solid .1rem #f2f2f2;display:block;margin-bottom:.2rem;width:100%}.Accordion li>a{display:inline-block;width:100%;height:4rem;line-height:5rem;padding:0 .5rem;color:#000;text-transform:none;text-decoration:none;cursor:pointer;font-family:Montserrat,Arial;font-size:1.6rem}.Layout_Phone .Accordion li>a{line-height:2.5}.Accordion li>a span{position:relative}.Accordion li a.Button{display:inline-block;width:5rem;height:4rem;cursor:pointer;position:absolute;top:0;right:0;background-color:transparent;text-align:center;border:none;border-left:solid 1px #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.Accordion li a.Button:hover{background-color:transparent;border:none;border-left:solid 1px #fff}.Layout_Phone .Accordion li a.Button{padding-top:.5rem}.Accordion li a.Button.Minus{display:none}.Accordion li>div{display:none;padding-top:2rem;padding-left:.5rem;padding-right:.5rem}.Accordion li.DefaultSelected>ul,.Accordion li.DefaultSelected>div{display:block}.Accordion>li.MenuSelected>ul>li:first-child{border-top-color:transparent}.Accordion>li.MenuSelected a{background-color:#ccc}.Accordion>li.MenuSelected a.Button.Plus{display:none}.Accordion>li.MenuSelected a.Button.Minus{display:inline-block}.Accordion>li.MenuSelected>div{display:block}.Accordion>li>a{font-family:Montserrat,Arial;background-color:#f2f2f2}.Accordion>li>ul{display:none}.Accordion>li>ul>li>a{padding-left:2rem;font-family:Montserrat,Arial}.Accordion>li>ul>li>ul{display:none}.Accordion>li>ul>li>ul>li>a{padding-left:4rem;font-family:Montserrat,Arial;color:#666}badge{display:none}.Badge{position:absolute;left:-1rem;top:1rem;max-width:8.5rem;text-align:left;font-size:1.2rem;line-height:1}.Badge .BadgeMessage{color:#000;display:block;text-align:center;padding:0 .5rem;z-index:2;position:relative;font-weight:bold;font-style:italic;min-width:4rem}.Badge .BadgeTop,.Badge .BadgeBottom{width:100%;display:block;height:2.5rem;z-index:1}.Badge .BadgeTop{margin-bottom:-1rem}.Badge .BadgeBottom{margin-top:-1rem}.Badge.BadgeNumber{font-size:2rem;line-height:1;min-width:6rem}[ng-drag]{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.ngrs-touching{-ms-touch-action:none;touch-action:none}#BecomeARepWidget{margin-top:1rem}.Layout_Phone #BecomeARepWidget{margin-top:0}.Layout_Phone #BecomeARepWidget .ColumnsContainerBAR{margin:0 1.2rem}.Layout_Phone #FindARepWidget .ColumnsContainerFAR{margin:0 1.2rem}.BARRepWidget{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;*zoom:1;width:23.8rem;max-width:23.8rem;border:1px solid #ccc;background-color:#f2f2f2;padding:1rem}.BARRepWidget:before,.BARRepWidget:after{display:table;content:""}.BARRepWidget:after{clear:both}.Layout_Phone .BARRepWidget{background-color:#fff;border:none;max-width:none;padding:0;width:auto}.Layout_Tablet .BARRepWidget{width:auto}.BARRepWidget h2{font-family:Montserrat,Arial;font-size:1.6rem;line-height:1.4;font-weight:600;color:#181818}.Layout_Phone .BARRepWidget h2{display:none}.BARRepWidget p{margin:.5rem 0;font-size:1.3rem;line-height:1.38461538;padding-bottom:.5rem}.Layout_Phone .BARRepWidget p{display:none}.BARRepWidget .BecomeARepForm .FormButton{float:right;display:block;margin-top:.5rem;text-align:center;text-transform:uppercase}.Layout_Tablet .BARRepWidget .BecomeARepForm .FormButton{float:none}.Layout_Phone .BARRepWidget .BecomeARepForm .FormButton{float:none}.BARRepWidget .Button{height:3rem}.Layout_Phone .BARRepWidget .Button{width:100%;text-align:left;margin-right:0}#Cart{width:60rem;display:inline-block}#Cart img{width:100%}#Cart a.disabled{cursor:default;pointer-events:none;text-decoration:none}#Cart .ContentTop{display:block;margin-top:2rem;margin-bottom:2rem}#Cart .ContentBottom{display:block;margin-top:3rem}#Cart .CouponInputBox{height:3rem;margin-right:1rem}#Cart .TooltipInfo .TooltipText{display:block;left:0;top:-9rem;margin-top:0}#Cart .Cart_Body .DottedLine{border-bottom:dotted 1px #999;padding-bottom:1rem}#Cart .Cart_Body .Cart-ProductsHeader{text-transform:uppercase;border-bottom:solid;border-bottom-color:#999;padding-bottom:1rem;font-size:1.3rem}#Cart .Cart_Body .Cart-ProductsHeader .Cart-ProductName{display:inline-block;width:46%}.Layout_Tablet #Cart .Cart_Body .Cart-ProductsHeader .Cart-ProductName{width:42%}#Cart .Cart_Body .Cart-ProductsHeader .Cart-ProductPrice{display:inline-block;width:18%;text-align:right;vertical-align:middle}#Cart .Cart_Body .Cart-ProductsHeader .Cart-Quantity{display:inline-block;width:16%;text-align:right}#Cart .Cart_Body .Cart-ProductsHeader .Cart-ProductTotalPrice{display:inline-block;width:18%;text-align:right;white-space:nowrap}#Cart .Cart_Body .Cart-Campaign{margin-top:1rem;margin-bottom:1rem}.Layout_Desktop #Cart .Cart_Body .Cart-Campaign{display:table}.Layout_Tablet #Cart .Cart_Body .Cart-Campaign{display:table}#Cart .Cart_Body .Cart-Campaign .Cart-CampaignImage{display:table-cell;padding-right:2rem;vertical-align:middle}#Cart .Cart_Body .Cart-Campaign .Cart-CampaignImage img{width:6rem;height:8rem}#Cart .Cart_Body .Cart-Campaign .Cart-CampaignName{display:table-cell;vertical-align:middle}.Layout_Desktop #Cart .Cart_Body .Cart-Campaign .Cart-CampaignName .Cart-CampaignTitle{font-size:3.6rem}.Layout_Tablet #Cart .Cart_Body .Cart-Campaign .Cart-CampaignName .Cart-CampaignTitle{font-size:3.6rem}.Layout_Phone #Cart .Cart_Body .Cart-Campaign .Cart-CampaignName .Cart-CampaignTitle{font-size:2.4rem}#Cart .Cart_Body .Cart-Campaign .Cart_Promotion{max-width:58rem}.Layout_Desktop #Cart .Cart_Body .Cart-Campaign .Cart_Promotion{display:table-cell}.Layout_Tablet #Cart .Cart_Body .Cart-Campaign .Cart_Promotion{display:table-cell}.Layout_Phone #Cart .Cart_Body .Cart-Campaign .Cart_Promotion{display:block}#Cart .Cart_Body .Cart-Product{border-bottom-width:.1rem;padding-top:1rem;border-bottom-style:solid;border-bottom-color:#999;padding-bottom:1rem}#Cart .Cart_Body .Cart-Product .Cart-ProductImage{width:6rem;height:6rem;display:inline-block;margin-right:2%;vertical-align:middle}#Cart .Cart_Body .Cart-Product .Cart-ProductName{display:inline-block}.Layout_Desktop #Cart .Cart_Body .Cart-Product .Cart-ProductName{width:38%}.Layout_Tablet #Cart .Cart_Body .Cart-Product .Cart-ProductName{width:37%}.Layout_Phone #Cart .Cart_Body .Cart-Product .Cart-ProductName{width:10rem;font-size:1.6rem;vertical-align:middle}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice{display:inline-block;text-align:right;vertical-align:middle}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice .Cart-ProductPriceOld{color:#999;font-size:1rem;white-space:nowrap}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice .Cart-ProductPriceOld .Cart-OldPrice{position:relative}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice .Cart-ProductPriceOld .Cart-OldPrice:after{border-bottom:.2rem solid #7f28c4;content:"";left:0;position:absolute;right:0;top:50%}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice .Cart-ProductPriceOld .Cart-OldPrice+span{display:inline-block}.Layout_Desktop #Cart .Cart_Body .Cart-Product .Cart-ProductPrice{width:18%}.Layout_Tablet #Cart .Cart_Body .Cart-Product .Cart-ProductPrice{width:18%}.Layout_Phone #Cart .Cart_Body .Cart-Product .Cart-ProductPrice{width:6rem;text-align:left}#Cart .Cart_Body .Cart-Product .Cart-ProductPrice .Cart-ProductPriceCurrent{color:#181818;font-size:1.8rem}#Cart .Cart_Body .Cart-Product .Cart-ProductActions{display:inline-block}#Cart .Cart_Body .Cart-Product .Cart-ProductActions .Cart-Quantity-Label-Disabled{text-align:center;font-family:Montserrat,Arial;font-size:1.3rem;color:#999;padding-bottom:.5rem}#Cart .Cart_Body .Cart-Product .Cart-ProductActions .Cart-Quantity-Disabled{text-align:center;position:relative;bottom:.3rem}#Cart .Cart_Body .Cart-Product .Cart-ProductActions .Cart-ProductRemove{text-align:center;display:block}.Layout_Desktop #Cart .Cart_Body .Cart-Product .Cart-ProductActions{width:12%}.Layout_Tablet #Cart .Cart_Body .Cart-Product .Cart-ProductActions{width:19%}.Layout_Phone #Cart .Cart_Body .Cart-Product .Cart-ProductActions{width:2rem}#Cart .Cart_Body .Cart-Product .Cart-ProductTotalPrice{display:inline-block;color:#7f28c4;font-size:1.8rem;text-align:right;position:relative;left:.5rem;white-space:nowrap}.Layout_Desktop #Cart .Cart_Body .Cart-Product .Cart-ProductTotalPrice{width:17%}.Layout_Tablet #Cart .Cart_Body .Cart-Product .Cart-ProductTotalPrice{width:11%}.Layout_Phone #Cart .Cart_Body .Cart-Product .Cart-ProductTotalPrice{width:6rem}#Cart .Cart_Body .Cart-Product .Cart-VariantItem{margin-left:8rem;width:77%;position:relative}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .Cart-Shade{text-transform:uppercase;font-weight:bold;border-top:solid 1px #999;padding-top:.5rem;border-bottom:solid 1px #999;padding-bottom:.5rem;margin-bottom:1rem;margin-top:1rem}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .Cart-VariantImage{display:inline-block;width:6rem;margin-right:2%;min-height:3rem;vertical-align:middle}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .Cart-VariantName{display:inline-block}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .qty.qty_spacing.ng-binding{float:right;padding-right:7.3rem;margin-top:1rem}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .Cart-ProductActions{display:inline-block;position:absolute;right:0;margin-top:1rem}#Cart .Cart_Body .Cart-Product .Cart-VariantItem .Cart-ProductActions .Cart-Quantity-Disabled{text-align:center;font-weight:bold}#Cart .Cart_Body .Cart-Coupon{padding-top:1rem;padding-bottom:1rem}#Cart .Cart_Body .Cart-Coupon .Cart-HaveCoupon .CouponInputBox{vertical-align:top;width:25%}#Cart .Cart_Body .Cart-Coupon .Cart-HaveCoupon .Cart-CouponPromotionMessage{display:inline-block;width:70%}#Cart .Cart-Footer{position:relative;padding-top:1rem;border-top:medium solid #546264}#Cart .Cart-Footer .Cart-Coupon{vertical-align:top}.Layout_Desktop #Cart .Cart-Footer .Cart-Coupon{display:inline-block;width:12.9rem}.Layout_Tablet #Cart .Cart-Footer .Cart-Coupon{display:inline-block;width:12.9rem}#Cart .Cart-Footer .Cart-Coupon .Cart-PromoHeading{color:#999}#Cart .Cart-Footer .Cart-Coupon .CouponInputBox{width:12rem}#Cart .Cart-Footer .Cart-Summary{text-align:right;position:absolute}.Layout_Desktop #Cart .Cart-Footer .Cart-Summary{display:inline-block;width:100%}.Layout_Tablet #Cart .Cart-Footer .Cart-Summary{display:inline-block;width:78%}.Layout_Phone #Cart .Cart-Footer .Cart-Summary{position:relative}#Cart .Cart-Footer .Cart-Summary .Cart-SubTotalLabel,#Cart .Cart-Footer .Cart-Summary .Cart-ShippingLabel,#Cart .Cart-Footer .Cart-Summary .Cart-TotalLabel,#Cart .Cart-Footer .Cart-Summary .Cart-RegularPriceLabel,#Cart .Cart-Footer .Cart-Summary .Cart-SaveLabel,#Cart .Cart-Footer .Cart-Summary .Cart-Tax{color:#999;text-transform:uppercase;text-align:right}#Cart .Cart-Footer .Cart-Summary .Cart-SubTotalLabel{color:#546264;position:relative;font-size:1.3rem;padding-top:.4rem;right:1rem;display:inline}.Layput_Phone #Cart .Cart-Footer .Cart-Summary .Cart-SubTotalLabel{right:8rem}#Cart .Cart-Footer .Cart-Summary .Cart-SubTotal,#Cart .Cart-Footer .Cart-Summary .Cart-ShippingPrice,#Cart .Cart-Footer .Cart-Summary .Cart-TotalPrice,#Cart .Cart-Footer .Cart-Summary .Cart-RegularPrice,#Cart .Cart-Footer .Cart-Summary .Cart-Save{color:#7f28c4;font-size:1.8rem;text-align:right;display:inline-block;width:18%}.Layout_Phone #Cart .Cart-Footer .Cart-Summary .Cart-SubTotal,.Layout_Phone #Cart .Cart-Footer .Cart-Summary .Cart-ShippingPrice,.Layout_Phone #Cart .Cart-Footer .Cart-Summary .Cart-TotalPrice,.Layout_Phone #Cart .Cart-Footer .Cart-Summary .Cart-RegularPrice,.Layout_Phone #Cart .Cart-Footer .Cart-Summary .Cart-Save{text-align:right;width:auto}#Cart .Cart-Footer .Cart-Summary .Cart-OrderTotalLabel{text-transform:uppercase;font-size:1.3rem}#Cart .Cart-Footer .Cart-Summary .Cart-Saving1{position:relative;display:inline-block}#Cart .Cart-Footer .Cart-Summary .Cart-Saving1 .Cart-RegularPrice{color:#999}#Cart .Cart-Footer .Cart-Summary .Cart-Saving1 .Cart-RegularPrice:after{border-bottom:.2rem solid #7f28c4;content:"";left:0;position:absolute;right:0;top:50%}#Cart .Cart-Footer .Cart-LinkTotal{display:table;min-height:6rem;margin-top:1rem}.Layout_Phone #Cart .Cart-Footer .Cart-LinkTotal{width:100%}.Layout_Phone #Cart{width:32rem}#ChangeRepModal .Modal{width:70rem;text-align:center;padding-bottom:0}#ChangeRepModal .Modal .ModalContent{padding-bottom:4.5rem}#ChangeRepModal h2{font-family:Montserrat,Arial;font-size:2rem;text-align:center;margin-bottom:2rem}#ChangeRepModal img{height:15rem}#ChangeRepModal .RepChoices{display:table;table-layout:fixed;width:80%;margin:0 auto}.Layout_Phone #ChangeRepModal .RepChoices{width:100%;display:block}.Layout_Phone #ChangeRepModal .RepChoices .RepCard{width:100%;display:block;display:table;table-layout:fixed}.Layout_Phone #ChangeRepModal .RepChoices .RepCard .RepImage{width:25%;display:table-cell}.Layout_Phone #ChangeRepModal .RepChoices .RepCard .RepImage img{width:100%;height:auto}.Layout_Phone #ChangeRepModal .RepChoices .RepCard .RepDetails{display:table-cell;vertical-align:top;width:75%}.Layout_Phone #ChangeRepModal .RepChoices .RepCard .RepDetails .Button{white-space:normal}.Layout_Phone #ChangeRepModal .RepChoices .RepChoiceOr{display:block;width:100%}.Layout_Phone #ChangeRepModal .RepChoices .RepChoiceOr span{padding:2rem 0}#ChangeRepModal .RepChoices .ButtonBar{display:table-cell;text-align:center;width:40%;vertical-align:center}#ChangeRepModal .RepChoices .ButtonBar .Button{max-width:98%;white-space:pre-wrap}#ChangeRepModal .RepChoices .RepCard{display:table-cell;text-align:center;width:40%;vertical-align:top;position:relative;padding-bottom:1.5rem}#ChangeRepModal .RepChoices .RepCard .RepName{font-size:1.4rem;margin:.7rem 0 1.2rem 0}#ChangeRepModal .RepChoices .RepCard .LocationBlock{font-size:1.3rem;margin-top:1rem}#ChangeRepModal .RepChoices .RepCard .LocationBlock .Label{text-transform:uppercase}#ChangeRepModal .RepChoices .RepChoiceOr{width:20%;display:table-cell;vertical-align:top}#ChangeRepModal .RepChoices .RepChoiceOr span{display:block;font-family:Montserrat,Arial;font-size:3.6rem;color:#999;padding-top:6rem}.desktop #ChangeRepModal .Button{min-height:5rem}.CustomerInfoWindow div{line-height:2rem}.CustomerInfoWindow .Name{font-size:1.3rem;font-weight:bold;line-height:2.8rem}.FARRepWidget{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;*zoom:1;width:23.8rem;max-width:23.8rem;border:1px solid #ccc;background-color:#f2f2f2;padding:1rem}.FARRepWidget:before,.FARRepWidget:after{display:table;content:""}.FARRepWidget:after{clear:both}.Layout_Phone .FARRepWidget{background-color:#fff;border:none;max-width:none;padding:0;width:auto}.Layout_Tablet .FARRepWidget{width:auto}.FARRepWidget h2{font-family:Montserrat,Arial;font-size:1.6rem;line-height:1.4;font-weight:600;color:#181818;padding-bottom:.4rem}.Layout_Phone .FARRepWidget h2{display:none}.FARRepWidget p{margin:.5rem 0}.FARRepWidget #InputPostcode{width:100%;height:3.6rem;font-size:1.3rem;text-decoration:none;color:#999;text-align:center;outline-style:none;overflow:hidden;border-style:solid;border-width:1px;border-radius:2.5rem}.FARRepWidget #InputPostcode::-webkit-input-placeholder{color:#546264!important;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:1.3rem}.FARRepWidget #InputPostcode:-moz-placeholder{color:#546264!important;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:1.3rem;opacity:.5}.FARRepWidget #InputPostcode::-moz-placeholder{color:#546264!important;font-family:Montserrat;font-style:normal;font-weight:normal;font-size:1.3rem;opacity:.5}.FARRepWidget #InputPostcode:-ms-input-placeholder{color:#546264!important;font-family:Montserrat;font-style:normal;font-weight:normal!important;font-size:1.3rem;opacity:.5}.FARRepWidget #InputPostcode.placeholder{color:#546264!important;font-family:Montserrat;font-style:normal;font-weight:normal!important;font-size:1.3rem;opacity:.5}.FARRepWidget .FindARepForm .FormButton{display:block;text-align:center;width:100%;text-transform:uppercase;font-size:1.3rem}.FARRepWidget .Button{width:100%}.FARRepWidget .ColumnsContainerFAR{position:relative;margin-bottom:3rem}.Layout_Tablet .FARRepWidget .ColumnsContainerFAR{display:table}.Layout_Tablet .FARRepWidget .LeftColumnFAR{margin-bottom:.5rem}.Layout_Desktop .FARRepWidget .LeftColumnFAR{display:table-cell;vertical-align:middle;margin-right:5.5rem;width:9.5rem}.Layout_Desktop .FARRepWidget .RightColumnFAR{display:table-cell;vertical-align:middle;position:absolute;top:.3rem;right:0;width:11.5rem}.Layout_Tablet .FARRepWidget .RightColumnFAR #FindARepWidgetDesktopButton{text-align:center}.FARRepWidget .RightColumnFAR #FindARepWidgetPhoneButton.RedesignedFARPage.FARPage{display:none}.FARRepWidget .RightColumnFAR .RightColumnFARErrorMessage{position:absolute}.RatingInfoArea p{margin-top:0}.RatingInfoArea p span{text-transform:none}.RatingInfoArea #HoverableRating{display:inline-block;position:relative}.RatingInfoArea #HoverableRating .Star{width:2.5rem;height:2.5rem}.RatingInfoArea #HoverableRating .FullStars{height:2.5rem}.RatingInfoArea #HoverableRating .FullStars .Star{color:#7f28c4;width:2.5rem;height:2.5rem}.RatingInfoArea #HoverableRating .Rating{display:inline-block}.Layout_Desktop .RatingInfoArea #HoverableRating:hover #RatingHoverDetails{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;height:auto;overflow:auto;padding-top:1rem;padding-bottom:1rem;border:1px solid #ccc;border-top:2px solid #7f28c4}.RatingInfoArea #HoverableRating #RatingHoverDetails{-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:-8rem;top:-1.2rem;width:30rem;opacity:0;height:0;overflow:hidden;background-color:#fff;z-index:9999}.RatingInfoArea #HoverableRating #RatingHoverDetails p{margin-top:0;margin-bottom:.5rem;text-align:center}.RatingInfoArea #HoverableRating #RatingHoverDetails>.Rating{display:block;text-align:center}.RatingInfoArea #HoverableRating #RatingHoverDetails .DetailedRatings{border-top:1px dotted #7f28c4;margin:.8rem;padding-top:1rem;position:relative}.RatingInfoArea #HoverableRating #RatingHoverDetails .DetailedRatings .Rating+p{display:inline-block;width:45%;vertical-align:top;text-align:left;color:#000;margin:0;margin-left:.5rem;padding-top:.5rem}.Layout_Phone #CustomerLoginForm .ShowPassword{display:inline-block;float:left}.Layout_Phone #CustomerLoginForm .ShowPassword input{display:inline;width:auto;vertical-align:middle}.Layout_Phone #CustomerLoginForm .ShowPassword label{font-size:1.3rem;display:inline-block;vertical-align:middle;width:14rem;margin-left:0}.Layout_Phone #CustomerLoginForm .ForgotPassword{display:inline-block;padding:.6rem 0}ui-gmap-google-map{display:block;width:100%;height:100%}ui-gmap-google-map .angular-google-map{width:100%;height:100%;-ms-word-wrap:normal;word-wrap:normal}ui-gmap-google-map .angular-google-map .angular-google-map-container{width:100%;height:100%}.gmapWindowContent{width:200px;height:130px;overflow:hidden}.gmapWindowContent .ProfileImageWrapper{position:relative;display:inline-block;width:28%;vertical-align:middle}.gmapWindowContent .ProfileImageWrapper .photoImg{width:100%;height:auto}.gmapWindowContent .ProfileNameWrapper{position:relative;display:inline-block;vertical-align:middle;width:70%;padding-left:.8rem;font-size:1.6rem;font-weight:bold;color:#999}.gmapWindowContent .DeliveryDescriptionWrapper{font-size:1.3rem;font-weight:bold;padding-top:15px;color:#333}#MiniCart{width:30.5rem;min-height:10rem;position:absolute;left:-15rem;top:3.5rem;z-index:4;text-align:left;cursor:pointer;padding-top:1.05rem}.Layout_Phone header #LogoBar #Basket #MiniCart{left:-28.5rem;font-size:1.3rem}#MiniCart:before{width:0;height:0;border-style:solid;border-width:0 .5rem 1rem .5rem;border-color:transparent transparent #7f28c4 transparent;content:"";position:absolute;left:16.15rem;top:.3rem}.Layout_Phone #MiniCart:before{left:29rem}#MiniCart .MiniCartEmptyBasket{border:solid 1px #ccc;border-top:solid .3rem #7f28c4;text-align:center;position:static;min-height:10rem;padding-top:5rem;background-color:#fff}#MiniCart .MiniCartEmptyBasket #CloseMiniCartWrapper #closeMiniCart{width:1rem;height:1rem;position:absolute;left:28rem;top:2rem}#MiniCart .MiniCartWithItems{border:solid 1px #ccc;border-top:solid .3rem #7f28c4;padding-left:1rem;padding-right:1rem;position:static;background-color:#fff}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox{margin-top:1rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox svg-icon{color:#70777f}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartItemAdded{margin-top:1rem;margin-bottom:1rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox #closeMiniCart{width:1rem;height:1rem;position:absolute;left:28rem;top:2rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox{margin-bottom:1.3rem;margin-top:3rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartThumbNailImage{width:6.7rem;height:6.7rem;display:inline-block}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartThumbNailImage img{width:100%;height:100%}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartProductSummary{display:inline-block;vertical-align:top;margin-left:1rem;max-width:20rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartProductSummary .MiniCartProductTitle{color:#181818;font-weight:bold;font-size:14px}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartProductSummary .MiniCartProductPrice{color:#999}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartPromHeader{display:inline-block}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartPrice{color:#181818}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartProductBox .MiniCartShade{color:#999}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox{background-color:#f2f2f2;padding-left:2rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Qualified,#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_PreviousQualified{position:relative;padding-left:3.8rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Qualified #svgQualified,#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_PreviousQualified #svgQualified{width:2.7rem;height:2.7rem;position:absolute;left:0;top:1.5rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Qualified .MiniCartPromHeader,#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_PreviousQualified .MiniCartPromHeader{color:#7f28c4;text-transform:uppercase;font-size:1.3rem;padding-top:1.5rem;padding-bottom:1.75rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Qualified .MiniCart-Offer-Action,#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_PreviousQualified .MiniCart-Offer-Action{color:#7f28c4}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Qualified .MiniCart-Offer-Action:after,#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_PreviousQualified .MiniCart-Offer-Action:after{font-size:1.2rem;margin-left:.16rem;content:"▹"}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Partially{position:relative;padding-left:3.8rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Partially #svgPartially{width:2.7rem;height:2.7rem;position:absolute;left:0;top:1.5rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Partially .MiniCartPromHeader{color:#7f28c4;text-transform:uppercase;font-size:1.3rem;padding-top:1.5rem;padding-bottom:1.75rem}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Partially .MiniCart-Offer-Action{color:#7f28c4}#MiniCart .MiniCartWithItems .MiniCartProductPromotionBox .MiniCartPromotionBox .MiniCart_Partially .MiniCart-Offer-Action:after{font-size:1.2rem;margin-left:.16rem;content:"▹"}#MiniCart .MiniCartWithItems .MiniCartSummaryBox{margin-top:1rem;padding-top:1rem;border-top:dotted 1px #ccc}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartAdditionalItems{color:#181818;margin-bottom:1rem}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartViewBasket{color:#7f28c4;font-weight:bold}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartTotalItems{margin-top:2rem}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartTotalItems span{width:7rem;display:inline-block}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartTotalPrice{color:#7f28c4;font-weight:bold;margin-top:1rem}#MiniCart .MiniCartWithItems .MiniCartSummaryBox .MiniCartTotalPrice span{width:7rem;display:inline-block;color:#546264;font-weight:normal}#MiniCart .MiniCartWithItems .MiniCartActionButtonsDesktop{text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}#MiniCart .MiniCartWithItems .MiniCartActionButtonsDesktop .Button{margin:0 0;min-width:50px}.Layout_Phone #MiniCart .MiniCartWithItems .MiniCartActionButtonsDesktop{display:none}#MiniCart .MiniCartWithItems .MiniCartActionButtonsPhone{text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}#MiniCart .MiniCartWithItems .MiniCartActionButtonsPhone .Button{margin:.25rem;padding-right:1.3rem;padding-left:1.3rem;display:inline-flex}.Layout_Phone header #LogoBar #Basket #MiniCart .MiniCartWithItems .MiniCartActionButtonsPhone .Button span{font-size:1.5rem}.Layout_Tablet #MiniCart .MiniCartWithItems .MiniCartActionButtonsPhone,.Layout_Desktop #MiniCart .MiniCartWithItems .MiniCartActionButtonsPhone{display:none}.Layout_Phone #Order .Order_Body .Order-Product{padding-top:1rem;padding-bottom:0}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductImage{display:table-cell;min-width:6rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductName{display:table-cell;padding-left:2rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductPrice{width:50%;margin-top:1rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductActions{width:48%;margin-top:1rem;display:inline-block;text-align:right;float:right}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Label-Disabled{display:inline-block}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Label-Disabled ::after{content:": "}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Disabled{display:inline-block}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductTotalPrice{display:block;width:100%;text-align:right}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductTotalPrice .SubTotal{font-family:Montserrat,Arial;font-size:1.2rem;color:#999}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants{margin-top:1rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-Shade{width:100%;margin-left:0}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem{width:100%;margin-left:0}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantImage{margin:.2rem auto}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantName{width:100%;padding-top:.5rem;padding-bottom:.5rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantQty{width:9.2rem;height:3.8rem}#Order img{width:100%;height:100%}#Order a.disabled{cursor:default;pointer-events:none;text-decoration:none;color:#181818}#Order .ContentTop{display:block;margin-top:2rem;margin-bottom:2rem}#Order .ContentBottom{display:block;margin-top:3rem}#Order .CouponInputBox{height:3rem;margin-right:1rem}#Order .TooltipInfo .TooltipText{display:block;left:0;top:-9rem;margin-top:0}#Order #empty-order .ContinueShoppingLink{margin-left:1rem}#Order .Order_Body{margin-top:3rem}.Layout_Phone #Order .Order_Body{margin-top:1rem}#Order .Order_Body .Order-Promotions{background-color:#f2f2f2;padding:1rem}#Order .Order_Body .DottedLine{border-bottom:dotted 1px #999;padding-bottom:1rem}#Order .Order_Body .Order-Products{border-top:.3rem solid #999;border-bottom:.3rem solid #999}#Order .Order_Body .Order-ProductsHeader{text-transform:uppercase;border-bottom:solid;border-bottom-color:#999;padding-bottom:1rem}#Order .Order_Body .Order-ProductsHeader .Order-ProductName{display:inline-block;width:38%}#Order .Order_Body .Order-ProductsHeader .Order-ProductPrice{display:inline-block;width:27%;text-align:right}#Order .Order_Body .Order-ProductsHeader .Order-Quantity{display:inline-block;text-align:right;width:12%;white-space:nowrap}#Order .Order_Body .Order-ProductsHeader .Order-ProductTotalPrice{display:inline-block;text-align:right;width:21%}#Order .Order_Body .Order-Campaign{margin-top:1rem;margin-bottom:1rem}.Layout_Desktop #Order .Order_Body .Order-Campaign{display:table}.Layout_Tablet #Order .Order_Body .Order-Campaign{display:table}#Order .Order_Body .Order-Campaign .Order-CampaignImage{display:table-cell;padding-right:2rem;vertical-align:middle}#Order .Order_Body .Order-Campaign .Order-CampaignImage img{width:6rem;height:8rem}#Order .Order_Body .Order-Campaign .Order-CampaignName{display:table-cell;vertical-align:middle}#Order .Order_Body .Order-Campaign .Order-CampaignName .Order-CampaignTitle{font-weight:normal}.Layout_Desktop #Order .Order_Body .Order-Campaign .Order-CampaignName .Order-CampaignTitle{font-size:3.6rem;font-family:Montserrat,Arial}.Layout_Tablet #Order .Order_Body .Order-Campaign .Order-CampaignName .Order-CampaignTitle{font-size:3.6rem;font-family:Montserrat,Arial}.Layout_Phone #Order .Order_Body .Order-Campaign .Order-CampaignName .Order-CampaignTitle{font-size:2.4rem;font-family:Montserrat,Arial}#Order .Order_Body .Order-Campaign .Order_Promotion{max-width:58rem}.Layout_Desktop #Order .Order_Body .Order-Campaign .Order_Promotion{display:table-cell}.Layout_Tablet #Order .Order_Body .Order-Campaign .Order_Promotion{display:table-cell}.Layout_Phone #Order .Order_Body .Order-Campaign .Order_Promotion{display:block}#Order .Order_Body .Order-Product{padding:1rem 0;border-bottom:solid 1px #999}#Order .Order_Body .Order-Product .Order-ProductImage{width:6rem;height:6rem;display:inline-block;margin-right:2%;vertical-align:middle}#Order .Order_Body .Order-Product .Order-ProductName{display:inline-block;vertical-align:middle}.Layout_Desktop #Order .Order_Body .Order-Product .Order-ProductName{width:26%}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductName{width:26%}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductName{width:20rem;font-size:1.6rem;vertical-align:middle}#Order .Order_Body .Order-Product .Order-ProductPrice{display:inline-block;text-align:right;vertical-align:middle}#Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceOld{font-size:1.3rem;color:#a2acae}#Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceOld .Order-OldPrice{position:relative;margin-right:1rem}#Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceOld .Order-OldPrice:after{border-bottom:.2rem solid #a2acae;content:"";left:0;position:absolute;right:0;top:50%}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceOld{font-size:1rem}.Layout_Desktop #Order .Order_Body .Order-Product .Order-ProductPrice{width:27%}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductPrice{width:26%}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductPrice{width:41%;text-align:left}#Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceCurrent{color:#7f28c4;font-size:1.75rem}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductPrice .Order-ProductPriceCurrent{font-size:1.8rem}#Order .Order_Body .Order-Product .Order-ProductActions{display:inline-block;position:relative;text-align:center;vertical-align:middle}#Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Label-Disabled{color:#999}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Label-Disabled{font-size:1rem}#Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Disabled{font-weight:700;position:relative;padding-top:1rem}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductActions .Order-Quantity-Disabled{font-size:1rem;padding-top:.76rem}.Layout_Desktop #Order .Order_Body .Order-Product .Order-ProductActions{width:10%}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductActions{width:10%}#Order .Order_Body .Order-Product .Order-ProductTotalPrice{display:inline-block;color:#181818;font-size:1.75rem;text-align:right;vertical-align:middle}.Layout_Desktop #Order .Order_Body .Order-Product .Order-ProductTotalPrice{width:22%}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductTotalPrice{width:18%}.Layout_Tablet #Order .Order_Body .Order-Product .Order-ProductTotalPrice{font-size:1.8rem;width:15.5%}#Order .Order_Body .Order-Product .Order-ProductTotalPrice .Order-product-price-wrapper .Order-product-price-current{display:inline-block}#Order .Order_Body .Order-Product .Order-ProductAvailable{text-align:right}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers{margin-top:1rem;position:relative;display:inline-block}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers .ExclusiveOfferButton{cursor:pointer;display:inline-block}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers .ExclusiveOfferButton svg-icon{width:2rem;height:2rem}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers .ExclusiveOfferButton span{color:#7f28c4;font-size:1.3rem;font-weight:bold;display:inline-block;vertical-align:top;line-height:2rem;text-transform:uppercase}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow{margin-top:-.5rem;text-align:left;min-width:32rem}#Order .Order_Body .Order-Product .Order-ProductAvailable .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .PromotionLink a{display:block;padding:1rem 0}#Order .Order_Body .Order-Product .Order-ProductAvailable .Button{margin-left:.5rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductAvailable .Button{padding:.5rem 1rem;margin-top:.5rem}#Order .Order_Body .Order-Product .Order-ProductTemporarilyNotAvailable{text-align:right}#Order .Order_Body .Order-Product .Order-ProductTemporarilyNotAvailable .Button{margin-left:.5rem}.Layout_Phone #Order .Order_Body .Order-Product .Order-ProductTemporarilyNotAvailable .Button{padding:.5rem 1rem}#Order .Order_Body .Order-Product .Order-ProductCurrentlyNotAvailable{text-align:right}#Order .Order_Body .Order-Product .Order-Variants{margin-top:1rem}#Order .Order_Body .Order-Product .Order-Variants .Order-Shade{text-transform:uppercase;font-weight:bold;border-top:dotted 1px #999;padding-top:.5rem;padding-bottom:.5rem;margin-left:8rem;width:77%}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem{border-top:dotted 1px #999;margin-left:8rem;width:77%;position:relative}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantImage{display:inline-block;height:3.8rem;width:9.2rem;margin-right:2%;vertical-align:middle}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantName,#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantQty,#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantAvailable{display:inline-block}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantName{width:35%}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantQty{top:1.2rem;width:15%}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantAvailable{text-align:right}.Layout_Phone #Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantAvailable .Button{padding:.5rem 1rem}#Order .Order_Body .Order-Product .Order-Variants .Order-VariantItem .Order-VariantCurrentlyNotAvailable{text-align:right}#Order .Order_Body .Order-Product .Order-Returns div,#Order .Order_Body .Order-Product .Order-VariantReturns div{text-align:right}#Order .Order_Body .Order-Product .Order-Returns div p,#Order .Order_Body .Order-Product .Order-VariantReturns div p{font-size:1.3rem}#Order .Order_Body .Order-Product .Order-Returns div p span,#Order .Order_Body .Order-Product .Order-VariantReturns div p span{font-weight:bold}#Order .Order-Footer{position:relative;margin-top:1rem}#Order .Order-Footer .Recommended-Prices{color:#999;min-height:4rem}.Layout_Phone #Order .Order-Footer .Recommended-Prices{min-height:0}#Order .Order-Footer .Order-Summary{text-align:right;position:relative;display:table;border-spacing:.5rem;border-collapse:separate}#Order .Order-Footer .Order-Summary .Order-Saving1,#Order .Order-Footer .Order-Summary .Order-HasShipping,#Order .Order-Footer .Order-Summary .Order-Saving2,#Order .Order-Footer .Order-Summary .Order-NoShipping,#Order .Order-Footer .Order-Summary .Order-Tax{display:table-row}#Order .Order-Footer .Order-Summary .Order-SubTotalLabel,#Order .Order-Footer .Order-Summary .Order-ShippingLabel,#Order .Order-Footer .Order-Summary .Order-TotalLabel,#Order .Order-Footer .Order-Summary .Order-RegularPriceLabel,#Order .Order-Footer .Order-Summary .Order-SaveLabel,#Order .Order-Footer .Order-Summary .Order-Tax{color:#546264;text-transform:uppercase;text-align:left;font-size:1.4rem;display:table-cell;padding-right:5rem;padding-top:1rem}#Order .Order-Footer .Order-Summary .Order-SubTotalLabel .CouponCode,#Order .Order-Footer .Order-Summary .Order-ShippingLabel .CouponCode,#Order .Order-Footer .Order-Summary .Order-TotalLabel .CouponCode,#Order .Order-Footer .Order-Summary .Order-RegularPriceLabel .CouponCode,#Order .Order-Footer .Order-Summary .Order-SaveLabel .CouponCode,#Order .Order-Footer .Order-Summary .Order-Tax .CouponCode{font-size:1.1rem;color:red;font-weight:bold;display:block;margin-top:.5rem}.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-SubTotalLabel,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-ShippingLabel,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-TotalLabel,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-RegularPriceLabel,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-SaveLabel,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-Tax{font-size:1.3rem}#Order .Order-Footer .Order-Summary .Order-RegularPriceLabel{padding-top:0}#Order .Order-Footer .Order-Summary .Order-SubTotalLabel{padding-top:3rem}#Order .Order-Footer .Order-Summary .Order-SubTotal,#Order .Order-Footer .Order-Summary .Order-ShippingPrice,#Order .Order-Footer .Order-Summary .Order-TotalPrice,#Order .Order-Footer .Order-Summary .Order-RegularPrice,#Order .Order-Footer .Order-Summary .Order-Save{display:table-cell}.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-SubTotal,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-ShippingPrice,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-TotalPrice,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-RegularPrice,.Layout_Tablet #Order .Order-Footer .Order-Summary .Order-Save{font-size:1.8rem}.Layout_Phone #Order .Order-Footer .Order-Summary .Order-SubTotal,.Layout_Phone #Order .Order-Footer .Order-Summary .Order-ShippingPrice,.Layout_Phone #Order .Order-Footer .Order-Summary .Order-TotalPrice,.Layout_Phone #Order .Order-Footer .Order-Summary .Order-RegularPrice,.Layout_Phone #Order .Order-Footer .Order-Summary .Order-Save{text-align:right}#Order .Order-Footer .Order-Summary .Order-SubTotal{color:#7f28c4;font-size:2.4rem;text-align:right}#Order .Order-Footer .Order-LinkTotal{display:table;min-height:6rem;margin-top:1rem}.Layout_Phone #Order .Order-Footer .Order-LinkTotal{width:100%}#Order .Order-Footer .Order-BottomActions{position:relative;margin-top:4rem}.Layout_Desktop #Order .Order-Footer .Order-BottomActions .Order-ButtonsBottom{display:inline-block;position:absolute;right:0}.Layout_Tablet #Order .Order-Footer .Order-BottomActions .Order-ButtonsBottom{display:inline-block;position:absolute;right:0}.Layout_Phone #Order .Order-Footer .Order-BottomActions .Order-ButtonsBottom .Button{display:block}#Order .Order-Footer .Order-ContinueShopping{display:inline-block}.Layout_Phone #Order .Order-Footer .Order-ContinueShopping{display:table-cell;vertical-align:middle;width:68%}.Layout_Phone #Order .Order-Footer .Order-ButtonsBottom .Button{display:block;margin-left:0;margin-top:1rem;text-align:center}#PriceSlider .SliderCaption{text-align:center;color:#7f28c4}#PriceSlider .SliderCaption #SliderCaptionText{color:#000}#PriceSlider .ngrs-range-slider{position:relative;padding:.4rem;background:#fff;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-moz-transition:border .2s linear,box-shadow .2s linear;-o-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;-webkit-tap-highlight-color:transparent}#PriceSlider .ngrs-range-slider .ngrs-range-slider *{display:block;cursor:default;-moz-user-select:"moz-none";-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#PriceSlider .ngrs-range-slider .ngrs-runner{position:relative;margin:0 .9rem;height:1.8rem}#PriceSlider .ngrs-range-slider .ngrs-join{position:absolute;z-index:1;top:65%;left:0;right:100%;height:.4rem;margin:-.4rem 0 0 0;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;background-color:#7f28c4;background-size:100%}#PriceSlider .ngrs-range-slider .ngrs-handle{position:absolute;z-index:2;width:1.8rem;height:1.8rem;margin:0 0 0 -.9rem;background:#fff;border:1px solid #ccc;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;padding-top:.1rem}#PriceSlider .ngrs-range-slider .ngrs-handle i{display:block;width:100%;height:100%;cursor:pointer;cursor:ew-resize}#PriceSlider .ngrs-range-slider .ngrs-handle i svg-icon{width:1.2rem;height:1.2rem}#PriceSlider .ngrs-range-slider .ngrs-handle.ngrs-handle-min{padding-left:.3rem}#PriceSlider .ngrs-range-slider .ngrs-handle.ngrs-handle-max{padding-left:.1rem}#PriceSlider .ngrs-range-slider .ngrs-value{position:absolute;top:100%;left:0;padding:.5rem 0 0 0;font-size:1.2rem;color:#999}#PriceSlider .ngrs-range-slider .ngrs-value.ngrs-value-max{left:auto;right:0;text-align:right}#PriceSlider .ngrs-range-slider .ngrs-attached-handles{margin:0 .9rem;position:relative}#PriceSlider .ngrs-range-slider .ngrs-attached-handles .ngrs-attached-handles .ngrs-value{text-align:left}#PriceSlider .ngrs-range-slider .ngrs-attached-handles .ngrs-attached-handles .ngrs-value>div{margin:0 0 0 -50%}#PriceSlider .ngrs-range-slider .ngrs-value-runner{display:none}.Rating .RatingStars{white-space:nowrap;display:inline-block;position:relative;line-height:normal;text-align:left}.Rating .FullStars{left:0;overflow:hidden;position:absolute;top:0;width:100%;height:100%}.Rating .FullStars .Star{color:#000}.Rating .Star{display:inline-block;width:1.5rem;height:1.5rem;color:#ccc}.Rating .Star svg{width:100%;height:100%}#BreadcrumbBar{margin-top:2rem;*zoom:1}#BreadcrumbBar.Empty{margin-top:0}.Layout_Desktop #BreadcrumbBar.Empty #Breadcrumbs,#BreadcrumbBar.Empty #Breadcrumbs .Layout_Tablet{height:0}#BreadcrumbBar .vi-breadrucmb-link{color:#a2acae}#BreadcrumbBar .vi-breadcrumb-text{color:#181818}#BreadcrumbBar:before,#BreadcrumbBar:after{display:table;content:""}#BreadcrumbBar:after{clear:both}.Layout_Desktop .Area_Root #BreadcrumbBar,.Layout_Tablet .Area_Root #BreadcrumbBar{opacity:0}.Layout_Desktop .Area_Root.HeaderMenuReady #BreadcrumbBar,.Layout_Tablet .Area_Root.HeaderMenuReady #BreadcrumbBar{opacity:1;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.Layout_Phone #BreadcrumbBar{display:none}#BreadcrumbBar #Breadcrumbs{float:left;overflow:visible}.Layout_Desktop #BreadcrumbBar #Breadcrumbs{width:58%;height:1.5rem}.Layout_Tablet #BreadcrumbBar #Breadcrumbs{width:44%;height:1.5rem}.Controller_BeautyService.Layout_Tablet #BreadcrumbBar #Breadcrumbs{width:100%}#BreadcrumbBar #Breadcrumbs div{display:inline;color:#999;font-size:1.3rem}#BreadcrumbBar #Breadcrumbs div:before{content:"/";color:#999}#BreadcrumbBar #Breadcrumbs div:first-child:before{display:none}#BreadcrumbBar #Breadcrumbs div:last-child{color:#000}#BreadcrumbBar #Breadcrumbs div a:not([href]){cursor:default}.no-touch #BreadcrumbBar #Breadcrumbs div a:not([href]):hover{text-decoration:none;color:inherit}.AvonFormContainer{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;border:1px solid #ccc;background-color:#f2f2f2}.AvonForm{font-size:1.4rem;line-height:1.45;padding:2rem;position:relative}.AvonForm h2{font-size:2rem;font-weight:normal;padding-bottom:.6em}.AvonForm .FormText{font-size:1.4rem}.AvonForm .FormButton{text-align:center}.AvonForm a.FormsLink{color:#7f28c4}.AvonForm a.ForgotPassword{font-size:1.2rem;color:#a2acae;text-decoration:none;display:block;padding-top:1rem}.no-touch .AvonForm a.ForgotPassword:hover{color:#707677}.AvonForm .validation-errors{display:block;font-size:1.2rem;color:#851168;line-height:1.6rem;letter-spacing:-.1px}.AvonForm .validation-errors span{display:block}#RegistrationForm .FormField [ng-messages] span{line-height:1.6rem}#RegistrationForm .validation-message{margin-left:2rem;font-size:1.2rem;color:#851168;line-height:1.6rem;letter-spacing:-.1px}#RegistrationForm .validation-message span{display:block}.FormField{display:block;padding-bottom:1.5em;font-size:1.4rem;line-height:1.45}.Layout_Desktop .FormField.InputLabelLeft>label,.Layout_Tablet .FormField.InputLabelLeft>label{vertical-align:top;padding-top:.5rem;display:inline-block;width:15rem}.Layout_Desktop .FormField.InputLabelLeft .FormInput,.Layout_Tablet .FormField.InputLabelLeft .FormInput{display:inline-block}.Layout_Desktop .FormField.InputLabelLeft input,.Layout_Tablet .FormField.InputLabelLeft input,.Layout_Desktop .FormField.InputLabelLeft textarea,.Layout_Tablet .FormField.InputLabelLeft textarea{width:21rem}.Layout_Phone .FormField.HasTooltip .FormInput input,.Layout_Phone .FormField.HasTooltip .FormInput select,.Layout_Phone .FormField.HasTooltip .FormInput textarea,.Layout_Phone .FormField.HasTooltip .FormInput .ui-select-container{width:calc(100% - 2.5rem)}.FormField label{width:100%;display:block}.FormField input,.FormField textarea{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;font-size:1.3rem;min-height:3.6rem;width:100%;padding:0 1rem;color:#181818;border:1px solid #ccc;line-height:3.6rem}.FormField input:focus,.FormField textarea:focus{border-color:#7f28c4!important}.FormField input.ng-invalid:not(.ng-untouched),.FormField textarea.ng-invalid:not(.ng-untouched){border-color:#851168}.ng-submitted .FormField input.ng-invalid,.ng-submitted .FormField textarea.ng-invalid{border-color:#851168}.FormField input:focus,.FormField textarea:focus{border-color:#7f28c4}.FormField input.SmallWidth,.FormField textarea.SmallWidth{max-width:11rem}.Layout_Tablet .FormField input.SmallWidth,.Layout_Tablet .FormField textarea.SmallWidth{max-width:50%}.Layout_Phone .FormField input.SmallWidth,.Layout_Phone .FormField textarea.SmallWidth{max-width:50%}.FormField input.datepicker{background-color:#fff!important}.FormField>textarea{-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;padding-top:.5rem;padding-bottom:.5rem;line-height:1}.FormField .TextAreaCount{text-align:right;color:#999}.FormField .InputWithIcon{position:relative;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;display:inline-block;padding:0 1.5rem}.FormField .InputWithIcon.Invalid{border:1px solid red}.FormField .InputWithIcon>input{min-height:3.6rem;background-color:transparent;outline:medium none;border:medium none;padding-right:3.3rem;width:100%}.FormField .InputWithIcon .IconWrapper{position:absolute;top:.8rem;right:1.3rem;padding-left:.8rem;border-left:.24rem solid #ccc;outline:medium none}.FormField .InputWithIcon .IconWrapper svg-icon{position:relative;vertical-align:middle;width:2rem}.FormField .InputWithIcon:focus-within{border:1px solid #7f28c4}.FormField select{border-radius:.38482rem!important;color:#181818;min-width:12rem;min-height:3.6rem;vertical-align:top;border:solid 1px #e4eded;-webkit-border-radius:1.8rem 0 0 1.8rem;-moz-border-radius:1.8rem 0 0 1.8rem;border-radius:1.8rem 0 0 1.8rem;padding-left:.5rem;background-color:#fff}.FormField select:focus{border-color:#7f28c4;background-color:#edeef0}.FormField select option{color:#181818;min-height:2.5rem}.Layout_Phone .FormField .ui-select-container{width:100%}.FormField>input[type=checkbox]{width:1.4rem;float:left;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;border:none}.FormField>input[type=checkbox]+label{display:block;margin-left:3rem;vertical-align:top;padding-top:.7rem;width:auto;font-size:1.3rem}.FormField input[type=range]{border:none}.FormField input[type=date]{width:12rem;padding-right:0}.FormField::-webkit-input-placeholder{color:#999!important;font-family:Montserrat,Arial;font-style:italic;font-weight:normal;font-size:1.5rem}.FormField:-moz-placeholder{color:#999!important;font-family:Montserrat,Arial;font-style:italic;font-weight:normal;font-size:1.5rem;opacity:.5}.FormField::-moz-placeholder{color:#999!important;font-family:Montserrat,Arial;font-style:italic;font-weight:normal;font-size:1.5rem;opacity:.5}.FormField:-ms-input-placeholder{color:#999!important;font-family:Montserrat,Arial;font-style:italic;font-weight:normal!important;font-size:1.5rem;opacity:.5}.FormField.placeholder{color:#999!important;font-family:Montserrat,Arial;font-style:italic;font-weight:normal!important;font-size:1.5rem;opacity:.5}.FormField [ng-messages]{font-size:1.2rem;color:#851168;line-height:1.6rem;letter-spacing:-.1px;letter-spacing:-.0096205rem}.FormField [ng-messages] span{display:block}.FormField .ContactMeModal [ng-messages]{font-family:Montserrat;font-size:1.2rem;line-height:1.53928rem;letter-spacing:-.0096205rem;color:#851168}.FormField .ContactMeModal textarea,.FormField .ContactMeModal input[type=text],.FormField .ContactMeModal input[type=email]{color:#181818}css-custom-block{display:block}span.year.active,span.month.active,td.active.day{background-color:#7f28c4!important;background-image:none!important}.ui-select-container+.ng-active{margin-top:6px}#TranslationHilight{display:none;position:fixed;background-color:rgba(255,255,255,.1);outline:dashed .2rem blue;cursor:cell;left:-10rem;top:0;width:0;height:0;z-index:4}#LocalEditorMask{background-color:rgba(255,255,255,.1);position:absolute;top:0;left:0;right:0;bottom:0;cursor:no-drop}#LocalEditor{position:fixed;display:block;left:50%;top:50%;margin-top:-5rem;background-color:#fff;color:#000;border:solid .2rem blue;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;padding:1rem;width:45rem;margin-left:-22.5rem;z-index:200;font-size:2rem;font-family:Montserrat,Arial;font-weight:normal;font-style:normal;text-align:left}.Layout_Phone #LocalEditor{left:0;width:100%;margin-left:0}#LocalEditor.Top{top:20%}#LocalEditor.Bottom{top:70%}#LocalEditor label{font-size:1.4rem;font-weight:normal;display:block}#LocalEditor textarea{width:100%;margin-top:1rem;min-height:6rem;resize:vertical;font-family:Montserrat,Arial;font-size:1.4rem}#LocalEditor .TranslationTabs{margin-top:1rem;display:table;table-layout:fixed;width:100%}#LocalEditor .TranslationTabs a{font-size:1.4rem;font-weight:normal;display:table-cell;color:#2a6496;padding:1rem;text-decoration:none;border:solid 1px #fff;border-bottom:solid 1px #ddd;cursor:pointer;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0}#LocalEditor .TranslationTabs a.Selected{color:#555;border:solid 1px #ddd;border-bottom-color:#fff;cursor:default}#LocalEditor .TranslationTab{margin-top:1rem;font-size:1.4rem;font-weight:normal;display:block}#LocalEditor .TranslationTab.History .InitialText{margin:.5rem;padding:.5rem;border:solid 1px #eee}#LocalEditor .LocalEditButtons{height:2.4rem;position:relative;margin:1rem 0 0 0}#LocalEditor .LocalEditButtons .CancelButton,#LocalEditor .LocalEditButtons .SaveButton{margin:0;display:block;padding:.2rem 0 0 0;width:2.4rem;height:2.4rem;cursor:pointer;background-color:#fff;border:solid 1px #000;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;text-align:center}#LocalEditor .LocalEditButtons .CancelButton{left:0!important;right:auto!important;border-color:#ccc}#LocalEditor .LocalEditButtons .CancelButton svg{color:#ccc;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#LocalEditor .LocalEditButtons .CancelButton.UndoAvailable{border-color:#000}#LocalEditor .LocalEditButtons .CancelButton.UndoAvailable svg{color:#7f28c4}#LocalEditor .LocalEditButtons .SaveButton{left:auto;right:0}#LocalEditor .LocalEditButtons .SaveButton:after{display:none}.PanelWithButton{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;max-width:30rem;border:1px solid #ccc;margin:3rem;padding:2.3rem 2.3rem 0 2.3rem;text-align:center}.PanelWithButton h2{font-size:2rem;font-family:Montserrat,Arial;margin-bottom:1.5rem}.PanelWithButton .PanelText{margin-bottom:3.3rem;min-height:7rem}.PanelWithButton .PanelText p{line-height:.4rem}.PanelWithButton .PanelButton{margin-bottom:-1.7rem}.no-touch .PanelWithButton:hover{border:1px solid #7f28c4;box-shadow:0 0 0 .1rem #7f28c4}.OrderHistoryPanel{-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;font-size:1.3rem;border:1px solid #ccc;padding:2.3rem;text-align:left;margin-bottom:2rem;margin-top:1rem}.OrderHistoryPanel h2{font-size:2rem;font-family:Montserrat,Arial}.Quantity{display:table;margin:0 auto}.Quantity input{-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;font-size:1.3rem;min-height:3.6rem;width:4.6rem;color:#181818;border:1px solid #ccc;line-height:3.6rem;text-align:center}.Quantity input:focus{border-color:#7f28c4}.Quantity a{cursor:pointer;display:table-cell;vertical-align:middle}.Quantity a.QtyDown{padding-right:.5rem;padding-top:.5rem}.Layout_Phone .Quantity a.QtyDown{display:none}.Quantity a.QtyUp{padding-left:.5rem;padding-top:.5rem}.Layout_Phone .Quantity a.QtyUp{display:none}.Quantity.Zero input{color:#ccc}.mobile .vi-btn{display:flex;white-space:normal;padding:.5rem 1rem}.Layout_Phone .vi-btn{display:flex;white-space:normal;padding:.5rem 1rem}.desktop .vi-btn{display:inline-flex}.Layout_Desktop .vi-btn{display:inline-flex}.vi-text-link-purple{color:#7f28c4!important;cursor:pointer}.vi-text-link-purple:hover{color:#6a17ad!important}.vi-btn{justify-content:center;align-items:center;font-family:Montserrat-Bold,Arial;font-size:1.6rem;line-height:normal;vertical-align:middle;white-space:nowrap;border:solid 1px;padding:.5rem 2rem;cursor:pointer;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;text-align:center;margin-bottom:.5rem;margin-right:1rem}.vi-btn:last-child{margin-right:0}.LeftColumnBAR .FormButton .vi-btn{font-size:1.3rem;line-height:normal}.Layout_Phone #SignInSection .vi-btn{display:inline-block}.vi-btn--primary{background-color:#7f28c4;border-color:#7f28c4}.vi-btn--primary:hover{background-color:#6a17ad}button.vi-btn--primary:focus{outline:2px auto #6a17ad}.vi-btn--gradient{background-image:linear-gradient(99deg,#7f28c4 -6%,#e2197c 62%,#e5231b 100%)}.vi-btn--gradient:hover{background-image:none;background-color:#7f28c4}.vi-btn--dark{background-color:#293132}.vi-btn--dark:hover{background-color:#000}.vi-btn--primary,.vi-btn--gradient,.vi-btn--dark{color:#fff}.vi-btn--primary:disabled,.vi-btn--gradient:disabled,.vi-btn--dark:disabled,.vi-btn--primary.Disabled,.vi-btn--gradient.Disabled,.vi-btn--dark.Disabled,.vi-btn--primary[disabled],.vi-btn--gradient[disabled],.vi-btn--dark[disabled]{opacity:.3;background-color:#a2acae;border-color:#a2acae}.vi-btn--secondary{border-color:#7f28c4;color:#7f28c4;background-color:#fff}.vi-btn--secondary:hover{color:#6a17ad;background-color:rgba(127,40,196,.07);border-color:rgba(127,40,196,.05)}.vi-btn--secondary--dark{border-color:#293132}.vi-btn--secondary--dark:hover{color:#000;background-color:rgba(0,0,0,.05)}.vi-btn--secondary:disabled,.vi-btn--secondary--dark:disabled{border-color:#a2acae;opacity:.7}.vi-btn--secondary.Disabled,.vi-btn--secondary--dark.Disabled{border-color:#a2acae;opacity:.7}.vi-btn--tertiary{color:#7f28c4}.vi-btn--tertiary:hover{color:#6a17ad}.vi-btn--tertiary--dark{color:#293132}.vi-btn--tertiary--dark:hover{color:#000}.vi-btn--tertiary:disabled,.vi-btn--tertiary--dark:disabled{opacity:.2}.vi-btn--primary.bg-dark{color:#293132;background-color:#fff}.vi-btn--primary.bg-dark:hover{color:#000}.vi-btn--primary.bg-dark,.vi-btn--gradient.bg-dark{color:#181818}.vi-btn--primary.bg-dark:disabled,.vi-btn--gradient.bg-dark:disabled{opacity:.3;background-color:#fff}.vi-btn--secondary.bg-dark{border:solid 2px #fff;color:#fff}.vi-btn--secondary.bg-dark:hover{background-color:#fff;opacity:.2;border:none}.vi-btn--secondary.bg-dark:disabled{opacity:.3}.vi-btn--finish{background-color:#7f28c4}.vi-btn--finish:hover{background-color:#6a17ad;border-color:#6a17ad}#ProceedToPayment.disabled{background-color:#a2acae;opacity:.3;border-color:#a2acae}.ButtonGray{background-color:#ccc;border-color:#ccc}.ButtonInlineLink{display:inline-block;vertical-align:middle;position:relative;margin-left:1rem;padding-left:1rem;color:#7f28c4;cursor:pointer}.ButtonInlineLink:before{content:"";display:block;position:absolute;border-left:solid .2rem #ccc;height:1em;left:0;top:.3rem;bottom:.3rem}.ButtonLink{color:#7f28c4;cursor:pointer}.ButtonLink:hover{text-decoration:underline}.Layout_Phone #eShopHome{}.Layout_Phone #eShopHome .RepBanner{height:14rem;padding-top:2.2rem}.Layout_Phone #eShopHome .RepBanner .RepBannerContent{padding-left:2rem;padding-right:2rem}.Layout_Phone #eShopHome .RepBanner .RepBannerContent img{display:none}.Layout_Phone #eShopHome .RepBanner .RepBannerContent .RepBannerText{padding-left:0}.Layout_Phone #eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerHeader{font-size:1.8rem;text-align:center}.Layout_Phone #eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerHeader .RepBannerName{display:block;font-size:1.7rem}.Layout_Phone #eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerLinks{font-size:1.1rem;text-align:center;padding-top:1.6rem}.Layout_Phone #eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerLinks svg-icon{display:none}.Layout_Phone #eShopHome .RepBanner .RepBannerCloseButton{top:.7rem;right:1rem}.Layout_Phone #eShopHome .Umbraco .HeroModule{top:-.4rem}.Layout_Phone #eShopHome .bannerMobile{background-color:#7f28c4;padding:5px}.Layout_Phone #eShopHome .bannerMobile .liveShoppingTitle{color:#fff;text-align:center;margin:3px;border:1px solid #fff;border-radius:55px 0;font-size:25px;padding:60px 25px}.Layout_Phone #eShopHome .liveShoppingHeader{background-color:#fff;margin:20px .5%;padding:3px;color:#181818;text-align:center}.Layout_Phone #eShopHome .liveShoppingHeader .banner{margin:3px;border:none;font-size:25px;padding:3px}.Layout_Phone #eShopHome .liveShoppingHeader .banner .bannerSubheading{font-size:20px}.Layout_Phone #eShopHome .liveShoppingLibrary{width:99%}.Layout_Phone #eShopHome .liveShoppingLibrary .lsLibraryItem{height:220px}.Layout_Phone #eShopHome .liveShoppingLibrary .lsLibraryItem .badge{right:0;bottom:0;top:auto}.Layout_Phone #eShopHome .liveShoppingLibrary .btn button{padding:10px 30px;text-transform:uppercase}.Layout_Phone #eShopHome .liveShoppingLibrary .lsLibraryItemTitle{margin:0;padding:10px 20px 5px;height:auto}#eShopHome{}#eShopHome .RepBanner{position:relative;min-height:13.6rem;background-color:#333;text-align:center;padding-top:3.4rem;margin-left:-1.6rem;margin-right:-1.6rem}#eShopHome .RepBanner .RepBannerContent img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;width:5.5rem;min-height:5.5rem;vertical-align:top}#eShopHome .RepBanner .RepBannerContent .RepBannerText{display:inline-block;width:auto;text-align:left;vertical-align:top;padding-left:1rem}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerHeader{color:#fff;font-family:Montserrat,Arial;font-size:2.8rem;margin-top:0;margin-bottom:0;line-height:normal}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerHeader span{vertical-align:top}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerHeader .RepBannerName{font-weight:700}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerLinks{color:#ccc;margin-top:0;margin-bottom:0;padding-top:1rem}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerLinks a{text-decoration:underline;margin-right:1rem}#eShopHome .RepBanner .RepBannerContent .RepBannerText .RepBannerLinks svg-icon{height:1rem;width:1rem;color:#ccc}#eShopHome .RepBanner div.RepBannerCloseButton{font-size:1.1rem;position:absolute;padding:0;top:1rem;right:1rem;color:#fff;text-transform:uppercase;cursor:pointer}#eShopHome .RepBanner div.RepBannerCloseButton svg-icon{width:.9rem;height:.9rem;color:#fff;margin-left:.25rem;display:inline-flex;position:relative}#eShopHome .RepBanner div.RepBannerCloseButton svg-icon svg{position:relative;vertical-align:top}#eShopHome .liveShoppingTitle{text-align:center;margin:20px 0}#eShopHome .liveShoppingHeader{background-color:#7f28c4;margin:20px .5%;padding:3px;color:#fff;text-align:center}#eShopHome .liveShoppingHeader .banner{margin:3px;border:1px solid #fff;border-radius:70px 0;font-size:60px;padding:25px}#eShopHome .liveShoppingHeader .banner .bannerSubheading{font-weight:700;font-size:30px}#eShopHome .liveShoppingLibrary{font-family:Montserrat,Arial;width:49%;float:left;margin:.5%}#eShopHome .liveShoppingLibrary .lsLibraryItem{height:28em;background-color:#181818;background-size:100%;background-blend-mode:difference;position:relative}#eShopHome .liveShoppingLibrary .lsLibraryItem .badge{font-size:15px;font-weight:700;text-transform:uppercase;color:#fff;padding:5px 15px;position:absolute;right:15px;top:15px}#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeLive{background-image:linear-gradient(99deg,#7f28c4 -6%,#e2197c 62%,#e5231b 100%);color:#fff}#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeLive:hover{background-image:none;background-color:#7f28c4}#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeLive:disabled,#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeLive.Disabled,#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeLive[disabled]{opacity:.3;background-color:#a2acae;border-color:#a2acae}#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeScheduled{background-color:#7f28c4}#eShopHome .liveShoppingLibrary .lsLibraryItem .lsBadgeEnded{background-color:#293132}#eShopHome .liveShoppingLibrary .btn{width:fit-content;margin:5px auto 10px}#eShopHome .liveShoppingLibrary .btn button{padding:15px;text-transform:uppercase}#eShopHome .liveShoppingLibrary .lsLibraryItemTitle{margin-top:-75px;height:75px;opacity:.85;color:#181818;background-color:#fff;padding:15px 20px;text-align:center}#eShopHome .liveShoppingLibrary .lsLibraryItemTitle .title{font-weight:700;line-height:25px;font-size:18px}#eShopHome .liveShoppingLibrary .lsLibraryItemTitle .description{font-size:15px;line-height:20px}.firefox select{color:#546264;color:rgba(0,0,0,0);text-shadow:0 0 0 #546264}.ui-select-container ::-webkit-scrollbar{width:.9rem}.ui-select-container ::-webkit-scrollbar-track{background-color:#7f28c4;border:.4rem solid transparent;-moz-background-clip:content-box;-webkit-background-clip:content-box;background-clip:content-box}.ui-select-container ::-webkit-scrollbar-thumb{border-radius:2rem;background-color:#7f28c4}.ui-select-container.select2-container{width:21rem;height:3rem;margin:0;position:relative;display:inline-block;zoom:1;vertical-align:middle;font-size:1.3rem}.ui-select-container.select2-container .select2-choice{display:block;height:100%!important;padding:0 0 0 .8rem;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:3rem;color:#444;text-decoration:none;border-radius:.4rem;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#fff 0%,#eee 50%);text-align:left}.ui-select-container.select2-container .select2-choice>.select2-chosen{padding-right:4rem;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:table;table-layout:fixed;width:100%}.ui-select-container.select2-container .select2-choice>.select2-chosen img{height:2.4rem;display:table-cell;vertical-align:middle;padding-right:1.4rem}.ui-select-container.select2-container .select2-choice>.select2-chosen span{display:table-cell;vertical-align:middle;overflow:hidden;width:100%}.ui-select-container.select2-container .select2-choice abbr{display:none;width:1.2rem;height:1.1rem;position:absolute;right:2.4rem;top:.8rem;font-size:.1rem;text-decoration:none;border:0;background:#fff url('/styles/core/images/select-search.svg') no-repeat right center;background-size:1.5rem 1.5rem;cursor:pointer;outline:0}.ui-select-container.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.ui-select-container.select2-container .select2-choice .select2-arrow{display:inline-block;width:3.5rem;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;border-bottom-color:#aaa}.ui-select-container.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%}.ui-select-container.select2-container .select2-choice .select2-arrow b:after{display:block;content:" ";border:1px solid #7f28c4;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1rem;height:1rem;margin:.5rem auto}.Layout_Phone .ui-select-container.select2-container .select2-choice .select2-arrow b:after{margin:.7rem auto}.ui-select-container.select2-container,.ui-select-container .select2-drop,.ui-select-container .select2-search,.ui-select-container .select2-search input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-select-container.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 .4rem .4rem;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#eee 0%,#fff 90%)}.ui-select-container.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:4.2rem}.ui-select-container.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.ui-select-container .select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.ui-select-container .select2-drop{width:100%;margin-top:-.3rem;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 .4rem .4rem;-webkit-box-shadow:0 .4rem .5rem rgba(0,0,0,.15);-moz-box-shadow:0 .4rem .5rem rgba(0,0,0,.15);box-shadow:0 .4rem .5rem rgba(0,0,0,.15)}.ui-select-container .select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.ui-select-container .select2-drop-auto-width .select2-search{padding-top:.4rem}.ui-select-container .select2-drop.select2-drop-above{margin-top:.1rem;border-top:1px solid #aaa;border-bottom:0;border-radius:.4rem .4rem 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}.ui-select-container .select2-drop-active{border:1px solid #ccc}.ui-select-container .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #ccc}.ui-select-container .select2-search{display:inline-block;width:100%;min-height:2.6rem;margin:0;padding-left:.4rem;padding-right:.4rem;position:relative;z-index:10000;white-space:nowrap}.Layout_Phone .ui-select-container .select2-search{display:none}.ui-select-container .select2-search input{height:3.5rem!important;min-height:2.6rem;padding:0 2rem .4rem .5rem;margin:.5rem 0 0 0;outline:0;font-family:Montserrat,Arial;font-size:1rem;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none .1rem .2rem 0 rgba(0,0,0,.25);-moz-box-shadow:none .1rem .2rem 0 rgba(0,0,0,.25);box-shadow:none .1rem .2rem 0 rgba(0,0,0,.25);background-size:1.5rem 1.5rem}.ui-select-container .select2-search input.select2-active{background:#fff url('select2-spinner.gif') no-repeat 100%;background:url('select2-spinner.gif') no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url('select2-spinner.gif') no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('select2-spinner.gif') no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url('select2-spinner.gif') no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}.ui-select-container .select2-container-active .select2-choice,.ui-select-container .select2-container-active .select2-choices{border:1px solid #ccc;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.ui-select-container .select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee}.ui-select-container .select2-dropdown-open .select2-choice .select2-arrow b:after{display:block;content:" ";border:1px solid #7f28c4;border-bottom:none;border-right:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1rem;height:1rem;margin:1.2rem auto}.ui-select-container .select2-dropdown-open.select2-drop-above .select2-choice,.ui-select-container .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(bottom,#fff 0%,#eee 50%)}.ui-select-container .select2-results{max-height:16rem;padding:0 0 0 .4rem;margin:.4rem .4rem .4rem 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-select-container .select2-results ul.select2-result-sub{margin:0;padding-left:0}.ui-select-container .select2-results ul.select2-result-sub>li .select2-result-label{padding-left:2rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:4rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:6rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:8rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:11rem}.ui-select-container .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:12rem}.ui-select-container .select2-results li{list-style:none;display:list-item;background-image:none}.ui-select-container .select2-results li em{background:#feffde;font-style:normal}.ui-select-container .select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.ui-select-container .select2-results .select2-result-label{padding:.3rem .7rem .4rem;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table}.ui-select-container .select2-results .select2-result-label img{height:2.4rem;vertical-align:middle;padding-right:1.4rem;display:table-cell}.ui-select-container .select2-results .select2-result-label>span{vertical-align:bottom;display:table-cell}.ui-select-container .select2-results .select2-highlighted{}.ui-select-container .select2-results .select2-highlighted span{color:#7f28c4;vertical-align:bottom}.ui-select-container .select2-results .select2-highlighted em{background:transparent}.ui-select-container .select2-results .select2-highlighted ul{background:#fff;color:#000}.ui-select-container .select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.ui-select-container .select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.ui-select-container .select2-results .select2-selected{display:none}.ui-select-container .select2-results .select2-no-results,.ui-select-container .select2-results .select2-searching,.ui-select-container .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.ui-select-container .select2-more-results.select2-active{background:#f4f4f4 url('select2-spinner.gif') no-repeat 100%}.ui-select-container .select2-more-results{background:#f4f4f4;display:list-item}.ui-select-container .select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ui-select-container .select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.ui-select-container .select2-container.select2-container-disabled .select2-choice abbr{display:none}.ui-select-container .select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);min-height:2.6rem}.ui-select-container .select2-container-multi .select2-choices li{float:left;list-style:none}.ui-select-container .select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.ui-select-container .select2-container-multi .select2-choices .select2-search-field input{padding:.5rem;margin:.1rem 0;font-family:Montserrat,Arial;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent!important}.ui-select-container .select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url('select2-spinner.gif') no-repeat 100%!important}.ui-select-container .select2-container-multi .select2-choices .select2-search-choice{padding:.3rem .5rem .3rem 1.8rem;margin:.3rem 0 .3rem .5rem;position:relative;line-height:1.3rem;color:#333;cursor:default;border:1px solid #aaa;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}.ui-select-container .select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.ui-select-container .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.ui-select-container .select2-container-multi .select2-choices .select2-search-choice-focus{color:#7f28c4}.ui-select-container .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.ui-select-container .select2-container-multi .select2-search-choice-close{left:.3rem}.ui-select-container .select2-locked{padding:3px 5px 3px 5px!important}.ui-select-container .select2-locked>.select2-search-choice-close{display:none}.ui-select-container .select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.ui-select-container .select2-default{color:#999!important}.HasOptions .ui-select-container .select2-default{color:#000!important}.ui-select-container .select2-search-choice-close{display:block;width:1.2rem;height:1.3rem;position:absolute;right:.3rem;top:.4rem;font-size:.1rem;outline:none;background:#fff url('/styles/core/images/select-search.svg') no-repeat right center;background-size:1.5rem 1.5rem}.ui-select-container .select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ui-select-container .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:.3rem .5rem .3rem .5rem;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.ui-select-container .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.ui-select-container .select2-result-selectable .select2-match,.ui-select-container .select2-result-unselectable .select2-match{text-decoration:underline}.ui-select-container .select2-offscreen,.ui-select-container .select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-container .select2-display-none{display:none}.ui-select-container .select2-measure-scrollbar{position:absolute;top:-1000rem;left:-1000rem;width:10rem;height:10rem;overflow:scroll}.ui-select-container .ui-select-highlight{font-weight:bold}.ui-select-container .ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-container .ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.ui-select-container .ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}.ui-select-container .select2-result-single{padding-left:0}.ui-select-container .select-locked>.ui-select-match-close{display:none}.ui-select-container body>.select2-container.open{z-index:9999}.ui-select-container body>.ui-select-bootstrap.open{z-index:1000}.ui-select-container .selectize-input.selectize-focus{border-color:#7f28c4!important}.ui-select-container .selectize-control>.selectize-input>input{width:100%}.ui-select-container .selectize-control>.selectize-dropdown{width:100%}.ui-select-container .btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-.2rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.075),0 0 .8rem rgba(102,175,233,.6)}.ui-select-container .ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-container .ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:1rem;top:50%;right:1rem;margin-top:-.2rem}.ui-select-container .ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-container .ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:1.5rem}.ui-select-container .ui-select-bootstrap>.ui-select-choices{width:100%;height:auto;max-height:20rem;overflow-x:hidden;margin-top:-1px}.ui-select-container .ui-select-bootstrap .ui-select-choices-row>a{display:block;padding:.3rem 2rem;clear:both;font-weight:400;line-height:1.429;color:#333;white-space:nowrap}.ui-select-container .ui-select-bootstrap .ui-select-choices-row.active>a{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-container .input-group>.ui-select-bootstrap.dropdown{position:static}.ui-select-container .input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:.4rem;border-top-right-radius:0;border-bottom-right-radius:0}.ui-select-container .ui-select-multiple.ui-select-bootstrap{height:auto;padding:.3rem .3rem 0 .3rem}.ui-select-container .ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:none;height:1.666666em;margin-bottom:.3rem}.ui-select-container .ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6rem;line-height:.75}.ui-select-container .ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 .3rem .3rem 0}.ui-select-container .ui-select-multiple .ui-select-match-item{position:relative}.ui-select-container .ui-select-multiple .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:.2rem;border-left:1px solid #428bca}.ui-select-container .ui-select-multiple .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:.2rem;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row .ui-select-container>a:hover,.ui-select-bootstrap .ui-select-choices-row .ui-select-container>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.disabled .ui-select-container>a,.ui-select-bootstrap .ui-select-choices-row.active.disabled .ui-select-container>a{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-container .ui-select-match.ng-hide-add,.ui-select-container .ui-select-search.ng-hide-add{display:none!important}.ui-select-container .ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-container.select2>.select2-choice.ui-select-match{height:2.9rem}.select-round.ui-select-container .select2-choice{border-radius:2rem;min-height:3.6rem}.select-round.ui-select-container .select2-choice .select2-chosen{margin:.2rem .5rem}.select-round.ui-select-container .select2-choice .select2-arrow b:after{margin:1rem}.Layout_Phone #HeaderTabbedMenu{padding-bottom:.4rem;border-bottom:1px solid #ccc}#HeaderTabbedMenu #HeaderMenu{clear:both;text-align:center;border-bottom:solid 1px #ccc;margin-top:2.6rem}.Layout_Phone #HeaderTabbedMenu #HeaderMenu{margin-top:3.5rem;border-top:1px solid #ccc}#HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem{display:inline-block;text-align:center;cursor:pointer;font-size:1.2rem;color:#999;position:relative;bottom:-1px;padding:1rem 1.4rem;text-transform:uppercase}.Layout_Phone #HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem{font-size:1.4rem}.no-touch #HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem:hover{text-decoration:none;color:#000}#HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem.Selected{cursor:default;color:#666;border:solid 1px #ccc;border-bottom:solid 1px #fff;-webkit-border-radius:.3rem .3rem 0 0;-moz-border-radius:.3rem .3rem 0 0;border-radius:.3rem .3rem 0 0;pointer-events:none}.Layout_Phone #HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem.Selected{color:#7f28c4;text-decoration:underline;border:none}.no-touch #HeaderTabbedMenu #HeaderMenu>.HeaderMenuItem.Selected:hover{color:#666}#HeaderTabbedMenu #HeaderSubmenus{width:100%;padding:.3rem 0 0 0;position:relative;height:4.6rem;display:table}#HeaderTabbedMenu #HeaderSubmenus>*{display:table-cell;height:100%}.Layout_Phone #HeaderTabbedMenu #HeaderSubmenus{height:auto}#HeaderTabbedMenu #HeaderSubmenus:after{content:"";position:absolute;left:0;right:0;bottom:-1px;clip:rect(0,auto,10rem,0)}#HeaderTabbedMenu #HeaderSubmenus li,#HeaderTabbedMenu #HeaderSubmenus submenu{vertical-align:middle;text-transform:uppercase;cursor:pointer;font-size:1.2rem;position:relative;z-index:3;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;height:100%;padding:.5rem}.Layout_Phone #HeaderTabbedMenu #HeaderSubmenus li,.Layout_Phone #HeaderTabbedMenu #HeaderSubmenus submenu{display:block}#HeaderTabbedMenu #HeaderSubmenus li.MouseIn,#HeaderTabbedMenu #HeaderSubmenus submenu.MouseIn,#HeaderTabbedMenu #HeaderSubmenus li.Expanded,#HeaderTabbedMenu #HeaderSubmenus submenu.Expanded,#HeaderTabbedMenu #HeaderSubmenus li.Selected,#HeaderTabbedMenu #HeaderSubmenus submenu.Selected{color:#fff;background-color:#7f28c4;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}#HeaderTabbedMenu #HeaderSubmenus li.MouseIn>a:hover,#HeaderTabbedMenu #HeaderSubmenus submenu.MouseIn>a:hover,#HeaderTabbedMenu #HeaderSubmenus li.Expanded>a:hover,#HeaderTabbedMenu #HeaderSubmenus submenu.Expanded>a:hover,#HeaderTabbedMenu #HeaderSubmenus li.Selected>a:hover,#HeaderTabbedMenu #HeaderSubmenus submenu.Selected>a:hover,#HeaderTabbedMenu #HeaderSubmenus li.MouseIn>a h5,#HeaderTabbedMenu #HeaderSubmenus submenu.MouseIn>a h5,#HeaderTabbedMenu #HeaderSubmenus li.Expanded>a h5,#HeaderTabbedMenu #HeaderSubmenus submenu.Expanded>a h5,#HeaderTabbedMenu #HeaderSubmenus li.Selected>a h5,#HeaderTabbedMenu #HeaderSubmenus submenu.Selected>a h5{color:#fff}#HeaderTabbedMenu #HeaderSubmenus li.Expanded nav,#HeaderTabbedMenu #HeaderSubmenus submenu.Expanded nav{opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}#HeaderTabbedMenu #HeaderSubmenus li>a,#HeaderTabbedMenu #HeaderSubmenus submenu>a{text-decoration:none}#HeaderTabbedMenu #HeaderSubmenus li>a h5,#HeaderTabbedMenu #HeaderSubmenus submenu>a h5{display:block;height:100%;text-align:center;margin:0;font-weight:200;font-size:1.4rem;color:#666}.Layout_Phone #HeaderTabbedMenu #HeaderSubmenus li>a h5,.Layout_Phone #HeaderTabbedMenu #HeaderSubmenus submenu>a h5{font-size:1.2rem}#HeaderTabbedMenu #HeaderSubmenus li nav,#HeaderTabbedMenu #HeaderSubmenus submenu nav{z-index:4;display:block;position:absolute;opacity:0;width:auto;background-color:#fff;text-align:left;border:solid 1px #ccc;border-top:solid .2rem #7f28c4;padding:0;color:#000;white-space:nowrap;max-width:976px}.Layout_Tablet #HeaderTabbedMenu #HeaderSubmenus li nav,.Layout_Tablet #HeaderTabbedMenu #HeaderSubmenus submenu nav{max-width:720px}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu{vertical-align:top;display:inline-block}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu .HeaderSubMenuColumns,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu .HeaderSubMenuColumns{display:inline-block;white-space:nowrap;width:22rem}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu .HeaderSubMenuColumns.ColumnCount2,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu .HeaderSubMenuColumns.ColumnCount2{width:44rem}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems{display:inline-block;padding:2rem;vertical-align:top;position:relative;width:22rem}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems h3,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems h3{font-weight:bold;font-size:1.4rem;line-height:2}#HeaderTabbedMenu #HeaderSubmenus li nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems a,#HeaderTabbedMenu #HeaderSubmenus submenu nav .HeaderSubMenu .HeaderSubMenuColumns .HeaderSubMenuItems a{display:block;text-transform:none;-ms-word-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;font-size:1.3rem;line-height:1;margin-bottom:1rem}#TabbedMenu{clear:both;text-align:center;border-bottom:solid 1px #7f28c4;margin-top:2rem}.Layout_Phone #TabbedMenu{border-top:1px solid #7f28c4;border-bottom:1px solid #7f28c4;padding-top:.2rem;padding-bottom:.2rem}#TabbedMenu .TabbedMenuItem{width:20%;min-height:4rem;vertical-align:bottom;border:solid 1px #ccc;color:#999;margin-right:-.2rem;margin-left:-.1rem;cursor:pointer;display:inline-block;position:relative;text-transform:uppercase;padding:.5rem 2.5rem;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;font-size:1.2rem}.Layout_Tablet #TabbedMenu .TabbedMenuItem{height:6.3rem}.Layout_Phone #TabbedMenu .TabbedMenuItem{display:block;width:100%;border:none;min-height:0}.no-touch .Layout_Phone #TabbedMenu .TabbedMenuItem:hover,.Layout_Phone #TabbedMenu .TabbedMenuItem.Selected{color:#fff;background-color:#7f28c4;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}#TabbedMenu .TabbedMenuItem.Selected{border:solid 1px #7f28c4;color:#000;bottom:-1px;border-bottom:solid 1px #fff}.no-touch #TabbedMenu .TabbedMenuItem:hover{text-decoration:none;color:#000}.TabbedMenuContent{border-right:solid 1px #7f28c4;border-bottom:solid 1px #7f28c4;border-left:solid 1px #7f28c4;padding:1rem}.ZipCodeTooltip{z-index:auto!important}.TooltipInfo{display:inline-block;height:100%;vertical-align:middle;position:relative;z-index:6}.TooltipInfo .ModalClose{position:absolute;top:.5rem;right:1rem;cursor:pointer;text-align:right}.TooltipInfo .ModalClose span{color:#7f28c4;font-size:1.1rem;margin-right:.5rem;font-style:normal}.TooltipInfo .ModalClose svg-icon{width:.8rem;height:.8rem;display:inline-flex;position:relative}.TooltipInfo .ModalClose svg-icon svg{position:relative;vertical-align:top}.TooltipInfo .InfoIcon{vertical-align:bottom}.TooltipInfo .TooltipCallout{content:"";display:block;position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:1rem 1rem 1rem 0;border-color:transparent #aaa transparent transparent}.TooltipLeft .TooltipInfo .TooltipCallout{left:auto;right:2rem;border-width:1rem 0 1rem 1rem;border-color:transparent transparent transparent #aaa}.TooltipInfo .TooltipText{border:1px solid #e8e8e8;background-color:#fff;background:linear-gradient(to bottom,#fff,#f2f2f2);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);color:#000;font-family:Montserrat,Arial;font-size:1.2rem;font-style:normal;left:calc(100% + 1rem);top:-1rem;padding:1rem;padding-top:2.2rem;position:absolute;min-width:16rem;margin-top:-1rem;z-index:6}.TooltipLeft .TooltipInfo .TooltipText{left:auto;right:2.9rem}.Layout_Phone .TooltipInfo .TooltipText{font-size:1.3rem}.TooltipBelow{position:absolute;display:none;left:-2rem;top:100%;z-index:3}.TooltipBelow .TooltipContent{border:1px solid #e8e8e8;background-color:#fff;background:linear-gradient(to bottom,#fff,#f2f2f2);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;color:#000;font-family:Montserrat,Arial;font-size:1.3rem;font-style:normal;padding:1rem;min-width:16rem;-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);margin-top:1rem}.TooltipBelow .TooltipContent:before{content:"";display:block;position:absolute;top:0;left:2rem;width:0;height:0;border-style:solid;border-width:0 1rem 1rem 1rem;border-color:transparent transparent #aaa transparent}.TooltipBelow.Active{display:block}#BreadcrumbCartMessage{margin-left:auto;margin-right:auto;max-width:976px}#Notification{background-color:#666;z-index:10001;position:relative}#Notification .CookieSection{max-width:976px;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-align:center}#Notification .CookieSection .CookieInfo{padding-right:1.1rem;color:#f5f5f5;font-weight:bold;font-family:Montserrat,Arial;font-size:1.6rem}#CartMessage,#CartMessageMiniCar{z-index:1;margin-left:auto;margin-right:auto;max-width:976px;height:100%;vertical-align:middle;position:relative;margin-top:2rem;margin-bottom:2rem}#CartMessage .ModalClose,#CartMessageMiniCar .ModalClose{position:absolute;top:.5rem;right:1rem;cursor:pointer;text-align:right}#CartMessage .ModalClose span,#CartMessageMiniCar .ModalClose span{color:#7f28c4;font-size:1.1rem;margin-right:.5rem;font-style:normal}#CartMessage .ModalClose svg-icon,#CartMessageMiniCar .ModalClose svg-icon{width:.8rem;height:.8rem}#CartMessage .Message,#CartMessageMiniCar .Message{border:1px solid #e8e8e8;background-color:#fff;background:linear-gradient(to bottom,#fff,#f2f2f2);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);color:#000;font-family:Montserrat,Arial;font-size:1.3rem;font-style:normal;left:3rem;top:-1rem;padding:1rem;z-index:3}#CartMessage .Message .MessageText,#CartMessageMiniCar .Message .MessageText{padding:1rem}.Layout_Phone #CartMessage .Message,.Layout_Phone #CartMessageMiniCar .Message{padding-top:2rem}.TooltipLeft #CartMessage .Message,.TooltipLeft #CartMessageMiniCar .Message{left:auto;right:2.9rem}#CartMessageMiniCar .Message{padding-top:2rem}.Layout_Desktop header #LogoSearchBagBar #Basket #minicartcartmessageicon,.Layout_Tablet header #LogoSearchBagBar #Basket #minicartcartmessageicon{width:.8rem;height:.8rem;position:static}div#WizardMenu .Steps{border-bottom:dotted 1px #999;padding-bottom:1.5rem;margin-top:0}div#WizardMenu .Steps li{display:inline-block;align-items:center;vertical-align:middle;position:relative;width:32.9%}.Layout_Phone div#WizardMenu .Steps li{display:block;width:100%}div#WizardMenu .Steps li .StepIcon{position:relative;display:table-cell;vertical-align:middle}div#WizardMenu .Steps li .StepIcon .Container{position:relative}div#WizardMenu .Steps li .StepCompletedIcon{position:relative;display:table-cell;vertical-align:middle}div#WizardMenu .Steps li .StepCompletedIcon svg{color:#090!important}div#WizardMenu .Steps li svg-icon{width:2.7rem;height:2.7rem}div#WizardMenu .Steps li .NavCircleNumber{position:absolute;text-align:center;width:100%;top:.6rem;color:#fff;font-size:1.3rem;font-family:Montserrat,Arial;font-weight:700;left:0}div#WizardMenu .Steps li .StepText{font-size:2rem;font-family:Montserrat;color:#ccc;display:table-cell;padding-left:1rem;vertical-align:middle}.Layout_Tablet div#WizardMenu .Steps li .StepText{font-size:1.7rem}div#WizardMenu .Steps li .StepText.Active{color:#546264}.ImageWrapper{background-color:#f2f2f2;position:relative}.ImageWrapper img,.ImageWrapper .product-badge{opacity:0}.ImageWrapper .product-badge{z-index:999}.ImageWrapper.FallbackImageRendered{background-color:transparent}.ImageWrapper.Loaded{background:none}.ImageWrapper.Loaded img,.ImageWrapper.Loaded .product-badge{opacity:1;-webkit-transition:opacity .8s linear;-moz-transition:opacity .8s linear;-o-transition:opacity .8s linear;transition:opacity .8s linear}.ImageWrapper:not(.Loaded) img[lazy-load]{height:100%}.ImageWrapper img{position:absolute;top:0;left:0;width:100%;max-height:100%}.Layout_Desktop footer,.Layout_Tablet footer{color:#181818;margin-top:3.2rem;padding-bottom:4.8rem;border-top:solid 1px #ccc;padding-top:0;position:relative}.Layout_Desktop footer #FooterShadow,.Layout_Tablet footer #FooterShadow{content:"";display:block;width:100%;top:0;height:2rem;border:none;outline:none;position:relative;margin-left:auto;margin-right:auto;max-width:976px}.Layout_Desktop footer #FooterShadow:after,.Layout_Tablet footer #FooterShadow:after{content:"";position:absolute;left:0;right:0;top:-1px;bottom:0;clip:rect(-4rem,auto,0,0);-webkit-box-shadow:0 -.5rem 1.5rem -.3rem rgba(0,0,0,.25);-moz-box-shadow:0 -.5rem 1.5rem -.3rem rgba(0,0,0,.25);box-shadow:0 -.5rem 1.5rem -.3rem rgba(0,0,0,.25)}.Layout_Desktop footer #SubscribeBar,.Layout_Tablet footer #SubscribeBar{display:table;width:100%}.Area_Checkout.Layout_Desktop footer #SubscribeBar,.Area_Checkout.Layout_Tablet footer #SubscribeBar{display:none}.Area_CheckoutDirectDelivery.Layout_Desktop footer #SubscribeBar,.Area_CheckoutDirectDelivery.Layout_Tablet footer #SubscribeBar{display:none}.Layout_Desktop footer #SubscribeBar #SubscribePanel,.Layout_Tablet footer #SubscribeBar #SubscribePanel{vertical-align:middle;display:flex;flex-flow:row nowrap;width:85%;padding-top:.5rem;padding-bottom:.5rem}.Layout_Desktop footer #SubscribeBar #SubscribePanel #SubscribePrompt,.Layout_Tablet footer #SubscribeBar #SubscribePanel #SubscribePrompt{padding-right:1rem;flex:1 0 70%;text-transform:uppercase;font-size:1.4rem;line-height:1;white-space:nowrap}.Layout_Desktop footer #SubscribeBar #SubscribePanel #SubscribeLink a,.Layout_Tablet footer #SubscribeBar #SubscribePanel #SubscribeLink a{flex:1;text-transform:uppercase;font-size:1.4rem;line-height:1;white-space:nowrap}.Layout_Desktop footer #SubscribeBar #SubscribePanel #SubscribeLink a span,.Layout_Tablet footer #SubscribeBar #SubscribePanel #SubscribeLink a span{font-weight:bold;color:#7f28c4}.Layout_Desktop footer #SubscribeBar #SubscribePanel #SubscribeLink a span:hover,.Layout_Tablet footer #SubscribeBar #SubscribePanel #SubscribeLink a span:hover{color:#6a17ad}.Layout_Desktop footer #SubscribeBar #SubscribePanel #SubscribeLink a svg-icon,.Layout_Tablet footer #SubscribeBar #SubscribePanel #SubscribeLink a svg-icon{width:1.12rem;height:1.12rem}.Layout_Desktop footer #SubscribeBar #ContactUsPanel,.Layout_Tablet footer #SubscribeBar #ContactUsPanel{vertical-align:middle;display:table-cell;border-left:solid 1px #ccc;padding-left:2rem;text-align:right;white-space:nowrap}.Layout_Desktop footer #SubscribeBar #ContactUsPanel a,.Layout_Tablet footer #SubscribeBar #ContactUsPanel a{text-transform:uppercase;font-size:1.4rem;line-height:1;display:block}.Layout_Desktop footer #SubscribeBar #ContactUsPanel a span,.Layout_Tablet footer #SubscribeBar #ContactUsPanel a span{font-weight:bold;color:#7f28c4}.Layout_Desktop footer #SubscribeBar #ContactUsPanel a span:hover,.Layout_Tablet footer #SubscribeBar #ContactUsPanel a span:hover{color:#6a17ad}.Layout_Desktop footer #SubscribeBar #ContactUsPanel a svg-icon,.Layout_Tablet footer #SubscribeBar #ContactUsPanel a svg-icon{width:1.12rem;height:1.12rem}.Layout_Desktop footer #CopyrightBar,.Layout_Tablet footer #CopyrightBar{text-transform:uppercase;text-align:center;margin-top:2.9rem;padding-bottom:2.9rem}.Area_Checkout.Layout_Desktop footer #CopyrightBar .FooterHelp,.Area_Checkout.Layout_Tablet footer #CopyrightBar .FooterHelp{display:inline-block}.Area_Checkout.Layout_Desktop footer #CopyrightBar .FooterHome,.Area_Checkout.Layout_Tablet footer #CopyrightBar .FooterHome{display:none}.Area_CheckoutDirectDelivery.Layout_Desktop footer #CopyrightBar .FooterHelp,.Area_CheckoutDirectDelivery.Layout_Tablet footer #CopyrightBar .FooterHelp{display:inline-block}.Area_CheckoutDirectDelivery.Layout_Desktop footer #CopyrightBar .FooterHome,.Area_CheckoutDirectDelivery.Layout_Tablet footer #CopyrightBar .FooterHome{display:none}.Layout_Desktop footer #CopyrightBar nav,.Layout_Tablet footer #CopyrightBar nav{display:inline-block}.Layout_Desktop footer #CopyrightBar nav small,.Layout_Tablet footer #CopyrightBar nav small,.Layout_Desktop footer #CopyrightBar nav a,.Layout_Tablet footer #CopyrightBar nav a{display:inline-block;margin-left:2.4rem;padding-left:2.4rem;border-left:solid 1px #181818;font-size:1.3rem;font-family:Montserrat,Arial}.Layout_Desktop footer #CopyrightBar nav small:first-child,.Layout_Tablet footer #CopyrightBar nav small:first-child,.Layout_Desktop footer #CopyrightBar nav a:first-child,.Layout_Tablet footer #CopyrightBar nav a:first-child{margin-left:0;padding-left:0;border-left:none}.Layout_Desktop footer #CopyrightBar nav a:hover,.Layout_Tablet footer #CopyrightBar nav a:hover{color:#7f28c4}.Layout_Desktop footer #CopyrightBar .FooterHelp,.Layout_Tablet footer #CopyrightBar .FooterHelp{display:none}.Layout_Desktop footer #FooterColumns,.Layout_Tablet footer #FooterColumns{padding-top:2rem;color:#181818;text-align:left;display:table;width:100%}.Area_Checkout.Layout_Desktop footer #FooterColumns,.Area_Checkout.Layout_Tablet footer #FooterColumns,.Area_CheckoutDirectDelivery.Layout_Desktop footer #FooterColumns,.Area_CheckoutDirectDelivery.Layout_Tablet footer #FooterColumns{display:none}.Layout_Desktop footer #FooterColumns>*,.Layout_Tablet footer #FooterColumns>*{display:table-cell;height:100%}.Layout_Desktop footer #FooterColumns>div,.Layout_Tablet footer #FooterColumns>div{border-left:solid 1px #ccc;padding-left:2rem;padding-right:6rem}.Layout_Desktop footer #FooterColumns>div:first-child,.Layout_Tablet footer #FooterColumns>div:first-child{border-left:none;padding-left:0;padding-right:8rem}.Layout_Desktop footer #FooterColumns>div:last-child,.Layout_Tablet footer #FooterColumns>div:last-child{padding-right:0}.Layout_Desktop footer #FooterColumns>div#FooterRepColumn,.Layout_Tablet footer #FooterColumns>div#FooterRepColumn{border-left:none;padding-right:0;position:relative}.Layout_Desktop footer #FooterColumns>div h3,.Layout_Tablet footer #FooterColumns>div h3{font-family:Montserrat,Arial;font-size:2rem;font-weight:bold;color:#181818;padding-bottom:.6rem}.Layout_Desktop footer #FooterColumns>div nav,.Layout_Tablet footer #FooterColumns>div nav{font-size:1.3rem;line-height:2}.Layout_Desktop footer #FooterColumns>div .FooterColumnElements .FooterColumnText,.Layout_Tablet footer #FooterColumns>div .FooterColumnElements .FooterColumnText{color:#181818}.Layout_Desktop footer #FooterColumns>div .FooterColumnElements .FooterColumnText:hover,.Layout_Tablet footer #FooterColumns>div .FooterColumnElements .FooterColumnText:hover{color:#7f28c4}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn{padding-right:1rem}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn #CopyrightPhone,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn #CopyrightPhone{display:none}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn a,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn a{display:table}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn .ConnectIcon,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn .ConnectIcon{display:table-cell;vertical-align:middle;line-height:normal}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn .ConnectIcon svg-icon,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn .ConnectIcon svg-icon{width:3.5rem;height:3.5rem}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn .SocialText,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn .SocialText{padding-left:1.1rem;display:table-cell;vertical-align:middle;line-height:1;font-size:1.2rem;color:#181818}.Layout_Desktop footer #FooterColumns>div#FooterSocialMediaColumn .SocialText:hover,.Layout_Tablet footer #FooterColumns>div#FooterSocialMediaColumn .SocialText:hover{color:#7f28c4}.Layout_Desktop footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):first-child,.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):first-child,.Layout_Desktop footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Desktop footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child,.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child{width:34%}.Layout_Desktop footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Desktop footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child,.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child{padding-left:10rem}.Layout_Desktop footer .BARRepWidget svg-icon,.Layout_Tablet footer .BARRepWidget svg-icon{display:none}.Layout_Desktop footer .FARRepWidget svg-icon,.Layout_Tablet footer .FARRepWidget svg-icon{display:none}#PreFooter{width:100%;max-width:976px;margin:0 auto}#PreFooter async-block{display:block}.firefox #PreFooter async-block .ProductCarousel .Slides .Slide .ProductSummary{display:inline}.Layout_Tablet footer #CopyrightBar{padding-bottom:2.9rem}.Layout_Tablet footer #CopyrightBar nav small,.Layout_Tablet footer #CopyrightBar nav a{font-size:1.2rem}.Layout_Tablet footer .FooterColumnElements{padding-bottom:1rem}.Layout_Tablet footer .FooterColumnText{font-size:1.3rem;line-height:1}.Layout_Tablet footer #FooterColumns>div{padding-right:4rem}.Layout_Tablet footer #FooterColumns>div nav{font-size:1.3rem;line-height:1.3}.Layout_Tablet footer #FooterColumns>div .SocialText{display:table-cell;vertical-align:middle;line-height:1;padding-left:2rem}.Layout_Tablet footer #FooterColumns>div #FooterSocialMediaColumn svg-icon{width:4.6rem;height:4.6rem}.Layout_Tablet footer #FooterColumns>div #FooterSocialMediaColumn svg-icon svg{width:100%;height:100%}.Layout_Tablet footer #FooterColumns>div:first-child,.Layout_Tablet footer #FooterColumns>div:nth-child(2){padding-right:4rem}.Layout_Tablet footer #FooterColumns>div#FooterRepColumn{left:0}.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):first-child,.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child{width:34%}.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):nth-child(2),.Layout_Tablet footer #FooterColumns.HasAttachedRepresentative>div:not(#FooterRepColumn):last-child{padding-left:2rem}.Layout_Tablet footer #SubscribeBar #SubscribePanel{padding-right:2rem}.Layout_Tablet footer #SubscribeBar #SubscribePanel a{font-size:1.2rem;line-height:1}.Layout_Tablet footer #SubscribeBar #ContactUsPanel{padding-left:1rem}.Layout_Tablet footer .BARRepWidget .Button{padding:.4rem 1.7rem}.Area_Checkout.Layout_Phone footer #SubscribeBar{display:none}.Layout_Phone footer #SubscribeBar #SubscribePanel{padding:0 .1rem}.Layout_Phone footer #SubscribeBar #SubscribePanel #SubscribePrompt{display:block;text-align:center;text-transform:uppercase;padding-right:1.6rem;position:relative;top:.05rem;font-size:1.4rem;line-height:2.4;height:2.7rem;line-height:2rem;padding-bottom:5.4rem;margin-left:4rem;margin-right:4rem}.Layout_Phone footer #SubscribeBar #SubscribePanel #SubscribeLink a{display:block;text-align:center;text-transform:uppercase;font-size:1.6rem;line-height:2.4;color:#7f28c4;height:2.7rem;line-height:2rem}.Layout_Phone footer #SubscribeBar #SubscribePanel #SubscribeLink a svg-icon{width:1.6rem;height:1.6rem}.Area_Checkout.Layout_Phone footer #FooterColumns{display:none}.Area_CheckoutDirectDelivery.Layout_Phone footer #FooterColumns{display:none}.Layout_Phone footer #FooterRepColumn{padding:2rem .1rem 1rem}.Layout_Phone footer #ContactUsPhone span{color:#7f28c4}.Layout_Phone footer #ContactUsPhone span:hover{color:#6a17ad}.Layout_Phone footer #CopyrightBar{text-transform:uppercase;text-align:center;margin-top:2.9rem;padding-bottom:2.9rem}.Area_Checkout.Layout_Phone footer #CopyrightBar .FooterHelp{display:inline-block}.Area_Checkout.Layout_Phone footer #CopyrightBar .FooterHome{display:none}.Area_CheckoutDirectDelivery.Layout_Phone footer #CopyrightBar .FooterHelp{display:inline-block}.Area_CheckoutDirectDelivery.Layout_Phone footer #CopyrightBar .FooterHome{display:none}.Layout_Phone footer #CopyrightBar nav{display:inline-block}.Layout_Phone footer #CopyrightBar nav small,.Layout_Phone footer #CopyrightBar nav a{display:block;font-size:1.4rem;line-height:2.4}.Layout_Phone footer #CopyrightBar nav small:first-child,.Layout_Phone footer #CopyrightBar nav a:first-child{margin-left:0;padding-left:0;border-left:none}.Layout_Phone footer #CopyrightBar .FooterHelp{}.Layout_Phone footer .FooterColumnElements{padding-top:0}.Layout_Phone footer .FooterColumnElements a{font-size:1.4rem;line-height:2.4;display:block;background-color:transparent}.Layout_Phone footer #FooterSocialMediaColumn{padding-top:2rem}.Layout_Phone footer #FooterSocialMediaColumn nav{padding-bottom:.5rem}.Layout_Phone footer #FooterSocialMediaColumn nav a{width:100%}.Layout_Phone footer #FooterSocialMediaColumn nav .ConnectIcon{display:table-cell;vertical-align:middle;line-height:normal;padding-left:2rem}.Layout_Phone footer #FooterSocialMediaColumn nav .ConnectIcon svg-icon{width:3.5rem;height:3.5rem}.Layout_Phone footer #FooterSocialMediaColumn nav .SocialText{display:table-cell;vertical-align:middle;line-height:1;padding-left:1rem}.Layout_Phone footer .BARRepWidget .FormButton{position:relative}.Layout_Phone footer .BARRepWidget .FormButton .Button{justify-content:left}.Layout_Phone footer .BARRepWidget svg-icon{position:absolute;top:.5rem;right:2rem}.Layout_Phone footer .FARRepWidget .FormButton{display:block;position:relative}.Layout_Phone footer .FARRepWidget .FormButton .Button{justify-content:left}.Layout_Phone footer .FARRepWidget svg-icon{position:absolute;top:.5rem;right:2rem}.ContentModule.BeautyServiceModule .ArticleList{font-size:0;padding-top:3rem;border-top:none;border-bottom:none}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList{padding-left:1rem;padding-right:1rem}.ContentModule.BeautyServiceModule .ArticleList>h3{font-size:2rem;font-family:Montserrat,Arial;margin-bottom:2rem;display:none}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle{text-decoration:none;display:inline-block;width:33.3%;min-height:30rem;vertical-align:top;margin-bottom:3rem;padding-left:3rem;padding-right:3rem}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle.MiddleArticle{padding-left:1.5rem;padding-right:1.5rem}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle.LeftArticle{padding-left:0;padding-right:3rem}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle.RightArticle{padding-left:3rem;padding-right:0}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleImage{position:relative}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleImage:hover{opacity:.9}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleImage img{width:100%;height:auto}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleImage svg-icon[icon=video-play]{width:6rem;height:6rem;position:absolute;top:50%;left:50%;margin:-3rem 0 0 -3rem}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle p{font-family:Montserrat,Arial;font-size:1.2rem;color:#546264;margin-top:.7rem;margin-bottom:.7rem}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleCategory{margin-top:1rem;text-transform:uppercase;color:#181818}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleDate{font-size:1.1rem;color:#181818}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleDate span{display:none}.ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleTitle{font-size:2rem;font-family:Montserrat,Arial}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle{min-height:initial;width:50%}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle.OddArticle{padding-left:2rem;padding-right:0}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle.EvenArticle{padding-left:0;padding-right:2rem}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle .ArticleTitle{font-size:1.6rem;line-height:1.2}.Layout_Phone .ContentModule.BeautyServiceModule .ArticleList .ArticleListArticle p{font-size:1rem;line-height:1.4}.ContentModule.BeautyServiceModule .ReadMoreBeautyService{border-top:1px dotted #999;border-bottom:1px dotted #999;text-align:center}.ContentModule.BeautyServiceModule .ReadMoreBeautyService p{font-family:Montserrat,Arial;font-size:1.3rem;text-transform:uppercase;margin:2rem 0}.Umbraco .BrandModule{text-align:center}.Umbraco .BrandModule .ContentRow{color:#000}.Umbraco .BrandModule .ContentRow .Container{border:solid 1px #dedede;padding-bottom:1.5rem}.Umbraco .BrandModule .ContentRow .Container .BrandImage img{width:100%}.Umbraco .BrandModule .ContentRow .Container .BrandLogo{text-align:center}.Umbraco .BrandModule .ContentRow .Container .BrandLogo img{width:auto}.Umbraco .BrandModule .ContentRow .Container img{max-width:100%}.Umbraco .BrandModule .ContentRow .Container .Caption{font-family:Montserrat,Arial;font-size:3rem;position:relative;width:100%;margin-top:1rem}.Umbraco .BrandModule .ContentRow .Container .Caption+hr{border:0;border-bottom:1px solid #dedede;height:1px;content:"";display:block;width:30%;margin:1rem auto}.Umbraco .BrandModule .ContentRow .Container .Description{font-family:Montserrat,Arial;font-size:1.2rem;padding:0 1.5rem 1.5rem}.Umbraco .BrandModule .ContentRow .Container a.LearnMore{font-weight:bold;font-size:1.2rem;color:#ed008c;text-transform:uppercase}.Umbraco .BrandModule .ContentRow .Container ul{list-style:none}.Layout_Phone .Umbraco .CategoryHeader .ContentInline{height:70%!important;left:20%!important;padding:14% 0% 0% 0%!important;top:12%!important;width:60%!important}.Layout_Phone .Umbraco .CategoryHeader .ContentInline .ContentStack>div:first-child{transform:scale(1.8)}.Layout_Phone .Umbraco .CategoryThumbnails .ContentRow.ThinPadded .Col{padding:.25rem}.Layout_Phone .Umbraco .CategoryThumbnails .ContentRow.NormalPadded .Col{padding:.4375rem}.Layout_Phone .Umbraco .CategoryThumbnails .ContentRow.WidePadded .Col{padding:.625rem}.Layout_Phone .Umbraco .CategoryThumbnails .ContentRow .Col{display:inline-block;margin-top:.1rem;width:49%}.Layout_Phone .Umbraco .CategoryThumbnails .ContentRow .Col .ContentStack p span{font-size:60px!important}.Umbraco .ExpertAdviceContainer h2.ModuleHeading:after{margin-bottom:2rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent{position:relative}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceImage{display:inline-block;padding-bottom:1rem;vertical-align:top;width:24rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceImage img,.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceImage div{width:100%;height:auto}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData{width:70%;display:inline-block;vertical-align:top;padding:0 0 1rem 3rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData h2{font-family:Montserrat,Arial;font-size:4.8rem;color:#000}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData p.ExpertAdviceDataCaption{margin-top:0;margin-bottom:2rem;font-family:Montserrat,Arial;font-size:1.3rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData p a{color:#7f28c4;font-family:Montserrat,Arial;font-weight:bold;font-size:1.1rem;text-transform:uppercase}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel{width:100%;padding:0;margin:0}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel.CanScroll .CarouselNext.Active,.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel.CanScroll .CarouselPrevious.Active{visibility:visible}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel .ProductSummary{position:relative}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel .ProductItemDetails{text-transform:none}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel .CarouselPrevious{left:-2.7rem;background-color:rgba(241,241,241,.8)}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel .ProductItemImage{width:100%}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceData carousel .CarouselNext{right:-2.7rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceShareArea{padding-left:1rem;width:54rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceContent .ExpertAdviceShareArea a{margin-right:.8rem}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo{border:1px solid #f1f1f1;margin-top:.5rem;width:100%}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper{display:block}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper .ImageOnly{width:30%;display:table-cell}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper .ImageOnly a:after{content:"";padding:0}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper .VideoContainer{width:30%;display:table-cell;padding-bottom:21.25%}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextRight,.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextLeft{padding-left:0}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextRight aside,.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextLeft aside{vertical-align:top}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextRight aside h2,.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextLeft aside h2{margin-top:4.2rem;margin-bottom:.5rem;font-family:Montserrat,Arial;font-size:1.4rem;font-weight:bold;font-style:normal}.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextRight aside p,.Umbraco .ExpertAdviceContainer .ExpertAdviceVideo .VideoWrapper.TextLeft aside p{font-family:Montserrat,Arial;font-size:1.2rem;margin-top:.4rem}.Umbraco .FeaturedShopsModule .InlineOverlayContainer .ContentInline img{background-color:rgba(255,255,255,.9)}.Layout_Phone .FindARepModule .InfoContainer .RepInfo{display:inline-block;width:100%;min-height:12rem}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .Image.Representative{display:inline-block}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer .Deliver{margin-bottom:0}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer .DeliveryDate{text-align:center}.Layout_Phone .FindARepModule .InfoContainer .Accordions{border:.1rem solid #999;border-top:none;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;padding-left:.5rem;padding-right:.5rem;margin-top:-.5rem}.Layout_Phone .FindARepModule .RatingInfoArea .RatingStars .FullStars .Star{color:#7f28c4}.Layout_Phone .FindARepModule #SendAMessage .Button{background-color:#7f28c4;height:3rem}.FindARepModule{position:relative}.FindARepModule .SendMessgeFailed{min-width:50rem}.FindARepModule .SendMessgeFailed div{color:#fff;padding:1.2rem;font-weight:600;line-height:1.8rem;background-color:#851168}.FindARepModule .SendMessgeFailed .SendMessgeFailedIcon{float:right;width:15px;height:15px;color:#fff;cursor:pointer}.FindARepModule .Greyed{color:#999}.FindARepModule .InfoContainer{display:inline-block;left:-5%;position:relative;width:105%}.FindARepModule .InfoContainer.RepAttached{left:0;position:relative;width:100%}.FindARepModule .InfoContainer.RepAttached .Image{float:left;margin-top:2rem;position:static;width:20%}.FindARepModule .InfoContainer.RepAttached .Image img{width:95%}.FindARepModule .InfoContainer.RepAttached .TextContainer{display:inline-block;float:none;margin-top:1rem;margin-bottom:1rem}.FindARepModule .InfoContainer.RepAttached .TextContainer .Header p{font-family:Montserrat,Arial;font-size:3.6rem;margin:0}.FindARepModule .InfoContainer.RepAttached .TextContainer .ColumnContainer .Column:first-child p.Deliver span{text-transform:uppercase}.Layout_Tablet .FindARepModule .InfoContainer.RepAttached .TextContainer{margin-top:3.5rem}.Layout_Tablet .FindARepModule .InfoContainer.RepAttached .TextContainer .Header p{margin-bottom:2rem;font-size:3rem}.FindARepModule .InfoContainer .Image{vertical-align:top;position:absolute;width:20%}.FindARepModule .InfoContainer .Image img{height:auto;width:100%}.FindARepModule .InfoContainer .TextContainer{float:right;margin-bottom:1rem;margin-top:3.2rem;position:relative;width:79%}.chrome .FindARepModule .InfoContainer .TextContainer{margin-top:3.4rem}.FindARepModule .InfoContainer .TextContainer.FasterDelivery{margin-top:1rem}.chrome .FindARepModule .InfoContainer .TextContainer.FasterDelivery{margin-top:1.3rem}.FindARepModule .InfoContainer .TextContainer .Header .OverlayWrapper{height:auto!important;position:relative}.FindARepModule .InfoContainer .TextContainer .ColumnContainer{margin-top:2.5rem;min-height:12rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column{border-right:1px solid #d3d3d3;display:table-cell;text-align:center;padding:0 1.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Rating .Deliver{margin-bottom:0}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Rating .Deliver span:first-child{text-transform:uppercase}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Rating .Ratings{margin-top:1.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices{margin-top:1.5rem;width:100%}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices>div{display:inline-block}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Brouchure svg-icon{height:3.5rem;width:3.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Desktop svg-icon{height:4.5rem;width:4.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Phone svg-icon{height:2.5rem;width:2.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Tablet svg-icon{height:3rem;width:3rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Girl{float:left;width:5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Girl svg-icon{height:3rem;width:3rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Van{float:left;width:5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Van svg-icon{height:3.5rem;width:3.5rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column p{font-family:Montserrat,Arial;font-size:1.3rem;line-height:1.2}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column p.SubText{font-size:1.2rem}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column:first-child{padding-left:.5rem;width:30%}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column:nth-child(2){width:30%}.FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column:last-child{border-right:none;padding-right:.5rem}.Layout_Tablet .FindARepModule .InfoContainer .Image{margin-top:-.3rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer{margin-top:0}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer{margin-top:-1.5rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column{border-right:.2rem solid #d3d3d3;padding:0 .5rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column p{font-family:Montserrat,Arial;font-size:1.1rem;line-height:1.2}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column p.SubText{font-size:1rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices{margin-top:2rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Brouchure svg-icon{height:3.2rem;width:3.2rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Desktop svg-icon{height:4.1rem;width:4.1rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Phone svg-icon{height:2.3rem;width:2.3rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Devices .Tablet svg-icon{height:2.7rem;width:2.7rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Girl{width:4rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Girl svg-icon{height:2.7rem;width:2.7rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Van{width:4rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column .Van svg-icon{height:3.2rem;width:3.2rem}.Layout_Tablet .FindARepModule .InfoContainer .TextContainer .ColumnContainer .Column:last-child{border-right:none}.Layout_Phone .FindARepModule .InfoContainer{left:0;position:relative;width:100%}.Layout_Phone .FindARepModule .InfoContainer .Header{text-align:center}.Layout_Phone .FindARepModule .InfoContainer .Header p{font-size:1.8rem;margin-bottom:1rem}.Layout_Phone .FindARepModule .InfoContainer .RepInfo{border:.1rem solid #999;border-bottom:none;-webkit-border-radius:.4rem .4rem 0 0;-moz-border-radius:.4rem .4rem 0 0;border-radius:.4rem .4rem 0 0;padding:1.5rem}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .Image{margin-top:0;width:33%}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer{display:inline-block;margin-bottom:0;margin-left:1rem;margin-top:0;width:60%}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer p{font-family:Montserrat,Arial;font-size:1.2rem}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer .Deliver p{margin-bottom:0}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer .Name p{font-weight:bold;margin-top:0;text-transform:uppercase}.Layout_Phone .FindARepModule .InfoContainer .RepInfo .TextContainer #TapRating p{color:#666}.Layout_Phone .FindARepModule .InfoContainer .Accordions{position:relative;top:-1.1rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div{padding:1.5rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div ul{list-style-type:disc}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div ul li{border-top:none;margin-bottom:1.5rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div ul p{font-family:Montserrat,Arial}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div textarea{height:15rem;width:100%}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form{padding:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField{padding-bottom:1rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField label{font-weight:bold;font-size:1.3rem;margin-bottom:.4rem;text-transform:capitalize}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField label.MessageOption{max-width:100%;display:flex;flex-direction:row;margin:1rem 1rem 1rem 0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField label.MessageOption input[type='radio']{position:absolute;opacity:0;width:0;height:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField label.MessageOption span.MessageOption{display:inline-block;max-width:90%;text-align:left}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField svg-icon[icon="checkbox_active"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField svg-icon[icon="checkbox_inactive"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField.Checkbox{padding-bottom:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField.Checkbox input{width:1.2rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .FormField.Checkbox label{margin:0;font-size:1.1rem;font-family:Montserrat,Arial;text-transform:none}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .ButtonContainer p{font-family:Montserrat,Arial;margin-top:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .ButtonContainer a.Button{-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;height:3.5rem;position:relative;width:100%}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div form .ButtonContainer a.Button.Enabled{background-color:#7f28c4}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent a{color:#7f28c4;background-color:transparent}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .Icon{display:inline-block;margin-top:1rem;vertical-align:top;width:9%}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .Icon svg-icon{color:green}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .MessageSentHeader{display:inline-block;width:89%}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .ContactDirectly>div.Header{font-family:Montserrat,Arial;margin-bottom:2rem;margin-top:2rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .ContactDirectly>div.BestTime{margin-top:2rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .ContactDirectly>div>div{display:inline-block}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent .ContactDirectly>div p{display:inline-block;margin:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent p{font-family:Montserrat,Arial}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .MessageSent textarea{color:#999}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .Header{text-align:left}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .Distance p,.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .Languages p{display:inline-block;margin:0;font-size:1.3rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .Distance p:first-child,.Layout_Phone .FindARepModule .InfoContainer .Accordions li>div .Languages p:first-child{font-weight:bold}.Layout_Phone .FindARepModule .InfoContainer .Accordions li.AboutMeTab .Header{margin-bottom:1.5rem;font-size:1.6rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li.AboutMeTab .Header p{margin:0}.Layout_Phone .FindARepModule .InfoContainer .Accordions li.AboutMeTab .Header .Role p{font-family:Montserrat,Arial;font-style:normal;font-size:1.2rem}.Layout_Phone .FindARepModule .InfoContainer .Accordions li.AboutMeTab .Description p{font-family:Montserrat,Arial}.FindARepModule .Footer .AvonFormContainer{background-color:#555}.FindARepModule .Footer .AdvancedSearchFormContainer{background-color:#f2f2f2}.FindARepModule .Footer .AvonFormContainer .AlreadyKnow{color:#eaeaea}.FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow{color:#666}.FindARepModule .Footer .AvonFormContainer form .FormField label{color:#eaeaea}.FindARepModule .Footer .AdvancedSearchFormContainer form .FormField label{color:#666}.FindARepModule .Footer .AvonFormContainer,.FindARepModule .Footer .AdvancedSearchFormContainer{-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;*zoom:1;display:table;table-layout:fixed;width:100%}.FindARepModule .Footer .AvonFormContainer:before,.FindARepModule .Footer .AdvancedSearchFormContainer:before,.FindARepModule .Footer .AvonFormContainer:after,.FindARepModule .Footer .AdvancedSearchFormContainer:after{display:table;content:""}.FindARepModule .Footer .AvonFormContainer:after,.FindARepModule .Footer .AdvancedSearchFormContainer:after{clear:both}.FindARepModule .Footer .AvonFormContainer form,.FindARepModule .Footer .AdvancedSearchFormContainer form{display:table-cell;padding-right:0;width:65%}.FindARepModule .Footer .AvonFormContainer form .FormField,.FindARepModule .Footer .AdvancedSearchFormContainer form .FormField{padding-bottom:0}.FindARepModule .Footer .AvonFormContainer form .FormField label,.FindARepModule .Footer .AdvancedSearchFormContainer form .FormField label{display:inline-block;font-family:Montserrat,Arial;font-size:2.2rem;width:inherit}.FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon,.FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon{border-radius:2rem;float:right;margin-left:1rem;width:25rem}.FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon .IconWrapper,.FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon .IconWrapper{right:1rem}.FindARepModule .Footer .AvonFormContainer .FindARepLink,.FindARepModule .Footer .AdvancedSearchFormContainer .FindARepLink{font-size:2rem;color:#7f28c4;vertical-align:middle;font-family:Montserrat,Arial;height:100%;float:left;margin-top:2rem;padding-left:2rem}.FindARepModule .Footer .AvonFormContainer .AlreadyKnow,.FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow{display:table-cell;padding:1rem;padding-right:2rem;text-align:center;vertical-align:middle;width:34%}.FindARepModule .Footer .AvonFormContainer .AlreadyKnow p,.FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow p{font-size:2rem;margin:0}.FindARepModule .Footer .AvonFormContainer .AlreadyKnow a,.FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow a{font-size:1.4rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer{height:6.5rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form{padding:1.5rem;padding-right:.5rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField label,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField label{font-size:1.6rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon{margin-left:.5rem;padding:0 .5rem;width:20rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon input,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon input{padding-right:2.7rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon input::-webkit-input-placeholder,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon input::-webkit-input-placeholder{font-size:1.2rem;text-align:center}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon input:-moz-placeholder,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon input:-moz-placeholder{font-size:1.2rem;text-align:center}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon input::-moz-placeholder,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon input::-moz-placeholder{font-size:1.2rem;text-align:center}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon input:-ms-input-placeholder,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon input:-ms-input-placeholder{font-size:1.2rem;text-align:center}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer form .FormField .InputWithIcon .IconWrapper,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer form .FormField .InputWithIcon .IconWrapper{padding-left:.5rem;right:.5rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer .AlreadyKnow p,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow p{font-size:1.4rem}.Layout_Tablet .FindARepModule .Footer .AvonFormContainer .AlreadyKnow a,.Layout_Tablet .FindARepModule .Footer .AdvancedSearchFormContainer .AlreadyKnow a{font-size:1.1rem}.FindARepModule .Footer .RepInfo{background-color:#777;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;padding-bottom:.5rem}.FindARepModule .Footer .RepInfo .ShowInFindARepSearch{display:none!important}.FindARepModule .Footer .RepInfo .Options{text-align:center;padding-bottom:.7rem;padding-top:1.7rem}.FindARepModule .Footer .RepInfo .Options>div{color:#fff;display:inline-block;padding:0 2rem}.FindARepModule .Footer .RepInfo .Options>div a{font-size:1.3rem;text-transform:uppercase}.FindARepModule .Footer .RepInfo .Options>div:nth-child(1){border-right:.1rem #fff solid}.FindARepModule .Footer .RepInfo .Options>div:nth-child(3){border-left:.1rem #fff solid}.FindARepModule .Footer .RepInfo .RepInfoContainer{background-color:#fff;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;display:none;margin:.5rem;margin-bottom:0;padding:4rem 2rem;position:relative}.FindARepModule .Footer .RepInfo .RepInfoContainer.Show{display:block}.FindARepModule .Footer .RepInfo .RepInfoContainer>div.FooterModule{display:none}.FindARepModule .Footer .RepInfo .RepInfoContainer>div.FooterModule.Show{display:block}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column1{padding-right:4rem;vertical-align:top}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column1 .Description .DeliveryTime{margin-top:.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column1.SecondColumnVisible{border-right:.15rem solid #ccc;width:69%}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column2{padding-left:4rem;vertical-align:top;width:30%}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column2>div{margin-bottom:1rem}.FindARepModule .Footer .RepInfo .RepInfoContainer>div .Column2>div p:first-child{text-transform:uppercase}.FindARepModule .Footer .RepInfo .RepInfoContainer p{font-family:Montserrat,Arial;font-size:1.3rem;line-height:1.1;margin:0}.FindARepModule .Footer .RepInfo .RepInfoContainer .Hide{color:#7f28c4;cursor:pointer;right:1rem;top:2rem;position:absolute}.FindARepModule .Footer .RepInfo .RepInfoContainer .Hide p{display:inline-block;font-size:1.2rem;text-transform:lowercase}.FindARepModule .Footer .RepInfo .RepInfoContainer .Hide .Icon{display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .Hide .Icon svg-icon{height:1rem;width:1rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45{border-left:.15rem solid #fff;border-top:.15rem solid #fff;background-color:#fff;border-right:none;border-bottom:none;height:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-.7rem;width:1.5rem;z-index:9990}.FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.AboutMe{display:block;margin-left:33%}.FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.ContactMe{display:block;margin-left:61%}.FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.MyDeliveries{display:block;margin-left:46%}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe>div{display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe .Header{margin-bottom:1.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe .Header>div{display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe .Header .Name{padding-right:2rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe .Header .Name p{font-family:Montserrat,Arial;font-size:3.6rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .AboutMe .Header .Role{border-left:.1rem solid #ccc;color:#999;padding-left:2rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div{display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Header{margin-bottom:1.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Header p{font-size:1.6rem;text-transform:uppercase}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Description p{font-size:1.3rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Description ul{list-style-type:disc;padding-left:1.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Description ul li{margin-bottom:1.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .MyDeliveries>div .Description ul li p{line-height:1.7}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div{display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .Header p{font-size:1.6rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm{padding:1rem 0 0 0}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-webkit-input-placeholder,.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-moz-placeholder,.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-moz-placeholder,.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-ms-input-placeholder{font-size:1.3rem;color:#999}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm input{width:50%;margin-top:1rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption{max-width:100%;display:flex;flex-direction:row;margin:1rem 1rem 1rem 0}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption input[type='radio']{position:absolute;opacity:0;width:0;height:0}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption span.MessageOption{display:inline-block;max-width:100%;text-align:left}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm svg-icon[icon="checkbox_active"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm svg-icon[icon="checkbox_inactive"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm textarea{border:1px solid #ccc;width:100%;max-width:100%;height:15rem;margin-top:2rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox input{margin-top:0;width:inherit}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox label{font-size:1.3rem;padding-top:.8rem;margin-left:1.7rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer{position:relative}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer p{color:#999;display:inline-block}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer .Button{position:absolute;right:0;vertical-align:bottom}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer .Button.Enabled{background-color:#7f28c4}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent h1,.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent span.ContactMeConfirmationMessage{border-bottom:none!important;display:inline-block;font-family:Montserrat,Arial;font-size:1.6rem;font-style:normal;margin-left:1rem;padding-top:.5rem;vertical-align:top}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p{font-family:Montserrat,Arial;font-size:1.3rem;margin-bottom:.3rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p.Message{color:#999}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon{width:3rem;height:3rem;color:green}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="close-sml"],.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="circle-x"]{color:#fff;width:15px;height:15px;vertical-align:middle}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="circle-x"]{width:20px;height:20px}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div .MessageSent .CopySent{margin-top:1rem;margin-bottom:2rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column1{width:69%}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header{margin-bottom:2rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Home{margin-bottom:1rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.BestTime{font-size:1.6rem;margin-top:2rem;margin-bottom:.5rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Description{font-size:1.3rem;-ms-word-break:break-all;word-break:break-all}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header p,.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Description p{text-transform:none}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div>div{display:inline-block;margin-right:1rem;width:4.3rem}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div>div.Label{font-weight:bold}.FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe>div.Column2>div p{display:inline-block}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.AboutMe{display:block;margin-left:25%}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.ContactMe{display:block;margin-left:65%}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .RotatedCaret45.MyDeliveries{display:block;margin-left:45%}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe .Header p{font-size:1.1rem}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe .AvonForm .Checkbox label{font-size:1rem;margin-bottom:.3rem;vertical-align:middle}.Layout_Tablet .FindARepModule .Footer .RepInfo .RepInfoContainer .ContactMe .Column2>div{font-size:1rem}.Layout_Phone .FindARepModule svg-icon{height:2rem;margin-left:.1rem;width:2rem}.Layout_Phone .FindARepModule .FullStars svg-icon{color:#7f28c4}.FindARepModule modal#Ratings{z-index:102!important}.FindARepModule modal#Ratings .Modal{-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;padding:1rem 1.5rem;padding-right:0;width:90%}.FindARepModule modal#Ratings .Modal .ModalContent{overflow-y:visible}.FindARepModule modal#Ratings .ModalClose{display:none}.FindARepModule modal#Ratings .RatingInfoArea{text-align:center;width:100%;display:inline-block;position:relative}.FindARepModule modal#Ratings .RatingInfoArea p{margin-bottom:.5rem;margin-top:0;font-family:Montserrat,Arial}.FindARepModule modal#Ratings .RatingInfoArea p span{text-transform:none}.FindARepModule modal#Ratings .RatingInfoArea .Rating{display:inline-block}.FindARepModule modal#Ratings .RatingInfoArea .DetailedRatings{border-top:1px dotted #7f28c4;padding-top:1rem;position:relative;text-align:left}.FindARepModule modal#Ratings .RatingInfoArea .DetailedRatings .Rating+p{display:inline-block;width:45%;vertical-align:top;text-align:left;color:#000;margin:0;margin-left:.5rem}.Umbraco .ContentModule.GenericTabModule{}.Umbraco .ContentModule.GenericTabModule img{width:100%}.Umbraco .ContentModule.GenericTabModule span a{color:inherit}.Umbraco .ContentModule.GenericTabModule .ContentRow{padding-top:.6rem}.Umbraco .ContentModule.GenericTabModule .ContentRow:first-child{padding-top:0}.Umbraco .ContentModule.GenericTabModule .DefaultRowContainer{padding-top:.6rem}.Umbraco #GenericTabs ul{display:inline-block;width:100%;line-height:1rem;font-size:0}.Umbraco #GenericTabs ul li{font-size:1.2rem;text-transform:uppercase;border-top:solid 1px #dedede;border-left:solid 1px #dedede;cursor:pointer;display:inline-block;text-align:center;height:5rem;line-height:5rem}.Umbraco #GenericTabs ul li:last-child{border-right:solid 1px #dedede}.Umbraco #GenericTabs a{font-family:Montserrat,Arial;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#7f28c4}.HeroModule{position:relative}.Action_Home .HeroModule{top:0}.HeroModule carousel h2{font-size:5rem;line-height:1}.HeroModule carousel .CarouselPages a,.HeroModule carousel .HasPages a{display:inline}.HeroModule carousel .CarouselPages a:after,.HeroModule carousel .HasPages a:after{content:''}.Layout_Phone .HeroModule carousel .CarouselPages,.Layout_Phone .HeroModule carousel .HasPages{position:relative}.HeroModule carousel a{font-size:1.1rem;text-transform:uppercase}.HeroModule carousel a.NoChevron:after{content:none}.HeroModule carousel .ScrollContents{text-align:left}.HeroModule carousel .ScrollContents .Slide{cursor:pointer!important}.HeroModule carousel .ScrollContents .Slide img{width:100%;vertical-align:top}.HeroModule carousel .ScrollContents .Slide .OverlayWrapper{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.HeroModule carousel .ScrollContents .Slide .OverlayWrapper.OverlayReady{opacity:1;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}Layout_Desktop .HeroModule carousel .ScrollContents .Slide .OverlayWrapper,.Layout_Tablet .HeroModule carousel .ScrollContents .Slide .OverlayWrapper{left:0;position:absolute;top:0}.HeroModule carousel aside{-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;-webkit-transform-origin:center top;transform-origin:center top;margin-top:1.7rem;width:38%}.HeroModule carousel aside a{font-size:.6rem;margin-bottom:1.3rem}.HeroModule carousel aside.LeftAlign,.HeroModule carousel aside.RightAlign{position:absolute;top:0;bottom:0;height:100%;width:45%!important}.HeroModule carousel aside.RightAlign{-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top;right:5rem}.HeroModule carousel aside.LeftAlign{-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;left:5rem}.HeroModule carousel aside.LeftAlign p{margin-left:.1rem}.HeroModule carousel aside.BottomAlign{position:absolute;bottom:2.8rem;padding-left:1rem;padding-right:1rem;width:100%}.HeroModule carousel aside.TopBottomSplit{position:absolute}.HeroModule carousel aside.TopBottomSplit .HeroOverlayContent .HeadingAndBodyContainer{bottom:30rem;position:absolute;width:50%;text-align:center}.HeroModule carousel aside.TopBottomSplit .HeroOverlayContent .LinksContainer{bottom:2.8rem;position:absolute;width:50%;text-align:center}.HeroModule carousel aside .HeroOverlayContent{display:block}.HeroModule carousel aside p+p{margin:1rem 0}.Layout_Phone .HeroModule carousel aside{background-color:rgba(255,255,255,.8)}.Layout_Phone .HeroModule carousel aside a{font-size:.6rem;margin-bottom:.1rem;text-decoration:none}.Layout_Phone .HeroModule carousel aside a:after{font-size:.6rem}.Layout_Phone .HeroModule carousel aside.LeftAlign,.Layout_Phone .HeroModule carousel aside.RightAlign{position:absolute;margin-top:0;height:100%;width:38%!important}.Layout_Phone .HeroModule carousel aside.RightAlign{right:0}.Layout_Phone .HeroModule carousel aside.LeftAlign{left:0}.Layout_Phone .HeroModule carousel aside.LeftAlign p{margin-left:.1rem}.Layout_Phone .HeroModule carousel aside.BottomAlign{bottom:0;left:0;margin-top:0}.Layout_Phone .HeroModule carousel aside div.HeroOverlayContent{padding-left:1rem;padding-right:1rem;vertical-align:middle}.Layout_Phone .HeroModule carousel aside div.HeroOverlayContent p+p{margin:.1rem 0}.Layout_Phone .HeroModule carousel aside p+p{margin:.5rem 0}.HeroModule carousel .HeroFooter{background-color:#000;border-top:none;display:table;height:5rem;margin-top:0;padding:1rem 0;table-layout:fixed;text-transform:uppercase;width:100%}.Layout_Phone .HeroModule carousel .HeroFooter{height:3.1rem}.HeroModule carousel .HeroFooter section{display:table-cell;vertical-align:middle;text-align:center;border-right:.1rem solid #878787}.HeroModule carousel .HeroFooter section:last-child{border:none}.HeroModule carousel .HeroFooter section a{color:#fff}.HeroModule carousel .HeroFooter section p{margin:0;font-size:1.8rem}.Layout_Phone .HeroModule carousel .HeroFooter section p{font-size:1rem}.HeroModule carousel .HeroFooter section .Overlay{text-align:justify}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer{border-bottom:1px solid #ccc;margin-bottom:.5rem}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs{text-align:center;font-size:0}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div{display:inline-block;position:relative;vertical-align:top;height:4rem;min-width:18rem;padding:.5rem 2rem;margin-bottom:-1px;cursor:pointer;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-family:Montserrat-Light,Arial;font-size:1.8rem;line-height:1.6}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div+div{border-left:0 solid #ccc;padding-left:4.5rem}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div.SelectedTab{background:linear-gradient(to bottom,#e8e8e8 0%,#fff 50%)}.HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div svg-icon{position:absolute;left:1rem;width:3rem;height:3rem}.Layout_Phone .HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div{min-width:0;font-size:1.4rem;line-height:2}.Layout_Phone .HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div+div{border-left:0 solid #ccc;padding-left:3.5rem}.Layout_Phone .HotFavouriteProductsTabbedModule .HotFavouriteProductTabsContainer .HotFavouriteProductTabs>div svg-icon{width:2.5rem;height:2.5rem}.HotFavouriteProductsTabbedModule .FavouriteProductList{font-size:0;text-align:center;padding:0 1rem}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary{display:inline-block;width:20%}.Layout_Phone .HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary{width:50%}.Layout_Tablet .HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary{width:25%}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemImage{width:100%}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemImage:hover{opacity:.8}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemImage .SingleProductImg{width:100%;height:auto}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemDetails{font-size:1.3rem}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemDetails .ProductSummaryName{height:5.8rem;padding:0 1rem 2rem 1rem}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemDetails .FavProductTag{padding:0 1rem;font-weight:bold}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemDetails .FavProductReview{height:6.7rem;padding:0 1rem 1rem 1rem}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary .ProductItemDetails .Prices{padding:1rem 1rem}.HotFavouriteProductsTabbedModule .FavouriteProductList .FavouriteProductSummary+.FavouriteProductSummary .RepCustomizationInfo{border-left:1px dotted #ccc}.LinkedListModule{border-left:solid 1px #ccc;padding-left:2rem;padding-right:6rem}.LinkedListModule:first-child{border-left:none;padding-left:0;padding-right:5rem}.LinkedListModule:last-child{padding-right:0}.LinkedListModule#FooterRepColumn{border-left:none;padding-right:0}.LinkedListModule h3{font-family:Montserrat,Arial;font-size:1.8rem;color:#181818;padding-bottom:.6rem}.LinkedListModule nav{font-size:1.3rem;line-height:2}.MediaGalleryModule .MediaGallery .Slide img{width:100%}.MediaGalleryModule .MediaGallery .Slide .VideoWrapper{position:relative;padding-top:3rem;height:0;overflow:hidden;padding-bottom:56.25%}.MediaGalleryModule .MediaGallery .Slide .VideoWrapper iframe,.MediaGalleryModule .MediaGallery .Slide .VideoWrapper object,.MediaGalleryModule .MediaGallery .Slide .VideoWrapper embed,.MediaGalleryModule .MediaGallery .Slide .VideoWrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.MediaGalleryModule .MediaGallery .Slide .Description{background-color:#f3f3f3;margin-top:-.5rem;padding:.1rem 2rem;text-align:left}.Layout_Phone .MediaGalleryModule .MediaGallery .Slide .Description{text-align:left}.MediaGalleryModule .MediaGallery .Slide .Description p{font-family:Montserrat,Arial;font-size:1.3rem;line-height:1.9}.MediaGalleryModule .MediaGallery.CanScroll .CarouselNext,.MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious{top:40%}.MediaGalleryModule .MediaGallery.CanScroll .CarouselNext svg-icon,.MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious svg-icon{position:absolute;top:1rem}.MediaGalleryModule .Gallery{margin-top:1rem}.MediaGalleryModule .Gallery .Item{display:inline-block;border:.2rem solid #fff;margin-bottom:.5rem;margin-right:.3rem;width:12.4rem}.MediaGalleryModule .Gallery .Item:nth-child(6n){margin-right:0}.MediaGalleryModule .Gallery .Item.Selected{border-color:#7f28c4}.MediaGalleryModule .Gallery .Item>div{position:relative}.MediaGalleryModule .Gallery .Item>div img{width:100%}.MediaGalleryModule .Gallery .Item>div svg-icon{height:3rem;left:40%;top:30%;position:absolute;width:3rem}.Layout_Tablet .MediaGalleryModule .Gallery .Item{margin-bottom:.2rem;margin-right:.2rem;width:8.1rem}.Layout_Phone .MediaGalleryModule .MediaGallery .Slide .Description{padding:.5rem 1.5rem}.Layout_Phone .MediaGalleryModule .MediaGallery .Slide .Description p{font-size:1rem;line-height:1.6}.Layout_Phone .MediaGalleryModule .MediaGallery.CanScroll .CarouselNext,.Layout_Phone .MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious{height:4.5rem;top:32%;width:4rem}.Layout_Phone .MediaGalleryModule .MediaGallery.CanScroll .CarouselNext svg-icon,.Layout_Phone .MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious svg-icon{width:2.5rem;height:2.5rem}.Layout_Phone .MediaGalleryModule .Gallery{padding:1rem 2rem}.Layout_Phone .MediaGalleryModule .Gallery .Item{margin-bottom:1%;margin-right:1%;width:31%}.Layout_Phone .MediaGalleryModule .Gallery .Item:nth-child(3n){margin-right:0}.Layout_Phone .MediaGalleryModule .Gallery .Item svg-icon{height:2rem;width:2rem}.MiniSiteModule{overflow:hidden;-webkit-overflow-scrolling:touch}.MiniSiteModule iframe{min-height:630px;width:100%;overflow-y:hidden}.MiniSiteModule iframe #main-container{width:730px;padding:0;margin:0}.PageNavigatorModule section{width:100%}.PageNavigatorModule section nav ol li{list-style:none;display:inline}.PageNavigatorModule section nav ol li a{font-family:Montserrat,Arial;font-size:1.1rem;color:#000}.PageNavigatorModule section nav ol li:after{content:""}.PageNavigatorModule section nav ol li:last-child a{color:#7f28c4}.PageNavigatorModule section nav ol li:last-child:after{content:""}.PageNavigatorModule section nav ul li{border-bottom:.1rem solid #ccc;padding:.7rem 0 1rem 0;list-style:none}.PageNavigatorModule section nav ul li.HasChildren{padding:2rem 0 1rem 0}.PageNavigatorModule section nav ul li:first-child{margin-top:1rem}.PageNavigatorModule section nav ul li a{font-size:1.3rem;font-weight:bold;color:#000}.PageNavigatorModule section nav ul li a.active{color:#7f28c4}.PageNavigatorModule section nav ul li ul li{padding:.4rem 0 0 0;border:none;list-style:none}.PageNavigatorModule section nav ul li ul li:first-child{border-top:none;padding:.8rem 0 0 0}.PageNavigatorModule section nav ul li ul li a{color:#6b6b6b;font-family:Montserrat,Arial;font-size:1.2rem;font-weight:normal}.PageNavigatorModule section nav ul li ul li a.active{color:#7f28c4}.ProductSummary{text-align:center;display:inline-block;vertical-align:top;position:relative;border:.1rem solid transparent;width:100%}.ProductSummary p{font-family:Montserrat,Arial}.no-touch .ProductListContainer .ProductSummary:hover,.no-touch .SimpleProductListContainer .ProductSummary:hover{border:.1rem solid #ebebeb}.no-touch .ProductSummary:hover .QuickShopBanner{display:block}.no-touch .ProductSummary:hover .ImageWrapper.Loaded:first-child img{display:block}.no-touch .ProductSummary:hover img{display:none}.no-touch .ProductSummary:hover img:first-child{display:block!important}.no-touch .ProductSummary:hover img[style]{display:none}.no-touch .ProductSummary:hover img[style]+img{display:block!important}.ProductSummary .ProductSummaryNewTag{position:absolute;z-index:0;left:1rem;top:1rem;text-transform:uppercase;font-size:1.3rem;background-color:#000;color:#fff;margin:0 auto 0 0;padding:.3rem .5rem;width:4.7rem;height:2.1rem;font-weight:bold}.LangES .ProductSummary .ProductSummaryNewTag{width:5.1rem}.ProductSummary .ProductItemImage{position:relative;cursor:pointer}.ProductSummary .ProductItemImage .ImageAspect{padding-top:3rem}.ProductSummary .ProductItemImage .ImageAspect img{height:auto;width:100%;cursor:pointer;top:3rem}.ProductSummary .ProductItemImage .ImageAspect img.ProductHoverImage{z-index:2;display:none;top:0}.ProductSummary .ProductItemImage .QuickShopBanner{display:none;width:100%;height:3rem;background:#000;color:#fff;cursor:pointer;text-align:center;padding:.6rem;font-size:1.3rem;line-height:1.54;font-family:Montserrat,Arial;text-transform:uppercase;position:absolute;bottom:0;left:0;z-index:3}.ProductSummary .ProductItemDetails{text-transform:capitalize;font-family:Montserrat,Arial}.ProductSummary .ProductItemDetails .AutoReplenishmentPrice{text-transform:uppercase}.ProductSummary .ProductItemDetails>div p{font-size:1.2rem;margin:.5rem;color:#000}.Layout_Phone .ProductSummary .ProductItemDetails>div p{font-size:.9rem;line-height:1.2}.Umbraco .ContentRow .ProductSummary .ProductItemDetails>div p:first-child{margin-top:.5rem}.ProductSummary .ProductItemDetails>div .Rating .Star{width:1.5rem;height:1.5rem}.Layout_Phone .ProductSummary .ProductItemDetails>div .Rating .Star{width:1rem;height:1rem}.ProductSummary .ProductItemDetails>div .PriceStrike{color:#a2acae;text-decoration:line-through}.ProductSummary .ProductItemDetails>div .PriceStrike span{text-transform:none;color:#a2acae}.ProductSummary .ProductItemDetails>div span.PriceDisclaimerAsterisk{color:#a2acae}.ProductSummary .ProductItemDetails>div .HighlightedText{color:#e5231b;text-transform:uppercase}.Layout_Phone .ProductSummary .ProductItemDetails>div .HighlightedText{font-size:1rem}.ProductSummary .ProductItemDetails>div .HighlightedText.NotifyMeClickable{color:#000;cursor:pointer}.ProductSummary .ProductItemDetails>div .HighlightedText.SalePriceText{padding-left:1rem;text-transform:none}.Layout_Phone .ProductSummary .ProductItemDetails>div .HighlightedText.SalePriceText{padding-left:.5rem}.ProductSummary .ProductItemDetails>div .HighlightedText i.fa-chevron-right{font-weight:normal;font-size:.8rem}.ProductSummary .ProductItemDetails>div .ProductSummaryName{cursor:pointer;color:#000}.ProductSummary .ProductItemDetails>div .ProductSummaryName:hover{color:#7f28c4;text-decoration:underline}.ProductSummary .ProductItemDetails>div .GoTo{color:#000;cursor:pointer;text-decoration:underline;text-transform:capitalize;font-size:1.2rem}.no-touch .ProductSummary .ProductItemDetails>div .GoTo:hover{color:#7f28c4}.Layout_Phone .ProductSummary .ProductItemDetails>div .GoTo{font-size:1rem}.ProductSummary .ProductItemDetails>div .AvailabilityText{font-family:Montserrat,Arial}.ProductSummary .ProductItemDetails>div .SpecialOfferLink{cursor:pointer;color:#7f28c4}.no-touch .ProductSummary .ProductItemDetails>div .SpecialOfferLink span:hover{color:#d4007b}.ProductSummary .ProductItemDetails>div .SpecialOfferLink i.fa-chevron-right{font-size:.65rem;line-height:1;vertical-align:middle;margin-bottom:.1rem}.ProductSummary .ProductItemDetails>div .SpecialOfferLink i.chev-first{padding-left:.2rem}.ProductSummary .ProductItemDetails>div .SpecialOfferLink i.chev-sec{margin-left:-.05rem}.NotSearchEngine .ProductSummary.ShowOnHover{height:100%}.NotSearchEngine .ProductSummary.ShowOnHover>img.ProductItemImage{width:100%}.NotSearchEngine .ProductSummary.ShowOnHover .ProductItemDetails{text-align:center;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.9);height:100%;width:100%;opacity:0;z-index:3}.NotSearchEngine .ProductSummary.ShowOnHover .ProductItemDetails:hover{opacity:1;cursor:pointer}.NotSearchEngine .ProductSummary.ShowOnHover .ProductItemDetails>div{margin-top:33%}.PromotionItemContainer{width:100%;height:100%;padding:2rem;border:.2rem solid transparent;font-size:0}.PromotionItemContainer:hover{border:.2rem solid #7f28c4;border-left:.2rem solid #7f28c4!important}.PromotionItemContainer:hover .PromotionItemDetails .PromotionItemTitle{color:#6a17ad}.PromotionItemContainer .PromotionItemImage{display:inline-block;vertical-align:middle;width:40%}.PromotionItemContainer .PromotionItemImage+.PromotionItemDetails{display:inline-block;vertical-align:middle;width:60%;padding-left:.1rem}.PromotionItemContainer .PromotionItemImage+.PromotionItemDetails .PromotionItemShopNow{left:.1rem}.PromotionItemContainer .PromotionItemDetails{width:100%;height:100%;position:relative}.PromotionItemContainer .PromotionItemDetails .PromotionItemTitle{font-size:2rem;color:#000;text-align:left;padding-bottom:1rem}.PromotionItemContainer .PromotionItemDetails .PromotionItemDescription{font-family:Montserrat,Arial;font-size:1.4rem;min-height:3.5rem}.PromotionItemContainer .PromotionItemDetails .PromotionItemShopNow{font-size:1.4rem;bottom:0;left:0}.PromotionItemContainer .PromotionItemDetails .PromotionItemShopNow a{cursor:pointer}.Umbraco .VideoWrapper.TextLeft .ImageOnly,.Umbraco .VideoWrapper.TextRight .ImageOnly,.Umbraco .VideoWrapper.TextBottom .ImageOnly{position:relative;vertical-align:middle}.Umbraco .VideoWrapper.TextLeft .ImageOnly a.VideoThumbnailLink,.Umbraco .VideoWrapper.TextRight .ImageOnly a.VideoThumbnailLink,.Umbraco .VideoWrapper.TextBottom .ImageOnly a.VideoThumbnailLink{display:block;overflow:hidden}.Umbraco .VideoWrapper.TextLeft .ImageOnly a.VideoThumbnailLink svg-icon,.Umbraco .VideoWrapper.TextRight .ImageOnly a.VideoThumbnailLink svg-icon,.Umbraco .VideoWrapper.TextBottom .ImageOnly a.VideoThumbnailLink svg-icon{width:6rem;height:6rem;position:absolute;top:50%;left:50%;margin:-3rem 0 0 -3rem}.Layout_Phone .Umbraco .VideoWrapper.TextLeft .ImageOnly a.VideoThumbnailLink svg-icon,.Layout_Phone .Umbraco .VideoWrapper.TextRight .ImageOnly a.VideoThumbnailLink svg-icon,.Layout_Phone .Umbraco .VideoWrapper.TextBottom .ImageOnly a.VideoThumbnailLink svg-icon{height:4rem;margin:-2rem 0 0 -2rem;width:4rem}.Umbraco .VideoWrapper.TextLeft .ImageOnly a.VideoThumbnailLink:after,.Umbraco .VideoWrapper.TextRight .ImageOnly a.VideoThumbnailLink:after,.Umbraco .VideoWrapper.TextBottom .ImageOnly a.VideoThumbnailLink:after{content:"";padding:0}.Umbraco .VideoWrapper.TextLeft .ImageOnly a.VideoThumbnailLink img,.Umbraco .VideoWrapper.TextRight .ImageOnly a.VideoThumbnailLink img,.Umbraco .VideoWrapper.TextBottom .ImageOnly a.VideoThumbnailLink img{width:104%;position:relative;left:-2%;max-width:none}.Umbraco .VideoWrapper.TextBottom{display:table-cell;vertical-align:top;padding:0 .5rem}.Umbraco .VideoWrapper.TextBottom .VideoContainer{position:relative;padding-top:3rem;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0}.Umbraco .VideoWrapper.TextBottom .VideoContainer iframe,.Umbraco .VideoWrapper.TextBottom .VideoContainer object,.Umbraco .VideoWrapper.TextBottom .VideoContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.Umbraco .VideoWrapper.TextBottom aside{padding-top:.7rem;color:#000}.Umbraco .VideoWrapper.TextBottom aside h2{font-family:Montserrat,Arial;font-weight:bold;font-size:1.5rem;font-style:normal}.Umbraco .VideoWrapper.TextBottom aside P{font-family:Montserrat,Arial;font-size:1.3rem}.Umbraco .VideoWrapper.TextRight{display:table;table-layout:fixed;width:100%;height:100%}.Umbraco .VideoWrapper.TextRight .VideoContainer{position:relative;padding-top:3rem;height:0;overflow:hidden;padding-bottom:56.25%}.Umbraco .VideoWrapper.TextRight .VideoContainer iframe,.Umbraco .VideoWrapper.TextRight .VideoContainer object,.Umbraco .VideoWrapper.TextRight .VideoContainer embed,.Umbraco .VideoWrapper.TextRight .VideoContainer img{position:absolute;top:0;left:0;width:100%;height:100%}.Umbraco .VideoWrapper.TextRight a{font-weight:bold;font-size:1.3rem;text-transform:uppercase;color:#7f28c4}.Umbraco .VideoWrapper.TextRight .HideVideoSummaryPanel{display:none}.Umbraco .VideoWrapper.TextRight h2.ModuleHeading{display:table-caption}.Umbraco .VideoWrapper.TextRight aside{padding-left:3.64583333%;text-align:left;display:table-cell;width:40%;vertical-align:middle}.Umbraco .VideoWrapper.TextRight aside h2{font-family:Montserrat,Arial;font-size:3rem;color:#000}.Umbraco .VideoWrapper.TextRight aside h2,.Umbraco .VideoWrapper.TextRight aside a,.Umbraco .VideoWrapper.TextRight aside p{width:100%}.Umbraco .VideoWrapper.TextRight aside p{font-family:Montserrat,Arial;font-size:1.3rem;color:#000;margin:17px 0 19px 0}.Umbraco .VideoWrapper.TextLeft{display:table;table-layout:fixed;width:100%;height:100%}.Umbraco .VideoWrapper.TextLeft .VideoContainer{position:relative;padding-top:3rem;height:0;overflow:hidden;padding-bottom:56.25%}.Umbraco .VideoWrapper.TextLeft .VideoContainer iframe,.Umbraco .VideoWrapper.TextLeft .VideoContainer object,.Umbraco .VideoWrapper.TextLeft .VideoContainer embed,.Umbraco .VideoWrapper.TextLeft .VideoContainer img{position:absolute;top:0;left:0;width:100%;height:100%}.Umbraco .VideoWrapper.TextLeft a{font-weight:bold;font-size:1.3rem;text-transform:uppercase;color:#7f28c4}.Umbraco .VideoWrapper.TextLeft .HideVideoSummaryPanel{display:none}.Umbraco .VideoWrapper.TextLeft h2.ModuleHeading{display:table-caption}.Umbraco .VideoWrapper.TextLeft aside{padding-right:3.64583333%;text-align:left;display:table-cell;width:40%;vertical-align:middle}.Umbraco .VideoWrapper.TextLeft aside h2{font-family:Montserrat,Arial;font-size:3rem;color:#000}.Umbraco .VideoWrapper.TextLeft aside h2,.Umbraco .VideoWrapper.TextLeft aside a,.Umbraco .VideoWrapper.TextLeft aside p{width:100%}.Umbraco .VideoWrapper.TextLeft aside p{font-family:Montserrat,Arial;font-size:1.3rem;color:#000;margin:17px 0 19px 0}.Layout_Phone .Umbraco .VideoWrapper{display:block;padding-left:0}.Layout_Phone .Umbraco .VideoWrapper aside{border:.1rem solid #d3d3d3;border-top:none;display:block;padding:1.5rem 1rem 1rem 1rem;width:100%}.Layout_Phone .Umbraco .VideoWrapper aside h2{font-weight:bold;font-family:Montserrat,Arial;font-size:1.5rem;font-style:normal}.Layout_Phone .Umbraco .VideoWrapper aside p{font-family:Montserrat,Arial;font-size:1.2rem}.liveshoppingbanner{height:310px;max-width:976px;width:100%;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;display:flex;background-color:#181818;background-position-x:350px;background-position-y:center;background-size:100%;background-repeat:no-repeat;background-image:linear-gradient(270deg,#131211 0%,rgba(205,182,171,0) 25.58%);background-blend-mode:difference;position:relative}.Layout_Phone .liveshoppingbanner{background-position-x:0}.liveshoppingbanner .frame{width:98%;margin-left:15px;margin-top:15px;margin-bottom:15px;margin-right:15px;border:2px solid #fff;border-radius:100px 0 100px 0}.liveshoppingbanner .frame .title{margin-top:4%;margin-left:5%;font-family:Arial,Gotham,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:200;font-size:40px;line-height:54px;color:#fff;text-transform:uppercase}.liveshoppingbanner .frame .title span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.liveshoppingbanner .frame .description{margin-top:10px;margin-left:5%;font-family:Arial,Gotham,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;font-size:20px;line-height:24px;color:#fff;display:block}.liveshoppingbanner .frame .description span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.liveshoppingbanner .frame .btn{justify-content:flex-start;display:flex;position:absolute;bottom:35px;margin-left:6%}.liveshoppingbanner .frame .button{font-style:normal;font-weight:bold;font-size:16px;width:253px;height:52px;align-items:center;text-align:center;text-transform:uppercase;color:#fff;background:linear-gradient(131.14deg,#7f28c4 4.53%,#e2197c 70.61%,#e5231b 102.64%);border-radius:4px;border-width:0}#NotifyMeModalContainer p{font-family:Montserrat,Arial;font-size:2rem;max-width:50rem}#NotifyMeModalContainer .AvonForm{padding:0}#NotifyMeModalContainer .AvonForm .InputLabelLeft label{min-width:0}#NotifyMeModalContainer .AvonForm input{margin-left:1rem;width:34rem}.Layout_Phone #NotifyMeModalContainer .AvonForm input{margin-left:0;width:17rem}#NotifyMeModalContainer .ButtonContainer{text-align:center}#NotifyMeModalContainer .ButtonContainer .Button{font-size:2rem}#NotifyMeModalContainer .NotifiedMessage p{padding-top:3rem;padding-bottom:2rem}.Layout_Desktop #NotifyMeModalContainer{min-height:20rem}.DashboardSocialIcons+div{padding-top:1.6rem;position:static;top:0}#ProductDetailContainer #ProductDetailForm{padding-top:0}.Layout_Phone #ProductDetailContainer #ProductDetailForm{padding:1rem}#ProductDetailContainer #ProductDetailForm .ProductInformation{margin-bottom:5.3rem}.Layout_Phone #ProductDetailContainer #ProductDetailForm .ProductInformation{margin-bottom:0}#ProductDetailContainer #ProductDetailForm .ProductInformation .ProductDetails{padding-left:4rem;vertical-align:top;width:auto}.Layout_Phone #ProductDetailContainer #ProductDetailForm .ProductInformation .ProductDetails{padding-left:0}#ProductDetailContainer #ProductDescription{padding:0 2rem}.product-meta-rating{min-height:3rem;margin-bottom:.5rem;padding-bottom:1rem;padding-top:1rem}#ProductCustomization{border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc;padding-top:2rem;padding-bottom:2rem}#ProductCustomization .ProductLabel .repPhoto{vertical-align:top;width:10%}#ProductCustomization .ProductLabel .repPhoto .photo img{display:table-column;text-align:left;vertical-align:bottom;width:5.7em;height:5.7em;border-radius:.5rem}#ProductCustomization .ProductLabel .customerContent,#ProductCustomization .ProductLabel .repContent{width:90%;vertical-align:top;padding-left:2em}#ProductCustomization .ProductLabel .customerContent .currentLabel,#ProductCustomization .ProductLabel .repContent .currentLabel{font-size:3.2rem;font-family:Montserrat,Arial}#ProductCustomization .ProductLabel .customerContent .currentLabel .currentLabelIcon,#ProductCustomization .ProductLabel .repContent .currentLabel .currentLabelIcon{width:4rem;height:4rem}#ProductCustomization .ProductLabel .customerContent .currentLabel .currentLabelText,#ProductCustomization .ProductLabel .repContent .currentLabel .currentLabelText{vertical-align:middle}#ProductCustomization .ProductLabel .customerContent .contentLabel .text .productlabelTagContent,#ProductCustomization .ProductLabel .repContent .contentLabel .text .productlabelTagContent{width:100%;font-family:Montserrat,Arial;min-height:7rem}#ProductCustomization .ProductLabel .customerContent .contentLabel .label,#ProductCustomization .ProductLabel .repContent .contentLabel .label{min-height:3rem}#ProductCustomization .ProductLabel .customerContent .editButtons,#ProductCustomization .ProductLabel .repContent .editButtons{padding-top:1rem}#ProductCustomization .ProductLabel .customerContent .addNewTabButtons,#ProductCustomization .ProductLabel .repContent .addNewTabButtons{padding-top:1rem}#ProductCustomization .ProductLabel .customerContent .addNewTabButtons .saveNewTag,#ProductCustomization .ProductLabel .repContent .addNewTabButtons .saveNewTag{padding-left:3rem}#ProductDetailModal .Modal .ModalClose span,#ProductDetailModal .Modal .ModalClose svg-icon{color:#a2acae}#ProductDetailGalleryModal .Modal .ModalContent .ProductName{font-family:Montserrat,Arial;color:#546264;padding:1rem 0;font-size:2rem;text-align:center}#ProductDetailGalleryModal .Modal .ModalClose span{color:#a2acae;font-size:1.1rem}#ProductDetailGalleryModal .Modal .ModalClose svg-icon{color:#a2acae;width:1rem;height:1rem}#ProductDetailGalleryModal .Modal .MediaGalleryModule{margin:0 auto}#ProductDetailGalleryModal .Modal .MediaGalleryModule .Gallery{text-align:center}#ProductDetailGalleryModal .Modal .MediaGalleryModule .Gallery .Item{width:6rem;float:none;display:inline-block}#ProductDetailGalleryModal .Modal .MediaGalleryModule .Slide{overflow:hidden}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious,#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselNext{top:50%;background-color:#fff}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious.Active,#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselNext.Active{background-color:#fff}.no-touch #ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselPrevious.Active:hover,.no-touch #ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery.CanScroll .CarouselNext.Active:hover{background-color:#f1f1f1;opacity:.9}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery .VideoImage .ImageButton{display:block;width:100%;height:0;padding-bottom:100%}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage{position:absolute;top:0;left:0;width:100%;overflow:hidden;text-align:center}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage .SmallVideoImageMain{height:auto;width:182%;margin-top:-19%;margin-left:-42%}#ProductDetailGalleryModal .Modal .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage svg-icon{width:17rem;height:17rem;left:50%;top:50%;margin-top:-8.5rem;margin-left:-8.5rem;position:absolute}#ModalExclusiveOffers .PromotionLink a{display:block;padding:1rem 0}#Yotpo-ratings-section{display:flex}#Yotpo-ratings-section .write-a-review{margin:0 0 0 1rem}.Layout_Phone #ProductCustomization{border-bottom:dotted 1px #ccc;border-top:dotted 1px #ccc;margin-top:1rem;padding-top:2rem;padding-bottom:2rem}.Layout_Phone #ProductCustomization .repIconColumn{width:21%}.Layout_Phone #ProductCustomization .repIconColumn img{text-align:left;vertical-align:bottom;width:5.7em;height:5.7em;border-radius:.5rem}.Layout_Phone #ProductCustomization .repLabelColumn{vertical-align:top}.Layout_Phone #ProductCustomization .repLabelColumn .currentLabelIcon{width:4rem;height:4rem}.Layout_Phone #ProductCustomization .repLabelColumn .currentLabelText{font-size:2.6rem;font-family:Montserrat,Arial;vertical-align:top}#ProductNameAndRating .ProductName{font-size:3.2rem;position:relative;top:1.2rem}#ProductNameAndRating h1.ProductName{font-style:normal;font-family:Montserrat,Arial;color:#546264}#ProductMediaContainer{width:27rem}.Layout_Phone #ProductMediaContainer{width:100%}.Layout_Phone #ProductMediaContainer .MediaGalleryModule .MediaGallery .ScrollContents .WrapLeft .SmallImage .ImageButton,.Layout_Phone #ProductMediaContainer .MediaGalleryModule .MediaGallery .ScrollContents .Slides .SmallImage .ImageButton,.Layout_Phone #ProductMediaContainer .MediaGalleryModule .MediaGallery .ScrollContents .WrapRight .SmallImage .ImageButton{cursor:default;pointer-events:none}#ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselPrevious,#ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselNext{top:50%;background-color:#fff}#ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselPrevious.Active,#ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselNext.Active{background-color:#fff}.no-touch #ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselPrevious.Active:hover,.no-touch #ProductMediaContainer .MediaGalleryModule .MediaGallery .CarouselNext.Active:hover{background-color:#f1f1f1;opacity:.9}#ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage{width:37rem;height:33.9rem;overflow:hidden;text-align:center}.Layout_Tablet #ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage{height:29.6rem}#ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage .SmallVideoImageMain{height:134%;width:auto;margin-top:-5.8rem;margin-left:-14rem}.Layout_Tablet #ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage .SmallVideoImageMain{height:135%;width:auto;margin-top:-5.2rem;margin-left:-12rem}#ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage svg-icon{height:11rem;left:31%;top:35%;position:absolute;width:13rem}.Layout_Tablet #ProductMediaContainer .MediaGalleryModule .MediaGallery .VideoImage .ImageButton .TruncatedImage svg-icon{left:27%;top:32%}#ProductMediaContainer .MediaGalleryModule .CenterElement{text-align:center}#ProductMediaContainer .MediaGalleryModule .CenterElement .EnlargeImage{text-align:center;vertical-align:middle;cursor:pointer}#ProductMediaContainer .MediaGalleryModule .CenterElement .EnlargeImage svg{display:inline-block;width:10rem;height:3.5rem}#ProductMediaContainer .MediaGalleryModule .CenterElement .EnlargeImage .Magnify{width:2rem;height:2rem;display:inline-block}#ProductMediaContainer .MediaGalleryModule .CenterElement .EnlargeImage .EnlargeImageText{display:inline-block;vertical-align:top;padding-left:.5rem}#ProductMediaContainer .MediaGalleryModule .Gallery{text-align:center}#ProductMediaContainer .MediaGalleryModule .Gallery .Item{width:6rem;float:none;display:inline-block}#ProductMediaContainer .MediaGalleryModule .Gallery .Item .TruncatedImage{width:5.6rem;height:4.6rem;overflow:hidden;text-align:center}#ProductMediaContainer .MediaGalleryModule .Gallery .Item .TruncatedImage .SmallImageGallery{height:135%;width:auto;margin-top:-.8rem;margin-left:-.8rem}#ProductMediaContainer .MediaGalleryModule .Gallery .Item .TruncatedImage svg-icon{height:3rem;left:24%;top:13%;position:absolute;width:3rem}#ProductMediaContainer .MediaGalleryModule .Gallery .Item div img{cursor:pointer}#ProductMediaContainer .hidden-while{opacity:0}#ProductMediaContainer #try-it-on-container{position:absolute;width:100%;left:-60px;height:300px}.Layout_Phone #ProductMediaContainer #try-it-on-container{left:0;text-align:center;z-index:1}#ProductMediaContainer #try-it-on-container .YMK-module-container{display:inline-block}#ProductMediaContainer #try-it-on-container .try-it-on-arrow-container{width:4rem;height:300px;position:relative;cursor:pointer;display:inline-block}.Layout_Phone #ProductMediaContainer #try-it-on-container .try-it-on-arrow-container{width:2rem;text-align:left}#ProductMediaContainer #try-it-on-container .try-it-on-arrow{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:6rem;width:4rem}.Layout_Phone #ProductMediaContainer #try-it-on-container .try-it-on-arrow{height:2.5rem;width:2rem}#ProductMediaContainer #try-it-on-container .try-it-on-arrow svg-icon{margin-top:1rem;width:4rem;height:4rem}.Layout_Phone #ProductMediaContainer #try-it-on-container .try-it-on-arrow svg-icon{margin:0;height:2.5rem;width:2rem}#ProductMediaContainer #try-it-on-container .try-it-on-arrow:hover{background-color:#f1f1f1;opacity:.9}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeSelectedDropdown .SelectedRepeat .SelectedVariant{width:100%;vertical-align:middle}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeSelectedDropdown .SelectedRepeat .SelectedVariantQuantity{width:100%}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeSelectedDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity{display:table-cell;vertical-align:middle}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeSelectedDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink{display:table-cell;vertical-align:middle;padding-left:1rem}.Layout_Phone #ProductDetails .ProductActions .SocialSharing{text-align:center;margin:2rem auto;height:3rem;width:75%}.Layout_Phone #ProductDetails .ProductActions .RemoveNotAvailableVariant{min-width:14rem}.Layout_Phone #ProductDetails .ProductActions .NotAvailableVariantText{max-width:10rem;min-width:unset;padding-left:1rem;position:absolute}.Layout_Phone #ProductDetails .ProductActions .NotAvailableVariantQuantity{vertical-align:middle}#ProductDetails .Prices{padding-top:3rem}.Layout_Phone #ProductDetails .Prices{padding-top:1.5rem}#ProductDetails .Prices .ListPrice{font-size:1.4rem;color:#a2acae}#ProductDetails .Prices .ListPrice span:first-child{position:relative;display:inline-block}#ProductDetails .Prices .ListPrice span:first-child:after{content:"";display:block;position:absolute;border-top:solid .2rem #a2acae;top:.8rem;width:100%}#ProductDetails .Prices .Price{font-size:2.8rem}#ProductDetails .Prices .PriceDiscount{color:#7f28c4}#ProductDetails .Prices .PriceNoDiscount{color:#7f28c4}#ProductDetails .UnitSize{font-size:1.4rem}#ProductDetails .UnitPrice{font-size:1.4rem;color:#999}#ProductDetails .ExclusiveOffers{margin-top:.7rem;position:relative}.Layout_Phone #ProductDetails .ExclusiveOffers{text-align:center;margin-bottom:2rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton{cursor:pointer;display:inline-block}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton svg-icon{width:2rem;height:2rem}.Layout_Phone #ProductDetails .ExclusiveOffers .ExclusiveOfferButton svg-icon{width:1.2rem;height:1.2rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton span{color:#7f28c4;font-size:1.3rem;font-weight:bold;display:inline-block;vertical-align:top;line-height:2rem;text-transform:uppercase}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow{left:0;position:absolute;padding-top:2rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent{cursor:default;margin-top:-1rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent:before{top:0;left:0}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .CloseLink{text-align:right;font-size:1.3rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .CloseLink .ButtonLink :hover{text-decoration:underline}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .CloseLink .ButtonLink span{font-weight:normal;font-size:1.1rem}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .CloseLink .ButtonLink :after{content:" X"}#ProductDetails .ExclusiveOffers .ExclusiveOfferButton .TooltipBelow .TooltipContent .PromotionLink a{display:block;padding:1rem 0}#ProductDetails .ProductActions{width:100%;margin-top:3.4rem}#ProductDetails .ProductActions .ConditionalActions .Quantity{margin:1rem 0}#ProductDetails .ProductActions #Shades{margin-top:2rem}#ProductDetails .ProductActions #Shades.SingleShadeProduct{margin-top:1rem;margin-bottom:1rem}#ProductDetails .ProductActions #Shades .Button2Small{min-height:2rem;margin-left:2rem;font-size:1.4rem;padding:.6rem .6rem .6rem .6rem;width:13.1rem}#QuickView #ProductDetails .ProductActions #Shades .Button2Small{font-size:1.2rem;margin-left:.8rem;width:1.15rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup .ShadeGroupName{font-size:1.3rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul{*zoom:1;margin-top:0;margin-bottom:.5rem;width:95%}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul:before,#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul:after{display:table;content:""}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul:after{clear:both}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li{display:inline-block;cursor:pointer}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li img{width:100%;display:block}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li img.ImageNotFound{height:100%}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li.Selected img{border:.2rem solid #000}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li.Disabled{border-color:transparent;cursor:default}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li.Disabled img.ImageNotFound{visibility:hidden}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer{color:#7f28c4;padding-bottom:.3rem;cursor:default;position:relative}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantImage{margin-right:.4rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantImage img{height:2.5rem;width:auto}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantImage img{cursor:pointer}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .Overlay{display:none;margin-bottom:1rem;-webkit-box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.25);-moz-box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.25);box-shadow:.2rem .2rem .2rem 0 rgba(0,0,0,.25);text-transform:none;text-align:center;width:12rem;border:1px solid #f5f5f5;border-bottom-color:#7f28c4;position:absolute;z-index:9980;padding:1rem 1rem 0 1rem;background-color:#fff;bottom:100%;left:50%;margin-left:-6rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .Overlay .VariantImageOverlay{cursor:pointer;width:10rem;height:auto;border:none;z-index:9989}.Layout_Tablet #ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .Overlay{border-bottom:.2rem solid #7f28c4}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .RotatedCaret45Overlay{display:none;margin-top:-1rem;margin-left:-1rem;position:absolute;left:50%;z-index:9980;width:0;height:0;border-style:solid;border-width:1.6rem .9rem 0 .9rem;border-color:#7f28c4 transparent transparent transparent}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .RotatedCaret45{display:none;margin-top:-1.2rem;margin-left:-1rem;position:absolute;left:50%;z-index:9990;width:0;height:0;border-style:solid;border-width:1.6rem .9rem 0 .9rem;border-color:#fff transparent transparent transparent}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .Active{display:block}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantName{font-size:1.1rem;color:#000;padding-bottom:1.5rem;white-space:pre-line}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantLineNumber{font-size:1.1rem;color:#000;position:absolute;padding-left:3.4rem;margin-top:-1rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantClickToSelect{font-weight:bold;font-size:1.6rem;line-height:2.4rem;color:#7f28c4;text-decoration:none;font-size:1.1rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .VariantClickToSelect:hover{color:#6a17ad}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .NoLongerAvailable{color:red;font-size:1.1rem}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .AvailableSoon{font-size:1.1rem;color:red}#ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .ShadeNotAvailable{border-top:.2rem solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:13.8rem;position:absolute;left:-1rem;top:6rem}.ie8 #ProductDetails .ProductActions #Shades .ShadeSwatches .ShadeGroup ul li .OverlayContainer .ShadeNotAvailable{-ms-filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-.70710678,M12=-.70710678,M21=.70710678,M22=-.70710678)}#ProductDetails .ProductActions #Shades .ShadeDropdown .ui-select-container ::-webkit-scrollbar-track,#ProductDetails .ProductActions #Shades .ShadeDropdown .ui-select-container ::-webkit-scrollbar-thumb{background-color:#a2acae}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat{margin-bottom:.2rem}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariant{display:table-cell;pointer-events:none;cursor:default}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariant img{vertical-align:top;padding-top:.3rem;height:2.5rem}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity{display:table-cell;padding-left:1rem}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity{width:8.3rem}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity{display:inline-table}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity .QtyDown,.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity .QtyUp{display:none}#ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink{padding-left:1.5rem;font-size:1.2rem;color:red}.Layout_Tablet #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink{padding-left:2.7rem}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink svg-icon{vertical-align:middle;color:red;width:1.5rem}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown .SelectionRepeat .Selection{width:100%}#ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectedDropdown{padding-bottom:0}#ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectedDropdown .SelectedRepeat{padding-bottom:.5rem}#ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectedDropdown.FormField>div>div.SelectedVariant>div>a>span:nth-child(2)>span{padding-left:5.5rem}#ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectionDropdown{padding-bottom:1.5rem}#ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectionDropdown .Validation{margin-top:.5rem}.Layout_Phone #ProductDetails .ProductActions #Shades .ShadeDropdown.ShadeSelectionDropdown{padding-bottom:.5rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat{margin-bottom:.2rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariant{display:table-cell;pointer-events:none;cursor:default}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariant img{padding-top:.2rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity{display:table-cell;padding-left:1rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity{display:inline-table}.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity .QtyDown,.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .Quantity .QtyUp{display:none}#ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink{padding-left:1.5rem;font-size:1.2rem;color:red}.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink{padding-left:.5rem}.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectedRepeat .SelectedVariantQuantity .RemoveLink svg-icon{vertical-align:middle;color:red}.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown .SelectionRepeat .Selection{width:100%}#ProductDetails .ProductActions #Shades .NonShadeDropdown.ShadeSelectedDropdown{padding-bottom:0}#ProductDetails .ProductActions #Shades .NonShadeDropdown.ShadeSelectedDropdown .SelectedRepeat{padding-bottom:.5rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown.ShadeSelectionDropdown{padding-bottom:1.5rem}#ProductDetails .ProductActions #Shades .NonShadeDropdown.ShadeSelectionDropdown .Validation{margin-top:.5rem}.Layout_Phone #ProductDetails .ProductActions #Shades .NonShadeDropdown.ShadeSelectionDropdown{padding-bottom:.5rem}.ProductListGrid#ProductDetails .ProductActions{position:absolute;bottom:0}#ProductDetails .ProductActions .ConditionalOffers{margin:.5rem auto;color:#851168}#ProductDetails .ProductActions .AddToCart{padding-bottom:0}#ProductDetails .ProductActions .AddToCart .Quantity{margin-left:0}#ProductDetails .ProductActions .AddToCart .Quantity input{width:5rem}.Layout_Phone #ProductDetails .ProductActions .AddToCart .Quantity .QtyDown,.Layout_Phone #ProductDetails .ProductActions .AddToCart .Quantity .QtyUp{display:none}#ProductDetails .ProductActions .AddToCart .Button{margin-top:1.25rem;padding:.75rem 2rem}.Layout_Phone #ProductDetails .ProductActions .AddToCart .Button{width:100%;text-align:center}#ProductDetails .ProductActions .AddToCart .Button span{padding:.5rem 2rem;font-size:2rem}#ProductDetails .ProductActions .AddToCart.NotifyMe{display:inline-block;text-align:center}#ProductDetails .ProductActions .AddToCart.NotifyMe .Message{font-size:1.3rem;color:#999;padding-top:.5rem}#ProductDetails .ProductActions .AddToWishList{padding-top:1rem}.Layout_Phone #ProductDetails .ProductActions .AddToWishList{text-align:center}#ProductDetails .ProductActions .AddToWishList span{font-size:1.3rem}#ProductDetails .ProductActions .AddToWishList a{font-weight:bold;font-size:1.6rem;line-height:2.4rem;color:#7f28c4;text-decoration:none;font-size:inherit}#ProductDetails .ProductActions .AddToWishList a:hover{color:#6a17ad}#ProductDetails .ProductActions .ViewProduct{margin-top:1.5rem}#ProductDetails .ProductActions .ViewProduct .Button span{padding:.7rem 2rem}#ProductDetails .ProductActions .NotAvailableVariantText{display:inline-table;min-width:9.5rem;text-align:center;color:#d00}#ProductDescription{}#ProductDescription .Actions{margin-top:2rem}#ProductDescription .Actions a{font-size:1.3rem}#ProductDescription .Actions a.Disabled{cursor:default;pointer-events:none;color:#ccc}#ProductDescription a{text-decoration:none}#ProductDescription .nav{padding-left:0;margin-bottom:0;list-style:none}#ProductDescription .nav>li{position:relative;display:block}#ProductDescription .nav>li>a{position:relative;display:block;padding:1rem 1.5rem}#ProductDescription .nav>li.disabled>a{color:#777}.nav #ProductDescription>li #ProductDescription>a:hover,.nav #ProductDescription>li #ProductDescription>a:focus{text-decoration:none;background-color:#eee;border:1px solid #ddd}.nav #ProductDescription>li.disabled #ProductDescription>a:hover,.nav #ProductDescription>li.disabled #ProductDescription>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open #ProductDescription>a,.nav .open #ProductDescription>a:hover,.nav .open #ProductDescription>a:focus{background-color:#eee}#ProductDescription .nav-tabs{border-bottom:1px solid #ddd;text-transform:uppercase}#ProductDescription .nav-tabs>li{float:left;margin-bottom:-.1rem;min-width:16rem;text-align:center;margin-right:-.2rem}#ProductDescription .nav-tabs>li>a{margin-right:.2rem;line-height:1.42857143;border-radius:.4rem .4rem 0 0;border:1px solid #ddd;color:#999}#ProductDescription .nav-tabs>li>a:hover{color:#000;background-color:transparent}#ProductDescription .nav-tabs>li.active>a,#ProductDescription .nav-tabs>li.active>a:hover,#ProductDescription .nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;background:linear-gradient(to bottom,#e9e9e9,#fff);border:1px solid #ddd;border-bottom-color:#fff}#ProductDescription .nav-tabs.nav-justified{width:100%;border-bottom:0}#ProductDescription .nav-tabs.nav-justified>li{float:none}#ProductDescription .nav-tabs.nav-justified>li>a{margin-bottom:.5rem;text-align:center;margin-right:0;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem}#ProductDescription .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}#ProductDescription .nav-tabs.nav-justified>.active>a,#ProductDescription .nav-tabs.nav-justified>.active>a:hover,#ProductDescription .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}#ProductDescription .nav-stacked>li{float:none}#ProductDescription .nav-justified{width:100%}#ProductDescription .nav-justified>li{float:none}#ProductDescription .nav-justified>li>a{margin-bottom:.5rem;text-align:center}#ProductDescription .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}#ProductDescription .nav-tabs-justified{border-bottom:0}#ProductDescription .nav-tabs-justified>li>a{margin-right:0;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem}#ProductDescription .nav-tabs-justified>.active>a,#ProductDescription .nav-tabs-justified>.active>a:hover,#ProductDescription .nav-tabs-justified>.active>a:focus{border:1px solid #ddd}#ProductDescription .tab-content{border:1px solid #ddd;border-top-color:#fff;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}#ProductDescription .tab-content>.tab-pane{display:none}#ProductDescription .tab-content>.active{display:block}#ProductDescription .tab-content strong{font-weight:700}#ProductDescription .nav:before,#ProductDescription .nav:after,#ProductDescription .navbar:before,#ProductDescription .navbar:after,#ProductDescription .navbar-header:before,#ProductDescription .navbar-header:after,#ProductDescription .navbar-collapse:before,#ProductDescription .navbar-collapse:after{display:table;content:" "}#ProductDescription .clearfix:after,#ProductDescription .nav:after,#ProductDescription .navbar:after,#ProductDescription .navbar-header:after,#ProductDescription .navbar-collapse:after{clear:both}#ProductDescription .affix{position:fixed}#ProductDescription div>div>div.tab-pane.ng-scope>async-block>div>div:nth-child(1){display:none}#ProductDescription div>div>div.tab-pane.ng-scope.active>async-block>div>div.BodyModuleContainers>div.DeviceDisplay.ng-scope>div>h2{display:none}#ProductDescription .CrosssellProducts{text-align:center}.Layout_Phone #ProductDescription .CrosssellProducts{margin-top:3rem}#ProductDescription .CrosssellProducts .ModuleHeading{font-family:Montserrat-Light;font-size:2rem;color:#181818;padding-bottom:.6rem}.no-touch #ProductDescription .CrosssellProducts .ContentRow:hover .QuickShopBanner{display:block}#ProductDescription .CrosssellProducts .ProductImage{position:relative;cursor:pointer}#ProductDescription .CrosssellProducts .ProductImage img{max-width:18rem;max-height:18rem}#ProductDescription .CrosssellProducts .ProductImage .QuickShopBanner{display:none;opacity:.75;width:98%;height:3rem;background:#000;color:#fff;text-align:center;padding:.6rem;font-size:1.3rem;line-height:1.54;font-family:Montserrat,Arial;text-transform:uppercase;position:absolute;bottom:0;left:0;z-index:3;margin-left:.2rem;margin-bottom:.4rem}#ProductDescription .CrosssellProducts .Title{min-height:4rem}#ProductDescription .CrosssellProducts .BottomProductDetails .ListPrice{font-size:1.4rem;color:#000;margin-bottom:.5rem}#ProductDescription .CrosssellProducts .BottomProductDetails .ListPrice span:first-child{position:relative;display:inline-block}#ProductDescription .CrosssellProducts .BottomProductDetails .ListPrice span:first-child:after{content:"";display:block;position:absolute;border-top:solid .2rem #7f28c4;top:.8rem;width:100%}#ProductDescription .CrosssellProducts .BottomProductDetails .Price{display:inline-block;font-size:1.3rem;color:#7f28c4;padding-left:1rem}#ProductDescription #reviews{position:relative}#ProductDescription .section-header{font-size:2.5rem;font-family:Montserrat,Arial;font-weight:normal;border-bottom:1px solid #ccc;padding:2rem 0 1rem;margin-bottom:2rem}#ProductDetailModal .Modal{max-width:80rem}#ProductDetailModal .Modal .ModalClose span,#ProductDetailModal .Modal .ModalClose svg-icon{color:#a2acae}#ProductDetailModal .Modal .ModalContent #ProductNameAndRating .ProductName{font-size:3rem;line-height:1.2;top:0}#ProductDetailModal .Modal .ModalContent #ProductNameAndRating .product-meta-rating{display:none}#ProductDetailModal .Modal .ModalContent #ProductDetails .Prices{padding-top:1.5rem}#ProductDetailModal .Modal .ModalContent .Actions{position:relative}#ProductDetailModal .Modal .ModalContent .Actions .MoreDetailRight{float:right;font-weight:bold;font-size:1.6rem;line-height:2.4rem;color:#7f28c4;text-decoration:none;font-size:inherit}#ProductDetailModal .Modal .ModalContent .Actions .MoreDetailRight:hover{color:#6a17ad}#ProductDetailModal .Modal .CrosssellProducts{display:none}#ProductListModal .Modal{width:78rem}#ProductListModal .ModalContent{max-width:75.7rem;text-align:left;overflow-y:auto}#ProductListModal .ModalContent .Product{padding:1.5rem 1rem 1.5rem 0;position:relative;display:table;width:100%}#ProductListModal .ModalContent .Product:before{content:"";position:absolute;top:0;left:3rem;right:3rem;height:1rem;border-top:dashed 1px #000}#ProductListModal .ModalContent .Product:first-child:before{border-top:none}#ProductListModal .ModalContent .Product .ProductImage{display:table-cell;width:18.57142857%;padding-right:4.28571429%;height:auto;vertical-align:top}#ProductListModal .ModalContent .Product .ProductImage img{width:100%}#ProductListModal .ModalContent .Product .ProductInfo{display:table-cell;width:80.42857143%}#ProductListModal .ModalContent .Product .ProductInfo .Buttons{float:right;text-align:right;width:50%}#ProductListModal .ModalContent .Product .ProductInfo .Buttons .non-shade-variants{margin-bottom:1rem;width:100%}#ProductListModal .ModalContent .Product .ProductInfo .Buttons .Quantity{display:inline-table;margin:0}#ProductListModal .ModalContent .Product .ProductInfo .Buttons .Button{margin-left:.3rem}#ProductListModal .ModalContent .Product .ProductInfo .productTitle{color:#333;font-size:2rem;cursor:pointer;margin-bottom:1.5rem}#ProductListModal .ModalContent .Product .ProductInfo .productTitle:Hover{color:#7f28c4}#ProductListModal .ModalContent .Product .ProductInfo .SaleCaption{margin-bottom:1.5rem}#ProductListModal .ModalContent .Product .ProductInfo .ConditionalMessages div{color:#851168;margin-bottom:.5rem}#ProductListModal .ModalContent .Product .ProductInfo .ShadesContainer{clear:both}#ProductListModal .ModalContent .Product .ProductInfo .ShowShades2{font-weight:bold;font-size:1.6rem;line-height:2.4rem;color:#7f28c4;text-decoration:none;font-size:inherit}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ShowShades2{display:none}#ProductListModal .ModalContent .Product .ProductInfo .ShowShades2:hover{color:#6a17ad}#ProductListModal .ModalContent .Product .ProductInfo .ShowShades,#ProductListModal .ModalContent .Product .ProductInfo .HideShades{color:#181818;text-decoration:none;cursor:pointer;display:inline-block;position:relative}#ProductListModal .ModalContent .Product .ProductInfo .ShowShades:hover,#ProductListModal .ModalContent .Product .ProductInfo .HideShades:hover{color:#000}#ProductListModal .ModalContent .Product .ProductInfo .ShowShades:after,#ProductListModal .ModalContent .Product .ProductInfo .HideShades:after{content:"▿";position:absolute;right:-1rem}#ProductListModal .ModalContent .Product .ProductInfo .HideShades{margin-top:1.5rem}#ProductListModal .ModalContent .Product .ProductInfo .HideShades:after{content:"▵"}#ProductListModal .ModalContent .Product .ProductInfo .Prices{float:left;width:50%}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .Prices{float:none;width:100%}#ProductListModal .ModalContent .Product .ProductInfo .Prices .ListPrice{font-size:1.3rem;color:#a2acae;margin-bottom:.5rem}#ProductListModal .ModalContent .Product .ProductInfo .Prices .ListPrice span:first-child{position:relative;display:inline-block}#ProductListModal .ModalContent .Product .ProductInfo .Prices .ListPrice span:first-child:after{content:"";display:block;position:absolute;border-top:solid .2rem #a2acae;top:.65rem;width:100%}#ProductListModal .ModalContent .Product .ProductInfo .Prices .Price{font-size:2.4rem;color:#7f28c4;margin-bottom:.5rem}#ProductListModal .ModalContent .Product .ProductInfo .Prices .Price.SalePrice{color:#7f28c4}#ProductListModal .ModalContent .Product .ProductInfo .select2-search{display:none}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades{clear:right;margin-top:1.5rem}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant{display:table;width:100%}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade{display:table-row;width:100%;border-top:dotted 1px #aaa;position:relative;margin-top:1rem}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade:first-child{border-top:none}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails{display:table-cell;padding:1rem 0}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails{padding-bottom:0}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeDetailsImage{display:table-cell}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeDetailsImage img{vertical-align:middle;margin-right:1rem;height:2.4rem}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeDetailsImage img{height:3rem}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeNameNumber{display:table-cell;vertical-align:middle}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeNameNumber .ShadeName,#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails .ShadeNameNumber .ShadeLineNumber{vertical-align:middle;display:block}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd{display:table-cell;vertical-align:top;padding-top:1rem;text-align:right;width:50%}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd .QtyAddCell{display:table-cell}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd .Quantity{display:inline-table;margin:0}#ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd .Button{margin-left:3rem}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant{display:block}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .ShadeDetails{display:block}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd{display:block;position:static;text-align:left;width:unset}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd .QtyAddCell{display:block}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .ProductShades .Shades .ShadeVariant .Shade .QtyAdd .AddButton{margin:1rem 0 0 0}#ProductListModal .ModalContent .Product .ribbon{display:inline-block}#ProductListModal .ModalContent .Product .buttons{margin-top:1.5rem}.Layout_Phone #ProductListModal .ModalContent .Product{padding:1.5rem .4rem 1.5rem 0}.Layout_Phone #ProductListModal .ModalContent .Product:first-child{padding-top:0}.Layout_Phone #ProductListModal .ModalContent .Product .ProductImage{display:table-cell;width:27%;padding-right:3%}.Layout_Phone #ProductListModal .ModalContent .Product .AddToCart,.Layout_Phone #ProductListModal .ModalContent .Product .SelectedVariantQuantity{padding-bottom:0}.Layout_Phone #ProductListModal .ModalContent .Product .AddToCart .AddButton,.Layout_Phone #ProductListModal .ModalContent .Product .SelectedVariantQuantity .AddButton{margin:1rem 0 0 0}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .Buttons{width:100%;text-align:left}.Layout_Phone #ProductListModal .ModalContent .Product .ProductInfo .Buttons .shadeButton{display:none}.Layout_Desktop #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Button{max-width:25%}.Layout_Phone #ShopByProductNumber .ShopByIdInfo img{display:none}.Layout_Phone #ShopByProductNumber .ShopByIdInfo>div{padding-left:0;width:100%}.Layout_Phone #ShopByProductNumber .ShopByIdInfo>div h1{font-size:2.2rem}.Layout_Phone #ShopByProductNumber .ShopByIdInfo>div p{font-size:1.2rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .ProductNumberColumn{width:35%}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .ProductNumberColumn span{font-size:1rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .QuantityColumn{width:30%}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .QuantityColumn span{font-size:1rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .ProductNameColumn{width:35%}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders .ProductNameColumn span{font-size:1rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn{width:35%}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .FormField input{min-height:2rem;line-height:2rem;font-size:1rem;text-align:left}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .MiniSearchButton{top:.2rem;border-left-width:.15rem;height:1.7rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .MiniSearchButton svg-icon{width:1.5rem;height:1.8rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn{width:30%}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .Quantity input{min-height:2rem;line-height:2rem;width:3rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .Quantity .QtyDown,.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .Quantity .QtyUp{padding-top:0}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .RemoveButton{font-size:1.6rem}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNameColumn{width:35%;font-size:1rem;margin-top:0}.Layout_Phone #ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .Button{margin-left:4rem}.Layout_Phone #ShopByProductNumber #SearchResultsModal .Modal .ModalContent h3{font-size:2.2rem}.Layout_Phone #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem{padding:1rem 0;height:auto}.Layout_Phone #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .ResultsName{width:100%;display:block;margin-top:0}.Layout_Phone #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices{width:100%;display:block;text-align:left;margin-top:0;padding:1rem 0}.Layout_Phone #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Button{position:relative;max-width:initial;width:100%;top:0;text-align:center}.Layout_Tablet #ShopByProductNumber .shopByIdFieldList .ProductNumberColumn{width:20%}.Layout_Tablet #ShopByProductNumber .shopByIdFieldList .QuantityColumn{width:20%}.Layout_Tablet #ShopByProductNumber .shopByIdFieldList .ProductNameColumn{width:60%}#ShopByProductNumber{display:block;padding-bottom:4rem}#ShopByProductNumber .ShopByIdInfo{font-size:0;padding-bottom:4rem}#ShopByProductNumber .ShopByIdInfo img{display:inline-block;width:auto;height:9rem;vertical-align:top;margin-top:1.8rem}#ShopByProductNumber .ShopByIdInfo>div{display:inline-block;width:calc(80%);padding-left:3rem}#ShopByProductNumber .ShopByIdInfo>div h1{font-family:Montserrat,Arial;font-size:3.6rem}#ShopByProductNumber .ShopByIdInfo>div p{font-family:Montserrat,Arial;font-size:1.3rem;line-height:1.3;margin-top:0}#ShopByProductNumber .ShopByIdInfo>div p a{color:#7f28c4;font-weight:bold}#ShopByProductNumber .ShopByIdInfo>div p a:hover{color:#6a17ad}#ShopByProductNumber .shopByIdFieldList .ProductNumberColumn{display:inline-block;width:15%}#ShopByProductNumber .shopByIdFieldList .QuantityColumn{display:inline-block;width:20%;text-align:center}#ShopByProductNumber .shopByIdFieldList .ProductNameColumn{display:inline-block;width:64%}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders{border-bottom:3px solid #999;margin-bottom:2.25rem;font-size:0;padding-bottom:1rem}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldHeaders>div{font-family:Montserrat,Arial;font-size:1.3rem;font-weight:bold;text-transform:uppercase}#ShopByProductNumber .shopByIdFieldList .shopByIdField{margin-top:1rem;font-size:0}#ShopByProductNumber .shopByIdFieldList .shopByIdField:first-child{margin-top:2rem}#ShopByProductNumber .shopByIdFieldList .shopByIdField>div{vertical-align:top;position:relative}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn input{font-size:1.3rem;padding-left:2rem}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .MiniSearchButton{position:absolute;height:2.2rem;top:.8rem;right:0;padding-left:.5rem;padding-right:1rem;border-left:solid .24rem #ccc}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .MiniSearchButton svg-icon{width:1.75rem}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNumberColumn .MiniSearchButton svg-icon svg{color:#7f28c4}#ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .RemoveButton{font-size:1.3rem;color:#546264;cursor:pointer}#ShopByProductNumber .shopByIdFieldList .shopByIdField .QuantityColumn .RemoveButton.Active{color:#7f28c4}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNameColumn{font-size:1.3rem;margin-top:.7rem}#ShopByProductNumber .shopByIdFieldList .shopByIdField .ProductNameColumn.PlaceholderProductName{color:#546264}#ShopByProductNumber .shopByIdFieldList .shopByIdField .Button{margin:.5rem 0 0 1rem;vertical-align:top}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons.Bottom{margin-top:2rem}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons.Top{margin-bottom:2rem}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons a:not(.Button){color:#7f28c4;font-weight:bold}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons a:not(.Button):hover{color:#6a17ad}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .Button{color:#fff}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .Button:hover{text-decoration:none}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .AddMoreButton{font-size:1.3rem;display:block;margin-bottom:2.5rem}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .ClearFormButton{font-size:1.3rem;margin-left:3rem}#ShopByProductNumber .shopByIdFieldList .shopByIdFieldButtons .QuickShopEmpty{color:#851168;display:inline-block;margin-left:3rem}#ShopByProductNumber .shopByIdFieldList .Error{color:#851168;display:inline-block}#ShopByProductNumber #ShopByIdSearch{margin-top:1rem;border:1px solid #ccc;padding:3rem 3rem}#ShopByProductNumber #ShopByIdSearch h2{font-family:Montserrat,Arial;font-size:2rem;font-weight:normal}#ShopByProductNumber #ShopByIdSearch .SearchInformation{font-family:Montserrat,Arial;font-size:1.3rem}#ShopByProductNumber #ShopByIdSearch .ProductNameLabel{font-family:Montserrat,Arial;font-size:1.3rem;font-weight:bold;text-transform:uppercase;margin-bottom:.5rem}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm{padding:0}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField{display:inline-block;width:calc(75%);min-width:10rem;padding-right:.5rem}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField input::-webkit-input-placeholder{color:#546264!important;font-family:Montserrat,Arial;font-style:normal;font-weight:normal;font-size:1.3rem}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField input:-moz-placeholder{color:#546264!important;font-family:Montserrat,Arial;font-style:normal;font-weight:normal;font-size:1.3rem;opacity:.5}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField input::-moz-placeholder{color:#546264!important;font-family:Montserrat,Arial;font-style:normal;font-weight:normal;font-size:1.3rem;opacity:.5}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField input:-ms-input-placeholder{color:#546264!important;font-family:Montserrat,Arial;font-style:normal;font-weight:normal!important;font-size:1.3rem;opacity:.5}#ShopByProductNumber #ShopByIdSearch #QuickSearchForm .FormField input.placeholder{color:#546264!important;font-family:Montserrat,Arial;font-style:normal;font-weight:normal!important;font-size:1.3rem;opacity:.5}#ShopByProductNumber #ShopByIdSearch .NoSearchResults{color:#546264;font-family:Montserrat,Arial;font-size:2rem;font-weight:normal;text-align:center}#ShopByProductNumber #ShopByIdSearch .NoSearchResults strong{color:#7f28c4;font-weight:normal}#ShopByProductNumber #SearchResultsModal{z-index:101}#ShopByProductNumber #SearchResultsModal .Modal{width:90rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalHeader .ModalClose{display:none}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent{padding:2rem 4rem 2rem 2rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ModalClose{width:2rem;height:2rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ModalClose svg-icon{width:100%;height:100%}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ModalClose svg-icon.Disabled{color:#666}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent h3{font-family:Montserrat,Arial;font-size:3.2rem;margin-bottom:1.5rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent p strong{color:#7f28c4}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults{margin-top:1rem;border-top:1px solid #ccc}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem{position:relative;min-height:5rem;border-bottom:1px solid #ccc;font-size:0}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .ResultsName{display:inline-block;width:50%;margin-top:1.7rem;font-family:Montserrat,Arial;font-size:1.3rem;color:#546264;vertical-align:top;padding-right:1rem}.Layout_Tablet #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .ResultsName{width:50%}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices{display:inline-block;width:25%;margin-top:1.7rem;padding-right:1rem;font-family:Montserrat,Arial;font-size:1.3rem;text-align:right;color:#546264;white-space:normal}.Layout_Tablet #ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices{width:25%}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices .PriceStrike{text-decoration:line-through;padding-right:1rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices .SalePrice{display:inline-block;width:48%}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Prices .ListPrice{display:inline-block;width:48%}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .SearchResults .ResultItem .Button{position:absolute;top:1rem;right:0;font-size:1.6rem;text-align:center;padding:.5rem 2rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ResultPagination{margin-top:1.5rem;text-align:center}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ResultPagination svg-icon{width:2.5rem;height:2.5rem}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ResultPagination a{padding:.5rem 1rem;vertical-align:top;display:inline-block}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ResultPagination a.SelectedPage{color:#7f28c4}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .ResultPagination a.Slash{border-right:1px solid #ccc}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .PriceDisclaimer{padding-top:1.2rem;padding-bottom:1.2rem;margin-top:1.1rem;text-align:left;max-width:976px}#ShopByProductNumber #SearchResultsModal .Modal .ModalContent .PriceDisclaimer span{font-style:normal;font-weight:400;font-size:1.3rem;line-height:2.4;line-height:2rem}.search-assistant{background-color:#fff;padding:1rem;z-index:4;box-shadow:0 .2rem 1.2rem .2rem #181818;width:50rem;position:absolute;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;font-family:Roboto;text-align:left;padding:2rem 1.5rem 2rem 1.5rem}.Layout_Tablet .search-assistant{left:-50%}.mobile .search-assistant{width:90%;margin:0 auto;position:relative}.search-assistant .link{text-transform:uppercase;color:#7f28c4;font-weight:bold;word-spacing:initial;white-space:nowrap}.search-assistant .panel{font-size:1.34687rem}.mobile .search-assistant .panel-highlighted{word-spacing:3rem}.search-assistant .panel-title{text-transform:uppercase;padding-bottom:1rem}.search-assistant .panel-line{line-height:2.30892rem}.mobile .search-assistant .panel-line-highlighted{display:inline}.search-assistant .panel-line-phrase{font-size:1.53928rem;text-transform:initial;line-height:2.50133rem}.search-assistant mark{background:inherit;font-weight:bold}.search-assistant .panel-separator{margin-top:1.5rem;margin-bottom:1.5rem;border:solid 1px #eee}.search-assistant .product-panel{display:table;font-family:Roboto;font-size:1.53928rem;margin-left:-1rem;margin-right:-1rem}.search-assistant .product-panel-item{display:table-row;cursor:pointer}.search-assistant .product-panel-item:Hover{background-color:#eaeaea}.search-assistant .cell{display:table-cell;vertical-align:middle;padding:.8rem;border-bottom:1px solid #eaeaea}.search-assistant .cell-name{word-break:break-word}.mobile .search-assistant .cell-view{display:none}.search-assistant .price{font-weight:bold;text-align:right}.desktop .search-assistant .price{padding-right:4rem}.search-assistant .list-price{color:#a2acae;text-decoration:line-through;white-space:nowrap}.search-assistant .sale-price{color:#7f28c4;white-space:nowrap}.search-assistant .discounted-price{color:#7f28c4;white-space:nowrap}.search-assistant .view-all-products{text-align:center}#Search #SearchHeader{text-align:center;margin-bottom:2.5rem}.Layout_Phone #Search #SearchHeader{margin-bottom:1.6rem}#Search #SearchHeader .Results{font-family:Montserrat,Arial;font-size:1.6rem;margin-bottom:1.2rem}#Search #SearchHeader .Results li{list-style-type:none;margin-bottom:1.2rem}#Search #SearchResults{border-top:#999 dotted 1px}.Layout_Desktop #Search .ProductListModule .ProductListHeading h1{display:none}.Layout_Desktop #Search .ProductListModule .ProductListTools .ProductListPaging{width:43rem}#Search #RecentSearchesAndTopSearches .Results{font-family:Montserrat,Arial;font-size:1.6rem}#Search #RecentSearchesAndTopSearches .Results h2{margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:#999 dotted 1px}#Search #RecentSearchesAndTopSearches .Results strong{color:#7f28c4}#Search #RecentSearchesAndTopSearches .Results li{list-style-type:none;margin-bottom:1.2rem}#EmailShareModal .Modal{width:50rem}.Layout_Phone #EmailShareModal #EmailShareWrapper .AvonForm{padding:0}#EmailShareModal #EmailShareWrapper textarea{border:1px solid #ccc;height:15rem;margin-top:1rem;width:100%}#EmailShareModal #EmailShareWrapper h1{font-size:2.5rem;font-family:Montserrat,Arial;display:inline-block;padding-top:0}#EmailShareModal #EmailShareWrapper p{font-family:Montserrat,Arial;font-size:1.3rem;margin-bottom:.3rem}#EmailShareModal #EmailShareWrapper p.Message{color:#999}#EmailShareModal #EmailShareWrapper .CopySent{margin-bottom:2rem}#EmailShareModal #EmailShareWrapper .ButtonContainer{float:right;margin-top:2rem}.Layout_Phone #EmailShareModal #EmailShareWrapper .ButtonContainer{margin-top:0}#EmailShareModal #EmailShareWrapper #MessageSentWrapper{text-align:center}.Layout_Tablet .findARepContactModal .RepInfo .RepInfoContainer .RpresentativeNoEmail{width:100%;text-align:center;padding:1rem}.Layout_Tablet .findARepContactModal .RepInfo .RepInfoContainer .RpresentativeNoEmail .Description{margin-bottom:1rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .RpresentativeNoEmail{width:100%;text-align:center;padding:1rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .RpresentativeNoEmail .Description{margin-bottom:1rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .RpresentativeNoEmail .ButtonContainer .Alt{display:block}.findARepContactModal .Greyed{color:gray}.findARepContactModal .SendMessgeFailed{min-width:50rem}.findARepContactModal .SendMessgeFailed div{color:#fff;padding:1.2rem;font-weight:600;line-height:1.8rem;background-color:#851168}.findARepContactModal .SendMessgeFailed .SendMessgeFailedIcon{float:right;width:15px;height:15px;color:#fff;cursor:pointer}.findARepContactModal .RepInfo{-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;padding-bottom:.5rem}.findARepContactModal .RepInfo .FormField{padding-bottom:0}.findARepContactModal .RepInfo .Options{display:none}.findARepContactModal .RepInfo .RepInfoContainer{background-color:#fff;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;border-radius:.6rem;margin:.5rem;margin-bottom:0;padding:1rem 1rem;position:relative}.findARepContactModal .RepInfo .RepInfoContainer.Show{display:block}.findARepContactModal .RepInfo .RepInfoContainer>div.FooterModule.Show{display:block}.findARepContactModal .RepInfo .RepInfoContainer>div .Column1{border-right:.15rem solid #ccc;padding-right:3rem;vertical-align:top;width:69%;border:0}.findARepContactModal .RepInfo .RepInfoContainer>div .Column2{padding-left:4rem;vertical-align:top;width:30%}.findARepContactModal .RepInfo .RepInfoContainer>div .Column2>div{margin-bottom:1rem}.findARepContactModal .RepInfo .RepInfoContainer p{font-family:Montserrat,Arial;font-size:1.3rem;line-height:1.1;margin:0}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe .ImageLogo{text-align:center;margin-left:0;margin-right:auto;width:14rem;height:14rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe .ImageLogo img{max-height:100%;max-width:100%}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div{display:inline-block}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Header p{font-family:Montserrat,Arial;font-size:2rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Header .Name{padding-bottom:1.5rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Header .Name p{font-size:3.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm{padding:2rem 0 0 0}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-webkit-input-placeholder{font-size:1.3rem;color:#999}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-moz-placeholder{color:#999;font-size:1.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-moz-placeholder{color:#999;font-size:1.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-ms-input-placeholder{color:#999;font-size:1.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm input{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:2.5rem;margin-bottom:.5rem;margin-top:.5rem;width:50%}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption{max-width:100%;display:flex;flex-direction:row;margin:1rem 1rem 1rem 0}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption input[type='radio']{position:absolute;opacity:0;width:0;height:0}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm label.MessageOption span.MessageOption{display:inline-block;max-width:90%;text-align:left}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm svg-icon[icon="checkbox_active"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm svg-icon[icon="checkbox_inactive"]{width:2rem;height:2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:1rem;float:left}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm textarea{border:1px solid #ccc;height:15rem;margin-top:1rem;width:100%;line-height:normal;padding-top:1rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox{margin-top:1rem;margin-bottom:1rem;display:table}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox .Control{display:table-cell;vertical-align:top}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox .Label{font-size:1.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer{margin-top:1.5rem;position:relative}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer p{color:#999;display:inline-block;width:30%}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer .ActionButtonsWrapper{width:70%;float:right}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer .ActionButtonsWrapper .Button{float:right;margin-right:1rem;vertical-align:bottom;text-align:center;white-space:normal}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .ButtonContainer .ActionButtonsWrapper .Button.Enabled{background-color:#7f28c4}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent h1{border-bottom:none!important;display:inline-block;font-size:1.6rem;font-style:normal;font-weight:bold;margin-left:1rem;padding-top:.5rem;vertical-align:top}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p{font-family:Montserrat,Arial;font-size:1.3rem;margin-bottom:.3rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p.Message{color:#999}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon{width:3rem;height:3rem;color:green}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="close-sml"],.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="circle-x"]{color:#fff;width:15px;height:15px;vertical-align:middle}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="circle-x"]{width:20px;height:20px}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent .CopySent{margin-top:1rem;margin-bottom:2rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent .ButtonContainer{float:right;margin-top:2rem}.Controller_Confirmation .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent .VisitRepShopButton{display:none}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header{margin-bottom:2rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header p{font-family:Montserrat,Arial;font-size:1.6rem;font-style:normal}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header .Role{width:100%}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header .Role p{color:#7f28c4;font-size:1.3rem;font-style:normal}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.BestTime{font-size:1.6rem;margin-top:2rem;margin-bottom:.5rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Description{font-size:1.3rem;-ms-word-break:break-all;word-break:break-all}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header p,.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Description p{text-transform:none}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div>div{display:inline-block;margin-right:1rem;min-width:4rem}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div>div.Label{font-weight:bold}.findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div p{display:inline-block}.findARepContactModal .RepInfo .RepInfoContainer #PreviousPage{padding:.6rem 1rem;background-color:#f2f2f2}.findARepContactModal .RepInfo .RepInfoContainer #PreviousPage svg-icon{float:right;width:1rem;height:1rem}.findARepContactModal .RepInfo .RepInfoContainer #PreviousPage a{font-size:1.6rem;font-weight:700}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .SendMessgeFailed{min-width:0}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe .Column1{width:100%;padding:0}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe .ImageLogo{display:none}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Header p{font-family:Montserrat,Arial;font-size:2rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Header .Name{display:none}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm{padding:1rem 0 0 0}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-webkit-input-placeholder{font-size:1.3rem;color:#999}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-moz-placeholder{color:#999;font-size:1.3rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm ::-moz-placeholder{color:#999;font-size:1.3rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm :-ms-input-placeholder{color:#999;font-size:1.3rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm input{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:2.5rem;margin-bottom:1rem;width:100%}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm textarea{border:1px solid #ccc;height:15rem;margin-top:1rem;width:100%;line-height:normal;padding-top:1rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox input{width:20%;max-height:1rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .AvonForm .Checkbox label{font-size:1.3rem;padding:.3rem 0;vertical-align:top}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .ButtonContainer{margin-top:.5rem;margin-bottom:1rem;position:relative;width:100%}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .ButtonContainer p{color:#999;display:inline-block}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Button{width:100%}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Button.Enabled{background-color:#7f28c4}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .Alt{display:none}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent h1{border-bottom:none!important;display:inline-block;font-size:1.6rem;font-style:normal;font-weight:bold;margin-left:1rem;padding-top:.5rem;vertical-align:top}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p{font-family:Montserrat,Arial;font-size:1.3rem;margin-bottom:.3rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent p.Message{color:#999}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon{width:3rem;height:3rem;color:green}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent svg-icon[icon="close-sml"]{width:15px;height:15px;color:#fff}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div .MessageSent .CopySent{margin-bottom:2rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2{padding-left:0;width:100%}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header{margin-top:2rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header .ShowInFindARepSearch{display:none}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Header .HideInFindARepSearch{display:block}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div.Home{margin-bottom:3rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div>div{margin-right:1rem;width:4rem}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div p{display:inline-block}.Layout_Phone .findARepContactModal .RepInfo .RepInfoContainer .ContactMe>div.Column2>div a{color:#7f28c4}#SendAMessageModuleModal .Modal{max-width:76rem}#SendAMessageModuleModal .Modal .ModalClose svg-icon,#SendAMessageModuleModal .Modal .ModalClose span{color:#a2acae}#SendAMessageModuleModal .Modal .RpresentativeNoEmail .ButtonContainer{text-align:center;margin-top:2rem}#SendAMessageModuleModal .Modal #SendAMessage .FormInput [ng-messages]{line-height:1.6rem;letter-spacing:-.01rem;font-size:1.2rem}.Layout_Phone #SendAMessageModuleModal .Modal #SendAMessage .ButtonContainer p{width:100%}.Layout_Phone #SendAMessageModuleModal .Modal #SendAMessage .ButtonContainer .ActionButtonsWrapper{float:none;width:100%}.Layout_Phone #SendAMessageModuleModal .Modal #SendAMessage .ButtonContainer .ActionButtonsWrapper .Button{float:none}#LegalAgreementModal .Modal{width:70rem}.RepImage{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem}