.hero-full-width{margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.hero-full-width__content-wrapper{padding-left:20px;padding-right:20px;width:100%}@media only screen and (min-width:480px){.hero-full-width__content-wrapper{padding-left:28px;padding-right:28px}}@media only screen and (min-width:540px){.hero-full-width__content-wrapper{padding-left:36px;padding-right:36px}}@media only screen and (min-width:768px){.hero-full-width__content-wrapper{padding-left:44px;padding-right:44px}}@media only screen and (min-width:1024px){.hero-full-width__content-wrapper{padding-left:64px;padding-right:64px}}@media only screen and (min-width:1280px){.hero-full-width__content-wrapper{padding-left:72px;padding-right:72px}}.hero-full-width__content-wrapper--pc{display:none;visibility:hidden}@media only screen and (min-width:1024px){.hero-full-width__content-wrapper--pc{display:block;visibility:visible}}.hero-full-width__content-wrapper--pc .hero-full-width__content{display:flex;flex-direction:column;height:100%;position:relative}.hero-full-width__content-wrapper--mobile{margin-top:20px}@media only screen and (min-width:1024px){.hero-full-width__content-wrapper--mobile{display:none}}.hero-full-width__content-wrapper--mobile .text-color{color:#1a1a1a}.hero-full-width__content-wrapper--mobile .text-color--black,.hero-full-width__content-wrapper--mobile .text-color--grey,.hero-full-width__content-wrapper--mobile .text-color--white{color:#1a1a1a}.hero-full-width__content-wrapper--mobile .text-color--black p,.hero-full-width__content-wrapper--mobile .text-color--grey p,.hero-full-width__content-wrapper--mobile .text-color--white p{color:#1a1a1a}.hero-full-width__content-wrapper--mobile .hero-full-width__disclaimer{padding-top:15px}.hero-full-width .content-block__line--eyebrow .style--bare{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;letter-spacing:.08em;line-height:1.4545454545;margin:0;text-transform:uppercase;color:inherit;font-size:11px}.hero-full-width .content-block__line--headline .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.625rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.hero-full-width .content-block__line--headline .style--bare{font-size:3rem}}.hero-full-width .content-block__line--content .style--bare{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:1rem;line-height:1.5rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none}@media only screen and (min-width:1040px){.hero-full-width .content-block__line--content .style--bare{font-size:1rem;line-height:1.5rem}}.hero-full-width .content-block__links{min-height:auto;padding-bottom:12px}@media only screen and (min-width:1024px){.hero-full-width .content-block__links{padding-bottom:16px}}.hero-full-width .content-block__links a.elc-button.button--light{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid #000;line-height:3.2142857143}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--light{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--light{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--light{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--light:hover{border:1px solid transparent;background-color:transparent}.hero-full-width .content-block__links a.elc-button.button--light:active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--light{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--light{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--light{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--light:hover{border:1px solid #999;background-color:transparent}.hero-full-width .content-block__links a.elc-button.button--light:active{border:1px solid #e6e6e6;background-color:transparent}.hero-full-width .content-block__links a.elc-button.button--light.elc-button--disabled,.hero-full-width .content-block__links a.elc-button.button--light:disabled{border-color:#e6e6e6;color:#999}.hero-full-width .content-block__links a.elc-button.button--light.elc-button--disabled:active,.hero-full-width .content-block__links a.elc-button.button--light.elc-button--disabled:hover,.hero-full-width .content-block__links a.elc-button.button--light.elc-button--disabled:visited,.hero-full-width .content-block__links a.elc-button.button--light:disabled:active,.hero-full-width .content-block__links a.elc-button.button--light:disabled:hover,.hero-full-width .content-block__links a.elc-button.button--light:disabled:visited{border-color:#e6e6e6;color:#999}.hero-full-width .content-block__links a.elc-button.button--dark{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#fff;background-color:#000;border:1px solid #000;line-height:3.2142857143}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--dark{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--dark{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--dark{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--dark:hover{border:1px solid transparent;background-color:transparent}.hero-full-width .content-block__links a.elc-button.button--dark:active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--dark{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--dark{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--dark{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--dark:hover{border:1px solid #262626;background-color:#262626}.hero-full-width .content-block__links a.elc-button.button--dark:active{border:1px solid #3f3f3f;background-color:#3f3f3f}.hero-full-width .content-block__links a.elc-button.button--dark.elc-button--disabled,.hero-full-width .content-block__links a.elc-button.button--dark:disabled{background-color:#e6e6e6;border-color:#e6e6e6}.hero-full-width .content-block__links a.elc-button.button--dark.elc-button--disabled:active,.hero-full-width .content-block__links a.elc-button.button--dark.elc-button--disabled:hover,.hero-full-width .content-block__links a.elc-button.button--dark.elc-button--disabled:visited,.hero-full-width .content-block__links a.elc-button.button--dark:disabled:active,.hero-full-width .content-block__links a.elc-button.button--dark:disabled:hover,.hero-full-width .content-block__links a.elc-button.button--dark:disabled:visited{background-color:#e6e6e6;border-color:#e6e6e6;color:#fff}.hero-full-width .content-block__links a.elc-button.button--inverted{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:#fff;border:1px solid #fff;line-height:3.2142857143}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--inverted{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--inverted{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--inverted{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--inverted:hover{border:1px solid transparent;background-color:transparent}.hero-full-width .content-block__links a.elc-button.button--inverted:active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.hero-full-width .content-block__links a.elc-button.button--inverted{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--inverted{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.hero-full-width .content-block__links a.elc-button.button--inverted{line-height:3}}.hero-full-width .content-block__links a.elc-button.button--inverted:hover{border:1px solid transparent;background-color:rgba(255,255,255,.75)}.hero-full-width .content-block__links a.elc-button.button--inverted:active{border:1px solid transparent;background-color:rgba(255,255,255,.6)}.hero-full-width .content-block__links a.elc-button.button--inverted.elc-button--disabled,.hero-full-width .content-block__links a.elc-button.button--inverted:disabled{border-color:#e6e6e6;color:#999}.hero-full-width .content-block__links a.elc-button.button--inverted.elc-button--disabled:active,.hero-full-width .content-block__links a.elc-button.button--inverted.elc-button--disabled:hover,.hero-full-width .content-block__links a.elc-button.button--inverted.elc-button--disabled:visited,.hero-full-width .content-block__links a.elc-button.button--inverted:disabled:active,.hero-full-width .content-block__links a.elc-button.button--inverted:disabled:hover,.hero-full-width .content-block__links a.elc-button.button--inverted:disabled:visited{background-color:#e6e6e6;border-color:#e6e6e6;color:#999}.node-type-elc-mpp .hero-full-width__picture{min-height:150px}@media only screen and (min-width:1024px){.node-type-elc-mpp .hero-full-width__picture{min-height:300px}}@media only screen and (min-width:1024px){.hero-full-width__links--stacked{flex-direction:column}.hero-full-width__links--stacked>div:first-of-type{margin:0 0 20px}}
.eh-internet-video-with-products-v1 .products{margin:0}.device-mobile .eh-internet-video-with-products-v1{margin:0;padding:0}.eh-internet-video-with-products-v1 .flexslider{padding-bottom:25px}.eh-internet-video-with-products-v1 .flexslider .flex-direction-nav .flex-prev,.eh-internet-video-with-products-v1 .flexslider:hover .flex-direction-nav .flex-prev{left:25px}.eh-internet-video-with-products-v1 .flexslider .flex-direction-nav .flex-next,.eh-internet-video-with-products-v1 .flexslider:hover .flex-direction-nav .flex-next{right:25px}.eh-internet-video-with-products-v1 .flexslider .flex-control-nav.flex-control-paging{bottom:15px}
.eh-carousel-v1{margin-top:30px}.eh-carousel-v1 .slides{margin:0 auto;width:710px}.eh-carousel-v1 .slides>li{padding:0 20px;position:relative}.eh-carousel-v1 .loadingMask{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;z-index:1003;background-color:#fff}.eh-carousel-v1 .loadingMask .loadingMaskImg{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;width:100%;max-width:362px;height:auto}.eh-carousel-v1 .products{display:inline-block;margin:30px 0 0}.eh-carousel-v1 .eh-product{float:left;margin:auto 25px;width:181px;text-align:center}.eh-carousel-v1 .eh-product:first-child{margin-left:0}.eh-carousel-v1 .eh-product:last-child{margin-right:0}.eh-carousel-v1 .video-player-wrapper{max-width:100%}.eh-carousel-v1 .video-player-wrapper video{width:100%;height:100%}.eh-carousel-v1 .video_player_controls_wrapper{max-width:100%;display:none}.eh-carousel-v1 .flex-control-nav{display:none}.eh-carousel-v1 .video_player{max-width:563px;max-height:317px;float:none;margin:0 auto}.eh-carousel-v1.crash-carousel{margin:0 auto 120px;max-width:100%}.eh-carousel-v1.crash-carousel .flexslider.items{max-width:960px}.eh-carousel-v1.crash-carousel .flexslider.items .slides li{height:auto!important;text-align:center}.eh-carousel-v1.crash-carousel .eh-internet-video-with-products{text-align:center}.eh-carousel-v1.crash-carousel h3{border-bottom:1px solid #00d7cc;border-top:2px solid #00d7cc;color:#222;font-size:18px;font-family:NeuzeitOffice-Regular,HelveticaNeueLTStd55Roman,"Segoe UI",sans-serif;text-align:center;margin-bottom:80px;height:55px;line-height:55px}.eh-carousel-v1.crash-carousel .products{margin-top:40px}.eh-carousel-v1.crash-carousel .products .product-image{margin-bottom:10px}.eh-carousel-v1.crash-carousel .products .product-price{color:#222;font-size:14px;font-family:Georgia,serif;line-height:18px}.eh-carousel-v1 .flexslider.items{min-height:310px;overflow:hidden}.eh-carousel-v1 .flexslider.item{min-height:310px;overflow:hidden}.eh-carousel-v1 .flexslider.item .slides{height:auto!important}.eh-carousel-v1 .flexslider.item .slides li{height:auto!important}.eh-carousel-v1 .flex-viewport{max-height:100%}.eh-carousel-v1.show-arrows.crash-carousel .flex-direction-nav{display:block}.eh-carousel-v1.show-arrows.crash-carousel .flex-direction-nav a.flex-next:hover{background:url(/media/export/cms/editorial_hub/lipstick_rollover_R.png) no-repeat 50%!important;width:47px}.eh-carousel-v1.show-arrows.crash-carousel .flex-direction-nav a.flex-prev:hover{background:url(/media/export/cms/editorial_hub/lipstick_rollover_L.png) no-repeat 50%!important;width:47px}.eh-quote-v1 .quote{position:relative}.eh-carousel-v1.show-dots .flex-control-nav{display:block;bottom:auto;width:90%;margin:40px 0;position:relative;padding-bottom:0}.eh-carousel-v1.show-arrows.crash-carousel .flex-direction-nav a{top:30%}.eh-carousel-v1 .flex-control-paging li{width:8px;height:8px;margin:0 22px 0 0}.eh-carousel-v1 .flex-control-paging li:last-child{margin-right:0}.eh-carousel-v1 .flex-control-paging li a{background-color:#dbdbdb;-webkit-box-shadow:0 0 0 1px #dbdbdb inset;-moz-box-shadow:0 0 0 1px #dbdbdb inset;-o-box-shadow:0 0 0 1px #dbdbdb inset;box-shadow:0 0 0 1px #dbdbdb inset}.eh-carousel-v1 .flex-control-paging li a.flex-active{background-color:#00d0c1;-webkit-box-shadow:0 0 0 1px #00d0c1 inset;-moz-box-shadow:0 0 0 1px #00d0c1 inset;-o-box-shadow:0 0 0 1px #00d0c1 inset;box-shadow:0 0 0 1px #00d0c1 inset}.ie8 .eh-carousel-v1 .flex-control-paging li a{background:url(/media/export/cms/editorial_hub/carousel_pagination.png) no-repeat right top;padding:5px}.ie8 .eh-carousel-v1 .flex-control-paging li a.flex-active{background:url(/media/export/cms/editorial_hub/carousel_pagination.png) no-repeat left top}.eh-carousel-v1.article-carousel{max-width:100%}.eh-carousel-v1.hero-carousel h3{color:#222;font-family:NeuzeitOffice-Regular,HelveticaNeueLTStd55Roman,"Segoe UI",sans-serif;font-size:38px;line-height:35px;position:relative;text-align:center;z-index:1000}.eh-carousel-v1.hero-carousel{margin-top:10px;overflow:hidden}.eh-carousel-v1.hero-carousel .slides>li .eh-image-share{right:0}.eh-carousel-v1.hero-carousel .slides>li .eh-image-share .share_social_links a{width:auto!important;display:inline-block}.eh-carousel-v1 .flex-control-nav .pagination{display:none}.eh-carousel-v1.show-numbers .flex-control-nav .pagination{display:block}.eh-carousel-v1.show-numbers .flex-control-nav{bottom:0;display:block}.eh-carousel-v1.show-numbers .flex-control-nav li{display:none}a.back-to-top.hide{display:none!important}.article-carousel .flex-viewport .slides img{width:auto;height:auto}@media only screen and (max-width:800px){.eh-carousel-v1.crash-carousel{padding:0}.eh-carousel-v1.crash-carousel .eh-product:first-child,.eh-carousel-v1.crash-carousel .eh-product:last-child{margin-left:0;margin-right:0}#foreground-node.sign-in-overlay{max-width:100%}#foreground-node.sign-in-overlay #return-user{padding-left:0}#foreground-node.sign-in-overlay #return-user #forgot-password{display:block;padding-top:10px}}@media only screen and (max-width:767px){.eh-carousel-v1.crash-carousel{padding:0;margin-bottom:0}.eh-carousel-v1.crash-carousel h3{margin-bottom:30px;height:40px;line-height:40px}.eh-carousel-v1.crash-carousel .flexslider.items .flex-control-nav li a{width:inherit;height:inherit}.eh-carousel-v1.crash-carousel .slides>li{padding:0;text-align:center}.eh-carousel-v1.crash-carousel .slides>li .products{width:85%}.eh-carousel-v1.crash-carousel .slides>li .products .product-price{min-height:30px}.eh-carousel-v1.crash-carousel .slides>li .products .product-title{min-height:60px}.eh-carousel-v1.crash-carousel .slides>li .eh-product{width:40%}.eh-carousel-v1.crash-carousel .slides>li .eh-product .product-image img{width:100%}.eh-carousel-v1.crash-carousel .slides>li .eh-product a.button{text-align:center;height:35px;line-height:35px;width:100%;display:block;max-width:120px;margin:auto}.eh-carousel-v1.crash-carousel .slides>li .eh-product a.button.btn-quickbuy{clear:both}.eh-carousel-v1.crash-carousel .slides>li .eh-product:first-child{margin-right:10%}.eh-carousel-v1.crash-carousel .slides>li .eh-product:nth-child(2){margin:0;float:right}.eh-carousel-v1.crash-carousel .slides>li .eh-product:nth-child(n+3){display:none}.eh-carousel-v1.crash-carousel .products{margin-top:20px}.eh-carousel-v1.crash-carousel .flexslider.item .flex-direction-nav,.eh-carousel-v1.crash-carousel .flexslider.items .flex-direction-nav{display:none!important}.eh-carousel-v1.crash-carousel .flexslider.item .flex-control-nav,.eh-carousel-v1.crash-carousel .flexslider.items .flex-control-nav{display:block;margin:22px 0;position:static;padding-bottom:0;overflow:hidden}.eh-carousel-v1.hero-carousel{width:100%!important}.eh-carousel-v1.hero-carousel .eh_hero_article_images_v1 img.article{max-height:260px;margin:auto;width:auto}.eh-carousel-v1.hero-carousel h3{font-size:38px;line-height:35px}.eh-carousel-v1.hero-carousel .flexslider.item,.eh-carousel-v1.hero-carousel .flexslider.items{min-height:0;width:320px;padding:0 10%}.eh-carousel-v1.hero-carousel .flexslider.item .slides>li,.eh-carousel-v1.hero-carousel .flexslider.items .slides>li{padding:0}.eh-carousel-v1.hero-carousel .flexslider.item .flex-control-paging li,.eh-carousel-v1.hero-carousel .flexslider.items .flex-control-paging li{margin:0 25px 0 0}.eh-carousel-v1.hero-carousel .flexslider.item .flex-direction-nav .flex-next,.eh-carousel-v1.hero-carousel .flexslider.items .flex-direction-nav .flex-next{right:0}.eh-carousel-v1.hero-carousel .flexslider.item .flex-direction-nav .flex-prev,.eh-carousel-v1.hero-carousel .flexslider.items .flex-direction-nav .flex-prev{left:0}}
.basic-tout-product{display:flex;flex-direction:column;margin:0 auto}.basic-tout-product__inner{color:#1a1a1a;display:block;height:100%}.basic-tout-product .product-info.price2 .strike-thru-price{display:inline;color:#dbdbdb;text-decoration:line-through}.basic-tout-product .product-info.price2 .product-price{border:none;color:#ff195e;margin-left:5px;display:inline}
.editorial-product-partial .content-block__line{text-align:left}.editorial-product-partial .content-block__line a{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:16px;letter-spacing:0;line-height:1.5;margin:0;flex:unset;text-align:left;color:#000}.editorial-product-partial .content-block__links{text-align:left;padding-top:10px;min-height:2.5em}.editorial-product-partial .product-info{width:auto;float:none}
.editorial-grid-formatter{display:block}.page-product .editorial-grid-formatter{padding:0}.editorial-grid-formatter__container{padding:0;position:relative}.editorial-grid-formatter__cta{width:100%}.editorial-grid-formatter__cta.content-block__links{margin-top:40px;padding-bottom:0}@media only screen and (min-width:1024px){.editorial-grid-formatter__cta.content-block__links{margin-top:48px;padding-bottom:0}}.editorial-grid-formatter__grid{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-12px;width:100%}@media only screen and (min-width:1024px){.editorial-grid-formatter__grid{width:auto;margin:0 -12px -12px}}.editorial-grid-formatter__grid>div{padding:12px 12px 12px 0}@media only screen and (min-width:1024px){.editorial-grid-formatter__grid>div{padding:0 12px 12px}}.editorial-grid-formatter__grid.grid-columns--mob-1>div{width:100%}.editorial-grid-formatter__grid.grid-columns--mob-2>div{width:50%}@media only screen and (min-width:1024px){.editorial-grid-formatter__grid.grid-columns--mob-1.grid-columns--pc-1>div,.editorial-grid-formatter__grid.grid-columns--mob-2.grid-columns--pc-1>div{width:100%}.editorial-grid-formatter__grid.grid-columns--mob-1.grid-columns--pc-2>div,.editorial-grid-formatter__grid.grid-columns--mob-2.grid-columns--pc-2>div{width:50%}.editorial-grid-formatter__grid.grid-columns--mob-1.grid-columns--pc-3>div,.editorial-grid-formatter__grid.grid-columns--mob-2.grid-columns--pc-3>div{width:33.333%}.editorial-grid-formatter__grid.grid-columns--mob-1.grid-columns--pc-4>div,.editorial-grid-formatter__grid.grid-columns--mob-2.grid-columns--pc-4>div{width:25%}.editorial-grid-formatter__grid.grid-columns--mob-1.grid-columns--pc-5>div,.editorial-grid-formatter__grid.grid-columns--mob-2.grid-columns--pc-5>div{width:20%}}.editorial-grid-formatter__grid.grid-columns-padding-mob{width:auto;margin:0 -10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__grid.grid-columns-padding-mob{margin:0 -12px}}.editorial-grid-formatter__grid.grid-columns-padding-mob>.editorial-grid-formatter__item{padding:10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__grid.grid-columns-padding-mob>.editorial-grid-formatter__item{padding:0 12px}}.editorial-grid-formatter__carousel{width:100%;white-space:nowrap}.editorial-grid-formatter__carousel .editorial-grid-formatter__item{display:inline-flex;max-width:100%;padding:0 10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel .editorial-grid-formatter__item{padding:0}}.editorial-grid-formatter__carousel .editorial-grid-formatter__item>div{margin-bottom:10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel .editorial-grid-formatter__item>div{margin-bottom:0}}.editorial-grid-formatter__carousel.slick-slider{touch-action:inherit}.editorial-grid-formatter__carousel.slick-initialized{white-space:normal}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel .slick-list{margin-left:-12px;margin-right:-12px}}.editorial-grid-formatter__carousel.carousel--peeking{margin:0 -10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel.carousel--peeking{margin:0}}.editorial-grid-formatter__carousel.carousel--peeking .slick-list{padding:0 15% 0 0;margin-right:-15%}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel.carousel--peeking .slick-list{margin-left:-12px;margin-right:-12px;padding:0}}.editorial-grid-formatter__carousel .slick-track>div{padding:0 10px}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel .slick-track>div{padding:0 12px}}.editorial-grid-formatter__carousel.carousel-slides--mob-1 .slick-track>div,.editorial-grid-formatter__carousel.carousel-slides--pc-1 .slick-track>div{width:100%}.editorial-grid-formatter__carousel.carousel-slides--mob-2 .slick-track>div,.editorial-grid-formatter__carousel.carousel-slides--pc-2 .slick-track>div{width:50%}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel.carousel-slides--pc-3 .slick-track>div{width:33.333%}.editorial-grid-formatter__carousel.carousel-slides--pc-4 .slick-track>div{width:25%}}.editorial-grid-formatter__carousel-controls{height:0;left:0;position:absolute;top:40%;width:100%;z-index:1}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel-controls{top:45%}}.editorial-grid-formatter__carousel-dots{width:100%}@media only screen and (min-width:1024px){.editorial-grid-formatter__carousel-dots{left:0;position:absolute;top:86%;z-index:1}}.editorial-grid-formatter__carousel-dots .slick-dots{bottom:0}.editorial-grid-formatter__carousel-dots .slick-dots li{height:8px;width:8px}.editorial-grid-formatter__carousel-dots .slick-dots button{height:8px;width:8px}.editorial-grid-formatter__carousel-dots .slick-dots button::before{height:8px;font-size:8px;line-height:normal;width:8px}.editorial-grid-formatter-carousel-arrow{background:0 0;border:none;cursor:pointer;height:24px;position:absolute;width:24px;padding-right:28px}.editorial-grid-formatter-carousel-arrow svg{width:24px;height:24px}.editorial-grid-formatter-carousel-arrow.previous{left:1%;transform:rotate(-180deg)}.editorial-grid-formatter-carousel-arrow.next{right:1%;transform:rotate(360deg)}.editorial-grid-formatter-carousel-arrow.slick-disabled{cursor:default;opacity:.25}.editorial-grid-formatter__item .hero-block__media-wrapper+.hero-block__content-below-media-wrapper .content-block__links{padding-top:1.5rem}
.text-tout-full-width{padding-left:20px;padding-right:20px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width:480px){.text-tout-full-width{padding-left:28px;padding-right:28px}}@media only screen and (min-width:540px){.text-tout-full-width{padding-left:36px;padding-right:36px}}@media only screen and (min-width:768px){.text-tout-full-width{padding-left:44px;padding-right:44px}}@media only screen and (min-width:1024px){.text-tout-full-width{padding-left:64px;padding-right:64px}}@media only screen and (min-width:1280px){.text-tout-full-width{padding-left:72px;padding-right:72px}}.text-tout-full-width .content-block__line--eyebrow .style--bare{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;letter-spacing:.08em;line-height:1.4545454545;margin:0;text-transform:uppercase;color:inherit;font-size:11px}.text-tout-full-width .content-block__line--headline .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.625rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.text-tout-full-width .content-block__line--headline .style--bare{font-size:3rem}}.text-tout-full-width .content-block__line--content .style--bare{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:1rem;line-height:1.5rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none}@media only screen and (min-width:1040px){.text-tout-full-width .content-block__line--content .style--bare{font-size:1rem;line-height:1.5rem}}.text-tout-full-width .content-block__links{display:block;min-height:1.5em;padding-top:12px}@media only screen and (min-width:1024px){.text-tout-full-width .content-block__links{padding-top:16px}}.text-tout-full-width__default{margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.text-tout-full-width .moisture-surge-btns{display:flex;flex-direction:column;row-gap:.625rem;margin-bottom:.625rem}@media only screen and (min-width:1024px){.text-tout-full-width .moisture-surge-btns{flex-direction:row;justify-content:center;column-gap:1.5rem}}
.split-width-image-text-tout{padding-left:20px;padding-right:20px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:480px){.split-width-image-text-tout{padding-left:28px;padding-right:28px}}@media only screen and (min-width:540px){.split-width-image-text-tout{padding-left:36px;padding-right:36px}}@media only screen and (min-width:768px){.split-width-image-text-tout{padding-left:44px;padding-right:44px}}@media only screen and (min-width:1024px){.split-width-image-text-tout{padding-left:64px;padding-right:64px}}@media only screen and (min-width:1280px){.split-width-image-text-tout{padding-left:72px;padding-right:72px}}@media only screen and (min-width:1024px){.split-width-image-text-tout.column-layout-standard .split-width-image-text-tout__column1{order:1;padding-right:1em}}.split-width-image-text-tout.column-layout-standard .split-width-image-text-tout__column2{padding:12px 0 0}@media only screen and (min-width:480px){.split-width-image-text-tout.column-layout-standard .split-width-image-text-tout__column2{padding:12px 28px 0 28px}}@media only screen and (min-width:540px){.split-width-image-text-tout.column-layout-standard .split-width-image-text-tout__column2{padding:12px 36px 0 36px}}@media only screen and (min-width:1024px){.split-width-image-text-tout.column-layout-standard .split-width-image-text-tout__column2{padding:0 0 0 1em;order:2}}@media only screen and (min-width:1024px){.split-width-image-text-tout.column-layout-reversed .split-width-image-text-tout__column1{order:2;padding-left:1em}}.split-width-image-text-tout.column-layout-reversed .split-width-image-text-tout__column2{padding:12px 20px 0 20px}@media only screen and (min-width:480px){.split-width-image-text-tout.column-layout-reversed .split-width-image-text-tout__column2{padding:12px 28px 0 28px}}@media only screen and (min-width:540px){.split-width-image-text-tout.column-layout-reversed .split-width-image-text-tout__column2{padding:12px 36px 0 36px}}@media only screen and (min-width:1024px){.split-width-image-text-tout.column-layout-reversed .split-width-image-text-tout__column2{padding:0 1em 0 0;order:1}}.split-width-image-text-tout.row-layout-reversed{flex-direction:column-reverse}@media only screen and (min-width:1024px){.split-width-image-text-tout.row-layout-reversed{flex-direction:row}}.split-width-image-text-tout__column1,.split-width-image-text-tout__column2{width:100%}@media only screen and (min-width:1024px){.split-width-image-text-tout__column1,.split-width-image-text-tout__column2{width:50%}}.split-width-image-text-tout__cta{margin-top:1em}.split-width-image-text-tout__title .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.625rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.split-width-image-text-tout__title .style--bare{font-size:3rem}}.split-width-image-text-tout__subtitle .style--bare{font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-size:1.375rem;letter-spacing:0;line-height:1;margin:0;color:#1a1a1a}@media only screen and (min-width:1040px){.split-width-image-text-tout__subtitle .style--bare{font-size:2.25rem}}.split-width-image-text-tout__body .style--bare{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:1rem;line-height:1.5rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none}@media only screen and (min-width:1040px){.split-width-image-text-tout__body .style--bare{font-size:1rem;line-height:1.5rem}}.split-width-image-text-tout__full-width{margin-left:auto;margin-right:auto;max-width:1920px;width:100%}
@media (max-width:767px){body.active-panel{position:fixed;width:100%;height:100%;overflow:hidden}}.slide-content-panel .basic-textarea-v1{padding:0 8%;font-size:16px}.slide-content-panel .basic-textarea-v1 p{line-height:1.5;margin-bottom:20px}.slide-content-panel .basic-textarea-v1 ul{margin:20px auto 40px}.slide-content-panel .basic-textarea-v1 li{list-style:disc;margin-bottom:15px}.slide-content-panel .basic-textarea-v1 strong{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;font-weight:700}.slide-content-panel__reveal{display:none}.slide-content-panel__reveal-backdrop{transition:opacity .3s;position:fixed;z-index:10000;top:0;left:0;opacity:0;width:100%;height:100%;background:rgba(38,38,38,.5)}.slide-content-panel__reveal-content{background:#fff;position:fixed;z-index:10001;transition:transform .5s,opacity .3s;transform:translateX(100%);opacity:0;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;top:0;right:0}@media only screen and (min-width:1024px){.slide-content-panel__reveal-content{width:78%;max-width:1240px}}.slide-content-panel__reveal-close{display:block;width:22px;height:22px;border:none;-webkit-appearance:none;background:0 0;margin-left:auto}.slide-content-panel__reveal-close svg{display:block;width:100%;height:100%}.slide-content-panel article header{display:flex;background:#fff;align-items:center;justify-content:space-between;padding:0 20px;height:58px;position:sticky;top:0;z-index:99}@media only screen and (min-width:768px){.slide-content-panel article header{padding:0 42px;height:75px;position:relative}}.slide-content-panel .eh-content-formatter-v1 h3{border-bottom-width:3px}.slide-content-panel .eh-carousel-v1.crash-carousel h3{margin:40px auto}.slide-content-panel .eh-carousel-v1.crash-carousel{margin:0}.slide-content-panel .eh_hero_article_images_v2{padding:0 0 20px 0}.slide-content-panel .flex-viewport .slides img{margin:auto;width:auto}.slide-content-panel .btn-quickbuy{display:none}body.active-content-panel{overflow:hidden}body.active-content-panel .slide-content-panel__reveal{display:block}body.active-content-panel-animation .slide-content-panel__reveal-backdrop{opacity:1}body.active-content-panel-animation .slide-content-panel__reveal-content{transform:translateX(0);opacity:1}#cboxOverlay{background:#fff;background:rgba(38,38,38,.5)}.once_hub_pop_up #cboxBottomCenter,.once_hub_pop_up #cboxBottomLeft,.once_hub_pop_up #cboxBottomRight,.once_hub_pop_up #cboxMiddleLeft,.once_hub_pop_up #cboxMiddleRight,.once_hub_pop_up #cboxTopCenter,.once_hub_pop_up #cboxTopLeft,.once_hub_pop_up #cboxTopRight{display:none}.once_hub_pop_up #colorbox{transform:unset;margin-left:0;background:#fff}@media only screen and (min-width:768px){.once_hub_pop_up #colorbox{transform:translate(-50%,0)}}.once_hub_pop_up #colorbox #cboxWrapper{padding:0}.once_hub_pop_up #colorbox #cboxWrapper #cboxContent #cboxClose{right:10px;top:50px;background:url(/sites/clinique/themes/cl_base/img/icons/src/x-16.svg) no-repeat;width:17.4px;height:17.4px}
.adv_cal_cap .adv-cal-cap-container{background-size:cover;height:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{gap:5px;margin:auto;padding:15px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{padding:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card{background-repeat:no-repeat;flex:1 1 calc(33% - 5px);gap:5px;height:auto!important;margin:0!important;padding-bottom:37%;width:auto!important}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card{flex:0 0 calc(25% - 5px);padding-bottom:26%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.active{border:0;box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.active:hover{box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.future:hover{box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details{height:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{width:100%!important}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{padding-left:12px;width:50%!important;position:absolute;bottom:0;right:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#fff;background-color:#000;border:1px solid #000;line-height:3.2142857143;display:block;margin-top:11px;padding:0;text-transform:none;height:3em;line-height:3}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:hover{border:1px solid transparent;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:hover{border:1px solid #262626;background-color:#262626}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:active{border:1px solid #3f3f3f;background-color:#3f3f3f}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{display:block;margin-top:15px;width:50%;min-width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid #000;line-height:3.2142857143;display:block;height:3em;line-height:3}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):hover{border:1px solid transparent;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):hover{border:1px solid #999;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):active{border:1px solid #e6e6e6;background-color:transparent}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){display:inline-block;width:50%;min-width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{background-image:url(/media/export/cms/holiday_advent_calendar/2022/mobile/F22_Hol_AdvCal_Offer-Window-BG_m.jpg);background-size:100% 100%;border-radius:0;height:auto;max-width:100%;padding:16px 14px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{background-image:url(/media/export/cms/holiday_advent_calendar/2022/desktop/F22_Hol_AdvCal_Offer-Window-BG_dt.jpg);padding:50px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__panel{width:100%!important;height:100%!important}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{width:50%;padding-left:8px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{padding-left:12px;height:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .subtitle{font-weight:700}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .title{font-size:26px;margin-top:5px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .description{margin-top:5px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{width:50%;text-align:right;padding-right:8px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{height:100%;padding-right:12px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{max-height:100%;width:100%}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{max-width:100%;width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close{background:0 0;transform:translate(50%,-50%)}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close{transform:translate(30px,-30px)}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close::after,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close::before{background:#000}
