section#shopify-section-template--24757172863252__custom_trust_banner_N8pkEH{background:linear-gradient(135deg,#a4c792,#5ec2be)}div#shopify-section-template--24757172863252__custom_product_info_yz8A4R{padding-top:72px;background:#f8f8f8}.custom-product-info-container{display:flex;flex-direction:row;padding:unset;margin:auto;padding:0 104px;max-width:1500px;gap:2rem;justify-content:space-between}.custom-product-info-container .product-media,.custom-product-info-container .product-details{max-width:45%;width:100%}.product-media-swiper,.media-thumbnails-swiper{width:100%;margin-bottom:20px}.media-thumbnails-swiper .swiper-slide{opacity:.5;cursor:pointer}.media-thumbnails-swiper .swiper-slide-thumb-active{opacity:1;border:2px solid #000}.media-thumbnails-swiper{height:100px}.custom-product-info-container .product-media .product-media-swiper .swiper-slide img{max-height:608px;width:100%;height:100%;border-radius:16px;object-fit:cover}.custom-product-info-container .product-media .media-thumbnails-swiper .swiper-wrapper .swiper-slide{max-width:88px;max-height:88px;width:100%;height:100%}.custom-product-info-container .product-media .media-thumbnails-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;border-radius:8px}.media-thumbnails-swiper .swiper-slide-thumb-active{border:unset}.custom-product-info-container .swiper-button-next:after,.custom-product-info-container .swiper-button-prev:after{content:unset}.custom-product-info-container .product-media-images{position:relative}.custom-product-info-container .swiper-button-next{position:absolute;right:-14px;transform:translateY(-50%)}.custom-product-info-container .swiper-button-next img.arrow-icon{position:absolute}.custom-product-info-container .swiper-button-prev{position:absolute;left:-14px;transform:translateY(-50%)}.custom-product-info-container .swiper-button-prev img.arrow-icon{position:absolute}.review-richtext{font-size:1rem;color:#333}.custom-product-info-container .product-rating{display:flex;gap:1rem;align-items:center;padding-bottom:22px}.custom-product-info-container .product-details .custom-add-to-cart-form{padding-bottom:40px}.custom-product-info-container .product-rating img{max-width:93px;max-height:16px}.custom-product-info-container .product-rating .review-richtext p{margin:5px 0 0;font-family:Avenir Next;line-height:135%;letter-spacing:0;font-size:14px}.custom-product-info-container h1.product-title{font-family:Space Mono;font-size:40px;line-height:110.00000000000001%;letter-spacing:-2px;margin:unset;padding-bottom:32px!important}div#price-template--24757172863252__custom_product_info_yz8A4R{padding-bottom:32px!important;margin:unset}.custom-product-info-container .price__container{font-family:Avenir Next;font-size:18px;line-height:135%;letter-spacing:0px}.custom-product-info-container .price-item.price-item--regular{color:gray;font-size:18px}.custom-product-info-container span.badge.price__badge-sale.color-accent-2{padding:8px;min-width:111px;min-height:35px;height:100%;border-radius:4px;color:#fff;font-family:Space Mono;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;border:unset;background:linear-gradient(to right,#a4c792,#5ec2be)}.custom-product-info-container .price{display:flex;align-items:center}.custom-product-info-container .product-details .custom-richtext p{color:#27252d;font-family:Space Mono;line-height:114.99999999999999%;margin:20px auto;font-weight:400;letter-spacing:0px}.custom-product-info-container .product-details .custom-richtext{padding-bottom:40px!important;margin:unset}.custom-product-info-container button.btn.btn--add-to-cart{height:61px;background:#e1cb6a;border:none;border-radius:30.5px;width:90%;color:#27252d;font-family:Space Mono;font-size:18px;line-height:114.99999999999999%;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer}.custom-product-info-container button.btn.btn--add-to-cart:hover{background:#d3be60}.custom-product-info-container .product-details .custom-product-reviews{display:flex;flex-direction:column;margin-bottom:40px!important;margin:unset;border:solid 1px #27252d;border-radius:5px;padding:1.5rem 4rem;width:90%}.custom-product-info-container .product-details .custom-product-reviews .custom-review-text.rte{font-family:Avenir Next;font-size:16px;line-height:135%;letter-spacing:0px;color:#27252d}.custom-product-info-container .product-details .custom-product-reviews .custom-review-info{display:flex;align-items:center;gap:15px;margin-top:1rem}.custom-product-info-container .product-details .custom-product-reviews .custom-review-info .custom-review-star img{max-width:70px;width:100%;max-height:12.04px;height:100%}.custom-product-info-container .product-details .custom-product-reviews .custom-review-info .custom-review-user{font-family:Space Mono;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;margin-bottom:3px;color:#27252d}.custom-product-info-container .product-details .custom-product-reviews .custom-review-info .custom-review-verified{display:flex;gap:5px;align-items:center;font-family:Avenir Next;font-size:14px;line-height:135%;letter-spacing:0px;color:#27252d}.custom-trust-signals .trust-signal-items{display:flex;gap:40px;justify-content:space-between}.custom-product-info-container .product-details .collapsible-section summary{font-family:Space Mono;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;color:#27252d;display:flex;justify-content:space-between}.custom-product-info-container .product-details .collapsible-section details{margin-bottom:33.3px}.accordion-icon{margin-left:8px;transition:transform .3s ease}details[open] .accordion-icon i{transform:rotate(180deg)}.custom-product-info-container .product-details .collapsible-section{width:90%}.custom-product-info-container .product-details .custom-richtext p:first-child{margin-top:0}.custom-product-info-container .product-details .custom-richtext p:last-child,.swiper.media-thumbnails-swiper.swiper-initialized.swiper-horizontal.swiper-watch-progress.swiper-thumbs{margin-bottom:0}.custom-product-info-container .product-details .collapsible-section .collapsible-content{margin-top:24px}section.custom-product-info-section{padding-bottom:120px;background:#f8f8f8}.swiper.product-media-swiper.swiper-initialized.swiper-horizontal{padding-bottom:16px;margin:unset!important}.swiper-slide.swiper-slide-active{height:100%}.custom-product-info-container .product-media .swiper.product-gallery-main .swiper-slide{width:100%!important;height:auto;aspect-ratio:1 / 1}.custom-product-info-container .product-media .swiper.product-gallery-main .swiper-slide img{height:100%;width:100%;border-radius:16px;object-fit:cover}.custom-trust-signals{padding:56px 104px!important}.trust-signal-items .trust-signal-row h4{font-size:40px;margin:unset;font-family:Space Mono;line-height:110.00000000000001%;letter-spacing:-2px;padding-bottom:8px;color:#27252d}.trust-signal-items .trust-signal-row p{margin:unset;font-family:Space Mono;letter-spacing:-1px;font-size:18px;line-height:110.00000000000001%;color:#27252d;max-width:296px}.feedback-slider-section .feedback-slider__track .feedback-slider__slide{max-width:296px!important;width:100%}.feedback-slider-section .feedback-slider__track .feedback-slider__slide img{max-height:500px;height:100%;width:100%;border-radius:8px;object-fit:fill}.feedback-slider-section{width:100%;padding:unset;padding-top:120px!important;overflow:hidden;background:#f8f8f8}.feedback-slider__wrapper{overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.feedback-slider__wrapper::-webkit-scrollbar,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.feedback-slider__track{display:flex;gap:16px;width:max-content}.feedback-slider__slide img{display:block;max-width:100%;height:auto;pointer-events:none;user-drag:none;-webkit-user-drag:none}.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.multi-column-section{padding:120px 104px 95px;background:#faf8f5}.section-trust-list{background:#faf8f5;padding-bottom:75px}section.regrowth-transformation{padding-top:60px;padding-bottom:60px;background:#faf8f5}.regrowth-transformation h2.regrowth-transformation__title{font-family:Space Mono;font-size:40px;line-height:110.00000000000001%;letter-spacing:-2px;text-align:center;margin:unset;padding-bottom:32px}p.regrowth-transformation__intro{font-family:Avenir Next;text-align:center;font-size:18px;line-height:135%;letter-spacing:0px;margin:unset;padding-bottom:56px}p.regrowth-transformation__description{font-family:Space Mono;font-size:24px;line-height:110.00000000000001%;letter-spacing:-2px;margin:unset;padding-top:32px}.video-testimonials-section{padding:120px 0!important}.video-testimonials-section h2{margin:unset;margin-bottom:32px}.hair-treatment__row{display:flex;flex-wrap:wrap;margin-bottom:56px;gap:unset;align-items:center;justify-content:space-between}.hair-treatment__row:last-child{margin-bottom:unset}.hair-treatment__img{width:100%;border-radius:8px;object-fit:cover}h2.hair-treatment__title{margin:unset;font-family:Space Mono;color:#fff;text-align:center;font-size:40px;line-height:110.00000000000001%;letter-spacing:-2px;padding-bottom:32px}section.hair-treatment-section{padding-top:120px;padding-bottom:120px}p.hair-treatment__description{font-family:Avenir Next;color:#fff;text-align:center;font-size:18px;line-height:135%;letter-spacing:0px;margin:unset;padding-bottom:124px}.hair-treatment__image{width:100%;height:100%;max-width:399px;max-height:399px}.hair-treatment__img{width:100%!important;height:100%;border-radius:8px;object-fit:cover}h3.hair-treatment__content-title{color:#fff;font-family:Space Mono;font-size:24px;line-height:114.99999999999999%;letter-spacing:0px;margin:unset;padding-bottom:24px;font-weight:400}p.hair-treatment__content-description{color:#fff;font-family:Avenir Next;font-size:14px;line-height:135%;letter-spacing:0px;margin:unset;padding-bottom:32px;max-width:504px}.hair-treatment__list li p{color:#fff;font-family:Space Mono;font-size:16px;line-height:114.99999999999999%;letter-spacing:0px;margin:unset}.hair-treatment__list li{display:flex;margin-bottom:30px;gap:16px;align-items:center}.hair-treatment__list li img{max-width:24px;height:auto}.hair-treatment__list{margin:unset;list-style-type:none;padding:unset}.hair-treatment__row:nth-child(2n){flex-direction:row-reverse}.hrb-section{padding:120px 104px}.comparison-table tbody td.label span{max-width:170px!important}section.hairrave-features-section{padding:120px 208px;background:#faf8f5}.comparison-section{padding:0px 104px 4rem!important}.comparison-table{top:46px;position:relative}section#shopify-section-template--24757172863252__homepage_faq_BYbyYd{margin-top:unset;padding-bottom:90px;background:#f8f8f8}.new-collapsible-section .collapsible-content__heading{margin-top:20px;margin-bottom:33px}.collapsible-content__wrapper.new-collapsible-section.section-template--24757172863252__homepage_faq_BYbyYd-padding .grid.new-collapsible-grid{margin-top:unset}.new-collapsible-section .caption-with-letter-spacing{margin-bottom:56px}.collapsible-content__wrapper.new-collapsible-section.section-template--24757172863252__homepage_faq_BYbyYd-padding .accordion:last-child summary[aria-expanded=false]{padding-bottom:0!important}.collapsible-content__wrapper.new-collapsible-section.section-template--24757172863252__homepage_faq_BYbyYd-padding .accordion:last-child .accordion__content{margin-bottom:unset}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid{display:flex;gap:unset!important;flex-direction:row;align-items:center}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid .grid__item{width:auto;max-width:unset}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid .image-with-text__text-item.grid__item{flex:1}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{max-width:488px!important;width:100%!important;height:auto;aspect-ratio:1 / 1;float:left;margin-right:136px}div#shopify-section-template--24757172863252__image_with_text_MYERqe .image-with-text__media,div#shopify-section-template--24757172863252__image_with_text_MYERqe .image-with-text__media img{width:100%!important;height:auto;aspect-ratio:1 / 1}div#ImageWithText--template--24757172863252__image_with_text_MYERqe{padding:unset;background:#faf8f5}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.body{max-width:520px;margin-top:unset}div#ImageWithText--template--24757172863252__image_with_text_MYERqe h2.image-with-text__heading.h1{font-family:Space Mono;font-size:40px;font-weight:400;line-height:110.00000000000001%;letter-spacing:-2px;color:#27252d;padding-bottom:29px}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.body p{font-family:Avenir Next;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0px;color:#27252d}div#ImageWithText--template--24757172863252__image_with_text_bBU6BX h2.image-with-text__heading.h1{font-family:Space Mono;line-height:110.00000000000001%;font-size:40px;letter-spacing:-2px;padding-bottom:30px;color:#27252d}div#ImageWithText--template--24757172863252__image_with_text_bBU6BX .image-with-text__text{margin-top:unset;max-width:587px}#shopify-section-template--24757172863252__image_with_text_bBU6BX .image-with-text__text.rte.body p{font-size:16px;font-family:Avenir Next;line-height:135%;letter-spacing:0px;color:#27252d}.custom-product-info-container .product-media .swiper.product-gallery-main{padding-bottom:16px}.custom-product-info-container .product-media .swiper.product-gallery-thumbs .swiper-slide{max-width:88px;width:100%!important;height:auto;aspect-ratio:1 / 1;opacity:.5}.custom-product-info-container .product-media .swiper.product-gallery-thumbs .swiper-slide img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.custom-product-info-container .product-media .swiper.product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.custom-product-info-container .product-media .swiper-container-wrapper{position:relative}h2.hairrave-features-title{font-family:Space Mono;font-size:40px;text-align:center;line-height:110.00000000000001%;letter-spacing:-2px;margin:unset;padding-bottom:32px;color:#27252d}p.hairrave-features-description{font-family:Avenir Next;text-align:center;font-size:18px;line-height:135%;letter-spacing:0px;padding-bottom:56px;color:#27252d;margin:unset!important}.hairrave-features-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:17px;column-gap:16px!important}.hairrave-feature-icon{font-family:Space Mono;font-size:48px;line-height:100%;letter-spacing:-2px;text-align:center;padding-bottom:24px}.hairrave-feature-content h4.hairrave-feature-title{font-family:Space Mono;font-size:18px;line-height:110.00000000000001%;letter-spacing:-1px;text-align:center;color:#27252d;padding-bottom:16px;margin:unset}.hairrave-feature-content p.hairrave-feature-text{font-family:Avenir Next;font-size:16px;text-align:center;line-height:135%;letter-spacing:0px;margin:unset;color:#27252d}.testimonial-item .testimonial-video video{border-radius:8px}div#shopify-section-template--24757172863252__image_with_text_MYERqe{background:#faf8f5}.custom-product-info-container .product-details product-form.product-form .product-form__buttons button{border:unset;background:#e1cb6a;height:43px;border-radius:30.5px;font-family:Space Mono;font-weight:400;font-size:18px;line-height:114.99999999999999%;text-align:center;text-transform:uppercase;color:#27252d;letter-spacing:0px;cursor:pointer;width:100%;padding-top:22px;padding-bottom:23px;height:61px}.custom-product-info-container .product-details product-form.product-form .product-form__buttons button span.add-to-basket-icon{margin-right:16px}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{display:none}.buy-button-with-qty-selector{margin-bottom:64px;display:flex;justify-content:center;align-items:center;max-width:100%}.buy-button-product-form{box-shadow:unset!important;border:none!important;flex:1}.buy-button-with-qty-selector button.quantity__button.no-js-hidden{width:30px}@media screen and (min-width: 750px){.page-width.hair-treatment__container{max-width:1095px;width:100%;padding:unset;margin:auto}.section-template--24757172863252__image_with_text_MYERqe-padding{padding-top:100px!important;padding-bottom:80px!important}.new-collapsible-section{padding:unset!important}}@media screen and (max-width: 768px){.custom-product-info-container{flex-direction:column;padding:unset!important;margin:0 8px!important;gap:0}.custom-trust-signals .trust-signal-items{flex-direction:column}.custom-product-reviews{padding:15px 20px!important}.custom-product-info-container .product-details product-form.product-form .product-form__buttons button{width:100%;margin-bottom:32px}section.custom-product-info-section{margin:0 8px}.custom-product-info-container .product-media .swiper.product-gallery-main{padding-bottom:8px}.custom-product-info-container .product-media .swiper.product-gallery-thumbs .swiper-slide{max-width:45px;height:100%!important;margin-right:8px!important}.custom-product-info-container .product-media,.custom-product-info-container .product-rating,.custom-product-info-container h1.product-title,div#price-template--24757172863252__custom_product_info_yz8A4R,p.hair-treatment__content-description{padding-bottom:24px!important}.custom-product-info-container .product-details .custom-richtext,.custom-product-info-container .product-details .custom-add-to-cart-form,.regrowth-transformation h2.regrowth-transformation__title,h2.hairrave-features-title{padding-bottom:32px!important}.custom-product-info-container .product-details .collapsible-section details{margin-bottom:24px}section.custom-product-info-section{padding-bottom:56px}.custom-trust-signals,.comparison-section,.multi-column-section,.hrb-section,section.hairrave-features-section{padding:40px 16px!important}.trust-signal-items .trust-signal-row,.custom-trust-signals .trust-signal-items{gap:16px}.trust-signal-items .trust-signal-row p{max-width:224px}.trust-signal-items .trust-signal-row h4{max-width:72px}.feedback-slider-section{padding-top:56px!important}div#shopify-section-template--24757172863252__multi_column_section_AqVfjW section.multi-column-section{padding:56px 16px!important}div#shopify-section-template--24757172863252__multi_column_section_AqVfjW section.section-trust-list{padding-bottom:41px}section.regrowth-transformation{padding-top:unset!important;padding-bottom:40px}p.regrowth-transformation__intro{padding-bottom:37px}p.regrowth-transformation__description{padding-top:16px}.regrowth-transformation__grid{gap:40px;flex-direction:column}.video-testimonials-section{padding:56px 16px!important}.video-testimonials-section h2{font-size:32px;max-width:312px;margin:unset;text-align:center!important;padding-bottom:32px}.video-testimonial-content p{font-size:16px;max-width:312px;margin:unset;text-align:center!important;padding-bottom:40px}.video-testimonial-content{margin-bottom:unset!important}section.hair-treatment-section{padding-top:56px;padding-bottom:56px}p.hair-treatment__description{padding-bottom:40px;font-size:16px}h2.hair-treatment__title{font-size:32px;line-height:100%}.hair-treatment__image{max-width:312px;max-height:312px;padding-bottom:32px;aspect-ratio:1 / 1;display:flex;justify-content:center}.hair-treatment__row{margin-bottom:40px;justify-content:center}.hrb-section{padding:56px 16px!important}section.hairrave-features-section{padding:56px 16px}p.hairrave-features-description{margin:unset!important;padding-bottom:40px}.hairrave-features-grid{margin-top:unset}.hairrave-features-grid{margin-top:unset!important;gap:8px!important;flex-direction:column}.comparison-section-left .subheading{margin:unset!important;text-align:center;max-width:312px}div#ImageWithText--template--24757172863252__image_with_text_MYERqe{padding-left:unset!important;padding-right:unset!important}section#features.comparison-section{padding:0 16px!important}table.comparison-table{margin-bottom:40px}.show_review_content{margin-top:20px!important}.show_review_content .review{gap:8px}.review-sub-content{gap:24px}.section-template--24757172863252__image_with_text_MYERqe-padding{padding-top:50px;padding-bottom:56px}.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{margin-right:unset}div#ImageWithText--template--24757172863252__image_with_text_MYERqe h2.image-with-text__heading.h1,.section-template--24757172863252__image_with_text_MYERqe-padding .image-with-text__grid .image-with-text__text-item.grid__item .image-with-text__text.rte.body,div#ImageWithText--template--24757172863252__image_with_text_bBU6BX h2.image-with-text__heading.h1{padding-bottom:20px}.collapsible-content__wrapper.new-collapsible-section.section-template--24757172863252__homepage_faq_BYbyYd-padding{padding-top:unset!important;padding-bottom:40px}div#shopify-section-template--24757172863252__image_with_text_bBU6BX{padding-top:40px;padding-bottom:54px}.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--24757172863252__image_with_text_bBU6BX-padding .image-with-text__media-item.image-with-text__media-item--small.image-with-text__media-item--top.grid__item{margin:unset!important;padding-bottom:30px}section#shopify-section-template--24757172863252__custom_trust_banner_N8pkEH{display:none}section.custom-product-info-section{padding-top:16px}.custom-product-info-container .swiper-button-next img.arrow-bg,.custom-product-info-container .swiper-button-prev img.arrow-bg{max-width:32px;width:100%;height:100%;aspect-ratio:1 / 1}.custom-product-info-container .swiper-button-next img.arrow-icon,.custom-product-info-container .swiper-button-prev img.arrow-icon{max-width:6.4px;width:100%;max-height:11.2px;height:100%}.hair-treatment__list li img{max-width:18px;height:18px}.hair-treatment__list li{gap:12px}.hair-treatment__list li p{font-size:14px}.hair-treatment__list li{margin-bottom:16px}h3.hair-treatment__content-title{font-size:18px;line-height:110.00000000000001%;letter-spacing:-1px}div#shopify-section-template--24757172863252__custom_product_info_yz8A4R{padding-top:unset}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hairrave-custom-product.css.map */
