a,abbr,acronym,address,applet,article,aside,audio,blockquote,body,canvas,caption,center,dd,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,menu,nav,object,ol,output,p,ruby,section,span,summary,table,tbody,td,tfoot,th,thead,tr,ul,video{margin:0;padding:0}body{background-color:#f9f2ed;color:#000;font-family:Avenir}body .App{display:flex;flex-direction:column;min-height:100dvh}body h1,body h2{font-family:Marselis}body .btn-back{color:#000;margin-right:10px}body .btn,body .btn1{background-color:#0000;border:1px solid #000}body .btn-bg{background-color:#000;border:none;color:#f9f2ed}body input[type=text]{background-color:#0000;border:1.5px solid #ef4d92;border-radius:13px}body .radio-input{cursor:pointer;opacity:0}body .custom-radio{cursor:pointer;font-size:16px}body .custom-radio,body .radio-checkmark{align-items:center;display:flex;justify-content:center}body .radio-checkmark{border:1.5px solid #000;border-radius:50%;height:23px;width:23px}body .checkmark{display:none}body .radio-input:checked+.radio-checkmark{background-color:#0000;border-color:#0000;height:23px;width:23px}body .radio-input:checked+.radio-checkmark .checkmark{display:block}@media only screen and (min-width:501px){.header{display:none}}@media only screen and (max-width:500px){.header{display:flex;justify-content:center}.header img{height:100%;margin-bottom:20px;margin-top:8px;max-height:28px;max-width:55.54px;width:100%}}@media only screen and (min-width:501px){.appFooter{display:none}}@media only screen and (max-width:500px){.appFooter{align-items:center;background:#f9f2ed;bottom:0;box-shadow:0 -3px 15px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;margin-top:auto;position:fixed;width:100%;z-index:2}.appFooter-info{display:flex;justify-content:space-between;padding:10px 30.75px 21.64px 29.76px;width:100%}.appFooter-info .dataDiv{cursor:pointer;display:block}.appFooter-info .dataDiv img{height:100%;max-height:22px;max-width:22px;width:100%}.appFooter-info .dataDiv .thirdImg{height:100%;max-height:34px;max-width:42px;width:100%}.appFooter .scrollbar{background-color:#000;border-radius:2.5px;bottom:0;height:5px;max-width:139px;position:absolute;width:100%}}.homePage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px}@media only screen and (min-width:501px){.homePage{display:none}}@media only screen and (max-width:500px){.homePage h1{font-size:32px;font-weight:700;line-height:1.2;margin-top:0;padding:0 17px 0 30px}.homePage-img{height:auto}.homePage p,.homePage-img{margin-top:20px;width:100%}.homePage p{font-size:14px;font-weight:400;max-width:313px;text-align:center}.homePage button{border-radius:50px;font-size:14px;font-weight:700;line-height:1.71;margin-top:28px;max-width:162px;padding:8.04px 0;width:100%}}.homePage .hideBtn{display:none}.mainView{display:flex;justify-content:center}.mainView .desktopView .portraitMode{display:none}@media only screen and (max-width:932px){.mainView .desktopView .portraitMode{display:none}}@media only screen and (max-width:932px)and (min-width:501px){.mainView .desktopView .portraitMode{box-sizing:border-box;width:100%}}@media only screen and (max-width:932px)and (min-width:501px)and (orientation:portrait){.mainView .desktopView .portraitMode{display:flex}.mainView .desktopView .portraitMode img{height:auto;width:100%}}.mainView .desktopView .deskViewOnly{box-sizing:border-box;display:none;width:100%}@media only screen and (min-width:932px){.mainView .desktopView .deskViewOnly{display:flex}.mainView .desktopView .deskViewOnly img{height:auto;width:100%}}.mainView .landScapeView{display:none}@media only screen and (max-width:932px)and (orientation:landscape){.mainView .landScapeView{display:flex}.mainView .landScapeView img{height:auto;width:100%}}@media only screen and (min-width:501px){.quiz{display:none}}@media only screen and (max-width:500px){.quiz{margin-bottom:70px}.quiz .progressMainDiv{display:flex;justify-content:center}.quiz .progressMainDiv .progress{background-color:#000;border-radius:4px;height:100%;margin-bottom:20px;max-height:6px;max-width:315px;width:100%}.quiz .progressMainDiv .progress .progress-bar{background-color:#ef4d92;height:20px}.quiz img{height:auto;width:100%}.quiz h2{font-size:20px;font-weight:700;line-height:1.25}.quiz p{font-family:Avenir;font-size:14px;font-weight:400;line-height:1.36;margin-top:11px}.quiz .btndiv{display:flex;justify-content:center;margin-bottom:10px}.quiz .btncommon{border-radius:50px;font-size:14px;font-weight:700;line-height:1.71;max-width:152px;padding:7.04px 0;width:100px}.quiz .centerCommon{align-items:center;display:flex;flex-direction:column;text-align:center}.quiz .widthCommon{max-width:270px;width:100%}.quiz .row{margin-left:0;margin-right:0}.quiz .quizIntro__info{margin-top:20px;padding:0 24px 0 30px}.quiz .quizIntro__info h2{font-size:32px}.quiz .quizIntro__info p{margin-top:11px}.quiz .quizIntro__info-btn{display:flex;justify-content:center}.quiz .quizIntro__info-btn button{height:40px;line-height:1.7;margin-top:57px;width:100%}.quiz .quizStart__info{margin-top:37px}.quiz .quizStart__info h2{font-size:20px;text-transform:uppercase}.quiz .quizStart__info input[type=text]{font-size:14px;font-weight:400;margin-top:35px;max-width:185px;padding:10px;width:100%}.quiz .quizStart__info .nameBtnDiv{margin-top:30px}.quiz .hairState{min-height:113dvh}.quiz .hairState-type{margin-top:20px;padding:0 20px}.quiz .hairState-type .radio-input{display:none}.quiz .hairState-type .col-6{margin-bottom:15px}.quiz .hairState-type .col-6 img{border-radius:13px}.quiz .hairState-type .col-6 h5{font-size:12px;font-weight:800;margin-top:13px;text-transform:uppercase}.quiz .hairState .btndiv button{margin-top:20px}.quiz .hairConcerns-type{margin-top:20px;padding:0 20px}.quiz .hairConcerns-type .col-6{display:flex;justify-content:center}.quiz .hairConcerns-type .col-6 .text{align-items:center;background-color:#0000;border:1.5px solid #ef4d92;border-radius:13px;color:#000;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;height:50px;justify-content:center;line-height:1.3;margin-bottom:30px;max-width:136px;text-transform:uppercase;width:100%}.quiz .hairLength-type{margin-top:20px;padding:0 20px}.quiz .hairLength-type .radio-input{display:none}.quiz .hairLength-type .col-6{margin-bottom:15px}.quiz .hairLength-type .col-6 img{border-radius:13px}.quiz .hairLength-type .col-6 h5{font-size:12px;font-weight:800;margin-top:13px;text-transform:uppercase}.quiz .lifeStyle{display:flex;flex-direction:column;justify-content:space-between;min-height:65vh;width:100%}.quiz .lifeStyle-titles h2{text-transform:uppercase}.quiz .lifeStyle-type{display:flex;justify-content:space-between;max-width:375px;padding:0 30px;top:50%;width:100%}.quiz .lifeStyle-type .text{background-color:#0000;border:1.5px solid #ef4d92;border-radius:13px;color:#000;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;justify-content:center;line-height:1.3;max-width:136px;padding:16.21px 10px;text-transform:uppercase;width:100%}.quiz .lifeStyle .btndiv{bottom:0}.quiz .lifeStyle2-titles h2,.quiz .lifeStyle3-titles h2,.quiz .productSelect-titles h2{text-transform:uppercase}.quiz .lifeStyle2-type,.quiz .lifeStyle3-type,.quiz .productSelect-type{align-items:center;display:flex;flex-direction:column;padding:0 119px;width:100%}.quiz .lifeStyle2-type .text,.quiz .lifeStyle3-type .text,.quiz .productSelect-type .text{align-items:center;background-color:#0000;border:1.5px solid #ef4d92;border-radius:13px;color:#000;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;height:50px;justify-content:center;line-height:1.3;margin-top:39px;max-width:136px;text-transform:uppercase;width:100%}.quiz .lifestyle2Btn,.quiz .lifestyle3Btn{margin-top:30px}.quiz .productSelect{display:flex;flex-direction:column;justify-content:space-between;min-height:65vh;padding:0 20px}.quiz .productSelect .dropdown-toggle:after{position:absolute;right:4%;top:70%}.quiz .productSelect .dropdown{width:100%}.quiz .productSelect .dropdown label{font-size:13px}.quiz .productSelect .dropdown .drp{width:100%}.quiz .productSelect .dropdown .drp .btn-check:focus+.btn,.quiz .productSelect .dropdown .drp .btn:focus{box-shadow:none!important}.quiz .productSelect .dropdown .drp button{background:#fff;border:1px solid #a99f9f;font-size:14px;text-align:left;width:100%}.quiz .productSelect .dropdown .drp ul{width:100%}.quiz .productSelect .dropdown .drp ul li{font-size:13px}}@media only screen and (min-width:501px){.modalView{display:none}}@media only screen and (max-width:500px){.modalView .footer{display:flex;justify-content:end;margin-bottom:10px}.modalView .footer .btnRadius{border-radius:50px;margin-right:15px}}@font-face{font-family:Marselis;font-style:normal;font-weight:400;src:url(/static/media/MarselisSerifPro.62568d841fd1d6d48970.woff) format("woff")}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(/static/media/Avenir-Medium.2a441e48ab935596e65d.woff) format("woff")}@media only screen and (min-width:501px){.preparing{display:none}}@media only screen and (max-width:500px){.preparing{align-items:center;display:flex;flex-direction:column}.preparing img{height:auto;width:100%}.preparing-info{margin-top:20px;text-align:center}.preparing-info h1{font-size:32px;font-weight:700;line-height:1.25;text-transform:uppercase}.preparing-info p{font-family:Avenir;font-size:20px;font-weight:400;line-height:.86;margin-top:23px}.preparing .loader{--d:38px;animation:l27 3s steps(8) infinite;border-radius:100%;box-shadow:calc(var(--d)*1) calc(var(--d)*.1) 0 0,calc(var(--d)*.707) calc(var(--d)*.707) 0 1px,calc(var(--d)*0) calc(var(--d)*1) 0 2px,calc(var(--d)*-.707) calc(var(--d)*.707) 0 3px,calc(var(--d)*-1) calc(var(--d)*0) 0 4px,calc(var(--d)*-.707) calc(var(--d)*-.707) 0 4.6px,calc(var(--d)*0) calc(var(--d)*-1) 0 5.7px,calc(var(--d)*.8) calc(var(--d)*-.6) 0 6.4px;color:#ef4d92;height:9px;margin-top:94px;width:9px}@keyframes l27{to{transform:rotate(1turn)}}}.getResult{margin-bottom:70px;padding:0 29px}@media only screen and (min-width:501px){.getResult{display:none}}@media only screen and (max-width:500px){.getResult-backBtn{display:flex;margin-bottom:15px}.getResult-backBtn img{height:auto;margin-right:5px;max-width:15px;width:100%}.getResult-backBtn p{font-size:12px;font-weight:400}.getResult .info{align-items:center;display:flex;flex-direction:column;padding:0 24px;text-align:center}.getResult .info h2{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.25;text-transform:uppercase}.getResult .info p{font-size:14px;font-weight:400;line-height:1.3;margin-top:23px}.getResult .wave{margin-top:31px;width:100%}.getResult .wave .line{overflow:hidden;width:100%}.getResult .wave .circle{background-color:#ef4d92;border-radius:50%;color:#fff;left:46%;margin-top:-29px;padding:7px 15px;position:absolute}.getResult-titles{display:flex;flex-direction:column;justify-content:center;margin-top:31px;padding-left:7px;padding-right:7px;text-align:center}.getResult-titles h3{font-family:Marselis;font-weight:700;text-transform:uppercase}.getResult-titles h3 span{color:#ef4d92}.getResult .productMargin{margin-top:59px}.getResult .cleanse h2,.getResult__Product h2{font-size:20px;font-weight:700;line-height:1.25;margin-top:19px}.getResult .cleanse-info,.getResult__Product-info{display:flex;margin-top:18px}.getResult .cleanse-info .left,.getResult__Product-info .left{max-width:37.856%;width:100%}.getResult .cleanse-info .left img,.getResult__Product-info .left img{height:auto;object-fit:cover;width:100%}.getResult .cleanse-info .left .starRating,.getResult__Product-info .left .starRating{display:flex;margin-top:20px}.getResult .cleanse-info .left .starRating span,.getResult__Product-info .left .starRating span{align-items:center;display:flex!important}.getResult .cleanse-info .left .starRating p,.getResult__Product-info .left .starRating p{font-size:12px;margin-left:4px}.getResult .cleanse-info .left .rev,.getResult__Product-info .left .rev{color:#ef4d92;font-size:12px;font-weight:400}.getResult .cleanse-info .right,.getResult__Product-info .right{margin-left:20px;max-width:58.995%;width:100%}.getResult .cleanse-info .right .titles h4,.getResult__Product-info .right .titles h4{font-family:Marselis;font-size:16px;font-weight:700;line-height:1.25}.getResult .cleanse-info .right .titles p,.getResult__Product-info .right .titles p{font-size:10px;font-weight:400;line-height:1.2}.getResult .cleanse-info .right .ingredients,.getResult .cleanse-info .right .use,.getResult__Product-info .right .ingredients,.getResult__Product-info .right .use{margin-top:36px}.getResult .cleanse-info .right .ingredients h4,.getResult .cleanse-info .right .use h4,.getResult__Product-info .right .ingredients h4,.getResult__Product-info .right .use h4{font-family:Marselis;font-size:12px;font-weight:800;line-height:1.12;text-transform:uppercase}.getResult .cleanse-info .right .ingredients p,.getResult .cleanse-info .right .use p,.getResult__Product-info .right .ingredients p,.getResult__Product-info .right .use p{font-size:12px;font-weight:400;line-height:1.2}.getResult .cleanse-info .right .ingredients,.getResult__Product-info .right .ingredients{margin-top:23px}.getResult .cleanse .addToBag,.getResult__Product .addToBag{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;justify-content:space-between;margin-top:29px;padding:12px 0}.getResult .cleanse .addToBag .price,.getResult__Product .addToBag .price{font-size:16px;font-weight:700;margin-left:38px}.getResult .cleanse .addToBag .bag,.getResult__Product .addToBag .bag{display:flex;font-weight:800}.getResult .cleanse .addToBag .bag .custom-radio,.getResult__Product .addToBag .bag .custom-radio{margin-right:6px}.getResult .cleanse .addToBag .bag p,.getResult__Product .addToBag .bag p{margin-right:13px}.getResult .cleanse .addToBag .bag img,.getResult__Product .addToBag .bag img{height:100%;max-height:22px;max-width:20px;width:100%}.getResult .cleanse-addToBag,.getResult__Product-addToBag{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin-top:16px;text-align:center}.getResult .cleanse-addToBag .price,.getResult__Product-addToBag .price{border-bottom:1px solid #000;font-size:16px;max-width:188px;width:100%}.getResult .cleanse-addToBag .bag,.getResult__Product-addToBag .bag{display:block;margin-top:12px}.getResult .cleanse-addToBag .bag-selectRadio,.getResult__Product-addToBag .bag-selectRadio{display:flex}.getResult .cleanse-addToBag .bag-selectRadio .custom-radio,.getResult__Product-addToBag .bag-selectRadio .custom-radio{margin-right:6px}.getResult .cleanse-addToBag .bag-selectRadio img,.getResult__Product-addToBag .bag-selectRadio img{height:100%;max-height:22px;max-width:20px;width:100%}.getResult .guest{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.getResult .guest-btn{border-radius:50px;font-size:14px;font-weight:800;margin-top:30px;max-width:283px;padding:7px 0;text-transform:uppercase;width:100%}.getResult .guest .guestCheckout{width:100%}.getResult .guest .guestCheckout h6{font-weight:700;margin-top:30px;text-transform:uppercase}.getResult .guest .guestCheckout h5{font-family:Marselis;font-size:20px;font-weight:700;margin-top:2px;text-transform:uppercase}.getResult .guest .guestCheckout h5 span{color:#ef4d92}.getResult .guest .guestCheckout p{font-size:16px;font-weight:700;margin-top:27px;text-transform:uppercase}.getResult .guest .saveProduct h4{font-family:Marselis;font-weight:700;margin-top:23px;text-transform:uppercase}.getResult .guest .saveProduct p{font-size:14px;margin-top:11px}.getResult .guest .saveProduct p span{font-weight:700}.getResult .guest .saveProduct img{height:auto;margin-top:20px;width:100%}.getResult .guest .saveProduct button{margin-bottom:20px}}
/*# sourceMappingURL=main.25ee0c67.css.map*/