*:focus-visible{outline:0px!important;box-shadow:none!important}.subscription_policy_template .header{background:#f4f2ed}.sub_policy_section .page-width{padding:0 64px}.sub_policy_section .page_title{text-align:center}.sub_policy_section .sub_policy_text{max-width:45.45%;flex-basis:45.45%}.sub_policy_section .sub_policy_form{max-width:54.55%;flex-basis:54.55%;padding-left:120px}.sub_policy_content{display:flex}.subpol_title{letter-spacing:-.08px;font-family:Gotham Bold;font-weight:700;padding-bottom:12px;font-size:16px}.sub_policy_section .block_p p,.become_right_text p{letter-spacing:-.07px;line-height:16.8px;font-size:14px}.sub_policy_section .block_p p:not(:first-child){padding-top:24px}.sub_policy_block{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #1B281D}.sub_policy_block:last-child{margin-bottom:0;padding-bottom:24px}.sub_policy_form h5{text-align:center;font-size:28px;line-height:33.6px;text-transform:capitalize;padding-bottom:8px}.sub_input{border-radius:10px;border:1px solid #1B281D;background:#fdfcfb;width:100%;font-size:16px;line-height:normal;color:#515151;font-family:Gotham;padding:15px 24px}.sub_input::-webkit-input-placeholder{color:#515151}.sub_input::-moz-placeholder{color:#515151}.sub_input:-ms-input-placeholder{color:#515151}.sub_input:-moz-placeholder{color:#515151}.sub_field{padding-top:16px}.sub_policy_form .request_label{font-size:12px;font-weight:500;font-family:Gotham Medium;line-height:normal;letter-spacing:-.06px;text-transform:capitalize;padding-bottom:8px;display:block}.sub_policy_form .select_input{margin-top:8px}.sub_policy_form .button,.become_content .button,.join_our_section .button,.see_result_top .button{border-radius:10px;font-family:Gotham Bold;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase;max-width:328px;width:100%;margin:24px 0 16px;padding:14.5px 24px;color:#f4f2ed}.contact__button p{font-size:12px;letter-spacing:-.06px;line-height:14.4px}.text-area.sub_input{min-height:110px;height:110px}.subpol_title svg{display:none}.sub_policy_block a{text-decoration:underline}.sub_policy_form .form__message{color:green}.become_image{display:flex;line-height:0}.become_content{display:flex;padding-top:56px}.become_content_right{padding-left:80px;border-left:1px solid #1B281D}.become_content_left,.join_our_left{padding-right:80px}.become_content_left,.become_content_right,.join_our_left{max-width:50%;flex-basis:50%}.become_content .button{margin:8px 0 0}.become_content_left p{font-family:Gotham;font-size:16px;line-height:19.2px;padding:24px 0 16px}.become_right_text p:not(:last-child){padding-bottom:18px}.join_block{display:flex;flex-wrap:wrap;margin:8px -8px 0}.join_width{display:flex;align-items:center;padding:16px 8px 0}.join_img{line-height:0;margin-right:4px}.join_block p{line-height:16.8px;font-family:Gotham Bold;font-weight:700;font-size:14px}.retail_flex{display:flex;margin:0 -28px}.contact__fields{max-width:50%;flex-basis:50%;padding:0 28px}.rel_par_content .sub_policy_form h5{padding-bottom:40px}.contact__button{text-align:center}.rel_par_content .sub_policy_form .button{margin:56px 0 24px}.join_our_section .image-with-text__content{max-width:525px;margin:0 auto;padding:30px}.retail_partner_form .sub_policy_form h5{font-size:32px;line-height:38.4px}.retail_partner_form .sub_policy_form .select_input{margin-top:0}body.retail_partner_template{scroll-behavior:smooth}#retail-partner{scroll-margin-top:40px}.about_hair_section .button{max-width:400px;width:100%}.about_hair_section .rich-text__buttons{margin:29px 0 9px}.about_hair_section .rich-text__caption{margin:0;line-height:normal;text-transform:capitalize;color:#1b281d}.about_img_flex{display:flex;align-items:center}.about_img{max-width:480px;flex-basis:480px;line-height:0px}.about_content{max-width:calc(100% - 480px);flex-basis:calc(100% - 480px);padding-left:80px}.about_img_flex_rev .about_content{padding:0 80px 0 0}.about_img_flex.about_img_flex_rev{flex-direction:row-reverse}.about_img_flex h2{padding-bottom:24px}.about_content p{padding-bottom:18px}.about_content .foundcontent p{padding:6px 0 0;font-size:14px}.foundcontent{text-align:right;margin-top:7px}.about_content li{line-height:16.8px;position:relative;padding:0 0 12px 21px}.about_content li:after{content:"";background-image:url(/cdn/shop/files/Vector_27cdbe05-0ee5-4a84-be6e-34350b52585f.png?v=1702784182);width:13px;height:13px;position:absolute;left:0;top:2px}.about_top_img_flex{display:flex;align-items:center}.about_topcontent{max-width:585px;margin:auto;text-align:center;padding:0 30px}.about_sub{font-size:14px;line-height:21px;letter-spacing:.14px;text-transform:capitalize;display:flex;justify-content:center;align-items:center}.about_topcontent h1.h2{padding:24px 0}.about_sub svg{margin-right:8px}.about_top{max-width:51%;flex-basis:51%}.about_topimg{line-height:0;max-width:49%;flex-basis:49%}.investing_text .about_topcontent{text-align:left}.investing_text .about_sub{line-height:14px;justify-content:left;text-transform:uppercase;color:#7e3c15;font-family:Gotham Medium;font-weight:500;letter-spacing:0px;align-items:center}.investing_text .about_top{max-width:54.35%;flex-basis:54.35%}.investing_text .about_topimg{line-height:0;max-width:45.65%;flex-basis:45.65%}.investing_text h2{padding:16px 0}.about_investing_block{padding-top:8px}.about_width{padding-top:24px;display:flex}.inv_img{max-width:32px;flex-basis:32px;margin-right:5px}.inv_text{max-width:calc(100% - 37px);flex-basis:calc(100% - 37px)}.faq_page_section.collapsible-content-hp .right-side-faq{width:100%;padding-left:0}.faq_page_section .page-width{max-width:794px}.faq_page_section h4{padding-bottom:10px;letter-spacing:-.09px;font-family:Gotham Bold;font-weight:700}.see_result_top_flex{display:flex;align-items:center}.see_width{max-width:50%;flex-basis:50%;display:flex;align-items:center;padding-top:16px}.see_block{display:flex;flex-wrap:wrap}.see_img{max-width:35px;flex-basis:35px;line-height:0px}.see_text{max-width:calc(100% - 35px);flex-basis:calc(100% - 35px);padding-left:10px}.see_topcontent,.see_topimg{max-width:50%;flex-basis:50%}.see_topcontent{padding-right:80px}.see_result_top .h2{padding:16px 0}.see_sub{color:#7e3c15;font-family:Gotham Medium;font-weight:500}.see_result_easy{text-align:center}.see_result_easy .see_img{max-width:55px;flex-basis:55px}.see_result_easy .see_width{max-width:33.33%;flex-basis:33.33%;flex-direction:column}.see_result_easy .see_text{max-width:100%;flex-basis:100%;padding:16px 0 0}.see_result_easy h3{padding-bottom:16px}.see_result_top .button{margin-bottom:0}.page_template #MainContent .rte p,.page_template #MainContent .rte li,.page_template #MainContent .rte h3{padding-bottom:16px}.page_template #MainContent .rte p strong{font-family:Gotham Medium;font-weight:500}.page_template #MainContent .rte a{word-break:break-word}.page_template #MainContent .rte h3{font-weight:600}.page_template #MainContent .rte ul,.page_template #MainContent .rte ol{list-style-position:outside;margin:0}.investing_text .about_sub svg{margin:0 0 0 4px}div[data-widget-style] .summary-rating:first-child .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(2) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(3) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(4) .summary-rating-title:before,div[data-widget-style] .summary-rating:nth-child(5) .summary-rating-title:before{color:#7e3c15}.stamped-review-header .stamped-verified-badge{color:#525a31;letter-spacing:-.07px;font-family:Gotham}div[data-load-type=continue] ul.stamped-pagination li.next a,div[data-widget-load-type=continue] ul.stamped-pagination li.next a{display:inline-flex;justify-content:center;align-items:center;border:0;padding:18px 24px;cursor:pointer;font:inherit;font-size:0rem;text-decoration:none;color:#fdfcfb!important;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:#1b281d;font-family:Gotham Bold;font-weight:700;text-transform:uppercase;text-align:center;line-height:19px;border-radius:10px}div[data-widget-load-type=continue] ul.stamped-pagination li.next a:hover{border:0px solid #333;background:#1b281d;color:#fdfcfb}.stamped-summary-actions-newreview{border-radius:10px;background:#1b281d;color:#fdfcfb!important;font-size:16px;font-weight:700;line-height:normal;text-transform:uppercase;font-family:Gotham Bold;padding:17px 24px}.stamped-summary-actions-newreview:before{display:none}#stamped-sort-select{margin-top:16px}#stamped-main-widget *{font-family:Gotham;color:#1b281d}.fa-star,.fa-star-checked,.fa-star-half-o,.fa-star-o,.stamped-fa-star,.stamped-fa-star-checked,.stamped-fa-star-half-o,.stamped-fa-star-o{color:#7e3c15!important}.stamped-content h3.stamped-review-header-title{font-size:18px;margin:14px 0;line-height:normal;letter-spacing:.18px}.stamped-content strong.author{font-size:20px}.stamped-content p.stamped-review-content-body,.stamped-rating-holder{font-size:16px;line-height:20px;letter-spacing:-.08px;text-transform:capitalize}.stamped-summary .stamped-summary-text-1 strong{font-size:40px;font-family:Georgia Pro!important}.subscription_policy_template .contact__fields{max-width:100%;flex-basis:100%;padding:0}.about_topimg img{width:100%}.klaviyo-form h2,.klaviyo-form h2 span{font-size:48px!important;line-height:57.6px!important;font-family:Georgia Pro,serif!important}.klaviyo-form p{font-family:Gotham!important;line-height:19.2px;padding-top:16px!important}.klaviyo-form p span.ql-font-poppins{padding-bottom:12px;font-family:Gotham Medium!important;font-weight:500!important;text-transform:capitalize;color:#1b281d!important}.collection-with-slider .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.collection .card:hover .media.media--hover-effect>img:first-child:only-child,.collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,product-recommendations .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}@media (min-width: 992px) and (max-width: 1367px){.klaviyo-form form{max-width:45%;margin:auto}.footer_logo{text-align:center}}@media (min-width: 750px){.sub_policy_content .subpol_title{pointer-events:none}.join_our_section .image-with-text__media{max-width:98%;padding-bottom:63.8%!important}.influencer_affiliate_template .join_our_section .image-with-text__media{padding-bottom:79.9%!important}}@media (min-width: 1368px){.about_img_text .page-width{padding:0 177.5px}.investing_text .about_topcontent{padding-right:80px;padding-left:0;margin-right:0;max-width:755px}}@media (max-width:1367px){.sub_policy_section .page-width{padding:0 30px}.sub_policy_section .sub_policy_form{padding-left:50px}}@media (max-width:1199px){.become_content_left,.join_our_left,.see_topcontent{padding-right:30px}.become_content_right,.about_content{padding-left:30px}.about_img_flex_rev .about_content{padding:0 30px 0 0}}@media (max-width:991px){.sub_policy_section .sub_policy_text{max-width:50.45%;flex-basis:50.45%}.sub_policy_section .sub_policy_form{max-width:49.55%;padding-left:50px;flex-basis:49.55%}.about_content,.about_img{max-width:50%;flex-basis:50%}}@media (max-width:749px){.sub_policy_block{padding-bottom:24px;margin-bottom:24px}.sub_policy_content .block_p{display:none}.sub_policy_section .page-width{padding:0 16px}.sub_policy_content{display:block}.sub_policy_section .sub_policy_text,.sub_policy_section .sub_policy_form{max-width:100%;flex-basis:100%}.sub_policy_section .sub_policy_form{padding:24px 0 0}.subpol_title svg{transform:rotate(180deg);display:block}.active_title .subpol_title svg{transform:none}.subpol_title{display:flex;align-items:center;justify-content:space-between;padding-bottom:0;cursor:pointer}.sub_policy_content .block_p{padding-top:12px}.sub_policy_block a:not(.button){font-family:Gotham Medium}.sub_policy_form h5{letter-spacing:-.6px}.become_content_left,.become_content_right{max-width:100%;flex-basis:100%;padding:0;border:0px}.become_content{display:block;padding-top:32px}.become_content_left p{font-size:14px;line-height:16.8px}.become_content_right .subpol_title{padding:64px 0 24px}.join_our_left{max-width:100%;flex-basis:100%;padding:0}.join_our_section .image-with-text__content{padding:32px 16px 0;text-align:center}.retail_partner_form .sub_policy_form h5{font-size:28px;line-height:30.8px;padding:24px 0 8px}.join_our_about .become_content{padding-top:0}.join_our_about{padding:0 0 24px!important}.join_our_left .subpol_title{padding:8px 0 24px}.join_our_about .become_content_right .subpol_title{padding:24px 0;border-top:1px solid #1B281D;margin-top:24px}.join_width{max-width:100%;flex-basis:100%;padding:12px 0 0}.join_block{margin:12px 0 0}.retail_partner_form{padding:0 0 32px!important}.retail_partner_form .rel_par_content{border-top:1px solid #1B281D}.contact__fields{max-width:100%;flex-basis:100%;padding:0}.retail_flex{display:block;margin:0}.rel_par_content .sub_policy_form .button{margin:24px 0 16px}.influencer_affiliate_template .join_our_left .subpol_title{padding-top:24px}.influencer_affiliate_template .join_our_about .subpol_title{padding-bottom:12px!important}.about_img_flex{display:block}.about_content,.about_img{max-width:100%;flex-basis:100%}.about_img,.investing_text h2,.investing_text p{text-align:center}.about_img_flex h2{text-align:center;padding-top:24px}.about_content{padding-left:0}.about_content p:last-child{padding-bottom:0}.about_img_flex_rev .about_content{padding:0}.about_img_text{padding-top:24px!important;padding-bottom:24px!important}.about_content li{line-height:14.7px}.about_top_img_flex{flex-direction:column-reverse}.about_top,.about_topimg,.investing_text .about_topimg,.investing_text .about_top,.see_topcontent,.see_topimg{max-width:100%;flex-basis:100%}.about_sub{font-size:13px;line-height:19.5px;letter-spacing:.13px}.about_topcontent h1.h2{padding:16px 0}.about_top{padding:24px 0}.about_topcontent{padding:0 16px;max-width:100%}.about_top_img_text.investing_text{padding-top:8px!important}.about_hair_section .rich-text.content-container{padding-top:0;padding-bottom:24px}.about_hair_section .rich-text__caption{font-size:12px}.investing_text .inv_text p{text-align:left}.investing_text .about_sub{font-size:12px;justify-content:center;line-height:12px}.investing_text h2{padding:20px 0}.about_investing_block{padding-top:12px}.faq_page_section.collapsible-content-hp .accordion__title{font-size:16px;letter-spacing:-.08px}.faq_template .custom_padding{padding-top:32px;padding-bottom:24px}.faq_page_section h4{font-size:16px;letter-spacing:-.08px}.see_result_top_flex{flex-direction:column-reverse}.see_topcontent h1,.see_topcontent p,.see_sub{text-align:center}.see_width{max-width:100%;flex-basis:100%}.see_topcontent .see_width p{text-align:left}.see_result_top .button{margin:16px auto 0;display:table}.see_topcontent{padding:16px 0 0}.see_result_easy .see_width{max-width:100%;flex-basis:100%}.see_result_easy h3{padding-bottom:12px}.see_result_easy.see_result_top .h2{padding-bottom:0}.faq_page_section.faq_shipping_section{padding-bottom:32px}.become_content .button{display:table;margin-left:auto;margin-right:auto}.become_img img{height:274px;object-fit:cover}.investing_text .inv_img{max-width:31px;flex-basis:31px}.investing_text .inv_text{max-width:calc(100% - 36px);flex-basis:calc(100% - 36px)}.inv_img img{width:100%}.stamped-summary-actions-newreview{padding:13.5px 24px}div[data-load-type=continue] ul.stamped-pagination li.next a,div[data-widget-load-type=continue] ul.stamped-pagination li.next a{padding:14.5px 24px}.stamped-content h3.stamped-review-header-title{letter-spacing:.16px;font-size:16px}.stamped-summary-photos.stamped-summary-photos-container{margin:0!important}#stamped-main-widget{margin:0 15px!important}.stamped-header .summary-overview{margin-bottom:24px}.stamped-content p.stamped-review-content-body,.stamped-rating-holder{font-size:14px;letter-spacing:-.07px}.join_our_section .button{margin-left:auto;margin-right:auto}.subpol_title svg{margin-left:10px}.influencer_affiliate_template .join_our_section .image-with-text__media,.retail_partner_template .join_our_section .image-with-text__media{padding-bottom:84.78%!important}.footer_logo{text-align:left;max-width:168px}.klaviyo-form h2,.klaviyo-form h2 span{font-size:32px!important;line-height:38.4px!important}.klaviyo-form p,.klaviyo-form p span{line-height:16.8px;letter-spacing:-.07px;font-size:14px!important}.klaviyo-form input.needsclick,.klaviyo-form button.needsclick{height:48px!important}.klaviyo-form p{padding-top:8px!important}}@media (max-width:375px){.about_sub{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom_p.css.map */
