body{letter-spacing:.015em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.035em;font-weight:400;line-height:1.08}h1,.h0{font-size:clamp(4.4rem,5.3vw,8.4rem)}h2,.h1{font-size:clamp(3.4rem,3.7vw,5.8rem)}h3,.h2{font-size:clamp(2.6rem,2.6vw,3.8rem)}p{line-height:1.75}a{color:inherit;text-underline-offset:.4em}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.page-width{max-width:154rem;padding-inline:5rem}.page-width--narrow{max-width:90rem}.button,.shopify-payment-button__button{min-height:5.4rem;letter-spacing:.13em;font-size:1.15rem;text-transform:uppercase}.button{gap:3rem;padding-inline:3rem}.button:after{box-shadow:none!important}.button:hover{opacity:.88}.button--secondary{border:1px solid currentColor}.button span[aria-hidden]{font-size:1.8rem}.announcement-bar__message{font-size:1.05rem;letter-spacing:.16em;padding:1.1rem 0;text-transform:uppercase}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.15)}.header__heading-link{padding:0 1rem}.lm-wordmark{font-family:var(--font-heading-family),Georgia,serif;display:block;font-size:5.8rem;line-height:1.1;letter-spacing:-.055em;text-transform:uppercase;font-weight:400}.header__menu-item{font-size:1.2rem;letter-spacing:.08em;padding:1.5rem 2rem}.header__active-menu-item{text-decoration-thickness:1px}.header__icon .svg-wrapper{width:2.1rem;height:2.1rem}.header__icon--cart .svg-wrapper{width:3.8rem;height:3.8rem}.header__inline-menu{margin-top:1.4rem}.header__heading-logo{object-fit:contain;max-height:9rem;width:auto}.header__heading-logo-wrapper{display:flex;justify-content:center}.lm-eyebrow{font-family:var(--font-body-family),Arial,sans-serif;font-size:1.05rem;letter-spacing:.2em;line-height:1.5;text-transform:uppercase;margin:0 0 2.5rem}.lm-hero{position:relative;min-height:65rem;display:flex;align-items:center;isolation:isolate;overflow:hidden}.lm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.lm-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.lm-hero__content{width:100%;padding-top:9rem;padding-bottom:10rem}.lm-hero h1{max-width:65rem;margin:0 0 2.5rem;text-wrap:balance;color:#2f271f}.lm-hero__text{max-width:42rem;margin-bottom:3.5rem;color:#342b25}.lm-hero__content>.lm-eyebrow{color:#342b25}.lm-hero__note{position:absolute;right:4rem;bottom:2.5rem;font-size:.95rem;letter-spacing:.18em;color:#342b25}.lm-space{padding-block:10rem}.lm-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;margin-bottom:5rem}.lm-section-heading h2{margin:0;max-width:65rem}.lm-intro{max-width:34rem;font-size:1.5rem}.lm-section-heading .lm-intro p:last-child{margin-bottom:0}.lm-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:65rem}.lm-editorial__image{min-height:100%;position:relative;overflow:hidden}.lm-editorial__image img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.lm-editorial__copy{align-self:center;padding:9rem clamp(4rem,6vw,12rem)}.lm-editorial__copy h2{margin:0 0 3rem}.lm-editorial__copy .rte{max-width:43rem;font-size:1.6rem}.lm-editorial__copy .lm-link{margin-top:3rem}.lm-editorial--reverse .lm-editorial__image{order:2}.lm-link{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:4.4rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(var(--color-foreground),.45);text-decoration:none}.lm-link span{font-size:1.8rem;transition:transform .25s}.lm-link:hover span{transform:translate(3px,-3px)}.lm-ritual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem}.lm-ritual{border-top:1px solid rgba(var(--color-foreground),.3);padding-top:3rem}.lm-ritual__top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.lm-ritual h3{font-size:5rem;margin:3.5rem 0 1.5rem}.lm-ritual h3 a{text-decoration:none}.lm-ritual p{max-width:30rem;min-height:5.6rem;font-size:1.5rem}.lm-ritual__image{display:block;margin-bottom:3rem;aspect-ratio:4/5;overflow:hidden}.lm-ritual__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lm-ritual__image:hover img{transform:scale(1.025)}.lm-benefits{padding:4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.lm-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;text-align:center}.lm-benefits__grid>div+div{border-left:1px solid rgba(var(--color-foreground),.15)}.lm-benefits__symbol{display:block;font-size:2rem;margin-bottom:1.2rem}.lm-benefits h2{font-size:2.2rem;margin:.5rem 0}.lm-benefits p{font-size:1.3rem;margin:0}.lm-gallery{display:grid;grid-template-columns:1.1fr .9fr;gap:7rem;align-items:start}.lm-gallery figure{margin:0}.lm-gallery figure:nth-child(2n){padding-top:8rem}.lm-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.lm-gallery figcaption{display:flex;gap:2.5rem;margin-top:2rem;font-size:1.2rem}.lm-gallery figcaption span{opacity:.6}.lm-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:5rem;padding-top:3rem}.lm-quotes figure{margin:0}.lm-quotes blockquote{border:0;margin:0;padding:0;font-family:var(--font-heading-family),serif;font-size:3rem}.lm-quotes figcaption{font-size:1.1rem;letter-spacing:.1em;margin-top:2rem}.lm-editor-note{padding-block:3rem;border:1px dashed currentColor;font-size:1.4rem}.lm-film video{width:100%;max-height:80vh;background:#342b25}.lm-faq{border-top:1px solid rgba(var(--color-foreground),.2);padding:0}.lm-faq:last-child{border-bottom:1px solid rgba(var(--color-foreground),.2)}.lm-faq summary{font-family:var(--font-body-family),sans-serif;display:flex;justify-content:space-between;gap:2rem;font-size:1.4rem;letter-spacing:.04em;min-height:7rem;align-items:center;padding-block:2rem;list-style:none}.lm-faq summary::-webkit-details-marker{display:none}.lm-faq summary span{font-size:2rem}.lm-faq[open] summary span{transform:rotate(45deg)}.lm-faq .rte{padding-bottom:2.5rem;max-width:80rem}.lm-product-details{padding-bottom:5rem;max-width:110rem}.lm-shipping{margin:1rem 0 2.4rem}.lm-shipping p{font-size:1.3rem;margin:0 0 1rem}.lm-shipping progress{width:100%;height:3px;border:0;background:#e0d4c1;accent-color:#655445}.lm-shipping progress::-webkit-progress-bar{background:#e0d4c1}.lm-shipping progress::-webkit-progress-value{background:#655445}.collection__title.title-wrapper{margin-bottom:4rem}.card__inner{background:rgba(var(--color-foreground),.035)}.card__content .card__heading{font-family:var(--font-body-family),sans-serif;font-size:1.45rem;line-height:1.5;letter-spacing:.01em}.card__information{padding-top:2rem!important;padding-bottom:1rem!important}.card-information>.price{font-size:1.3rem;letter-spacing:.05em;margin-top:.6rem}.card .badge{font-size:1rem;letter-spacing:.08em;border-radius:0;text-transform:uppercase;padding:.6rem .8rem}.quick-add__submit{min-height:4.5rem;font-size:1rem;background:transparent;border:1px solid rgba(var(--color-foreground),.25)}.product__title h1{font-size:clamp(3.8rem,3.8vw,5.8rem);line-height:1.12}.product__info-container .product__text.caption-with-letter-spacing{font-size:1rem;letter-spacing:.17em;margin-bottom:2.8rem}.product__info-container>.price{font-size:1.8rem}.product-form__input .form__label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.4rem}.product__description{font-size:1.5rem;line-height:1.8}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.8rem}.product__info-container .product-form{margin-block:3rem}.product__tax{font-size:1.2rem}.product__media-wrapper .product-media-container{border:0;background:rgba(var(--color-foreground),.025)}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px currentColor}.product .price__badge-sale{display:none}.drawer__inner{width:48rem;padding:0 3rem;background:rgb(var(--color-background))}.drawer__heading{font-size:3.4rem}.drawer__header{padding:2.5rem 0!important}.drawer__footer{border-top:1px solid rgba(var(--color-foreground),.2)!important;padding-block:2.5rem!important}.cart-item__name{font-size:1.6rem;line-height:1.4}.cart-item__details>*{max-width:100%}.collection-hero__title{margin-block:5rem 2rem!important}.collection-hero__description{max-width:64rem;margin-bottom:4rem!important}.facets-container{padding-top:3rem!important;border-top:1px solid rgba(var(--color-foreground),.2)}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:1.2rem!important}.footer{border-top:0!important}.footer-block__heading{font-size:2.4rem}.footer-block--newsletter{border-top:1px solid rgba(var(--color-foreground),.2);padding-top:5rem;margin-top:5rem!important}.footer-block__newsletter .footer-block__heading{font-size:3.8rem}.footer .field:after{border-radius:0;box-shadow:none;border-bottom:1px solid rgba(var(--color-foreground),.5)}.footer .field__input{background:transparent}.footer-block__details-content .list-menu__item--link{font-size:1.3rem;padding-block:.8rem}.footer__copyright .copyright__content{font-size:1.05rem}.shopify-policy__container{max-width:90rem!important;padding:6rem 2.4rem 10rem!important}.shopify-policy__title h1{font-size:5rem}.main-page-title{margin-bottom:4rem!important}.article-template__title{max-width:100rem}.article-template__content{font-size:1.7rem;line-height:1.8}.menu-drawer__menu-item{font-family:var(--font-heading-family),serif;font-size:2.8rem;line-height:1.4}.menu-drawer__navigation{padding-block:3rem}.predictive-search__heading{font-size:1.1rem;letter-spacing:.12em}.predictive-search__item-heading{font-family:var(--font-body-family),sans-serif;font-size:1.4rem;line-height:1.5}@media(min-width:1600px){.lm-hero{min-height:76rem}.lm-hero__content{padding-block:13rem}.lm-editorial{min-height:76rem}}@media(max-width:989px){.page-width{padding-inline:3rem}.header{padding-block:1.8rem}.lm-wordmark{font-size:4.5rem}.header__inline-menu{margin:0}.lm-hero{min-height:63rem}.lm-hero h1{max-width:48rem}.lm-hero__media img{object-position:58% center}.lm-ritual-grid{gap:2.5rem}.lm-editorial__copy{padding:6rem 3rem}.lm-editorial{min-height:55rem}.lm-gallery{gap:3rem}.lm-benefits p{max-width:20rem;margin-inline:auto}.lm-section-heading{align-items:flex-start}.product__info-container .product__title h1{font-size:3.8rem}}@media(max-width:749px){.page-width{padding-inline:2.2rem}h1,.h0{font-size:4.8rem}h2,.h1{font-size:3.8rem}.announcement-bar__message{font-size:.9rem;letter-spacing:.07em;padding:1rem 0}.header{padding:1.5rem 2.2rem}.lm-wordmark{font-size:4rem}.header__heading-link{padding:0}.header__icons{padding-right:0}.header__icon{width:4.4rem}.lm-hero{min-height:71rem;align-items:flex-start;background:#e7dbc7}.lm-hero__media img{object-position:66% bottom;height:67%;top:auto;position:absolute;bottom:0}.lm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e7dbc7 0% 29%,#e7dbc700 65%)}.lm-hero__content{padding-top:4.8rem;padding-bottom:5rem}.lm-hero h1{font-size:5.2rem;max-width:36rem;margin-bottom:2rem}.lm-hero .lm-eyebrow{font-size:.95rem;margin-bottom:2rem}.lm-hero__text{font-size:1.4rem;max-width:28rem;margin-bottom:2.5rem}.lm-hero__note{right:2.2rem;bottom:1.5rem;font-size:.8rem}.lm-space{padding-block:6.5rem}.lm-section-heading{display:block;margin-bottom:3.5rem}.lm-section-heading .lm-intro{margin-top:2rem}.lm-section-heading h2{max-width:33rem}.lm-eyebrow{font-size:.95rem;margin-bottom:2rem}.lm-editorial{grid-template-columns:1fr;min-height:0}.lm-editorial__image{height:42rem}.lm-editorial__image img{position:static}.lm-editorial__copy{padding:5rem 2.2rem 6rem}.lm-editorial__copy .rte{font-size:1.5rem}.lm-editorial--reverse .lm-editorial__image{order:0}.lm-ritual-grid{grid-template-columns:1fr;gap:3.5rem}.lm-ritual{padding-top:2rem}.lm-ritual h3{font-size:4.5rem;margin:1.5rem 0}.lm-ritual p{min-height:0;max-width:32rem}.lm-ritual__image{aspect-ratio:4/3}.lm-benefits{padding:3rem 0}.lm-benefits__grid{grid-template-columns:1fr;gap:2rem;text-align:left}.lm-benefits__grid>div{position:relative;padding-left:4rem}.lm-benefits__grid>div+div{border-left:0;border-top:1px solid rgba(var(--color-foreground),.15);padding-top:2rem}.lm-benefits__symbol{position:absolute;left:0}.lm-benefits h2{font-size:2.2rem}.lm-benefits p{font-size:1.2rem;max-width:none;margin:0}.lm-gallery{gap:3rem;grid-template-columns:1fr}.lm-gallery figure:nth-child(2n){padding-top:0;padding-left:4rem}.lm-gallery img{aspect-ratio:4/4.2}.lm-gallery figcaption{font-size:1.1rem;gap:1.5rem}.lm-faq summary{font-size:1.3rem;min-height:6rem}.lm-faq .rte{font-size:1.4rem}.product__info-container .product__title h1{font-size:3.8rem}.product__info-wrapper{padding-top:2.5rem!important}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:1.8rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/2)}.card__content .card__heading{font-size:1.25rem}.card-information>.price{font-size:1.15rem}.card__information{padding-top:1.4rem!important}.quick-add__submit{font-size:.9rem;letter-spacing:.04em;padding-inline:.8rem}.drawer__inner{width:100%;max-width:100vw;padding-inline:2rem}.cart-drawer .cart-item{gap:1.4rem!important}.cart-item__name{font-size:1.4rem}.cart-drawer .cart-items td{padding-top:2rem!important}.cart-drawer .cart-item__image{max-width:8rem}.footer-block--newsletter{padding-top:3rem;margin-top:3rem!important}.footer-block__newsletter .footer-block__heading{font-size:3.4rem}.footer__content-top{padding-bottom:4rem!important}.footer-block.grid__item{margin:3rem 0!important}.footer__content-bottom{padding-top:3rem!important}.shopify-policy__title h1{font-size:4rem}.collection-hero__title{margin-top:3rem!important}.collection-hero__description{font-size:1.5rem!important}.menu-drawer{width:min(38rem,100vw)}.lm-quotes blockquote{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}.lm-logo{display:block;height:auto;max-width:100%;object-fit:contain}.lm-hero h1,.lm-hero__text,.lm-hero__content>.lm-eyebrow,.lm-hero__note{color:var(--lm-hero-ink,#342b25)}.lm-hero__media--mobile{display:none}.lm-hero__film{position:absolute;bottom:2rem;left:5rem;z-index:2}.lm-hero__film summary{padding:1.2rem 2rem;background:rgb(var(--color-background));font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.lm-hero__film[open]{top:3rem;right:3rem;bottom:3rem;left:3rem;background:rgb(var(--color-background));overflow:auto}.lm-hero__film video{width:100%;max-height:65vh}.lm-hero__film[open] summary{border-bottom:1px solid currentColor}@media(max-width:749px){.lm-logo{max-width:15rem}.lm-hero{background:var(--lm-hero-mobile,#e7dbc7)}.lm-hero__media:after{background:linear-gradient(180deg,var(--lm-hero-mobile,#e7dbc7) 0%,var(--lm-hero-mobile,#e7dbc7) 29%,transparent 65%)}.lm-hero__media--desktop{display:none}.lm-hero__media--mobile{display:block}.lm-hero__film{left:2.2rem;bottom:4rem}.lm-hero__film[open]{top:2rem;right:2rem;bottom:2rem;left:2rem}}.announcement-bar__message{font-family:var(--font-body-family),sans-serif}.product-form__submit.button--secondary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:0}.product-form__submit{width:100%}@media(max-width:749px){.announcement-bar__message{font-size:1rem}.lm-hero__media:after{background:linear-gradient(180deg,var(--lm-hero-mobile,#e7dbc7) 0%,var(--lm-hero-mobile,#e7dbc7) 40%,transparent 72%)}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;column-gap:2rem}.footer__blocks-wrapper>.footer-block{width:100%;margin:1.5rem 0!important}.footer__blocks-wrapper>.footer-block:first-child{grid-column:1/-1}.footer-block__details-content{margin-bottom:1rem!important}}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw}}.lm-liquid-glass .button:not(.button--tertiary),.lm-liquid-glass .product-form__submit.button--secondary,.lm-liquid-glass .shopify-payment-button__button--unbranded{background:rgba(var(--lm-glass-tint,255,253,248),var(--lm-glass-opacity,.75));color:var(--lm-glass-ink,#342b25);border:1px solid rgba(255,255,255,.85);border-bottom-color:#594c4133;border-radius:12px;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,0 4px 14px #342b2517;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;isolation:isolate}.lm-liquid-glass .button:not(.button--tertiary):before,.lm-liquid-glass .button:not(.button--tertiary):after{display:none}.lm-liquid-glass .button:not(.button--tertiary):hover,.lm-liquid-glass .shopify-payment-button__button--unbranded:hover{background:rgba(var(--lm-glass-tint,255,253,248),.92);opacity:1;box-shadow:inset 0 1px #fff,0 6px 18px #342b251f;transform:translateY(-1px)}.lm-liquid-glass .button:focus-visible{outline:2px solid var(--lm-glass-ink,#342b25);outline-offset:4px}.lm-liquid-glass .button[disabled],.lm-liquid-glass .button[aria-disabled=true]{opacity:.55;transform:none}.lm-ritual__image--lumora-curls img{object-position:88% center}.lm-ritual__image--lumora-curler-product,.lm-ritual__image--lumora-scalp-product{background:#fff}.lm-ritual__image--lumora-curler-product img,.lm-ritual__image--lumora-scalp-product img{object-fit:contain;object-position:center;padding:1.5rem}.lm-ritual__image--lumora-scalp img{object-position:58% center}.lm-ritual__image--lumora-refresh img{object-position:50% center}.lm-gallery figure:first-child img{object-position:85% center}.lm-hero__media img{object-position:center}@media(min-width:750px)and (max-width:989px){.lm-hero h1{max-width:42rem}.lm-hero__media img{object-position:65% center}.lm-hero__text{max-width:31rem}}@media(max-width:749px){.lm-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.lm-hero__content{order:0;padding:4rem 2.2rem 3rem;background:var(--lm-hero-mobile,#f2eee7)}.lm-hero h1{font-size:4.8rem;max-width:35rem}.lm-hero__text{max-width:30rem;margin-bottom:2.5rem}.lm-hero__media{order:1;position:relative;inset:auto;width:100%;height:44rem;z-index:0}.lm-hero__media img{position:static;height:100%;width:100%;object-fit:cover;object-position:85% center}.lm-hero__media:after{display:none}.lm-hero__media--desktop,.lm-hero__note{display:none}.lm-ritual__image{aspect-ratio:4/4.2}}@supports not (backdrop-filter:blur(1px)){.lm-liquid-glass .button:not(.button--tertiary){background:rgb(var(--lm-glass-tint,255,253,248))}}@media(prefers-reduced-motion:reduce){.lm-liquid-glass .button:not(.button--tertiary){transition:none;transform:none}}@media(min-width:750px){.lm-hero--split{min-height:68rem;background:var(--lm-hero-mobile,#f2eee7)}.lm-hero--split .lm-hero__media{left:50%;width:50%;z-index:0}.lm-hero--split .lm-hero__media img{object-position:center 35%}.lm-hero--split .lm-hero__content{position:relative;pointer-events:none;padding-block:8rem}.lm-hero--split .lm-hero__content>*{max-width:44%;pointer-events:auto}.lm-hero--split h1{font-size:clamp(4rem,4.3vw,7.6rem)}.lm-hero--split .lm-hero__text{max-width:36%}}@media(min-width:1600px){.lm-hero--split{min-height:82rem}}@media(max-width:749px){.lm-hero--split .lm-hero__media{height:auto;aspect-ratio:4/5}.lm-hero--split .lm-hero__media img{object-position:center;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumora.css.map */
