#regimenEmailMeModal,#stockNotificationConfirmation,#stockNotificationForm,#vipWaitListForm,#vipWaitlistSignUpConfirmation{padding-right:0!important}#regimenEmailMeModal .modal-content,#stockNotificationConfirmation .modal-content,#stockNotificationForm .modal-content,#vipWaitListForm .modal-content,#vipWaitlistSignUpConfirmation .modal-content{padding:5rem 1.375rem;top:5.3125rem}@media (min-width:1024px){#regimenEmailMeModal .modal-content,#stockNotificationConfirmation .modal-content,#stockNotificationForm .modal-content,#vipWaitListForm .modal-content,#vipWaitlistSignUpConfirmation .modal-content{width:700px;padding:5rem 5.5rem;top:1.875rem}}#regimenEmailMeModal .modal-content .modal-close,#stockNotificationConfirmation .modal-content .modal-close,#stockNotificationForm .modal-content .modal-close,#vipWaitListForm .modal-content .modal-close,#vipWaitlistSignUpConfirmation .modal-content .modal-close{top:1.625rem;right:.875rem}@media (min-width:1024px){#regimenEmailMeModal .modal-content .modal-close,#stockNotificationConfirmation .modal-content .modal-close,#stockNotificationForm .modal-content .modal-close,#vipWaitListForm .modal-content .modal-close,#vipWaitlistSignUpConfirmation .modal-content .modal-close{top:1.875rem;right:1.875rem}}.stock_notify-product-name,.stock_notify-title{color:#000}.stock_notify-title{font-size:1.3125rem;margin-bottom:1.25rem}@media (min-width:1024px){.stock_notify-title{font-size:1.625rem;margin-bottom:1rem}}.stock_notify-product-name{font-family:Geologica;font-weight:500;font-size:.875rem;margin-bottom:1.25rem}.stock_notify .form-group{margin-bottom:1.5rem}.stock_notify .form-group .form-control{font-size:.875rem;color:#000}.stock_notify .form-group .form-control-label,.stock_notify .form-group .invalid-feedback{font-family:Geologica;font-weight:150}.stock_notify-checkbox.custom-control-label{font-family:Geologica;font-weight:150;font-size:.875rem;line-height:1.125rem;text-transform:none}@media (min-width:1024px){.stock_notify-checkbox.custom-control-label{font-size:1rem}}.stock_notify .btn-save{font-family:Geologica;font-weight:500;font-size:.9375rem}#regimenEmailMeModal .modal-content,#regimenEmailMeModal .modal-title,#stockNotificationConfirmation .modal-content,#stockNotificationConfirmation .modal-title{color:#000}#regimenEmailMeModal .modal-content,#stockNotificationConfirmation .modal-content{font-family:Geologica;font-weight:150;font-size:.875rem;letter-spacing:.08em}#regimenEmailMeModal .modal-title,#stockNotificationConfirmation .modal-title{font-family:Geologica;font-weight:700;font-size:1.3125rem;text-transform:none;letter-spacing:normal}@media (min-width:1024px){#regimenEmailMeModal .modal-title,#stockNotificationConfirmation .modal-title{font-size:1.625rem}}.vipWaitlist_description{font-family:Geologica;font-weight:150}#vipWaitListForm,#vipWaitlistSignUpConfirmation{top:0;left:0;overflow:hidden;height:100%;width:100%;-webkit-transform:none;transform:none}#vipWaitListForm .modal-content,#vipWaitlistSignUpConfirmation .modal-content{margin:28px;width:100%;max-width:380px}@media (min-width:768px){#vipWaitListForm .modal-content,#vipWaitlistSignUpConfirmation .modal-content{max-width:none;width:500px}}@media (min-width:1024px){#vipWaitListForm .modal-content,#vipWaitlistSignUpConfirmation .modal-content{width:700px}}#vipWaitListForm .modal-dialog,#vipWaitlistSignUpConfirmation .modal-dialog{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#vipWaitlistSignUpConfirmation .modal-content{min-height:60vh}@media (min-width:768px){#vipWaitlistSignUpConfirmation .modal-content{min-height:0}}.stock_notify-title{font-family:Raleway;font-weight:700}.stock_notify-product-name{font-family:Raleway;font-weight:600;font-size:1rem}@media (min-width:1024px){.stock_notify-product-name{font-size:.9375rem}}.stock_notify-product-name,.stock_notify-title,.stock_notify .btn-save,.stock_notify .form-group .form-control{color:#333}.stock_notify .form-group .invalid-feedback{font-family:Raleway;font-weight:400}.stock_notify-checkbox.custom-control-label,.stock_notify .form-group .form-control,.stock_notify .form-group .form-control-label{font-family:Raleway;font-weight:400;font-size:1rem}@media (min-width:1024px){.stock_notify-checkbox.custom-control-label,.stock_notify .form-group .form-control,.stock_notify .form-group .form-control-label{font-size:.9375rem}}.stock_notify .btn-save{background-color:#fff;padding-top:.375rem}.stock_notify .btn-save:hover{background-color:#fff;opacity:.7;border:1px solid rgba(0,0,0,.7)}#stockNotificationConfirmation .modal-content{font-family:Raleway;font-weight:400;font-size:1rem;color:#000}#stockNotificationConfirmation .modal-title{font-family:Raleway;font-weight:700;color:#333}#vipWaitlistSignUpConfirmation .modal-content{font-family:Raleway;font-weight:400;font-size:1rem;color:#000}#vipWaitlistSignUpConfirmation .modal-title{font-family:Raleway;font-weight:700;color:#333}.vipWaitlist_description{font-family:Raleway;font-weight:400;font-size:12px;padding-top:24px}.vipWaitlist_description a{text-decoration:underline}[data-brand=theordinary] .tile-wrapper{width:100%}@media (min-width:1024px){[data-brand=theordinary] .tile-wrapper:not(:last-of-type){margin-bottom:80px}}[data-brand=theordinary] .enhanced-tile img{width:100%}[data-brand=theordinary] .enhanced-tile .add_to_cart-success_message{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-brand=theordinary] .enhanced-tile .product-title .product-link{font-family:Raleway;font-weight:600;font-size:28px;line-height:1.25}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile .product-title .product-link{font-size:32px}}[data-brand=theordinary] .enhanced-tile .product-title .ratings-wrapper{padding:10px 0 0;min-height:34px}@media (min-width:1024px){[data-brand=theordinary] .enhanced-tile .product-title .ratings-wrapper{text-align:right;min-height:0}}[data-brand=theordinary] .enhanced-tile .product-title .ratings-wrapper#ratings-wrap .bv_numReviews_component_container{padding-left:20px!important}@media (min-width:1024px){[data-brand=theordinary] .enhanced-tile .product-step-info{margin-left:200px}}[data-brand=theordinary] .enhanced-tile .product-step-info .product-step-type{font-family:Raleway;font-weight:600;margin-bottom:23px}[data-brand=theordinary] .enhanced-tile .product-step-info .product-layering-info{margin-bottom:24px}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile .product-step-info .product-layering-info{margin-bottom:32px}}[data-brand=theordinary] .enhanced-tile .product-description{padding:18px 0 24px;border-bottom:1px solid #e1ded9}[data-brand=theordinary] .enhanced-tile .title-small{font-family:Raleway;font-weight:600;margin-bottom:9px;line-height:1}@media (min-width:1024px){[data-brand=theordinary] .enhanced-tile .product-info-area{-webkit-box-flex:0;-ms-flex:0 1 380px;flex:0 1 380px}}@media (min-width:1280px){[data-brand=theordinary] .enhanced-tile .product-info-area{-webkit-box-flex:0;-ms-flex:0 1 630px;flex:0 1 630px}}[data-brand=theordinary] .enhanced-tile .image-area{margin-bottom:32px}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile .image-area{margin-bottom:0}}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile .image-area .image-container{width:180px;margin-right:20px}}[data-brand=theordinary] .enhanced-tile .sub-section:not(.tile-footer){border-bottom:1px solid #e1ded9}[data-brand=theordinary] .enhanced-tile .sub-section .inner{padding:16px 0}[data-brand=theordinary] .enhanced-tile .product-key-ingredients{display:-webkit-box;display:-ms-flexbox;display:flex}[data-brand=theordinary] .enhanced-tile .product-key-ingredients .trigger-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-brand=theordinary] .enhanced-tile .product-key-ingredients .trigger-wrapper .drawer-trigger{width:22px;cursor:pointer;margin-right:4px}[data-brand=theordinary] .enhanced-tile .tile-footer .product_price_and_size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-brand=theordinary] .enhanced-tile .tile-footer .product_price_and_size .prices{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}[data-brand=theordinary] .enhanced-tile .tile-footer .product_price_and_size .size_wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[data-brand=theordinary] .enhanced-tile .tile-footer .product_price_and_size .size_wrap .attribute-value-container:first-child .product_tile-attributes_link.size:after{content:"\2022";background-color:transparent;font-size:.625rem;height:auto;top:0}[data-brand=theordinary] .enhanced-tile .tile-footer .icon-email:after,[data-brand=theordinary] .enhanced-tile .tile-footer .icon-email:before{content:""}[data-brand=theordinary] .enhanced-tile .tile-footer .btn-outofstock{height:auto;border:1px solid #333;padding:15px 0;width:293px;margin-top:15px;-webkit-transition:none;transition:none}[data-brand=theordinary] .enhanced-tile .tile-footer .btn-outofstock .label-outofstock{font-size:.9375rem;font-family:Geologica;font-weight:500}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .product_tile-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .product_tile-attributes .selected{pointer-events:none}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer{height:50px;width:50px;border-radius:50%;background-color:#333;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;margin:12px 0 0 -4px}@media (min-width:768px){[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer{margin:0}}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .adding_to_cart-btn_icon{-webkit-filter:invert(1);filter:invert(1);background-position:11px 12px;height:100%}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .btn{-webkit-transition-property:background-color;transition-property:background-color}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .btn:after,[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .btn:before{-webkit-transition:none;transition:none}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .btn:after{display:none}[data-brand=theordinary] .enhanced-tile[data-available=true] .tile-footer .add_to_cart_footer .btn:focus:before{width:56px;height:56px;border-radius:50%;top:-4px;left:-4px;border-width:1px;right:auto;-webkit-transition:none;transition:none}.lazy-carousel-wrap{position:relative}.lazy-carousel-wrap.unloaded{opacity:0}.lazy-carousel-wrap.unloaded .swiper-slide{width:1px!important}.lazy-carousel-wrap.static .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);margin-right:20px}@media (min-width:768px){.lazy-carousel-wrap.static .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 30px);flex:0 0 calc(33% - 30px);margin-right:50px}}.lazy-carousel-wrap.static .custom-scrollbar,.lazy-carousel-wrap.static .swiper-nav-btn{display:none}.lazy-carousel-wrap .custom-scrollbar{--scrollbar-pos:0;height:1px;background:#666;width:100%;position:relative}@media (min-width:1024px){.lazy-carousel-wrap .custom-scrollbar{width:100%}}.lazy-carousel-wrap .custom-scrollbar:before{content:"";width:var(--scrollbar-width);height:2px;top:-1px;left:var(--scrollbar-pos);-webkit-transition:left .3s ease;transition:left .3s ease;background:#171616;position:absolute}.lazy-carousel-wrap .custom-scrollbar{margin:32px 0;background:#e1ded9}@media (min-width:768px){.lazy-carousel-wrap .custom-scrollbar{margin:40px 0}}@media (min-width:1366px){.lazy-carousel-wrap .custom-scrollbar{margin:80px 0 40px}}.lazy-carousel-wrap .custom-scrollbar:before{height:4px;top:-4px}.lazy-carousel-wrap .swiper-nav-btn{position:absolute;z-index:10;padding:10px 15px;background:hsla(0,0%,100%,.9);top:15%;outline-style:none}@media (min-width:1024px){.lazy-carousel-wrap .swiper-nav-btn{top:40%}}.lazy-carousel-wrap .swiper-nav-btn.swiper-button-lock{display:block}.lazy-carousel-wrap .swiper-nav-btn.next{right:-20px}@media (min-width:1024px){.lazy-carousel-wrap .swiper-nav-btn.next{right:-65px}}.lazy-carousel-wrap .swiper-nav-btn.prev{left:-20px}@media (min-width:1024px){.lazy-carousel-wrap .swiper-nav-btn.prev{left:-65px}}.regimen-results{padding:40px 24px 0;max-width:1550px;margin:auto}@media (min-width:768px){.regimen-results{padding:60px 0 0}}@media (min-width:1024px){.regimen-results{padding:20px 0 0}}.regimen-results [class*=col-]{padding:0}.regimen-results .results-header{position:relative;overflow-x:hidden;padding:0;border-bottom:1px solid #e1ded9}@media (min-width:768px){.regimen-results .results-header{padding:80px}}.regimen-results .results-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (min-width:768px){.regimen-results .results-header .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.regimen-results .results-header .inner .regimen-hero{max-width:620px;width:100%;height:auto}.regimen-results .results-header .inner .regimen-hero img{width:100%;height:auto}.regimen-results .results-header .results-user-info{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:550px}.regimen-results .results-header .results-user-info .current-date{font-family:Raleway;font-weight:600;font-size:.875rem;line-height:150%;margin-bottom:1rem;color:#000}@media (min-width:768px){.regimen-results .results-header .results-user-info .current-date{font-size:1rem}}.regimen-results .results-header .results-user-info .your-results-msg{font-family:Raleway;font-weight:700;font-size:28px;line-height:1.2;margin-bottom:24px}@media (min-width:1024px){.regimen-results .results-header .results-user-info .your-results-msg{font-size:36px;overflow-wrap:normal;padding-right:0;margin-bottom:32px}}.regimen-results .results-header .results-user-info .your-concerns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.regimen-results .results-header .results-user-info .your-concerns__title{font-size:12px;font-family:Raleway;font-weight:600}.regimen-results .results-header .results-user-info .your-concerns__value{font-family:Raleway;font-weight:400;font-size:16px}@media (min-width:768px){.regimen-results .results-header .results-user-info .your-concerns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;margin-bottom:32px}}.regimen-results .results-header .results-user-info .retake-quiz>a{font-family:Raleway;font-weight:600;padding-top:10px;padding-right:2.25rem;position:relative}.regimen-results .results-header .results-user-info .retake-quiz>a:after{content:"";position:absolute;display:inline-block;width:24px!important;height:24px!important;background-image:url(../../../images/icons/svg/arrow-black.svg);background-size:cover;background-repeat:no-repeat;border:none;top:24%;right:.5rem}.regimen-results .results-header .results-user-info .email-results{margin-bottom:1rem}.regimen-results .results-header .results-user-info .email-results button{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;border-radius:48px;padding:.75rem 2rem}.regimen-results .results-header .results-user-info .email-results button:after,.regimen-results .results-header .results-user-info .email-results button:before{display:none}.regimen-results .results-header .results-user-info .email-results button span{text-transform:capitalize;font-size:1rem;font-weight:600;line-height:150%;letter-spacing:normal}@media (min-width:768px){.regimen-results .results-header .amplience_include{max-width:262px;margin-top:50px;-webkit-box-flex:0;-ms-flex:0 0 262px;flex:0 0 262px}}@media (min-width:1024px){.regimen-results .results-header .amplience_include{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:380px}}@media (min-width:1366px){.regimen-results .results-header .amplience_include{max-width:452px}}@media (min-width:1920px){.regimen-results .results-header .amplience_include{margin-top:30px}}.regimen-results .results-body{padding:40px 0 0}.regimen-results .results-body__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid #e1ded9}@media (min-width:768px){.regimen-results .results-body__header{border:none}}.regimen-results .results-body__header__left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.regimen-results .results-body__header__left{max-width:510px}}.regimen-results .results-body__header__right{position:fixed;bottom:0;width:100%;left:0;right:0;z-index:999;padding:8px;background-color:#fff;border-top:1px solid #e1ded9}@media (min-width:768px){.regimen-results .results-body__header__right{max-width:510px;position:static;border:none;max-width:248px;width:100%;z-index:unset}}.regimen-results .results-body__header__title{font-family:Raleway;font-weight:700;font-size:22px;line-height:26px}@media (min-width:768px){.regimen-results .results-body__header__title{font-size:28px;line-height:33.6px}}.regimen-results .results-body__header__description{font-family:Raleway;font-weight:400;font-size:14px;line-height:21px}@media (min-width:768px){.regimen-results .results-body__header__description{font-size:16px;line-height:24px}}.regimen-results .results-body__header__sub-description{font-family:Raleway;font-weight:400;font-size:12px;color:#757575}.regimen-results .results-body__header .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px}.regimen-results .results-body__header .nav-pills .nav-item{background-color:#fff;width:100%;border:1px solid #000;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.regimen-results .results-body__header .nav-pills .nav-item{max-width:156px}}.regimen-results .results-body__header .nav-pills .nav-item .nav-link{height:48px;font-family:Raleway;font-weight:600;font-size:14px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;gap:4px}.regimen-results .results-body .btn{width:100%}.regimen-results .results-body .btn__add{max-width:none;margin:0}.regimen-results .results-body .btn__add .inner{gap:4px;font-family:Raleway;text-transform:capitalize;font-size:1rem;font-weight:600;letter-spacing:0;line-height:150%}.regimen-results .results-body .btn__add .inner span{text-transform:capitalize}.regimen-results .results-body .btn__add .inner span.basket-small-white:before{font-size:1.5rem}@media (min-width:1024px){.regimen-results .results-body .btn__add{margin:0 0 10px}}.regimen-results .results-body .tabbedCarousel{margin:0}@media (min-width:1024px){.regimen-results .results-body .tabbedCarousel{margin-top:50px}}.regimen-results .results-body .tabbedCarousel .swiper{border:none;padding:8px}.regimen-results .results-body .tabbedCarousel .swiper .am-pm{display:-webkit-box;display:-ms-flexbox;display:flex}.regimen-results .results-body .tabbedCarousel .tab-pane .row{margin:0;padding-top:48px;padding-bottom:80px;border-bottom:1px solid #e1ded9}@media (min-width:1024px){.regimen-results .results-body .tabbedCarousel .tab-pane .row{padding-top:80px;padding-bottom:120px}.regimen-results .results-body .tabbedCarousel .tab-pane .row:not(:last-child){border-bottom:1px solid #e1ded9}}.regimen-results .results-body .tabbedCarousel .tab-pane .row:last-of-type{border-bottom:none}.regimen-results .results-body .tabbedCarousel .regimen-block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;padding-top:24px;padding-right:0;padding-bottom:24px}@media (min-width:768px){.regimen-results .results-body .tabbedCarousel .regimen-block-header{gap:16px;padding-bottom:0;padding-right:30px}}.regimen-results .results-body .tabbedCarousel .regimen-block-header__step-rounded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.regimen-results .results-body .tabbedCarousel .regimen-block-header__step-rounded div{height:12px;width:12px;background-color:#fff;border:1px solid #000;border-radius:50%}.regimen-results .results-body .tabbedCarousel .regimen-block-header__step-rounded div.filled{background-color:#000}.regimen-results .results-body .tabbedCarousel .regimen-block-header__title{font-family:Raleway;font-weight:700;font-size:22px;line-height:26px}@media (min-width:768px){.regimen-results .results-body .tabbedCarousel .regimen-block-header__title{font-size:28px;line-height:33px}}.regimen-results .results-body .tabbedCarousel .regimen-block-header__title sup{font-family:Raleway;font-weight:600;font-size:14px;margin-left:4px;margin-top:-1px}@media (min-width:768px){.regimen-results .results-body .tabbedCarousel .regimen-block-header__title sup{top:-14px;line-height:18px}}.regimen-results .results-body .tabbedCarousel .regimen-block-header__details{font-family:Raleway;font-weight:400;font-size:14px;line-height:21px}@media (min-width:768px){.regimen-results .results-body{padding:80px}}.regimen-results .skin-journey{padding:48px 0}@media (min-width:768px){.regimen-results .skin-journey{padding:80px 0;border:none}}.regimen-results .skin-journey .skin-journey-toggle{position:absolute;display:block;font-size:1.375rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;right:0;top:-7px}@media (min-width:1024px){.regimen-results .skin-journey .skin-journey-toggle{display:none}}.regimen-results .skin-journey .skin-journey-toggle.collapsed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.regimen-results .skin-journey__header{position:relative;margin-bottom:2.5rem}@media (min-width:1024px){.regimen-results .skin-journey__header{margin-bottom:75px}}.regimen-results .skin-journey__header__box{max-width:510px}.regimen-results .skin-journey__header__title{font-family:Raleway;font-weight:700;font-size:20px;line-height:24px;margin-bottom:24px}@media (min-width:1024px){.regimen-results .skin-journey__header__title{font-family:Raleway;font-weight:700;font-size:36px;line-height:45px;margin-bottom:0}}.regimen-results .skin-journey__header__description{font-family:Raleway;font-weight:400;font-size:14px;line-height:21px}@media (min-width:1024px){.regimen-results .skin-journey__header__description{font-size:16px;line-height:24px}}.regimen-results .skin-journey__footer{position:relative;padding-left:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.regimen-results .skin-journey__footer:before{content:"";position:absolute;top:5px;left:5px;width:1px;height:calc(100% - 25px);background-color:#e1ded9}@media (min-width:1024px){.regimen-results .skin-journey__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;padding-left:0}.regimen-results .skin-journey__footer:before{top:-28px;height:1px;width:100%;background-color:#e1ded9}}.regimen-results .skin-journey__footer__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative}.regimen-results .skin-journey__footer__box:before{content:"";position:absolute;top:5px;left:-32.5px;width:8px;height:8px;background-color:#e1ded9;border-radius:50%}@media (min-width:1024px){.regimen-results .skin-journey__footer__box{max-width:290px}.regimen-results .skin-journey__footer__box:before{left:0;top:-31.5px}}.regimen-results .skin-journey__footer__box:last-child:after{content:"";position:absolute;bottom:20px;left:-32.5px;width:8px;height:8px;border-left:2px solid #e1ded9;border-bottom:2px solid #e1ded9;rotate:-45deg}@media (min-width:1024px){.regimen-results .skin-journey__footer__box:last-child:after{top:-31.5px;left:auto;right:-5px;width:8px;height:8px;rotate:-135deg}}.regimen-results .skin-journey__footer__date{font-family:Raleway;font-weight:600;font-size:14px;color:#333}.regimen-results .skin-journey__footer__title{font-size:20px;line-height:24px;font-family:Raleway;font-weight:700;color:#333}.regimen-results .skin-journey__footer__description{font-family:Raleway;font-weight:400;font-size:14px;line-height:21px;color:#000}.regimen-results .js-save_regimen-btn{margin-bottom:16px;background-color:transparent;min-width:183px;display:-webkit-box;display:-ms-flexbox;display:flex}.regimen-results .js-save_regimen-btn:hover{background-color:#000;color:#fff}.regimen-results .js-save_regimen-btn:hover .save-label{color:#fff}.regimen-results .js-save_regimen-btn:disabled{opacity:.4;color:#000;border:1px solid #000;background-color:#fff}.regimen-results .save-label{color:#000}.regimen-results .icon-check{font-size:22px}.regimen-results .spinner{width:100%}.regimen-results .regimen-email{background:url(../../../../images/theordinary/regimen-builder/emailRegimenBg_mobile.jpg);background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:40px;height:auto;width:100%;aspect-ratio:2/3;background-size:100%!important;background-position:bottom;padding:24px}@media (min-width:1024px){.regimen-results .regimen-email{margin-top:0;background-size:100%;background-position:50%;background:url(../../../../images/theordinary/regimen-builder/emailRegimenBg.jpg);aspect-ratio:13/4;height:auto}}.regimen-results .regimen-email__inner{max-width:594px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.regimen-results .regimen-email__inner{gap:32px}}.regimen-results .regimen-email__title{font-family:Raleway;font-weight:700;font-size:28px}@media (min-width:1024px){.regimen-results .regimen-email__title{font-size:36px}}.regimen-results .regimen-email__description{font-family:Raleway;font-weight:400;font-size:16px}@media (min-width:1024px){.regimen-results .regimen-email__description{font-size:18px}}.regimen-results .regimen-email__button button:after,.regimen-results .regimen-email__button button:before{display:none}.regimen-results .regimen-email .btn-rounded-primary{text-transform:none}.amplience-bottom-content{max-width:1920px;margin:auto;display:none}@media (min-width:1024px){.amplience-bottom-content{display:block}}#regimenEmailMeModal{overflow-y:hidden;width:100%;height:100%}#regimenEmailMeModal .modal-content{margin:0 auto}#regimenEmailMeModal .email_regimen-title{font-family:Raleway;font-weight:700;font-size:1.3125rem;margin-bottom:1.25rem}@media (min-width:1024px){#regimenEmailMeModal .email_regimen-title{font-size:1.625rem;margin-bottom:1rem}}#regimenEmailMeModal .form-control-label{font-family:Raleway;font-weight:400}#regimenEmailMeModal .js-email_regimen-form .form-group{margin-bottom:1.5rem}#regimenEmailMeModal .custom-control-label{font-family:Raleway;font-weight:400;font-size:1rem}@media (min-width:1024px){#regimenEmailMeModal .custom-control-label{font-size:.9375rem}}#regimenEmailMeModal .btn-save{background:#fff;color:#000;font-size:.9375rem}#regimenEmailMeModal .modal-close:focus{outline-offset:-6px}#ingredientModal{padding:0!important}#ingredientModal .modal-content,#ingredientModal .modal-dialog{height:100%}#ingredientModal .modal-content{width:100%;margin:0 0 0 auto;padding:38px 32px 0}@media (min-width:1024px){#ingredientModal .modal-content{width:700px}}#ingredientModal .modal-header{margin-bottom:32px;padding:0 0 60px;border-bottom:1px solid #e1ded9}#ingredientModal .modal-header .ingredients-title{font-family:Raleway;font-weight:700;font-size:1.375rem}#ingredientModal .modal-header .close-modal{background-color:transparent;display:inline-block;border:0;font-size:1.25rem}#ingredientModal.fade .modal-dialog{-webkit-transform:translate(calc(100% - 100px));transform:translate(calc(100% - 100px));-webkit-transition:.3s cubic-bezier(.215,.61,.355,1);transition:.3s cubic-bezier(.215,.61,.355,1)}@media (min-width:1024px){#ingredientModal.fade .modal-dialog{-webkit-transform:translate(700px);transform:translate(700px)}}#ingredientModal.fade.show .modal-dialog{-webkit-transform:none;transform:none;-webkit-transition-duration:.8s;transition-duration:.8s}.recommendations-area{padding:0 10px}@media (min-width:768px){.recommendations-area{padding:0 22px}}@media (min-width:1024px){.recommendations-area{padding:40px 0 0;margin-bottom:40px;border-top:1px solid #e1ded9;border-bottom:1px solid #e1ded9}}.recommendations-area .left-side{position:relative}@media (min-width:1024px){.recommendations-area .left-side:after{content:"";position:absolute;right:20px;top:-40px;height:calc(100% + 40px);width:1px;background-color:#e1ded9}}@media (min-width:1366px){.recommendations-area .left-side:after{right:60px}}.recommendations-area .rec-title{font-family:Raleway;font-weight:600;font-size:1.75rem;border-bottom:1px solid #e1ded9;padding-bottom:20px;margin-bottom:10px}@media (min-width:768px){.recommendations-area .rec-title{margin-bottom:20px}}@media (min-width:1024px){.recommendations-area .rec-title{max-width:240px;padding:0;border:none;margin:auto}}.recommendations-area .inner{max-width:1550px;margin:auto}@media (min-width:1024px){.recommendations-area .inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.recommendations-area .lazy-carousel-wrap.static{margin-bottom:80px}