.button,.shopify-payment-button__button--unbranded,.product-form__submit,.splash-btn--bracket{text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:600!important;border-radius:0!important}.splash-btn--bracket{border:1px solid rgba(var(--color-foreground),.9)!important;padding:1.5rem 3rem!important;background:transparent;color:rgb(var(--color-foreground))}.splash-btn--bracket:before,.splash-btn--bracket:after{content:none!important;display:none!important}.splash-btn--bracket:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.splash-btn--bracket.splash-btn--solid{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button))!important}.splash-btn--bracket.splash-btn--solid:hover{background:rgba(var(--color-button),.82)!important}.splash-btn--bracket.splash-btn--hero{border-color:#fff!important;color:#fff;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.splash-btn--bracket.splash-btn--hero:hover{background:#fff;color:#1a1a1a}.splash-glow-badge,.splash-reveal.is-visible .splash-glow-badge{box-shadow:none!important;border:1px solid rgba(var(--color-foreground),.18)!important;background:transparent!important}.splash-glow-badge:before,.splash-glow-badge:after{content:none!important}.splash-feature__badge span,.splash-how__step-number{color:rgb(var(--color-foreground))!important;font-weight:600}.splash-eyebrow{color:rgba(var(--color-foreground),.5)!important;letter-spacing:.24em!important;font-weight:600;font-size:1.15rem}.splash-eyebrow:before{background:currentColor}.splash-features,.splash-specs,.splash-how,.splash-story,.splash-testimonials,.splash-faq,.splash-cta{padding:9rem 0!important}@media screen and (max-width:749px){.splash-features,.splash-specs,.splash-how,.splash-story,.splash-testimonials,.splash-faq,.splash-cta{padding:6rem 0!important}}.splash-h2{text-transform:none!important;letter-spacing:.01em!important;font-size:clamp(2.4rem,3.4vw,3.6rem)!important;margin-bottom:3.5rem}.splash-hero{min-height:70vh}.splash-hero__image{animation:none!important}.splash-hero__scrim{background:linear-gradient(180deg,#0000001f,#00000061)!important}.splash-hero__title{text-transform:none!important;letter-spacing:.01em!important;font-size:clamp(3rem,6vw,5.4rem)!important;line-height:1.05}.splash-hero__content{color:rgb(var(--color-foreground))}.splash-hero .splash-hero__content{padding-top:7rem!important;padding-bottom:9rem!important}@media screen and (max-width:749px){.splash-hero .splash-hero__content{padding-top:5rem!important;padding-bottom:7rem!important}}.splash-hero__eyebrow{color:rgba(var(--color-foreground),.5);letter-spacing:.24em}.splash-hero:has(.splash-hero__scrim) .splash-hero__content,.splash-hero:has(.splash-hero__scrim) .splash-hero__title,.splash-hero:has(.splash-hero__scrim) .splash-hero__subtitle,.splash-hero:has(.splash-hero__scrim) .splash-hero__eyebrow{color:#fff}.splash-hero__badge{border-radius:0!important;background:#00000038}.splash-stats{padding:6rem 0!important}.splash-stat__number{text-transform:none!important;font-weight:600!important;font-size:clamp(3.2rem,5vw,5rem)!important;color:rgb(var(--color-foreground))!important}.splash-stat__label{letter-spacing:.14em!important;opacity:.5}.splash-stat:not(:first-child){border-left-color:rgba(var(--color-foreground),.1)!important}.splash-feature__title{text-transform:none!important;font-weight:600;letter-spacing:.01em;font-size:1.8rem}.splash-feature__badge{width:64px!important;height:64px!important}.splash-spec{border-top:1px solid rgba(var(--color-foreground),.15)!important;padding-top:1.5rem}.splash-spec:hover{transform:none!important}.splash-spec__name{text-transform:none!important;font-weight:600;letter-spacing:.01em}.splash-how__step:hover{transform:none!important}.splash-how__step-title{text-transform:none!important;font-weight:600;letter-spacing:.01em;font-size:1.7rem}.splash-how__media img,.splash-story__media img,.splash-ba__frame{border-radius:0!important}.splash-statement__line{text-transform:none!important;letter-spacing:.01em!important;font-weight:600;font-size:clamp(2.6rem,5vw,5rem)!important}.splash-statement__scrim{background:linear-gradient(90deg,#0009,#0003)!important}.splash-testimonial{background:transparent!important;border:0!important;border-top:1px solid rgba(var(--color-foreground),.15)!important;border-radius:0!important;padding:2.5rem 1rem 0!important}.splash-testimonials__grid .splash-testimonial:hover{transform:none!important;border-color:rgba(var(--color-foreground),.15)!important}.splash-testimonial__quote{font-weight:400}.splash-testimonial--spotlight .splash-testimonial__quote{font-size:2.4rem;line-height:1.35}.splash-testimonial__stars{color:rgb(var(--color-foreground))!important;opacity:.85;letter-spacing:.25em}.splash-testimonial__author{letter-spacing:.14em;opacity:.5}.splash-press__label{text-transform:none!important;letter-spacing:.02em;font-weight:600}.splash-press__item{opacity:.85}.splash-faq__item{border-bottom-color:rgba(var(--color-foreground),.15)!important;padding:2rem 0!important}.splash-faq__question{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:.01em;text-transform:none}.splash-faq__caret{color:rgb(var(--color-foreground))!important;font-weight:300}.splash-cta__heading{text-transform:none!important;letter-spacing:.01em!important}.product__title h1,.product__title h2{text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:600!important;font-size:clamp(2rem,3vw,2.8rem)!important}.shopify-payment-button{display:none}.olaplex-rating-teaser{display:inline-flex;align-items:center;gap:.8rem;margin:-.8rem 0 1.5rem;text-decoration:none;color:rgb(var(--color-foreground))}.olaplex-rating-teaser:hover .olaplex-rating-teaser__count{text-decoration:underline}.olaplex-rating-teaser .olaplex-stars{font-size:2rem}.olaplex-rating-teaser__count{font-size:1.25rem;letter-spacing:.04em;opacity:.65}.product-form__quantity .quantity__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (min-width:750px){.product-form__quantity{display:inline-flex!important;align-items:center!important;vertical-align:top!important;width:auto!important;max-width:none!important;margin:0 1rem 1rem 0!important}.product-form__quantity+div:has(.product-form__buttons){display:inline-flex!important;align-items:center!important;vertical-align:top!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}.product-form__quantity+div:has(.product-form__buttons) .product-form,.product-form__quantity+div:has(.product-form__buttons) .product-form__buttons{width:100%}.product-form__quantity+div:has(.product-form__buttons) .product-form{margin:0!important}}.splash-reveal{transform:translateY(16px);transition:opacity .9s ease,transform .9s ease}body:has(main[data-template=product]) .quick-add__submit,body:has(main[data-template=product]) .card__content .button,body:has(main[data-template=product]) .quick-add-modal__content .button{text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:600!important;font-size:1.2rem!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/olaplex-restyle.css.map */
