@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.landingIntro h3,.pageHeader h2{font-family:TT Ramillas,arial;font-size:2em;line-height:1.5em;color:#4d5b51}.landingIntro p{font-size:1em;color:#4d5b51}.productWrapper,.routineDetailsPopover,.userRoutines,.chatEntryProducts .content,.chat .chatContent>div,.terms,.optionsSlider>ul,ul.routineThumbs,.options,.glowContent>.content{scrollbar-color:#23392D rgba(0,0,0,0);scrollbar-width:thin}.productWrapper::-webkit-scrollbar,.routineDetailsPopover::-webkit-scrollbar,.userRoutines::-webkit-scrollbar,.chatEntryProducts .content::-webkit-scrollbar,.chat .chatContent>div::-webkit-scrollbar,.terms::-webkit-scrollbar,.optionsSlider>ul::-webkit-scrollbar,ul.routineThumbs::-webkit-scrollbar,.options::-webkit-scrollbar,.glowContent>.content::-webkit-scrollbar{width:8px;position:absolute}.productWrapper::-webkit-scrollbar-track,.routineDetailsPopover::-webkit-scrollbar-track,.userRoutines::-webkit-scrollbar-track,.chatEntryProducts .content::-webkit-scrollbar-track,.chat .chatContent>div::-webkit-scrollbar-track,.terms::-webkit-scrollbar-track,.optionsSlider>ul::-webkit-scrollbar-track,ul.routineThumbs::-webkit-scrollbar-track,.options::-webkit-scrollbar-track,.glowContent>.content::-webkit-scrollbar-track{background:transparent}.productWrapper::-webkit-scrollbar-thumb,.routineDetailsPopover::-webkit-scrollbar-thumb,.userRoutines::-webkit-scrollbar-thumb,.chatEntryProducts .content::-webkit-scrollbar-thumb,.chat .chatContent>div::-webkit-scrollbar-thumb,.terms::-webkit-scrollbar-thumb,.optionsSlider>ul::-webkit-scrollbar-thumb,ul.routineThumbs::-webkit-scrollbar-thumb,.options::-webkit-scrollbar-thumb,.glowContent>.content::-webkit-scrollbar-thumb{background-color:#00000080}.glowContent div.bg{background:url(/assets/landingBackground-B9kfVGzo.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom;z-index:1}.glowContent div.bg:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;max-height:80%;left:0;top:0;background:linear-gradient(180deg,#ece4da 60%,#ece4d900);border-radius:10px}@font-face{font-family:TT Ramillas;src:url(/fonts/TT_Ramillas_Trial_Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:TT Ramillas;src:url(/fonts/TT_Ramillas_Trial_Medium.ttf) format("truetype");font-weight:500;font-style:normal}body{margin:0;padding:10px;display:flex;flex-direction:row;align-items:center;width:100vw;height:100dvh;font-family:Outfit,serif;font-weight:300;font-size:1em;color:#23392d;box-sizing:border-box}body *{padding:0;margin:0;line-height:inherit;box-sizing:border-box}a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}div,header,footer{display:flex;flex-direction:column}ul,li,h1,h2,h3,h4,h5,p{padding:0;margin:0;list-style:none;font-size:inherit;font-weight:inherit}button,span.defaultMark,input,textarea{font-family:inherit;font-weight:inherit;font-size:inherit}#root{display:flex;flex:1;background:#eee3d5;border-radius:10px;overflow:hidden;height:100%;box-shadow:0 30px 114px 30px #0000000d;max-height:930px}@media only screen and (min-width: 460px){#root{border:1px solid rgba(255,255,255,.5);align-items:center;justify-content:center;border-right:0px;border-bottom:0px;padding:40px;max-height:initial}}.glowContent{width:100%;position:relative;justify-self:stretch;height:100%;padding-top:20px}.glowContent.flat{padding-top:0}.glowContent>.content{flex:0 1 100%;overflow:auto;overflow-x:hidden;align-items:center}.glowContent div.bg{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;border-radius:10px}.glowContent>header,.glowContent>footer,.glowContent>.content{z-index:2}.glowContent.loading{position:relative;overflow:hidden;border:0px solid rgba(0,0,0,0)}.glowContent.loading .loadingSpinner{position:absolute;display:block;left:-100%;top:-100%;width:300%;height:300%;animation:rotate linear 4s infinite;background:linear-gradient(180deg,#fff,#fff 10%,#db4e71)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glowContent.loading:after{content:"";border-radius:9px;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:1px;top:1px;background:#eee3d5}.glowContent.loading .content{z-index:1}@media only screen and (min-width: 460px){.glowContent{border:1px solid #fff;box-shadow:10px 10px 40px 20px #0000000d;border-radius:10px;max-width:410px;max-height:900px}.glowContent.loading{border:1px solid rgba(0,0,0,0)}}.glowContent.gloweLoading{align-items:center;justify-content:center}*{-webkit-tap-highlight-color:transparent}.glowButtonContainer{padding:0 10px 10px}.masthead{display:flex;flex-direction:column;gap:20px;align-items:center;margin-bottom:40px}.appHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;margin-top:50px}@media only screen and (max-width: 420px){.appHeader{margin-top:30px}}.pageHeader{flex-direction:column;align-items:center;gap:20px;text-align:center;margin-top:35px}@media only screen and (max-width: 420px){.pageHeader{margin-top:20px;gap:10px}}.pageHeader h2{font-size:1.4em}.pageHeader p{max-width:220px;line-height:170%}.logo{width:100px}.logo.navigate{cursor:pointer}.logoMark{display:flex;flex-direction:column;align-items:center;gap:10px}.logoMark img{width:32px;height:32px}.logoMark>div{display:flex;flex-direction:row;gap:15px;margin-top:-10px}.logoMark span{display:flex;width:15px;height:15px;border-radius:99px;background:#d8d0c4;transition:all .25s ease-in-out}.logoMark span:nth-child(2n){position:relative;top:12.5px}.logoMark.invertColor>img{filter:brightness(0) invert(1);opacity:.2}hr.hor{border:0px;height:1px;min-height:1px;background:linear-gradient(90deg,#4d5d5300,#4d5d53 15%,#4d5d53 85%,#4d5d5300);opacity:.1;align-self:stretch}hr.hor.invertColor{background:linear-gradient(90deg,#d0a2ac00,#fff 15%,#fff 85%,#d0a2ac00)}.skinConcernsContent{width:100%;gap:10px;padding:0 10px;margin-top:20px}label.sensitiveSkinCheck{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;cursor:pointer;margin-left:10px}label.sensitiveSkinCheck .text{transition:all .25s ease-in-out;color:#8b958c}label.sensitiveSkinCheck .check{background:linear-gradient(0deg,#f5f2ef99,#f5f2ef99),#ffffff80;border-width:1px 0px 0px 1px;border-style:solid;border-color:#ffffff80;box-shadow:10px 10px 10px #0000000d;border-radius:10px;align-items:center;justify-content:center;width:37.5px;height:37.5px}label.sensitiveSkinCheck .check img{transition:all .25s ease-in-out;opacity:.2}label.sensitiveSkinCheck input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}label.sensitiveSkinCheck.checked .text{color:#23392d}label.sensitiveSkinCheck.checked .check img{opacity:1}.infoTooltipContent{padding:5px 10px;background:linear-gradient(90deg,#db9b91 15%,#d79160),#4d5b51;box-shadow:0 5px 5px #0000001a;border-radius:5px;color:#f3eee9;font-size:.85em;max-width:200px;line-height:1.5em}.tooltipContent{max-width:140px;background:#4d5b51;z-index:3999;padding:5px;border-radius:5px;font-size:.7em;line-height:160%;color:#ffffffb3}.textFlareWrapper{display:inline-block;position:relative;color:#f0e6d9;transition:all .5s ease-in-out}.textFlare{display:inline-block;background:linear-gradient(83.94deg,#db91cb -26.35%,#d79160 89.98%);box-shadow:0 4px 10px #0000000d;border-radius:990px;padding:0 30px 0 20px;margin-left:-10px;position:relative;filter:blur(25px)}.textFlareText{position:absolute;left:10px}.options{margin:-10px 10px 10px;width:calc(100% - 20px);height:100%;border-radius:10px;background:radial-gradient(100% 100% at 0% 0%,#5e6a60,#56705a);box-shadow:10px 10px 10px #0000000d;padding:10px;color:#f3eee9;flex:1 1 auto;overflow:hidden}.options>.content{padding-top:10px;flex-direction:row;flex-wrap:wrap;row-gap:20px;overflow:auto;overflow-x:hidden;align-content:flex-start;height:100%}.options hr.hor{flex:0 1 100%}.options .pageControls{width:100%;margin-bottom:10px}.options .email{width:100%;opacity:.5;align-self:center;text-align:center;font-size:.95em}.optionsSignupSuccess{padding:0 10px;text-align:center;font-size:.95em;line-height:1.8em;max-width:360px}.optionsFooter{padding:0 10px 10px}.optionsHelp{font-size:.9em}.optionsHelp p{line-height:1.8em}.guestOptions{width:100%;align-items:center}.guestOptions h1{font-family:TT Ramillas,arial;font-size:1.3em;margin-bottom:30px}@media only screen and (max-width: 420px){.guestOptions h1{margin-bottom:10px}}.guestOptions header{margin-top:40px}@media only screen and (max-width: 420px){.guestOptions header{margin-top:20px}}header.optionsHeader{flex:0 1 100%;gap:10px}header.optionsHeader h1{font-family:TT Ramillas,arial;font-size:1.1em}header.optionsHeader h2{font-size:.9em;line-height:1.8em}header.optionsSectionHeader h1{font-family:TT Ramillas,arial;font-size:1.1em;font-weight:300}.optionsRoutine{gap:10px;max-width:460px;width:100%}.optionsRoutine header{flex-direction:row;gap:5px;overflow:hidden;align-items:center;justify-content:flex-start;max-width:100%}.optionsRoutine header>div:first-of-type{overflow:hidden}.optionsRoutine header>div:first-of-type>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionsRoutine .title{flex:1;font-family:TT Ramillas,arial;font-size:1.1em}.optionsRoutine hr{align-self:stretch}.optionsRoutine p{text-align:left;line-height:1.7em}.optionsRoutine .paragraphHider{padding-left:0;text-align:left;margin-bottom:10px}.optionsRoutine .paragraphHider .expandContentButton{align-self:flex-start}span.defaultMark{display:flex;gap:6.6666666667px;flex-direction:row;align-items:center;height:auto!important;min-height:32px;padding:5px 10px;font-size:.85em!important;cursor:default!important;white-space:nowrap;line-height:1.1em}span.defaultMark img{position:relative;top:1px}ul.routineThumbs{display:flex;flex-direction:row;width:100%;overflow:auto;gap:5px;min-height:72px}ul.routineThumbs li{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;overflow:hidden;min-width:50px;height:60px;background-size:cover;background-position:center center}ul.routineThumbs li img{width:100%}ul.routineThumbs li>button,ul.routineThumbs li>span.defaultMark{width:100%;height:100%;border:0;background-size:cover;background-position:center center;border:1px solid #fff;transition:all .25s ease-in-out;position:relative;border-radius:5px}ul.routineThumbs li>button:before,ul.routineThumbs li>span.defaultMark:before{content:"";display:block;width:0px;height:0px;border:6px solid rgba(0,0,0,0);border-bottom:6px solid #D79262;position:absolute;top:-12px;left:calc(50% - 6px);opacity:0;transition:all .25s ease-in-out;z-index:0}ul.routineThumbs li>button.active,ul.routineThumbs li>span.active.defaultMark{border:1px solid #D79262}ul.routineThumbs li>button.active:before,ul.routineThumbs li>span.active.defaultMark:before{opacity:1}.thumbPopoverContent{flex-direction:row;align-items:center;border-radius:10px;border:1px solid #D79262;background:#fcfcfc;width:100%;padding:10px;gap:10px;background-size:50px 50px;background:url(/assets/bgWhite-C-3WxR93.png),#fff;box-shadow:0 0 10px 10px #0000000d;margin-bottom:10px}.thumbPopoverContent .productThumb{width:52px;height:60px;box-shadow:0 10px 40px #0000000d;border:1px solid #fff}.thumbPopoverContent .productThumb.active{border:1px solid #D79262}.thumbPopoverContent span{text-transform:capitalize;font-size:.85em;opacity:.5}.thumbPopoverContent h1{font-family:TT Ramillas,arial;color:#4d5b51}form.optionsSignupForm{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;color:#f3eee9;gap:10px}form.optionsSignupForm p{margin-bottom:20px;text-align:center}form.optionsSignupForm p.small{margin-top:10px;font-size:.9em;opacity:.6;line-height:1.7em}form.optionsSignupForm span.error{font-size:.9em;font-style:italic}form.optionsSignupForm input[type=text]{width:100%;border:0px;border-radius:99px;background:#757667;border:1px solid #757667;height:50px;text-align:center;font-size:16px;transition:all .25s ease-in-out;color:inherit}form.optionsSignupForm input[type=text]::placeholder{color:#fff9}form.optionsSignupForm input[type=text]:hover{border:1px solid rgb(143,144.0769230769,127.9230769231)}form.optionsSignupForm input[type=text]:focus{outline:none;border:1px solid rgb(167,167.8461538462,155.1538461538)}.optionsSlider{position:relative;width:100%;height:250px;margin-top:-20px}.optionsSlider>ul{position:absolute;padding:20px 10px;display:flex;flex-direction:row;width:calc(100% + 20px);left:-10px;gap:20px;overflow:auto}.optionsSlider>ul>li{display:flex;flex:0 0 180px;width:180px}.optionsSliderCard{width:180px;height:210px;border-radius:20px 10px;align-items:center;justify-content:space-around;box-shadow:0 0 10px 10px #0000001a;background:radial-gradient(100% 100% at 0% 0%,#f0e6d9,#ebc5b4);padding:15px;gap:10px;cursor:pointer;color:#23392d}.optionsSliderCard .globe{box-shadow:0 0 30px #00000040;transition:all .25s ease-in-out;position:relative;top:0}.optionsSliderCard .globe img{filter:blur(2px)}.optionsSliderCard>header h1{font-family:TT Ramillas,arial;font-size:1.1em;border-bottom:1px solid #23392D;border-color:inherit}.optionsSliderCard>span{text-align:center;font-size:.9em;opacity:.66;color:inherit}.optionsSliderCard.profileCard{background:radial-gradient(100% 100% at 0% 0%,#879c8a,#5f7461);color:#f3eee9}.optionsSliderCard.chatCard{background:radial-gradient(100% 100% at 0% 0%,#f0e6d9,#d5cdca)}.optionsSliderCard.helpCard{background:radial-gradient(100% 100% at 0% 0%,#eef3f6,#d2e7f6)}.optionsSliderCard:hover,.optionsSliderCard:focus{outline:none}.optionsSliderCard:hover .globe,.optionsSliderCard:focus .globe{filter:blur(3px);position:relative;box-shadow:0 0 30px #0000001a;transform:scale(1.1)}.optionsSliderCard:hover .globe img,.optionsSliderCard:focus .globe img{filter:blur(10px)}.optionsMenu{flex:0 0 100%;gap:10px}.optionsMenu>header h1{font-family:TT Ramillas,arial;font-size:1.1em}.optionsMenu>ul{display:flex;flex-direction:column}.optionsMenu>ul>li{height:51px;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;font-size:.9em}.optionsMenu>ul>li hr{position:absolute;bottom:0;left:0;width:100%}.optionsMenu>ul>li .content{position:relative;top:-1px;opacity:.85}.optionsMenu>ul>li .icon{min-width:25px;align-items:center;justify-content:center}.optionsMenu>ul>li img{position:relative;top:-1px;opacity:.25}.optionsMenu>ul>li>.content>span{cursor:pointer}.optionsMenu>ul>li>.content>span:focus,.optionsMenu>ul>li>.content>span:hover{outline:none;text-decoration:underline}.userInfoBasics{align-items:flex-start;font-size:.9em;position:relative}.userInfoBasics .pillContainer{flex-direction:row;height:40px;align-items:center;justify-content:center;padding:0 30px;background:#596f5c;border:1px solid #697D6B;box-shadow:0 10px 20px 10px #0000001a;border-radius:199px;gap:20px}.userInfoBasics .pillContainer>span{width:1px;height:20px;background:#ffffff1a}.userInfoBasics .pillContainer hr.hor{position:absolute;left:0;top:19px;width:100%;z-index:-1}.userInfoConcerns{flex:0 1 100%;flex-direction:column;gap:10px}.userInfoConcerns .sensitiveSkin{flex-direction:row;gap:10px}.userInfoConcerns .sensitiveSkin>.check{display:flex;width:20px;height:20px;border-radius:5px;background-color:#fff3;align-items:center;justify-content:center}.userInfoConcerns .sensitiveSkin>.check img{opacity:.2;width:10px}.userInfoConcerns .sensitiveSkin>.check.checked img{opacity:1}.userInfoConcerns .concernsText{border-radius:5px;background:#ffffff1a;padding:10px}.userInfoConcerns .concernsText>span{font-style:italic;opacity:.5;font-size:.9em}.chatsList{flex-grow:11;display:flex;flex-direction:column;gap:10px}.chatListItem{position:relative;padding:10px;gap:3.3333333333px}.chatListItem>.content{cursor:pointer;padding-right:40px;width:100%;flex-direction:row;position:relative}.chatListItem>.content:hover,.chatListItem>.content:focus{outline:none}.chatListItem>.content:hover h1,.chatListItem>.content:focus h1{text-decoration:underline}.chatListItem h1{font-family:TT Ramillas,arial;font-weight:100}.chatListItem .icon{position:absolute;top:calc(50% - 5px);right:10px;opacity:.5}.chatListItem:before{content:"";position:absolute;width:2px;height:calc(100% - 10px);background:#ffffff1a;top:5px;left:0}.chatsListItemControls{flex-direction:row;gap:10px;font-size:.9em}.chatsListItemControls hr{width:1px;min-height:16px;background:#ffffff80;border:0px}.chatsListItemControls span{cursor:pointer;opacity:.66}.chatsListItemControls span:focus,.chatsListItemControls span:hover{text-decoration:underline;color:#fff}.chatsListItemControls span.active{color:#fff}.optionsChatNoResults{align-items:center;justify-content:space-between;min-height:240px;text-align:center;align-self:center;font-size:.9em;width:100%;line-height:170%}.optionsChatNoResults img{opacity:.33}.optionsChatNoResults p{max-width:200px}.optionsChatNoResults a{text-decoration:underline}.optionsChatCta{flex-direction:row;align-items:center;gap:15px;cursor:default}.optionsChatCta .title{font-family:TT Ramillas,arial;font-weight:700;font-size:1.1em}.optionsChatCta .content{font-size:.85em;opacity:.66}.optionsChatCta .globe{box-shadow:0 5px 40px #00000040}.optionsChatCta .globe img{filter:blur(2px)}.optionsRoutineControls{flex-direction:row}.optionsRoutineControls>div{flex-direction:row;gap:5px}.deleteRoutineWrapper{flex-direction:row;gap:10px}.deleteRoutineWrapper button,.deleteRoutineWrapper span.defaultMark{white-space:nowrap}.userDeleteProfile{width:100%;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:flex-start}.userDeleteProfile p{width:100%;font-size:.9em}.userDeleteProfile>button.delete,.userDeleteProfile>span.delete.defaultMark,.userDeleteProfile>button.cancel,.userDeleteProfile>span.cancel.defaultMark{width:auto!important}.reviewContent{line-height:170%}.reviewContent>span{position:relative;font-weight:400;text-decoration:underline;text-decoration-color:#f5d4a3;text-decoration-thickness:2px;text-underline-offset:6px}.paragraphHider{font-size:.9em;line-height:1.6em;text-align:center;padding:0 20px;gap:10px}.paragraphHider .infoWrapper{position:relative;overflow:hidden;transition:all .25s ease-in-out}.paragraphHider .infoWrapper .space{position:absolute;left:300vw;width:100%}.paragraphHider p.content{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.paragraphHider.full p.content{-webkit-line-clamp:initial;line-clamp:initial;text-align:left}.productGraph{min-height:180px;position:relative;margin-top:20px}.productGraph span.disk{display:block;width:30px;height:30px;border-radius:199px;background:#0000001a;overflow:hidden;opacity:.7;position:absolute}.productGraph span.title{font-family:TT Ramillas,arial;position:absolute;white-space:nowrap;text-transform:capitalize}.productGraph ul li{position:absolute}.productGraph ul li:nth-child(1){top:0;left:50%}.productGraph ul li:nth-child(1) .title{color:#e08498;left:50px;top:-10px}.productGraph ul li:nth-child(1) span.disk{background:radial-gradient(150% 130% at 75% 10%,#84a4e000,#84a4e080),#e08498}.productGraph ul li:nth-child(2){top:50px;left:37.5%}.productGraph ul li:nth-child(2) span.title{color:#a2c4cc;top:-40px;right:5px}.productGraph ul li:nth-child(2) span.disk{background:radial-gradient(150% 150% at 75% 10%,#de8ba033,#da8ea433),#a2c4cc}.productGraph ul li:nth-child(3){top:70px;left:62.5%}.productGraph ul li:nth-child(3) span.title{left:0;bottom:-30px;color:#e0ab84}.productGraph ul li:nth-child(3) span.disk{background:radial-gradient(150% 100% at 150% 150%,#fff0,#e0ab8480),#e0ab84}.titleTooltip{text-transform:capitalize}.Toastify__toast-container{--toastify-toast-min-height: 0px;align-items:center;width:initial;cursor:default;margin-bottom:20px}@media only screen and (max-width: 480px){.Toastify__toast-container{top:20px;left:initial}}.Toastify__toast{margin-bottom:10px}.baseNotification{background:#586f5c;color:#f3eee9;font-family:inherit;width:100%;min-width:180px;box-shadow:0 0 10px #0000001a;border-radius:10px;border:0px;padding-right:30px}.Toastify__close-button{margin-top:10px;margin-right:10px}.Toastify__close-button path{fill:#fff}.textNotification{width:100%;font-size:.9em;padding-right:10px}.textNotification p{max-width:300px}.productThumb{width:65px;height:90px;background-size:cover;background-position:center center;border-radius:10px}.conditionMarkSmall{flex-direction:row;gap:10px;align-items:center}.conditionMarkSmall .mark{width:10px;height:10px;border-radius:99px}.chatOnboarding{height:100%}.chatOnboardingSuggestions{gap:5px;overflow:auto;padding:10px}.chatOnboardingSuggestions nav ul{gap:3.3333333333px;display:flex;flex-direction:row;flex-wrap:wrap}.chatOnboardingSuggestions .content{border:1px solid #23392D;padding:0 10px;border-radius:10px;line-height:160%;background:url(/assets/chatOnboardingPattern-X_bKaqi_.png),#f7efe9;background-repeat:repeat;background-size:50% 50%}.chatOnboardingSuggestions .content ul{display:flex;flex-direction:column}.chatOnboardingSuggestions .content ul li{padding:10px 0}.chatOnboardingSuggestions .content ul li+li{border-top:1px solid rgba(0,0,0,.05)}.chatOnboardingSuggestions .content ul li:last-of-type{border-bottom:1px solid rgba(0,0,0,.05)}.chatOnboardingSuggestions .content.acne{border:1px solid #F0CAAC}.chatOnboardingSuggestions .content.acne path{stroke:#e09356}.chatOnboardingSuggestions .content.clogged_pores{border:1px solid #CBD4D8}.chatOnboardingSuggestions .content.clogged_pores path{stroke:#91a4ac}.chatOnboardingSuggestions .content.redness{border:1px solid #E8A697}.chatOnboardingSuggestions .content.redness path{stroke:#d65f43}.chatOnboardingSuggestions .content.wrinkles{border:1px solid #90B5B9}.chatOnboardingSuggestions .content.wrinkles path{stroke:#58868b}.chatOnboardingSuggestions .content.pigmentation{border:1px solid #CDB8AF}.chatOnboardingSuggestions .content.pigmentation path{stroke:#a68070}.chatOnboardingSuggestions .content.rough_texture{border:1px solid #C2BDB9}.chatOnboardingSuggestions .content.rough_texture path{stroke:#938a82}.chatOnboardingSuggestions .content.firmer_skin{border:1px solid #F6D19D}.chatOnboardingSuggestions .content.firmer_skin path{stroke:#eda540}.chatOnboardingSuggestions .content.hydrate{border:1px solid #B3D0E3}.chatOnboardingSuggestions .content.hydrate path{stroke:#68a2c8}.chatOnboardingSuggestions .content.glow_up{border:1px solid #F6C1AA}.chatOnboardingSuggestions .content.glow_up path{stroke:#ec7e4e}.chatOnboardingSuggestions .content.repair_renew{border:1px solid #D7DDCF}.chatOnboardingSuggestions .content.repair_renew path{stroke:#a5b393}.chatOnboardingSuggestions .content.protect{border:1px solid #D1D3CC}.chatOnboardingSuggestions .content.protect path{stroke:#a0a495}.chatOnboardingSuggestions .content.soothe_relax{border:1px solid #E5D7BC}.chatOnboardingSuggestions .content.soothe_relax path{stroke:#c8ab73}.chatOnboardingSuggestions .content.generic{border:1px solid #CDC6BF}.chatOnboardingSuggestions .content.generic path{stroke:#a09386}.chatSuggestionOnboardingItem,.chatAssistantItem{flex-direction:row;position:relative;font-size:.9em;padding-left:10px;color:#4d5b51;align-items:center;gap:10px;cursor:pointer}.chatSuggestionOnboardingItem:before,.chatAssistantItem:before{content:"";position:absolute;width:2px;height:100%;left:0;top:0;background:#d9d9d9;border-radius:99px;transition:all .25s ease-in-out}.chatSuggestionOnboardingItem>.text,.chatAssistantItem>.text{width:100%;display:inline-block;line-height:180%}.chatSuggestionOnboardingItem>.icon,.chatAssistantItem>.icon{transition:all .25s ease-in-out;opacity:.5!important;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center}.chatSuggestionOnboardingItem:hover,.chatAssistantItem:hover,.chatSuggestionOnboardingItem:focus,.chatAssistantItem:focus{color:#23392d}.chatSuggestionOnboardingItem:hover .icon,.chatAssistantItem:hover .icon,.chatSuggestionOnboardingItem:focus .icon,.chatAssistantItem:focus .icon{opacity:1!important}.chatSuggestionOnboardingItem:hover:before,.chatAssistantItem:hover:before,.chatSuggestionOnboardingItem:focus:before,.chatAssistantItem:focus:before{background:#23392d}.chatOnboardingMark{display:inline-flex;vertical-align:text-top;position:relative;top:10px;margin-top:-12px;margin-bottom:-12px;flex-direction:row;height:25px;border-radius:99px;white-space:nowrap;line-height:1em;gap:5px;transition:all .25s ease-in-out;align-items:center;justify-content:center;padding:0 3px;font-size:.9em;border:1px solid rgba(205,198,191,.2)}.chatOnboardingMark .thumb,.chatOnboardingMark .selector{width:18px;height:18px;flex-grow:1;flex-shrink:0;border-radius:199px;align-items:center;justify-content:center}.chatOnboardingMark>.text{opacity:.9;display:block;line-height:1.2em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px}.chatOnboardingMark .thumb{background-size:cover;background-position:center center}.chatOnboardingMark .selector{border:1px solid #F6C1AA;border-radius:199px;background:#f8f1eb}.chatOnboardingMark .selector svg path{stroke:none!important}.chatOnboardingMark.interactive{outline:none;cursor:pointer}.chatOnboardingMark.interactive:hover,.chatOnboardingMark.interactive:focus{border:1px solid rgb(241.1170212766,159.3617021277,123.8829787234)}.chatOnboardingMark.acne{border:1px solid rgba(240,202,172,.2);background:#f0caac54}.chatOnboardingMark.acne .selector{border:1px solid #F0CAAC}.chatOnboardingMark.acne .selector svg path{fill:#f0caac}.chatOnboardingMark.acne.interactive:hover,.chatOnboardingMark.acne.interactive:focus{border:1px solid rgb(236.0969387755,188.2091836735,150.4030612245)}.chatOnboardingMark.clogged_pores{border:1px solid rgba(203,212,216,.2);background:#cbd4d854}.chatOnboardingMark.clogged_pores .selector{border:1px solid #CBD4D8}.chatOnboardingMark.clogged_pores .selector svg path{fill:#cbd4d8}.chatOnboardingMark.clogged_pores.interactive:hover,.chatOnboardingMark.clogged_pores.interactive:focus{border:1px solid rgb(188.4285714286,199.9505494505,205.0714285714)}.chatOnboardingMark.redness{border:1px solid rgba(232,166,151,.2);background:#e8a69754}.chatOnboardingMark.redness .selector{border:1px solid #E8A697}.chatOnboardingMark.redness .selector svg path{fill:#e8a697}.chatOnboardingMark.redness.interactive:hover,.chatOnboardingMark.redness.interactive:focus{border:1px solid rgb(227.3818897638,148.1299212598,130.1181102362)}.chatOnboardingMark.wrinkles{border:1px solid rgba(144,181,185,.2);background:#90b5b954}.chatOnboardingMark.wrinkles .selector{border:1px solid #90B5B9}.chatOnboardingMark.wrinkles .selector svg path{fill:#90b5b9}.chatOnboardingMark.wrinkles.interactive:hover,.chatOnboardingMark.wrinkles.interactive:focus{border:1px solid rgb(128.361878453,170.5745856354,175.138121547)}.chatOnboardingMark.pigmentation{border:1px solid rgba(205,184,175,.2);background:#cdb8af54}.chatOnboardingMark.pigmentation .selector{border:1px solid #CDB8AF}.chatOnboardingMark.pigmentation .selector svg path{fill:#cdb8af}.chatOnboardingMark.pigmentation.interactive:hover,.chatOnboardingMark.pigmentation.interactive:focus{border:1px solid rgb(195.1923076923,170.0730769231,159.3076923077)}.chatOnboardingMark.rough_texture{border:1px solid rgba(194,189,185,.2);background:#c2bdb954}.chatOnboardingMark.rough_texture .selector{border:1px solid #C2BDB9}.chatOnboardingMark.rough_texture .selector svg path{fill:#c2bdb9}.chatOnboardingMark.rough_texture.interactive:hover,.chatOnboardingMark.rough_texture.interactive:focus{border:1px solid rgb(182.1259541985,176.1526717557,171.3740458015)}.chatOnboardingMark.firmer_skin{border:1px solid rgba(246,209,157,.2);background:#f6d19d54}.chatOnboardingMark.firmer_skin .selector{border:1px solid #F6D19D}.chatOnboardingMark.firmer_skin .selector svg path{fill:#f6d19d}.chatOnboardingMark.firmer_skin.interactive:hover,.chatOnboardingMark.firmer_skin.interactive:focus{border:1px solid rgb(243.8551401869,198.0373831776,133.6448598131)}.chatOnboardingMark.hydrate{border:1px solid rgba(179,208,227,.2);background:#b3d0e354}.chatOnboardingMark.hydrate .selector{border:1px solid #B3D0E3}.chatOnboardingMark.hydrate .selector svg path{fill:#b3d0e3}.chatOnboardingMark.hydrate.interactive:hover,.chatOnboardingMark.hydrate.interactive:focus{border:1px solid rgb(160.3653846154,196.4759615385,220.1346153846)}.chatOnboardingMark.glow_up{border:1px solid rgba(246,193,170,.2);background:#f6c1aa54}.chatOnboardingMark.glow_up .selector{border:1px solid #F6C1AA}.chatOnboardingMark.glow_up .selector svg path{fill:#f6c1aa}.chatOnboardingMark.glow_up.interactive:hover,.chatOnboardingMark.glow_up.interactive:focus{border:1px solid rgb(243.5585106383,176.1808510638,146.9414893617)}.chatOnboardingMark.repair_renew{border:1px solid rgba(215,221,207,.2);background:#d7ddcf54}.chatOnboardingMark.repair_renew .selector{border:1px solid #D7DDCF}.chatOnboardingMark.repair_renew .selector svg path{fill:#d7ddcf}.chatOnboardingMark.repair_renew.interactive:hover,.chatOnboardingMark.repair_renew.interactive:focus{border:1px solid rgb(202.5609756098,210.4268292683,192.0731707317)}.chatOnboardingMark.protect{border:1px solid rgba(209,211,204,.2);background:#d1d3cc54}.chatOnboardingMark.protect .selector{border:1px solid #D1D3CC}.chatOnboardingMark.protect .selector svg path{fill:#d1d3cc}.chatOnboardingMark.protect.interactive:hover,.chatOnboardingMark.protect.interactive:focus{border:1px solid rgb(196.6526315789,199.1894736842,190.3105263158)}.chatOnboardingMark.soothe_relax{border:1px solid rgba(229,215,188,.2);background:#e5d7bc54}.chatOnboardingMark.soothe_relax .selector{border:1px solid #E5D7BC}.chatOnboardingMark.soothe_relax .selector svg path{fill:#e5d7bc}.chatOnboardingMark.soothe_relax.interactive:hover,.chatOnboardingMark.soothe_relax.interactive:focus{border:1px solid rgb(221.8709677419,204.0322580645,169.6290322581)}.chatOnboardingMark.generic{border:1px solid rgba(205,198,191,.2);background:#cdc6bf54}.chatOnboardingMark.generic .selector{border:1px solid #CDC6BF}.chatOnboardingMark.generic .selector svg path{fill:#cdc6bf}.chatOnboardingMark.generic.interactive:hover,.chatOnboardingMark.generic.interactive:focus{border:1px solid rgb(193.8157894737,185.25,176.6842105263)}.chatOnboardingSuggestionsFooter{height:50px;flex-direction:row;align-items:center;justify-content:flex-end;font-size:.9em;color:#4d5b51;gap:10px}.chatOnboardingSuggestionsFooter .icon{width:40px;height:40px;flex-grow:0;align-items:center;justify-content:center}.chatOnboardingSuggestionsFooter button.text,.chatOnboardingSuggestionsFooter span.text.defaultMark{opacity:.5}.chatOnboardingSuggestionsFooter button.text span,.chatOnboardingSuggestionsFooter span.text.defaultMark span{border-bottom:1px solid #4D5B51}.chatOnboardingSuggestionsFooter button.text:hover,.chatOnboardingSuggestionsFooter span.text.defaultMark:hover,.chatOnboardingSuggestionsFooter button.text:focus,.chatOnboardingSuggestionsFooter span.text.defaultMark:focus{opacity:1}.chatOnboardingSuggestionsNav{display:flex;flex-direction:column;align-items:flex-start;gap:3.3333333333px}.chatOnboardingIntro{overflow:auto;padding:10px}.chatOnboardingIntroList{margin-top:10px;background:linear-gradient(180deg,#f4efe900,#e5e4df);border-radius:10px 10px 0 20px;width:100%;min-height:240px;overflow:auto;padding:10px}.chatOnboardingIntroList>ul{display:flex;flex-direction:row;gap:10px}.chatOnboardingIntroCard{width:200px;height:220px;border-radius:20px;box-shadow:10px 10px 10px #0000000d,0 10px 20px #0000000d;background:url(/assets/chatOnboardingPattern-X_bKaqi_.png),#f7efe9;cursor:pointer;padding:10px;align-items:center;gap:10px;border:1px solid rgb(190.1219512195,199.8536585366,177.1463414634);text-align:center;transition:border .25s ease-in-out}.chatOnboardingIntroCard.disabled{cursor:not-allowed}.chatOnboardingIntroCard.disabled div.chatTag.interactive{cursor:inherit}.chatOnboardingIntroCard.acne{border:1px solid rgba(240,202,172,.6)}.chatOnboardingIntroCard.acne:hover{border:1px solid rgba(240,202,172,.9)}.chatOnboardingIntroCard.acne .chatTag{border:1px solid rgba(240,202,172,.5);background:#f0caac54;letter-spacing:-.5px}.chatOnboardingIntroCard.acne .chatTag:hover{border:1px solid rgba(240,202,172,.9);background:#f0caac66}.chatOnboardingIntroCard.clogged_pores{border:1px solid rgba(203,212,216,.6)}.chatOnboardingIntroCard.clogged_pores:hover{border:1px solid rgba(203,212,216,.9)}.chatOnboardingIntroCard.clogged_pores .chatTag{border:1px solid rgba(203,212,216,.5);background:#cbd4d854;letter-spacing:-.5px}.chatOnboardingIntroCard.clogged_pores .chatTag:hover{border:1px solid rgba(203,212,216,.9);background:#cbd4d866}.chatOnboardingIntroCard.redness{border:1px solid rgba(232,166,151,.6)}.chatOnboardingIntroCard.redness:hover{border:1px solid rgba(232,166,151,.9)}.chatOnboardingIntroCard.redness .chatTag{border:1px solid rgba(232,166,151,.5);background:#e8a69754;letter-spacing:-.5px}.chatOnboardingIntroCard.redness .chatTag:hover{border:1px solid rgba(232,166,151,.9);background:#e8a69766}.chatOnboardingIntroCard.wrinkles{border:1px solid rgba(144,181,185,.6)}.chatOnboardingIntroCard.wrinkles:hover{border:1px solid rgba(144,181,185,.9)}.chatOnboardingIntroCard.wrinkles .chatTag{border:1px solid rgba(144,181,185,.5);background:#90b5b954;letter-spacing:-.5px}.chatOnboardingIntroCard.wrinkles .chatTag:hover{border:1px solid rgba(144,181,185,.9);background:#90b5b966}.chatOnboardingIntroCard.pigmentation{border:1px solid rgba(205,184,175,.6)}.chatOnboardingIntroCard.pigmentation:hover{border:1px solid rgba(205,184,175,.9)}.chatOnboardingIntroCard.pigmentation .chatTag{border:1px solid rgba(205,184,175,.5);background:#cdb8af54;letter-spacing:-.5px}.chatOnboardingIntroCard.pigmentation .chatTag:hover{border:1px solid rgba(205,184,175,.9);background:#cdb8af66}.chatOnboardingIntroCard.rough_texture{border:1px solid rgba(194,189,185,.6)}.chatOnboardingIntroCard.rough_texture:hover{border:1px solid rgba(194,189,185,.9)}.chatOnboardingIntroCard.rough_texture .chatTag{border:1px solid rgba(194,189,185,.5);background:#c2bdb954;letter-spacing:-.5px}.chatOnboardingIntroCard.rough_texture .chatTag:hover{border:1px solid rgba(194,189,185,.9);background:#c2bdb966}.chatOnboardingIntroCard.firmer_skin{border:1px solid rgba(246,209,157,.6)}.chatOnboardingIntroCard.firmer_skin:hover{border:1px solid rgba(246,209,157,.9)}.chatOnboardingIntroCard.firmer_skin .chatTag{border:1px solid rgba(246,209,157,.5);background:#f6d19d54;letter-spacing:-.5px}.chatOnboardingIntroCard.firmer_skin .chatTag:hover{border:1px solid rgba(246,209,157,.9);background:#f6d19d66}.chatOnboardingIntroCard.hydrate{border:1px solid rgba(179,208,227,.6)}.chatOnboardingIntroCard.hydrate:hover{border:1px solid rgba(179,208,227,.9)}.chatOnboardingIntroCard.hydrate .chatTag{border:1px solid rgba(179,208,227,.5);background:#b3d0e354;letter-spacing:-.5px}.chatOnboardingIntroCard.hydrate .chatTag:hover{border:1px solid rgba(179,208,227,.9);background:#b3d0e366}.chatOnboardingIntroCard.glow_up{border:1px solid rgba(246,193,170,.6)}.chatOnboardingIntroCard.glow_up:hover{border:1px solid rgba(246,193,170,.9)}.chatOnboardingIntroCard.glow_up .chatTag{border:1px solid rgba(246,193,170,.5);background:#f6c1aa54;letter-spacing:-.5px}.chatOnboardingIntroCard.glow_up .chatTag:hover{border:1px solid rgba(246,193,170,.9);background:#f6c1aa66}.chatOnboardingIntroCard.repair_renew{border:1px solid rgba(215,221,207,.6)}.chatOnboardingIntroCard.repair_renew:hover{border:1px solid rgba(215,221,207,.9)}.chatOnboardingIntroCard.repair_renew .chatTag{border:1px solid rgba(215,221,207,.5);background:#d7ddcf54;letter-spacing:-.5px}.chatOnboardingIntroCard.repair_renew .chatTag:hover{border:1px solid rgba(215,221,207,.9);background:#d7ddcf66}.chatOnboardingIntroCard.protect{border:1px solid rgba(209,211,204,.6)}.chatOnboardingIntroCard.protect:hover{border:1px solid rgba(209,211,204,.9)}.chatOnboardingIntroCard.protect .chatTag{border:1px solid rgba(209,211,204,.5);background:#d1d3cc54;letter-spacing:-.5px}.chatOnboardingIntroCard.protect .chatTag:hover{border:1px solid rgba(209,211,204,.9);background:#d1d3cc66}.chatOnboardingIntroCard.soothe_relax{border:1px solid rgba(229,215,188,.6)}.chatOnboardingIntroCard.soothe_relax:hover{border:1px solid rgba(229,215,188,.9)}.chatOnboardingIntroCard.soothe_relax .chatTag{border:1px solid rgba(229,215,188,.5);background:#e5d7bc54;letter-spacing:-.5px}.chatOnboardingIntroCard.soothe_relax .chatTag:hover{border:1px solid rgba(229,215,188,.9);background:#e5d7bc66}.chatOnboardingIntroCard .globe{box-shadow:0 5px 14px #0000001a;width:44px;height:44px}.chatOnboardingIntroCard .globe img{filter:blur(2px)}.chatOnboardingIntroCard h1{font-size:1.2em;font-family:TT Ramillas,arial;color:#4d5b51}.chatOnboardingIntroCard p{font-size:.9em;opacity:.66}.chatOnboardingIntroCard .tags{align-items:center;gap:5px}.chatOnboardingIntroCard.clogged_pores .globe{filter:hue-rotate(320deg) saturate(.5)}.chatOnboardingIntroHeader{align-items:center;text-align:center;gap:20px;padding:0 10px;color:#4d5b51}.chatOnboardingIntroHeader>h1{font-size:1.5em;font-family:TT Ramillas,arial}.chatOnboardingIntroHeader h2{font-weight:400}.chatOnboardingIntroHeader img{opacity:.33}.chatOnboardingIntroHeader>p{line-height:170%;opacity:.66}.chatOnboardingIntroHeader>div{align-self:stretch;align-items:flex-start;gap:10px}.chatOnboardingIntroHeader ul{display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;font-size:.85em}.chatOnboardingIntroHeader ul li{display:flex;flex-direction:row;align-items:center;gap:10px}.chatOnboardingIntroHeader ul li:before{content:"";display:inline-block;width:4px;height:4px;background:#cdc6bf;border-radius:99px}.library{position:absolute;top:0;left:0;width:100%;flex-direction:row;gap:10px;padding:10px}.library>div{flex:1}.selectPopover{gap:10px}.selectProductControls{display:flex;justify-content:center;align-items:flex-start;flex-shrink:0;height:30px}header.selectProductPopoverHeader{display:flex;flex-shrink:0;height:50px;flex-direction:row;align-items:center}header.selectProductPopoverHeader>h1,header.selectProductPopoverHeader>h2{font-family:TT Ramillas,arial;color:#4d5b51}header.selectProductPopoverHeader>h1 span:nth-child(2),header.selectProductPopoverHeader>h2 span:nth-child(2){opacity:.33;margin-left:10px}.selectPopoverContent{flex-grow:1;padding:0 10px;background:url(/assets/chatOnboardingPattern-X_bKaqi_.png),#f7efe9;background-repeat:repeat;background-size:50% 50%;border-radius:10px;border:1px solid #B6CBB3;box-shadow:0 10px 20px #0000000d;overflow:auto}.selectPopoverContent>.content{margin-top:10px;gap:10px}ul.selectPopoverContentList{display:flex;flex-direction:column;gap:10px}.selectPopoverRoutineItem{gap:10px}.selectPopoverRoutineItem header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.selectPopoverRoutineItem header h1{font-family:TT Ramillas,arial;font-size:1.1em;color:#4d5b51;border-bottom:1px solid rgba(0,0,0,.2);transition:all .25s ease-in-out}.selectPopoverRoutineItem header img{filter:brightness(0) invert(0);opacity:.5;transition:all .25s ease-in-out}.selectPopoverRoutineItem header:hover,.selectPopoverRoutineItem header:focus{outline:none}.selectPopoverRoutineItem header:hover h1,.selectPopoverRoutineItem header:focus h1{border-bottom:1px solid #4D5B51}.selectPopoverRoutineItem header:hover img,.selectPopoverRoutineItem header:focus img{opacity:1}.selectPopoverRoutineItem .content{line-height:170%;opacity:.8;font-size:.95em;gap:10px}.selectPopoverRoutineItem .paragraphHider{text-align:left;font-size:inherit;padding:0}.selectPopoverRoutineItem .paragraphHider .expandContentButton{align-self:flex-start}.selectProductItem{flex-direction:row;gap:10px;align-items:center;color:#4d5b51;cursor:pointer}.selectProductItem h1{font-size:1.05em;text-decoration:underline}.selectProductItem .content{flex:1}.selectProductItem .content span{font-size:.8em;opacity:.66}.selectProductItem .productThumb{flex:0 0 auto;width:52px;height:60px;flex-grow:0;border-radius:10px}.selectProductItem .icon{align-items:center;justify-content:center;width:40px}.selectProductItem .icon img{filter:brightness(1) invert(1);opacity:.66}.chatAssistantButton{width:44px;height:44px;margin-left:-6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease-in-out;border:0px;background:none;z-index:3000}.chatAssistantButton>div{width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;border:1px solid rgba(0,0,0,0);border-radius:5px}.chatAssistantButton img{transition:all .25s ease-in-out;opacity:.5}.chatAssistantButton:hover img,.chatAssistantButton:focus img{opacity:1}.chatAssistantButton:hover>div,.chatAssistantButton:focus>div{border:1px solid rgba(0,0,0,.1)}.chatAssistantPopover{border:1px solid #CDC6BF;border-radius:10px;box-shadow:10px 10px 10px #0000000d,0 10px 20px #0000000d;background:url(/assets/chatOnboardingPattern-X_bKaqi_.png),#f7efe9;padding:10px;height:350px}.chatAssistantContent{overflow:auto}ul.chatAssistantItems{display:flex;flex-direction:column;gap:10px}ul.chatAssistantItems hr{position:relative;top:5px}.chatAssistantItem>.icon{opacity:1!important}.chatAssistantItem>.icon path{stroke:#cdc6bf}.highlightOverlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.highlightOverlay.display{display:block}.chatOnboardingMark.secondary{position:initial}.itemControl{height:32px;min-width:32px;border-radius:199px;background:#f4eee8;align-items:center;flex-direction:row;font-size:.8em;color:#f4efe9;overflow:hidden;cursor:pointer}.itemControl .icon{width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center}.itemControl .text{white-space:nowrap}.itemControl a{text-decoration:none}.itemControl:hover .text,.itemControl:focus .text{color:#f4eee8}.itemControl:hover img,.itemControl:focus img{filter:brightness(0) invert(1)}.itemControl.remove{color:#da8585;border:1px solid #DA8585;padding-right:10px}.itemControl.remove:hover,.itemControl.remove:focus{background:#da8585}.itemControl.remove.active{background:#da8585}.itemControl.remove.active .text{color:#f4eee8}.itemControl.remove.active img{filter:brightness(0) invert(1)}.itemControl.replace{border:1px solid #D79262;color:#d79262;padding-left:10px}.itemControl.replace:hover,.itemControl.replace:focus{background:#d79262}.weaviateLoadingPrompt{position:relative}.weaviateLoadingPrompt .content{flex-direction:row;background:#f4eee8;border-radius:10px;color:#a3aaa4;font-size:.8em;border:1px dashed #DFDAD4;padding:10px;gap:10px;cursor:pointer}.weaviateLoadingPrompt .content>img{width:22px;opacity:.5;transition:all .25s ease-in-out}.weaviateLoadingPrompt .content>span{transition:all .25s ease-in-out}.weaviateLoadingPrompt .content>span:last-of-type{color:#d79262;border-bottom:1px solid #D79262}.weaviateLoadingPrompt .content:hover{color:#23392d}.weaviateLoadingPrompt .content:hover img{opacity:1}.weaviateLoadingPrompt .content:hover>span:last-of-type{color:#23392d;border-bottom:1px solid #23392D}.weaviateLoadingPrompt .hideButton{opacity:0}.weaviateLoadingPrompt:hover .hideButton{opacity:1}button,span.defaultMark{cursor:pointer;color:inherit}button.textButton,button.deleteProfile,span.textButton.defaultMark,span.defaultMark.deleteProfile{background:none;line-height:inherit;border:0px;margin-bottom:10px}button:focus,span.defaultMark:focus{outline:none}button:disabled,span.defaultMark:disabled{cursor:not-allowed}button.orange,button.cancel,span.defaultMark{width:100%;height:50px;border:0px;border-radius:99px;box-shadow:0 0 10px #0000000d;font-size:.9em;border:1px solid #DB9B91;transition:all .25s ease-in-out;color:#f3eee9;max-width:300px;background:linear-gradient(90deg,#db9b91,#d79160);background-size:200% 100%;background-position:0% 0%}button.orange>span,button.cancel>span,span.defaultMark>span{display:block;position:relative;top:-1px}button.orange:focus,button.cancel:focus,span.defaultMark:focus{border:1px solid rgb(244.1506849315,224.8630136986,221.8493150685)}button.orange:hover,button.cancel:hover,span.defaultMark:hover{border:1px solid rgb(231.5753424658,189.9315068493,183.4246575342)}button.orange:disabled,button.cancel:disabled,span.defaultMark:disabled{background:linear-gradient(87.27deg,#db9b91 17.12%,#bd7644 84.38%);background-size:200% 100%;background-position:0% 0%;animation:moveGradient 2s linear infinite alternate}@keyframes moveGradient{0%{background-position:0% 0%}to{background-position:100% 0%}}button.cancel,span.cancel.defaultMark{background:linear-gradient(87.27deg,#d0b6b2 2.28%,#ead4c7 98.76%);border:1px solid #EAD4C7;color:#0006}button.logout,button.setDefault,button.delete,.userDeleteProfile button.cancel,span.logout.defaultMark,span.defaultMark.setDefault,span.defaultMark.delete,.userDeleteProfile span.defaultMark.cancel{border:0px;width:100%;max-width:300px;min-height:50px;border-radius:99px;background:#0000001a;border:1px solid #9EA89D;color:#f3eee9;text-decoration:underline;font-size:.9em;transition:all .25s ease-in-out}button.logout:focus,button.setDefault:focus,button.delete:focus,.userDeleteProfile button.cancel:focus,span.logout.defaultMark:focus,span.defaultMark.setDefault:focus,span.defaultMark.delete:focus,.userDeleteProfile span.defaultMark.cancel:focus{border:1px solid rgb(211.4810810811,215.9675675676,211.0324324324)}button.logout:hover,button.setDefault:hover,button.delete:hover,.userDeleteProfile button.cancel:hover,span.logout.defaultMark:hover,span.defaultMark.setDefault:hover,span.defaultMark.delete:hover,.userDeleteProfile span.defaultMark.cancel:hover{border:1px solid rgb(184.7405405405,191.9837837838,184.0162162162)}button.setDefault,button.delete,span.setDefault.defaultMark,span.defaultMark.delete,.userDeleteProfile button.cancel,.userDeleteProfile span.defaultMark.cancel{overflow:hidden;display:flex;gap:6.6666666667px;flex-direction:row;align-items:center;white-space:nowrap;height:auto;min-height:32px;padding:5px 10px;font-size:.85em;text-decoration:none;border:1px solid rgba(255,255,255,.2);color:#ffffff80}button.setDefault img,button.delete img,span.setDefault.defaultMark img,span.defaultMark.delete img,.userDeleteProfile button.cancel img,.userDeleteProfile span.defaultMark.cancel img{opacity:.5;position:relative;top:1px}button.setDefault .text,button.delete .text,span.setDefault.defaultMark .text,span.defaultMark.delete .text,.userDeleteProfile button.cancel .text,.userDeleteProfile span.defaultMark.cancel .text{text-align:center}button.setDefault:hover,button.delete:hover,span.setDefault.defaultMark:hover,span.defaultMark.delete:hover,.userDeleteProfile button.cancel:hover,.userDeleteProfile span.defaultMark.cancel:hover,button.setDefault:focus,button.delete:focus,span.setDefault.defaultMark:focus,span.defaultMark.delete:focus,.userDeleteProfile button.cancel:focus,.userDeleteProfile span.defaultMark.cancel:focus{color:#fff9}button.delete,span.delete.defaultMark{background:#da8585;color:#f4efe9}button.delete:hover,span.delete.defaultMark:hover{color:#f4efe9;border:1px solid rgb(229.8679245283,172.1320754717,172.1320754717)}button.menuButton,span.menuButton.defaultMark{color:inherit;background:none;flex-direction:row;line-height:inherit;font-size:inherit;border:0px;display:flex;height:50px;align-items:center;margin-bottom:0;width:100%}button.menuButton .icon,span.menuButton.defaultMark .icon{width:40px;height:40px;align-items:center;justify-content:center;margin-left:-10px}button.menuButton>span,span.menuButton.defaultMark>span{transition:all .25s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}button.menuButton:focus,span.menuButton.defaultMark:focus,button.menuButton:hover,span.menuButton.defaultMark:hover{color:#23392d}button.menuButton:focus>span,span.menuButton.defaultMark:focus>span,button.menuButton:hover>span,span.menuButton.defaultMark:hover>span{border-bottom:1px solid #23392D}button.text,span.text.defaultMark{border:0;background:none;font-size:inherit;color:inherit;outline:none;transition:all .25s ease-in-out}button.editRoutineButton,span.editRoutineButton.defaultMark{width:33px;height:33px;border-radius:199px;border:0px;border:1px solid rgba(0,0,0,.1);background:#f0e7dc;transition:all .25s ease-in-out}button.editRoutineButton img,span.editRoutineButton.defaultMark img{opacity:.5}button.editRoutineButton:hover,span.editRoutineButton.defaultMark:hover,button.editRoutineButton:focus,span.editRoutineButton.defaultMark:focus{background:#f5f2ef}button.deleteRoutineButton,span.deleteRoutineButton.defaultMark{flex-shrink:0;align-self:flex-end;margin-left:auto;height:32px;width:32px;border-radius:199px;border:1px solid rgba(255,255,255,.2);color:#ffffff80;background:none;align-items:center;justify-content:center;transition:all .25s ease-in-out;position:relative;overflow:hidden}button.deleteRoutineButton img,span.deleteRoutineButton.defaultMark img{filter:brightness(0) invert(1);opacity:.33;transition:all .25s ease-in-out}button.deleteRoutineButton div.icon,span.deleteRoutineButton.defaultMark div.icon{position:absolute;left:0;top:0;width:30px;height:30px;align-items:center;justify-content:center}button.deleteRoutineButton:hover,span.deleteRoutineButton.defaultMark:hover{background:#ffffff1a}.mainButton,.secondaryButton{font-size:14px;height:32px;padding:0;border:0px;border-radius:99px;box-shadow:0 0 10px #0000000d;border:1px solid #D7D1CC;color:#23392d;background:#f4eee8;z-index:150;overflow:hidden;position:relative}.mainButton span.bg,.secondaryButton span.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#db9b91,#d79160);background-size:200% 100%;background-position:0% 0%}.mainButton span.text,.secondaryButton span.text{position:absolute;z-index:1;color:#4d5b51;left:25px;top:-1px;white-space:nowrap;line-height:32px}.mainButton.active,.active.secondaryButton{border:1px solid #DB9B91}.mainButton.active span.text,.active.secondaryButton span.text{color:#f3eee9}.mainButton.submit,.submit.secondaryButton{z-index:1160;transition:border .2s ease-in-out}.mainButton.submit:hover,.submit.secondaryButton:hover,.mainButton.submit:focus,.submit.secondaryButton:focus{border:1px solid #DB9B91}.secondaryButton{background:#f4eee8;border:1px solid #D0B6B2;padding:0 10px}button.deleteProfile,span.deleteProfile.defaultMark{opacity:.6;font-size:.9em;text-decoration:underline;transition:all .25s ease-in-out;margin-top:20px}button.deleteProfile:hover,span.deleteProfile.defaultMark:hover,button.deleteProfile:focus,span.deleteProfile.defaultMark:focus{opacity:1}.hideButton{position:absolute;top:-5px;right:-5px;width:24px;height:24px;border-radius:99px;background:#f2c1ce;border:4px solid #F5F2ED;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center}.hideButton:focus,.hideButton:hover{background-color:#e06d8b}.hideButton:focus img,.hideButton:hover img{filter:brightness(0) invert(1)}.globeButton{cursor:pointer;transition:all .25s ease-in-out;border:0;background:none;display:flex;flex-direction:row;align-items:center;position:relative;gap:20px;text-align:left}.globeButton>.content{display:flex;gap:2.5px;align-items:flex-start;flex-direction:column}.globeButton .title{font-size:1.2em}.globeButton .subtitle{opacity:.5}.globe{border:0px;width:54px;height:54px;border-radius:99px;box-shadow:0 0 #0000;transition:all .25s ease-in-out;z-index:199;position:relative;overflow:hidden}.globe .lvl{transition:all .25s ease-in-out;position:absolute}.globe .lvl1{z-index:199}.globe .lvl2{z-index:198}.globe .lvl3{z-index:197}.globe .lvl4{z-index:196}.globeButton .globe{filter:blur(3px)}.globeButton img{filter:blur(0px)}.globeButton.selected .globe{filter:blur(0px);box-shadow:0 0 20px #ffffff4d}.globeButton.selected img{filter:blur(0px)}.renewGlobe{background:#dfebda}.hydrateGlobe{background:#c6e0f3}.glowGlobe{background:#fad8ce}.sootheGlobe{background:#efe2ca}.protectGlobe{background:#c3c5be}.firmGlobe{background:#f4be94}.glowInput,.glowButton{align-items:center;justify-content:center;position:relative;margin:0 10px 10px}.glowInput input[type=text],.glowButton>button,.glowButton>span.defaultMark{width:100%;border-radius:199px;border:0;padding:0 20px;color:#23392d;font-size:17px}.glowButton:before,.glowButton:after,.glowButton>span.flare:before{will-change:filter;content:"";display:block;width:220px;height:70px;border-radius:199px;position:absolute;filter:blur(100px);opacity:.75}.glowButton:before{background:#bb7dcf;left:calc(50% - 110px);bottom:0}.glowButton:after{background:#d6c085;left:-10px;top:0}.glowButton>span.flare:before{background:#d69775;right:0;top:0}.glowButton span.backdrop{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:199px;transition:all .25s ease-in-out}.glowButton span.backdrop.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.glowButton>button,.glowButton>span.defaultMark{height:65px;display:flex;z-index:190;align-items:center;justify-content:center;cursor:pointer;border-bottom:4px solid rgba(255,255,255,.2);background:#ffffff1a;position:relative;box-shadow:0 8px 9px 8px #0000000d,0 5px 9px 1.25px #0000001a}.glowButton>button:disabled,.glowButton>span.defaultMark:disabled{cursor:not-allowed;color:#00000080}.glowButton>button:before,.glowButton>span.defaultMark:before,.glowButton>button:after,.glowButton>span.defaultMark:after{content:"";display:block;position:absolute;width:80%;height:15px;border-radius:199px;opacity:.5;left:10%}.glowButton>button:before,.glowButton>span.defaultMark:before{bottom:0;background:radial-gradient(56% 28% at 50% 100%,#fff6,#fff0)}.glowButton>button:after,.glowButton>span.defaultMark:after{top:0;background:radial-gradient(66% 33% at 50% 0%,#fff6,#fff0)}.glowButton>button>span,.glowButton>span.defaultMark>span{margin-right:5px;opacity:.5}.glowButton>button:focus,.glowButton>span.defaultMark:focus{outline:none}.skinConditionButton{background:none;border:0;display:flex;flex-direction:row;gap:20px;align-items:center;color:#8b958c}.skinConditionButton.selected{color:#23392d}.skinConditionButton .text{transition:all .25s ease-in-out;font-size:1.2em}.skinConditionButton .icon{align-items:center;justify-content:center;width:50px;height:50px}.skinConditionButton .icon img{width:auto}.expandContentButton{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:center;background:none;border:none;opacity:.5;transition:all .25s ease-in-out}.expandContentButton img{transform:rotate(90deg);transition:all .25s ease-in-out}.expandContentButton:hover,.expandContentButton:focus{opacity:1}.expandContentButton.expanded img{transform:rotate(270deg)}.itemList{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:500px;margin-top:50px;margin-bottom:30px;gap:20px}@media only screen and (max-width: 420px){.itemList{margin-top:20px}}.skinTypeRange{flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%;max-width:420px;margin-top:20%}@media only screen and (max-width: 420px){.skinTypeRange{margin-top:15%}}.skinTypeRange input[type=range]{position:relative;z-index:199;background:none;height:20px;cursor:pointer;border:0;padding:0;margin:0;transition:all .25s ease-in-out;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.skinTypeRange input[type=range]:focus{outline:none}.skinTypeRange .inputWrapper{position:relative;flex:1;max-width:220px}.trackShadow{display:block;height:30px;margin-bottom:-30px;position:relative;width:100%;overflow:hidden}.trackShadow:before{content:"";display:block;position:absolute;width:80%;left:10%;top:-15px;background:#000;height:10px;filter:blur(10px);opacity:.5}.skinTypeRange .trackShadow{position:absolute;top:calc(50% + 10px)}input[type=range]::-webkit-slider-thumb{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:1px solid #EADFCC;width:10px;height:40px;background:linear-gradient(180deg,#db9b9033,#db9b9066),#ffffff80;border-radius:99px;cursor:pointer;box-shadow:0 12px 12px 10px #0000001a;-webkit-appearance:none;margin-top:-10px}input[type=range]::-moz-range-thumb{background:#e8dfd5b3;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border:1px solid #EADFCC;width:10px;background:linear-gradient(180deg,#db9b9033,#db9b9066),#ffffff80;height:40px;border-radius:99px;cursor:pointer;box-shadow:0 12px 12px 10px #0000001a}input[type=range]::-webkit-slider-runnable-track{border-radius:.5rem;height:20px;position:relative}input[type=range]::-moz-range-track{border-radius:.5rem;height:20px;position:relative}.trackRange{display:flex;position:absolute;top:10px;left:0;width:100%;height:0px}.trackRange ul{display:flex;flex:1;align-items:center;flex-direction:row;justify-content:space-between}.trackRange ul li{width:3px;height:3px;border-radius:19px;background:#0000001a;background:#cac4b8;transition:all .25s ease-in-out;position:relative;top:0}.trackRange ul li:nth-child(1){opacity:.2}.trackRange ul li:nth-child(2){opacity:.5}.trackRange ul li:nth-child(3){opacity:.8}.trackRange ul li:nth-last-child(1){opacity:.2}.trackRange ul li:nth-last-child(2){opacity:.5}.trackRange ul li:nth-last-child(3){opacity:.8}.ageInput{align-items:center;gap:20px;height:100%;max-height:200px;justify-content:center;position:relative}.ageInput:before{z-index:0;content:"";position:absolute;width:300px;height:110px;left:calc(50% - 150px);top:calc(50% - 55px);background:#c59b9b;opacity:.2;filter:blur(35px);border-radius:199px}.ageInput>button,.ageInput>span.defaultMark{width:44px;height:44px;align-items:center;justify-content:center;border:0px;background:none;outline:none;cursor:pointer}.ageInput .inputWrapper,.ageInput input{width:108px;height:60px}.ageInput .inputWrapper{position:relative}.ageInput .inputWrapper>div{will-change:transform;position:absolute;z-index:1;width:108px;height:60px;align-items:center;justify-content:center;font-family:TT Ramillas,arial;font-size:1.4em;text-shadow:0px 0px 20px rgba(0,0,0,.25)}.ageInput input{position:absolute;left:0;top:0;background:linear-gradient(0deg,#f0e6d9,#f0e6d9);border:1px solid rgba(255,255,255,.5);box-shadow:0 -5px 30px #00000026;border-radius:10px;text-align:center;font-family:TT Ramillas,arial;font-size:1.4em;color:#0000}.ageInput input:focus{outline:none;color:#4d5b51}.concernsInput{width:100%;align-items:flex-start;padding:0 10px;gap:15px;font-size:.9em}.concernsInput label{opacity:.33}.concernsInput textarea{border:0;background:none;outline:none;resize:none;width:100%;background:#e6d5c8;border-radius:10px;padding:20px;color:#4d5b51;min-height:120px;border:1px solid #E6D5C8;line-height:1.8em}.concernsInput textarea:focus{border:1px solid rgba(0,0,0,.1)}.concernsInput button,.concernsInput span.defaultMark{text-decoration:underline;opacity:.75}.nickname{position:absolute;left:-10000px}.glowContent .loading{height:100%;align-items:center;justify-content:center;padding-bottom:33%;position:relative}.glowContent .loading .content{text-align:center;gap:20px;height:100%;align-items:center;justify-content:center}.glowContent .loading .content .logoMark{margin-bottom:20px}.glowContent .loading .content h1{font-family:TT Ramillas,arial;font-size:1.5em;color:#4d5b51}.glowContent .loading .content p{opacity:.33}.glowContent .loading .weaviateLoadingPrompt{position:absolute;width:calc(100% - 20px);bottom:10px;left:10px}.page,.skinGoals,.skinType{flex:1;justify-content:space-between;align-items:center;padding-top:10px}.page>.content,.skinGoals>.content,.skinType>.content{flex-direction:row;width:100%;min-height:280px;align-items:center;justify-content:center}.page>footer,.skinGoals>footer,.skinType>footer{display:flex;width:100%;align-items:center;justify-self:flex-end;padding:20px 0}.landingHeader{position:relative;flex-direction:row;gap:20px;margin-top:30px;padding:0 20px}@media only screen and (max-width: 420px){.landingHeader{margin-top:20px}}.landingHeader img.mark{width:32px;height:32px}.landingIntro{margin-bottom:40px;line-height:1.7em;padding:50px 20px 0;align-self:flex-start}@media only screen and (max-width: 420px){.landingIntro{padding-top:40px}}.landingIntro h3{margin-bottom:20px}.landingIntro p{max-width:380px}.landingIntro p.small{margin-top:5px;font-size:.85em;opacity:.8}.landingIntro.mini h3{font-size:1.7em}footer.landingFooter{gap:10px;padding:10px}footer.landingFooter button:not(.glowButton>button):not(.glowButton>span.defaultMark),footer.landingFooter span.defaultMark:not(.glowButton>button):not(.glowButton>span.defaultMark){font-weight:300;color:#000;text-decoration:underline;font-size:.9em}footer.landingFooter .textButton,footer.landingFooter button.deleteProfile,footer.landingFooter span.deleteProfile.defaultMark{margin-bottom:20px}.glowInput input[type=text]{height:62px;background:#ffffffb3;box-shadow:0 25px 45px 10px #00000026;text-align:center;transition:all .25s ease-in-out}.glowInput input[type=text]::placeholder{color:#0009;text-align:center}.glowInput input[type=text]:disabled{cursor:not-allowed;background:#fff6;color:#0000001a}.glowInput input[type=text]:focus{outline:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.neutral{display:block;align-items:flex-end;justify-content:flex-end;position:absolute;top:100px;font-size:1.1em;opacity:.4}.skinTypeSlideIcon{width:80px;align-items:flex-end;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:25px;top:15px}.skinTypeSlideIcon .icon{width:60px;height:60px}.skinTypeSlideIcon>span{font-size:1.1em}.conditionsContent{padding-bottom:30px}.skinConditionsList{display:flex;flex-direction:column;justify-content:space-between;max-width:270px;width:100%;align-self:center;margin-top:20px;flex-grow:1;max-height:400px}.skinConditionsList>li{display:flex;flex-shrink:0}.skinConditionsList+.trackShadow{margin-top:20px;margin-bottom:0;min-height:30px}.terms{display:block;height:100%;overflow:auto;padding:10px;font-size:.9em;margin-top:30px}.terms h1,.terms h2,.terms h3,.terms h4{font-family:TT Ramillas,arial;margin:10px 0}.terms table{margin:20px 0;border:1px solid rgba(0,0,0,.1);padding:10px;border-radius:10px}.terms table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.1);vertical-align:top}.terms table tr:last-of-type td{border-bottom:0}.terms ul{margin:10px 0;display:flex;flex-direction:column;gap:5px}.terms .tableWrapper{width:100%;overflow-y:scroll}.terms p+p{margin-top:10px}.waiting{align-items:center}.waiting .magicLinkLoading{margin-top:30%;text-align:center;align-items:center;gap:20px}.waiting .magicLinkLoading .globe{animation:blurAnimation 2s infinite ease-in-out}.waiting .magicLinkLoading h1{font-family:TT Ramillas,arial;font-size:1.5em;opacity:.5}.waiting .magicLinkLoading p{opacity:.5}@keyframes blurAnimation{0%,to{filter:blur(8px)}50%{filter:blur(2px)}}.backControlWrapper{width:100%;padding-left:20px;align-items:flex-start}.pageControls{display:flex;flex-direction:column;gap:20px;min-height:30px}.pageControls>ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0}.pageControls>ul li{display:flex;flex:0;align-items:center;justify-content:center;min-width:30px}.pageControls.margin{margin:0 20px}button.buttonBack,span.buttonBack.defaultMark{width:30px;height:30px;display:flex;align-items:center;background:none;border:0;cursor:pointer;outline:none;opacity:.3;transition:all .25s ease-in-out}button.buttonBack:hover,span.buttonBack.defaultMark:hover,button.buttonBack:focus,span.buttonBack.defaultMark:focus{opacity:1}button.iconButton,span.iconButton.defaultMark{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:none}button.iconButton img,span.iconButton.defaultMark img{transition:all .25s ease-in-out;opacity:.5}button.iconButton:hover img,span.iconButton.defaultMark:hover img,button.iconButton:focus img,span.iconButton.defaultMark:focus img{opacity:1}button.iconButton:focus,span.iconButton.defaultMark:focus{outline:none;box-shadow:0 0 0 1px #8b958c;border-radius:5px}.registerMark{align-items:center;justify-content:center;position:absolute;top:-5px;right:10px;line-height:1em;font-size:.75em;font-weight:400;border-radius:99px;color:#4d5b51;z-index:1;height:22px;padding:0 10px;box-shadow:0 0 10px #0000000d;border:1px solid #EEE4D8;background:#f5d6c8}.registerMark span{white-space:nowrap;opacity:.5}button.buttonMenu,span.buttonMenu.defaultMark{width:30px;height:30px;background:none;border:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;position:relative}button.buttonMenu>span,span.buttonMenu.defaultMark>span{width:100%;max-width:25px;height:1.5px;background:#23392d;border-radius:19px;opacity:.3;transition:all .25s ease-in-out}button.buttonMenu>span:nth-child(1),span.buttonMenu.defaultMark>span:nth-child(1){width:15px}button.buttonMenu>span:nth-child(2),span.buttonMenu.defaultMark>span:nth-child(2){width:20px}button.buttonMenu:hover,span.buttonMenu.defaultMark:hover,button.buttonMenu:focus,span.buttonMenu.defaultMark:focus{outline:none}button.buttonMenu:hover:not(.guest)>span,span.buttonMenu.defaultMark:hover:not(.guest)>span,button.buttonMenu:focus:not(.guest)>span,span.buttonMenu.defaultMark:focus:not(.guest)>span{width:100%;opacity:1}button.buttonMenu.guest:hover,span.buttonMenu.guest.defaultMark:hover,button.buttonMenu.guest:focus,span.buttonMenu.guest.defaultMark:focus{outline:none}.controlsMenuContent{width:240px;background:#efe5d9b8;border:1px solid #CFB09E;box-shadow:7px 7px 7px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:0 10px}.controlsMenuContent header{display:flex;flex-direction:row;align-items:center;height:50px;border-bottom:1px solid rgba(0,0,0,.05)}.controlsMenuContent header>span{flex-grow:1;opacity:.66;font-size:.9em;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controlsMenuContent ul{border-bottom:1px solid rgba(0,0,0,.05)}.controlsMenuContent ul>li+li{border-top:1px solid rgba(0,0,0,.05)}.controlsMenuContent .menuLink{text-decoration:none;color:#4d5b51;font-size:.9em;display:flex;align-items:center;border:0;background:none;width:100%;height:50px;gap:5px;transition:all .25s ease-in-out;outline:none}.controlsMenuContent .menuLink .text{transition:all .25s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.controlsMenuContent .menuLink .icon{align-items:center;justify-content:center;display:flex;width:30px;height:30px}.controlsMenuContent .menuLink:hover,.controlsMenuContent .menuLink:focus{color:#cf7866}.controlsMenuContent .menuLink:hover .text,.controlsMenuContent .menuLink:focus .text{border-bottom:1px solid rgb(206.76,119.66,102.24)}.controlsMenuContent .menuLink.righty{justify-content:flex-end}.chatInput,.chat .chatContent{background:linear-gradient(0deg,#f5f2ef99,#f5f2ef99),url(/assets/bgWhite-C-3WxR93.png);box-shadow:7px 7px 7px #0000000d;border:1px solid #fff;border-bottom-width:0px;border-right-width:0px}.chat{flex:0 1 100%;width:100%;height:100%;padding:10px;z-index:1}.chat.disabled .chatContent>div{opacity:.1}.chat .chatContent{flex:0 1 100%;justify-content:flex-end;overflow:auto;background:url(/assets/chatBg-BFR2Nmgg.png) 25% 25%,linear-gradient(0deg,#f5f2ef99,#f5f2ef99);background-repeat:repeat;border-width:1px 0px 0px 1px;border-style:solid;border-color:#ffffff80;border-radius:10px;position:relative}.chat .chatContent>div{justify-content:flex-end;height:100%}.chat>header{text-align:center;gap:10px;margin-bottom:30px}.chat>header h1{font-family:TT Ramillas,arial;font-size:1.5em;color:#4d5b51}.chat>header p{line-height:180%;font-size:.9em}.chatInput{align-self:stretch;border-radius:10px;padding:10px}.chatInput .input{position:relative;cursor:text;flex-direction:row;align-items:center}.chatInput .input:before{content:"";width:2px;height:calc(100% - 10px);border-radius:99px;position:absolute;left:40px;top:5px;background:#23392d;opacity:.1}.chatInput .input span.placeholder{position:absolute;left:55px;top:12px;font-size:.85em;font-weight:350;color:#23392d}textarea.gloweChatInput{border:0px;background:none;min-height:40px;padding:10px;resize:none;flex:1}textarea.gloweChatInput:focus{outline:none}textarea.gloweChatInput::placeholder{font-size:.85em;font-weight:350;color:#0000}.chatInputOptionsContent{width:100%;max-width:240px;background:#f7f4f1;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:0 10px;box-shadow:10px 10px 10px #0000000d;font-size:.95em;border:1px solid #fff}.chatInputOptionsContent>ul>li{display:flex;flex-direction:column;align-items:stretch}.chatInputOptionsContent>ul>li+li{border-top:1px solid #E5E3DD}button.chatOptionsButton,span.chatOptionsButton.defaultMark{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border:0;width:40px;height:40px;gap:5px;background:none;color:#4d5b51}button.chatOptionsButton.disabled,span.chatOptionsButton.disabled.defaultMark{cursor:not-allowed}button.chatOptionsButton>span,span.chatOptionsButton.defaultMark>span{transition:all .25s ease-in-out;width:3px;height:3px;border-radius:99px;background:#bbb6b4}button.chatOptionsButton:hover>span,span.chatOptionsButton.defaultMark:hover>span,button.chatOptionsButton:focus>span,span.chatOptionsButton.defaultMark:focus>span{background:#8a827f}.inputSubmit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:0px;background:none}.inputSubmit img{position:relative;left:0;transition:all .25s ease-in-out}.inputSubmit:hover:not(:disabled) img,.inputSubmit:focus:not(:disabled) img{left:3.3333333333px}.chatInputProductWrapper{position:relative;height:80px;justify-content:flex-end}.chatInputProductWrapper hr.hor{position:relative;top:-10px}.chatInputProduct{flex-direction:row;gap:10px;position:absolute;top:0;left:0}.chatInputProduct .product{position:relative;top:-2px;line-height:150%;flex:1;justify-content:center}.chatInputProduct .product h1{font-family:TT Ramillas,arial}.chatInputProduct .product p{line-height:1.1em;font-size:.8em;color:#8b958c;text-transform:capitalize}.chatInputProductThumb{background:#fff;flex:0 1 auto;width:52px;height:60px;border-radius:5px;position:relative;align-items:center;justify-content:center}.chatInputProductThumb .thumb{width:100%;height:100%;border-radius:5px;background-size:cover;background-position:center center}.chatInputWrapper{gap:10px;margin-bottom:10px}.chatInputCta{align-items:flex-start;font-size:.85em}.chatInputCta .icon{width:15px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0523%204.31761C10.8287%202.48299%208.50037%201%208.50037%201C8.50037%201%206.17209%202.48299%204.94849%204.31761'%20stroke='%23F4EFE9'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.49988%207.42847C10.1909%209.68293%2011.38%2013.3204%2011.8819%2015.1958'%20stroke='%23F4EFE9'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.5%207.42854C8.5%207.42854%205.82143%203.45531%201%203.14282C1%205.33031%201%208.49997%201%208.49997C1%2012.6421%204.35786%2016%208.5%2016C12.6421%2016%2016%2012.6421%2016%208.49997C16%208.49997%2016%205.33031%2016%203.14282C11.1786%203.45531%208.5%207.42854%208.5%207.42854Z'%20stroke='%23F4EFE9'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}.chatInputCta button,.chatInputCta span.defaultMark{cursor:pointer;background:linear-gradient(87.27deg,#db9b91 2.28%,#d79160 98.76%);box-shadow:0 0 10px #0000000d;border-radius:99px;bordeR:0px;height:30px;display:flex;flex-direction:row;align-items:center;color:#fff;gap:10px;padding:0 10px}.chatSuggestions{gap:20px;justify-content:flex-end;width:100%}.chatSuggestions header{text-align:center;gap:10px}.chatSuggestions header h1{font-family:TT Ramillas,arial;font-size:1.5em}.chatSuggestions header p{font-size:.9em;line-height:180%;color:#8b958c}.chatSuggestionsList{display:flex;flex-direction:column;gap:10px;align-items:center;position:relative}.chatSuggestionsList:before{content:"";position:absolute;width:250px;height:200px;left:50%;top:50%;margin-left:-125px;margin-top:-100px;background:linear-gradient(83.94deg,#db91cb -26%,#d79160 90%);opacity:.2;filter:blur(32px);border-radius:10px}.chatSuggestion{display:inline-flex;background:#f6f2ee;flex-direction:row;align-items:center;gap:10px;padding:10px;position:relative;background:#f5f2efe6;border-width:1px 0px 0px 1px;border-style:solid;border-color:#ffffff80;box-shadow:10px 10px 10px #0000000d;border-radius:20px 10px;cursor:pointer;width:100%}.chatSuggestion.disabled{cursor:not-allowed}.chatSuggestion div.icon{width:100%;max-width:20px;margin-right:10px;align-items:center;justify-content:center}.chatSuggestion p{line-height:1.6em;font-size:.9em;opacity:.7;min-width:200px}.chatSuggestionsCta{padding:10px;background:linear-gradient(90deg,#db9b91 15%,#d79160),#4d5b51;box-shadow:5px 5px 10px #0000001a;color:#f3eee9;font-size:.85em;line-height:1.5em;border-radius:20px 10px;flex-direction:row;margin-bottom:-10px;cursor:pointer;transition:all .25s ease-in-out}.chatSuggestionsCta p span{text-decoration:underline}.chatSuggestionsCta div.icon{width:100%;max-width:20px;margin-right:10px;align-items:center;justify-content:center}.chatSuggestionsCta div.icon img{filter:brightness(0) invert(1);opacity:.8}.chatEntriesWrapper{overflow:auto}ul.chatEntries{display:flex;flex-direction:column;gap:20px;padding:10px;overflow:auto}ul.chatEntries li.glowe+li.glowe .source{display:none}ul.chatEntries li.glowe+li.glowe{margin-top:-17px}ul.chatEntries li.glowe.suggestions{display:none}ul.chatEntries li.glowe.suggestions:last-of-type{display:flex}ul.chatEntries li.status{display:none}ul.chatEntries li.status:last-child{display:initial}.chatEntry{gap:10px;color:#4d5e54;align-items:flex-end}.chatEntry.glowe{align-items:flex-start;text-align:left}.chatEntry .source{min-height:17px;flex-direction:row;align-items:center;gap:10px}.chatEntry .source span{opacity:.5;font-size:.85em}.chatEntry .source span:first-letter{text-transform:uppercase}.chatEntry .source cite{font-style:normal}.chatEntry>.content{width:auto;max-width:100%;font-size:.95em;line-height:170%;background:url(/assets/entryBg-DEqGv9pC.png);background-repeat:repeat;background-size:50%;box-shadow:7px 7px 7px #0000000d;border-radius:10px 20px 20px;border-width:1px 0px 0px 1px;padding:10px 15px 10px 10px}.chatEntry>.content.markdown ol,.chatEntry>.content.markdown ul{margin:10px 0;display:flex;flex-direction:column;gap:10px}.chatEntry>.content.markdown ol li,.chatEntry>.content.markdown ul li{padding-left:20px;position:relative}.chatEntry>.content.markdown ol li:before,.chatEntry>.content.markdown ul li:before{content:"";display:block;position:absolute;width:6px;height:6px;background:#cdc6bf;border-radius:19px;left:3px;top:10px}.chatEntry.status{align-items:flex-start}.chatEntry.status .content{flex-direction:row;gap:10px;align-items:center;border-radius:99px;font-size:.8em;color:#00000054;background:linear-gradient(90deg,#f8f6f3 -50%,#f8f6f3 25%,#fff,#f8f6f3 75%,#f8f6f3 150%);background-size:200% 100%;animation:shimmer 1.5s ease-in infinite}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.chatEntry .chatEntryRoutine.content{width:100%}.chatEntry .chatEntryRoutine.content>header{flex-direction:row;margin-bottom:0;align-items:stretch;gap:10px}.chatEntry .chatEntryRoutine.content>header>div{overflow:hidden}.chatEntry .chatEntryRoutine.content>header>div:first-child{flex:1}.chatEntry .chatEntryRoutine.content>header>div:last-child{flex-shrink:0}.chatEntry .chatEntryRoutine.content>header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:TT Ramillas,arial;font-size:1.2em}.chatEntry .chatEntryRoutine.content>header button.addRoutine,.chatEntry .chatEntryRoutine.content>header span.addRoutine.defaultMark{border:1px solid #9EA89D;color:#99aba0;border-radius:199px;font-size:.85em;background:none;padding:0 10px;margin:0;min-width:initial;width:auto;line-height:1em;height:26px;font-weight:300;position:relative}.chatEntry .chatEntryRoutine.content>header button.addRoutine>span,.chatEntry .chatEntryRoutine.content>header span.addRoutine.defaultMark>span{position:absolute;left:10px;top:6px}.chatEntry .chatEntryRoutine.content>header button.addRoutine.loading,.chatEntry .chatEntryRoutine.content>header span.addRoutine.loading.defaultMark,.chatEntry .chatEntryRoutine.content>header button.addRoutine.saved,.chatEntry .chatEntryRoutine.content>header span.addRoutine.saved.defaultMark{cursor:default}.chatEntry .chatEntryRoutine.content ul.routineThumbs{padding-top:6px}.chatEntry .chatEntryRoutine.content ul.routineThumbs>li{overflow:initial}.chatEntry .chatEntryRoutine.content .paragraphHider{padding:0;text-align:initial;font-size:.95em;margin:10px 0}.chatEntry .chatEntryRoutine.content .paragraphHider p{font-size:inherit;padding:0}.chatEntry .chatEntryRoutine.content .paragraphHider button.text,.chatEntry .chatEntryRoutine.content .paragraphHider span.text.defaultMark{align-self:flex-start;text-decoration:underline}.chatEntry .content.chatEntryProduct{width:100%}.chatEntryProduct{text-align:left;gap:10px}.chatEntryProduct .chatEntryproductHeader{flex-direction:row;gap:10px}.chatEntryProduct .chatEntryproductHeader .photo .thumb{border-radius:10px;width:85px;height:110px;background-size:cover;background-color:#fff;background-position:center center;box-shadow:0 10px 40px #0000000d}.chatEntryProduct .chatEntryproductHeader .info{justify-content:center;width:100%;overflow:hidden;gap:10px}.chatEntryProduct .chatEntryproductHeader .info .brand{font-size:.9em;line-height:1.2em;opacity:.5}.chatEntryProduct .chatEntryproductHeader .info .name{display:block;width:100%;font-family:TT Ramillas,arial;font-size:1.4em;overflow:hidden;padding-right:10px}.chatEntryProduct .chatEntryproductHeader .info .name span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatEntryProduct .chatEntryproductHeader .reviews{display:flex;flex-direction:row;align-items:center;gap:10px}.chatEntryProduct .chatEntryproductHeader .reviews img{width:14px}.chatEntryProduct .chatEntryproductHeader .reviews>span{line-height:1em;font-size:.9em;opacity:.5}.chatEntryProduct .chatEntryProductInfo{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.052%204.31761C10.8284%202.48299%208.50013%201%208.50013%201C8.50013%201%206.17185%202.48299%204.94824%204.31761'%20stroke='%23CAC7C5'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.5%207.42847C10.191%209.68293%2011.3802%2013.3204%2011.8821%2015.1958'%20stroke='%23CAC7C5'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.5%207.42854C8.5%207.42854%205.82143%203.45531%201%203.14282C1%205.33031%201%208.49997%201%208.49997C1%2012.6421%204.35786%2016%208.5%2016C12.6421%2016%2016%2012.6421%2016%208.49997C16%208.49997%2016%205.33031%2016%203.14282C11.1786%203.45531%208.5%207.42854%208.5%207.42854Z'%20stroke='%23CAC7C5'%20stroke-width='0.990964'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:2px 5px;padding-left:35px;font-size:.9em;line-height:180%}.chatEntryProduct .chatEntryProductReview{position:relative;padding-left:35px;font-size:.9em;line-height:200%;font-style:italic}.chatEntryProduct .chatEntryProductReview p span{position:relative;font-weight:400;text-decoration:underline;text-decoration-color:#f5d4a3;text-decoration-thickness:2px;text-underline-offset:6px}.chatEntryProduct .chatEntryProductReview p:before{content:"“";position:absolute;left:3px;top:12px;font-family:georgia;font-style:normal;font-size:3.2em;opacity:.2}.chatEntryProductFooter{padding:0 10px}.chatEntryProductFooter ul{display:flex;flex-direction:row;gap:10px;font-size:.9em}.chatEntryProductFooter ul li{display:flex}.chatEntryProductFooter ul li:last-of-type{flex:1;justify-content:flex-end}ul.chatEntries>.products:first-child{background:red;border:1px solid red!important}ul.chatEntries>li.products:first-child{background:red}.chatEntryProducts{width:100%;position:relative}.chatEntryProducts .content{overflow:auto}.chatEntryProducts .weaviateLoadingPrompt{line-height:1em;margin-bottom:10px}ul.chatEntryproductList{display:flex;flex-direction:row;flex-wrap:nowrap}ul.chatEntryproductList li{position:relative}ul.chatEntryproductList .similarProduct{gap:0}.chatEntrySuggestions{border-radius:10px 10px 20px 20px;background:linear-gradient(180deg,#f4efe900,#e5e4df);padding:37px 10px 10px;margin-top:-30px;overflow:hidden;width:100%}.chatEntrySuggestions ul{width:100%;display:flex;flex-direction:row;gap:10px;font-size:.8em;line-height:170%;overflow:auto}.chatEntrySuggestions li{align-items:stretch;justify-content:stretch;min-width:calc(50% - 10px)}.chatEntrySuggestion{padding:6.6px 10px;background:linear-gradient(0deg,#f7efe9,#f7efe9),#f4efe9;background-size:100px;border:1px solid #DFDCD9;border-radius:10px 20px 20px;color:#00000080;cursor:pointer;transition:all .25s ease-in-out;letter-spacing:-.1px;height:100%}.chatEntrySuggestion:hover,.chatEntrySuggestion:focus{border:1px solid rgb(211.3428571429,207.25,203.1571428571);color:#4d5b51}header.chatOverlayHeader{align-items:center;text-align:center;max-width:300px;color:#4d5b51;gap:10px}header.chatOverlayHeader h1{font-family:TT Ramillas,arial;font-size:1.3em}header.chatOverlayHeader p{line-height:160%;font-size:.9em;opacity:.75}.chatError{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;align-items:center;justify-content:center;gap:10px}.chatContent div.chatLoading{align-items:center;justify-content:center}.chatContent div.chatLoading .globe{transform:scale(.8);box-shadow:0 5px 14px #0000001a}.chatContent div.chatLoading .globe img{filter:blur(2px)}.chatTag{display:flex;flex-direction:row;align-items:center;gap:6.6666666667px;border:1px solid #E7E2DC;border-radius:99px;background:#f8f1eb;height:28px;padding:0 10px;transition:all .25s ease-in-out;color:#4d5b51}.chatTag span.disk{width:10px;height:10px;border-radius:99px}.chatTag span.disk.acne{background:#f0caac80}.chatTag span.disk.clogged_pores{background:#cbd4d880}.chatTag span.disk.redness{background:#e8a69780}.chatTag span.disk.wrinkles{background:#90b5b980}.chatTag span.disk.pigmentation{background:#cdb8af80}.chatTag span.disk.rough_texture{background:#c2bdb980}.chatTag span.disk.firmer_skin{background:#f6d19d80}.chatTag span.disk.hydrate{background:#b3d0e380}.chatTag span.disk.glow_up{background:#f6c1aa80}.chatTag span.disk.repair_renew{background:#d7ddcf80}.chatTag span.disk.protect{background:#d1d3cc80}.chatTag span.disk.soothe_relax{background:#e5d7bc80}.chatTag span.disk.generic{background:#cdc6bf80}.chatTag span.text{white-space:nowrap;font-size:.8em;opacity:.66;position:relative;transition:all .25s ease-in-out}.chatTag span.text:after{content:"";width:100%;height:1px;background:#bf997f;position:absolute;left:0;bottom:-2px;transition:all .25s ease-in-out;opacity:0}.chatTag img{opacity:.25;transition:all .25s ease-in-out}.chatTag.interactive{cursor:pointer;outline:none}.chatTag.interactive:hover,.chatTag.interactive:focus{border:1px solid rgb(210.2542372881,200.9322033898,189.7457627119);background:#f1e4d8}.chatTag.interactive:hover span.text,.chatTag.interactive:focus span.text{color:#23392d}.chatTag.interactive:hover img,.chatTag.interactive:focus img{opacity:.5}.chatTag.acne{border:1px solid #F0CAAC;background:#f0caac40}.chatTag.acne:hover,.chatTag.acne:focus{border:1px solid rgb(232.193877551,174.4183673469,128.806122449);background:#f0caac54}.chatTag.clogged_pores{border:1px solid #CBD4D8;background:#cbd4d840}.chatTag.clogged_pores:hover,.chatTag.clogged_pores:focus{border:1px solid rgb(173.8571428571,187.9010989011,194.1428571429);background:#cbd4d854}.chatTag.redness{border:1px solid #E8A697;background:#e8a69740}.chatTag.redness:hover,.chatTag.redness:focus{border:1px solid rgb(222.7637795276,130.2598425197,109.2362204724);background:#e8a69754}.chatTag.wrinkles{border:1px solid #90B5B9;background:#90b5b940}.chatTag.wrinkles:hover,.chatTag.wrinkles:focus{border:1px solid rgb(112.7237569061,160.1491712707,165.2762430939);background:#90b5b954}.chatTag.pigmentation{border:1px solid #CDB8AF;background:#cdb8af40}.chatTag.pigmentation:hover,.chatTag.pigmentation:focus{border:1px solid rgb(185.3846153846,156.1461538462,143.6153846154);background:#cdb8af54}.chatTag.rough_texture{border:1px solid #C2BDB9;background:#c2bdb940}.chatTag.rough_texture:hover,.chatTag.rough_texture:focus{border:1px solid rgb(170.2519083969,163.3053435115,157.7480916031);background:#c2bdb954}.chatTag.firmer_skin{border:1px solid #F6D19D;background:#f6d19d40}.chatTag.firmer_skin:hover,.chatTag.firmer_skin:focus{border:1px solid rgb(241.7102803738,187.0747663551,110.2897196262);background:#f6d19d54}.chatTag.hydrate{border:1px solid #B3D0E3;background:#b3d0e340}.chatTag.hydrate:hover,.chatTag.hydrate:focus{border:1px solid rgb(141.7307692308,184.9519230769,213.2692307692);background:#b3d0e354}.chatTag.glow_up{border:1px solid #F6C1AA;background:#f6c1aa40}.chatTag.glow_up:hover,.chatTag.glow_up:focus{border:1px solid rgb(241.1170212766,159.3617021277,123.8829787234);background:#f6c1aa54}.chatTag.repair_renew{border:1px solid #D7DDCF;background:#d7ddcf40}.chatTag.repair_renew:hover,.chatTag.repair_renew:focus{border:1px solid rgb(190.1219512195,199.8536585366,177.1463414634);background:#d7ddcf54}.chatTag.protect{border:1px solid #D1D3CC;background:#d1d3cc40}.chatTag.protect:hover,.chatTag.protect:focus{border:1px solid rgb(184.3052631579,187.3789473684,176.6210526316);background:#d1d3cc54}.chatTag.soothe_relax{border:1px solid #E5D7BC;background:#e5d7bc40}.chatTag.soothe_relax:hover,.chatTag.soothe_relax:focus{border:1px solid rgb(214.7419354839,193.064516129,151.2580645161);background:#e5d7bc54}.chatTag.generic{border:1px solid #CDC6BF;background:#cdc6bf40}.chatTag.generic:hover,.chatTag.generic:focus{border:1px solid rgb(182.6315789474,172.5,162.3684210526);background:#cdc6bf54}.pendingMessagesMark{width:20px;height:20px;position:absolute;right:-10px;top:-10px;cursor:pointer;align-items:center;justify-content:center}.pendingMessagesMark span{width:7px;height:7px;border-radius:99px;background:#bad3e4}.userRoutines{align-items:center;gap:10px;padding:12.5px 10px 70px;overflow:auto;height:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.userRoutines.hold{overflow:hidden}.userRoutines>header{align-items:center;text-align:center;opacity:.8;max-width:100%;display:flex}.userRoutines>header h1{width:100%;font-family:TT Ramillas,arial;font-size:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userRoutines .productListHeader{font-family:TT Ramillas,arial;font-size:1.2em;padding:5px;text-align:center}.userRoutines>.content{gap:10px;padding-bottom:55px;align-self:stretch}.productFooter{position:absolute;bottom:0;left:0;width:100%;padding:10px}.productOverviewPhoto{margin:20px 0 10px;width:140px;height:180px;background:#fff;border-radius:10px;box-shadow:0 10px 40px #0000000d,0 0 60px 20px #c59b9b4d;align-items:center;justify-content:center;position:relative}.productOverviewPhoto>span{display:flex;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:6.6666666667px}.productOverview footer{align-self:stretch;flex-direction:row;align-items:center;justify-content:space-between}.productOverviewRating{flex-direction:row;gap:10px}.productOverviewRating ul{display:flex;flex-direction:row;gap:5px}.productOverviewRating li{z-index:0}.productOverviewRating.small ul{gap:3.3333333333px}.productOverviewRating.small img{opacity:.5;width:13px;position:relative;top:1px}.productOverviewRating .reviewsLink{font-size:.9em;color:#4d5b51;opacity:.5;text-decoration:underline;cursor:pointer;line-height:1em;position:relative;top:1px}.productOverviewRating .reviewsLink:hover{opacity:1}.routineToggleWrapper{flex-direction:row;align-items:center;gap:10px;font-size:.9em;margin-top:10px}.routineToggleType{transition:all .25s ease-in-out;opacity:.5;cursor:pointer}.routineToggleType.active{opacity:1}.routineToggle{width:100px;height:40px;border-radius:99px;background:#f7f4f1;padding:5px;transition:all .25s ease-in-out;box-shadow:-10px -6px 12px #ffffffa6,15px 8px 20px 4px #00000012}.routineToggle.active{background:#fff}.routineToggle .toggle{width:100%;height:100%;background:#cde6eb;border-radius:99px;position:relative;padding:5px;cursor:pointer;transition:all .25s ease-in-out}.routineToggle .toggle>span{position:absolute;top:4px;left:4px;display:flex;width:40%;height:calc(100% - 8px);border-radius:99px;background:#fff;box-shadow:7px 4px 15px -4px #00000040;transition:all .25s ease-in-out}.routineToggle .toggle .eveningStars,.routineToggle .toggle .morningClouds{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .25s ease-in-out}.routineToggle .toggle .eveningStars span,.routineToggle .toggle .morningClouds span{position:absolute;width:15px;height:15px;background-repeat:no-repeat;background-position:center center;transition:all .25s ease-in-out}.routineToggle .eveningStars,.routineToggle.active .morningClouds{opacity:0}.routineToggle.active .eveningStars{opacity:1}.routineToggle .toggle .eveningStars span{background-image:url("data:image/svg+xml,%3csvg%20width='5'%20height='5'%20viewBox='0%200%205%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.7%201.7C5.1%201.3%205.1%200.7%204.7%200.3C4.3%20-0.1%203.7%20-0.1%203.3%200.3C3%200.6%202%200.6%201.7%200.3C1.3%20-0.1%200.7%20-0.1%200.3%200.3C-0.1%200.7%20-0.1%201.3%200.3%201.7C0.6%202%200.6%203%200.3%203.3C-0.1%203.7%20-0.1%204.3%200.3%204.7C0.7%205.1%201.3%205.1%201.7%204.7C2%204.4%203%204.4%203.3%204.7C3.7%205.1%204.3%205.1%204.7%204.7C5.1%204.3%205.1%203.7%204.7%203.3C4.4%203%204.4%202%204.7%201.7Z'%20fill='%23D3DCE2'/%3e%3c/svg%3e")}.routineToggle .toggle .eveningStars span:nth-child(1){left:20px;top:6px}.routineToggle .toggle .eveningStars span:nth-child(2){left:66px;top:2px}.routineToggle .toggle .eveningStars span:nth-child(3){background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.4'%20d='M10.189%204.21758C9.91805%202.20468%208.21482%200.714355%206.16321%200.714355C4.40192%200.714355%202.87289%201.81758%202.3116%203.4821C1.05353%203.75306%200.163208%204.83694%200.163208%206.13371C0.163208%207.54661%201.26643%208.72726%202.67934%208.84339H10.0342H10.0535C11.2342%208.72726%2012.1632%207.72081%2012.1632%206.52081C12.1632%205.37887%2011.3116%204.39177%2010.189%204.21758Z'%20fill='%23FCFCFC'/%3e%3c/svg%3e");left:50px;top:13px}.routineToggle .toggle .morningClouds span{background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.4'%20d='M10.189%204.21758C9.91805%202.20468%208.21482%200.714355%206.16321%200.714355C4.40192%200.714355%202.87289%201.81758%202.3116%203.4821C1.05353%203.75306%200.163208%204.83694%200.163208%206.13371C0.163208%207.54661%201.26643%208.72726%202.67934%208.84339H10.0342H10.0535C11.2342%208.72726%2012.1632%207.72081%2012.1632%206.52081C12.1632%205.37887%2011.3116%204.39177%2010.189%204.21758Z'%20fill='%23FCFCFC'/%3e%3c/svg%3e")}.routineToggle .toggle .morningClouds span:first-of-type{left:52px;top:4px}.routineToggle .toggle .morningClouds span:last-of-type{left:35px;top:12px}.routineToggle.active .toggle .morningClouds span:first-of-type{left:0}.routineToggle.active .toggle .morningClouds span:last-of-type{left:0}.routineToggle.active .toggle .eveningStars span:nth-child(1){left:10px}.routineToggle.active .toggle .eveningStars span:nth-child(2){left:33px}.routineToggle.active .toggle .eveningStars span:nth-child(3){left:25px}.routineToggle .toggle>span{background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%208.5H2.5'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.19669%203.19678L4.25719%204.25728'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.5%201V2.5'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.8032%203.19678L12.7427%204.25728'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.9999%208.5H14.4999'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13.8032%2013.8033L12.7427%2012.7428'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.5%2016V14.5'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3.19669%2013.8033L4.25719%2012.7428'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8.49988%2012.5C10.709%2012.5%2012.4999%2010.7091%2012.4999%208.5C12.4999%206.29086%2010.709%204.5%208.49988%204.5C6.29074%204.5%204.49988%206.29086%204.49988%208.5C4.49988%2010.7091%206.29074%2012.5%208.49988%2012.5Z'%20stroke='%239ABED6'%20stroke-width='0.734694'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}.routineToggle.active .toggle>span{background-color:red;background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.8125%209.1875C8.94675%209.1875%205.8125%206.05325%205.8125%202.1875C5.8125%201.70013%205.86237%201.225%205.95775%200.765625C3.3345%201.62487%201.4375%204.08975%201.4375%207C1.4375%2010.6243%204.37575%2013.5625%208%2013.5625C10.9102%2013.5625%2013.3751%2011.6655%2014.2344%209.04225C13.775%209.13762%2013.2999%209.1875%2012.8125%209.1875Z'%20stroke='%23D3DCE2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.75%201.75C10.2332%201.75%2010.625%201.35825%2010.625%200.875C10.625%200.391751%2010.2332%200%209.75%200C9.26675%200%208.875%200.391751%208.875%200.875C8.875%201.35825%209.26675%201.75%209.75%201.75Z'%20fill='%23D3DCE2'/%3e%3cpath%20d='M10.625%205.25C11.1082%205.25%2011.5%204.85825%2011.5%204.375C11.5%203.89175%2011.1082%203.5%2010.625%203.5C10.1418%203.5%209.75%203.89175%209.75%204.375C9.75%204.85825%2010.1418%205.25%2010.625%205.25Z'%20fill='%23D3DCE2'/%3e%3cpath%20d='M14.125%207C14.6082%207%2015%206.60825%2015%206.125C15%205.64175%2014.6082%205.25%2014.125%205.25C13.6418%205.25%2013.25%205.64175%2013.25%206.125C13.25%206.60825%2013.6418%207%2014.125%207Z'%20fill='%23D3DCE2'/%3e%3c/svg%3e")}.routineToggle.active{box-shadow:12px 6px 12.4898px #ffffffa6,-15px -9px 19.8367px 3.67347px #00000012}.routineToggle.active .toggle{background:#b9c9d2}.routineToggle.active .toggle>span{background-color:#a4adbd;left:calc(60% - 4px);box-shadow:7px -4px 15px -4px #00000040}.editRoutineControls{flex-direction:row;align-items:center}.editRoutineControls>div{position:relative;flex-direction:row}.editRoutineControls>div .replaceButton{overflow:hidden;position:relative;left:initial;margin-right:0}.routineHeaderControls{flex-direction:row;gap:5px;align-items:center;margin-bottom:2.5px}.getProductLink{z-index:1000;position:absolute;top:-12.5px;right:-40px;background:#d9998b;padding:6px 8px;border-radius:99px;height:25px;color:#f4eee8;flex-direction:row;gap:5px;font-size:.8em;font-weight:350;align-items:center;box-shadow:0 0 10px 2px #0000001a;cursor:pointer;position:relative;overflow:hidden}.getProductLink .price{font-weight:400}.getProductLink .grey{opacity:.8}.getProductLink .underline{text-decoration:underline}.getProductLink:hover,.getProductLink:focus{background:#d79262}.routineDetails{padding:20px 10px 10px;gap:10px;position:relative}.routineDetails>nav{position:absolute;top:20px;right:20px}.routineDetails>nav img{opacity:1}.routineDetails>header{color:#4d5b51;gap:5px;flex-direction:row}.routineDetails>header>div:first-of-type{flex-grow:1}.routineDetails>header nav img{opacity:1}.routineDetails>header span{opacity:.5;font-size:.9em}.routineDetails>header h1{font-family:TT Ramillas,arial;font-size:1.4em}.routineDetails .content,.routineDetailsContentChat{gap:20px}.routineDetailsContentChat header h1{opacity:.8;font-family:TT Ramillas,arial;font-size:1.1em;color:#4d5b51}.routineDetailsButton{border:0;background:none;outline:none;align-self:center;display:flex;flex-direction:row;border:1px solid rgba(0,0,0,.1);border-radius:199px;font-size:.85em;min-height:33px;align-items:center;justify-content:center;padding:0 4px 0 10px;color:#0006;gap:10px;transition:all .25s ease-in-out;background:#f0e7dc}.routineDetailsButton .button{background:#e5ddd1;border:0px;border-radius:99px;padding:0 10px;font-size:.9em;height:22px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.routineDetailsButton:hover,.routineDetailsButton:focus,.routineDetailsButton.open{background:#f5f2ef}.routineDetailsContentReview{line-height:190%}.routineDetailsContentReview p{font-size:.95em}.routineDetailsContentReview .highlight{position:relative;font-weight:400}.routineDetailsContentReview .highlight:before{content:"";position:absolute;left:0;bottom:-2px;display:block;width:100%;height:2px;border-radius:99px;background:#f5d4a3}.routineDetailsPopover{background:linear-gradient(0deg,#f5f2ef99,#f5f2ef99),#f0e6d9b3;border-width:1px 0px 0px 1px;border-style:solid;border-color:#ffffff80;box-shadow:10px 10px 10px #0000000d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;overflow:auto;z-index:1999}.productWrapper{height:100%;width:calc(100% - 20px);background:#f4efe9;padding-top:10px;margin:10px;overflow:hidden;background:url(/assets/bgWhite-C-3WxR93.png),#eee4d9;background-size:25%;border-width:1px 0px 0px 1px;border-style:solid;border-color:#ffffff80;box-shadow:10px 10px 10px #0000000d;border-radius:10px}.productWrapper nav.pageControls{padding:0 10px}.productWrapper .product{padding:20px 10px 10px;gap:10px;width:100%;height:100%;overflow:auto}.productWrapper .product .productReplace{margin-top:0;margin-bottom:10px}header.productHeader{align-items:center;text-align:center;gap:10px}header.productHeader p{font-size:.9em}header.productHeader p span{opacity:.7}header.productHeader h1{font-family:TT Ramillas,arial;font-size:1.3em;color:#5e6a60;line-height:1.7em}.similarProducts>ul{display:flex;flex-direction:row;gap:20px;overflow:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.similarProducts>ul>li{scroll-snap-align:start}.similarProducts header{margin-top:10px;margin-bottom:20px;padding-left:10px}.similarProducts header h1{font-family:TT Ramillas,arial;font-size:1.3em;color:#4d5b51}.similarProduct{flex-direction:column;gap:5px;align-items:center;text-align:center}.similarProduct .brand{color:#8b958c;font-size:.85em;margin-top:10px}.similarProduct h1{font-family:TT Ramillas,arial;font-size:1.1em;color:#4d5b51}.similarProduct h1 a{min-width:200px;max-width:240px;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:3px}.similarProduct h1 a:hover,.similarProduct h1 a:focus{text-decoration:underline;outline:none}.similarProduct .thumb{width:85px;height:110px;border-radius:10px;background-size:cover;background-position:center center;box-shadow:0 10px 40px #0000000d}.productSummary{align-items:center;gap:10px}.productSummaryControls{font-size:.9em}.productSummaryControls ul{align-items:stretch;gap:10px;display:flex;flex-direction:row;gap:20px}.productSummaryControls li{display:flex}.productSummaryControls hr{width:1px;border:0px;background:#0003}.productSummaryControls button,.productSummaryControls span.defaultMark{margin:0;opacity:.5;transition:all .25s ease-in-out}.productSummaryControls button.active,.productSummaryControls span.active.defaultMark{opacity:1}.productReplaceContainer{width:100%;z-index:3000;margin-top:10px}.productReplaceContainer .productReplaceItem+.productReplaceItem{margin-top:-40px;background:linear-gradient(0deg,#d79262,#d79262),#d9d9d9;box-shadow:0 -10px 30px #00000040}.productReplace{position:relative;align-items:center;width:100%;min-height:32px;margin-top:10px}.productReplaceTarget{position:absolute;flex-direction:row;justify-content:center;align-items:center}.replaceButton{width:140px;font-size:.9em;position:relative;height:32px;padding:0;border:0px;border-radius:99px;box-shadow:0 0 10px #0000000d;border:1px solid #D7D1CC;color:#23392d;background:#f4eee8;z-index:150;overflow:hidden;position:absolute;left:50%}.replaceButton span.bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#db9b91,#d79160);background-size:200% 100%;background-position:0% 0%}.replaceButton span.text{z-index:1;display:block;color:#4d5b51}.replaceButton.active{border:1px solid #DB9B91}.replaceButton.active span.text{color:#f3eee9}.replaceButton.submit{z-index:1160;transition:border .2s ease-in-out}.replaceButton.submit:hover,.replaceButton.submit:focus{border:1px solid #DB9B91}.replaceButton.replaceButtonCancel{width:90px;background:#f4eee8;border:1px solid #D0B6B2}.productReplaceItem{width:100%;padding:10px;background:radial-gradient(100% 119.15% at 0% 100%,#cf9385,#db9a8c),#d9d9d9;box-shadow:0 0 10px #0000000d;border-radius:10px;flex-direction:row;gap:10px;align-items:center;z-index:1}.productReplaceItem .productThumb{flex-shrink:0;width:85px;height:110px;background-color:#fff}.productReplaceItem .content{gap:5px}.productReplaceItem .productOverviewRating{position:relative}.productReplaceItem header{gap:5px}.productReplaceItem header h1{font-family:TT Ramillas,arial;font-size:1.2em;color:#fffc}.productReplaceItem header>span{font-size:.9em;color:#fff9}.productReplaceItem.productReplaceBlank{padding-bottom:50px}.productReplaceItem.productReplaceBlank .content{font-family:TT Ramillas,arial;color:#f3eee9;opacity:.66;font-size:.9em}.productReplaceRoutineSelect{width:100%;background:#e6d0c4;box-shadow:0 0 10px #0000000d;border-radius:10px;height:60px;padding:0 10px 20px;margin-bottom:-20px;align-items:center;flex-direction:row;font-family:TT Ramillas,arial;color:#4d5b51;font-size:.85em;gap:10px;cursor:pointer;transition:all .25s ease-in-out}.productReplaceRoutineSelect .content{flex-direction:row;gap:10px}.productReplaceRoutineSelect .text{transition:all .25s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.productReplaceRoutineSelect .grey{opacity:.33}.productReplaceRoutineSelect .icon{opacity:.2}.productReplaceRoutineSelect:focus,.productReplaceRoutineSelect:hover{background:#dec2b2}.productReplaceRoutineSelect:focus .text,.productReplaceRoutineSelect:hover .text{border-bottom:1px solid #23392D}.productReplaceRoutineSelect:focus{background:#e3cabd}.productReview{font-size:.9em;gap:5px}.productReview span.date{color:#e79154;font-weight:350;font-size:.9em}.productReview p{line-height:1.9em;color:#4d5b51}.productReviews{gap:10px;padding:0 10px}.productReviews>header h1{font-family:TT Ramillas,arial;font-size:1.3em;color:#4d5b51}.productReviews .reviewList{flex-direction:column;display:flex;gap:20px;margin-top:10px}.highlightedProductReviewLoading{align-items:center;justify-content:center;height:100%;margin-bottom:20px}.highlightedProductReviewLoading p{font-size:.9em;opacity:.2;margin-top:20px}.highlightedProductReviewLoading img{opacity:.3}.filters ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}button.filterButton,span.filterButton.defaultMark{display:flex;flex-direction:row;gap:5px;align-items:center;cursor:pointer;border:0;height:25px;background:none;color:#23392d;font-size:.8em;padding:0 6.6666666667px;letter-spacing:-.25px;transition:all .25s ease-in-out;border:1px solid rgba(0,0,0,.1);border-radius:99px}button.filterButton.selected,span.filterButton.selected.defaultMark{background:#f3c974;border:1px solid #F3C974}button.filterButton>span:first-of-type,span.filterButton.defaultMark>span:first-of-type{white-space:nowrap}button.filterButton>span:first-of-type:first-letter,span.filterButton.defaultMark>span:first-of-type:first-letter{text-transform:capitalize}button.filterButton>span.count,span.filterButton.defaultMark>span.count{opacity:.5}.pagination>ul{display:flex;flex-direction:row;justify-content:space-between}button.paginateButton,span.paginateButton.defaultMark{display:flex;flex-direction:row;align-items:center;gap:10px;background:none;border:none;font-size:.9em;color:#8b958c}button.paginateButton>span,span.paginateButton.defaultMark>span{text-decoration:underline}button.paginateButton img,span.paginateButton.defaultMark img{position:relative;top:1px}button.paginateButton img.back,span.paginateButton.defaultMark img.back{transform:rotate(180deg)}ul.productList{display:flex;flex-direction:column;gap:10px;align-self:stretch}.productListItem{flex-direction:row;align-items:center;gap:10px;padding:10px;background:url(/assets/bgWhite-C-3WxR93.png) #f1edea;background-size:50px 50px;border-radius:20px;border:1px solid rgba(255,255,255,.5);box-shadow:7px 7px 7px #0000000d;-webkit-backdrop-filter:blur(24.7435px);backdrop-filter:blur(24.7435px);position:relative;overflow:hidden;min-height:112px;transition:border-color .25s ease-in-out}.productListItem>div{transition:all .25s ease-in-out}.productListItem .content{align-self:stretch;justify-content:space-evenly;flex-grow:1;flex:1 1 auto;overflow:hidden;padding-top:2px}.productListItem:before{content:"";z-index:-1;position:absolute;width:300px;height:50%;left:calc(50% - 150px);top:25%;background:#c59b9b;opacity:.2;filter:blur(35px);border-radius:199px}.productListItem .mark{position:absolute;top:1px;left:1px}.productCount{width:24px;height:25px;background:#f2f0ed;border:0px;border-radius:20px 0 10px;align-items:center;justify-content:center}.productCount>span{font-family:TT Ramillas,arial;font-size:.75em;font-weight:700;opacity:.33}.productSource{color:#8b958c;font-size:.9em;overflow:hidden;width:100%}.productSource p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.productSource p>span{cursor:default;position:relative;transition:all .25s ease-in-out;color:#4d5b51;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productSource p>span:hover,.productSource p>span:focus{color:#db9a8d;outline:none}.productSource p>span:hover:after,.productSource p>span:focus:after{background:#db9a8d;opacity:1}.productTitle{font-family:TT Ramillas,arial;color:#4d5b51;font-size:1.1em;line-height:1.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.productTitle a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:all .25s ease-in-out}.productTitle a:hover,.productTitle a:focus{border-bottom:1px solid #4D5B51;outline:none}.productTag{height:22px;line-height:1em;background:#dcddc6;border-radius:99px;align-items:center;justify-content:center;color:#4d5b51;font-size:.75em;font-weight:400;padding:0 10px;cursor:default;text-transform:capitalize;border:1px solid rgba(0,0,0,0);transition:all .25s ease-in-out}.productTag span{opacity:.5}.productTag:hover,.productTag:focus{border:1px solid rgba(0,0,0,.1);outline:none}.productMeta{flex-direction:row;justify-content:space-between}.productBlank{border:1px solid #E2C4AA;background:#efe5d9;border-radius:20px;height:110px;padding:10px;flex-direction:row;gap:10px;align-items:center;color:#4d5b51;font-family:TT Ramillas,arial}.productBlank .content{gap:5px}.productBlank a{font-size:1.1em}.productBlank span{opacity:.5}.productBlank .productThumb{position:relative;overflow:hidden;border:1px solid #E3CDB9}.productBlank .productThumb:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ecddcfd6;box-shadow:0 10.6044px 42.4175px #0000000d;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.productControls{flex-direction:row;gap:5px}.noProducts{align-items:center;gap:20px;align-self:center;max-width:240px;text-align:center;font-family:TT Ramillas,arial;padding:30px 0}.noProducts img{opacity:.5;width:30px}.noProducts h1{font-size:.8em;opacity:.33}.noProducts a{color:#4d5b51;font-weight:100}.baseGlowButtonMark{position:relative;padding-left:20px;transition:all .25s ease-in-out}.baseGlowButtonMark .mark{position:absolute;transition:all .25s ease-in-out;z-index:198;content:"";width:8px;height:8px;background:#0003;right:0;top:calc(50% - 3px);border-radius:99px;opacity:0}.baseGlowButtonMark.selected .mark{opacity:1;right:70px}.baseGlowButtonMark .content{position:relative;z-index:199}.globalChat{padding:0 10px 10px;z-index:3000}.globalChat.withMargin{margin-top:-60px}.globalChat .chatInput{background:linear-gradient(0deg,#f5f2ef1a,#f5f2ef1a),url(/assets/bgWhite-C-3WxR93.png);box-shadow:0 -5px 30px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contentWithChat{height:100%;overflow:hidden;position:relative}.contentWithChat .container{flex-grow:1;overflow:hidden}.contentWithChat .container.extra{margin-bottom:-55px}.contentWithChat .chatContainer{padding:0 10px 10px;z-index:1999}.contentWithChat .chatContainer .chatInput{background:linear-gradient(0deg,#f5f2ef1a,#f5f2ef1a),url(/assets/bgWhite-C-3WxR93.png);box-shadow:0 -5px 30px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.userInfoSection{flex:0 1 50%;gap:20px;padding:10px}ul.markList{font-size:.95em;display:flex;flex-direction:column;gap:15px}.empty{opacity:.5}.userInfoSkinConditions{gap:15px}.userInfoBasics{flex:0 1 100%}.noScroll{overflow:hidden!important}
