:root{--sts-color-mischka: #ddd9e7;--sts--secondary--color: #f7f6fb;--sts-color-tuatara: #1f1f1f;--sts-color-olivine: #9bbe65;--sts-color-alightslategray: #8275a5;--sts-color-white: #fff;--sts-color-biscay: #1e4473;--sts--secondary-low--color: #edeaf5;--sts-color-blue-bayoux: #55637d;--sts-dynamic-color--primary-button-color: #9888c7;--sts--text-primary-color: #000;--sts--primary-linear-gradient-color: linear-gradient(0deg, #b4a9d3, #9888c7);--sts--primary-hover-linear-gradient-color: linear-gradient(90deg, #b4a9d3, #9888c7);--sts-color-mine-shaft: #292929;--sts-color-skin-type-dspt: #a65e94;--sts-color-skin-type-dsnt: #d88aae;--sts-color-skin-type-dspw: #cb5d77;--sts-color-skin-type-dsnw: #dea796;--sts-color-skin-type-ospt: #d68762;--sts-color-skin-type-osnt: #eec8a7;--sts-color-skin-type-ospw: #e2a857;--sts-color-skin-type-osnw: #f5da95;--sts-color-skin-type-orpt: #abc33f;--sts-color-skin-type-ornt: #c3d690;--sts-color-skin-type-orpw: #86b15a;--sts-color-skin-type-ornw: #a0c8ab;--sts-color-skin-type-drpt: #6194b0;--sts-color-skin-type-drnt: #9cb1d8;--sts-color-skin-type-drpw: #5970a3;--sts-color-skin-type-drnw: #a498c1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-primary{border:0;height:45px;padding:15px 20px;font-family:DMSans-Bold,sans-serif;font-size:smaller;display:flex;align-items:center;justify-content:center;width:245px;font-size:16px;margin-top:20px;color:#000!important}.button-secondary{font-family:DMSans-Bold,sans-serif;font-weight:400;font-size:14px;text-transform:capitalize;padding:10px 20px;height:45px;min-width:172px;display:flex;align-items:center;justify-content:center;border-radius:2px;box-shadow:0 3px 4px #0000001a;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);border:1px solid transparent;font-size:17px;color:#000!important}.button-underline{margin-top:.5rem;color:var(--sts-color-biscay);font-weight:500;text-decoration:underline}.products-container__heading{display:flex;align-items:center;gap:15px;margin:1rem 0 1rem .5rem;border-bottom:1px solid #ddd9e7;padding-bottom:1rem}.products-container__heading-title{font-size:24px;text-transform:capitalize;font-family:DMSans-Bold,sans-serif;font-weight:700;color:#292929;line-height:1.2;margin:0}.products-container__heading span{width:32px;height:32px;background-size:cover!important}.products-container__heading.morning span{background:var(--sticker-am)}.products-container__heading.evening span{background:var(--sticker-pm)}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.loader.--active{display:block}.spinner{width:50px;height:50px;border:5px solid #444;border-top:5px solid #fff;border-radius:50%;animation:spin .6s linear infinite}.add-routine__images-container{display:flex;flex-wrap:wrap;justify-content:center;margin-left:200px;zoom:.9}.add-routine__images-container>div{display:flex;justify-content:center}.add-routine__images-container>div>div{width:340px;height:210px;margin:-15px auto 10px}.add-routine__images-container>div>div>div{position:relative;padding:5px;width:100%;text-align:left;margin-left:20px}.add-routine__images-group{display:flex;flex-wrap:wrap}.add-routine__images-group.group-2{margin-left:20px;margin-top:-155px}.add-routine__images-group.group-3{margin-left:40px;margin-top:-165px}.add-routine__images-group.group-2 img{height:180px}.add-routine__images-group.group-3 img{height:130px}.add-routine__image{display:inline-block;height:200px;width:100%;max-width:160px;margin-left:-90px}.add-routine__image img{width:100%;height:100%;display:block;object-fit:contain}.product-card__image:hover .product-card__view,body.modal-view-product-open .modal-view-product,body.modal-open .modal-view{opacity:1;visibility:visible}body.modal-view-product-open,body.modal-open{overflow:hidden}body.modal-view-product-open .modal-view-product-container{opacity:1;visibility:visible;transform:translate(0)}.product-card__image img,.product-card__ingredient-image img,.add-routine__image img,.modal-view__content-product-image img,.modal-view__recomended-item-icon img,.skin__type-image img{width:100%;height:100%;display:block;object-fit:contain;-o-object-fit:contain}.modal-view-product{display:flex;justify-content:center;align-items:center}.modal-view,.modal-view-product{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;overflow:hidden;outline:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.modal-view__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.modal-view-product-container{opacity:0;visibility:hidden;transform:translateY(100%);max-width:600px;width:100%;height:600px;overflow-y:auto;background:var(--sts-color-white);z-index:2;padding:0 10px;margin:0 10px;transition:all .3s ease-in-out}.modal-view__close{display:flex;justify-content:flex-end;align-items:center}.modal-view__close button{display:flex;justify-content:center;align-items:center;font-size:20px;width:20px;height:20px;margin-top:15px;margin-bottom:10px}.modal-view__content{padding:1rem}.modal-view__content-content{margin-top:0rem}.modal-view__content-product{display:flex;gap:.5rem}.modal-view__content-product-image{flex:0 0 33%;height:150px}.modal-view__content-product-details{flex:0 0 67%;padding:0 1rem}.modal-view_button{margin:1rem 0}.modal-view__content-desc p{word-wrap:break-word;font-family:DMSans-Regular,sans-serif;font-size:16px;margin:0;color:var(--sts-color-mine-shaft)}.modal-view__ingredients p{word-wrap:break-word}.modal-view__recomended-container{display:flex;flex-wrap:wrap;row-gap:5px}.modal-view__ingredients-title{font-size:20px;font-weight:500;color:var(--sts-color-tuatara);text-transform:capitalize;margin-bottom:.5rem}.modal-view__recomended-title{font-size:16px;margin:1rem 0}.modal-view__recomended-item{display:flex;align-items:center;gap:5px;width:100px}.modal-view__recomended-item-icon{width:25px;height:25px}.modal-view__content-product-title{font-size:14px;margin:0;color:var(--sts-color-mine-shaft);font-weight:650}.modal-view__content-product-price{font-size:24px;font-family:DMSans-Regular,sans-serif;margin:0}.modal-view__recomended-item-text{font-size:16px;font-family:DMSans-Regular,sans-serif;font-weight:400;color:var(--sts-color-mine-shaft)}.add-routine__type{font-size:1rem;font-weight:400;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.add-routine__cta{background:#ced4da;box-shadow:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px;width:48px;height:28px;cursor:pointer;position:relative}.add-routine__cta span{content:"";width:1.25rem;height:1.25rem;position:absolute;left:.25rem;top:50%;background:#fff;border-radius:50%;margin-top:-.625rem;transition-duration:.2s}[data-products-show=budget] .add-routine__cta,[data-products-show=less] .add-routine__cta{background:#76bbff}[data-products-show=budget] .add-routine__cta span,[data-products-show=less] .add-routine__cta span{transform:translate(1.25rem)}.progress-bar{height:6px;overflow:hidden;position:relative;background:#dee2e6;border-radius:3px;border:0}.progress-bar__line{display:block;background:var(--sts--primary-linear-gradient-color);transition:width .5s ease-in-out;height:100%;position:absolute}.progress-bar__steps{display:flex}.progress-bar__step{flex:1 1 auto;display:flex;justify-content:center;align-items:center;color:#6c757d;font-size:14px}.desktop-hidden{display:none}.product-time__container{overflow:hidden}.products-container{box-shadow:0 2px 32px #cdd6e326;background-color:#fff;border-radius:12px;min-height:300px;padding:0 35px 35px;position:relative;width:100%}@media(min-width:993px){.product-cards{transform:translateY(0)!important}}@media(max-width:992px){.desktop-hidden{display:block}.add-routine__images-container{margin-left:120px;zoom:.8}.products-container{padding:0;position:relative;width:100%}.product-cards{justify-content:unset}.product-card{width:100%;height:100%;flex:unset!important;max-width:unset!important;flex-shrink:0!important}.product-cards__button{display:block;position:absolute;top:30%;display:flex;justify-content:center;align-items:center;font-size:30px;z-index:10}.product-cards__button.right{right:0}.product-cards__button.left{left:0}}@media(max-width:480px){.modal-view-product-container{height:100%;width:100%;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/quiz-results-main.css.map */
