@import url(https://fonts.googleapis.com/css?family=Lora);@import url(https://use.typekit.net/lwx4xka.css);body{margin:0;padding:0}.rf-routine-finder-wrapper{font-family:Proxima-Nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#323132;font-size:18px;background-color:#f5eee9;padding:15px;max-width:800px;margin:0 auto;overflow:hidden}.rf-routine-finder-wrapper .rf-routine-finder{position:relative;max-width:600px;margin:0 auto;text-align:center;padding-bottom:15px;-webkit-animation:fade-in .6s linear forwards;animation:fade-in .6s linear forwards;opacity:0}.rf-routine-finder-wrapper .rf-working{position:absolute;top:calc(50% - 75px);left:calc(50% - 75px);width:110px;height:110px;border:20px solid #888;border-radius:100px;border-left:20px solid transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.rf-routine-finder-wrapper h1,.rf-routine-finder-wrapper h2,.rf-routine-finder-wrapper h3{font-family:Lora,serif;font-weight:400}.rf-routine-finder-wrapper h1{color:#3a408a;text-transform:uppercase;text-align:center;font-size:2em;font-weight:400;margin-bottom:15px;margin-top:10px}.rf-routine-finder-wrapper h2{color:#323132;font-size:1.4em}.rf-routine-finder-wrapper h3{color:#505050}.rf-routine-finder-wrapper p{color:#3a408a}.rf-routine-finder-wrapper a{cursor:pointer;color:#5f9bc6;font-size:.9em}.rf-routine-finder-wrapper a.underline,.rf-routine-finder-wrapper a:hover{text-decoration:underline}.rf-routine-finder-wrapper .text-left{text-align:left}.rf-routine-finder-wrapper .m-t-half{margin-top:.5em}.rf-routine-finder-wrapper .m-t-1{margin-top:1em}.rf-routine-finder-wrapper .m-t-2{margin-top:2em}.rf-routine-finder-wrapper .m-t-3{margin-top:3em}.rf-routine-finder-wrapper .m-b-half{margin-bottom:.5em}.rf-routine-finder-wrapper .p-1{padding:1em}.rf-routine-finder-wrapper .p-b-0{padding-bottom:0}.rf-routine-finder-wrapper .p-b-1{padding-bottom:1em}.rf-routine-finder-wrapper .p-l-1{padding-left:1em}.rf-routine-finder-wrapper .m-b-1{margin-bottom:1em}.rf-routine-finder-wrapper .m-b-2{margin-bottom:2em}.rf-routine-finder-wrapper .m-b-3{margin-bottom:3em}.rf-routine-finder-wrapper .hidden{display:none}.rf-routine-finder-wrapper .rf-questions-wrapper{position:relative;margin-top:10px}.rf-routine-finder-wrapper .rf-routine-question{position:absolute;top:0;left:0;width:100%}.rf-routine-finder-wrapper .rf-routine-question p.headline2{margin-top:10px}.rf-routine-finder-wrapper .rf-routine-question.rf-wide .rf-option{width:200px}.rf-routine-finder-wrapper .rf-routine-question h2{margin-left:auto;margin-right:auto}.rf-routine-finder-wrapper .rf-question-description{margin-bottom:20px}.rf-routine-finder-wrapper .rf-question-subtext{font-family:Lora,serif;font-size:1.2em}.rf-routine-finder-wrapper .rf-blue-paragraph{line-height:1.3em;margin-bottom:10px}.rf-routine-finder-wrapper .rf-options-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rf-routine-finder-wrapper .rf-options-wrapper.text-only{display:block}.rf-routine-finder-wrapper .rf-options-wrapper.text-only .rf-option:hover{background-color:#ebddd3}.rf-routine-finder-wrapper .rf-option{position:relative;width:140px;text-align:center;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;margin:5px;cursor:pointer}.rf-routine-finder-wrapper .rf-option img{padding-top:5px;width:100px;height:100px}.rf-routine-finder-wrapper .rf-option .name{padding:5px 5px 2px}.rf-routine-finder-wrapper .rf-option .name.bold{font-weight:600}.rf-routine-finder-wrapper .rf-option .description{line-height:1.15em;padding-top:5px;font-size:.85em;max-width:90%;margin:0 auto}.rf-routine-finder-wrapper .rf-option.text-only{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2em;width:100%;font-size:1em;margin:0 auto}.rf-routine-finder-wrapper .rf-option.text-only:after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #dec7b6}.rf-routine-finder-wrapper .rf-option.text-only .name{font-weight:400}.rf-routine-finder-wrapper .rf-radio-option-index{position:absolute;text-align:center;top:5px;background-color:#5f9bc6;color:#fff;width:100px;height:100px;left:50%;margin-left:-50px;border-radius:100px;font-size:4.7em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rf-routine-finder-wrapper .rf-error{color:#c00}.rf-routine-finder-wrapper .line-break-prod-reviews{display:none}.rf-routine-finder-wrapper .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.rf-routine-finder-wrapper .flex-column{-ms-flex-direction:column;flex-direction:column}.rf-routine-finder-wrapper .space-between{-ms-flex-pack:justify;justify-content:space-between}.rf-routine-finder-wrapper .space-around{-ms-flex-pack:distribute;justify-content:space-around}.rf-routine-finder-wrapper .flex-start{-ms-flex-pack:start;justify-content:flex-start}.rf-routine-finder-wrapper button{margin-top:10px;padding:12px 40px;text-align:center;background:#3a408a;font-family:Proxima-Nova,Helvetica,Arial,sans-serif;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:0!important;line-height:normal;cursor:pointer}.rf-routine-finder-wrapper button:disabled{background-color:#888}.rf-routine-finder-wrapper .rf-product-wrapper{overflow:hidden}.rf-routine-finder-wrapper .rf-product-wrapper .rf-floating-step-name{padding-top:5px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product{position:relative;width:100%;margin-left:auto;margin-right:auto;margin-top:10px;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:0 30%;perspective-origin:0 30%}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card{top:0;background-color:#fff;width:100%;padding:20px 0 10px;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);text-align:left}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-right:15px;-ms-flex-pack:justify;justify-content:space-between}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .prod-img{width:100px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info{text-align:left;width:100%}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-regimen{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:.7em;font-size:.8em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-regimen img{padding:0;padding-left:3px;width:1.3em;margin-top:-2px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-name{font-size:.9em;padding-top:5px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-price-row{font-size:.9em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-price-row span{font-size:.8em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-page-description{font-size:.9em;padding-bottom:10px;padding-top:2px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-rating{font-size:.8em;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;float:left;line-height:1.25em;margin:0 .25em 0 0;padding:0;padding-right:20px;padding-bottom:5px;position:relative;background-repeat:no-repeat;cursor:pointer}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-rating .yellow-star{color:#fc0}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-prod-info-left .rf-prod-info .rf-prod-rating .gray-star{color:#ccc}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-add-prod-to-bag{background-color:#3a408a;color:#fff;line-height:1;font-style:normal;text-transform:uppercase;border:2px solid #3a408a;padding:11px 23px 10px;font-size:16px;white-space:nowrap;margin-top:5px;margin-left:10px;font-size:14.4px;float:right;cursor:pointer}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-front .rf-prod-info-row .rf-add-prod-to-bag:hover{text-decoration:none}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back{position:absolute;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-prod-name{width:80%;margin:5px auto 20px;font-size:1.1em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-collapsible-header{display:block;padding:10px;text-transform:uppercase;font-weight:600;font-size:.9em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;-webkit-animation:show-bottom-border .6s linear forwards;animation:show-bottom-border .6s linear forwards}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-collapsible-header span.blue-text{color:#5f9bc6}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-collapsible-header.collapsed{-webkit-animation:hide-bottom-border .6s linear forwards;animation:hide-bottom-border .6s linear forwards;border-bottom:none}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-expanding-section{overflow:hidden}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-expanding-content{text-align:left;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;font-size:.9em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-expanding-content span{font-size:.95em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card.rf-card-back .rf-expanding-content.collapsed{height:0;padding:0}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-rotate-instructions{width:calc(100% - 34px);border-top:1px solid #ccc;padding-top:7px;text-align:center;margin:0 auto}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-rotate-instructions a{font-size:.9em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-category{width:90%;margin:0 auto;color:#323132;padding-bottom:1em}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-category ul{display:none;text-align:left}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-details{font-family:Proxima-Nova,Helvetica,Arial,sans-serif;width:calc(100% - 34px);margin:0 auto}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-details .collapsible{border-top:1px solid #ccc;padding-top:10px}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-details .collapsible span{font-family:Proxima-Nova,Helvetica,Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product .rf-card .rf-prod-details .collapsible p{text-align:left;color:#323132;width:80%;margin:10px auto}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product.rotated .rf-card-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rf-routine-finder-wrapper .rf-product-wrapper .rf-product.rotated .rf-card-back{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}.rf-routine-finder-wrapper .rf-toggle-switch-wrapper{min-width:300px;max-width:350px;margin:0 auto}.rf-routine-finder-wrapper .rf-toggle-switch{display:-ms-flexbox;display:flex;position:relative;cursor:pointer;margin:0 auto 20px;z-index:1000;background-color:#fff;border:1px solid #ccc}.rf-routine-finder-wrapper .rf-toggle-switch .rf-switch-option{float:left;width:calc(50% - 20px);background-color:transparent;padding:10px;font-size:13px;line-height:14px;color:#3a408a;text-align:center;width:100%}.rf-routine-finder-wrapper .rf-toggle-switch .rf-switch-option .rf-switch-option-title{display:block;font-size:1.4em;line-height:22px;padding-bottom:5px}.rf-routine-finder-wrapper .rf-toggle-switch .rf-switch-option .rf-switch-option-subtitle,.rf-routine-finder-wrapper .rf-toggle-switch .rf-switch-option .rf-switch-option-title{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;text-transform:uppercase;letter-spacing:1px}.rf-routine-finder-wrapper .rf-toggle-switch .rf-switch-option.rf-active{color:#fff;-webkit-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms}.rf-routine-finder-wrapper .rf-toggle-switch:after{position:absolute;background-color:#3a408a;display:block;content:"";clear:both;height:calc(100% + 2px);width:calc(50% + 1px);top:-1px;left:calc(50% + 1px);z-index:-1;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.rf-routine-finder-wrapper .rf-toggle-switch.rf-active:after{left:-1px}.rf-routine-finder-wrapper .rf-routine-results{max-width:600px;opacity:0;-webkit-animation:fade-in .6s linear forwards;animation:fade-in .6s linear forwards}.rf-routine-finder-wrapper .rf-routine-results img{max-width:100px}.rf-routine-finder-wrapper img.rf-logo{max-width:140px;padding:10px}.rf-routine-finder-wrapper .rf-back-button{position:absolute;top:5px;left:10px;color:#dec7b6;font-size:.8em;text-decoration:none}.rf-routine-finder-wrapper .rf-back-button:hover{text-decoration:none}.rf-routine-finder-wrapper .rf-skip-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0;text-transform:uppercase;letter-spacing:1.5px;height:40px}.rf-routine-finder-wrapper .rf-skip-button a{color:#323132;font-size:.8em}.rf-routine-finder-wrapper .rf-progress-bar{width:100%;height:5px;background-color:#ebddd3}.rf-routine-finder-wrapper .rf-progress-bar .rf-actual-progress{position:absolute;top:0;left:0;height:5px;width:0;background-color:#3a408a;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.rf-routine-finder-wrapper .rf-start-over-top{position:absolute;top:10px;right:10px}.rf-routine-finder-wrapper .rf-start-over-top a:hover{text-decoration:none}.rf-routine-finder-wrapper .rf-start-over-top a:hover svg{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}.rf-routine-finder-wrapper .rf-start-over a:hover{text-decoration:none}.rf-routine-finder-wrapper .rf-disclaimer{padding:50px 10px 0;font-size:.65em;width:80%;margin:0 auto}.rf-routine-finder-wrapper .rf-product-group{position:absolute;bottom:7px;right:19px;text-transform:uppercase;font-size:7px;text-align:center;line-height:10px}.rf-routine-finder-wrapper .rf-product-group img{width:25px}.rf-routine-finder-wrapper .rf-products-group{background-color:#f5eee9;overflow:hidden}.rf-routine-finder-wrapper .rf-products-group .rf-group-header{background-color:#ebddd3;padding:12px;margin-top:10px;font-family:Lora,serif;color:#323132;font-size:1.35em}.rf-routine-finder-wrapper .rf-products-group:first-of-type .rf-group-header{margin-top:0}.rf-routine-finder-wrapper .rf-button{font-size:.9em;width:70%;white-space:normal}.rf-routine-finder-wrapper .rf-bottom-links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.rf-routine-finder-wrapper .rf-bottom-links div.rf-spacer{width:3px;height:24px;border-right:1px solid #ccc;margin-top:20px}.rf-routine-finder-wrapper .rf-bottom-links div:not(.rf-spacer){text-align:right;padding-right:2%}.rf-routine-finder-wrapper .rf-bottom-links div:not(.rf-spacer):last-child{text-align:left;padding-left:2%;padding-right:0}.rf-routine-finder-wrapper .rf-email-me-wrapper{max-width:600px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:100px;padding-bottom:100px;font-size:16px;color:#57575c;overflow:hidden}.rf-routine-finder-wrapper .rf-email-me-wrapper p{color:#57575c;font-weight:700;padding:0 10px;margin-top:5px;margin-bottom:10px;line-height:1.3em}.rf-routine-finder-wrapper .rf-email-me-wrapper .rf-email-results-title{color:#b49b88;font-size:38px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.025em}.rf-routine-finder-wrapper .rf-email-me-wrapper .rf-email-me-background{position:absolute;top:0;left:0;min-width:100%;min-height:100%;z-index:-100}@media screen and (max-width:769px){.rf-routine-finder-wrapper .rf-email-me-wrapper .rf-email-me-background.rf-email-me-background-desktop{display:none}}@media screen and (min-width:770px){.rf-routine-finder-wrapper .rf-email-me-wrapper .rf-email-me-background.rf-email-me-background-mobile{display:none}}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper{max-width:400px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper input[type=email],.rf-routine-finder-wrapper .rf-email-me-inner-wrapper input[type=text]{padding:12px 10px;background-color:#fff;color:#333133;width:250px;margin-bottom:5px;font-size:15px}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper .rf-email-results-button{background-color:#2d2b2d;width:154px;padding:12px;font-size:16.2px;margin-top:20px}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper .rf-email-results-button:hover{background-color:#2d2b2d}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper .rf-sending{padding:100px 0}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper .rf-sending:after{content:"";display:block;width:40px;height:40px;border:10px solid #888;border-radius:100px;border-left:10px solid transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.rf-routine-finder-wrapper .rf-email-me-inner-wrapper .rf-thank-you{padding:100px 0}.rf-routine-finder-wrapper .rf-privacy-policy{position:absolute;bottom:25px;left:0;width:100%;text-align:center}.rf-routine-finder-wrapper .rf-privacy-policy a{text-decoration:none;color:#2d2b2d}.rf-routine-finder-wrapper .rf-email-results-checkbox-wrapper{margin-top:10px}.rf-routine-finder-wrapper .rf-input-wrapper{position:relative}.rf-routine-finder-wrapper .rf-input-error{position:absolute;top:-15px;background-color:#bf004a;color:#fff;border-radius:3px;font-size:12px;padding:4px 10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.rf-routine-finder-wrapper .rf-input-error:after{display:block;content:"";position:absolute;bottom:0;border:5px solid #bf004a;left:50%;-webkit-transform:rotate(-45deg) translateY(25%) translateX(-45%);-ms-transform:rotate(-45deg) translateY(25%) translateX(-45%);transform:rotate(-45deg) translateY(25%) translateX(-45%);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;border-right-color:transparent;border-top-color:transparent}.rf-routine-finder-wrapper .rf-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.rf-routine-finder-wrapper .rf-checkbox div{display:inline-block;width:15px;height:15px;margin-right:10px;background-color:#fff}.rf-routine-finder-wrapper .rf-checkbox span{top:1;left:1;font-size:7px;opacity:0;color:#333553}.rf-routine-finder-wrapper .rf-checkbox.rf-active span{opacity:1}@media screen and (min-width:768px){.rf-routine-finder-wrapper button:not(.disabled):hover{background:#93278f;cursor:pointer}}@media screen and (max-width:768px){.rf-routine-finder-wrapper{font-size:16px}.rf-routine-finder-wrapper .rf-routine-results{margin-bottom:50px}.rf-routine-finder-wrapper .rf-option img{width:90px;height:90px}.rf-routine-finder-wrapper .rf-prod-name{max-width:77%}.rf-routine-finder-wrapper .rf-back-button{left:0}.rf-routine-finder-wrapper h1.your-routine{margin-top:0}.rf-routine-finder-wrapper .rf-start-over-top{display:none}.rf-routine-finder-wrapper .rf-radio-option-index{width:90px;height:90px;margin-left:-45px}.rf-routine-finder-wrapper .rf-product-group{width:37px;line-height:unset;bottom:20px}.rf-routine-finder-wrapper .rf-bottom-links div.rf-spacer{height:33px}.rf-routine-finder-wrapper .rf-bottom-links div:not(.rf-spacer){text-align:center;width:150px}.rf-routine-finder-wrapper .rf-bottom-links div:not(.rf-spacer):last-child{text-align:center}}@media screen and (max-width:375px){.rf-routine-finder-wrapper .headline1 span{font-size:.8em}.rf-routine-finder-wrapper .line-break-prod-reviews{display:block}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}@-webkit-keyframes fade-out{to{opacity:0}}@keyframes fade-out{to{opacity:0}}.slide-q-forward-in{-webkit-animation:slide-q-forward-in .6s ease-in-out forwards;animation:slide-q-forward-in .6s ease-in-out forwards}.slide-q-forward-out{-webkit-animation:slide-q-forward-out .6s ease-in-out forwards;animation:slide-q-forward-out .6s ease-in-out forwards}@-webkit-keyframes slide-q-forward-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-q-forward-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-q-forward-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slide-q-forward-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.slide-q-back-in{-webkit-animation:slide-q-back-in .6s ease-in-out forwards;animation:slide-q-back-in .6s ease-in-out forwards}.slide-q-back-out{-webkit-animation:slide-q-back-out .6s ease-in-out forwards;animation:slide-q-back-out .6s ease-in-out forwards}@-webkit-keyframes slide-q-back-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slide-q-back-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slide-q-back-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-q-back-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-product-in{-webkit-animation:slide-p-in .6s ease-in-out forwards;animation:slide-p-in .6s ease-in-out forwards}.slide-product-out{-webkit-animation:slide-p-out .6s ease-in-out forwards;animation:slide-p-out .6s ease-in-out forwards}@-webkit-keyframes slide-p-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding-top:0;padding-bottom:0;margin-top:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;padding-top:unset;padding-bottom:unset;margin-top:10px}}@keyframes slide-p-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding-top:0;padding-bottom:0;margin-top:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;padding-top:unset;padding-bottom:unset;margin-top:10px}}@-webkit-keyframes slide-p-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;padding-top:unset;padding-bottom:unset;margin-top:10px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding-top:0;padding-bottom:0;margin-top:0}}@keyframes slide-p-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;padding-top:unset;padding-bottom:unset;margin-top:10px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding-top:0;padding-bottom:0;margin-top:0}}.slide-group-header-in{-webkit-animation:slide-g-h-in .6s ease-in-out forwards;animation:slide-g-h-in .6s ease-in-out forwards}.slide-group-header-out{-webkit-animation:slide-g-h-out .6s ease-in-out forwards;animation:slide-g-h-out .6s ease-in-out forwards}@-webkit-keyframes slide-g-h-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0;margin:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding:12px;margin-top:10px}}@keyframes slide-g-h-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0;margin:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding:12px;margin-top:10px}}@-webkit-keyframes slide-g-h-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding:12px;margin-top:10px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0;margin:0}}@keyframes slide-g-h-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding:12px;margin-top:10px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0;margin:0}}.slide-floating-step-name-in{-webkit-animation:slide-f-s-n-in .6s ease-in-out forwards;animation:slide-f-s-n-in .6s ease-in-out forwards}.slide-floating-step-name-out{-webkit-animation:slide-f-s-n-out .6s ease-in-out forwards;animation:slide-f-s-n-out .6s ease-in-out forwards}@-webkit-keyframes slide-f-s-n-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding-top:15px}}@keyframes slide-f-s-n-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding-top:15px}}@-webkit-keyframes slide-f-s-n-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding-top:15px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0}}@keyframes slide-f-s-n-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;height:unset;padding-top:15px}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;height:0;padding:0}}@-webkit-keyframes show-bottom-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #ccc}}@keyframes show-bottom-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #ccc}}@-webkit-keyframes hide-bottom-border{0%{border-bottom:1px solid #ccc}to{border-bottom:1px solid transparent}}@keyframes hide-bottom-border{0%{border-bottom:1px solid #ccc}to{border-bottom:1px solid transparent}}
/*# sourceMappingURL=main.f566534b.css.map*/