.behind-chair__header{max-width:760px;margin-bottom:22px}.behind-chair__header--center{margin-left:auto;margin-right:auto;text-align:center}.behind-chair__heading{margin:0;text-wrap:balance}.behind-chair__text{margin-top:10px;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1.0625rem * var(--FONT-ADJUST-BODY));line-height:1.5;color:var(--text-alpha-85, var(--text))}.behind-chair__text p{margin:0}.behind-chair__text a{color:var(--COLOR-SALE-BG, currentColor);text-decoration:underline;text-underline-offset:2px}.behind-chair__grid{display:grid;grid-template-columns:repeat(var(--btc-cols, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.behind-chair__item{margin:0;padding:0}.look-tile{position:relative;aspect-ratio:var(--btc-ratio, 1 / 1);overflow:hidden;border-radius:var(--RADIUS-SMALL, 22px);background:var(--text-alpha-5);isolation:isolate}.look-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.look-tile__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.look-tile__placeholder{background:var(--text-alpha-5);fill:var(--text-alpha-25)}.look-tile__handle{position:absolute;z-index:2;top:10px;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:6px 11px;border-radius:var(--RADIUS-BADGE, 15px);background:var(--COLOR-BG, #fff);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.2;color:var(--COLOR-TEXT, #000);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.look-tile__form{margin:0}.look-tile__bag{position:absolute;z-index:2;right:10px;bottom:10px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--COLOR-BG, #fff);color:var(--COLOR-TEXT, #000);box-shadow:0 2px 10px #00000014;cursor:pointer;transition:transform .2s ease}.look-tile__bag-icon,.look-tile__loader{grid-area:1 / 1;display:grid;place-items:center}.look-tile__bag .icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:11}.look-tile__bag .cart-indicator{display:none}.look-tile__loader,.look-tile__bag.is-loading .look-tile__bag-icon{visibility:hidden}.look-tile__bag.is-loading .look-tile__loader{visibility:visible}.look-tile__error:empty{display:none}.look-tile__error{position:absolute;z-index:3;left:10px;right:64px;bottom:10px;padding:8px 10px;border-radius:var(--RADIUS-TINY, 14px);background:var(--COLOR-BG, #fff);font-size:calc(.8125rem * var(--FONT-ADJUST-BODY));line-height:1.3;color:var(--error, #d02e2e)}@media only screen and (min-width:750px){.behind-chair__header{margin-bottom:30px}.behind-chair__grid{grid-template-columns:repeat(var(--btc-cols-desktop, 4),minmax(0,1fr));gap:20px}.look-tile__handle{top:14px;left:14px}.look-tile__bag{right:14px;bottom:14px;width:48px;height:48px}}@media(hover:hover){.look-tile:hover .look-tile__image{transform:scale(1.04)}.look-tile__bag:hover{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.look-tile__image,.look-tile__bag{transition:none}.look-tile:hover .look-tile__image,.look-tile__bag:hover{transform:none}}.collab__header{max-width:720px;margin:0 auto;text-align:center}.collab__eyebrow{display:block;margin:0 0 16px;color:var(--collab-accent)}.collab__lockup{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 22px}.collab__logo{display:block;line-height:0}.collab__logo img{display:block;height:auto;max-width:100%}.collab__logo--partner img{width:var(--collab-partner-w)}.collab__logo--ape img{width:var(--collab-ape-w)}.collab__x{font-family:var(--FONT-STACK-BODY);font-weight:300;font-size:22px;line-height:1;color:var(--text-alpha-60, rgba(0, 0, 0, .6))}.collab__heading{margin:0 0 14px;text-wrap:balance}.collab__text{max-width:560px;margin:0 auto;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1.0625rem * var(--FONT-ADJUST-BODY));line-height:1.5;color:var(--text-alpha-85, var(--text));text-wrap:balance}.collab__text p{margin:0}.collab__rail{margin-top:30px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-mobile, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.collab__rail::-webkit-scrollbar{display:none}.collab__rail:focus-visible{outline:2px solid var(--collab-accent);outline-offset:-2px}.collab__track{display:flex;gap:12px;width:max-content;margin:0 auto;padding:0 var(--gutter-mobile, 20px);list-style:none}.collab__card{flex:0 0 auto;width:min(64vw,340px);margin:0;scroll-snap-align:start}.collab__figure{margin:0}.collab__media{display:block;position:relative;aspect-ratio:var(--collab-ratio, 3 / 4);overflow:hidden;border-radius:var(--RADIUS-SMALL, 22px);background:var(--text-alpha-5, rgba(0, 0, 0, .05));isolation:isolate}.collab__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.collab__placeholder{fill:var(--text-alpha-25, rgba(0, 0, 0, .25))}.collab__caption{margin-top:10px;font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1rem * var(--FONT-ADJUST-BODY));line-height:1.4;color:var(--text-alpha-85, var(--text))}.collab__cta{display:flex;justify-content:center;margin-top:28px}.collab__cta .btn{white-space:nowrap}@media only screen and (min-width:750px){.collab__lockup{gap:20px;margin-bottom:26px}.collab__logo--partner img{width:calc(var(--collab-partner-w) * 1.15)}.collab__logo--ape img{width:calc(var(--collab-ape-w) * 1.15)}.collab__rail{margin-top:40px;scroll-padding-inline:var(--gutter, 40px)}.collab__track{gap:24px;padding:0 var(--gutter, 40px)}.collab__card{width:380px}.collab__cta{margin-top:36px}}@media(hover:hover){a.collab__media:hover .collab__image{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.collab__image{transition:none}a.collab__media:hover .collab__image{transform:none}}.feature-cards__header{max-width:760px;margin-bottom:24px}.feature-cards__header--center{margin-left:auto;margin-right:auto;text-align:center}.feature-cards__eyebrow{margin:0 0 10px;color:var(--fc-accent)}.feature-cards__heading{margin:0;text-wrap:balance}.feature-cards__intro{margin-top:12px;font-family:var(--FONT-STACK-BODY);font-size:calc(1rem * var(--FONT-ADJUST-BODY));line-height:1.55;color:var(--text-alpha-60)}.feature-cards__intro p{margin:0}.feature-cards__grid{display:grid;grid-template-columns:repeat(var(--fc-cols, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.feature-cards__item{display:flex;margin:0;padding:0}.feature-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:22px 18px 24px;border-radius:var(--RADIUS-SMALL, 22px);background:var(--fc-card-bg);color:var(--text);text-decoration:none}a.feature-card{transition:transform .25s ease,box-shadow .25s ease}.feature-card__icon{display:block;flex:0 0 auto;width:var(--fc-icon);height:var(--fc-icon);margin-bottom:18px;color:var(--fc-accent)}.feature-card__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.feature-card__icon img{display:block;width:100%;height:100%;object-fit:contain}.feature-card__title{margin:0 0 8px;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);font-size:calc(1.125rem * var(--FONT-ADJUST-BODY) * var(--fc-title-scale, 1));line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--text)}.feature-card__text{margin:0;font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1rem * var(--FONT-ADJUST-BODY) * var(--fc-text-scale, 1));line-height:1.5;color:var(--text-alpha-60)}.feature-card__text a{color:inherit}@media only screen and (min-width:750px){.feature-cards__header{margin-bottom:32px}.feature-cards__grid{grid-template-columns:repeat(var(--fc-cols-desktop, 4),minmax(0,1fr));gap:20px}.feature-card{padding:32px 30px 34px}.feature-card__icon{margin-bottom:22px}.feature-card__title{font-size:calc(1.3125rem * var(--FONT-ADJUST-BODY) * var(--fc-title-scale, 1));margin-bottom:10px}.feature-card__text{font-size:calc(1.0625rem * var(--FONT-ADJUST-BODY) * var(--fc-text-scale, 1))}}@media(hover:hover){a.feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px var(--text-alpha-8, rgba(0, 0, 0, .08))}}@media(prefers-reduced-motion:reduce){a.feature-card{transition:none}a.feature-card:hover{transform:none}}.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}}body:has(apron-quiz) .site-header,body:has(apron-quiz) .announcement-bar-static,body:has(apron-quiz) .shopify-section-group-group-footer,body:has(apron-quiz) .geo-free-shipping-section,body:has(apron-quiz) .shopify-section-group-group-overlay[id$=__popup],body:has(apron-quiz) .smile-launcher-frame-container,body:has(apron-quiz) [class*=kl-teaser-],html.ape-quiz-page .site-header,html.ape-quiz-page .announcement-bar-static,html.ape-quiz-page .shopify-section-group-group-footer,html.ape-quiz-page .geo-free-shipping-section,html.ape-quiz-page .smile-launcher-frame-container,html.ape-quiz-page [class*=kl-teaser-]{display:none!important}body:has(apron-quiz) #MainContent,html.ape-quiz-page #MainContent{padding-top:0!important;margin-top:0!important}.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/81/compiled_assets/styles.css.map */
