.beautime-before-after{display:block;background:#fff;color:#111}.beautime-before-after__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(32px,6vw,88px);align-items:center;padding-top:var(--ba-padding-top);padding-bottom:var(--ba-padding-bottom)}.beautime-before-after__copy{max-width:520px}.beautime-before-after__kicker{margin:0 0 14px;color:var(--ba-accent);font-family:var(--beautime-font-body, inherit)!important;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.3;text-transform:uppercase}.beautime-before-after__heading{margin:0;color:#111;font-family:var(--beautime-font-body, inherit)!important;font-size:clamp(32px,3vw,44px)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.06!important}.beautime-before-after__text{margin-top:18px;color:#343434;font-family:var(--beautime-font-body, inherit)!important;font-size:16px;line-height:1.65}.beautime-before-after__media{display:flex;justify-content:center}.beautime-before-after__frame{position:relative;width:min(100%,560px);overflow:hidden;background:#f6f4f7;border-radius:2px;box-shadow:0 18px 50px #11111114;isolation:isolate}.beautime-before-after__frame--square{aspect-ratio:1 / 1}.beautime-before-after__frame--portrait{aspect-ratio:4 / 5}.beautime-before-after__frame--landscape{aspect-ratio:16 / 11}.beautime-before-after__image{position:absolute;top:0;right:0;bottom:0;left:0}.beautime-before-after__image--before{clip-path:inset(0 calc(100% - var(--ba-position)) 0 0);z-index:2}.beautime-before-after__image img,.beautime-before-after__placeholder{width:100%;height:100%;object-fit:cover;display:block}.beautime-before-after__placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#6d388b14,#11111108),#f7f5f8;color:#6d388b;font-family:var(--beautime-font-body, inherit)!important;font-size:13px;font-weight:800;letter-spacing:0}.beautime-before-after__label{position:absolute;top:0;z-index:4;background:#111;color:#fff;font-family:var(--beautime-font-body, inherit)!important;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;padding:8px 14px}.beautime-before-after__label--before{left:0}.beautime-before-after__label--after{right:0}.beautime-before-after__divider{position:absolute;top:0;bottom:0;left:var(--ba-position);z-index:5;width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.beautime-before-after__handle{position:absolute;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:2px solid #ffffff;border-radius:50%;background:#ffffff42;box-shadow:0 10px 30px #1111112e;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.beautime-before-after__handle:before,.beautime-before-after__handle:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;background:transparent;border-radius:0}.beautime-before-after__handle:before{left:16px;transform:translateY(-50%) rotate(135deg)}.beautime-before-after__handle:after{right:16px;transform:translateY(-50%) rotate(-45deg)}.beautime-before-after__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}@media screen and (max-width:989px){.beautime-before-after__inner{grid-template-columns:1fr;gap:28px}.beautime-before-after__copy{max-width:100%;text-align:left}.beautime-before-after__heading{font-size:clamp(30px,9vw,40px)!important}}@media screen and (max-width:749px){.beautime-before-after__inner{padding-top:calc(var(--ba-padding-top) * .75);padding-bottom:calc(var(--ba-padding-bottom) * .75)}.beautime-before-after__label{font-size:11px;padding:7px 11px}.beautime-before-after__handle{width:46px;height:46px}}beautime-visit-timer[hidden]{display:none!important}.beautime-visit-timer{display:block;background:var(--timer-background);color:var(--timer-color);font-family:var(--font-body-family),sans-serif;letter-spacing:0}.beautime-visit-timer__inner{min-height:50px;max-width:1200px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:18px}.beautime-visit-timer__message{margin:0;font-size:16px;line-height:1.3;font-weight:800;overflow-wrap:anywhere;text-align:center;color:inherit}.beautime-visit-timer__clock{display:grid;grid-template-columns:28px 6px 28px 6px 28px;column-gap:3px;align-items:start;flex:0 0 auto;text-align:center;font-variant-numeric:tabular-nums}.beautime-visit-timer__unit{display:grid;grid-template-rows:22px 10px}.beautime-visit-timer__value,.beautime-visit-timer__colon{font-size:20px;line-height:22px;font-weight:800}.beautime-visit-timer__label{font-size:8px;line-height:10px;font-weight:600}@media(max-width:749px){.beautime-visit-timer__inner{min-height:48px;padding:8px 12px;gap:12px}.beautime-visit-timer__message{font-size:13px}.beautime-visit-timer__value,.beautime-visit-timer__colon{font-size:18px}}.product__title h1,.product__title h1.h1,.product__title h1.h2,.product__title .h1,.product__title .h2{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important;line-height:1.08!important;color:#101114;text-wrap:balance;overflow-wrap:break-word}.product__title h1,.product__title h1.h1,.product__title h1.h2,.product__title .h1,.product__title .h2{font-size:3.4rem!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.card-wrapper.product-card-wrapper .card__heading,.card-wrapper.product-card-wrapper .card__heading a{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.18!important}@media screen and (min-width:750px){.product__title h1,.product__title h1.h1,.product__title h1.h2,.product__title .h1,.product__title .h2{font-size:4.2rem!important;line-height:1.06!important}}@media screen and (max-width:749px){.product__title h1,.product__title h1.h1,.product__title h1.h2,.product__title .h1,.product__title .h2{font-size:3.2rem!important;line-height:1.1!important}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
