.loader,.step-navigation,.zotos-quiz-section #step-content-block.wizard>.actions li:last-child a{visibility:hidden;opacity:0}#step-content-block.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}#step-content-block.wizard a,.tabcontrol a{outline:0}#step-content-block.wizard ul,.tabcontrol ul{list-style:none!important;padding:0;margin:0}#step-content-block.wizard ul>li,.tabcontrol ul>li{display:block;padding:0}#step-content-block.wizard ul{display:-webkit-box;display:-ms-flexbox;display:flex}#step-content-block.wizard>.content>.title,#step-content-block.wizard>.steps .current-info,.tabcontrol>.content>.title,.tabcontrol>.steps .current-info{position:absolute;left:-999em}#step-content-block-p-0 .container{min-height:1100px}#step-content-block.wizard>.steps{position:relative;display:block}#step-content-block.wizard.vertical>.steps{width:100%}#step-content-block.wizard>.steps .number{font-size:1.429em}.collection-product-grid{display:block}#step-content-block.wizard>.steps>ul>li{width:25%}#step-content-block.wizard>.actions>ul>li,#step-content-block.wizard>.steps>ul>li{float:left}#step-content-block.wizard.vertical>.steps>ul>li{float:none;width:100%}#step-content-block.wizard>.steps a:active,#step-content-block.wizard>.steps a:hover,.no-touchevents #step-content-block.wizard>.steps a{display:block;width:auto;margin:0 .5em .5em;padding:1em;text-decoration:none;border-radius:5px}#step-content-block.wizard>.steps .disabled a:active,#step-content-block.wizard>.steps .disabled a:hover,.no-touchevents #step-content-block.wizard>.steps .disabled a{background:#eee;color:#aaa;cursor:default}#step-content-block.wizard>.steps .current a:active,#step-content-block.wizard>.steps .current a:hover,.no-touchevents #step-content-block.wizard>.steps .current a{background:#2184be;color:#fff;cursor:default}#step-content-block.wizard>.steps .done a:active,#step-content-block.wizard>.steps .done a:hover,.no-touchevents #step-content-block.wizard>.steps .done a{background:#9dc8e2;color:#fff}#step-content-block.wizard>.steps .error a:active,#step-content-block.wizard>.steps .error a:hover,.no-touchevents #step-content-block.wizard>.steps .error a{background:#ff3111;color:#fff}#step-content-block.wizard>.content{display:block;margin:0;min-height:90em;overflow:hidden;position:relative;width:auto;-webkit-transition:min-height .5s;transition:min-height .5s}#step-content-block.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}#step-content-block.wizard>.content>.body{float:left;position:absolute;width:100%;padding:2.5%}#step-content-block.wizard>.content>.body>iframe{border:0;width:100%;height:100%}#step-content-block.wizard>.content>.body input{display:block;border:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#step-content-block.wizard>.content>.body input[type=checkbox]{display:inline-block}#step-content-block.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}#step-content-block.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}#step-content-block.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}#step-content-block.wizard>.actions{position:relative;display:block;text-align:right;width:100%}#step-content-block.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}#step-content-block.wizard>.actions>ul{display:inline-block;text-align:right}#step-content-block.wizard>.actions>ul>li{margin:0 .8em}#step-content-block.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}#step-content-block.wizard>.actions a:active,#step-content-block.wizard>.actions a:hover,.no-touchevents #step-content-block.wizard>.actions a{background:#2184be;color:#fff;display:block;padding:.5em 1em;text-decoration:none;border-radius:5px}.tabcontrol>.steps{position:relative;display:block;width:100%}.tabcontrol>.steps>ul{position:relative;margin:6px 0 0;top:1px;z-index:1}.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.no-touchevents .tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px;margin-top:0}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0;margin:0;padding:10px 30px;text-decoration:none}.no-touchevents .tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.step-2 .custom-checkbox-radio,.step-2 .custom-checkbox-radio .img-block,.step-3 .custom-checkbox-radio,.step-7 .custom-checkbox-radio{padding:0}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}#step-content-block.wizard>.steps{opacity:0;height:0;width:0;z-index:-999}.custom-steps-block-wrapper .getting-started-block .mobile-image{display:none}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .get-started-form .custom-input .form-control{border-color:#000;width:100%;margin:0 0 18px;height:60px}.custom-input .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.custom-input .form-control::-ms-input-placeholder{color:rgba(0,0,0,.5);padding:0;opacity:1;text-align:left}.custom-input .form-control::placeholder{color:rgba(0,0,0,.5);padding:0;opacity:1;text-align:left}.custom-input .form-control::-moz-placeholder{color:rgba(0,0,0,.5);padding:0;opacity:1;text-align:left}.custom-input .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5);padding:0;opacity:1;text-align:left}.custom-input .form-control:-ms-input-placeholder{color:rgba(0,0,0,.5);padding:0;opacity:1;text-align:left}.custom-input .form-control{color:#000;border:1px solid #000;padding:0 15px;height:52px;line-height:52px}.result-page-section .title-block .custom-input{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:433px;position:relative;margin:20px auto 0}.result-page-section .title-block .custom-input em img{width:18px}.result-page-section .title-block .custom-input em{position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:0}.result-page-section .email-form #agree{width:20px;height:20px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.result-page-section .title-block .email-form p.small a{color:#b30013}.result-page-section .title-block .email-form p.small{margin:0 auto;max-width:800px;margin-top:20px!important;font-size:14px;color:#000;text-align:center}.result-page-section .title-block .email-form p{margin-top:20px;margin-bottom:0;font-size:18px;color:#25a458;text-align:center}.result-page-section .title-block .email-form p.error-msg{color:red}.result-block-wrapper .result-block+.result-block{margin-top:30px}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block{background-color:#fff;padding:40px}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block h2 span{display:inline-block}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block{max-width:562px;padding:12px;margin:0 auto;text-align:center;background-image:url(https://cdn.shopify.com/s/files/1/0564/8436/4349/files/border-strip.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.custom-steps-block-wrapper .getting-started-block .getting-started-image-block{position:absolute}.custom-steps-block-wrapper .getting-started-block .desktop-left{left:0;bottom:0;height:100%;z-index:1}.custom-steps-block-wrapper .getting-started-block .desktop-left img{height:100%}.custom-steps-block-wrapper .getting-started-block .desktop-right{right:0;top:-2%;width:45%;height:100%;z-index:3;text-align:right;max-width:700px}.custom-steps-block-wrapper .getting-started-block .get-started-form .form-group{margin-bottom:20px}.custom-steps-block-wrapper .getting-started-block .get-started-form{max-width:287px;margin:0 auto}.custom-steps-block-wrapper .getting-started-block{position:relative;padding:50px 0;min-height:700px;background:#FFD6DE}.custom-steps-block-wrapper .getting-started-wrapper{overflow:hidden;margin:0 0 60px}.zotos-quiz-section{font-family:helvetica-neue-std,Helvetica,sans-serif;font-weight:400;padding:15px 0 40px}.zotos-quiz-section h1 p{font-size:1.25rem}.zotos-quiz-section h1 span{display:block;font-size:13.563rem;text-transform:initial;font-family:summer-loving;line-height:.55}.result-page-section h1 span,.zotos-quiz-section h2 span{display:block;font-size:10.463rem;text-transform:initial;font-family:summer-loving;line-height:.7}.zotos-quiz-section h1{font-size:5.438rem;text-transform:uppercase;font-family:helvetica-neue-condensed-bold;font-weight:400;margin-bottom:10px}.result-page-section h1,.zotos-quiz-section h2{font-size:3.038rem;text-transform:uppercase;font-family:helvetica-neue-condensed-bold;font-weight:400;margin-top:20px;margin-bottom:20px}.zotos-quiz-section p{max-width:400px;margin:0 auto;font-size:2rem;padding:2px 1rem 1rem}.no-touchevents .quiz-submit-btn:hover,.no-touchevents .result-page-section .title-block .custom-input .send-btn:hover,.quiz-submit-btn:focus,.result-page-section .title-block .custom-input .send-btn:focus{background-color:#000;color:#fff;outline:0}.quiz-submit-btn:focus{outline:0}.quiz-submit-btn,.result-page-section .title-block .custom-input .send-btn{border:2px solid #000;cursor:pointer;color:#000;background-color:transparent;padding:0 15px;min-width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:62px;text-transform:none;line-height:55px;font-size:2.1rem;margin:0 auto;font-family:helvetica-neue-std-black;max-height:inherit;font-weight:400}.result-page-section .title-block .custom-input .send-btn{text-transform:uppercase;height:52px;line-height:49px;width:202px;min-width:inherit;margin-left:11px}.custom-progress-bar>span{background-image:url(https://cdn.shopify.com/s/files/1/0564/8436/4349/files/progress-bar.png);background-repeat:no-repeat;background-size:cover;background-position:left;position:absolute;top:0;left:0;width:66.6667%;height:100%;-webkit-transition:width .3s;transition:width .3s}.custom-progress-bar{height:16px;overflow:hidden;width:560px;margin:35px auto 0;position:relative;border-radius:8px;border:.5px solid #000;max-width:100%}.custom-inner-steps-block{display:none}.step-2 .step-question-wrapper{max-width:41.675rem;margin:0 auto}.step-2 .custom-checkbox-radio .img-block img{margin:0;width:100%}#step-content-block.wizard>.content>.body.step-2 label{margin:0}.custom-checkbox-radio,.custom-checkbox-radio .checkbox-radio-inner,.custom-checkbox-radio .img-block{height:100%}.step-2 .custom-checkbox-radio .img-block,.step-7 .custom-checkbox-radio .img-block{border:1px solid #363636;background-color:#fff!important}.no-touchevents .step-2 .custom-checkbox-radio:hover input~.img-block,.step-2 .custom-checkbox-radio input:checked~.img-block,.step-2 .custom-checkbox-radio:focus input~.img-block{border-color:#0cd3a9;-webkit-box-shadow:0 0 0 2px #0cd3a9;box-shadow:0 0 0 2px #0cd3a9}.no-touchevents .step-2 .custom-checkbox-radio:hover input~label,.step-2 .custom-checkbox-radio input:checked~label,.step-2 .custom-checkbox-radio:focus input~label{color:#0cd3a9}.no-touchevents .step-3 .custom-checkbox-radio:hover input~label,.no-touchevents .step-7 .custom-checkbox-radio:hover input~.img-block em,.no-touchevents .step-7 .custom-checkbox-radio:hover input~.img-block label,.no-touchevents .step-7 .custom-checkbox-radio:hover input~.img-block p,.step-3 .custom-checkbox-radio input:checked~label,.step-3 .custom-checkbox-radio:focus input~label,.step-7 .custom-checkbox-radio input:checked~.img-block em,.step-7 .custom-checkbox-radio input:checked~.img-block label,.step-7 .custom-checkbox-radio input:checked~.img-block p,.step-7 .custom-checkbox-radio:focus input~.img-block em,.step-7 .custom-checkbox-radio:focus input~.img-block label,.step-7 .custom-checkbox-radio:focus input~.img-block p{color:#71be1d}.step-2 .custom-checkbox-radio label{margin-top:.638rem!important}.step-2 .custom-checkbox-radio label span{display:block}.zotos-quiz-section .step-2 .radio-checkbox-listing li{padding:0 1.25rem!important;margin-bottom:0}.step-3 .custom-checkbox-radio label{margin-top:.638rem}.zotos-quiz-section .step-3 .radio-checkbox-listing{margin:0 -1.25px!important}.step-3 .step-question-wrapper{max-width:41.675rem;margin:0 auto}.zotos-quiz-section .step-3 .radio-checkbox-listing li{padding:0 1.25rem!important;margin-bottom:0}.no-touchevents .step-3 .custom-checkbox-radio:hover input~.img-block,.step-3 .custom-checkbox-radio input:checked~.img-block,.step-3 .custom-checkbox-radio:focus input~.img-block{border-color:#71be1d;-webkit-box-shadow:0 0 0 2px #71be1d;box-shadow:0 0 0 2px #71be1d;background-color:#fff}.step-3 .custom-checkbox-radio .img-block img{margin:0}.step-3 .custom-checkbox-radio input:checked~.img-block,.step-3 .custom-checkbox-radio:focus input~.img-block{background-color:#fff}.step-3 .custom-checkbox-radio .img-block{border:1px solid #363636;padding:0}.no-touchevents .step-7 .custom-checkbox-radio:hover input~.img-block,.step-7 .custom-checkbox-radio input:checked~.img-block,.step-7 .custom-checkbox-radio:focus input~.img-block{border-color:#71be1d;-webkit-box-shadow:0 0 0 2px #71be1d inset;box-shadow:0 0 0 2px #71be1d inset}.step-7 .custom-checkbox-radio .img-block p{font-size:1.8rem;line-height:1.3}.step-7 .custom-checkbox-radio .img-block em{font-size:1.5rem;line-height:1.3;display:block;margin-top:10px;font-style:italic}.step-7 .custom-checkbox-radio .img-block{padding:1.725rem 1.225rem 1.325rem}#step-content-block.wizard>.content>.body.step-7 label{margin:0 0 .613rem!important}#step-content-block.wizard>.content>.body.step-7 label span{display:block;text-transform:none}.step-7 .custom-checkbox-radio .img-block img{max-width:60%;margin:1.6rem auto}.blue-bg{background-color:#c6f6ec!important}.light-red-bg{background-color:#ffeaf3!important}.light-green-bg{background-color:#e3ffc4!important}.light-green-bg-1{background-color:#daf57a!important}.light-blue-bg-1{background-color:#a6eced!important}.soft-pink-bg{background-color:#fdb6cd!important}.no-touchevents .result-block-wrapper .result-block .product-block .product-listing li .black-btn:hover,.result-block-wrapper .result-block .product-block .product-listing li .black-btn:focus{background-color:#000;color:#fff!important}.result-block-wrapper .result-block .product-block .product-listing li img{max-width:175px}.result-block-wrapper .result-block .product-block .product-listing li.bouncy-cream img,.result-block-wrapper .result-block .product-block .product-listing li.daily-cream-conditioner img{max-width:130px}.result-block-wrapper .result-block .product-block .product-listing li.curls-for-days-finishing-spray img{max-width:162px}.result-block-wrapper .result-block .product-block .product-listing li.luxe-leave-in-detangler img{max-width:145px}.result-block-wrapper .result-block .product-block .product-listing li .black-btn{border:2px solid #000;width:7.375rem;background-color:#fff;color:#000;height:2.625rem;padding:0 .625rem;text-align:center;line-height:2.625rem;font-family:helvetica-neue-std-black;font-size:1.063rem;letter-spacing:.18px;text-transform:none;text-decoration:none;border-radius:0;font-weight:400}.result-block-wrapper .result-block.shampoo-block .product-block .product-listing li p{margin:-.5rem 0 1rem}.result-block-wrapper .result-block .product-block .product-listing li p{font-size:1.438rem;font-family:helvetica-neue-condensed-bold;line-height:.91;text-transform:uppercase;margin:-1rem 0 1rem}.result-block-wrapper .result-block .product-block .product-listing li{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 1.925rem}.result-block-wrapper .result-block .product-block .product-listing{list-style:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.925rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.result-block-wrapper .result-block .product-block{max-width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;padding-left:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.result-block-wrapper .result-block .content-block{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding-top:3.125rem}.result-block-wrapper .result-block{padding:1.5rem 3.125rem 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.result-block-wrapper .result-block .content-block p:last-child{margin-bottom:10px}.result-page-section .title-block{margin:0 auto 3.113rem}.result-best-match-section .result-product-grid{max-width:none}.result-best-match-section .result-product-grid .collection-product-grid-item{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%;max-width:33%}.result-page-section .title-block .sub-title-block{text-align:center}.result-page-section .title-block .sub-title-block p{margin:0 auto;padding-top:20px}.result-page-section{padding:.85rem 0 2.813rem}.result-page-section .title-block h1{margin-bottom:3.4rem}.result-page-section .title-block .sub-title-block h2{margin-bottom:.188rem}.zotos-quiz-section .custom-inner-steps-block .quiz-step-content-block{background-color:#ffeaf3;padding:3.125rem 0!important;text-align:center}.zotos-quiz-section .tooltip-title-block{margin-bottom:1.25rem;display:inline-block}.result-page-section .result-block-wrapper h3,.result-page-section h2,.zotos-quiz-section .tooltip-title-block h3{font-size:5.438rem;font-family:helvetica-neue-condensed-bold;line-height:1}.result-page-section .result-block-wrapper h3{font-size:3.438rem;margin-bottom:10px}.result-page-section .title-block .sub-title-block h2{line-height:1.2;text-transform:uppercase}.zotos-quiz-section .custom-inner-steps-block .container{max-width:860px}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper{background-color:#fff;padding:.85rem 1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:29.25rem;margin:1.05rem auto 0;border-radius:11px;position:relative;-webkit-transition:all .3s;transition:all .3s;z-index:1}.zotos-quiz-section .step-8 .tooltip-title-block .tooltip-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper::after{position:absolute;top:-.7rem;content:"";left:2.35rem;height:2.5rem;width:2.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;background-color:#fff}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper span{font-size:4.075rem;font-family:summer-loving;margin-right:.75rem;line-height:1;margin-top:-.65rem}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper p{font-size:1.5rem;color:#000;line-height:1.4}.zotos-quiz-section .radio-checkbox-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px!important}.zotos-quiz-section .small-width{max-width:404px;margin:0 auto}.zotos-quiz-section .step-4 .step-question-wrapper{max-width:600px;margin:0 auto;width:100%}.zotos-quiz-section .radio-checkbox-listing li{padding:0 10px!important;margin-bottom:20px;max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.zotos-quiz-section .radio-checkbox-listing.three-col,.zotos-quiz-section .radio-checkbox-listing.two-col{margin:0 -18px -24px!important}.zotos-quiz-section .step-8 .radio-checkbox-listing{margin:0 -14px -34px!important}.zotos-quiz-section .step-8 .radio-checkbox-listing li{padding:0 14px!important;margin-bottom:34px}.zotos-quiz-section .radio-checkbox-listing.two-col li{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 18px!important;margin-bottom:25px}.zotos-quiz-section .radio-checkbox-listing.three-col li{padding:0 18px!important;margin-bottom:25px}.zotos-quiz-section .radio-checkbox-listing li.full-width{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.zotos-quiz-section .radio-checkbox-listing.three-col li.full-width .custom-checkbox-radio{width:33.33%;margin:0 auto;padding:0 13px}.zotos-quiz-section .radio-checkbox-listing.two-col li.full-width .custom-checkbox-radio{width:50%;margin:0 auto;padding:0 13px}.zotos-quiz-section .step-8 .small-width{max-width:604px}.zotos-quiz-section #step-content-block.wizard>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:47px}.zotos-quiz-section #step-content-block.wizard>.actions .yellow-btn{width:219px;background-color:#fedc3e!important;color:#000;height:60px;padding:0 20px;text-align:center;line-height:56px;font-family:helvetica-neue-std-black;font-size:2.1rem;border-radius:0;letter-spacing:.22px;font-weight:400;border:none!important}.zotos-quiz-section #step-content-block.wizard>.actions li:last-child{position:relative}.zotos-quiz-section #step-content-block.wizard>.actions input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;text-transform:none;-webkit-transition:all .3s;transition:all .3s}.zotos-quiz-section #step-content-block.wizard>.actions .disable{cursor:default;pointer-events:none;opacity:.6}.zotos-quiz-section #step-content-block.wizard>.actions .black-btn{border:2px solid #000;width:219px;background-color:#fff;color:#000;height:60px;padding:0 20px;text-align:center;line-height:52px;font-family:helvetica-neue-std-black;font-size:2.1rem;letter-spacing:.22px;text-transform:none;border-radius:0;font-weight:400}.no-touchevents .zotos-quiz-section #step-content-block.wizard>.actions .black-btn:focus,.no-touchevents .zotos-quiz-section #step-content-block.wizard>.actions .black-btn:hover,.no-touchevents .zotos-quiz-section #step-content-block.wizard>.actions .yellow-btn:focus,.no-touchevents .zotos-quiz-section #step-content-block.wizard>.actions .yellow-btn:hover{background-color:#000;color:#fff!important;outline:0}.zotos-quiz-section .light-blue-bg{background-color:#d3eef6!important}.custom-checkbox-radio:focus{outline:0}.custom-checkbox-radio label{font-size:1.6rem;line-height:1.2;color:#000;font-family:helvetica-neue-condensed-bold;text-transform:uppercase;margin-top:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:all .3s;transition:all .3s;margin-bottom:0!important}.custom-checkbox-radio{position:relative}.custom-checkbox-radio .checkbox-radio-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-checkbox-radio input{position:absolute;left:0;top:0;height:100%;width:100%;z-index:5;cursor:pointer;outline:0}.custom-checkbox-radio .img-block{background-color:transparent;padding:3px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:all .3s;transition:all .3s}.custom-checkbox-radio input:checked~label,.custom-checkbox-radio:focus input~label,.no-touchevents .custom-checkbox-radio:hover input~label{color:#e5007d}.custom-checkbox-radio input:checked~.img-block,.custom-checkbox-radio:focus input~.img-block,.no-touchevents .custom-checkbox-radio:hover input~.img-block{background-color:#e5007d}.custom-checkbox-radio.secondary label{background-color:#fff;height:60px;line-height:62px;font-size:1.65rem;border:1px solid #363636;margin-top:0;padding:0 5px}.custom-checkbox-radio.single label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2}.custom-checkbox-radio.secondary{padding-top:0}.custom-checkbox-radio.secondary input:checked~label,.custom-checkbox-radio.secondary:focus input~label,.no-touchevents .custom-checkbox-radio.secondary:hover input~label{background-color:#fff;border-color:#e5007d;color:#e5007d;-webkit-box-shadow:0 0 0 2px #e5007d inset;box-shadow:0 0 0 2px #e5007d inset}.custom-checkbox-radio.secondary.has-text label{line-height:1.2;padding:28px 15px;height:100%}.custom-checkbox-radio.secondary.has-text,.custom-checkbox-radio.secondary.has-text .checkbox-radio-inner{height:100%}.custom-checkbox-radio.secondary.has-text label p{margin-top:12px;font-size:1.65rem;text-transform:none;font-family:helvetica-neue-std,Helvetica,sans-serif}.light-blue-bg .custom-checkbox-radio.secondary input:checked~label,.light-blue-bg .custom-checkbox-radio.secondary:focus input~label,.no-touchevents .light-blue-bg .custom-checkbox-radio.secondary:hover input~label{background-color:#fff;border-color:#099cc7;color:#099cc7;-webkit-box-shadow:0 0 0 2px #099cc7 inset;box-shadow:0 0 0 2px #099cc7 inset}.blue-bg .custom-checkbox-radio.secondary input:checked~label,.blue-bg .custom-checkbox-radio.secondary:focus input~label,.no-touchevents .blue-bg .custom-checkbox-radio.secondary:hover input~label{background-color:#fff;border-color:#0e9277;color:#0e9277;-webkit-box-shadow:0 0 0 2px #0e9277 inset;box-shadow:0 0 0 2px #0e9277 inset}.custom-progressbar-wrapper{padding:0 25px}#step-content-block.wizard .actions ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader{position:fixed;width:100%;height:100%;z-index:9;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.3)}.loader.show{opacity:1;visibility:visible;z-index:9999}.loader img{width:100px;height:100px}.result-page-section{display:none}.collection-product-grid .collection-product-grid-item .product-link a h2{height:auto!important}.result-page-section .result-best-match-section h2{margin-bottom:5px}@media (min-width:1440px) and (max-width:1599px){.custom-steps-block-wrapper .getting-started-wrapper{margin:0}}@media (max-width:1199px){.result-block-wrapper .result-block .product-block .product-listing li{padding:0 .425rem}.result-block-wrapper .result-block .product-block .product-listing{margin:0 -.425rem}.custom-steps-block-wrapper .getting-started-block .desktop-right{width:41%;top:0}.custom-steps-block-wrapper .getting-started-block{margin:0}}@media (max-width:1024px){.result-page-section .result-block-wrapper h3{font-size:3rem}.result-best-match-section .result-product-grid .collection-product-grid-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (max-width:991px){.custom-steps-block-wrapper .getting-started-block .getting-started-content-block{position:relative;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;max-width:none;width:90%}.zotos-quiz-section p{max-width:none}.result-block-wrapper .result-block{padding:1.5rem 2.188rem 3.125rem}.result-block-wrapper .result-block .content-block{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.result-block-wrapper .result-block .product-block{padding-left:2rem;max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.result-block-wrapper .result-block .product-block .product-listing{-ms-flex-wrap:wrap;flex-wrap:wrap}.result-block-wrapper .result-block .product-block .product-listing li{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.custom-steps-block-wrapper .getting-started-block .desktop-left,.custom-steps-block-wrapper .getting-started-block .desktop-right{display:none}.custom-steps-block-wrapper .getting-started-block .mobile-image{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:-85px 0 0;z-index:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.custom-steps-block-wrapper .getting-started-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 0}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block{padding:40px 40px 60px}}@media (max-width:767px){.zotos-quiz-section h1{font-size:3.825rem}.result-page-section .title-block .email-form p{font-size:16px}.result-page-section .title-block .custom-input em{right:-22px}.zotos-quiz-section h2{font-size:2.4rem}.zotos-quiz-section h1 span{font-size:7.5rem}.zotos-quiz-section h2 span{font-size:4rem}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block{padding:31px 15px 60px}.zotos-quiz-section{padding:15px 0 32px}.zotos-quiz-section .step-3 .radio-checkbox-listing li{margin-bottom:1.563rem}#step-content-block.wizard .step-2 ul,#step-content-block.wizard .step-3 ul,#step-content-block.wizard .step-7 ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-block-wrapper .result-block{padding:3.125rem 2.188rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-block-wrapper .result-block+.result-block{margin-top:20px}.result-block-wrapper .result-block .content-block{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.result-block-wrapper .result-block .product-block{padding-left:0;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.result-page-section .container{padding:0}.result-page-section .title-block{padding:0 1.5rem}.zotos-quiz-section .radio-checkbox-listing li,.zotos-quiz-section .radio-checkbox-listing.three-col li.full-width{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:10px}.zotos-quiz-section .radio-checkbox-listing.three-col li.full-width .custom-checkbox-radio,.zotos-quiz-section .radio-checkbox-listing.two-col li.full-width .custom-checkbox-radio{width:100%;padding:0}.result-page-section .result-block-wrapper h3,.result-page-section h2,.zotos-quiz-section .tooltip-title-block h3{font-size:2.8rem;padding-bottom:15px}.zotos-quiz-section .custom-inner-steps-block .quiz-step-content-block{padding:40px 0!important}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper p{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:2px}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.zotos-quiz-section .tooltip-title-block .tooltip-wrapper span{margin-right:0}.zotos-quiz-section #step-content-block.wizard>.actions{margin-top:30px}.zotos-quiz-section .step-8 .radio-checkbox-listing li{padding:0 10px!important;margin-bottom:20px}.zotos-quiz-section .step-8 .radio-checkbox-listing{margin:0 -10px -20px!important}.zotos-quiz-section .radio-checkbox-listing.three-col li,.zotos-quiz-section .radio-checkbox-listing.two-col li{padding:0 10px!important;margin-bottom:20px}.zotos-quiz-section .radio-checkbox-listing.two-col{margin:0 -10px -20px!important}.custom-checkbox-radio.secondary.has-text label{padding:20px 10px}.custom-checkbox-radio.secondary.has-text label p{margin-top:5px}.custom-steps-block-wrapper .getting-started-wrapper{margin:0}.loader img{width:80px;height:80px}.zotos-quiz-section .radio-checkbox-listing.three-col,.zotos-quiz-section .radio-checkbox-listing.two-col{margin:0 -10px -20px!important}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block h2{margin-top:15px}.custom-steps-block-wrapper .getting-started-block .getting-started-content-block .getting-started-content-inner-block h2 span{line-height:0}}@media (max-width:675px){.custom-steps-block-wrapper .getting-started-block .getting-started-content-block{max-width:100%;margin:0 20px}}@media (max-width:575px){.zotos-quiz-section #step-content-block.wizard>.actions .black-btn,.zotos-quiz-section #step-content-block.wizard>.actions .yellow-btn{width:100%;max-width:100%}#step-content-block.wizard>.actions>ul>li{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0!important;padding:0 10px}#step-content-block.wizard>.actions>ul{margin:0 -10px}.zotos-quiz-section #step-content-block.wizard>.actions input{width:calc(100% - 20px)!important;left:10px;right:10px}}@media (max-width:479px){.zotos-quiz-section h1{margin-bottom:10px}}@media (max-width:419px){.result-page-section .title-block .custom-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-page-section .title-block .custom-input .send-btn{width:100%;margin:15px auto 0}.result-page-section .title-block .custom-input em{position:absolute;right:50%;top:calc(100% + 10px);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);line-height:0}}@media (max-width:374px){.result-page-section .title-block h1{margin-bottom:3.5rem}}