.FontCommon{font-family:"ProximaNova"}.FontLight{font-family:"ProximaNova";font-weight:300}.FontRegular{font-family:"ProximaNova";font-weight:normal}.FontMedium{font-family:"ProximaNova";font-weight:500}.FontSemiBold{font-family:"ProximaNova";font-weight:600}.FontBold{font-family:"ProximaNova";font-weight:bold}.FontBoldest{font-family:"ProximaNova";font-weight:900}.FontSerif{font-family:"LinotypeDidot","Times New Roman",Georgia,Serif}.Gotham{font-family:"ProximaNova"}.GothamLPM{font-family:"ProximaNova";letter-spacing:.03rem}.FontInput{font-family:"ProximaNova"}.FontTimes{font-family:"ProximaNova"}.mac .FontTimes{font-family:Times,"New York",Serif}.FontChronicleDisplay{font-family:HCo Chronicle Display}.FontMillerBanner{font-family:HCo Chronicle Display}.FontTradeGothic{font-family:TradeGothic}.FontError{font-family:Arial,sans-serif!important}.FontExceptional{font-family:Exceptional-Regular}.FontAltExceptional{font-family:ExceptionalAlt-Regular}.Button{-moz-user-select:"moz-none";-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;background-color:#ed008c;font-family:"ProximaNova";font-weight:bold;font-size:14px;font-size:1.4rem;line-height:1;border:none;border-radius:0;text-decoration:none;min-height:40px;display:inline-block;vertical-align:middle;text-align:center;padding:13px 4px;cursor:pointer;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:uppercase}.Button.Loading{color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url("/images/Common/Loading.gif");min-height:10px;cursor:default}.Button.Loading:hover,.Button.Loading:Focus{color:transparent}.Button:visited{color:#fff}.Button:hover,.Button:Focus{background-color:#ed008c;color:#fff}a.Button:hover{text-decoration:none}.Button2{-moz-user-select:"moz-none";-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;background-color:#ed008c;font-family:"ProximaNova";font-weight:bold;font-size:14px;font-size:1.4rem;line-height:1;border:none;border-radius:0;text-decoration:none;min-height:40px;display:inline-block;vertical-align:middle;text-align:center;padding:13px 4px;cursor:pointer;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:uppercase;background-color:#676767}.Button2.Loading{color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url("/images/Common/Loading.gif");min-height:10px;cursor:default}.Button2.Loading:hover,.Button2.Loading:Focus{color:transparent}.Button2:visited{color:#fff}.Button2:hover,.Button2:Focus{background-color:#ed008c;color:#fff}.Button2:hover,.Button2:focus{cursor:default;background-color:#4d4e4e}.LinkBesideButton{padding:12px 4px}.ModalWithMiniBagPopUpShown{z-index:2!important}.ModalBackgroundWithMiniBagPopUpShown{z-index:1!important}.ImagePlaceholder,img-placeholder-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.ImagePlaceholder.MainImageLoaded,img-placeholder-background.MainImageLoaded{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:0}.LPMImageContainer{position:relative}.centerContent{display:block;margin-left:auto;margin-right:auto;margin-bottom:2rem;width:100%}.container-disabled{pointer-events:none;min-width:1200px;background-color:transparent;cursor:default;opacity:.3;z-index:10000;margin:0 auto}.header-content-lowered{padding-top:135px}#QuickView{width:900px;min-height:450px}#QuickView #ProductQuickShopContainer{display:none}#FindARepModal{min-width:420px;min-height:384px}#FindARepModal #FindARepPage{display:none}.MousePointer{cursor:pointer}.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .ProductList>div,.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .ProductList>div{width:25%;float:left}.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .ProductList>div:nth-child(4n+1),.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .ProductList>div:nth-child(4n+1){clear:left}.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .ProductList>div>ProductSummary,.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .ProductList>div>ProductSummary,.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .ProductList>div>ProductItemImage,.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .ProductList>div>ProductItemImage,.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .ProductList>div>ProductPromoSpot,.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .ProductList>div>ProductPromoSpot{width:100%}.Shop #BodyContent #MainContainer #MainContent .ProductListContainer .LoadMoreButton,.Shop #BodyContent #MainContainer #MainContent .SimpleProductListContainer .LoadMoreButton{margin-left:0;width:100%!important}#BodyContent #MainContainer #MainContent .NoProductsSelected,#SearchFormContainer .NoProductsSelected{background:url('/images/Responsive/Product/NoProductsSelection.png') no-repeat transparent;background-position:center;width:100%;height:230px}#BodyContent #MainContainer #MainContent .NoProductsSelected p,#SearchFormContainer .NoProductsSelected p{color:#999;text-align:center;font-size:20px;font-size:2rem;font-family:"ProximaNova"}#BodyContent #MainContainer #MainContent .NoProductsSelected p:first-child,#SearchFormContainer .NoProductsSelected p:first-child{font-size:30px;font-size:3rem;font-family:"ProximaNova";padding-top:140px}#BodyContent #MainContainer #MainContent .CategoryHeader,#SearchFormContainer .CategoryHeader{font-size:20px;font-size:2rem;font-family:"ProximaNova";text-transform:capitalize}#BodyContent #MainContainer #MainContent .SupplementHeroHeader,#SearchFormContainer .SupplementHeroHeader{font-weight:normal;font-family:"ProximaNova";font-size:36px;font-size:3.6rem;line-height:1;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1;max-height:100px}#BodyContent #MainContainer #MainContent .SupplementHeroHeader.Hidden,#SearchFormContainer .SupplementHeroHeader.Hidden{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;opacity:0;max-height:0}#BodyContent #MainContainer #MainContent .ProductHeroSpot,#SearchFormContainer .ProductHeroSpot{margin-bottom:13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1}#BodyContent #MainContainer #MainContent .ProductHeroSpot.Hidden,#SearchFormContainer .ProductHeroSpot.Hidden{opacity:0;max-height:0}#BodyContent #MainContainer #MainContent .ListFilters,#SearchFormContainer .ListFilters{*zoom:1;min-height:32px;padding-bottom:20px;border-bottom:1px solid #ccc}#BodyContent #MainContainer #MainContent .ListFilters:before,#SearchFormContainer .ListFilters:before,#BodyContent #MainContainer #MainContent .ListFilters:after,#SearchFormContainer .ListFilters:after{display:table;content:""}#BodyContent #MainContainer #MainContent .ListFilters:after,#SearchFormContainer .ListFilters:after{clear:both}#BodyContent #MainContainer #MainContent .ListFilters.Hidden,#SearchFormContainer .ListFilters.Hidden{visibility:hidden}#BodyContent #MainContainer #MainContent .ListFilters p,#SearchFormContainer .ListFilters p{color:#000;margin-top:8px;margin-bottom:10px}#BodyContent #MainContainer #MainContent .ListFilters p .SearchTerm,#SearchFormContainer .ListFilters p .SearchTerm,#BodyContent #MainContainer #MainContent .ListFilters p .Count,#SearchFormContainer .ListFilters p .Count,#BodyContent #MainContainer #MainContent .ListFilters p .SearchSuggestedText,#SearchFormContainer .ListFilters p .SearchSuggestedText{color:#ed008c;font-weight:bold}#BodyContent #MainContainer #MainContent .ListFilters p .SearchTerm.underlined,#SearchFormContainer .ListFilters p .SearchTerm.underlined,#BodyContent #MainContainer #MainContent .ListFilters p .Count.underlined,#SearchFormContainer .ListFilters p .Count.underlined,#BodyContent #MainContainer #MainContent .ListFilters p .SearchSuggestedText.underlined,#SearchFormContainer .ListFilters p .SearchSuggestedText.underlined{text-decoration:underline}#BodyContent #MainContainer #MainContent .ListFilters .SelectedFacetContainer,#SearchFormContainer .ListFilters .SelectedFacetContainer{display:inline-block;width:70%;vertical-align:top}#BodyContent #MainContainer #MainContent .ListFilters .SelectedFacetContainer.extraMargin,#SearchFormContainer .ListFilters .SelectedFacetContainer.extraMargin{margin-top:-15px}#BodyContent #MainContainer #MainContent .ListFilters .SelectedFacetContainer .SelectedFacets,#SearchFormContainer .ListFilters .SelectedFacetContainer .SelectedFacets{margin-top:8px;min-height:20px;display:inline-block}#BodyContent #MainContainer #MainContent .ListFilters .SelectedFacetContainer .SelectedFacets .facet-inline-block,#SearchFormContainer .ListFilters .SelectedFacetContainer .SelectedFacets .facet-inline-block{display:inline-block}#BodyContent #MainContainer #MainContent .ListFilters .SelectedFacetContainer .SelectedFacets .SelectedFacet,#SearchFormContainer .ListFilters .SelectedFacetContainer .SelectedFacets .SelectedFacet{margin-right:10px;font-size:14px;font-size:1.4rem;font-family:"ProximaNova";font-weight:500;cursor:pointer}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer,#SearchFormContainer .ListFilters .SortByContainer{display:inline-block;width:29%;vertical-align:bottom}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer .select2-choice,#SearchFormContainer .ListFilters .SortByContainer .select2-choice{height:34px;line-height:34px}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer select,#SearchFormContainer .ListFilters .SortByContainer select,#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer span,#SearchFormContainer .ListFilters .SortByContainer span{font-size:16px;font-size:1.6rem;font-family:"ProximaNova"}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer .select2-arrow,#SearchFormContainer .ListFilters .SortByContainer .select2-arrow{height:26px}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer .select2-arrow b,#SearchFormContainer .ListFilters .SortByContainer .select2-arrow b{line-height:26px}#BodyContent #MainContainer #MainContent .ListFilters .SortByContainer select,#SearchFormContainer .ListFilters .SortByContainer select{width:100%;padding-right:35px}#BodyContent #MainContainer #MainContent .blog-search-results-header,#SearchFormContainer .blog-search-results-header{margin-top:28px}#BodyContent #MainContainer #MainContent .blog-search-results-header>p,#SearchFormContainer .blog-search-results-header>p{margin-top:0}#BodyContent #MainContainer #MainContent .ProductListContainer,#SearchFormContainer .ProductListContainer{width:100%;margin-left:auto;margin-right:auto}#BodyContent #MainContainer #MainContent .ProductListContainer .ShowMoreText,#SearchFormContainer .ProductListContainer .ShowMoreText{text-align:center;font-family:"ProximaNova";font-size:11px;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#ed008c}#BodyContent #MainContainer #MainContent .ProductListContainer h3,#SearchFormContainer .ProductListContainer h3{font-family:"ProximaNova";font-size:22px;font-size:2.2rem;color:#000;padding-bottom:15px}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList,#SearchFormContainer .ProductListContainer .ProductList{*zoom:1;padding-top:24px;margin-top:16px}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList:before,#SearchFormContainer .ProductListContainer .ProductList:before,#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList:after,#SearchFormContainer .ProductListContainer .ProductList:after{display:table;content:""}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList:after,#SearchFormContainer .ProductListContainer .ProductList:after{clear:both}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList:first-child,#SearchFormContainer .ProductListContainer .ProductList:first-child{margin-top:18px}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary{text-align:left;padding:10px;display:block;vertical-align:top;height:415px}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay{margin:3px 10px 0;text-transform:none;text-align:left}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p{border-bottom:dotted 1px #ccc;padding-bottom:6px;margin:0}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p a i,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p a i{font-size:7px;font-size:.7rem}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p a:hover,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p a:hover{color:#ed008c;cursor:pointer}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p:last-child,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .Overlay p:last-child{border-bottom:none;padding-bottom:0}#BodyContent #MainContainer #MainContent .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .RotatedCaret45,#SearchFormContainer .ProductListContainer .ProductList .ProductSummary .ProductItemDetails .OverlayContainer .RotatedCaret45{margin-left:12px;margin-top:-2px;border-left:1px solid #ed008c;border-top:1px solid #ed008c;border-right:none;border-bottom:none}#BodyContent #MainContainer #MainContent .ProductListContainer .LoadMoreButton,#SearchFormContainer .ProductListContainer .LoadMoreButton{text-align:center}#BodyContent #MainContainer #MainContent .ProductListContainer .LoadMoreButton a,#SearchFormContainer .ProductListContainer .LoadMoreButton a{width:45%}#BodyContent #MainContainer #MainContent .ProductListContainer .LoadMoreButton a:hover,#SearchFormContainer .ProductListContainer .LoadMoreButton a:hover{cursor:pointer}#BodyContent #MainContainer #MainContent .ProductListContainer .GroupProductListContainer,#SearchFormContainer .ProductListContainer .GroupProductListContainer{margin-top:-44px}#BodyContent #MainContainer #MainContent .ProductListContainer .GroupProductListContainer>div,#SearchFormContainer .ProductListContainer .GroupProductListContainer>div{padding-top:20px}#BodyContent #MainContainer #MainContent .ProductListContainer .GroupProductListContainer>div:first-child,#SearchFormContainer .ProductListContainer .GroupProductListContainer>div:first-child{padding-top:0}#BodyContent #MainContainer #MainContent .ProductListContainer .GroupProductListContainer .ProductList,#SearchFormContainer .ProductListContainer .GroupProductListContainer .ProductList{margin-top:17px}#BodyContent #MainContainer #MainContent .ProductPromoSpot,#SearchFormContainer .ProductPromoSpot{text-align:center;height:385px;display:block;vertical-align:top;overflow:hidden;padding:1px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1;max-width:512px}#BodyContent #MainContainer #MainContent .ProductPromoSpot.Hidden,#SearchFormContainer .ProductPromoSpot.Hidden{opacity:0;max-width:0}#BodyContent #MainContainer #MainContent .ProductPromoSpot img,#SearchFormContainer .ProductPromoSpot img{width:100%}#BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents,#SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents{height:100%}#BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents .ContentStack,#SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents .ContentStack{height:100%}#BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container,#SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container{position:relative;height:100%}#BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a,#SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a{width:100%;display:inline-block;height:100%;position:relative}.keyboardFocusStyles #BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a:focus,.keyboardFocusStyles #SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a:focus{outline:3px solid #ed008c;outline-offset:-3px}.keyboardFocusStyles.ie #BodyContent #MainContainer #MainContent .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a:focus,.keyboardFocusStyles.ie #SearchFormContainer .ProductPromoSpot .ProductPromoSpotContents .ContentStack .image-item-container a:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#BodyContent #MainContainer #MainContent .ProductBottomContent.Hidden,#SearchFormContainer .ProductBottomContent.Hidden{opacity:0;max-width:0}#BodyContent #MainContainer #MainContent .PageBottomContent .ViewMore:not(.Expanded) .ViewMoreContainer,#SearchFormContainer .PageBottomContent .ViewMore:not(.Expanded) .ViewMoreContainer{max-height:250px;position:relative}#BodyContent #MainContainer #MainContent .PageBottomContent .ViewMore:not(.Expanded) .ViewMoreContainer:after,#SearchFormContainer .PageBottomContent .ViewMore:not(.Expanded) .ViewMoreContainer:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 90%);width:100%;height:4em}#SearchFormContainer .ProductListContainer .ProductList .ProductSummary{height:400px!important}#ProductDetailContainer .CuralateModule{margin-top:70px}#ProductDetailContainer .CuralateModule a{display:none!important}#ProductDetailContainer .CuralateModule button svg{border-radius:50%;border:1px solid #000;padding:5px}#ProductDetailContainer .DetailsContainer{margin-top:0;display:table;width:1200px}#ProductDetailContainer .DetailsContainer .LeftSideColumn{float:left;display:table-cell;width:auto;position:relative;margin-right:39px}#ProductDetailContainer .DetailsContainer .RightSideColumn{float:left;display:table-cell;width:630px}#ProductDetailContainer .DetailsContainer .SmallImages{width:67px!important;padding:0;position:absolute;top:20px}#ProductDetailContainer .DetailsContainer .SmallImages span.play{background:url(/images/video/play-btn-fade.png);display:block;width:67px;height:67px;position:absolute;top:50%;left:50%;background-repeat:no-repeat;margin:-33px 0 0 -33px}#ProductDetailContainer .DetailsContainer .SmallImages .SmallImage{cursor:pointer;position:relative;margin-bottom:14px;height:66px}#ProductDetailContainer .DetailsContainer .SmallImages .SmallImage img{border:1px solid #ccc;width:67px;height:auto}#ProductDetailContainer .DetailsContainer .SmallImages .SmallImage .brightcove-image-thumbnail{width:67px;height:67px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#ProductDetailContainer .DetailsContainer .SmallImages .SmallImageQuickShop{margin-bottom:10px}#ProductDetailContainer .DetailsContainer .SmallImagesQuickShop{top:66px}#ProductDetailContainer .DetailsContainer .SmallVideoImage{height:67px!important;object-fit:cover;max-height:67px}#ProductDetailContainer h2{font-weight:normal}#ProductDetailContainer h2.ProductNotFoundMessage{font-family:"ProximaNova";font-weight:normal;font-size:22px;font-size:2.2rem;color:#000;font-style:normal;margin-top:10px;margin-bottom:20px}#ProductDetailContainer .Button.ContinueShopping{width:200px}#ProductDetailContainer .Button.ContinueShopping:hover{background-color:#ed008c}#ProductDetailContainer .Button2:hover{background-color:#676767}#ProductDetailContainer .Button2Small{min-height:20px;margin-left:20px;font-size:1.4rem;padding:6px 6px 6px 6px}#ProductDetailContainer .ImageContainer{margin-left:81px;width:450px}#ProductDetailContainer .ImageContainer .AutoReplenishmentLabel{left:400px}#ProductDetailContainer .ImageContainer .TryItOnButton{border:1px solid #ed008c;color:#ed008c;background-color:#fff;display:flex;align-items:center;padding:.5rem 5rem;margin:1.8rem auto 0}#ProductDetailContainer .ImageContainer .TryItOnButton span{margin-left:1rem;text-transform:uppercase}#ProductDetailContainer .ImageContainer .SocialShare{text-align:center}#ProductDetailContainer .ImageContainer .SocialShare span{position:relative;top:-4px}#ProductDetailContainer .ProductNotFoundImageContainer{margin-left:0;text-align:right;width:50%}#ProductDetailContainer .PDPCarousel h2{margin-top:55px;text-align:center;font-family:"ProximaNova";font-size:22px;font-size:2.2rem;color:#000}#ProductDetailContainer .PDPCarousel hr{width:576px;margin:15px auto}#ProductDetailContainer .PDPCarousel .ProductSummary{font-size:12px;font-size:1.2rem;font-family:"ProximaNova";font-weight:500}#ProductDetailContainer .PDPCarousel .ProductList .Slide{cursor:pointer}#ProductDetailContainer .PDPCarousel .ProductList img{margin:auto;display:block;max-width:150px;max-height:150px;width:auto;height:auto}#ProductDetailContainer .PDPCarousel .ProductList .ProductDetails{font-size:11px;font-size:1.1rem;font-family:"ProximaNova";color:#000}#ProductDetailContainer .PDPCarousel .ProductList .ProductDetails .SalePrice{color:#ed008c;font-weight:bold}#ProductDetailContainer .PDPCarousel .ProductList .ProductDetails .StrikeThrough{position:relative}#ProductDetailContainer .PDPCarousel .ProductList .ProductDetails .StrikeThrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg)}#ProductDetailContainer .PDPCarousel .DeliveryWarnings{font-family:"ProximaNova";font-weight:bold;color:#000}#ProductDetailContainer .PDPCarousel .ProductItemContainer .SpecialOffer p.SpecialOfferLink{cursor:default}#ProductDetailContainer .PDPCarousel .ProductItemContainer .SpecialOffer p.SpecialOfferLink .fa.fa-chevron-right.chev-first{display:none}#ProductDetailContainer .PDPCarousel .ProductItemContainer .SpecialOffer p.SpecialOfferLink .fa.fa-chevron-right.chev-sec{display:none}#ProductDetailContainer .PDPCarousel .ProductItemContainer .SpecialOffer p.SpecialOfferLink .fa.fa-angle-double-right{display:none}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay{margin-top:8px}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay .active{margin-top:0}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay p{border-bottom:dotted 1px #ccc;padding-bottom:6px}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay p a i{font-size:7px;font-size:.7rem}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay p a:hover{color:#ed008c}#ProductDetailContainer .PDPCarousel .ProductItemContainer .Overlay p:last-child{border-bottom:none;padding-bottom:0}#ProductDetailContainer .PDPCarousel .ProductItemContainer .RotatedCaret45{margin-top:2px;border-left:1px solid #ed008c;border-top:1px solid #ed008c;border-right:none;border-bottom:none}#ProductDetailContainer .BlogCarouselContainer{background-color:#f2f2f2}#ProductDetailContainer .BlogCarouselContainer h2{margin-top:55px;text-align:center;font-family:"ProximaNova";font-size:22px;font-size:2.2rem;color:#000}#ProductDetailContainer .BlogCarouselContainer hr{width:576px;margin:15px auto}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts{font-size:12px;font-size:1.2rem;font-family:"ProximaNova";font-weight:500;margin-top:30px}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides{text-align:center;float:none}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide{max-width:1000px;padding-right:20px;display:inline-block;float:none;text-align:left;vertical-align:top;margin:30px 75px 30px 75px}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide a{display:inline-block;width:100%}.keyboardFocusStyles #ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide a:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide a:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide img{max-width:350px;border:1px solid #b2b2b2;float:left;margin-right:45px}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide .ContentTitle{font-size:22px;font-size:2.2rem;font-family:"ProximaNova";font-weight:bold;color:#000;margin-bottom:10px}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide .ContentTitle .ArticleWord{text-transform:uppercase}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide .ContentBody{font-size:18px;font-size:1.8rem;color:#000}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide .ContentBody .ReadMore{color:#ed008c;text-transform:capitalize}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .Slides .Slide .ContentBody .ReadMore:after{content:'»';color:#ed008c}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .CarouselPrevious{padding-left:105px;background-color:#f2f2f2}#ProductDetailContainer .BlogCarouselContainer .BlogCarouselPosts .CarouselNext{padding-right:105px;background-color:#f2f2f2}#ProductDetailContainer .PowerReviewsContainer{margin-top:20px}#ProductDetailContainer .PowerReviewsContainer #pr-header-back-to-top-link{position:relative;top:-105px}#ProductDetailContainer .PowerReviewsContainer #ReviewsScrollTo{position:relative;top:-100px}#ProductDetailContainer .PowerReviewsContainer #ReviewsHeader{margin-top:70px;margin-bottom:20px}#ProductDetailContainer .PowerReviewsContainer #ReviewsHeader .ReviewsHeaderText{font-family:"ProximaNova";font-size:23px;font-size:2.3rem;color:#000;font-weight:normal}#ProductDetailContainer .PowerReviewsContainer #ReviewsHeader .WriteAReviewLink{display:inline-block;margin-left:20px;text-transform:uppercase;font-weight:bold;font-size:14px;font-size:1.4rem}.keyboardFocusStyles #ProductDetailContainer .PowerReviewsContainer #ReviewsHeader .WriteAReviewLink:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #ProductDetailContainer .PowerReviewsContainer #ReviewsHeader .WriteAReviewLink:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#ProductDetailContainer #OfferUnavailable span{font-size:20px;font-size:2rem;color:#ff1493;display:block;margin:1em 0}#ProductDetailContainer .VariantNotAvailableMessage{display:none}#MainContainer #ShopByLineNumber input,#MainContainer #ShopByLineNumber textarea{height:34px}#MainContainer #ShopByLineNumber .InputContainer input,#MainContainer #ShopByLineNumber .InputContainer textarea,#MainContainer #ShopByLineNumber .InputContainer select{width:100%}#MainContainer #ShopByLineNumber .InputContainer.SelectContainer{outline:none;height:34px;padding:8px;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:1px 1px 2px 2px #f5f5f5 inset;-moz-box-shadow:1px 1px 2px 2px #f5f5f5 inset;box-shadow:1px 1px 2px 2px #f5f5f5 inset;overflow:hidden}#MainContainer #ShopByLineNumber .InputContainer.SelectContainer select{margin-top:-2px;border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}#MainContainer #ShopByLineNumber .InputContainer.SelectContainer i{font-size:16px;font-size:1.6rem;color:#ed008c;float:right;margin:-21px 4px 0 0;padding-left:10px;border-left:1px solid #ccc}#MainContainer #ShopByLineNumber .ErrorHighlighted{border-color:red}#MainContainer #ShopByLineNumber .ErrorHighlightedSelect{border:1px solid red;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#MainContainer #ShopByLineNumber #AddToBagResultMessage{margin-top:20px;margin-bottom:20px}#MainContainer #ShopByLineNumber .row{display:block;margin-bottom:10px}#MainContainer #ShopByLineNumber .SearchResultsTop{width:690px;height:52px;border-top:1px solid #ccc;display:table}#MainContainer #ShopByLineNumber .SearchResultRow{width:690px;height:59px;border-top:2px dotted #ccc;display:table}#MainContainer #ShopByLineNumber .SearchResultRowName{margin-right:25px;width:380px;display:table-cell;vertical-align:middle}#MainContainer #ShopByLineNumber .SearchResultRowNameIndent{float:left;width:80px;color:#ed008c}#MainContainer #ShopByLineNumber .SearchResultRowNameContent{float:left;text-align:left;margin-right:30px}#MainContainer #ShopByLineNumber .SearchResultRowPrice{text-align:right;float:left}#MainContainer #ShopByLineNumber .SearchResultRowListPrice{width:100px;display:table-cell;vertical-align:middle;padding-left:4%;text-align:right}#MainContainer #ShopByLineNumber .SearchResultRowListPriceStrikethrough{text-decoration:line-through;text-align:right}#MainContainer #ShopByLineNumber .SearchResultRowSalePrice{margin-right:30px;width:65px;display:table-cell;vertical-align:middle;text-align:right}#MainContainer #ShopByLineNumber .StrikeThrough{position:relative}#MainContainer #ShopByLineNumber .StrikeThrough:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg)}#MainContainer #ShopByLineNumber .RowSelect{width:80px;float:left;margin-right:9px}.LangES #MainContainer #ShopByLineNumber .RowSelect{width:100px}#MainContainer #ShopByLineNumber .RowSelect>select{width:78px}.LangES #MainContainer #ShopByLineNumber .RowSelect>select{width:98px}#MainContainer #ShopByLineNumber .RowText{color:#000;font-size:16px;font-size:1.6rem}#MainContainer #ShopByLineNumber .RowLineNumber{width:121px;margin-right:9px}#MainContainer #ShopByLineNumber .RowQuantity{width:61px;margin-right:9px}#MainContainer #ShopByLineNumber .RowProductName{width:663px}.LangES #MainContainer #ShopByLineNumber .RowProductName{width:643px}#MainContainer #ShopByLineNumber .button-dark{-moz-user-select:"moz-none";-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;background-color:#ed008c;font-family:"ProximaNova";font-weight:bold;font-size:14px;font-size:1.4rem;line-height:1;border:none;border-radius:0;text-decoration:none;min-height:40px;display:inline-block;vertical-align:middle;text-align:center;padding:13px 4px;cursor:pointer;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:uppercase;background-color:#999;float:left;width:135px;margin-right:25px;height:34px;min-height:34px;padding:0}#MainContainer #ShopByLineNumber .button-dark.Loading{color:transparent;background-repeat:no-repeat;background-position:center center;background-image:url("/images/Common/Loading.gif");min-height:10px;cursor:default}#MainContainer #ShopByLineNumber .button-dark.Loading:hover,#MainContainer #ShopByLineNumber .button-dark.Loading:Focus{color:transparent}#MainContainer #ShopByLineNumber .button-dark:visited{color:#fff}#MainContainer #ShopByLineNumber .button-dark:hover,#MainContainer #ShopByLineNumber .button-dark:Focus{background-color:#ed008c;color:#fff}#MainContainer #ShopByLineNumber .button-dark:hover{background-color:#838282}#MainContainer #ShopByLineNumber .ButtonSingleAdd{height:34px;min-height:34px;padding:0;float:right}#MainContainer #ShopByLineNumber .ButtonSingleAddDisabled{height:34px;min-height:34px;padding:0;float:right;background-color:#999;margin-top:12px;width:12.7rem;margin-left:37px;padding:9px 0 0 0;vertical-align:middle}.LangES #MainContainer #ShopByLineNumber .ButtonSingleAddDisabled{width:17rem}#MainContainer #ShopByLineNumber .ButtonSingleAddDisabled.TabletStyle{width:20rem}#MainContainer #ShopByLineNumber .ButtonSingleAddFromSearch{height:34px;min-height:34px;padding:0;float:right;margin-top:12px;margin-left:37px;padding:0 15px;width:12.7rem;padding:9px 0 0 0;vertical-align:middle}.LangES #MainContainer #ShopByLineNumber .ButtonSingleAddFromSearch{width:17rem}#MainContainer #ShopByLineNumber .ButtonSingleAddFromSearch.TabletStyle{width:20rem}#MainContainer #ShopByLineNumber .ButtonSingleAddFromSearch:hover{background-color:#ed008c}#MainContainer #ShopByLineNumber .ButtonSingleAddForRepDelivery{height:34px;min-height:34px;padding:0;float:right;width:135px}#MainContainer #ShopByLineNumber .ButtonSingleAddForRepDelivery:hover{background-color:#ed008c}#MainContainer #ShopByLineNumber .page-title{font-family:"ProximaNova";font-size:28px;font-size:2.8rem;margin-top:36px;margin-bottom:12px;font-weight:normal;color:#000}#MainContainer #ShopByLineNumber h4{font-size:24px;font-size:2.4rem;margin-bottom:22px}#MainContainer #ShopByLineNumber .PageDescription{font-size:14px;font-size:1.4rem;margin-bottom:28px;color:#000;display:block}#MainContainer #ShopByLineNumber .header-separator-top{background-color:#fff;border:1px solid #000;height:1px;margin-bottom:8px;display:block}#MainContainer #ShopByLineNumber .header-separator-bottom{background-color:#fff;border:1px solid #000;height:1px;margin-bottom:8px;display:block}#MainContainer #ShopByLineNumber .area-add-more-rows{margin-bottom:20px;margin-top:20px}#MainContainer #ShopByLineNumber .area-add-more-rows a{color:#ed008c;cursor:pointer;font-family:"ProximaNova";font-weight:bold}.keyboardFocusStyles #MainContainer #ShopByLineNumber .area-add-more-rows a:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #MainContainer #ShopByLineNumber .area-add-more-rows a:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#MainContainer #ShopByLineNumber .Area_ManageForm{display:block;margin-bottom:81px}#MainContainer #ShopByLineNumber .Area_ManageForm a#ClearFormLink{cursor:pointer;font-size:12px;font-size:1.2rem;font-family:"ProximaNova";font-weight:bold;color:#6b6b6b;background-color:transparent}#MainContainer #ShopByLineNumber .Area_ManageForm a#ClearFormLink:hover{background-color:transparent}.keyboardFocusStyles #MainContainer #ShopByLineNumber .Area_ManageForm a#ClearFormLink:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #MainContainer #ShopByLineNumber .Area_ManageForm a#ClearFormLink:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#MainContainer #ShopByLineNumber .Area_ManageForm .Button{margin-right:19px;width:208px}#MainContainer #ShopByLineNumber .Area_ManageForm .Button:hover{background-color:#ed008c}.keyboardFocusStyles #MainContainer #ShopByLineNumber .Area_ManageForm .Button:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #MainContainer #ShopByLineNumber .Area_ManageForm .Button:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#MainContainer #ShopByLineNumber .Area_ManageForm .Button2{background-color:#676767;cursor:default}#MainContainer #ShopByLineNumber .Area_ManageForm .Button2:hover{background-color:#676767}#MainContainer #ShopByLineNumber .column-header{font-family:"ProximaNova";font-weight:bold;font-size:14px;font-size:1.4rem;margin-bottom:2px;margin-right:9px;color:#000;display:inline-block}#MainContainer #ShopByLineNumber .header-campaign{width:80px}.LangES #MainContainer #ShopByLineNumber .header-campaign{width:100px}#MainContainer #ShopByLineNumber .header-product-number{width:120px}#MainContainer #ShopByLineNumber .header-quantity{width:65px}#MainContainer #ShopByLineNumber .HeaderProductName{width:100px}#MainContainer #ShopByLineNumber .search-header{float:left}#MainContainer #ShopByLineNumber .search-header-campaign{float:left;width:90px;margin-right:11px}#MainContainer #ShopByLineNumber .SearchCampaignOptions{float:right}#MainContainer #ShopByLineNumber .SearchCampaignOptions .search-select{width:160px}#MainContainer #ShopByLineNumber .SearchCampaignText{color:#000;font-size:16px;font-size:1.6rem;float:left;margin-right:8px;padding-top:7px}#MainContainer #ShopByLineNumber #SearchByProductNameSection{position:relative;border:solid 1px #ccc;padding:36px 160px 49px 35px;margin-bottom:79px;*zoom:1}#MainContainer #ShopByLineNumber .search-area-divider{clear:both;height:16px}#MainContainer #ShopByLineNumber .search-area-bottom{display:block;height:33px}#MainContainer #ShopByLineNumber .search-area-bottom .InvalidLineNumber{color:#fd1414;margin-top:2px}.keyboardFocusStyles #MainContainer #ShopByLineNumber .search-area-bottom a:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #ed008c;outline:none;border:none}.keyboardFocusStyles.ie #MainContainer #ShopByLineNumber .search-area-bottom a:focus{outline:none;outline-offset:0;box-shadow:none;border:2px solid #ed008c}#MainContainer #ShopByLineNumber .search-select{width:90px;float:left;margin-right:11px}#MainContainer #ShopByLineNumber #product-availability-section{position:relative;background:#f0efef;padding:20px 36px 36px 36px;margin-bottom:27px;*zoom:1;height:98px}#MainContainer #ShopByLineNumber #product-availability-section .AvailabilityHeader{display:block;height:33px}#MainContainer #ShopByLineNumber #product-availability-section .AvailabilityBody{display:block}#MainContainer #ShopByLineNumber #product-availability-section .AvailabilityBody .Button{padding:13px}#MainContainer #ShopByLineNumber #search-by-name-select{height:100%;width:80px;margin-right:11px}#MainContainer #ShopByLineNumber #search-by-name-textbox{height:100%;width:425px;margin-right:10px;height:34px;min-height:34px}#MainContainer #ShopByLineNumber #search-by-name-button{height:100%;text-align:center;width:135px;clear:left}#MainContainer #ShopByLineNumber #search-by-name-link{color:#fff}#MainContainer #ShopByLineNumber .TableHeaderWithDividers{display:block;border-top:#ccc solid thin;border-bottom:#ccc solid thin;margin-bottom:20px;padding-top:5px;padding-bottom:5px}#MainContainer #ShopByLineNumber .availability-text{color:#565555}#MainContainer #ShopByLineNumber .availability-regular-text{color:#565555;font-size:12px;font-size:1.2rem;float:left;margin-right:10px}#MainContainer #ShopByLineNumber .availabitity-separator-text{color:#565555;font-size:18px;font-size:1.8rem;float:left;width:20px;margin-right:25px;font-weight:bold;vertical-align:central}#MainContainer #ShopByLineNumber .warning-message{font-size:12px;font-size:1.2rem;color:red}#MainContainer #ShopByLineNumber .product-row-error-message{font-size:12px;font-size:1.2rem;color:red;margin-bottom:23px}#MainContainer #ShopByLineNumber .product-row-error-message a{color:red;text-decoration:underline!important}#MainContainer #ShopByLineNumber .product-row-error-message a.ProductLineAutoReplenishmentError{text-decoration:underline}#MainContainer #ShopByLineNumber .attached-only-error-message{width:960px;padding:18px 25px 14px;background-color:#f0efef}#MainContainer #ShopByLineNumber .attached-only-error-message .find-representative-button{padding:0 15px;margin-top:20px}#MainContainer #ShopByLineNumber .search-header-text{text-align:left;font-weight:normal;font-family:"ProximaNova";font-size:35px;font-size:3.5rem;color:#000;margin-bottom:27px}#MainContainer #ShopByLineNumber .search-body{width:700px}#MainContainer #ShopByLineNumber .search-description{display:block;text-align:left;float:none}#MainContainer #ShopByLineNumber .search-results{float:left;padding-top:7px;width:500px}#MainContainer #ShopByLineNumber .search-text{float:left;font-size:14px;font-size:1.4rem;color:#000}#MainContainer #ShopByLineNumber .search-text-highlighted{font-weight:bold;font-size:14px;font-size:1.4rem;color:#ed008c}#MainContainer #ShopByLineNumber .search-division{clear:both;margin-bottom:14px}#MainContainer #ShopByLineNumber .results-pager{padding-top:25px;border-top:1px solid #ccc}#MainContainer #ShopByLineNumber .page-number{font-size:14px;font-size:1.4rem;float:left;width:27px;text-align:center}#MainContainer #ShopByLineNumber .rightArrow{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:inline-block;background-repeat:no-repeat;background-position:top center;height:22px;width:22px}.ie8 #MainContainer #ShopByLineNumber .rightArrow{-ms-behavior:url(/css/responsive/external/backgroundsize.htc)}#MainContainer #ShopByLineNumber .rightArrow.page-move-button-active{background-image:url("/images/Responsive/ShopByLineNumber/right-arrow-enabled.png");cursor:pointer}#MainContainer #ShopByLineNumber .rightArrow.page-move-button-inactive{background-image:url("/images/Responsive/ShopByLineNumber/right-arrow-disabled.png")}#MainContainer #ShopByLineNumber .leftArrow{-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:inline-block;background-repeat:no-repeat;background-position:top center;height:22px;width:22px}.ie8 #MainContainer #ShopByLineNumber .leftArrow{-ms-behavior:url(/css/responsive/external/backgroundsize.htc)}#MainContainer #ShopByLineNumber .leftArrow.page-move-button-active{background-image:url("/images/Responsive/ShopByLineNumber/left-arrow-enabled.png");cursor:pointer}#MainContainer #ShopByLineNumber .leftArrow.page-move-button-inactive{background-image:url("/images/Responsive/ShopByLineNumber/left-arrow-disabled.png")}#MainContainer #ShopByLineNumber .page-number-separator{float:left;border-right:1px solid #ccc}#MainContainer #ShopByLineNumber .page-number-holder{display:inline-block;line-height:22px}#MainContainer #ShopByLineNumber .page-number-holder:last-of-type .page-number-separator{border-right:0 solid #ccc}#MainContainer #ShopByLineNumber .page-number-active{font-size:14px;font-size:1.4rem;float:left;width:27px;text-align:center;color:#ed008c;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#MainContainer #ShopByLineNumber .page-number-inactive{font-size:14px;font-size:1.4rem;float:left;width:27px;text-align:center;color:#ccc}#MainContainer #ShopByLineNumber .page-move-button{font-size:12px;font-size:1.2rem}#MainContainer #ShopByLineNumber .AddToBagSuccessMsg{display:none;margin-left:50px}#MainContainer #ShopByLineNumber .AddToBagSuccessMsg a{color:#ed008c}#MainContainer #ShopByLineNumber .AddToBagSuccessMsg a:hover{background-color:transparent!important}#MainContainer #ShopByLineNumber .Button2{background-color:#676767}#BodyContent #MainContainer #MainContent #PromotionsContent h1,#BodyContent #MainContainer #MainContent #PromotionsContent h2{font-weight:normal;font-family:"ProximaNova";font-size:35px;font-size:3.5rem;color:#000;margin-bottom:50px}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer h3{text-transform:capitalize;font-family:"ProximaNova";font-size:22px;font-size:2.2rem;color:#000;padding-bottom:10px;border-bottom:1px solid #ccc}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer .ContentRow{position:relative;border-bottom:1px solid #ccc}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer .ContentRow .Col{height:100%}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer .ContentRow .Col:last-child{padding-left:1px}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer .ContentRow .PromoGridDivider{position:absolute;left:50%;top:20px;bottom:20px;border-left:1px solid #ccc;width:2px}#BodyContent #MainContainer #MainContent #PromotionsContent .PromotionsContainer .LoadMoreButton{margin-top:1rem}#BodyContent #MainContainer #MainContent #PromotionsContent .PageNavigatorModule{padding-top:0!important}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule{padding-top:20px}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule ul,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule ul{display:table;width:100%}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule ul li,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule ul li{display:table-cell;width:auto;border:0;padding:0;text-transform:capitalize;font-weight:bold;padding-left:10px;text-align:center}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule ul li:first-child,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule ul li:first-child{margin-top:0}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule ul li.NavigatorCaption,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule ul li.NavigatorCaption{color:#ed008c;text-transform:lowercase}#BodyContent #MainContainer #MainContent .BodyModuleContainers .PageNavigatorModule ul li.NavigatorCaption:after,#BodyContent #MainContainer #MainContent .FooterModuleContainers .PageNavigatorModule ul li.NavigatorCaption:after{content:'/';padding-left:6px}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer>hr:first-child{margin-top:3px}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ContinueShopping{margin-top:20px;width:200px}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ContinueShopping:hover{background-color:#ed008c}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionInfo{margin-bottom:25px;font-size:0;font-size:0}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionInfo div{display:inline-block;width:100%;text-align:left;vertical-align:top;height:auto}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionInfo div h1{font-family:"ProximaNova";font-size:36px;font-size:3.6rem;color:#ed008c;margin-bottom:5px}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionInfo div p{font-size:13px;font-size:1.3rem}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons{border-bottom:1px solid #ccc;font-size:0;font-size:0}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons div{margin-top:40px;position:relative;display:inline-block;width:200px;height:45px;font-size:18px;font-size:1.8rem;text-align:center;padding-top:12px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;cursor:pointer}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons div+div{border-left:none}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons div.SelectedButton{background-color:#ed008c;color:#fff}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons div.SelectedButton .ArrowDown{display:block}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .ProductListButtons div .ArrowDown{border-top:none;border-left:none;border-right:none;position:absolute;bottom:-8px;left:92px;height:16px;width:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#ed008c;display:none}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.BuyProductList .SimpleProductListContainer,#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.GetProductList .SimpleProductListContainer{margin-top:20px}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.BuyProductList .SimpleProductListContainer .ProductListHeader h3,#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.GetProductList .SimpleProductListContainer .ProductListHeader h3{font-style:normal;font-weight:normal;font-size:13px;font-size:1.3rem;font-family:"ProximaNova"}#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.BuyProductList .SimpleProductListContainer .ProductList,#BodyContent #MainContainer #MainContent #PromotionDetailsContainer .PromotionProductList.GetProductList .SimpleProductListContainer .ProductList{border-top:none}#BodyContent #MainContainer #MainContent #ProductLineContent div>h1.SupplementHeroHeader{line-height:normal;margin-top:19px}#BodyContent #MainContainer #MainContent #ProductLineContent div>h1+div .SimpleProductListContainer:not(.EmptyListHeader) .ProductListHeader{margin-top:-38px}#BodyContent #MainContainer #MainContent #ProductLineContent div>h1+div .SimpleProductListContainer .ProductListHeader.EmptyListHeader+.ProductList{margin-top:20px}#BodyContent #MainContainer #MainContent #ProductLineContent div div+div .SimpleProductListContainer:not(.EmptyListHeader){margin-top:20px}#BodyContent #MainContainer #MainContent #ProductLineContent div .SimpleProductListContainer{margin:0}#BodyContent #MainContainer #MainContent #ProductLineContent div .SimpleProductListContainer:not(.EmptyListHeader){margin-top:-26px}#BodyContent #MainContainer #MainContent #ProductLineContent div .SimpleProductListContainer:not(.EmptyListHeader) .ProductList{padding-top:60px;margin-top:20px}#BodyContent #MainContainer #MainContent #ProductLineContent div .SimpleProductListContainer .ProductListHeader .select2-container{height:auto}#BodyContent #MainContainer #MainContent #ProductLineContent div .SimpleProductListContainer .ProductListHeader.EmptyListHeader+.ProductList{border-top:solid 1px #ccc;margin-top:0;padding-top:60px}#BodyContent #MainContainer #MainContent #ProductLineContent div .SelectContainer{text-align:center;padding-top:20px}#BodyContent #MainContainer #MainContent #ProductLineContent div .SelectContainer .select2-container{text-align:left}#BodyContent #MainContainer #MainContent #ProductLineContent div h1{margin-top:25px;padding-bottom:0}.tooltips .tooltip-overlay{position:absolute;z-index:10000;width:250px;padding-top:10px}.tooltips .tooltip-overlay.pointer-inwards .tooltip-pointer{top:-6px;transform:rotate(45deg)}.tooltips .tooltip-overlay .tooltip-content{position:relative;padding:21px;background-color:#fff;border:1px solid #ccc;border-top-color:#ed008c;font-size:1.2rem}.tooltips .tooltip-overlay .tooltip-content .tooltip-pointer{border-right:1px solid #ed008c;border-bottom:1px solid #ed008c;width:12px;height:12px;position:absolute;left:50%;background-color:#fff;margin-left:-6px;transform:rotate(-135deg);top:-7px}.tooltips .tooltip-overlay .tooltip-content .tooltip-close-button{position:absolute;top:10px;right:10px;width:12px;height:10px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-image:url("/images/Responsive/Common/ModalX.svg");background-color:transparent;border:none}.tooltips .tooltip-overlay .tooltip-content a{color:#666}.tooltips .tooltip-overlay .tooltip-content a:hover{color:#ed008c;cursor:pointer}