.device-mobile .cs-row-mobile-v1.row{padding:15px}.device-mobile .cs-row-mobile-v1 ul li span.label{color:#000}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.phone a,.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.sms a{margin-left:5px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list{margin:0;padding:0}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item{clear:both;margin-bottom:10px}.device-mobile .cs-row-mobile-v1 .customer-care-list-item .text-icon{width:25px;float:left}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item a,.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item span.label{margin-left:5px;vertical-align:-3px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item span.icon{background:url(/media/images/mobile/cs_icons_sprite.png) no-repeat 0 0 transparent;display:block;float:left;width:25px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.chat span.icon{background-position:0 3px;height:20px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.phone span.icon{background-position:0 -22px;height:23px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.contact-us span.icon{background-position:0 -51px;height:20px}.device-mobile .cs-row-mobile-v1 ul.customer-care-list li.customer-care-list-item.sms span.icon{background-position:0 -76px;height:25px}
#LP_DIV_1497359040757{display:none}.device-mobile #livechat .account-livechat-transcripts .cs-formatter-v1{background:none repeat scroll 0 0 #f5f5f6;border-bottom:1px solid #cccccc}.customer-care-our-online-consultants .cs-formatter-v1,.device-mobile #livechat .account-livechat-transcripts .cs-formatter-v1{border-top:1px solid #cccccc}.account-livechat-transcripts .cs-formatter-v1{border-bottom:1px solid #dbdbdb}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item{margin:0 auto;float:none}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item.item-1{min-height:132px;padding-top:15px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item.item-1 .bottom{top:94px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item .customer_chat_now{margin:15px 0;width:100%}@media only screen and (min-width:641px){.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item .customer_chat_now{width:490px}}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item .customer_chat_now .sticky-chat-button{text-align:center}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item .customer_chat_now .sticky-chat-button div{background:0 0!important;width:auto!important;cursor:pointer}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item .customer_chat_now .sticky-chat-button div img{position:relative!important}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item.item-2{border-left:none;min-height:180px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list .customer-care-list-item.item-2 .bottom{top:144px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat{position:relative}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat h2{color:#000;margin-bottom:5px;font-size:24px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-1{float:left;margin-right:50px;width:48%}@media only screen and (max-width:768px){.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-1{margin-right:10px}}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2{min-height:220px;margin-top:15px;display:inline-block}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item{position:absolute;bottom:13%;left:0;width:100%}@media only screen and (max-width:1024px){.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item{left:0;bottom:5%}}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .customer_chat_now{display:inline-block;width:30%}@media only screen and (max-width:768px){.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .customer_chat_now{width:18%}}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .messenger{display:inline-block;margin:5px 18px}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .messenger .chat_mesenger{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;color:#000;font-weight:700;border:1px solid #000;padding:10px 30px}@media only screen and (max-width:768px){.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .messenger .chat_mesenger{padding:10px 20px}}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .or-text{font-weight:700}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .sub-item .consultant{display:inline-block;margin:5px 0 5px 18px;font-weight:700}.customer-care-our-online-consultants .cs-formatter-v1 .customer-care-list.sms-live__chat .item-2 .customer_technical_order{position:absolute;width:48%}
li.cs-menu-mobile-v1{background:none repeat scroll 0 0 #fff;display:block;margin:0;position:relative;vertical-align:top;width:100%}li.cs-menu-mobile-v1 table{font-size:12px;margin:0 auto 20px}li.cs-menu-mobile-v1 a:hover{text-decoration:none}li.cs-menu-mobile-v1 h2{font-size:18px}li.cs-menu-mobile-v1 h2 a{width:100%;display:inline-block;padding:5px 15px;text-decoration:none}li.cs-menu-mobile-v1 h3{color:#231f20;font-size:12px;font-weight:700;padding:15px 5px 15px 10px}li.cs-menu-mobile-v1 h3.selected{border:none}li.cs-menu-mobile-v1 h2,li.cs-menu-mobile-v1 h3{border-bottom:1px solid #ccc;cursor:pointer;margin:0}li.cs-menu-mobile-v1 h2.cs-slide-menu-heading span.icon-next,li.cs-menu-mobile-v1.parent h2.back a span.icon{background-color:transparent;background-image:url(/media/export/cms/mobile/nav_arrows_sprite_mobile.png);background-repeat:no-repeat;height:37px;width:27px}li.cs-menu-mobile-v1.parent h2.back a span.icon{background-position:0 0;display:inline-block;height:30px;margin:0 10px 0 -5px;position:static;vertical-align:-11px;width:20px}li.cs-menu-mobile-v1 h2.cs-slide-menu-heading span.icon-next{background-position:-18px 8px;display:inline-block;margin:0 0 0 80px;position:absolute;right:0}li.cs-menu-mobile-v1 h3 span.heading-text{padding:0;width:275px;display:inline-block}li.cs-menu-mobile-v1 h3 span.icon-open{background:url(/media/export/cms/mobile/3-step-icons-sprite.png) no-repeat scroll -10px -475px transparent;float:right;height:30px;width:30px}li.cs-menu-mobile-v1 h3.selected span.icon-open{background-position:-10px -520px}li.cs-menu-mobile-v1 .menu-container.depth-1{display:none}li.cs-menu-mobile-v1 .cs-accordion-items-wrapper .row-menu-items .accordion-menu-item .cs-accordion-content{padding:5px 15px}@media only screen and (orientation:landscape){li.cs-menu-mobile-v1 h3 span.heading-text{width:86%}}
.cs-formatter-menu-mobile-v1 ul{margin:0;padding:0}.cs-formatter-menu-mobile-v1 ul.menu .depth-1{display:none;margin-left:100%;margin-top:0;width:100%}
.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}
