.stylist-reviews__header{margin-bottom:22px}.stylist-reviews__header--center{text-align:center}.stylist-reviews__eyebrow{margin:0 0 10px;color:var(--sr-accent)}.stylist-reviews__heading{margin:0;text-wrap:balance}.stylist-reviews__carousel{display:block}.stylist-reviews__track{--sr-gap: 12px;--sr-inline: var(--gutter-mobile, 20px);display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--sr-gap);margin:0 calc(var(--sr-inline) * -1);padding:2px var(--sr-inline) 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sr-inline);scrollbar-width:none;-webkit-overflow-scrolling:touch}.stylist-reviews__track::-webkit-scrollbar{display:none}.stylist-reviews__track:focus-visible{outline:2px solid var(--sr-accent);outline-offset:4px}.stylist-reviews__slide{display:flex;margin:0;padding:0;scroll-snap-align:start}.review-card{display:flex;flex-direction:column;width:100%;margin:0;padding:22px 22px 20px;border:var(--BORDER-WIDTH, 1px) solid var(--text-alpha-10);border-radius:var(--RADIUS-SMALL, 22px);background:var(--bg);color:var(--text)}.review-card__stars{display:flex;gap:3px;margin-bottom:14px;color:var(--sr-accent)}.review-card__star{width:16px;height:16px;fill:currentColor}.review-card__star--empty{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.4}.review-card__quote{flex:1 1 auto;margin:0 0 18px;padding:0;border:0}.review-card__quote p{margin:0;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:calc(1.3125rem * var(--FONT-ADJUST-HEADING) * var(--sr-quote-scale, 1));letter-spacing:var(--LETTER-SPACING-HEADING, normal);line-height:1.38;text-transform:none;color:var(--text)}.review-card__meta{margin:0}.review-card__author{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 0 3px}.review-card__name{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:calc(1.0625rem * var(--FONT-ADJUST-BODY));line-height:1.3;color:var(--text)}.review-card__verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--FONT-STACK-BODY);font-size:calc(.9375rem * var(--FONT-ADJUST-BODY));line-height:1.3;color:var(--success, #56ad6a)}.review-card__verified svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.review-card__product{margin:0;font-family:var(--FONT-STACK-BODY);font-size:calc(.9375rem * var(--FONT-ADJUST-BODY));line-height:1.4;color:var(--text-alpha-60)}.review-card__product a{color:inherit;text-decoration:none}.review-card__pill{display:inline-block;margin:12px 0 0;padding:6px 12px;border-radius:var(--RADIUS-BADGE, 15px);background:#072db512;background:color-mix(in srgb,var(--sr-accent) 7%,transparent);font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:calc(.875rem * var(--FONT-ADJUST-BODY));line-height:1.3;color:var(--sr-accent)}.stylist-reviews__dots{display:flex;justify-content:center;align-items:center;gap:2px;margin-top:14px}.stylist-reviews__dots[hidden]{display:none}.stylist-reviews__dot{position:relative;width:18px;height:24px;margin:0;padding:0;border:0;background:none;cursor:pointer;transition:width .3s ease}.stylist-reviews__dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:8px;background:var(--COLOR-TEXT-ALPHA-20, rgba(0, 0, 0, .2));transform:translate(-50%,-50%);transition:width .3s ease,background-color .3s ease}.stylist-reviews__dot[aria-current=true]{width:42px}.stylist-reviews__dot[aria-current=true]:after{width:32px;background:var(--sr-accent)}.stylist-reviews__dot:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px;border-radius:12px}@media(hover:hover){.review-card__product a:hover{text-decoration:underline;text-underline-offset:3px}}@media only screen and (min-width:750px){.stylist-reviews__header{margin-bottom:30px}.stylist-reviews__track{--sr-gap: 16px;grid-auto-columns:calc((100% - var(--sr-gap)) / 2);margin:0;padding:2px 0 6px;scroll-padding-inline:0}.review-card{padding:28px 28px 26px}.review-card__quote p{font-size:calc(1.4375rem * var(--FONT-ADJUST-HEADING) * var(--sr-quote-scale, 1))}}@media only screen and (min-width:990px){.stylist-reviews__track{--sr-gap: 20px;grid-auto-columns:calc((100% - var(--sr-gap) * (var(--sr-per-view, 3) - 1)) / var(--sr-per-view, 3))}}@media(prefers-reduced-motion:reduce){.stylist-reviews__dot,.stylist-reviews__dot:after{transition:none}}.brand-intro__inner{max-width:var(--brand-intro-max)}.brand-intro--center .brand-intro__inner{margin-left:auto;margin-right:auto;text-align:center}.brand-intro__eyebrow{display:block;margin:0 0 14px;color:var(--brand-intro-accent)}.brand-intro__heading{margin:0 0 16px;text-wrap:balance}.brand-intro__text{margin:0 0 28px;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:var(--FONT-STYLE-BODY);font-size:calc(1.0625rem * var(--adjust-body));line-height:1.55;color:var(--text)}.brand-intro__text p{margin:0}.brand-intro__text p+p{margin-top:.6em}.brand-intro__buttons{display:flex;flex-wrap:wrap;gap:12px}.brand-intro--center .brand-intro__buttons{justify-content:center}.brand-intro__buttons .btn{white-space:nowrap}.brand-intro__divider{width:100%;max-width:none;height:0;margin:32px 0 24px;border:0;border-top:1px solid var(--text-alpha-10, rgba(0, 0, 0, .1))}.brand-intro__features{display:grid;grid-template-columns:repeat(var(--features-count, 3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.brand-intro__feature{margin:0;padding:0}.brand-intro__feature,.brand-intro__feature-link{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.brand-intro__feature-link{color:inherit;text-decoration:none}.brand-intro__icon{display:block;width:var(--brand-intro-icon);height:var(--brand-intro-icon);color:var(--brand-intro-accent)}.brand-intro__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.brand-intro__icon img{display:block;width:100%;height:100%;object-fit:contain}.brand-intro__feature-text{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1rem * var(--adjust-body));line-height:1.35;color:var(--text)}@media screen and (min-width:990px){.brand-intro--split .brand-intro__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,6vw,110px);max-width:none}.brand-intro--split .brand-intro__content{max-width:var(--brand-intro-max)}.brand-intro--split.brand-intro--center .brand-intro__content{margin-left:auto;margin-right:auto}.brand-intro--split .brand-intro__aside{padding-left:clamp(32px,4vw,64px);border-left:1px solid var(--text-alpha-10, rgba(0, 0, 0, .1))}.brand-intro--split .brand-intro__divider{display:none}.brand-intro--split .brand-intro__features{grid-template-columns:minmax(0,1fr);gap:0}.brand-intro--split .brand-intro__feature{padding:20px 0}.brand-intro--split .brand-intro__feature+.brand-intro__feature{border-top:1px solid var(--text-alpha-10, rgba(0, 0, 0, .1))}.brand-intro--split .brand-intro__feature,.brand-intro--split .brand-intro__feature-link{flex-direction:row;gap:18px;text-align:left}.brand-intro--split .brand-intro__icon{flex:0 0 auto}}@media screen and (max-width:749px){.brand-intro__buttons .btn{flex:1 1 150px}.brand-intro__features{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map?subset=AAhA */
