.supercat-header-v1{background:url(/sites/clinique/themes/cl_base/template_api/supercat_header_v1/bg-supercat-header.jpg) repeat-x scroll left bottom #fff;overflow:hidden}.supercat-header-v1 .outer-wrap{margin:0 auto;padding:0 0 15px}.supercat-header-v1 .tout{background:transparent no-repeat right bottom;float:right;margin:30px 0 15px;padding-left:40px!important;width:26%}.supercat-header-v1 .tout .product-tout{float:left!important}.supercat-header-v1 .header-details{overflow:hidden;width:74%}.supercat-header-v1.supercat-header-no-tout .header-details{width:auto}.supercat-header-v1 .header-image{float:right;max-width:350px;padding:0 1%;width:41%}.supercat-header-v1 .header-image img{display:block;height:auto;margin:0 auto;max-height:275px;max-width:100%;width:auto}.supercat-header-v1 .header-details h3{color:#adddb7;font-size:36px;letter-spacing:-.3mm;line-height:1;margin:30px 0 0;width:59%}.supercat-header-v1 .subheading,.supercat-header-v1 .subheading p,.supercat-header-v1 .tout .heading{color:#000;font-size:22px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;letter-spacing:-.5px;line-height:1;margin:0}.supercat-header-v1 .subheading p:first-child{margin-top:0}.supercat-header-v1 .subheading{margin:15px 0 25px 0;width:59%}.supercat-header-v1 .subheading p{line-height:.9;margin:15px 0 0 0}.supercat-header-v1 .subheading ul{margin:0;padding:0}.supercat-header-v1 .subheading li{list-style:disc outside}.supercat-header-v1.supercat-header-no-image .header-details h3,.supercat-header-v1.supercat-header-no-image .subheading{width:auto}.supercat-header-v1 .tout .heading{margin:0 0 35px 0}.supercat-header-v1 .tout .body,.supercat-header-v1 .tout .body p{color:#231f20;font-size:13px;line-height:15px;margin:0}.supercat-header-v1 .tout .body{margin:0 0 10px 0}.supercat-header-v1 .tout .link{font-size:15px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;margin:0 0 10px 0}.supercat-header-v1 .tout .product{font-size:13px;line-height:15px;text-align:left}.supercat-header-v1.pick-promotions{min-height:125px;background-size:cover;position:relative}@media (min-width:768px){.supercat-header-v1.pick-promotions{min-height:259px}}.supercat-header-v1.pick-promotions .header-details h3{color:#000;text-transform:uppercase;font-size:17px;font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;letter-spacing:0;margin-top:0}.supercat-header-v1.pick-promotions .subheading{margin-top:0;margin-bottom:0}.supercat-header-v1.pick-promotions .subheading p:first-child{margin-top:0;font-size:50px;letter-spacing:0;font-family:CliniqueHelveticaNeueLight,Sans-Serif}.supercat-header-v1.pick-promotions .subheading p{margin-top:0;font-size:14px}.supercat-header-v1.pick-promotions .outer-wrap{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:100%;max-width:1040px;left:0;right:0;margin:auto;padding:0}@media screen and (min-width:641px) and (max-width:1024px){.supercat-header-v1.pick-promotions .outer-wrap{padding:0 20px}}@media screen and (max-width:768px){.supercat-header-v1 .header-details{padding-left:5px}.section-3-step-collection .supercat-header-v1 .header-details{padding-left:20px}.supercat-header-v1 .header-details h3{font-size:26px;margin-bottom:15px}.supercat-header-v1 .subheading,.supercat-header-v1 .subheading p,.supercat-header-v1 .tout .heading{font-size:17px;font-family:CliniqueHelveticaNeueLight,Sans-Serif}}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .tout,.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .tout .body p,.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .tout .link a,.device-mobile.section-power-couples-collection .supercat-header-v1 .header-image,.device-mobile.section-power-couples-collection .supercat-header-v1 .header-image img,.device-mobile.section-power-couples-collection .supercat-header-v1 .tout .body p,.device-mobile.section-power-couples-collection .supercat-header-v1 .tout .link a{display:none}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .header-details,.device-mobile.section-power-couples-collection .supercat-header-v1 .header-details{background:none repeat scroll 0 0 #ffffff;width:100%}.device-mobile.section-power-couples-collection .supercat-header-v1 .header-details{padding:0 15px}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .header-details{padding:0 0 0 15px}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .header-details h3,.device-mobile.section-power-couples-collection .supercat-header-v1 .header-details h3{font-size:36px;margin:15px 0}.device-mobile.section-power-couples-collection .supercat-header-v1 .header-details h3{width:100%}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .header-image{padding:0;width:49%}.device-mobile.section-power-couples-collection .supercat-header-v1 .subheading{width:100%}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .subheading,.device-mobile.section-power-couples-collection .supercat-header-v1 .subheading{margin:0 0 15px}.device-mobile.section-3-step-collection .supercat-header-v1 .subheading p,.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .subheading p,.device-mobile.section-power-couples-collection .supercat-header-v1 .subheading p{font-size:15px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;font-weight:lighter;margin:15px 0 0}.device-mobile.section-3-step-sticky-header-collection .supercat-header-v1 .outer-wrap div.node:first-child,.device-mobile.section-power-couples-collection .supercat-header-v1 .outer-wrap div.node:first-child{display:none}#livechat .account-livechat-transcripts .header-details,#livechat .account-livechat-transcripts .supercat-header-v1,.customer-care-our-online-consultants .supercat-header-v1,.customer-care-our-online-consultants .supercat-header-v1 .header-details{background:none repeat scroll 0 0 rgba(0,0,0,0);overflow:visible}#livechat .account-livechat-transcripts .supercat-header-v1 .header-image,.customer-care-our-online-consultants .supercat-header-v1 .header-image{margin-top:-60px;max-width:450px;padding:0;width:57%}#livechat .account-livechat-transcripts .supercat-header-v1 .subheading,#livechat .account-livechat-transcripts .supercat-header-v1 .subheading p,#livechat .account-livechat-transcripts .supercat-header-v1 .tout .heading,.customer-care-our-online-consultants .supercat-header-v1 .subheading,.customer-care-our-online-consultants .supercat-header-v1 .subheading p,.customer-care-our-online-consultants .supercat-header-v1 .tout .heading{color:#808080}.section-acne-solutions-franchise .supercat-header-v1,.section-franchise-mpp-even-better .supercat-header-v1,.section-moisture-surge-franchise .supercat-header-v1,.section-pore-refining-solutions-franchise .supercat-header-v1{min-height:0}.section-acne-solutions-franchise .supercat-header-v1 .subheading p,.section-franchise-mpp-even-better .supercat-header-v1 .subheading p,.section-moisture-surge-franchise .supercat-header-v1 .subheading p,.section-pore-refining-solutions-franchise .supercat-header-v1 .subheading p{line-height:22px}.ie7 .customer-care-our-online-consultants .supercat-header-v1{background:none repeat scroll 0 0 #ffffff!important}.ie7 .customer-care-our-online-consultants .supercat-header-v1 .header-image{width:39%!important}.ie8 .customer-care-our-online-consultants .supercat-header-v1{background-image:none;background-color:#ffffff}
.fwp-2-3-1-3-content-image-v1{overflow:hidden}.fwp-2-3-1-3-content-image-v1 .content{float:none;width:100%;margin-right:0}.fwp-2-3-1-3-content-image-v1 .content.image{float:left;padding:10% 6.89% 0;width:54%}.fwp-2-3-1-3-content-image-v1 .content .inner{width:100%;margin:0 auto}.fwp-2-3-1-3-content-image-v1 .content .heading,.fwp-2-3-1-3-content-image-v1 .content .heading p{font-size:36px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;line-height:1;margin:0}.fwp-2-3-1-3-content-image-v1 .content .subheading,.fwp-2-3-1-3-content-image-v1 .content .subheading p{font-size:20px;font-family:CliniqueHelveticaNeueLight,Sans-Serif;line-height:normal;margin:0}.fwp-2-3-1-3-content-image-v1 .content .heading,.fwp-2-3-1-3-content-image-v1 .content .subheading{color:#121212;margin:0 0 20px 0}.fwp-2-3-1-3-content-image-v1 .media{float:left;width:32.2%}.fwp-2-3-1-3-content-image-v1 .media img{height:auto;width:100%}@media screen and (max-width:768px){.fwp-2-3-1-3-content-image-v1 .content .heading,.fwp-2-3-1-3-content-image-v1 .content .heading p{font-size:26px}.fwp-2-3-1-3-content-image-v1 .content .subheading,.fwp-2-3-1-3-content-image-v1 .content .subheading p{font-size:17px}}
.full-width-promo-v1{margin:0}.device-mobile .full-width-promo-v1{margin:0;padding:0}.full-width-promo-v1 .flexslider{padding-bottom:25px;max-width:100%;padding:0}.full-width-promo-v1 .flexslider .flex-direction-nav .flex-prev,.full-width-promo-v1 .flexslider:hover .flex-direction-nav .flex-prev{left:25px}.full-width-promo-v1 .flexslider .flex-direction-nav .flex-next,.full-width-promo-v1 .flexslider:hover .flex-direction-nav .flex-next{right:25px}.full-width-promo-v1 .flexslider .flex-control-nav.flex-control-paging{bottom:15px}.full-width-promo-v1.customSliderWidth .flex-viewport{max-width:none!important}.full-width-promo-v1.fullScreenSliderWidth .flexslider{padding:0}.full-width-promo-v1.fullScreenSliderWidth .flex-viewport{max-width:none!important}.front.device-mobile .full-width-promo-v1 .flexslider.item,.section-get-the-look.device-mobile .full-width-promo-v1 .flexslider.item{padding:0}.front.device-mobile .full-width-promo-v1 .flexslider.items,.section-get-the-look.device-mobile .full-width-promo-v1 .flexslider.items{padding-bottom:45px}.cc-cream-more-info-link{display:none}.tab-switcher .cc-cream-more-info-link{display:none}.tab-switcher .promo_pick_full.cc-cream-more-info-link{display:none}.samples-overlay .full-width-promo-v1 .basic-image-v1 img{width:100%;padding-top:20px}.samples-overlay #quickshop .close{right:10px;top:4px}.samples-overlay .promo_pick_full.cc-cream-more-info-link{padding-top:10px}.samples-overlay .flexslider{padding-left:0;padding-right:0}.device-mobile .cc-cream-more-info-link{display:none}.device-mobile .promo_pick_full.cc-cream-more-info-link{display:none}.device-mobile .full-width-promo-v1 .flex-control-paging li a{margin:0 auto;position:relative}.promo_pick_full.cc-cream-more-info-link{display:block}
.vertical-carousel-navigation-v1 .dots{position:fixed;top:60%;right:0;width:45px;border-right:0;z-index:999999}.vertical-carousel-navigation-v1 .dots .item{height:25px;cursor:pointer;background-position:center center;background-repeat:no-repeat}.vertical-carousel-navigation-v1 .dots .first{background-image:url(/sites/clinique/themes/cl_base/template_api/vertical_carousel_navigation_v1/toc-up.png);height:10px}.vertical-carousel-navigation-v1 .dots .last{background-image:url(/sites/clinique/themes/cl_base/template_api/vertical_carousel_navigation_v1/toc-down.png)}.vertical-carousel-navigation-v1 .dots .dot{position:relative;background-color:rgba(0,0,0,0);background-image:none;border-radius:50%;height:8px;margin:6px 0 6px 19px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.6) inset;-o-box-shadow:0 0 0 1px rgba(0,0,0,.6) inset;box-shadow:0 0 0 2px rgba(0,0,0,.6) inset;height:8px;position:relative;transition:-webkit-box-shadow .3s ease 0s;transition:-moz-box-shadow .3s ease 0s;transition:-o-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:8px}.vertical-carousel-navigation-v1 .dots .dot .title{position:absolute;top:-5px;right:20px;display:none;text-align:right;min-width:300px}.vertical-carousel-navigation-v1 .dots .dot.active,.vertical-carousel-navigation-v1 .dots .dot.hover{background-color:rgba(0,0,0,0);background-image:none;-webkit-box-shadow:0 0 0 8px rgba(0,0,0,.5) inset;-moz-box-shadow:0 0 0 8px rgba(0,0,0,.5) inset;-o-box-shadow:0 0 0 8px rgba(0,0,0,.5) inset;box-shadow:0 0 0 8px rgba(0,0,0,.5) inset}.vertical-carousel-navigation-v1 .dots .dot.hover .title{display:block}.vertical-carousel-navigation-v1 .module.last{border-bottom:0}.device-mobile.section-3-step-sticky-header-collection .vertical-carousel-navigation-v1 .module{border:none}
.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}
