.pmp-rx-ba{color:#172744;min-width:0}.pmp-rx-ba *,.pmp-rx-ba *:before,.pmp-rx-ba *:after{box-sizing:border-box}.pmp-rx-ba__header{text-align:center;max-width:880px;margin:0 auto 30px}.pmp-rx-ba__header .pmp-rx-section-chip{color:#386cb9;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.pmp-rx-ba__header h2{margin-bottom:14px}.pmp-rx-ba__header .pmp-rx-deck{margin-bottom:16px}.pmp-rx .pmp-rx-ba__disclosure{max-width:740px;margin:0 auto;font-size:13px;line-height:1.55;color:#526783}.pmp-rx-ba__shell{display:grid;grid-template-columns:44px minmax(0,800px) 44px;gap:20px;align-items:center;justify-content:center}.pmp-rx-ba__slides{min-width:0;width:100%}.pmp-rx-ba__slide{width:100%;overflow:hidden;background:#fff;border:1px solid #c8d7ed;border-radius:12px}.pmp-rx-ba__slide[hidden]{display:none!important}.pmp-rx-ba__image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;isolation:isolate;background:#eaf1fb;touch-action:pan-y}.pmp-rx .pmp-rx-ba__sheet{position:absolute;display:block;width:200%;height:200%;max-width:none;top:0;margin:0;border-radius:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.pmp-rx .pmp-rx-ba__sheet--after{left:-100%}.pmp-rx .pmp-rx-ba__sheet--before{left:0}.pmp-rx .pmp-rx-ba__image--2 .pmp-rx-ba__sheet{top:-100%}.pmp-rx-ba__reveal{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pmp-ba-position)) 0 0)}.pmp-rx-ba__label{position:absolute;top:16px;z-index:2;max-width:44%;padding:7px 14px;border-radius:6px;background:#fff;color:#172744;font-size:13px;font-weight:750;line-height:1.2;box-shadow:0 2px 8px #1727441a;pointer-events:none}.pmp-rx-ba__label--before{left:16px}.pmp-rx-ba__label--after{right:16px;background:#284a7c;color:#fff}.pmp-rx-ba__divider{position:absolute;top:0;bottom:0;left:var(--pmp-ba-position);width:3px;transform:translate(-50%);background:#fff;z-index:2;pointer-events:none;box-shadow:0 0 3px #17274480}.pmp-rx-ba__divider>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border:3px solid #fff;border-radius:50%;background:#284a7c;color:#fff;display:grid;place-items:center;font-size:23px;font-weight:600;line-height:1;box-shadow:0 2px 8px #17274433}.pmp-rx-ba__range{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.pmp-rx-ba__image:has(.pmp-rx-ba__range:focus-visible){outline:3px solid #386cb9;outline-offset:-4px}.pmp-rx-ba__caption{padding:24px 28px;touch-action:pan-y}.pmp-rx .pmp-rx-ba__caption h3{font-size:22px;line-height:1.3;margin:0 0 18px;text-align:center}.pmp-rx-ba__goals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pmp-rx .pmp-rx-ba__goals p{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.pmp-rx-ba__goals b{display:block;color:#284a7c;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.pmp-rx-ba__arrow{width:44px;height:44px;padding:0;border:1px solid #284a7c;border-radius:50%;background:#fff;color:#284a7c;font-size:30px;cursor:pointer;display:grid;place-items:center;line-height:1}.pmp-rx-ba__arrow--next{background:#284a7c;color:#fff}.pmp-rx-ba__arrow:hover{background:#eaf1fb;color:#284a7c}.pmp-rx-ba__arrow:focus-visible{outline:3px solid #386cb9;outline-offset:3px}.pmp-rx-ba__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:18px;color:#526783;font-size:13px;text-align:center;line-height:1.5}.pmp-rx-ba__footer [data-rx-ba-position]{font-weight:700;color:#284a7c}@media(max-width:749px){.pmp-rx-ba__header{margin-bottom:22px}.pmp-rx-ba__shell{position:relative;display:block;padding:0}.pmp-rx-ba__arrow{position:absolute;z-index:5;width:34px;height:34px;top:calc((100vw - 40px)*.375);transform:translateY(-50%);left:5px;font-size:25px;border:2px solid #fff;box-shadow:0 2px 6px #17274433}.pmp-rx-ba__arrow--next{left:auto;right:5px}.pmp-rx-ba__caption{padding:20px 18px}.pmp-rx .pmp-rx-ba__caption h3{font-size:19px;margin-bottom:14px}.pmp-rx .pmp-rx-ba__goals p{font-size:15px;line-height:1.5}.pmp-rx-ba__goals{gap:16px}.pmp-rx-ba__label{top:12px;padding:6px 10px;font-size:12px}.pmp-rx-ba__label--before{left:12px}.pmp-rx-ba__label--after{right:12px}.pmp-rx-ba__divider>span{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/pmp-rx-before-after.css.map */
