.header .header__row{background:#fdfcf9}.header .header__row .menu-list__link{font-size:11px;text-transform:uppercase;letter-spacing:.15em}#header-component{border:1px solid rgba(20,18,16,.1)}div#shopify-section-template--26574085554495__section_WWUfrQ .section.section--page-width{grid-template-columns:max-content!important}.product-information .product-information__grid{display:flex;background:#fcfbf7}.product-information .product-information__grid .product-information__media{width:100%;max-width:50%;min-width:inherit!important}.product-information .product-information__grid .product-information__media .product-media img.product-media__image{background:none;border-radius:24px!important;width:auto;height:auto;margin:0 auto;max-width:380px;object-fit:inherit;aspect-ratio:inherit!important;--ratio: inherit !important;max-height:570px!important}.product-information .product-information__grid .product-information__media .product-media{background:#f7f4ee!important;padding:60px;display:flex;align-items:center}div#shopify-section-template--26574085554495__section_WWUfrQ .image-block img{border-radius:24px 0 0}div#shopify-section-template--26574085554495__section_WWUfrQ .group-block-content{gap:0px}div#shopify-section-template--26574085554495__section_WWUfrQ h1{font-size:88px;font-weight:300;line-height:1.05;letter-spacing:-.01em;margin-bottom:32px;text-wrap:pretty}.button{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.18em!important;padding:16px 32px!important;margin-right:15px!important;border:1px solid rgba(0,0,0,0)!important;transition:all .5s ease}.button:hover{border:1px solid #141210!important;background:#0000!important;color:#141210!important}.product-information .product-information__grid .product-details{display:flex;align-self:center;justify-content:center;width:100%;max-width:50%;padding:80px 80px 80px 20px!important}.product-information .product-information__grid .product-details ul{padding:0}.product-information .product-information__grid .product-details ul li{position:relative;color:#2a2622;padding:10px 0;list-style:none;font-size:13px;font-weight:300;letter-spacing:.02em}.product-information .product-information__grid .product-details ul li:before{position:relative;content:"";width:25px;height:2px;background:#141210;display:inline-block;vertical-align:middle;margin-right:10px}div#shopify-section-template--26574085554495__featured_product_information_RP9mbM a.user-select-text .text-block p{font-size:64px}div#shopify-section-template--26574085554495__section_pzGgAx .section.section--page-width{padding:60px 0;grid-template-columns:max-content;max-width:1100px;margin:0 auto}.product-information .product-information__grid .product-details span.buy-buttons-block span.add-to-cart-text{text-align:left!important;justify-content:flex-start;padding-left:10px}.product-information .product-information__grid rte-formatter p{font-size:10px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#8a8480!important;margin-bottom:20px}.product-information .product-information__grid .variant-option{font-family:var(--font-h2--family);color:#8a8480;font-size:18px}.product-information .product-information__grid div .price{font-family:var(--font-h2--family);color:#141210;font-size:32px;font-weight:400}div#shopify-section-template--26574085554495__section_pzGgAx .section.section--page-width .custom-section-content span{font-size:10px;color:#767572;font-weight:600;letter-spacing:.25em}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex{gap:3px;height:auto!important}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex .group-block{background:#ffffff0a;padding:36px 32px;border:1px solid rgba(255,255,255,.08);min-height:235px!important}div#shopify-section-template--26574085554495__section_pzGgAx h2{margin-top:20px;font-size:60px}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex rte-formatter.spacing-style h6{font-family:var(--font-h2--family);color:#fdfcf9;font-size:11px;opacity:.3;margin-bottom:16px;display:block}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex .text-block h4{font-size:26px;font-family:var(--font-h2--family);margin-bottom:10px}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex rte-formatter.text-block p{font-size:12px;font-style:normal!important;margin-bottom:0!important;color:#9d9c99;line-height:21px}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex rte-formatter.text-block p em{font-style:normal!important;font-size:10px!important;color:#fdfcf9!important;letter-spacing:.18em;text-transform:uppercase;opacity:.4}div#shopify-section-template--26574085554495__section_pzGgAx .button:hover{background:none;color:#747371}div#shopify-section-template--26574085554495__section_pzGgAx .button{background:none;color:#fff;text-align:left;padding:0 0 5px;font-size:14px!important;letter-spacing:2px;border-bottom:1px solid #585757;width:auto!important;display:inline!important;transition:all .5s ease;position:relative;z-index:999}div#shopify-section-template--26574085554495__section_pzGgAx .button:hover{color:#a09e9b!important}div#shopify-section-template--26574085554495__section_pzGgAx .button{max-width:inherit;padding:0!important;font-size:11px!important;border-bottom:1px solid rgba(255,255,255,.3)!important;display:flex!important;max-width:235px;align-items:center;justify-content:space-between}div#shopify-section-template--26574085554495__section_pzGgAx .button svg{max-width:10px}div#shopify-section-template--26574085554495__section_pzGgAx .button svg{max-width:24px}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width{grid-template-columns:max-content}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex{padding:0;gap:0px}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex .group-block{padding:60px 100px}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .text-block h2{font-size:60px;margin:20px 0}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .text-block--AR2J3RzdRNm94akFKZ__text_TKPRHy.rte.rte p{font-size:14px;font-weight:300;line-height:1.85;color:#2a2622;max-width:420px;margin-bottom:20px}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .button{margin-top:30px}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .text-block{font-size:10px;letter-spacing:2px;color:#8a8480;font-weight:600}div#shopify-section-template--26574085554495__section_jJkVJy{background:#fcfbf7}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .button{margin-top:30px;display:block;width:100%;text-align:left;padding-left:40px}footer{padding:64px 80px 40px;background:#f5f1ea}footer .group-block-content{align-items:flex-start}footer .group-block-content .group-block{flex:inherit;width:100%;min-width:30%}footer .group-block-content .group-block rte-formatter.text-block p{text-align:left;font-size:12px;margin:10px 0 0;color:#8a8480;line-height:1.8}footer .group-block-content accordion-custom.menu summary.menu__heading.h3{color:#12110f;font-family:var(--font-paragraph--family);text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:600}footer .group-block-content accordion-custom.menu li.menu__item.paragraph a{font-size:12px;color:#8a8480}footer .utilities--blocks-2{border-top:1px solid #DEDAD4}.footer-utilities__text{color:#77716d;font-size:14px}.header-menu nav.menu-list li.menu-list__list-item{padding:0 15px}div#shopify-section-template--26574085554495__section_WWUfrQ .group-block a.size-style.link.link--AbGQ0MFhoSzVtZUxsM__button_dhJaim:hover{opacity:.5!important}div#shopify-section-template--26574085554495__section_WWUfrQ .group-block a.size-style.link.link--AbGQ0MFhoSzVtZUxsM__button_dhJaim{font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--black);border-bottom:1px solid #141210!important;padding-bottom:2px;transition:opacity .2s}footer .section--page-width{grid-template-columns:max-content}footer .group-block-content .group-block .image-block img.image-block__image{max-width:150px}footer .utilities a{color:#8a8480;font-size:11px}.ingredient-section{padding:0!important}.ingredient-wrapper{gap:0px!important}.ingredient-left{position:sticky;top:66px!important;width:100%;background:#f2f2f0;height:100%;display:flex;align-items:center;justify-content:center;max-height:calc(100vh - 66px)}.ingredient-left img{width:100%;max-width:380px}.ingredient-card{background:none!important;padding:60px!important;border-radius:16px;margin-bottom:0!important;border-bottom:1px solid rgba(20,18,16,.1)!important;border-radius:0!important;background:#fafaf8!important}.ingredient-card span{color:#8a8480;font-size:13px;font-family:var(--font-h2--family)}.ingredient-card h3{color:#141210;font-size:48px;margin:10px 0 6px}.ingredient-card h6{margin:0 0 4px;font-style:italic;font-size:16px;color:#8a8480}.ingredient-card small{font-family:var(--font-h2--family);font-size:18px;font-weight:300;line-height:1.4;margin-bottom:14px;font-style:italic}.ingredient-card p{font-size:13px;font-weight:300;line-height:1.85;color:#141210}.ingredient-card p strong{margin:0 0 20px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8a8480}.ingredient-right{height:auto!important;overflow:initial!important;max-height:inherit!important}#shopify-section-template--26574395900223__section_qyEYgY .section--page-width{background:#f2f2f0!important}#shopify-section-template--26574395900223__section_qyEYgY .overlay.overlay--solid{background:none!important}#shopify-section-template--26574395900223__section_qyEYgY .group-block{background:#fafaf8;padding:32px 28px;text-align:left}#shopify-section-template--26574395900223__section_qyEYgY .group-block h5{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;text-align:left;font-family:var(--font-paragraph--family);margin-left:0;position:relative}#shopify-section-template--26574395900223__section_qyEYgY .group-block h5:before{position:relative;content:"";background:#141210;width:24px;height:1px;display:block;margin-bottom:20px}div#shopify-section-template--26574395900223__section_qyEYgY{padding:100px 80px}div#shopify-section-template--26574395900223__section_qyEYgY .section--page-width{grid-template-columns:max-content}div#shopify-section-template--26574395900223__section_qyEYgY .layout-panel-flex{gap:2px}#shopify-section-template--26574395900223__section_qyEYgY .group-block p{font-size:12px;font-weight:300;line-height:1.6;color:#8a8480!important;text-align:left;justify-content:flex-start}.our-approach-sec{grid-template-columns:max-content!important;background:#fafaf8!important;padding:100px 80px}.our-approach-sec .group-block{padding:100px 80px}.our-approach-sec .group-block h5{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#8a8480;margin-bottom:20px}.our-approach-sec .group-block h2{font-size:52px!important;font-weight:300;line-height:1.15;margin-bottom:28px}.our-approach-sec .group-block p{width:100%!important;max-width:100%!important;font-size:14px;font-weight:300;line-height:1.9;color:#2a2622}.feel-diff{background:#fafaf8!important}.feel-diff h2{font-size:72px;margin-bottom:0;line-height:66px}div#shopify-section-template--26574085554495__marquee_aiKA6r .section-background{background-repeat:no-repeat;background-size:cover}.product-nourishing-hair-oil .product-information{grid-template-columns:max-content}.product-nourishing-hair-oil .product-information .product-information__grid .product-information__media .product-media{background:#f2f2f0!important}.product-nourishing-hair-oil .product-information .product-information__grid .product-information__media .product-media img.product-media__image{max-height:660px!important;max-width:440px}.product-nourishing-hair-oil .product-information .product-information__grid .product-details{padding:80px 80px 80px 60px!important;background:#fafaf8}.product-nourishing-hair-oil .product-information .product-information__grid{background:#f2f2f0!important}.product-nourishing-hair-oil .product-information .product-information__grid .product-information__media{padding:0!important}.product-nourishing-hair-oil .product-details .group-block-content{gap:0px}.product-nourishing-hair-oil .product-information .product-information__grid .product-details .group-block .text-block h1{font-size:72px;margin-bottom:20px}.product-nourishing-hair-oil .product-information .product-information__grid .product-details .group-block .text-block h4{font-family:var(--font-h2--family);font-style:italic;font-size:20px;color:#8a8480!important;margin-bottom:32px}.product-nourishing-hair-oil .product-information .product-information__grid .product-details span.divider__line{border-color:#1412101a!important}.product-nourishing-hair-oil .product-information .product-information__grid rte-formatter p br{display:none}.product-nourishing-hair-oil .product-information .product-information__grid rte-formatter p{font-size:14px;font-weight:100!important;line-height:1.8;color:#2a2622!important;margin-bottom:32px;font-family:var(--font-paragraph--family);letter-spacing:inherit!important;text-transform:inherit!important;width:100%!important;max-width:100%}.product-nourishing-hair-oil .product-information rte-formatter.text-block h6{font-size:10px;font-family:var(--font-paragraph--family);font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.product-nourishing-hair-oil .product-information rte-formatter.text-block ol li{margin-bottom:10px;font-size:13px;line-height:1.6;color:#2a2622;font-weight:300}.product-nourishing-hair-oil .product-information rte-formatter.text-block ol{padding-left:15px}.product-nourishing-hair-oil add-to-cart-component .add-to-cart-button{justify-content:center!important}.product-nourishing-hair-oil .button-secondary{margin-top:12px!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase}.product-nourishing-hair-oil .button-secondary:hover{background:#141210;color:#fff}.product-nourishing-hair-oil accordion-custom summary.details__header{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-paragraph--family)}.product-nourishing-hair-oil accordion-custom .details-content p{margin-bottom:0!important}.product-nourishing-hair-oil accordion-custom .details-content p strong{font-weight:600!important}.product-nourishing-hair-oil accordion-custom .details-content p{margin-top:10px;margin-bottom:0!important;font-size:13px!important;line-height:1.6!important;color:#2a2622!important;font-weight:300!important}.product-nourishing-hair-oil .reviews-section{background:#f2f2f0;padding:80px}.product-nourishing-hair-oil .reviews-header h2{font-size:40px!important;margin-bottom:0!important}.product-nourishing-hair-oil .reviews-header p{color:#8a8480;font-size:12px;margin-bottom:0!important}.product-nourishing-hair-oil .review-text{font-size:13px;line-height:1.75;color:var(--black-soft);margin-bottom:16px;font-style:italic;font-family:var(--font-h2--family);font-size:16px;font-weight:300}.product-nourishing-hair-oil .review-author{color:#888;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.product-nourishing-hair-oil .stars{font-size:12px}.swiper-pagination .swiper-pagination-bullet-active{background:#141210}.product-nourishing-hair-oil .product-information rte-formatter.text-block h6{color:#8a8480!important;font-weight:400!important}.the-ree-sec{grid-template-columns:max-content!important}.the-ree-sec .section-content-wrapper{padding:0}.the-ree-sec .group-block{padding:80px}.the-ree-sec .group-block h6{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#8a8480;font-family:var(--font-paragraph--family);margin-bottom:24px}.the-ree-sec .group-block h2{font-size:80px!important;margin-bottom:0;margin-top:0}.the-ree-sec .group-block p{font-size:15px;font-weight:300;line-height:1.85;color:#2a2622;max-width:420px;margin-top:15px;margin-bottom:35px}.the-ree-sec .layout-panel-flex{gap:0px}.stats-sec{grid-template-columns:max-content;padding:60px 80px}.stats-sec h2{font-size:80px!important;text-align:left}.stats-sec .text-block{justify-content:flex-start;align-items:flex-start}.stats-sec .text-block p{text-align:left;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.4}.stats-sec .text-block p{text-align:left;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.4;margin-block-start:inherit!important;margin:0;margin-top:5px!important}.stats-sec .group-block{border-right:1px solid rgba(255,255,255,.08)}.stats-sec .group-block:last-child{border-right:0px}.the-science-sec{grid-template-columns:max-content!important;padding:100px 80px;background:#fafaf8!important}.the-science-sec .text-block p{font-size:14px;font-weight:300;color:#2a2622!important;width:100%;max-width:100%;line-height:1.9}.the-science-sec .text-block h2{font-size:52px!important}.the-science-sec .text-block h6{font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#8a8480;margin-bottom:20px;font-family:var(--font-paragraph--family);margin-bottom:0!important}.provide-tree h2{font-size:52px!important;margin-bottom:0}.provide-tree{padding:0 80px 100px;grid-template-columns:max-content!important;background:#fafaf8!important}.provide-tree .section-content-wrapper>.group-block{padding:20px 40px;background:#f2f2f0!important}.provide-tree .group-block .overlay{background:none!important}.provide-tree .section-content-wrapper>.group-block .group-block-content{justify-content:space-between;margin-bottom:12px;align-items:center}.provide-tree .section-content-wrapper>.group-block .group-block-content h3{font-size:22px;font-weight:300}.provide-tree .section-content-wrapper>.group-block .group-block-content h5{font-family:var(--font-h2--family);font-size:48px;font-weight:300;opacity:.15;line-height:1}.provide-tree .section-content-wrapper>.group-block .group-block-content p{font-size:12px;font-weight:300;line-height:1.75;color:#2a2622}.the-tree-multi-images{grid-template-columns:max-content!important}.the-tree-multi-images .section-content-wrapper{padding:0!important}@media screen and (max-width:1280px){div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex .group-block{padding:30px}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .text-block--AR2J3RzdRNm94akFKZ__text_TKPRHy.rte.rte p{font-size:16px;line-height:24px;letter-spacing:.5px}div#shopify-section-template--26574085554495__section_pzGgAx .section.section--page-width{padding:60px 30px;grid-template-columns:max-content}.product-information .product-information__grid .product-details{padding:30px!important}div#shopify-section-template--26574085554495__section_WWUfrQ .group-block h1{font-size:4rem}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex a.image-block{height:100%;object-fit:cover}}@media screen and (max-width:1080px){footer .group-block-content .group-block{margin-right:20px}}@media screen and (max-width:900px){div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper{flex-wrap:wrap}div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper .group-block{padding:0 30px}div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper .group-block .group-block-content{justify-content:center;text-align:center}div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper .group-block h1{text-align:center}div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper .group-block h1 br{display:none}div#shopify-section-template--26574085554495__section_WWUfrQ{padding-top:30px}.product-information .product-information__grid{flex-wrap:wrap;grid-column:inherit}.product-information .product-information__grid .product-information__media,.product-information .product-information__grid .product-details{width:100%;max-width:100%}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex{flex-wrap:wrap}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex .group-block{width:100%;flex:inherit}div#shopify-section-template--26574085554495__section_pzGgAx .custom-section-content .layout-panel-flex{height:auto!important}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex{flex-wrap:wrap}div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex a.image-block{height:auto}footer .group-block-content{flex-wrap:wrap}.menu-drawer{background-color:#f7f4ee!important}.menu-drawer__menu-item--mainlist{font-size:14px!important}.the-ree-sec .group-block h2{font-size:44px!important;margin-bottom:10px}.the-ree-sec .group-block,.stats-sec{padding:30px}.stats-sec h2{font-size:44px!important}.stats-sec .group-block{border-right:0px}.the-science-sec .text-block h2{font-size:36px!important}.the-science-sec{padding:30px}.provide-tree h2{font-size:36px!important;margin-bottom:0}.provide-tree{padding:0 30px 30px}.provide-tree .section-content-wrapper>.group-block{padding:15px!important}.provide-tree .section-content-wrapper>.group-block .group-block-content{flex-direction:row;flex-wrap:wrap}.provide-tree .section-content-wrapper.section-content-wrapper{height:auto!important}}@media screen and (max-width:749px){div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper,div#shopify-section-template--26574085554495__section_jJkVJy .section--page-width .layout-panel-flex{flex-flow:column}div#shopify-section-template--26574085554495__section_WWUfrQ .section-content-wrapper .group-block .group-block-content{flex-flow:wrap;align-items:center}div#shopify-section-template--26574085554495__section_WWUfrQ .group-block h1{font-size:2.6rem}.header-menu nav.menu-list li.menu-list__list-item .menu-list__link{text-transform:uppercase}div#shopify-section-template--26574085554495__featured_product_information_RP9mbM a.user-select-text .text-block p{font-size:44px}div#shopify-section-template--26574085554495__section_pzGgAx h2{margin-top:20px;font-size:44px}div#shopify-section-template--26574085554495__section_jJkVJy .group-block .text-block h2{font-size:44px}div#shopify-section-template--26574085554495__section_WWUfrQ .image-block img{border-radius:24px 24px 0 0}.menu-drawer{background-color:#f7f4ee!important}.feel-diff h2{font-size:44px;margin-bottom:0;line-height:38px}.our-approach-sec .group-block{padding:30px}.our-approach-sec .group-block h2{font-size:32px!important}div#shopify-section-template--26574395900223__section_qyEYgY{padding:50px 30px}div#shopify-section-template--26574395900223__ingredients_scroll_hbUCTw .ingredient-wrapper{grid-template-columns:inherit!important}div#shopify-section-template--26574395900223__ingredients_scroll_hbUCTw .ingredient-wrapper .ingredient-left{position:relative;top:auto!important;padding-top:60px;padding-bottom:60px}.ingredient-card h3{font-size:32px}.ingredient-card{padding:30px!important}.our-approach-sec{padding:10px 20px}.sticky-content.media-gallery--two-column.media-gallery--grid{position:relative!important}.product-information .product-information__grid .product-information__media .product-media{flex:inherit!important}.product-information .product-information__grid{flex-wrap:wrap}.product-nourishing-hair-oil .product-information{grid-template-columns:initial!important}.product-nourishing-hair-oil .product-information .product-information__grid .product-details,.product-nourishing-hair-oil .product-information__grid .product-information__media .product-media{padding:30px!important}.product-nourishing-hair-oil .product-information .product-information__grid .product-information__media .product-media{width:100%!important}.product-nourishing-hair-oil .reviews-section{padding:30px}.product-nourishing-hair-oil .reviews-header h2{font-size:32px!important}.product-nourishing-hair-oil .product-information .product-information__grid .product-details .group-block .text-block h1{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
