.ptrans{padding:var(--ptrans-pt, 60px) 0 var(--ptrans-pb, 60px)}.ptrans__heading{text-align:center;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:800;margin:0 0 4rem;color:var(--ptrans-heading-color, inherit)}.ptrans__slider-outer{position:relative}.ptrans__slider{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.ptrans__slider::-webkit-scrollbar{display:none}.ptrans__card{flex:0 0 calc(33.33% - 1.6rem);min-width:28rem;scroll-snap-align:start;background:rgb(var(--color-background));border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column}.ptrans__before-after{display:grid;grid-template-columns:1fr 1fr}.ptrans__before,.ptrans__after{position:relative;aspect-ratio:3 / 4;overflow:hidden}.ptrans__before img,.ptrans__after img{width:100%;height:100%;object-fit:cover;display:block}.ptrans__week-label{position:absolute;bottom:0;left:0;right:0;padding:.8rem 1rem;font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center}.ptrans__week-label--before{background:rgba(var(--color-foreground),.75);color:rgb(var(--color-background))}.ptrans__week-label--after{background:var(--ptrans-accent, #A78BFA);color:#fff}.ptrans__testimonial{padding:1.8rem 2rem .6rem;font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0;flex:1}.ptrans__name{padding:0 2rem 1.6rem;font-size:1.3rem;font-weight:700;color:var(--ptrans-accent, #A78BFA);margin:0}.ptrans__nav{display:flex;justify-content:center;gap:1.2rem;margin-top:2.8rem}.ptrans__btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:2.2rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;line-height:1}.ptrans__btn:hover{border-color:var(--ptrans-accent, #A78BFA);background:var(--ptrans-accent, #A78BFA);color:#fff}@media screen and (max-width:749px){.ptrans__card{flex:0 0 85%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-product-transformations.css.map */
