body:has(.bf-heading--refined){--bfx-grey: #545454;--bfx-matt: #98989a;--bfx-paper: #f7fcfd;--bfx-red: #e91c2f;--bfx-ruby: #be1719;--bfx-cyan: #9fd7ea;--bfx-eyes: #36c1cc;--bfx-facial: #9b278f;--bfx-day: #83d0f5;--bfx-night: #212d6a;--bfx-wash: #c2db6f;--bfx-mask: #8ed1bb;--bfx-num: "Montserrat", var(--font-body-family, sans-serif);--bfx-radius: 2rem;--bfx-shadow: 0 1.2rem 3.2rem rgba(84, 84, 84, .12), 0 .2rem .6rem rgba(84, 84, 84, .06);--bfx-wave: url(tpcc-bf-wave.png);--bfx-wave-paper: url(tpcc-bf-wave-paper.png);--bfx-roundel: #e10822}body:has(.bf-heading--refined) .shopify-section[id$=__bf_heading]{position:relative;background:#fff}body:has(.bf-heading--refined) .shopify-section[id$=__bf_heading] .section--padding{padding-bottom:0}.bf-heading--refined.lunchtime-facial-heading{padding-top:2.8rem;padding-bottom:.8rem;text-align:center}.bf-heading--refined .lunchtime-facial-heading__title{color:var(--bfx-grey);font-size:clamp(4.4rem,6vw,7.2rem);line-height:1;margin:0}body:has(.bf-heading--commercial) .bf-heading--refined.bf-heading--commercial .lunchtime-facial-heading__text{display:inline-flex;align-items:center;gap:1rem;margin:1.6rem auto 0;padding:.9rem 2rem;border-radius:99rem;background:var(--bfx-grey);max-width:none;color:var(--bfx-paper);font-family:var(--bfx-num);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bf-heading--refined .lunchtime-facial-heading__text:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--bfx-red);box-shadow:0 0 #e91c2f99;animation:bfx-ping 1.8s ease-out infinite}@keyframes bfx-ping{0%{box-shadow:0 0 #e91c2f99}80%,to{box-shadow:0 0 0 .9rem #e91c2f00}}body:has(.bf-heading--refined) .shopify-section[id$=__bf_hero]{position:relative;background:linear-gradient(180deg,#fff 0% 20%,#dfeef5);padding-bottom:6rem}body:has(.bf-heading--refined) .shopify-section[id$=__bf_hero]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:16.8vw;background:var(--bfx-wave-paper) center bottom / 100% 100% no-repeat;pointer-events:none}body:has(.bf-heading--refined) .shopify-section[id$=__bf_hero]:before{content:none}.offer-showcase--bf-commercial.offer-showcase--bf-refined{background:transparent;position:relative;z-index:1}.offer-showcase--bf-commercial .offer-showcase__grid{align-items:start;gap:3.2rem}.offer-showcase--bf-commercial .bf-commercial-media__stage{border-radius:var(--bfx-radius);overflow:hidden;box-shadow:var(--bfx-shadow);border:.6rem solid #fff;background:#fff;position:relative}.offer-showcase--bf-commercial .bf-commercial-media__stage:before{content:"";position:absolute;top:1.4rem;left:1.4rem;width:8.4rem;height:8.4rem;background:url(tpcc-bf-tv.png) center / contain no-repeat;z-index:3;filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.18));pointer-events:none}.offer-showcase--bf-commercial .bf-commercial-media__packshot{border-radius:1.4rem;box-shadow:0 .8rem 2rem #0000002e;overflow:hidden}.offer-showcase--bf-commercial .bf-commercial-media__saving{background:var(--bfx-red);border:.7rem solid var(--bfx-paper);box-shadow:0 .8rem 2rem #be171959;font-family:var(--bfx-num);font-weight:900;animation:bfx-wobble 4s ease-in-out infinite}@keyframes bfx-wobble{0%,86%,to{transform:rotate(0) scale(1)}90%{transform:rotate(-6deg) scale(1.06)}94%{transform:rotate(4deg) scale(1.03)}}.offer-showcase--bf-commercial .offer-showcase__info{background:#fff;border-radius:var(--bfx-radius);box-shadow:var(--bfx-shadow);padding:2.8rem 3.2rem 2.4rem;position:relative;overflow:hidden}.offer-showcase--bf-commercial .offer-showcase__info:before{content:"MEGA\aSALE";white-space:pre;position:absolute;top:1.6rem;right:1.6rem;width:8.6rem;height:8.6rem;border-radius:50%;background:var(--bfx-roundel);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--bfx-num);font-weight:900;font-size:1.7rem;line-height:.95;letter-spacing:-.01em;padding:0;min-width:0;clip-path:none;box-shadow:none;z-index:2}.offer-showcase--bf-commercial .bf-commercial-intro{padding-right:11rem}.offer-showcase--bf-commercial .bf-commercial-intro p{color:var(--bfx-ruby);font-family:var(--bfx-num);font-weight:800;letter-spacing:.14em}.offer-showcase--bf-commercial .bf-commercial-intro h2{color:var(--bfx-grey);font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.1;margin:.6rem 0}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__value{background:linear-gradient(135deg,var(--bfx-paper),#eaf7fb);border:0;border-radius:1.4rem;padding:1.8rem 2rem}.offer-showcase--bf-commercial .offer-showcase__value-label{font-family:var(--bfx-num);font-weight:600}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__value-amount{font-family:var(--bfx-num);font-weight:900;font-size:clamp(3.4rem,3.6vw,4.4rem);letter-spacing:-.02em;color:var(--bfx-grey)}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__value-badge{display:inline-block;margin-top:.6rem;padding:.5rem 1.2rem;border-radius:99rem;background:var(--bfx-red);color:#fff;font-family:var(--bfx-num);font-weight:800;font-size:1.3rem;letter-spacing:.04em}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__buy-btn,.offer-showcase--bf-commercial.offer-showcase--bf-recovery .offer-showcase__buy-btn:disabled,body:has(.bf-heading--refined) .offer-showcase__sticky-button,body:has(.offer-showcase--bf-recovery) .offer-showcase__sticky-button:disabled{position:relative;overflow:hidden;width:100%;min-height:6rem;border-radius:99rem;background:var(--bfx-red);color:#fff;font-family:var(--bfx-num);font-size:1.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1rem 2.4rem #e91c2f52;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__buy-btn:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:bfx-sweep 3.2s ease-in-out infinite}@keyframes bfx-sweep{0%,55%{left:-40%}to{left:130%}}.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__buy-btn:hover,body:has(.bf-heading--refined) .offer-showcase__sticky-button:hover{background:var(--bfx-ruby);transform:translateY(-.2rem);box-shadow:0 1.4rem 3rem #be171961}.offer-showcase--bf-commercial .bf-native-hero-nav .offer-pill-nav__pill{border:0;background:transparent;text-decoration:underline;text-underline-offset:.4rem;color:var(--bfx-grey);min-height:4.4rem}.offer-showcase--bf-commercial .offer-showcase__quick-assurance{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.2rem;font-family:var(--bfx-num);font-weight:700;color:var(--bfx-grey)}.offer-showcase--bf-commercial .offer-showcase__quick-assurance svg{display:none}.offer-showcase--bf-commercial .offer-showcase__quick-assurance:before{content:"";width:5.6rem;height:5.2rem;background:url(tpcc-bf-guarantee.png) center / contain no-repeat;flex:none}body:has(.bf-heading--refined) .offer-showcase__sticky{background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -.6rem 2rem #54545424}body:has(.bf-heading--refined) .offer-showcase__sticky-price strong{font-family:var(--bfx-num);font-weight:900;color:var(--bfx-grey)}body:has(.bf-heading--refined) .offer-showcase__sticky-button{width:auto;min-height:4.8rem;padding:0 2.4rem;font-size:1.3rem}body:has(.bf-heading--refined) .shopify-section[id$=__bf_offers]{background:var(--bfx-paper);position:relative}.bf-standard-offers.bf-standard-offers--refined{padding-top:1.2rem;padding-bottom:4rem}.bf-standard-offers--refined .bf-native-upgrade-nav{gap:1.2rem;margin-bottom:4rem}.bf-standard-offers--refined .bf-native-upgrade-nav .offer-pill-nav__pill{background:#fff;border:0;border-radius:1.6rem;box-shadow:0 .4rem 1.4rem #54545414;transition:transform .2s ease,box-shadow .2s ease}.bf-standard-offers--refined .bf-native-upgrade-nav .offer-pill-nav__pill:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #54545424}.bf-standard-offers--refined .bf-native-upgrade-nav em{color:var(--bfx-ruby);font-family:var(--bfx-num);font-weight:800;font-style:normal}.bf-standard-offers--refined .bf-stories__intro{text-align:center;margin-bottom:3.2rem}body:has(.bf-heading--refined) .bf-standard-offers--refined .bf-stories__intro h2{font-family:Gistesy Script,cursive;font-weight:400;text-transform:none;letter-spacing:0;color:var(--bfx-grey);font-size:clamp(4.8rem,6vw,7.2rem);line-height:1}.bf-standard-offers--refined .bf-stories__intro p{font-family:var(--bfx-num);font-weight:600;font-size:1.5rem;color:var(--bfx-grey)}.bf-standard-offers--refined ul#BFOptions.bf-stories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin:0;padding:0}.bf-standard-offers--refined #BFOptions>.bf-feature{--bfx-accent: var(--bfx-eyes);width:auto;max-width:none;grid-column:auto;padding:0;border:0;margin:0;display:block}.bf-standard-offers--refined #BFOptions>#BF-collection{order:1;--bfx-accent: var(--bfx-cyan)}.bf-standard-offers--refined #BFOptions>#BF-double_eyes_day_night{order:2;--bfx-accent: var(--bfx-night)}.bf-standard-offers--refined #BFOptions>#BF-double_eyes_cream_wash{order:3;--bfx-accent: var(--bfx-day)}.bf-standard-offers--refined #BFOptions>#BF-eyes_facial_10{order:4;--bfx-accent: var(--bfx-eyes)}.bf-standard-offers--refined #BFOptions>#BF-facial_20{order:5;--bfx-accent: var(--bfx-facial)}.bf-standard-offers--refined #BFOptions .card-wrapper{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:var(--bfx-radius);box-shadow:var(--bfx-shadow);overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.bf-standard-offers--refined #BFOptions .card-wrapper:hover{transform:translateY(-.6rem);box-shadow:0 2.4rem 4.8rem #5454542e}.bf-standard-offers--refined #BFOptions .card--product{position:relative;background:#fff;border:0;border-radius:0}.bf-standard-offers--refined #BFOptions>#BF-collection .card--product{background:#fff}.bf-standard-offers--refined #BFOptions .card--product:after{content:none;position:absolute;left:0;right:0;bottom:-1px;height:22%;background:var(--bfx-wave) center bottom / 100% 100% no-repeat;z-index:1;pointer-events:none}.bf-standard-offers--refined #BFOptions .card__media,.bf-standard-offers--refined #BFOptions .media{background:transparent}.bf-standard-offers--refined #BFOptions .media img,.bf-standard-offers--refined #BFOptions .tpcc-bf__component-image img{mix-blend-mode:normal;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bf-standard-offers--refined #BFOptions .card-wrapper:hover .media img{transform:scale(1.06) translateY(-1%)}.tpcc-roundel{--d: 8.6rem;box-sizing:border-box;width:var(--d);height:var(--d);border-radius:50%;background:var(--bfx-roundel);color:#fff;display:flex;align-items:center;justify-content:center;gap:calc(var(--d) * .022);padding:0 0 calc(var(--d) * .012) calc(var(--d) * .005);font-family:var(--bfx-num);font-weight:900;line-height:1}.tpcc-roundel>strong{display:block;font-weight:900;font-size:calc(var(--d) * .4);letter-spacing:-.025em;line-height:.74}.tpcc-roundel>span{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:calc(var(--d) * .3)}.tpcc-roundel>span>span:first-child{font-size:calc(var(--d) * .235);line-height:.7;letter-spacing:-.02em}.tpcc-roundel>span>span:last-child{font-size:calc(var(--d) * .112);line-height:.72;letter-spacing:-.01em;text-transform:uppercase}.bf-standard-offers--refined #BFOptions .bf-feature__saving.tpcc-roundel{position:absolute;top:1.2rem;right:1.2rem;left:auto;border:0;clip-path:none;box-shadow:none;min-width:0;z-index:2;transition:transform .3s ease}.bf-standard-offers--refined #BFOptions .card-wrapper:hover .bf-feature__saving{transform:rotate(-6deg) scale(1.06)}.bf-native-exit .bf-feature__saving.tpcc-roundel{--d: 8rem;position:absolute;top:1.2rem;right:1.2rem;left:auto;border:0;z-index:2}body .tpcc-roundel.tpcc-roundel{flex-direction:row;align-items:center;justify-content:center;text-align:left}body .tpcc-roundel.tpcc-roundel>strong{font-size:calc(var(--d) * .4);line-height:.74;letter-spacing:-.025em;margin:0}body .tpcc-roundel.tpcc-roundel>span{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:calc(var(--d) * .3);margin:0;letter-spacing:0}body .tpcc-roundel.tpcc-roundel>span>span:first-child{font-size:calc(var(--d) * .235);line-height:.7;letter-spacing:-.02em}body .tpcc-roundel.tpcc-roundel>span>span:last-child{font-size:calc(var(--d) * .112);line-height:.72;letter-spacing:-.01em}.offer-showcase--bf-commercial .bf-commercial-media__saving.tpcc-roundel{--d: 10.4rem;background:var(--bfx-roundel);border:0;box-shadow:none}.bf-standard-offers--refined #BFOptions .card-information{flex:1;display:flex;flex-direction:column;padding:1.6rem 2.4rem 2.4rem;text-align:left}.bf-standard-offers--refined #BFOptions .card-information__wrapper{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.bf-standard-offers--refined #BFOptions .card-information__text{display:flex;align-items:center;gap:1rem;margin:0 0 .6rem;color:var(--bfx-grey);font-family:var(--bfx-num);font-size:1.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bf-standard-offers--refined #BFOptions .card-information__title-main:before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:var(--bfx-accent);display:inline-block;margin-right:.9rem;vertical-align:.15em}.bf-standard-offers--refined #BFOptions .card-information__description{color:#6b6b6b;font-size:1.35rem;line-height:1.5;margin:0 0 1.4rem}.bf-standard-offers--refined #BFOptions .bf-feature__value{margin-top:auto}.bf-standard-offers--refined #BFOptions .price-item--sale{font-family:var(--bfx-num);font-weight:900;font-size:3rem;color:var(--bfx-grey);letter-spacing:-.02em}.bf-standard-offers--refined #BFOptions .price-item--regular{font-size:1.5rem;color:var(--bfx-matt)}.bf-standard-offers--refined #BFOptions .bf-feature__save{display:inline-block;align-self:flex-start;margin:.6rem 0 1.4rem;padding:.4rem 1rem;border-radius:99rem;background:color-mix(in srgb,var(--bfx-red) 10%,#fff);color:var(--bfx-ruby);font-family:var(--bfx-num);font-weight:800;font-size:1.25rem;letter-spacing:.04em}.bf-standard-offers--refined #BFOptions .card-information__button .button,.bf-standard-offers--refined .bf-native-exit .button{min-height:5.2rem;width:100%;border:0;border-radius:99rem;background:var(--bfx-grey);color:#fff;font-family:var(--bfx-num);font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;transition:background .2s ease,transform .2s ease}.bf-standard-offers--refined #BFOptions .card-information__button .button:after,.bf-standard-offers--refined .bf-native-exit .button:after{display:none}.bf-standard-offers--refined #BFOptions .card-wrapper:hover .card-information__button .button,.bf-standard-offers--refined #BFOptions .card-information__button .button:hover{background:var(--bfx-red)}.bf-standard-offers--refined #BFOptions .bf-feature__choice{border:0;background:var(--bfx-paper);border-radius:99rem;padding:.4rem;margin:0 0 1.4rem;box-shadow:inset 0 0 0 1px #e1eef2}.bf-standard-offers--refined #BFOptions .bf-feature__choice button{font-family:var(--bfx-num);font-weight:700}.bf-standard-offers--refined #BFOptions .bf-feature__choice button[aria-pressed=true]{background:var(--bfx-grey);color:#fff}.bf-standard-offers--refined #BFOptions .bf-feature__details{border-top:1px solid #e8f1f4;margin-top:1.6rem;padding-top:.4rem}.bf-standard-offers--refined #BFOptions .bf-feature__details summary{min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;font-family:var(--bfx-num);font-weight:700;font-size:1.3rem;color:var(--bfx-grey);cursor:pointer}.bf-standard-offers--refined #BFOptions .bf-component-row__image img{border-radius:1rem;background:var(--bfx-paper)}.bf-standard-offers--refined #BFOptions>#BF-collection .card-wrapper{box-shadow:0 0 0 .3rem var(--bfx-grey),var(--bfx-shadow)}.bf-standard-offers--refined #BFOptions>#BF-collection .card-information__wrapper:before{content:"Best value";align-self:flex-start;margin-bottom:1rem;padding:.4rem 1rem;border-radius:99rem;background:var(--bfx-grey);color:#fff;font-family:var(--bfx-num);font-size:1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bf-standard-offers--refined #BFOptions>#BF-collection .media img{transform:scale(1.25)}.bf-standard-offers--refined #BFOptions>#BF-collection .card-wrapper:hover .media img{transform:scale(1.32)}.bf-standard-offers--refined #BFOptions .bf-feature__value,.bf-standard-offers--refined #BFOptions .price{text-align:left;justify-content:flex-start}.bf-standard-offers--refined #BFOptions .bf-feature__choice{align-self:stretch}.bf-standard-offers--refined #BFOptions .bf-feature__choice button{flex:1}.bf-standard-offers--refined #BFOptions .card-information{padding:1.2rem 1.8rem 1.8rem}.bf-standard-offers--refined #BFOptions .card-information__text{font-size:1.4rem;letter-spacing:.04em}.bf-standard-offers--refined #BFOptions .card-information__description{font-size:1.25rem;margin-bottom:1rem}.bf-standard-offers--refined #BFOptions .price-item--sale{font-size:2.6rem}.bf-standard-offers--refined #BFOptions .price-item--regular{font-size:1.3rem}.bf-standard-offers--refined #BFOptions .bf-feature__save{margin:.4rem 0 1.2rem;font-size:1.15rem}.bf-standard-offers--refined #BFOptions .card-information__button .button{min-height:4.8rem;font-size:1.25rem;letter-spacing:.1em}.bf-standard-offers--refined #BFOptions .bf-feature__saving.tpcc-roundel{--d: 7.2rem;top:1rem;right:1rem}.offer-showcase--bf-commercial .bf-commercial-media__saving.tpcc-roundel{--d: 8.4rem}.bf-standard-offers--refined #BFOptions .bf-feature__choice button{min-height:4.4rem;padding:.8rem 1rem;font-size:1.15rem}.bf-standard-offers--refined #BFOptions .bf-feature__details{margin-top:1rem}.bf-standard-offers--refined #BFOptions .bf-native-choice-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:6% 4%;box-sizing:border-box}.bf-standard-offers--refined #BFOptions .bf-native-choice-media[hidden]{display:none}.bf-standard-offers--refined #BFOptions .bf-native-choice-media img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;transform:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bf-standard-offers--refined #BFOptions>.bf-feature{animation:bfx-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes bfx-rise{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bf-heading--refined .lunchtime-facial-heading__text:before,.offer-showcase--bf-commercial .bf-commercial-media__saving,.offer-showcase--bf-commercial.offer-showcase--bf-refined .offer-showcase__buy-btn:after{animation:none}}body:has(.bf-heading--refined) .bf-native-exit{border:0;border-radius:var(--bfx-radius);box-shadow:0 3rem 8rem #0000004d;overflow:hidden}body:has(.bf-heading--refined) .bf-native-exit .bf-native-exit__media{background:#fff}body:has(.bf-heading--refined) .bf-native-exit .bf-native-exit__media img{mix-blend-mode:normal}body:has(.bf-heading--refined) .bf-standard-exit__eyebrow{color:var(--bfx-ruby);font-family:var(--bfx-num);font-weight:800;letter-spacing:.14em;text-transform:uppercase}body:has(.bf-heading--refined) .shopify-section[id$=__bf_video],body:has(.bf-heading--refined) .shopify-section[id$=__bf_footer]{background:var(--bfx-paper)}@media screen and (max-width:1199px){.bf-standard-offers--refined ul#BFOptions.bf-stories{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(26rem,30%);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2rem;padding:.6rem 2rem 2.4rem;margin-inline:-2rem;scrollbar-width:none}.bf-standard-offers--refined ul#BFOptions.bf-stories::-webkit-scrollbar{display:none}.bf-standard-offers--refined #BFOptions>.bf-feature{scroll-snap-align:start;animation:none}}@media screen and (max-width:989px){.offer-showcase--bf-commercial .offer-showcase__info{padding:2.4rem 2rem 2rem}}@media screen and (max-width:749px){.bf-heading--refined.lunchtime-facial-heading{padding-top:1.6rem}body:has(.bf-heading--commercial) .bf-heading--refined.bf-heading--commercial .lunchtime-facial-heading__text{font-size:1.05rem;padding:.8rem 1.4rem;letter-spacing:.06em}body:has(.bf-heading--refined) .shopify-section[id$=__bf_hero]{padding-bottom:4rem}.offer-showcase--bf-commercial .bf-commercial-media__stage:before{width:6.4rem;height:6.4rem;top:1rem;left:1rem}.offer-showcase--bf-commercial .bf-commercial-intro{padding-right:9.6rem}.offer-showcase--bf-commercial .offer-showcase__info:before{top:1.2rem;right:1.2rem;width:7rem;height:7rem;font-size:1.4rem}.bf-standard-offers--refined ul#BFOptions.bf-stories{grid-auto-columns:78%;gap:1.2rem;padding-inline:1.5rem;margin-inline:-1.5rem;scroll-padding-inline:1.5rem}.bf-standard-offers--refined .bf-stories__intro h2{font-size:5.2rem}}body:has(.bf-heading--refined) .bf-purchase-preview,body:has(.bf-heading--refined) .offer-showcase__sticky-price small{display:none!important}.bf-standard-offers--refined #BFOptions .bf-feature__details,.bf-standard-offers--refined #BFOptions .card-information,.bf-standard-offers--refined #BFOptions .card-information__wrapper{position:static}.bf-standard-offers--refined #BFOptions .bf-feature__details summary{position:relative;z-index:4;background:#fff;list-style:none}.bf-standard-offers--refined #BFOptions .bf-feature__details summary::-webkit-details-marker{display:none}.bf-standard-offers--refined #BFOptions .bf-feature__details[open] summary{color:var(--bfx-ruby)}.bf-standard-offers--refined #BFOptions .bf-feature__details>.bf-component-list{position:absolute;top:0;left:0;right:0;bottom:14.9rem;z-index:3;border-bottom:1px solid #e8f1f4;margin:0;padding:2rem 1.8rem 1.2rem;overflow-y:auto;overscroll-behavior:contain;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;gap:0;animation:bfx-sheet .25s ease-out}@keyframes bfx-sheet{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.bf-standard-offers--refined #BFOptions .bf-component-list .bf-component-row{display:grid;grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:1.2rem;margin:0;padding:.8rem 0;border:0;border-bottom:1px solid #e8f1f4}.bf-standard-offers--refined #BFOptions .bf-component-list .bf-component-row:last-child{border-bottom:0}.bf-standard-offers--refined #BFOptions .bf-component-row__image,.bf-standard-offers--refined #BFOptions .bf-component-row__image img{width:4.8rem;height:4.8rem;margin:0;object-fit:contain}.bf-standard-offers--refined #BFOptions .bf-component-row__copy{display:flex;flex-direction:column-reverse;gap:.2rem;min-width:0}.bf-standard-offers--refined #BFOptions .bf-component-row .offer-showcase__includes-name{font-family:var(--bfx-num);font-size:1.3rem;font-weight:700;line-height:1.25;color:var(--bfx-grey);text-decoration:none}.bf-standard-offers--refined #BFOptions .bf-component-row .tpcc-bf__size{font-weight:500;color:#6b6b6b}.bf-standard-offers--refined #BFOptions .bf-component-row__quantity{font-family:var(--bfx-num);font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bfx-ruby)}body:has(.bf-heading--refined) .bf-buy-form{width:100%;margin:0}body:has(.bf-heading--refined) .bf-buy-form>button{width:100%}.bf-standard-offers--refined #BFOptions .bf-feature__details>.bf-component-list[hidden]{display:none!important}@media screen and (max-width:749px){body:has(.bf-heading--refined) .lunchtime-facial-heading{padding:1.6rem 1.2rem .4rem}body:has(.bf-heading--refined) .lunchtime-facial-heading__title{font-size:3.2rem;margin-bottom:.6rem}body:has(.bf-heading--refined) .lunchtime-facial-heading__text{font-size:1.15rem;padding:.7rem 1.4rem}}.offer-showcase__trustpilot-count{margin-left:.4rem;font-weight:500;color:#545454bf}.offer-showcase--bf-commercial .offer-showcase__included-details:not([open]) summary span{transform:none}.offer-showcase__per-app{margin:.4rem 0 0;text-align:right;font-family:var(--bfx-num);font-size:1.3rem;font-weight:700;color:var(--bfx-grey)}.offer-showcase__proof-quote{margin:1.6rem 0 0;padding:1.4rem 1.6rem;background:color-mix(in srgb,var(--bfx-cyan) 14%,#fff);border-radius:1.2rem;text-align:left}.offer-showcase__proof-stars{color:#00b67a;letter-spacing:.15em;font-size:1.4rem}.offer-showcase__proof-quote blockquote{margin:.4rem 0 .6rem;padding:0;border:0;font-size:1.45rem;line-height:1.45;color:var(--bfx-grey);font-style:normal}.offer-showcase__proof-quote figcaption{font-size:1.2rem;font-weight:700;color:var(--bfx-matt)}.bf-upgrade-card{display:grid;grid-template-columns:18rem 1fr;gap:2.4rem;align-items:center;max-width:76rem;margin:2.4rem auto 4rem;padding:1.6rem 2.4rem 1.6rem 1.6rem;background:#fff;border-radius:var(--bfx-radius, 2rem);box-shadow:0 1.2rem 3.2rem #5454541f}.bf-upgrade-card__media{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.bf-upgrade-card__media img{width:100%;height:100%;object-fit:contain}.bf-upgrade-card__eyebrow{margin:0;font-family:var(--bfx-num);font-size:1.1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bfx-ruby)}.bf-upgrade-card__title{margin:.4rem 0;font-family:var(--bfx-num);font-size:2rem;font-weight:800;color:var(--bfx-grey);text-transform:none;letter-spacing:0}.bf-upgrade-card__contents{margin:0 0 1.4rem;font-size:1.4rem;color:var(--bfx-grey)}.bf-upgrade-card__contents span{display:block;margin-top:.4rem;font-family:var(--bfx-num);font-weight:800;font-size:1.6rem}.bf-upgrade-card__contents s{font-weight:500;font-size:1.3rem;color:var(--bfx-matt);margin-left:.4rem}.bf-upgrade-card .bf-buy-form{max-width:32rem}.bf-upgrade-card__button{background:var(--bfx-grey);color:#fff;border-radius:99rem;min-height:5rem;font-family:var(--bfx-num);font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:0}.bf-upgrade-card__button:after{display:none}@media screen and (max-width:749px){.bf-upgrade-card{grid-template-columns:11rem 1fr;gap:1.2rem;padding:1.2rem 1.4rem 1.4rem 1rem;margin:1.6rem 0 3rem}.bf-upgrade-card__title{font-size:1.6rem}.bf-upgrade-card__contents{font-size:1.25rem;margin-bottom:1rem}.bf-upgrade-card .bf-buy-form{grid-column:1 / -1;max-width:none}}.bf-swipe{display:none}@media screen and (max-width:1199px){.bf-swipe{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin:1.2rem 0 0}.bf-swipe__hint{font-size:1.25rem;font-weight:600;color:var(--bfx-matt)}.bf-swipe__dots{display:flex;gap:.6rem}.bf-swipe__dots i{width:.8rem;height:.8rem;border-radius:50%;background:#d5e3e8;transition:width .25s ease,background .25s ease}.bf-swipe__dots i.is-active{width:2.2rem;border-radius:.4rem;background:var(--bfx-grey)}}.bf-final-cta{display:grid;grid-template-columns:30rem 1fr;gap:3.2rem;align-items:center;max-width:88rem;margin:6rem auto 2rem;padding:2.4rem 3.2rem;background:#fff;border-radius:var(--bfx-radius, 2rem);box-shadow:var(--bfx-shadow, 0 1.6rem 4rem rgba(84,84,84,.14))}.bf-final-cta__media{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.bf-final-cta__media img{width:100%;height:100%;object-fit:contain}.bf-final-cta .bf-feature__saving.tpcc-roundel{--d: 8.6rem;position:absolute;top:0;right:0;left:auto;border:0;box-shadow:none;transform:none;z-index:2}.bf-final-cta__title{margin:0 0 .6rem;font-family:var(--bfx-num);font-size:2.8rem;font-weight:800;color:var(--bfx-grey);text-transform:none;letter-spacing:-.01em}.bf-final-cta__contents{margin:0 0 1.4rem;font-size:1.5rem;color:var(--bfx-grey)}.bf-final-cta__price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0 0 1.6rem}.bf-final-cta__price strong{font-family:var(--bfx-num);font-size:3.4rem;font-weight:900;color:var(--bfx-grey)}.bf-final-cta__price s{font-size:1.5rem;color:var(--bfx-matt)}.bf-final-cta .bf-buy-form{width:100%}.bf-final-cta__assurance{margin:1.2rem 0 0;text-align:center;font-size:1.3rem;font-weight:700;color:var(--bfx-grey)}@media screen and (max-width:749px){.bf-final-cta{grid-template-columns:1fr;gap:1.2rem;padding:2rem 1.6rem 2.4rem;margin-top:4rem;text-align:center}.bf-final-cta__media{max-width:22rem;margin:0 auto}.bf-final-cta .bf-feature__saving.tpcc-roundel{--d: 7rem}.bf-final-cta__title{font-size:2.2rem}.bf-final-cta__price{justify-content:center}}.offer-showcase--bf-commercial .offer-showcase__proof-quote{visibility:visible;opacity:1;transform:none}.bf-upgrade-card__diff{display:block;margin-top:.2rem;font-style:normal;font-weight:700;color:var(--bfx-ruby);font-size:1.3rem}@media screen and (max-width:749px){.offer-showcase--bf-commercial .offer-showcase__trustpilot--mobile,.offer-showcase--bf-commercial .offer-showcase__trustpilot--desktop{order:1}.offer-showcase--bf-commercial .offer-showcase__included-details,.offer-showcase--bf-commercial .offer-showcase__value{order:2}.offer-showcase--bf-commercial .offer-showcase__form{order:3}.offer-showcase--bf-commercial .offer-showcase__afterpay,.offer-showcase--bf-commercial .offer-showcase__quick-assurance{order:4}.offer-showcase--bf-commercial .offer-showcase__proof-quote{order:5}.offer-showcase--bf-commercial .offer-showcase__phone-order{order:6}}.bf-upgrade-card__info{min-width:0}.bf-upgrade-card .bf-buy-form,.bf-upgrade-card__button{box-sizing:border-box;width:100%;max-width:100%}.bf-upgrade-card__button{padding:0 1.6rem;white-space:nowrap}.bf-final-cta .offer-showcase__buy-btn{position:relative;overflow:hidden;width:100%;min-height:6rem;border:0;border-radius:99rem;background:var(--bfx-red);color:#fff;cursor:pointer;font-family:var(--bfx-num);font-size:1.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1rem 2.4rem #e91c2f52;transition:transform .2s ease,background .2s ease}.bf-final-cta .offer-showcase__buy-btn:hover{background:var(--bfx-ruby);transform:translateY(-.2rem)}.bf-standard-offers--refined #BFOptions .card__media .bf-tile-img,.bf-standard-offers--refined #BFOptions .bf-native-choice-media.bf-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;transform:none!important}.bf-standard-offers--refined #BFOptions .bf-native-choice-media.bf-tile{padding:0}.bf-standard-offers--refined #BFOptions .card-wrapper:hover .media img.bf-tile-img,.bf-standard-offers--refined #BFOptions .card-wrapper:hover .bf-tile img{transform:scale(1.03)!important}.bf-native-exit .bf-native-exit__media img,.bf-upgrade-card__media img{object-fit:cover}.offer-showcase--bf-commercial .offer-showcase__info:before{content:"";background:url(tpcc-bf-mega-sale-badge.png) center / contain no-repeat;width:10.4rem;height:10.4rem;top:1rem;right:1rem}@media screen and (max-width:749px){.offer-showcase--bf-commercial .offer-showcase__info:before{width:8.4rem;height:8.4rem;top:.8rem;right:.8rem}}@media screen and (min-width:750px){.bf-final-cta{margin-top:2.4rem}}.offer-showcase--bf-commercial .offer-showcase__info{overflow:visible}.offer-showcase--bf-commercial .offer-showcase__info:before{width:13rem;height:13rem;top:-4.2rem;right:-3.2rem;transform:rotate(8deg);filter:drop-shadow(0 .8rem 1.4rem rgba(190,23,25,.25));animation:bfx-wobble 5s ease-in-out infinite}.offer-showcase--bf-commercial .bf-commercial-intro h2{margin:.4rem 0 .2rem;line-height:1.05}.offer-showcase--bf-commercial .bf-commercial-intro span{color:var(--bfx-matt)}.offer-showcase--bf-commercial .offer-showcase__included-details{border-top:1px solid #e3eef2;border-bottom:1px solid #e3eef2;margin:1.6rem 0 0}.offer-showcase--bf-commercial .offer-showcase__included-details>summary{padding:1.3rem 0;font-family:var(--bfx-num);font-weight:700;font-size:1.35rem;letter-spacing:.02em;color:var(--bfx-grey)}.offer-showcase--bf-commercial .bfx-price{display:block;margin:1.8rem 0 1.6rem;padding:2rem 2.4rem 1.8rem;border:0;border-radius:1.6rem;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--bfx-cyan) 22%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bfx-cyan) 45%,#fff)}.bfx-price__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bfx-price__label{font-family:var(--bfx-num);font-size:1.15rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bfx-ruby)}.offer-showcase--bf-commercial .bfx-price .offer-showcase__value-badge{margin:0;padding:.6rem 1.2rem;border-radius:99rem;background:var(--bfx-red);color:#fff;font-family:var(--bfx-num);font-weight:800;font-size:1.25rem}.bfx-price__main{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.6rem}.offer-showcase--bf-commercial .bfx-price .offer-showcase__value-amount{font-family:var(--bfx-num);font-size:6rem;font-weight:900;line-height:.95;letter-spacing:-.035em;color:var(--bfx-grey)}.bfx-price__was{display:flex;flex-direction:column;padding-bottom:.6rem;font-size:1.15rem;color:var(--bfx-matt);line-height:1.3}.bfx-price__was s{font-family:var(--bfx-num);font-size:1.9rem;font-weight:700;color:var(--bfx-matt)}.offer-showcase--bf-commercial .bfx-price .offer-showcase__per-app{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px dashed color-mix(in srgb,var(--bfx-cyan) 60%,#fff);text-align:left;font-size:1.3rem;font-weight:700;color:var(--bfx-grey)}.offer-showcase--bf-commercial .bfx-price .offer-showcase__per-app:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:var(--bfx-eyes, #36c1cc);flex:none}@media screen and (max-width:749px){.offer-showcase--bf-commercial .offer-showcase__info:before{width:9.6rem;height:9.6rem;top:-3.2rem;right:-1rem}.offer-showcase--bf-commercial .bfx-price{padding:1.6rem 1.6rem 1.4rem}.offer-showcase--bf-commercial .bfx-price .offer-showcase__value-amount{font-size:4.6rem}.bfx-price__was s{font-size:1.6rem}}.offer-showcase--bf-commercial .offer-showcase__info:before{top:1.6rem;right:1.6rem;width:11.6rem;height:11.6rem}.offer-showcase--bf-commercial .bf-commercial-intro{padding-right:12rem}.bfx-price__label,.offer-showcase--bf-commercial .bfx-price .offer-showcase__value-badge{white-space:nowrap}@media screen and (max-width:749px){.offer-showcase--bf-commercial .offer-showcase__info:before{top:1.2rem;right:1.2rem;width:8.8rem;height:8.8rem}.offer-showcase--bf-commercial .bf-commercial-intro{padding-right:8.4rem}.bfx-price__label{font-size:1rem;letter-spacing:.12em}.offer-showcase--bf-commercial .bfx-price .offer-showcase__value-badge{font-size:1.15rem;padding:.5rem 1rem}}.bf-final-cta__roundel{position:absolute;top:-.6rem;right:-.6rem;width:11rem;height:11rem;object-fit:contain!important;z-index:2;animation:bfx-wobble 4s ease-in-out infinite}@media screen and (max-width:749px){.bf-final-cta__roundel{width:8.6rem;height:8.6rem;top:-.4rem;right:-1.2rem}}.bf-final-cta .bf-final-cta__media img.bf-final-cta__roundel{position:absolute;top:-.6rem;right:-.6rem;width:11rem;height:11rem}@media screen and (max-width:749px){.bf-final-cta .bf-final-cta__media img.bf-final-cta__roundel{width:8.6rem;height:8.6rem;top:-.4rem;right:-1.2rem}}@media screen and (min-width:990px){.offer-showcase--bf-commercial .offer-showcase__grid{align-items:start}.offer-showcase--bf-commercial .bf-commercial-media{position:sticky;top:calc(var(--header-height, 9rem) + 2.4rem);align-self:start;z-index:1}}@media screen and (min-width:990px){body:has(.bf-heading--refined){overflow-x:clip;overflow-y:visible}body:has(.bf-heading--refined) .offer-showcase--bf-commercial{overflow:clip}}.bf-standard-offers--refined #BFOptions .bf-feature__value{container-type:inline-size;width:100%}.bf-standard-offers--refined #BFOptions .bf-feature__value .price,.bf-standard-offers--refined #BFOptions .bf-feature__value .price dl{margin:0}.bf-standard-offers--refined #BFOptions .bf-feature__value .price__sale{display:flex!important;flex-wrap:nowrap;align-items:baseline;gap:0 .8rem}.bf-standard-offers--refined #BFOptions .bf-feature__value .price__sale dd{margin:0;white-space:nowrap}.bf-standard-offers--refined #BFOptions .bf-feature__value .price__sale dd:has(.price-item--sale){order:-1}.bf-standard-offers--refined #BFOptions .bf-feature__value .price-item--sale{font-size:clamp(2.2rem,13.5cqi,3.2rem)!important;line-height:1}.bf-standard-offers--refined #BFOptions .bf-feature__value .price-item--regular{font-size:clamp(1.2rem,6cqi,1.5rem)!important}.bf-standard-offers--refined #BFOptions .bf-feature__save{margin-top:.8rem}.bf-standard-offers--refined #BFOptions>#BF-double_eyes{order:1;--bfx-accent: var(--bfx-eyes)}.offer-showcase--bf-commercial .offer-showcase__included-details[open]>summary{color:var(--bfx-grey)}.offer-showcase--bf-commercial .offer-showcase__includes{margin:0 0 1.2rem;padding:0;display:grid;gap:.2rem}.offer-showcase--bf-commercial .offer-showcase__includes-item{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1.2rem;padding:.6rem 0;border-bottom:1px dashed #e3eef2}.offer-showcase--bf-commercial .offer-showcase__includes-img{width:4.4rem;height:4.4rem;object-fit:contain;border-radius:.8rem;background:#fff}.offer-showcase--bf-commercial .offer-showcase__includes-name{font-size:1.35rem;line-height:1.35;color:var(--bfx-grey);font-weight:600}.offer-showcase--bf-commercial .offer-showcase__includes-descriptor{font-weight:400;color:var(--bfx-matt)}.offer-showcase--bf-commercial .offer-showcase__includes-rrp{font-family:var(--bfx-num);font-size:1.35rem;font-weight:700;color:var(--bfx-matt);text-decoration:line-through}.offer-showcase__includes-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;padding:1.2rem 0 .2rem;border:0;font-family:var(--bfx-num)}.offer-showcase__includes-total span{font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bfx-grey)}.offer-showcase__includes-total s{font-size:1.6rem;font-weight:700;color:var(--bfx-matt)}.offer-showcase__includes-total strong{margin-left:auto;font-size:1.6rem;font-weight:900;color:var(--bfx-ruby)}.offer-showcase--bf-commercial .bf-commercial-media__packshot{width:26rem;padding:.6rem}.offer-showcase--bf-commercial .bf-commercial-media__packshot img{width:100%;height:auto;mix-blend-mode:normal}@media screen and (max-width:749px){.offer-showcase--bf-commercial .bf-commercial-media__packshot{width:17rem}.offer-showcase--bf-commercial .offer-showcase__includes-item{grid-template-columns:3.8rem 1fr auto;gap:.8rem}.offer-showcase--bf-commercial .offer-showcase__includes-img{width:3.8rem;height:3.8rem}}.bf-final-cta__media--tile img{object-fit:cover!important;border-radius:1.6rem}@media screen and (max-width:749px){.offer-showcase--bf-commercial .bf-commercial-media__packshot{width:12.4rem;padding:.4rem}}.bf-standard-offers--refined .bf-native-exit.bf-exit--hero{width:min(94vw,96rem);max-width:96rem;padding:0;border-radius:2.4rem;overflow:hidden;background:#fff;max-height:92dvh;overflow-y:auto;box-shadow:0 3rem 8rem #00000040}.bf-native-exit.bf-exit--hero::backdrop{background:#5454548c}.bf-exit--hero .bf-native-exit__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;align-items:stretch}.bf-exit--hero .bf-native-exit__media{background:transparent;aspect-ratio:auto}.bf-exit--hero .bf-native-exit__media img{width:100%!important;height:100%!important;min-height:100%;object-fit:cover!important;display:block}.bf-exit--hero .bf-native-exit__info{padding:3.2rem 3.2rem 2.4rem;display:flex;flex-direction:column}.bf-exit--hero .bf-standard-close{position:absolute;top:1.4rem;right:1.4rem;width:4.2rem!important;height:4.2rem!important;border-radius:50%;border:0!important;background:#fff;box-shadow:0 .4rem 1.4rem #00000026;font-size:2.4rem;color:var(--bfx-grey);z-index:3}.bf-exit__eyebrow{margin:0;font-family:var(--bfx-num);font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bfx-ruby)}.bf-exit__title{margin:.4rem 0 .2rem;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:500;line-height:1.1;color:var(--bfx-grey);text-transform:none;letter-spacing:0}.bf-exit__contents{margin:0 0 .6rem;font-size:1.45rem;color:var(--bfx-matt)}.bf-exit--hero .offer-showcase__trustpilot{margin-bottom:1rem}.bf-exit__includes{list-style:none;margin:.4rem 0 0;padding:0;border-top:1px solid #e3eef2}.bf-exit__includes .bf-component-row{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1.2rem;padding:.8rem 0;border-bottom:1px dashed #e3eef2}.bf-exit__includes .bf-component-row__copy{display:flex;flex-direction:column}.bf-exit__includes .bf-component-row__quantity{font-family:var(--bfx-num);font-size:1.1rem;font-weight:800;color:var(--bfx-ruby);letter-spacing:.06em;text-transform:uppercase}.bf-exit__includes .offer-showcase__includes-img{width:4.4rem;height:4.4rem;object-fit:contain}.bf-exit__includes .offer-showcase__includes-name{font-weight:600;font-size:1.4rem;color:var(--bfx-grey)}.bf-exit__includes .offer-showcase__includes-rrp{font-family:var(--bfx-num);font-weight:700;color:var(--bfx-matt);text-decoration:line-through}.bf-exit--hero .bfx-price{margin:1.4rem 0}.bf-exit--hero .bfx-price .offer-showcase__value-amount{font-size:4.8rem}.bf-exit--hero .bf-buy-form{width:100%}.bf-exit--hero .offer-showcase__buy-btn{position:relative;overflow:hidden;width:100%;min-height:5.8rem;border:0;border-radius:99rem;cursor:pointer;background:var(--bfx-red);color:#fff;font-family:var(--bfx-num);font-size:1.6rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 1rem 2.4rem #e91c2f52}.bf-exit--hero .offer-showcase__buy-btn:hover{background:var(--bfx-ruby)}.bf-exit__afterpay{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:1.2rem 0 0;font-size:1.3rem;color:var(--bfx-matt)}.bf-exit__afterpay img{height:1.6rem;width:auto}.bf-exit__guarantee{margin:.6rem 0 0;text-align:center;font-size:1.3rem;font-weight:700;color:var(--bfx-grey)}.bf-exit--hero .bf-standard-exit__decline{margin:.8rem auto 0;color:var(--bfx-matt);font-size:1.3rem}@media screen and (max-width:749px){.bf-exit--hero .bf-native-exit__layout{grid-template-columns:1fr}.bf-exit--hero .bf-native-exit__media{max-height:26rem;overflow:hidden}.bf-exit--hero .bf-native-exit__media img{height:26rem!important;object-position:center 60%}.bf-exit--hero .bf-native-exit__info{padding:2rem 2rem 1.6rem}.bf-exit__title{font-size:2.6rem}.bf-exit--hero .bfx-price .offer-showcase__value-amount{font-size:4rem}}.bf-exit--hero .bf-native-exit__media{background:#fff;display:flex;align-items:center;justify-content:center}.bf-exit--hero .bf-native-exit__media img{object-fit:contain!important;height:auto!important;min-height:0;aspect-ratio:1}.bf-exit--hero .bf-standard-close:focus:not(:focus-visible){outline:none}.bf-exit--hero .bf-standard-close{outline-offset:2px}@media screen and (max-width:749px){.bf-exit--hero .bf-native-exit__media{max-height:none}.bf-exit--hero .bf-native-exit__media img{width:78%!important;height:auto!important;margin:0 auto}}.bf-exit--hero .bf-standard-close:focus-visible{outline:2px solid var(--bfx-cyan)}@media screen and (max-width:749px){.bf-exit--hero .bf-native-exit__media img{width:52%!important}.bf-exit--hero .bf-native-exit__info{padding-top:.8rem}.bf-exit__includes,.bf-exit--hero .offer-showcase__trustpilot{display:none}.bf-exit--hero .bfx-price{margin:1rem 0}}.bf-commercial-media--tile .bf-commercial-media__stage:before{content:none}.bf-commercial-media--tile .bf-commercial-media__stage{padding:0;background:#fff}.bf-commercial-media__tile{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.bf-commercial-media__tile[hidden]{display:none}.bf-set-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.4rem}.bf-set-choice__label{width:100%;font-family:var(--bfx-num);font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bfx-grey)}.bf-set-choice__option{flex:1 1 0;min-height:4.4rem;padding:0 1.6rem;border:.15rem solid rgba(84,84,84,.22);border-radius:99rem;background:#fff;color:var(--bfx-grey);font-family:var(--bfx-num);font-size:1.4rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bf-set-choice__option[aria-pressed=true]{background:var(--bfx-grey);border-color:var(--bfx-grey);color:#fff}.bf-set-choice__option[data-bf-set-cream=day][aria-pressed=true]{background:var(--bfx-day);border-color:var(--bfx-day);color:var(--bfx-grey)}.bf-set-choice__option[data-bf-set-cream=night][aria-pressed=true]{background:var(--bfx-night);border-color:var(--bfx-night)}body:has(.bf-sets-heading) .shopify-section[id$=__bf_heading]{background:#fff}.bf-sets-heading.lunchtime-facial-heading{padding-bottom:0}body:has(.bf-sets-heading) .shopify-section[id$=__bf_nav]{position:sticky;top:var(--bf-sets-top, 0px);z-index:20}.bf-sets-nav-wrap{background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(84,84,84,.08)}.bf-sets-nav{display:flex;justify-content:flex-start;gap:.8rem;padding:1.2rem 1.5rem;margin:0 auto;max-width:140rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-sets-nav::-webkit-scrollbar{display:none}.bf-sets-nav>:first-child{margin-left:auto}.bf-sets-nav>:last-child{margin-right:auto}.bf-sets-nav__pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem .7rem .7rem;border:.15rem solid rgba(84,84,84,.15);border-radius:99rem;background:#fff;color:var(--bfx-grey);font-family:var(--bfx-num);font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}.bf-sets-nav__pct{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:3rem;padding:0 .8rem;border-radius:99rem;background:var(--bfx-roundel);color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:-.01em}.bf-sets-nav__price{font-weight:900}.bf-sets-nav__pill:hover,.bf-sets-nav__pill[aria-current=true]{border-color:var(--bfx-grey);background:var(--bfx-grey);color:#fff}body:has(.bf-sets-heading) .shopify-section[id*=__bf_set_]{position:relative;background:var(--bfx-paper)}body:has(.bf-sets-heading) .shopify-section[id$=__bf_set_1]{background:linear-gradient(180deg,#fff 0% 20%,#dfeef5);padding-bottom:6rem}body:has(.bf-sets-heading) .shopify-section[id$=__bf_set_1]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:16.8vw;background:var(--bfx-wave-paper) center bottom / 100% 100% no-repeat;pointer-events:none}body:has(.bf-sets-heading) .shopify-section[id*=__bf_set_] .offer-anchor{scroll-margin-top:calc(var(--header-height, 0px) + 8rem)!important}body:has(.bf-sets-heading) .shopify-section[id*=__bf_set_]+.shopify-section[id*=__bf_set_] .offer-showcase{border-top:0}@media screen and (max-width:749px){.bf-sets-nav{justify-content:flex-start;padding:1rem 1.2rem}.bf-sets-nav__pill{font-size:1.2rem}body:has(.bf-sets-heading) .shopify-section[id$=__bf_set_1]{padding-bottom:4rem}}@media screen and (min-width:990px){.bf-sets-nav{gap:.6rem}.bf-sets-nav__pill{gap:.6rem;padding:.5rem 1.1rem .5rem .5rem;font-size:1.2rem}.bf-sets-nav__pct{min-width:4rem;height:2.6rem;font-size:1.1rem}}.bf-sets-nav__pct small{font-size:inherit;font-weight:inherit;margin-left:.25em}@media screen and (min-width:990px){.bf-sets-nav__pct small{display:none}.bf-sets-nav__pct{min-width:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/tpcc-bf-elevate.css.map */
