:root{--setu-primary: #f37268;--setu-primary-hover: #e55a50;--setu-success: #22c55e;--setu-black: #000000;--setu-white: #ffffff;--setu-bg-light: #fef5ef;--setu-bg-cream: #fde2df;--setu-text: #010101;--setu-text-secondary: #999999;--setu-gray-light: #e0e0e0;--setu-border: #d6d6d7;--setu-shadow: rgba(243, 114, 104, .15);--setu-overlay: rgba(0, 0, 0, .5)}#shopify-section-header,.tt-breadcrumb,#shopify-section-footer{display:none!important}.main-content{padding-top:0!important;margin-top:0!important}.setu-quiz-container{font-family:Neue Montreal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--setu-text);background:var(--setu-white);min-height:100vh;position:relative}.setu-quiz-container *,.setu-quiz-container *:before,.setu-quiz-container *:after{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.setu-quiz-header{position:sticky;top:0;z-index:100;padding:1rem 1.5rem}.header-inner{max-width:1200px;margin:0 auto}.header-content{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.logo-container{display:flex;justify-content:center;align-items:center}.setu-logo{max-height:40px;width:auto}.back-button{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:9999px;color:#9ca3af;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.back-button:hover{color:#111827;background-color:#f3f4f6}.header-spacer{display:none}.progress-container{width:100%;display:flex;align-items:center;gap:1rem}.progress-bar{width:100%;height:.375rem;background:#f3f4f6;border-radius:9999px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(to right,#fb923c,#f472b6);border-radius:100px;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.progress-text{text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;color:#9ca3af}.quiz-main{max-width:672px;margin:0 auto;min-height:100vh;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quiz-form{position:relative}.quiz-section{padding:3rem;animation:fadeIn .4s ease-in-out}.quiz-section.fade-in{opacity:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.intro-header{margin-bottom:2rem}.intro-title{font-size:36px;font-weight:700;line-height:40px;margin:0 0 1.2rem;color:#111827}.intro-subtitle{font-size:20px;line-height:28px;margin:0 0 .75rem;color:#6b7280}span.text_icon{font-size:30px;line-height:36px;margin-right:1rem}.intro-description{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:var(--setu-text-secondary)}.question-text,.first-question>.question-title{margin-bottom:2rem}.question-title,.question-text h2{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin:0;color:#111827}.multiple-choice-container{margin:2rem 0}.multiple-choice{border:none;padding:0;margin:0}.choice-grid{display:grid;gap:1rem;width:100%}.choice-grid.cols-1{grid-template-columns:1fr}.choice-grid.cols-2{grid-template-columns:repeat(2,1fr)}.choice-option{position:relative}.choice-option label{height:100%;cursor:pointer;display:block}.choice-option input[type=radio],.choice-option input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.option-card{height:100%;border-radius:16px;padding:28px;background:var(--setu-white);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;min-height:80px;position:relative;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.option-card:hover{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:#f9fafb}.option-card.clicking{transform:scale(.98)}.option-card.selected{border-color:var(--setu-primary);background:#f372680d}.option-image{display:flex;justify-content:center;align-items:center}.option-image img{max-width:100%;height:auto;border-radius:8px}.option-label{font-size:20px;font-weight:500;line-height:28px;color:#374151;flex:1;padding-right:.5rem}.option-selector{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radio-dot,.checkbox-dot{width:24px;height:24px;border:2px solid #e5e7eb;border-radius:50%;background:var(--setu-white);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.checkbox-dot{border-radius:4px}input:checked+.option-card .radio-dot,input:checked+.option-card .checkbox-dot,.option-card.selected .radio-dot,.option-card.selected .checkbox-dot{border-color:var(--setu-primary);background:var(--setu-primary)}input:checked+.option-card .radio-dot:after,.option-card.selected .radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--setu-white)}input:checked+.option-card .checkbox-dot:after,.option-card.selected .checkbox-dot:after{content:"\2713";color:var(--setu-white);font-size:14px;font-weight:700}.info-section{text-align:center;padding:2rem 0}.info-title{font-size:3rem;line-height:1;font-weight:700;margin:0 0 1rem;color:#111827}.info-description{font-size:1.5rem;font-weight:400;line-height:2rem;color:#4b5563;margin:0 auto 2rem;max-width:28rem}.match_scoreCard{padding:2rem;border-radius:1rem;border:1px solid #f3f4f6;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:24rem;width:100%;margin:0 auto 2rem}.match_scoreCard-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f4f6;margin-bottom:1rem;padding-bottom:1rem}.score{padding:.25rem .75rem;color:#16a34a;background-color:#f0fdf4;border-radius:9999px;font-weight:700}.match_scoreCard p{font-weight:500;display:flex;align-items:center;gap:.75rem}.match_scoreCard p b{font-size:1.25rem;line-height:1.75rem}.match_scoreCard-title{color:#6b7280}.info-description strong{font-weight:700;color:var(--setu-text)}.info-description ul,.info-description ol{margin:1rem 0;padding-left:1.5rem}.info-description li{margin:.5rem 0}.info-image{margin:2rem 0;border-radius:12px;overflow:hidden}.info-image img{max-width:100%;height:auto;display:block}.loading-section{text-align:center;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-header{margin-bottom:3rem}.analyzing_loader{color:#fb923c;margin:0 auto}.analyzing_loader svg{width:3rem;height:3rem;margin-bottom:1.5rem;animation:rotateIt 2s linear infinite}@keyframes rotateIt{to{transform:rotate(360deg)}}.loading-title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem;color:#111827}.loading-subtitle{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#6b7280}.product-preview-container{position:relative;width:200px;height:200px}.plan-ready{width:6rem;height:6rem;margin:0 auto 2rem;background-color:#dcfce7;border-radius:9999px;display:flex;align-items:center;justify-content:center}.plan-ready svg{width:3rem;height:3rem;color:#16a34a}.results-section{text-align:center;padding:2rem 0}.results-title{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 2rem;color:var(--setu-text)}.product-recommendation{background:var(--setu-bg-light);border-radius:16px;padding:2rem;margin:2rem 0}.product-image{margin-bottom:2rem}.product-image img{max-width:100%;height:auto;border-radius:12px}.product-info{text-align:center}.product-title{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 1rem;color:var(--setu-text)}.recommendation-text{font-size:16px;font-weight:400;line-height:1.5;margin:0 0 2rem;color:var(--setu-text)}.product-benefits{text-align:left;max-width:600px;margin:0 auto 2rem}.benefit-item{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;font-size:15px;line-height:1.5}.benefit-icon{width:24px;height:24px;background:var(--setu-primary);color:var(--setu-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.cta-section{margin:2rem 0}.discount-badge{background:var(--setu-primary);color:var(--setu-white);font-size:16px;font-weight:700;padding:.75rem 1.5rem;border-radius:100px;display:inline-block;margin-bottom:1.5rem}.cta-button{display:inline-block;background:var(--setu-black);color:var(--setu-white);font-size:18px;font-weight:700;padding:1rem 2.5rem;border-radius:100px;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.cta-button:hover{background:var(--setu-primary);transform:translateY(-2px);box-shadow:0 4px 16px var(--setu-shadow)}.guarantee-text{font-size:14px;font-weight:500;color:var(--setu-text-secondary);margin:1rem 0 0}.quiz-footer{position:fixed;bottom:0;left:0;right:0;background:var(--setu-white);border-top:1px solid var(--setu-gray-light);padding:1.25rem 1.5rem;z-index:99;box-shadow:0 -2px 10px #0000000d}.continue-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:400px;margin:0 auto;background:var(--setu-black);color:var(--setu-white);font-size:16px;font-weight:700;padding:1rem 2rem;border-radius:100px;border:none;cursor:pointer;transition:all .3s ease;font-family:Neue Montreal,sans-serif}.continue-button:hover{background:var(--setu-primary);transform:translateY(-2px);box-shadow:0 4px 16px var(--setu-shadow)}.continue-button:active{transform:translateY(0)}@media only screen and (max-width:767px){.setu-quiz-header{padding:.75rem 1rem}.intro-title{font-size:24px}.intro-subtitle{font-size:16px}.intro-description{font-size:14px}.question-title,.question-text h2{font-size:20px}.choice-grid.cols-2{grid-template-columns:1fr}.option-card{padding:1rem 3rem 1rem 1rem;min-height:60px}.option-label{font-size:15px;padding-right:.5rem}.option-selector{top:1rem;right:1rem}.info-title{font-size:22px}.info-description{font-size:15px}.loading-title{font-size:22px}.loading-subtitle{font-size:15px}.product-preview-container{width:150px;height:150px}.results-title{font-size:24px}.product-title{font-size:20px}.recommendation-text{font-size:15px}.cta-button{font-size:16px;padding:.875rem 2rem}.continue-button{font-size:15px;padding:.875rem 1.5rem}}@media only screen and (min-width:768px){.setu-quiz-header{padding:1.25rem 2rem}.intro-header{margin-bottom:2rem}}.continue-button:focus,.cta-button:focus,.choice-option label:focus-within .option-card{outline:2px solid var(--setu-primary);outline-offset:2px}.option-card:focus-within{border-color:var(--setu-primary);box-shadow:0 0 0 3px #f3726833}@media print{.setu-quiz-header,.progress-container,.quiz-footer,.back-button{display:none}.quiz-section{page-break-inside:avoid}}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.retake-button{margin-top:20px;padding:12px 24px;background:transparent;border:2px solid #333;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:4px;width:100%;max-width:200px;display:block;margin-left:auto;margin-right:auto}.retake-button:hover{background:#333;color:#fff;transform:translateY(-2px)}.retake-button:active{transform:translateY(0)}@media only screen and (max-width:767px){.retake-button{font-size:13px;padding:10px 20px;max-width:180px}}.email-capture-section{animation:fadeIn .4s ease-in}.email-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.email-subtitle{font-size:1.125rem;line-height:1.75rem;color:#6b7280;margin-bottom:2rem}.email-input-container label{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#374151}.email-input{width:100%;max-width:28rem;padding:1rem 1.5rem;font-size:1.25rem;line-height:1.75rem;border-radius:1rem;background:var(--setu-white);color:var(--setu-text);border:2px solid transparent;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.email-input:focus{outline:none;border-color:#fdba74;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.email-input::placeholder{color:var(--setu-text-secondary)}.email-input.error{border-color:#ef4444}.email-error,.phone-error{color:#ef4444;font-size:14px;margin-top:8px;text-align:left;padding-left:4px}.email-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.email-continue-button{width:100%;max-width:28rem;padding:1rem 32px;background:#111827;color:var(--setu-white);border:none;border-radius:1rem;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.email-continue-button:hover{background-color:#1f2937;transform:translateY(-2px);color:var(--setu-white)!important;opacity:1}.Name-buttonSubmit .icon-spinner{display:none}.Name-buttonSubmit.loading .icon-spinner{display:block}.email-continue-button:active{transform:translateY(0)}.email-continue-button svg{width:20px;height:20px}.email-skip-button{width:100%;max-width:28rem;padding:.75rem 32px;background:transparent;color:#6b7280;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.email-skip-button:active{transform:scale(.98)}.privacy-text{font-size:.875rem;line-height:1.25rem;color:#6b7280;margin-top:1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;background-color:#f9fafb;max-width:28rem;padding:.75rem}.privacy-text svg{color:#16a34a;width:1rem;height:1rem}@media only screen and (max-width:767px){.email-title{font-size:26px;margin-bottom:10px}.email-subtitle{font-size:15px;margin-bottom:28px}.email-input{padding:14px 16px;font-size:15px}.email-continue-button{padding:14px 28px;font-size:15px}.email-skip-button{padding:12px 28px;font-size:14px}.privacy-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/320/assets/croevolution-quiz-v1.css.map */
