div.dw-sticky-header.mother{display:none;padding-top:15px}@media (max-width: 750px){div.dw-sticky-header.mother{display:block;top:111px;padding-top:9px}}div.dw-sticky-header.mother .pink{color:#AD6960;font-weight:800}div.dw-sticky-header.mother a.cta{width:auto;font-style:initial;padding:0 15px}.float-right{float:right !important}.float-left{float:left !important}div.holiday-sticky-header{position:fixed;top:109px;width:100%;background-color:#F3F1F1;height:80px;z-index:999;padding:24px 55px;border-top:1px solid #B3B3B3;border-bottom:1px solid #e0e0e0}div.holiday-sticky-header.notif-bar-closed{top:74px}div.holiday-sticky-header h2.title{font-family:freight-sans-pro,sans-serif;letter-spacing:4px;font-size:26px;font-weight:bold;margin:0;color:#353535}div.holiday-sticky-header div.nav-links div#dropdown-opener{cursor:pointer}div.holiday-sticky-header div.nav-links div#dropdown-opener div.current-link{font-family:freight-sans-pro,sans-serif;letter-spacing:2px;color:#707070;margin-right:5px;display:inline-block;font-size:16px;font-weight:600;padding-bottom:2px;color:#353535;border-bottom:1px solid #353535}div.holiday-sticky-header div.nav-links div#dropdown-opener div.current-link.opened{vertical-align:super}div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow{vertical-align:text-bottom;margin-top:-6px;margin-bottom:0}div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow:before,div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow:after{content:'';display:inline-block;width:8px;border:.5px solid black}div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow:before{transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg)}div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow:after{transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);margin-left:-3px}div.holiday-sticky-header div.nav-links div#dropdown-opener div.down-arrow.opened{transform:rotate(180deg)}div.holiday-sticky-header div.nav-links div#holiday-nav-dropdown{display:none;position:absolute;right:30px;top:79px;padding:20px 30px;background-color:#F3F1F1}div.holiday-sticky-header div.nav-links div#holiday-nav-dropdown a.holiday-link{display:block;font-family:freight-sans-pro,sans-serif;letter-spacing:2px;color:#707070;font-weight:600;padding:10px 30px;border-bottom:1px solid #707070}div.holiday-sticky-header div.nav-links div#holiday-nav-dropdown a.holiday-link:last-child{border:none}div.holiday-sticky-header div.nav-links div#holiday-nav-dropdown a.holiday-link:hover{color:#353535}section.holiday-hero{margin-top:79px}section.holiday-hero.mother{margin-top:0;position:relative}@media (max-width: 750px){section.holiday-hero.mother{margin-top:75px}}@media (min-width: 992px){section.holiday-hero.mother div.text-container{text-align:left !important}}section.holiday-hero.mother a.explore-down{position:absolute;bottom:60px;left:0;right:0;font-family:freight-sans-pro,sans-serif;font-weight:bold;letter-spacing:1.5px;font-size:14px}section.holiday-hero.mother a.explore-down img.down-arrow{margin:10px auto;width:17px;display:block}@media (max-width: 991px){section.holiday-hero{margin-top:0;margin-bottom:20px}}@media (min-width: 500px) and (max-width: 991px){section.holiday-hero{margin-top:0}}section.holiday-hero div.text-container{top:0;left:55%;width:40%;height:100%;text-align:center}@media (max-width: 991px){section.holiday-hero div.text-container{left:0;right:0;top:50px;width:100%;display:block;padding:0 10%}}section.holiday-hero div.text-container h1.title{font-family:freight-sans-pro,sans-serif;letter-spacing:4px;font-size:2.7vw;font-weight:bold;margin-top:0}@media (max-width: 991px){section.holiday-hero div.text-container h1.title{font-size:8vw !important;font-weight:bold !important;line-height:1.4}}section.holiday-hero div.text-container div.desc{font-size:1.5vw;line-height:1.2}@media (max-width: 991px){section.holiday-hero div.text-container div.desc{font-size:4.8vw}}section.holiday-hero div.text-container a.dropdown{border:2px solid white;font-family:freight-sans-pro,sans-serif;color:white;border-radius:50px;padding:8px 40px 8px 25px;line-height:1.5;display:inline-block;margin-top:3.2vw;font-weight:600;letter-spacing:2px;font-size:19px;cursor:pointer}@media (max-width: 991px){section.holiday-hero div.text-container a.dropdown{margin-top:30px;padding:10px 45px 10px 30px}}section.holiday-hero div.text-container a.dropdown div.down-arrow{top:7px;right:16px}@media (max-width: 991px){section.holiday-hero div.text-container a.dropdown div.down-arrow{top:8px;right:15px}}section.holiday-hero div.text-container a.dropdown div.down-arrow:before,section.holiday-hero div.text-container a.dropdown div.down-arrow:after{content:'';display:inline-block;width:8px;border:1px solid white}section.holiday-hero div.text-container a.dropdown div.down-arrow:before{transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg)}section.holiday-hero div.text-container a.dropdown div.down-arrow:after{transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);margin-left:-3px}section.holiday-hero div.text-container a.dropdown div.down-arrow.opened{transform:rotate(180deg);top:13px}@media (max-width: 991px){section.holiday-hero div.text-container a.dropdown div.down-arrow.opened{top:12px}}@media (min-width: 992px){section.holiday-hero div.text-container a.dropdown:hover{background-color:white;color:#353535}section.holiday-hero div.text-container a.dropdown:hover div.down-arrow:before,section.holiday-hero div.text-container a.dropdown:hover div.down-arrow:after{border:1px solid #353535}}section.holiday-hero div.text-container div#hero-dropdown{margin-top:1.6vw;display:none}@media (max-width: 991px){section.holiday-hero div.text-container div#hero-dropdown{background-color:#FFFFFF;border-radius:20px;z-index:999;position:relative;margin-top:15px}}section.holiday-hero div.text-container div#hero-dropdown a{color:white;font-family:freight-sans-pro,sans-serif;font-weight:800;font-size:20px;letter-spacing:1px;margin:0 20px;padding-bottom:4px;transition:none}@media (max-width: 991px){section.holiday-hero div.text-container div#hero-dropdown a{display:block;color:#353535;text-transform:uppercase;font-weight:600;font-size:18px;border-bottom:1px solid #707070;padding:10px}section.holiday-hero div.text-container div#hero-dropdown a:last-child{border-bottom:none}}@media (min-width: 992px){section.holiday-hero div.text-container div#hero-dropdown a:hover{border-bottom:2px solid white}}@media (min-width: 992px){section.holiday-body.grey-bg{background-color:#F5EEE4}}@media (min-width: 1200px){section.holiday-body{padding:5vw 6vw}}@media (min-width: 992px) and (max-width: 1199px){section.holiday-body{padding:3vw 4vw}}section.holiday-body .flex-container{height:100%}section.holiday-body img{width:100%}@media (max-width: 991px){section.holiday-body img{display:inline-block;vertical-align:top;width:40%}section.holiday-body img.mother-img-xs{width:100%}}section.holiday-body div.text-container{position:absolute;top:3vw;width:100%;padding:0 2vw;text-align:center}@media (max-width: 991px){section.holiday-body div.text-container{background-color:#F3F1F1;position:initial;width:60%;display:inline-block;text-align:left;height:100%;padding:0 5vw;float:right}section.holiday-body div.text-container .flex-container-xs{display:flex;justify-content:space-around;align-items:center;height:100%}}section.holiday-body div.text-container h2.title{font-family:freight-sans-pro,sans-serif;letter-spacing:4px;font-size:2.6vw;font-weight:bold;margin-top:0;margin-bottom:30px;color:white}@media (max-width: 991px){section.holiday-body div.text-container h2.title{color:#353535;font-size:5.3vw;margin-bottom:15px}}section.holiday-body div.text-container div.desc{font-size:1.5vw;padding:0 2.5vw;color:white;line-height:1.3}@media (min-width: 992px) and (max-width: 1200px){section.holiday-body div.text-container div.desc{font-size:18px}}@media (max-width: 991px){section.holiday-body div.text-container div.desc{padding:0;font-size:4.2vw;color:#353535}}section.holiday-body div.carousel{margin-top:8vw}@media (min-width: 992px){section.holiday-body div.carousel{padding:0 2vw}}@media (max-width: 991px){section.holiday-body div.carousel div.flickity-viewport{height:114vw !important;max-height:520px}}@media (min-width: 500px) and (max-width: 991px){section.holiday-body div.carousel div.flickity-viewport{max-height:610px}}section.holiday-body div.carousel div.carousel-cell{width:33.3%;text-align:center}@media (max-width: 991px){section.holiday-body div.carousel div.carousel-cell{width:65%}section.holiday-body div.carousel div.carousel-cell img{display:block;width:100%;float:initial;max-width:350px;margin:0 auto}}section.holiday-body div.carousel div.carousel-cell div.title{font-size:18px;margin:10px 0;color:#353535}@media (max-width: 991px){section.holiday-body div.carousel div.carousel-cell div.title{font-size:5vw}}section.holiday-body div.carousel div.carousel-cell div.blurb{font-size:15px;margin-bottom:15px;padding:0 4vw;font-family:freight-sans-pro,sans-serif;font-style:italic;height:40px}@media (min-width: 992px) and (max-width: 1250px){section.holiday-body div.carousel div.carousel-cell div.blurb{height:55px}}@media (min-width: 500px) and (max-width: 991px){section.holiday-body div.carousel div.carousel-cell div.blurb{font-size:22px}}@media (max-width: 499px){section.holiday-body div.carousel div.carousel-cell div.blurb{font-size:16px}}section.holiday-body div.carousel div.carousel-cell a.cta,section.holiday-body div.carousel div.carousel-cell button.cta{background-color:#B8915A;margin:10px 0 50px;width:190px;height:35px;border-radius:36px;font-size:14px;text-align:center;display:inline-block;color:white;letter-spacing:2px;line-height:2;border:none}section.holiday-body div.carousel div.carousel-cell a.cta span.cta-text,section.holiday-body div.carousel div.carousel-cell button.cta span.cta-text{font-weight:bold;font-family:freight-sans-pro,sans-serif;display:inline-block;margin-left:10px;vertical-align:middle;margin-top:-3px;cursor:pointer}section.holiday-body div.carousel div.carousel-cell a.cta span.price,section.holiday-body div.carousel div.carousel-cell button.cta span.price{vertical-align:middle;font-size:18px;color:white;font-weight:100;font-family:"Baskerville Old Face";letter-spacing:0}@media (min-width: 992px) and (max-width: 1200px){section.holiday-body div.carousel div.carousel-cell a.cta span.cta-text,section.holiday-body div.carousel div.carousel-cell button.cta span.cta-text{margin-top:-5px;margin-left:5px}}@media (min-width: 500px) and (max-width: 991px){section.holiday-body div.carousel div.carousel-cell a.cta,section.holiday-body div.carousel div.carousel-cell button.cta{width:250px !important;height:45px;font-size:20px}section.holiday-body div.carousel div.carousel-cell a.cta span.price,section.holiday-body div.carousel div.carousel-cell button.cta span.price{font-size:22px}}section.holiday-body div.carousel .flickity-button{background-color:transparent}@media (max-width: 991px){section.holiday-body div.carousel .flickity-button{display:none}}section.holiday-body div.carousel .flickity-button.prev{left:0px}section.holiday-body div.carousel .flickity-button.next{right:0px}section.holiday-body.mother div.text-container{padding:0 4vw}section.holiday-body.mother div.carousel div.carousel-cell div.blurb{padding:0 2vw;margin-bottom:0}section.holiday-body.mother div.carousel .flickity-button{display:none !important}@media (max-width: 991px){section.holiday-body.mother div.text-container{position:absolute;top:0;right:0vw;background-color:transparent}section.holiday-body.mother div.text-container h2.title,section.holiday-body.mother div.text-container div.desc{color:white;width:92%}}section.holiday-night-rider div.carousel button.flickity-button,section.holiday-early-riser div.carousel button.flickity-button,section.holiday-master-relaxer div.carousel button.flickity-button,section.holiday-beauty-lover div.carousel button.flickity-button{display:none}section.quiz{padding:80px}@media (max-width: 767px){section.quiz{padding:20px 0}}section.quiz h2.title{color:#AD6960;font-size:28px;letter-spacing:5px;font-family:freight-sans-pro,sans-serif;font-weight:bold}@media (max-width: 767px){section.quiz h2.title{font-size:21px;margin:0}}section.quiz div.quiz-container{max-width:700px;margin:0 auto;margin-top:30px;background-color:#F5EEE4;padding:40px}section.quiz div.quiz-container img{border-radius:400px}@media (max-width: 767px){section.quiz div.quiz-container img{padding:30px}}section.quiz div.quiz-container h3.title{font-family:freight-sans-pro,sans-serif;font-weight:bold;letter-spacing:1px;color:#AD6960;font-size:1.75rem !important}@media (max-width: 767px){section.quiz div.quiz-container h3.title{font-size:21px}}@media (min-width: 768px){section.quiz div.quiz-container div.text-container{padding-left:40px}}section.quiz div.quiz-container div.text-container div.desc{font-size:18px}@media (max-width: 767px){section.quiz div.quiz-container div.text-container div.desc{text-align:center}}section.quiz div.quiz-container div.text-container a.cta{font-family:freight-sans-pro,sans-serif;font-weight:bold;background-color:#B8915A;margin-top:15px;width:190px;height:35px;border-radius:36px;font-size:12px;text-align:center;display:block;color:white;letter-spacing:2px;line-height:3;border:none}@media (max-width: 767px){section.quiz div.quiz-container div.text-container a.cta{margin:20px auto 0;font-size:13px;line-height:2.8}}
