.ba-carousel{display:block;padding-block:var(--ba-spacing, 64px);color:#000;background:#fff}.ba-carousel *,.ba-carousel *:before,.ba-carousel *:after{box-sizing:border-box}.ba-carousel .ba-carousel__container{--container-max-width: var(--site-max-width, 1400px);margin-inline-end:0}.ba-carousel__header{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:64px;padding-inline-end:var(--container-gutter, 20px)}.ba-carousel__intro{min-width:0}.ba-carousel .ba-carousel__heading{margin:0;font-family:var(--saintt-font-light, Georgia, serif);font-size:var(--text-h2, var(--clinical-heading-size, 48px));font-weight:300;line-height:1.12;letter-spacing:0;text-transform:none}.ba-carousel__heading em{font-family:var(--saintt-font-light-italic, Georgia, serif)}.ba-carousel .ba-carousel__eyebrow{margin:28px 0 0;font-family:var(--saintt-font-medium, Georgia, serif);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.ba-carousel__navigation{display:flex;flex:none;gap:20px}.ba-carousel .ba-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#d2de26;color:#000;cursor:pointer}.ba-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.ba-carousel__arrow:disabled{opacity:.4;cursor:default}.ba-carousel__arrow:focus-visible,.ba-carousel__viewport:focus-visible{outline:2px solid #000;outline-offset:4px}.ba-carousel__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ba-carousel__viewport::-webkit-scrollbar{display:none}@media(max-width:699px){.ba-carousel .ba-carousel__container{margin-inline-end:0}.ba-carousel__header{padding-inline-end:var(--container-gutter, 20px)}.ba-carousel__viewport{margin-inline-end:0}}.ba-carousel .ba-carousel__track{display:flex;align-items:flex-start;gap:var(--ba-gap, 24px);margin:0;padding:0;list-style:none}.ba-carousel .ba-carousel__card{flex:0 0 min(100%,527px,var(--ba-native-width));min-width:0;margin:0;padding:0;scroll-snap-align:start}.ba-carousel .ba-carousel__card:only-child{flex-basis:min(100%,527px,var(--ba-native-width))}.ba-carousel__comparison{margin:0}.ba-carousel__images{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);aspect-ratio:527 / 380;isolation:isolate;overflow:hidden;background:#f1eee9}.ba-carousel__images--pair{grid-template-columns:1fr 1fr}.ba-carousel__layer{position:relative;min-width:0;min-height:0;background:#f1eee9}.ba-carousel .ba-carousel__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ba-carousel[data-enhanced] .ba-carousel__images--pair{grid-template-columns:1fr}.ba-carousel[data-enhanced] .ba-carousel__images--pair .ba-carousel__layer{grid-area:1 / 1}.ba-carousel[data-enhanced] .ba-carousel__images--pair .ba-carousel__layer--before{clip-path:inset(0 calc(100% - var(--ba-position, 50%)) 0 0)}.ba-carousel[data-enhanced] .ba-carousel__images--pair .ba-carousel__layer--after{clip-path:inset(0 0 0 var(--ba-position, 50%))}.ba-carousel__label{position:absolute;z-index:1;bottom:12px;max-width:calc(100% - 24px);padding:7px 10px;background:#f1eee9;color:#000;font-family:var(--saintt-font-medium, Georgia, serif);font-size:10px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;pointer-events:none;transition:opacity .15s ease}.ba-carousel__label--before{left:12px}.ba-carousel__label--after{right:12px}.ba-carousel__divider{position:absolute;z-index:2;top:0;bottom:0;left:var(--ba-position, 50%);width:3px;background:#fff;transform:translate(-50%);pointer-events:none}.ba-carousel__handle{position:absolute;z-index:3;top:50%;left:clamp(22px,var(--ba-position, 50%),calc(100% - 22px));display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#000;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ba-carousel__handle svg{width:25px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;pointer-events:none}.ba-carousel__handle:focus-visible{outline:2px solid #000;outline-offset:-4px}.ba-carousel [hidden]{display:none!important}.ba-carousel__viewport.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ba-carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ba-carousel__empty{padding:24px;background:#f1eee9;font-size:18px}@media(max-width:699px){.ba-carousel{padding-block:var(--ba-mobile-spacing, 40px)}.ba-carousel__header{flex-wrap:wrap;gap:24px;margin-bottom:32px}.ba-carousel .ba-carousel__heading{font-size:var(--saintt-mobile-section-heading-size, 32px)}.ba-carousel .ba-carousel__eyebrow{font-size:var(--saintt-mobile-eyebrow-size, 12px);margin-top:var(--saintt-mobile-eyebrow-margin-top, 22px)}.ba-carousel__navigation{--saintt-mobile-control-size: 30px;--saintt-mobile-control-icon-size: 15px;margin-left:auto;gap:16px}.ba-carousel .ba-carousel__navigation .ba-carousel__arrow{width:30px;height:30px}.ba-carousel .ba-carousel__navigation .ba-carousel__arrow svg{width:15px;height:15px}.ba-carousel .ba-carousel__card{flex-basis:min(88%,527px,var(--ba-native-width))}.ba-carousel__images--pair{touch-action:pan-y pinch-zoom}.ba-carousel__label{bottom:8px;padding:6px 8px}.ba-carousel__label--before{left:8px}.ba-carousel__label--after{right:8px}.ba-carousel__handle{width:var(--saintt-mobile-control-size, 36px);height:var(--saintt-mobile-control-size, 36px)}.ba-carousel__handle:after{content:"";position:absolute;inset:calc((var(--saintt-mobile-control-size, 36px) - var(--saintt-mobile-control-hit-size, 44px)) / 2);border-radius:50%}.ba-carousel__handle svg{width:22px;height:var(--saintt-mobile-control-icon-size, 18px)}.ba-carousel__empty{font-size:var(--saintt-mobile-rich-text-size, 18px)}}@media(prefers-reduced-motion:reduce){.ba-carousel__label{transition:none}}@media print{.ba-carousel__viewport{overflow:visible}.ba-carousel .ba-carousel__track{display:grid;grid-template-columns:1fr 1fr}.ba-carousel__card{break-inside:avoid}.ba-carousel[data-enhanced] .ba-carousel__images--pair{grid-template-columns:1fr 1fr}.ba-carousel[data-enhanced] .ba-carousel__images--pair .ba-carousel__layer{grid-area:auto;clip-path:none}.ba-carousel__label{opacity:1!important}.ba-carousel__navigation,.ba-carousel__divider,.ba-carousel__handle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lavanae-before-after-carousel.css.map */
