body:has(tpcc-bf-offers) .klaviyo-form,body:has(tpcc-bf-offers) [class*=klaviyo-form],body:has(tpcc-bf-offers) [data-testid=POPUP],body:has(tpcc-bf-offers) iframe[src*=klaviyo],body:has(tpcc-bf-offers) [id^=alia-root-][aria-label="Promotional popup"]{display:none!important}body:has(tpcc-bf-offers) .shopify-section-announcement-bar{display:none}.tpcc-bf{display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-bottom:5rem}.tpcc-bf__heading{text-align:center;padding-top:3.2rem;padding-bottom:3.2rem}.tpcc-bf .tpcc-bf__script{font-family:Gistesy Script,cursive;font-size:clamp(4.8rem,6vw,7.2rem);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;margin:0 0 1.2rem}.tpcc-bf__heading h1{font-size:clamp(6rem,8vw,9rem)}.tpcc-bf__heading p{margin:.8rem 0 0}.tpcc-bf__subtitle{font-size:clamp(1.8rem,2vw,2.4rem)}.tpcc-bf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem}.tpcc-bf__offer{min-width:0;scroll-margin-top:10rem}.tpcc-bf__offer--hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;padding:0 0 4rem;margin-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.tpcc-bf__media{position:relative;aspect-ratio:1;background:rgb(var(--color-background));overflow:hidden;border-radius:var(--card-radius)}.tpcc-bf__media--components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:2.4rem 1rem;gap:.5rem}.tpcc-bf__bundle-image,.tpcc-bf__component-image{display:block;height:100%;min-width:0}.tpcc-bf__media img,.tpcc-bf__single-image img,.tpcc-bf__exit-images img{display:block;object-fit:contain;width:100%;height:100%}.tpcc-bf__badge{position:absolute;top:1.5rem;left:1.5rem;border-radius:var(--button-radius);background:var(--bf-accent);color:rgb(var(--color-foreground));padding:.6rem 1.2rem;font-size:1.3rem;font-weight:600}.tpcc-bf__information{padding-top:2rem}.tpcc-bf__offer--hero .tpcc-bf__information{padding:2rem 0}.tpcc-bf__information h2{margin:0 0 1rem}.tpcc-bf__information h2 a{color:inherit;text-decoration:none}.tpcc-bf__information h2 a:hover{text-decoration:underline}.tpcc-bf__eyebrow{margin:0 0 1rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em}.tpcc-bf__contents{margin:0 0 1rem;font-weight:500}.tpcc-bf__description{margin:0 0 1.5rem;color:rgba(var(--color-foreground),.7);font-size:1.4rem;line-height:1.6}.tpcc-bf__prices{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:baseline;margin-top:1.5rem}.tpcc-bf__prices s{color:rgba(var(--color-foreground),.6);font-size:1.5rem}.tpcc-bf__prices strong{font-size:2.6rem;font-weight:600;line-height:1.3}.tpcc-bf__saving{margin:.5rem 0 1.5rem;font-size:1.3rem}.tpcc-bf__included{margin:1.5rem 0;border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1.2rem}.tpcc-bf__included summary{cursor:pointer;font-size:1.35rem;text-decoration:underline;text-underline-offset:.3rem}.tpcc-bf__included ul,.tpcc-bf__single ul{padding:0;list-style:none;margin:1.2rem 0 0}.tpcc-bf__included li{font-size:1.3rem;margin:.5rem 0}.tpcc-bf__included a,.tpcc-bf__single a{color:inherit;text-underline-offset:.3rem}.tpcc-bf__size{white-space:normal}.tpcc-bf__single a{overflow-wrap:anywhere}.tpcc-bf__shop{width:100%;margin-top:.5rem}.tpcc-bf__offer--hero .tpcc-bf__shop{max-width:40rem}.tpcc-bf__singles{text-align:center;margin-top:6rem;padding-top:4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.tpcc-bf__single-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.tpcc-bf__single-image{aspect-ratio:1}.tpcc-bf__single ul{font-size:1.3rem}.tpcc-bf__single li>span{display:none}.tpcc-bf__dialog{border:0;border-radius:var(--card-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:min(92vw,58rem);padding:4rem 3rem 3rem;text-align:center}.tpcc-bf__dialog::backdrop{background:#0008}.tpcc-bf__dialog .tpcc-bf__script{font-size:4.8rem}.tpcc-bf__exit-images{display:flex;height:16rem;justify-content:center;gap:.5rem}.tpcc-bf__exit-images>a{flex:1}.tpcc-bf__dialog .tpcc-bf__prices{justify-content:center;margin-bottom:2rem}.tpcc-bf__close{position:absolute;top:.6rem;right:1rem;border:0;color:inherit;background:transparent;font:inherit;font-size:3rem;cursor:pointer}@media(max-width:989px){.tpcc-bf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpcc-bf__single-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tpcc-bf__heading{padding-top:2.4rem;padding-bottom:2.4rem}.tpcc-bf__offer--hero{grid-template-columns:1fr;gap:0;padding-bottom:2.5rem}.tpcc-bf__grid{grid-template-columns:1fr;gap:3rem}.tpcc-bf__offer--hero .tpcc-bf__information{padding-top:2rem}.tpcc-bf__single-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpcc-bf__singles{margin-top:4rem}}.lunchtime-facial-video{padding:2.4rem 0 4.8rem;background:#fff}.lunchtime-facial-video__intro{margin:0 auto 1.6rem;text-align:center}.lunchtime-facial-video__intro h2{margin:0 0 .5rem;font-family:Gistesy Script,cursive;font-size:clamp(3.6rem,6vw,5.6rem);font-weight:400;letter-spacing:0;line-height:1.1;text-transform:none}.lunchtime-facial-video__intro p{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.68)}.lunchtime-facial-video__frame{max-width:96rem;margin:0 auto;overflow:hidden;border-radius:1.4rem;background:#111;aspect-ratio:16 / 9}.lunchtime-facial-video__media{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.lunchtime-facial-video{padding:1.6rem 0 3.2rem}.lunchtime-facial-video__frame{border-radius:1rem}}.lunchtime-facelift-footer{padding:3.2rem 0 calc(3.2rem + env(safe-area-inset-bottom,0px));background:#ebf9fe;color:#111;text-align:center}.lunchtime-facelift-footer__brand{margin:0 0 .7rem;font-size:1.6rem;font-weight:700}.lunchtime-facelift-footer__phone{display:inline-block;margin-bottom:1.6rem;color:#68badc;font-size:1.45rem;font-weight:700}.lunchtime-facelift-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem}.lunchtime-facelift-footer__links a{color:#111;font-size:1.25rem}.lunchtime-facelift-footer__copyright{margin:1.6rem 0 0;font-size:1.15rem;color:#00000094}
/*# sourceMappingURL=/cdn/shop/t/141/compiled_assets/styles.css.map */
