.quiz-face-capture{max-width:760px;margin:0 auto;padding:28px 16px;font-family:Helvetica Neue,Arial,sans-serif}.quiz-face-capture__step{display:none}.quiz-face-capture__step.is-active{display:block}.quiz-face-capture__step:not([data-step="3"]){background:linear-gradient(180deg,#fff,#fbfbfd);border:1px solid #ececf3;border-radius:18px;padding:28px 24px;box-shadow:0 14px 32px #0f172a14}.qfc-step-pill{display:inline-flex;align-items:center;background:#eef2ff;color:#374151;border:1px solid #dfe5ff;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.2px;padding:6px 12px;margin-bottom:12px}.quiz-face-capture h2,.quiz-face-capture h3{margin:0 0 10px;color:#101828;line-height:1.2;letter-spacing:-.02em}.quiz-face-capture h2{font-size:32px;font-weight:700}.quiz-face-capture h3{font-size:28px;font-weight:700}.quiz-face-capture p{margin:0 0 16px;color:#475467;font-size:15px;line-height:1.6}.qfc-subtext{margin-bottom:18px}.quiz-face-capture__field input{width:100%;border:1px solid #d0d5dd;border-radius:12px;padding:14px;margin-bottom:12px;font-size:15px;color:#101828;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.quiz-face-capture__field input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea24}.quiz-face-capture__actions{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.qfc-btn{border:0;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;border-radius:12px;padding:12px 18px;cursor:pointer;font-size:14px;font-weight:600;min-height:46px;min-width:130px;transition:transform .18s ease,box-shadow .2s ease,opacity .2s ease}.qfc-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1118273d}.qfc-btn--ghost{background:#fff;color:#111827;border:1px solid #d0d5dd;box-shadow:none}.qfc-btn--ghost:hover{background:#f9fafb;box-shadow:none}@media(max-width:768px){.quiz-face-capture{max-width:100%;padding:18px 12px}.quiz-face-capture__step:not([data-step="3"]){padding:20px 16px;border-radius:14px}.quiz-face-capture h2{font-size:25px}.quiz-face-capture h3{font-size:22px}.quiz-face-capture__actions{flex-direction:column}.qfc-btn{width:100%}}.revy-custom-content-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-skincare-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:#e4e4e4}.custom-skincare-left{width:45%;padding:30px;text-align:center}.custom-skincare-section .custom-skincare-left h2{font-size:31px;margin-bottom:20px;color:#333;text-transform:capitalize!important;white-space:break-spaces;font-weight:500}.custom-skincare-blocks{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;max-width:400px;margin:0 auto 20px}.custom-skincare-block{display:flex;gap:15px;align-items:center;margin:10px 0;text-align:center;width:100%}.custom-skincare-block p{font-size:21px}.custom-skincare-block img{width:90px;height:90px}.custom-skincare-subtext{font-size:31px;color:#333;line-height:1.2;font-family:FreightNeoW03}.custom-skincare-right{text-align:center;width:55%;position:relative}.custom-skincare-right img{max-width:100%;width:100%;display:flex}.custom-shop-btn{display:inline-block;background-color:#000;color:#fff;padding:1rem 2rem;text-decoration:none;font-weight:700;position:absolute;left:50%;transform:translate(-50%);bottom:50px;width:fit-content}.custom-skincare-section .plus-sign{font-size:28px;font-weight:500;margin:0 20px}@media(min-width:1025px){.custom-shop-btn{width:370px}}@media(max-width:768px){.custom-skincare-section{flex-direction:column;text-align:center}.custom-skincare-right,.custom-skincare-left{width:100%}.custom-skincare-blocks{justify-content:center}.custom-shop-btn{bottom:35px}}@media(max-width:550px){.custom-skincare-left{padding:15px}.custom-skincare-blocks{width:fit-content;max-width:100%}.custom-skincare-block p{font-size:17px}.custom-skincare-section .custom-skincare-left h2,.custom-skincare-subtext{font-size:21px}.custom-skincare-section .plus-sign{margin:0 20px}.custom-shop-btn{bottom:10px}.custom-skincare-block img{width:75px;height:75px}}
/*# sourceMappingURL=/cdn/shop/t/128/compiled_assets/styles.css.map */
