.custom-before-after{padding:0;max-width:1200px;margin:0 auto 52px}.custom-before-after>h2{text-align:center;margin:0 0 1.5rem;font-size:clamp(1.25rem,3vw,1.75rem)}.custom-before-after .swiper-slide .slide-inner{height:auto;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.3);border-radius:16px;overflow:hidden;background:#fff}.custom-before-after .slider-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.custom-before-after .swiper-button-prev-custom,.custom-before-after .swiper-button-next-custom{width:28px;height:auto;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;aspect-ratio:1/1;transition:background .2s,border-color .2s}:is(.custom-before-after .swiper-button-prev-custom,.custom-before-after .swiper-button-next-custom).swiper-button-disabled{opacity:.5}.custom-before-after .swiper-button-prev-custom:hover,.custom-before-after .swiper-button-next-custom:hover{opacity:.75}.custom-before-after .before-after-slider .slider-controls .swiper-button-prev-custom svg{max-height:50%;max-width:50%;width:auto;height:auto;margin:auto;transform:rotate(90deg)}.custom-before-after .before-after-slider .slider-controls .swiper-button-next-custom svg{max-height:50%;max-width:50%;width:auto;height:auto;margin:auto;transform:rotate(-90deg)}.custom-before-after .swiper-pagination{position:relative;width:auto;top:0;right:0;bottom:0;left:0;display:flex}.custom-before-after .swiper-pagination-bullet{background:#000;opacity:.35;display:block}.custom-before-after .swiper-pagination-bullet-active{opacity:1}.custom-before-after .ba-wrap{width:100%}.custom-before-after .ba-container{--split: 50%;position:relative;overflow:hidden;border-radius:14px 14px 0 0;line-height:0;-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize}.custom-before-after .ba-img.ba-after{display:block;width:100%;height:auto;vertical-align:top;aspect-ratio:1/1;object-fit:cover;object-position:center}.custom-before-after .ba-before-wrapper{position:absolute;top:0;left:0;height:100%;width:var(--split);overflow:hidden;z-index:1}.custom-before-after .ba-before-wrapper .ba-img.ba-before{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none;object-position:left center;aspect-ratio:1/1;object-fit:cover;object-position:center}.custom-before-after .ba-divider{position:absolute;top:0;bottom:0;left:var(--split);width:44px;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.custom-before-after .ba-divider span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 2px 12px #0000001f;font-size:1rem;font-weight:700;letter-spacing:.05em;color:#e85a2b}.custom-before-after .ba-label{position:absolute;top:12px;z-index:3;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.custom-before-after .ba-before-label{left:12px;background:#fff;color:#111;border:1px solid rgba(0,0,0,.35)}.custom-before-after .ba-after-label{right:12px;background:#c62828;color:#fff;border:1px solid transparent}.custom-before-after .recent-reviews__content{padding:1.25rem 1.25rem 1.35rem;flex:1;display:flex;flex-direction:column}.custom-before-after .recent-reviews__descr{font-size:16px;line-height:1.55;color:#333;margin:0 0 .85rem}.custom-before-after .recent-reviews__descr p{margin:0}.custom-before-after .recent-reviews__author{display:block;margin-bottom:.85rem;font-size:font-size: 14px}.custom-before-after .recent-reviews__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.custom-before-after .recent-reviews__verified{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#333}.custom-before-after .recent-reviews__verified svg,.custom-before-after .recent-reviews__verified img{width:22px;height:22px;flex-shrink:0;--rsw: 18px}.custom-before-after .recent-reviews__stars{display:inline-flex;gap:2px;font-size:1.15rem;line-height:1;width:auto}.custom-before-after .recent-reviews__star{color:#e0e0e0}.custom-before-after .recent-reviews__star.recent-reviews__star--filled{color:#c62828}@media(max-width:749px){.custom-before-after{padding-inline:12px}.custom-before-after .before-after-slider .swiper-slide{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-before-after.css.map */
