section.quiz .content.header{padding-bottom:2rem}section.quiz .content:not(.header){max-width:800px;margin:2rem auto}section.quiz .controls{margin:2rem auto;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}section.quiz .next-slide{min-width:300px!important}section.quiz .complete{text-align:center;max-width:600px;margin:0 auto}section.quiz .alert{max-width:500px;margin:0 auto 1rem;text-align:center}section.quiz .form-check input{width:25px!important;height:25px!important;border-color:#ccc!important;vertical-align:middle;float:none;margin:0}section.quiz .form-check label{display:flex;align-items:center;justify-content:center;flex-direction:column}section.quiz .form-check label *{margin:0;font-size:14px;line-height:1.2}section.quiz .form-check label h4{font-weight:700;margin:0}section.quiz .disclaimer p{font-size:13px}section.quiz .questions{display:flex;gap:1rem;align-items:stretch;justify-content:center}section.quiz .questions .form-check{width:33.33%;margin-top:1rem;padding-left:0}section.quiz .questions input{display:none}section.quiz .questions label{text-align:center;border:1px solid transparent;border-radius:10px;padding:1rem;box-shadow:0 10px 20px #0000000f;height:100%;width:100%;word-break:break-word}section.quiz .questions label:hover{cursor:pointer}section.quiz .questions label img{margin:0 auto 15px}section.quiz .questions input:checked~label{border-color:#6bbcae!important;background:#edf8f7}section.quiz .questions{margin-top:1rem}section.quiz .question-age .questions{flex-wrap:wrap}section.quiz .question-age .questions>div{width:fit-content}section.quiz .question-age .questions label h4{white-space:nowrap}section.quiz .question-treatment .questions{flex-wrap:wrap}section.quiz .question-treatment .questions>div{width:24%}section.quiz .quiz-results{padding:0;margin:1rem 0}section.quiz .quiz-results .product-card{margin:5px;padding:3rem;background:#fff;border:1px solid #CCC;border-radius:10px;box-shadow:1px 2px 2px #ccc}section.quiz .progress{max-width:500px;margin:2rem auto 0;border-radius:2rem;border:1px solid #ccc;background-color:#fff;height:20px}section.quiz .progress .progress-bar{background-color:#6bbcae;border:2px solid #FFF;border-radius:2rem}section.quiz .prev-slide{color:#6bbcae;letter-spacing:0;text-decoration:none}section.quiz .complete form{margin:2rem 0}section.quiz .complete form .form-input-group{display:flex;flex-direction:column;gap:1rem;margin:0 auto;width:fit-content}section.quiz .complete form .form-input-group input{min-width:250px}section.quiz .complete form .form-controls{margin:2rem 0}section.quiz .results .results-header{text-align:center;margin-bottom:1rem}section.quiz .results .result p{font-size:1rem}section.quiz .slick-slide>div{padding:0 1rem 2rem}section.quiz .slick-slide>div h1{margin-bottom:2rem}section.quiz .slick-slide>div p{font-size:1.5rem}section.quiz .slick-slide>div label p{font-size:1rem;word-break:auto-phrase}section.quiz .slick-slide>div p.small{font-size:12px}section.quiz .results h3 img{margin-bottom:10px}@media only screen and (max-width:1199px){section.quiz .question-type .questions .form-check{width:100%!important}section.quiz .question-concern .questions,section.quiz .question-age .questions{flex-wrap:wrap}section.quiz .question-concern .questions>div{width:47%}section.quiz .question-treatment .questions>div{width:47%}section.quiz .question-symptoms .questions>div{width:29%}}.quiz-disclaimer{margin-top:64px;font-size:12px;color:gray}
/*# sourceMappingURL=/cdn/shop/t/105/assets/section.quiz.css.map */
