<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*new quiz form*/
.quizFormStep .tqb-answer-has-image .tqb-answer-inner-wrapper {width: 22% !important;padding-top: 15px !important;}
.quizFormStep .no-touch .tqb-template-style-0 .tqb-answer-has-image .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper):hover::after {left: 30px;top: 34%;}
.quizFormStep .tqb-template-style-0 .tqb-answer-has-image .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper) .tqb-answer-text:before {
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/themes/thrive-theme-child/assets/img/quiz-icon1.png) center no-repeat !important;
    left: 0;
    top: -9px;
    content: "";
    width: 18px;
    position: absolute;
    width: 25px;
    height: 100%;
    background-size: contain !important;
    margin-left: -11px;
}
.quizFormStep .no-touch .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container:not(.tqb-answer-has-image) .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper):hover::after { left: 28px;}
.quizFormStep .tqb-template-style-0 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper) .tqb-answer-text:before {
	    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/themes/thrive-theme-child/assets/img/quiz-icon1.png) center no-repeat !important;
    left: 12px;
    top: 0;
    content: "";
    width: 18px;
    position: absolute;
    width: 25px;
    height: 100%;
    background-size: contain !important;
    margin-left: -20px;
}
.quizFormStep :not(#tve) [data-css=tve-u-15d9c5b8e9e] button {background-color: rgb(216,186,112) !important;}
.resultpage-last .quizResult button.frm_button_submit.frm_final_submit {top: 62px !important;}
#form_quick-quote-form-new #frm_radio_1384-0 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    background: red;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/uploads/2024/08/b1_hover.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
#form_quick-quote-form-new div#frm_radio_1384-1 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/uploads/2024/08/b2_hover.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
#form_quick-quote-form-new div#frm_radio_1384-2 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/uploads/2024/08/b3_hover.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
#form_quick-quote-form-new div#frm_radio_1384-3 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/uploads/2024/08/b4_hover.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
.quizFormStep .tqb-template-style-0 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer {background-color: #F8E7C0;border: 1px solid #F8E7C0;}
/*.quizFormStep .tqb-template-style-0 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer:after {
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://restorehair.com/wp-content/themes/thrive-theme-child/assets/img/quiz-icon2.png) center no-repeat !important;
    left: 30px !important;
    top: 35% !important;
    content: "";
    width: 18px;
    position: absolute;
    width: 25px;
    height: 100%;
    background-size: contain !important;
    margin-left: -20px;
}*/
.quizFormStep .tqb-template-style-0 .tqb-answer-inner-wrapper:not(.tqb-open-ended-wrapper).tqb-active-answer .tqb-answer-text{color: #242424;}
.quizFormStep .tqb-question-wrapper .tqb-question-container .tqb-question-text  {font-family: 'Poppins' !important;line-height: 45px !important;}
.quizFormStep a.tve_evt_manager_listen.tve_et_click span, .quizFormStep a.tve_evt_manager_listen.tve_et_click {color:rgb(102,102,102) !important; }
.quizFormStep p.tqb-quiz-results-p {color: #AB9358 !important;}
.quizFormStep p.tqb-quiz-results-p {
    background: #F8E7C0 !important;
    width: 52%;
    padding: 20px 0px !important;
    border: 1px solid #AB9358;}
    body.page-template-default.page #tcb_landing_page .tve_flt .tqb-template-style-0 .thrv_text_element a:not(.tcb-button-link), .tve_flt .tqb-template-style-0 .thrv_text_element a:not(.tcb-button-link) {color: rgb(102,102,102) !important;}
.fb3d-link a:hover {background-color: rgba(255,255,0, 0) !important;}    
.fb3d-link a {background-color: rgb(255 255 0 / 0%) !important;}
@media (max-width: 767.9px) {
	.quizFormStep .tqb-answer-has-image .tqb-answer-inner-wrapper {width: 100% !important;}
	.resultpage-last .quizResult button.frm_button_submit.frm_final_submit {top: 126px !important;left: 42%;}
    .quizFormStep p.tqb-quiz-results-p {width: 100%;}
}
/*form css*/
div#frm_field_1384_container {grid-column: span 12;}
#form_quick-quote-form-new .frm_form_field {
    border: 1px solid #ccc;
    padding: 7px;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-size: 10px;
    margin-bottom: 20px;
}
#form_quick-quote-form-new .frm_primary_label {
    font-family: 'Poppins' !important;
    color: #666666 !important;
    font-size: 12px !important;
    padding-left: 10px;
    font-weight: 600;
}
#form_quick-quote-form-new input {
    border: none;
    box-shadow: none;
    text-transform: none;
    font-family: 'Poppins' !important;
    width: 100%;
    background: #fff;
    padding: 0 0 0 10px;
}
div#frm_field_1393_container {
    grid-column: span 12;
    border: 0 !important;
}
#form_quick-quote-form-new input[type=checkbox] {
    border: 1px solid;
}
#form_quick-quote-form-new input[type=checkbox] {
    width: auto;
    padding: 0;
}
div#frm_field_1393_container .frm_checkbox label {
    font-size: 10px !important;
    color: #666666 !important;
    text-transform: initial;
    font-family: 'Poppins';
}
div#frm_field_1271_container {
    grid-column: span 12;
    border: 0 !important;
    display: none;
}
div#frm_field_1389_container {grid-column: span 12;}
div#frm_field_1385_container {margin-bottom: 0 !important;}
#form_quick-quote-form-new div#frm_field_1384_container {border: 0;}
#form_quick-quote-form-new .frm_submit button.frm_button_submit.frm_final_submit {
    background: none !important;
    color: #000 !important;
    border-radius: 0px !important;
    border: none !important;
    background: none !important;
    text-align: center;
    width: 100%;
    text-transform: capitalize;
    box-shadow: none;
    background: #D7B970 !important;
    font-size: 18px !important;
    line-height: 40px;
}
#form_quick-quote-form-new .frm_submit {
    grid-column: span 12 !important;
}
div#field_gj64y_label {
    display: none;
}
#form_quick-quote-form-new .frm_image_option_container:hover {
    box-shadow: 0 0 0 0px var(--border-color-active) !important;
}
.tqb-quiz-results.thrv_wrapper.thrv_text_element.tcb-highlight-added p.tqb-quiz-results-p {
    background-color: rgb(216,186,112) !important;
    border-color: rgb(216,186,112);
    color: #000 !important;
}
.quizFormStep form#form_contactus8fda349b15935790e807 .frm_form_field {margin-bottom: 8px;}
/* body.page-id-26876 li#menu-item-29443 {display: none;} */ 
li#menu-item-29443 {
    border-width: 1px 1px 4px;
    border-style: solid;
    border-color: rgba(60,61,65,0) rgba(60,61,65,0) rgb(0,0,0);
    font-family: inherit;
    --tve-font-weight: var(
    --g-regular-weight,normal);
    --tve-font-family: Poppins;
    --g-regular-weight: 400;
    --g-bold-weight: 500;
    --tve-color: rgb(0,0,0);
    --tve-applied---tve-color: rgb(0,0,0);
    --tve-font-size: 16px;
    --tve-letter-spacing: 0px;
    --tve-line-height: 23px;
    --tve-border-width: 4px;
    padding: 20px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    background-color: rgb(215,185,112) !important;
    --background-color: rgb(215,185,112) !important;
    --tve-applied-background-color: rgb(215,185,112) !important;
}

li#menu-item-29443:hover {
    border-left: 1px solid rgb(55,179,233) !important;
    border-top: none !important;
    border-right: 1px solid rgb(55,179,233) !important;
    border-bottom: 4px solid rgb(215,185,112) !important;
    --tve-border-width: 4px !important;
    --tve-color: rgb(255,255,255) !important;
    --tve-applied---tve-color: rgb(255,255,255) !important;
    background-color: rgb(0,0,0) !important;
    --background-color: rgb(0,0,0) !important;
    --tve-applied-background-color: rgb(0,0,0) !important;
}
#getmore-popoup select#field_4c58z99d94125a5 {width: 100%;
	border: 1px solid #E2E2E2;
    height: 52px;
}
#getmore-popoup div#frm_field_265_container {margin-bottom: 15px;}
div#getmore-popoup button.frm_button_submit {
    text-align: center;
    background-color: #D7B970 !important;
    width: auto;
    height: 47px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.03em;
    margin-top: 15px;
    padding: 6px 60px;
}
div#getmore-popoup button.frm_button_submit:focus {
    outline: none;
}
div#getmore-popoup .frm_forms .frm_form_field input:not(div#getmore-popoup .frm_forms .frm_form_field input[type="checkbox"]) {
	height: 55px !important;
    border: 1px solid #CCCCCC;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 62px;
    letter-spacing: 0.13em;
    color: #666666;
    border-radius: 0px;
    width: auto;
    background: #fff;
}
#frm_radio_259-258-0 label input[type="radio"]:checked ~ .frm_image_option_container::before, #frm_radio_1433-1432-0 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://staging-thriverestorehair.kinsta.cloud/wp-content/uploads/2022/03/hover-class3.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
div#frm_radio_259-258-1 label input[type="radio"]:checked ~ .frm_image_option_container::before, div#frm_radio_1433-1432-1 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://staging-thriverestorehair.kinsta.cloud/wp-content/uploads/2022/03/hover-class4.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
div#frm_radio_259-258-2 label input[type="radio"]:checked ~ .frm_image_option_container::before, div#frm_radio_1433-1432-2 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://staging-thriverestorehair.kinsta.cloud/wp-content/uploads/2022/03/hover-class5.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
div#frm_radio_259-258-3 label input[type="radio"]:checked ~ .frm_image_option_container::before, div#frm_radio_1433-1432-3 label input[type="radio"]:checked ~ .frm_image_option_container::before {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(https://mlc9qbwsvltq.i.optimole.com/mlc9qbwsvltq-rstrhar-custom/w:auto/h:auto/q:auto/https://staging-thriverestorehair.kinsta.cloud/wp-content/uploads/2022/03/hover-class6.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
#getmore-popoup .frm_radio.frm_image_option.frm_image_small label input[type="radio"]:checked ~ .frm_image_option_container::before {border: 0;}
#getmore-popoup .frm_image_option_container {border: 0px !important;margin-left: 0px;}
#getmore-popoup .frm_radio.frm_image_option.frm_image_small {border: 0px;background: transparent;}
#getmore-popoup .frm_radio.frm_image_option.frm_image_small label input[type="radio"]:checked ~ .frm_image_option_container::after {opacity: 0;}
#popupsection-new [data-css="tve-u-17e1fb8df16"] {
	display: block;
}
#popupsection-new .tcb--cols--2:not(.tcb-resized)&gt;.tcb-flex-col {max-width: 100%;}
#popupsection-new fieldset, #popupsection-new [data-css="tve-u-17e1fb8df0a"] {border: 0 !important;}
div#frm_field_1414_container label#field_8tjdz_label {display: none;}
div#frm_field_1414_container {grid-column: span 12 / span 12;}
div#frm_field_1415_container {grid-column: span 12 / span 12;}
.guysandSoftCoverPopup div#frm_field_1433_container {grid-column: span 12 / span 12 !important;width: 100% !important;}
.guysandSoftCoverPopup .frm_opt_container {width: 100% !important;margin-top: 18px;}
.guysandSoftCoverPopup div#frm_field_1432_container {grid-column: span 12 / span 12 !important;}
.guysandSoftCoverPopup div#frm_field_1435_container {grid-column: span 12 / span 12 !important;text-align: center;width: 100%;}
.guysandSoftCoverPopup .frm_forms .frm_form_field input:not(.guysandSoftCoverPopup .frm_forms .frm_form_field input[type="checkbox"]) {padding-top: 0;padding-bottom: 0;}
.guysandSoftCoverPopup div#frm_field_1438_container {
    width: 100%;
    grid-column: span 6 / span 6 !important;
}

.guysandSoftCoverPopup div#frm_field_1440_container, .guysandSoftCoverPopup div#frm_field_1442_container {
    grid-column: span 12 / span 12;
}

.guysandSoftCoverPopup div#frm_field_1441_container {
    grid-column: span 12 / span 12;
    width: 100%;
}

.guysandSoftCoverPopup select#field_4c58z99d94125a52 {
    width: 100%;
    border: 1px solid #E2E2E2;
    height: 52px;
}
.guysandSoftCoverPopup form#form_contactus8fda349b152 input:not(input[type=checkbox]) {
    margin-bottom: 15px;
}
.guysandSoftCoverPopup input#field_3xhio61df1b23142 {
    width: 98% !important;
}

.guysandSoftCoverPopup input#field_o4gn4cbbc5434a2 {
    width: 100% !important;
}
.guysandSoftCoverPopup div#frm_field_1440_container input {
    width: 100% !important;
}
div#frm_checkbox_1442-1437-0 {
    padding-top: 15px;
}
.guysandSoftCoverPopup {padding-left: 0px !important;padding-right: 0px !important;}
.guysandSoftCoverPopup .popoupimg {
    position: absolute;
    left: 0;
    width: 48%;
}
.guysandSoftCoverPopup {
    padding-top: 0;
    margin-top: 0;
}
select#field_4c58z99d94125a52:focus {
    outline: none;
}
.guysandSoftCoverPopup form#form_contactus8fda349b152 fieldset {padding-left: 0;padding-right: 0;}
div#frm_field_1450_container {grid-column: span 12 / span 12;}
li#menu-item-29443 span.tve-disabled-text-inner {color: #000 !important;}
.bookletImg {
    text-align: center;
}
#form_contactus04fff65acb select {background: white;}
.getQuickQuiteFirstForm div#frm_field_1046_container {width: 97% !important;}
.getQuickQuiteFirstForm div#frm_field_1042_container {margin-bottom: 0 !important;}
.getQuickQuiteFirstForm div#frm_field_1049_container {margin-bottom: 0 !important;}
.getQuickQuiteFirstForm button.frm_button_submit.frm_final_submit {padding: 15px 20px !important;}
.getQuickQuiteFirstForm #form_contactus8fda349b15935790e8077fe609745242 select {background: white !important;appearance: auto;-webkit-appearance: auto;}
.getQuickQuiteFirstForm #form_contactus8fda349b15935790e8077fe609745242 select:focus {outline: none !important;}
div#getmore-popoup .frm_forms .frm_form_field input[type=radio]:not(div#getmore-popoup .frm_forms .frm_form_field input[type=checkbox]) {height: 30px !important;width: auto;}
@media (min-width: 1200px) {
    .second-block2 {position: relative;top: -42px;}
}
@media (min-width: 768px) and (max-width: 991.9px) {
    div#frm_field_1439_container {grid-column: span 6 / span 6;}
    .guysandSoftCoverPopup select#field_4c58z99d94125a52 {width: 97%;}
    div#frm_field_1437_container {margin-top: 15px;}
    .guysandSoftCoverPopup .get-btn {width: 50% !important;}
    .getQuickQuiteFirstForm div#frm_field_1046_container {width: 95% !important;}
}
@media (max-width: 991.9px) {
	form#form_contactus8fda349b15935790e8077fe60974526 {padding: 0 10px;}
}
@media (max-width: 767.9px) {
    body.page-id-39937 .section-content:empty, body.page-id-39937 .main-container {display: none;}
    .clientSectionM .tcb-flex-row.v-2 {position: relative;top: 9px;}
    .guysandSoftCoverPopup div#frm_field_1438_container {grid-column: span 12 / span 12 !important;}
    .guysandSoftCoverPopup input#field_3xhio61df1b23142, .guysandSoftCoverPopup input#field_o4gn4cbbc5434a2 {width: 94% !important;}
    div#frm_field_1437_container {margin-top: 15px;}
    .guysandSoftCoverPopup .get-btn {width: 50% !important;}
    .getQuickQuiteFirstForm div#frm_field_1046_container {width: 93.2% !important;}
    .getQuickQuiteFirstForm div#frm_field_1191_container {margin-bottom: 0 !important;}
    .getQuickQuiteFirstForm div#frm_field_1041_container {margin-top: 15px;margin-bottom: 0 !important;}
    .getQuickQuiteFirstForm button.frm_button_submit.frm_final_submit {width: 90% !important;float: none !important;}
    .getQuickQuiteFirstForm .frm_submit {text-align: center;}
}
@media screen and (max-width: 1580px), screen and (max-height: 600px) {
 #menu-item-29568 .tcb-mega-drop-inner.menu-item-29568-drop {max-height: 80vh;overflow: auto;}
}
/*
@media screen and (min-width: 1200px), screen and (max-width: 1330px) {
    .resultTopBannner {min-height: 600px;}
}
@media (min-width: 1800px) {
    .resultTopBannner {min-height: 650px;}
}
*/

@media (min-width: 2200px) {
    .resultTopBannner {min-height: 750px;}
}
/*ios device css*/
 @media screen and (-webkit-min-device-pixel-ratio:0)  {
  ::-webkit-full-page-media, :future, :root .getQuickQuiteFirstForm #form_contactus8fda349b15935790e8077fe609745242 select {background: white !important;}
  ::-webkit-full-page-media, :future, :root select,  ::-webkit-full-page-media, :future, :root textarea,  ::-webkit-full-page-media, :future, :root input { font-size: 12px !important;}
}

#carouselExampleIndicators .slider-content-box a {
    background: #d8ba70;
    padding: 20px 25px;
    float: left;
    color: #000 !important;
	text-decoration:none;
	font-size:15px;
	font-weight:700;
	
}


</pre></body></html>