.quiz-no-results,.quiz-results{display:none}.cart-dropdown-radio-wrapper .collection-screenreader{font-size:1em;font-weight:700}.quiz-get-started.result-page-banner .quiz-banner .quiz-item .quiz-item-inner{padding-bottom:45.5%}.quiz-get-started.result-page-banner .quiz-banner .quiz-item .quiz-item-inner img.desktop-image{-o-object-position:top;object-position:top}.quiz-get-started.result-page-banner .container{margin-top:-70px}.quiz-get-started.result-page-banner .title-wrapper h1{font-size:100px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner p{max-width:550px}.result-page-banner .email-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:516px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-page-banner .email-form .small a{color:#8152A0}.result-page-banner .email-form .btn-wrapper{-webkit-box-flex:0;-ms-flex:0 0 117px;flex:0 0 117px;max-width:117px}.result-page-banner .email-form .btn-wrapper button{width:100%;min-width:auto!important;padding-left:10px;padding-right:10px;font-size:20px}.result-page-banner .email-form .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:35px 24px 46px}.quiz-get-started.result-page-banner .title-wrapper{margin-bottom:44px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner p{margin-bottom:25px}.result-page-banner .email-form .btn-wrapper button.primary-btn:active,.result-page-banner .email-form .btn-wrapper button.primary-btn:focus,.result-page-banner .email-form .btn-wrapper button.primary-btn:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.result-page-banner .email-form .form-group input{font-size:20px;padding:.8rem 2.6rem .9rem;font-family:helvetica-neue-condensed,Menlo,Impact,sans-serif}.result-page-banner .email-form .form-group input::-webkit-input-placeholder{color:var(--text-color);font-size:20px;text-transform:uppercase;font-family:helvetica-neue-condensed,Menlo,Impact,sans-serif!important;line-height:normal}.result-page-banner .email-form .form-group input::-moz-placeholder{color:var(--text-color);font-size:20px;text-transform:uppercase;font-family:helvetica-neue-condensed,Menlo,Impact,sans-serif!important;line-height:normal}.result-page-banner .email-form .form-group input:-ms-input-placeholder{color:var(--text-color);font-size:20px;text-transform:uppercase;font-family:helvetica-neue-condensed,Menlo,Impact,sans-serif!important;line-height:normal}.result-page-banner .email-form .form-group input:-moz-placeholder{color:var(--text-color);font-size:20px;text-transform:uppercase;font-family:helvetica-neue-condensed,Menlo,Impact,sans-serif!important;line-height:normal}.primary-btn.purple-btn{color:#fff;border-color:#aa3293}.result-best-match-section{text-align:center;padding:90px 0 74px;position:relative}.result-best-match-section:after{position:absolute;content:"";background-image:url(../images/front-end/gradient.jpg);background-repeat:no-repeat;background-size:100%;background-position:center;width:100%;height:3px;left:0;right:0;bottom:0;display:block}.result-best-match-section h2,.result-contact-section h2{color:#aa3293;margin-bottom:42px;line-height:.65}.result-best-match-section .title-content p{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;font-family:helvetica-neue-condensed-bold,sans-serif;text-decoration:underline}.result-best-match-section .title-content{margin-bottom:10px}.result-best-match-section .title-content h3{font-family:helvetica-neue-std,sans-serif;font-size:20px;font-weight:400;line-height:27px;letter-spacing:0;text-align:center}.result-best-match-section .container{max-width:1363px}.result-best-match-section .result-product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:667px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.result-best-match-section .result-product-grid .collection-product-grid-item{max-width:48%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px;margin-bottom:45px}.result-best-match-section .result-product-grid .result-swatch{position:absolute;display:block;right:26%;width:25%;height:25%;top:14%}.result-best-match-section.you-may-like-result-section:after,.result-contact-section h2.mobile{display:none}.result-best-match-section .result-product-grid .result-swatch img{border-radius:50%}.result-best-match-section .collection-product-grid .product-thumbnail .hover-block img,.result-best-match-section .collection-product-grid .product-thumbnail .normal-block img{margin:0 auto}.result-best-match-section .collection-product-grid .product-thumbnail .hover-block,.result-best-match-section .collection-product-grid .product-thumbnail .normal-block{height:auto}.result-best-match-section .collection-product-grid .product-thumbnail .product-thumbnail-inner{padding-top:97%}.result-best-match-section .collection-product-grid .collection-product-grid-item .product-link a{padding-top:0;margin-bottom:0}.result-best-match-section .collection-product-grid .collection-product-grid-item .product-link a h4{font-family:helvetica-neue-std,sans-serif;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:0;margin-bottom:12px}.result-best-match-section .collection-product-grid .product-button{margin-top:0}.result-best-match-section .collection-product-grid .product-button .primary-btn{margin:0 auto;min-width:175px;padding:.74rem .7rem;font-size:18px}.result-best-match-section .collection-product-grid .product-button .primary-btn:focus-visible,.result-best-match-section .purple-btn.primary-btn:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.result-best-match-section .purple-btn.primary-btn:active,.result-best-match-section .purple-btn.primary-btn:focus,.result-best-match-section .purple-btn.primary-btn:hover{color:#aa3293}.result-best-match-section .purple-btn.primary-btn:before{background-color:#aa3293}.result-best-match-section.you-may-like-section{padding:25px 0 67px}.result-best-match-section .purple-btn.primary-btn{border:.2rem solid #aa3293;color:#fff;padding:.91rem 2rem;min-width:325px;font-size:18px}.result-best-match-section.you-may-like-result-section{padding:65px 0 74px}.result-contact-section{padding:142px 0;text-align:center;margin:0}.result-contact-section .container{max-width:1240px}.result-contact-section .result-contact-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.result-contact-section .result-contact-grid .result-contact-grid-item{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;border-right:.1rem solid rgba(33,37,41,.1)}.result-contact-section .result-contact-grid .result-contact-grid-item .grid-inner{border:none;padding:0 54px}.result-contact-section .result-contact-grid .grid-inner .img-block{margin:0 auto 34px;display:block;height:33px;width:33px}.result-contact-section .result-contact-grid .result-contact-grid-item:last-of-type{border:none}.result-contact-section .result-contact-grid .grid-inner .img-block svg path{fill:var(--primary-color)}.result-contact-section .result-contact-grid .grid-inner h4{margin-bottom:11px;font-family:helvetica-neue-std-black,Helvetica Neue,Helvetica,Open Sans,Arial,sans-serif;color:var(--text-color);font-weight:700;font-size:18px;line-height:1}.result-contact-section .result-contact-grid .grid-inner:hover h4{color:var(--primary-color)}.result-contact-section .result-contact-grid .grid-inner .contact-item-content p{font-size:16px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center}.result-contact-section .result-contact-grid .grid-inner .contact-item-link{font-size:20px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#8152A0;display:inline-block;margin-top:1rem}.result-contact-section .result-contact-grid .grid-inner .contact-item-link svg{display:inline-block;margin-left:.8rem;-webkit-transform:translate3d(0,-.1rem,0);transform:translate3d(0,-.1rem,0);-webkit-transition:-webkit-transform .2s cubic-bezier(.785,.135,.15,.86);transition:transform .2s cubic-bezier(.785,.135,.15,.86);transition:transform .2s cubic-bezier(.785,.135,.15,.86),-webkit-transform .2s cubic-bezier(.785,.135,.15,.86);width:1.1rem}.result-contact-section .result-contact-grid .grid-inner .contact-item-link svg path{fill:currentColor}.result-contact-section .title-wrapper{margin-bottom:50px}.home-contact-section.result-contact-section .home-contact-inner{display:block}.result-committment-section{padding:30px 0 58px;text-align:center}.result-committment-section h2,.result-contact-section .title-wrapper span.sub-title{font-size:18px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase;margin-bottom:17px;font-family:helvetica-neue-condensed-bold,sans-serif}.result-contact-section .title-wrapper span.sub-title{margin-bottom:0}.result-committment-section .committment-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:470px}.result-committment-section .committment-grid .committment-grid-item{padding:0 36px;max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result-committment-section .committment-grid .committment-grid-item p{font-size:14px;font-weight:400;line-height:1;letter-spacing:0;font-family:helvetica-neue-condensed,sans-serif}.result-committment-section .committment-grid .committment-grid-item .img-block{margin-bottom:7px;position:relative}.result-committment-section .committment-grid .committment-grid-item .img-block img{margin:0 auto}.result-no-suggestion .quiz-get-started.result-page-banner .title-wrapper h1{max-width:800px;margin:0 auto}.result-no-suggestion .quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:68px 24px 30px}.result-no-suggestion .quiz-get-started.result-page-banner .title-wrapper{margin-bottom:22px}@media (min-width:767px) and (max-width:991px){.result-best-match-section .collection-product-grid .product-button .primary-btn{min-width:150px}}@media (max-width:1366px){.quiz-get-started.result-page-banner .title-wrapper h1,.result-best-match-section h2,.result-contact-section h2{font-size:80px}.quiz-get-started.result-page-banner .title-wrapper{margin-bottom:30px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner p{margin-bottom:20px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:35px 24px}.quiz-get-started.result-page-banner .container{margin-top:-64px}.result-contact-section{padding:100px 0}}@media (max-width:991px){.quiz-get-started.result-page-banner .container{margin-top:-30px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:24px}.result-contact-section .result-contact-grid .result-contact-grid-item .grid-inner{padding:0 25px}.result-contact-section{padding:60px 0}}@media (max-width:767px){.quiz-get-started.result-page-banner .quiz-banner .quiz-item .quiz-item-inner .desktop-image,.result-contact-section .contact-item-content,.result-contact-section .contact-item-link{display:none!important}.quiz-get-started.result-page-banner .title-wrapper{margin-bottom:20px}.result-page-banner .email-form .btn-wrapper button{padding:.7rem .4rem}.result-page-banner .email-form .form-group input{padding:.4rem 1.2rem}.quiz-get-started.result-page-banner .quiz-banner .quiz-item .quiz-item-inner{padding-bottom:0}.quiz-get-started.result-page-banner .container{margin-top:0}.result-best-match-section h2,.result-contact-section h2{margin-bottom:18px}.quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:24px 15px 9px}.quiz-get-started.result-page-banner .title-wrapper h1,.result-best-match-section h2,.result-contact-section h2{font-size:60px}.result-best-match-section .purple-btn.primary-btn{min-width:290px}.result-best-match-section{padding:35px 0 68px}.result-best-match-section .collection-product-grid .product-button .primary-btn{min-width:130px;padding:.4rem .7rem}.result-contact-section .result-contact-grid{margin:0 -10px}.result-contact-section .result-contact-grid .result-contact-grid-item{max-width:33%;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;border:none;padding:0 10px 15px}.result-committment-section{padding:30px 0}.result-best-match-section.you-may-like-result-section{padding:25px 0 35px}.result-contact-section .result-contact-grid .result-contact-grid-item .grid-inner{padding:29px 25px 16px;border:.1rem solid #8152A0;width:100%}.result-no-suggestion .quiz-get-started.result-page-banner .title-wrapper{margin-bottom:35px}.result-no-suggestion .quiz-get-started.result-page-banner .get-started-content .get-started-content-inner{padding:22px 24px 0}.result-contact-section{padding:4px 0 36px}.result-contact-section .result-contact-grid .grid-inner .img-block svg{width:28px}.result-contact-section .result-contact-grid .grid-inner .img-block{margin-bottom:10px}.result-contact-section .result-contact-grid .grid-inner h4{font-size:16px;white-space:nowrap}}@media (max-width:479px){.result-committment-section .committment-grid .committment-grid-item{padding:0 15px}.result-contact-section .title-wrapper{margin-bottom:15px}}@media (max-width:374px){.result-best-match-section .result-product-grid .collection-product-grid-item,.result-contact-section .result-contact-grid .result-contact-grid-item{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.result-committment-section .committment-grid .committment-grid-item{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px}.result-committment-section .committment-grid{margin:0 auto -20px}.result-page-banner .email-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.result-page-banner .email-form .form-group{padding:0 0 10px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.result-page-banner .email-form .btn-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.result-best-match-section .purple-btn.primary-btn{min-width:150px}}