.section-after-before-growth-page{background-color:var(--abgp-bg);color:var(--abgp-heading-color);overflow:hidden}.section-after-before-growth-page .abgp__inner{max-width:1210px;margin:0 auto;padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);padding-left:20px;padding-right:20px;display:flex;flex-direction:column;align-items:center;gap:32px}.abgp__header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.abgp__heading{margin:0;width:100%;font-family:"Apercu",var(--font-body-family),sans-serif;font-size:30px;font-weight:400;line-height:32px;letter-spacing:0;color:var(--abgp-heading-color)}.abgp__heading p{margin:0}.abgp__description{margin:0;width:100%;font-family:"Apercu",var(--font-body-family),sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:var(--abgp-body-color)}.abgp__showcase,.abgp__media{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.abgp__carousel{width:100%;position:relative}.abgp__slide{display:none;width:100%}.abgp__slide.is-active{display:block}.abgp__caption{margin:0;padding:0 10px;width:100%;font-family:"Apercu",var(--font-body-family),sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.15px;color:var(--abgp-caption-color);text-align:center;white-space:nowrap}.abgp__dots{display:flex;gap:12px;align-items:center;justify-content:center;padding:0;margin:0;list-style:none;line-height:0}.abgp__dot{width:60px;height:6px;padding:0;border:none;border-radius:9999px;background-color:var(--abgp-dot-inactive);cursor:pointer;transition:background-color .2s ease}.abgp__dots li{position:relative}.abgp__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.abgp__dot.is-active,.abgp__dot:hover{background-color:var(--abgp-accent-color)}.abgp__dot:focus-visible{outline:2px solid var(--abgp-accent-color);outline-offset:2px}before-after-slider{display:block;width:100%;-webkit-user-select:none;user-select:none;touch-action:none}.abgp__comparison{position:relative;width:100%;aspect-ratio:350 / 220;border:1px solid var(--abgp-border-color);border-radius:6.19px;overflow:hidden}.abgp__comparison-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.abgp__comparison-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;pointer-events:none}.abgp__comparison-image--before{z-index:1}.abgp__comparison-image--after{z-index:2;clip-path:inset(0 0 0 50%)}.abgp__comparison-divider{position:absolute;top:-1px;bottom:0;left:50%;z-index:3;width:1px;margin-left:-.5px;background-color:var(--abgp-accent-color);box-shadow:0 0 5.164px 0 var(--abgp-accent-color);cursor:ew-resize;touch-action:none}.abgp__comparison-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:32px;transform:translate(-50%)}.abgp__comparison-handle{position:absolute;top:50%;left:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:-21px 0 0 -21px;padding:0;border:none;border-radius:21px;background-color:var(--abgp-accent-color);box-shadow:0 3.532px 10.596px #0000008c;cursor:ew-resize;touch-action:none}.abgp__comparison-handle svg{display:block;width:22px;height:19px}.abgp__badge{position:absolute;top:7px;z-index:5;display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-family:"Apercu",var(--font-body-family),sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;white-space:nowrap;box-shadow:0 1.721px 3.442px #00000080}.abgp__badge--before{left:7px;background-color:var(--abgp-badge-before-bg);color:#fff}.abgp__badge--after{right:7px;background-color:var(--abgp-accent-color);color:var(--abgp-badge-after-text)}@media screen and (min-width:768px){.section-after-before-growth-page .abgp__inner{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);padding-left:20px;padding-right:20px}.abgp__heading{font-size:50px;line-height:53px}.abgp__description{max-width:395px;width:auto}.abgp__showcase{gap:32px}.abgp__media{gap:24px}.abgp__comparison{aspect-ratio:1170 / 574}.abgp__comparison-divider{box-shadow:0 0 10px 0 var(--abgp-accent-color)}.abgp__caption{padding:0}}@media screen and (max-width:767px){.abgp__caption{overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-after-before-growth-page.css.map */
