.videojs-video.player-aspect-ratio-5-2{padding-top:40%;}.videojs-video.player-aspect-ratio-2-1{padding-top:50%;}.videojs-video.player-aspect-ratio-16-9{padding-top:56.25%;}.videojs-video.player-aspect-ratio-4-3{padding-top:75%;}.videojs-video.player-aspect-ratio-5-4{padding-top:80.25%;}.videojs-video.player-aspect-ratio-1-1{padding-top:100%;}.videojs-video.player-aspect-ratio-4-5{padding-top:125%;}.videojs-video.player-aspect-ratio-9-16{padding-top:178.25%;}.videojs-video .mantle-media-asset img[height]{height:100%;}
.video-play-trigger{height:40px;width:40px}@media only screen and (min-width:1024px){.video-play-trigger{height:80px;width:80px}}.video-play-trigger::before{content:" ";margin-left:6px;top:50%;transform:translate(0,-50%);position:relative;display:block;filter:drop-shadow(0 4px 4px rgba(153,153,153,.7490196078))}@media only screen and (min-width:1024px){.video-play-trigger::before{margin-left:12px}}.play-icon-color-black .video-play-trigger::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:20px;border-left-color:#000;border-width:20px 20px 20px 30px}@media only screen and (min-width:1024px){.play-icon-color-black .video-play-trigger::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:40px;border-left-color:#000;border-width:40px 40px 40px 60px}}.play-icon-color-white .video-play-trigger::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:20px;border-left-color:#fff;border-width:20px 20px 20px 30px}@media only screen and (min-width:1024px){.play-icon-color-white .video-play-trigger::before{height:0;width:0;border-color:transparent;border-style:solid;border-width:40px;border-left-color:#fff;border-width:40px 40px 40px 60px}}.video-play-trigger:hover{transform:translate(-50%,-50%) scale(1.1,1.1)}.play-icon-size-10 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 10 / 100),calc(1 * 10 / 100))}.play-icon-size-20 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 20 / 100),calc(1 * 20 / 100))}.play-icon-size-30 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 30 / 100),calc(1 * 30 / 100))}.play-icon-size-40 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 40 / 100),calc(1 * 40 / 100))}.play-icon-size-50 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 50 / 100),calc(1 * 50 / 100))}.play-icon-size-60 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 60 / 100),calc(1 * 60 / 100))}.play-icon-size-70 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 70 / 100),calc(1 * 70 / 100))}.play-icon-size-80 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 80 / 100),calc(1 * 80 / 100))}.play-icon-size-90 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 90 / 100),calc(1 * 90 / 100))}.play-icon-size-100 .video-play-trigger{transform:translate(-50%,-50%) scale(calc(1 * 100 / 100),calc(1 * 100 / 100))}#foreground-node.colorbox--video{padding:0;border:none;z-index:99999;position:fixed;height:auto!important}@media only screen and (max-width:640px){#foreground-node.colorbox--video{top:50%!important;margin-top:-110px}}@media only screen and (min-device-width:768px) and (max-device-width :1024px) and (orientation:portrait){#foreground-node.colorbox--video{top:50%!important;margin-top:-220px}}@media only screen and (min-width:1024px){#foreground-node.colorbox--video{position:absolute}}#foreground-node.colorbox--video .close-container{position:fixed;background:#fff;border-radius:50%;height:40px;width:40px;top:30px;right:10px}@media only screen and (min-width:1024px){#foreground-node.colorbox--video .close-container{right:75px;top:35px}}#foreground-node.colorbox--video .close-container .close-link{margin:auto;position:relative;top:50%;transform:translateY(-50%);background:url(/sites/clinique/themes/cl_base/img/icons/src/x-16.svg) no-repeat;width:18px;height:17px}.device-mobile #foreground-node.colorbox--video .close-container .close-link{background-position:center}#foreground-node.colorbox--video .video-js,#foreground-node.colorbox--video .videojs-video,#foreground-node.colorbox--video .vjs_video_3-dimensions.vjs-fluid{padding-top:56.25%}#foreground-node.colorbox--video .videojs-video{z-index:100}#foreground-node.colorbox--video video{display:block;width:100%;max-height:100%}.vjs-loading-spinner{border:0;display:none}@media only screen and (min-width:1024px){.vjs-loading-spinner{display:block}}.vjs-loading-spinner::before{display:none}.vjs-fullscreen-control.vjs-button{display:none}@media only screen and (min-width:1024px){.vjs-fullscreen-control.vjs-button{display:block}}@keyframes video-loading-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.videojs-video{position:relative;background:#000;padding-top:56.25%}.videojs-video__player{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.videojs-video__play{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%)}.videojs-video__play:hover{cursor:pointer}.videojs-video__landing{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.videojs-video__landing__inner{position:absolute;top:0;left:0;width:100%;height:100%}.videojs-video__landing__image img{position:absolute;max-width:none;max-height:100%;left:50%;height:100%;width:auto;transform:translateX(-50%);outline-offset:-20px}@media only screen and (min-width:1024px){.videojs-video__landing__image img{outline-offset:-30px}}.poster-image-transparency-50 .videojs-video__landing__image img{filter:brightness(50%)}.poster-image-transparency-60 .videojs-video__landing__image img{filter:brightness(60%)}.poster-image-transparency-70 .videojs-video__landing__image img{filter:brightness(70%)}.poster-image-transparency-80 .videojs-video__landing__image img{filter:brightness(80%)}.poster-image-transparency-90 .videojs-video__landing__image img{filter:brightness(90%)}.poster-image-transparency-91 .videojs-video__landing__image img{filter:brightness(91%)}.poster-image-transparency-92 .videojs-video__landing__image img{filter:brightness(92%)}.poster-image-transparency-93 .videojs-video__landing__image img{filter:brightness(93%)}.poster-image-transparency-94 .videojs-video__landing__image img{filter:brightness(94%)}.poster-image-transparency-95 .videojs-video__landing__image img{filter:brightness(95%)}.poster-image-transparency-96 .videojs-video__landing__image img{filter:brightness(96%)}.poster-image-transparency-97 .videojs-video__landing__image img{filter:brightness(97%)}.poster-image-transparency-98 .videojs-video__landing__image img{filter:brightness(98%)}.poster-image-transparency-99 .videojs-video__landing__image img{filter:brightness(99%)}.poster-image-transparency-100 .videojs-video__landing__image img{filter:brightness(100%)}.colorbox--video .videojs-video__landing__image img,.playing-video .videojs-video__landing__image img{filter:brightness(100%)}[dir=rtl] .videojs-video__landing__image img{right:50%;left:auto}.videojs-video.videojs-video--loading .videojs-video__landing .video-play-trigger::after{position:absolute;top:-20px;left:-20px;content:" ";display:block;margin:0;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:50%;border:10px solid transparent;border-color:#fff transparent transparent transparent;animation:video-loading-circle 1.5s linear infinite}@media only screen and (min-width:1024px){.videojs-video.videojs-video--loading .videojs-video__landing .video-play-trigger::after{left:-50px}}@media only screen and (min-width:1024px){.videojs-video .video-js{min-height:auto}}@media (min-width:480px){.videojs-video .video-js{max-width:100vw;height:calc(100vh - 20px);padding-top:0}}.videojs-video .video-js .vjs-control-bar{background-color:transparent}.videojs-video .video-js .vjs-big-play-button,.videojs-video .video-js.vjs-has-started .vjs-big-play-button{display:none}@media only screen and (min-width:1024px){.video-detail-cuepoint-target{display:none}}
.video-block{text-align:center;position:relative}.video-block .videojs-video__landing__inner img{object-fit:cover;width:100%}
.hero-block{margin-left:auto;margin-right:auto;max-width:1920px;width:100%;border:none;margin-left:auto;margin-right:auto;position:relative}.hero-block__content,.hero-block__content-below-media,.hero-block__content-over-media,.hero-block__content-wrapper,.hero-block__media-wrapper{display:flex;flex-direction:column}.hero-block__media{display:block;height:auto;width:100%}.hero-block__media-wrapper{position:relative;text-align:center}.hero-block__media-wrapper.playing-video+.hero-block__content-over-media-wrapper{display:none}.hero-block__content-above-media .hero-block__links,.hero-block__content-below-media .hero-block__links,.hero-block__content-over-media .hero-block__links{width:100%}@media only screen and (min-width:1024px){.hero-block__content-above-media .hero-block__links,.hero-block__content-below-media .hero-block__links,.hero-block__content-over-media .hero-block__links{width:auto}}.hero-block__content-over-media{padding-left:20px;padding-right:20px;width:100%;z-index:9;position:absolute;top:0;bottom:0}@media only screen and (min-width:480px){.hero-block__content-over-media{padding-left:28px;padding-right:28px}}@media only screen and (min-width:540px){.hero-block__content-over-media{padding-left:36px;padding-right:36px}}@media only screen and (min-width:768px){.hero-block__content-over-media{padding-left:44px;padding-right:44px}}@media only screen and (min-width:1024px){.hero-block__content-over-media{padding-left:64px;padding-right:64px}}@media only screen and (min-width:1280px){.hero-block__content-over-media{padding-left:72px;padding-right:72px}}.hero-block__content-over-media-wrapper{display:flex;flex-direction:column}.hero-block-no-media .hero-block__content-over-media{position:relative}@media only screen and (min-width:1024px){.playing-video .hero-block__content-over-media{display:none}}.hero-block__content-media{z-index:-1}.hero-block__content-text{display:flex;flex-direction:column}.hero-block__content-text .content-block__line--header{padding-bottom:15px}@media only screen and (min-width:1024px){.hero-block__links--stacked{flex-direction:column}.hero-block__links--stacked>div:first-of-type{margin:0 0 20px}}.hero-block__link-width-10 .basic_cta_partial{width:10%}.hero-block__link-width-20 .basic_cta_partial{width:20%}.hero-block__link-width-30 .basic_cta_partial{width:30%}.hero-block__link-width-40 .basic_cta_partial{width:40%}.hero-block__link-width-50 .basic_cta_partial{width:50%}.hero-block__link-width-60 .basic_cta_partial{width:60%}.hero-block__link-width-70 .basic_cta_partial{width:70%}.hero-block__link-width-80 .basic_cta_partial{width:80%}.hero-block__link-width-90 .basic_cta_partial{width:90%}.hero-block__link-width-100 .basic_cta_partial{width:100%}.hero-block .content-block__content{display:block;height:auto;flex:0}.hero-block .content-block__line{display:inline-block}.hero-block p{line-height:inherit;margin:0}.hero-block .mantle-custom-text{text-align:unset}.hero-block .button--dark:hover{color:#fff}.hero-block .button--light:hover{color:#000}@media only screen and (min-width:1024px){.hero-block div.pc-hidden{display:none}}.hero-block .mobile-hidden{display:none}@media only screen and (min-width:1024px){.hero-block .mobile-hidden{display:block}}.hero-block .mobile-flex-hidden{display:none}@media only screen and (min-width:1024px){.hero-block .mobile-flex-hidden{display:flex}}.hero-block .mantle-media-asset{height:auto;line-height:0}.hero-block--flip-layout{display:flex;flex-direction:column-reverse}.hero-block--flip-layout-mobile{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){.hero-block--flip-layout-mobile{flex-direction:column}}.hero-block--flip-layout-desktop{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.hero-block--flip-layout-desktop{flex-direction:column-reverse}}.hero-block--force-full-width{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;width:100vw}.hero-block div.hero-block--mobile-hidden{display:none}@media only screen and (min-width:1024px){.hero-block div.hero-block--mobile-hidden{display:block}}@media only screen and (min-width:1024px){.hero-block div.hero-block--pc-hidden{display: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}
