.before-after-reviews{width:100%}.before-after-reviews__container{margin:0 auto;padding:0 1.5rem}.before-after-reviews__container--full{max-width:100%}.before-after-reviews__header{margin-bottom:3rem}.before-after-reviews__header--left{text-align:left}.before-after-reviews__header--center{text-align:center}.before-after-reviews__header--right{text-align:right}.before-after-reviews__title{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem;color:rgb(var(--color-foreground))}.before-after-reviews__subtitle{font-size:1.125rem;line-height:1.6;margin:0;color:rgba(var(--color-foreground),.7)}@media screen and (max-width: 749px){.before-after-reviews__title{font-size:2rem}.before-after-reviews__subtitle{font-size:1rem}}.before-after-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.before-after-reviews__grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media screen and (min-width: 1024px){.before-after-reviews__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.bna-slider{overflow:hidden;position:relative}.bna-track{display:flex;transition:transform .35s ease;will-change:transform;gap:var(--bna-review-gap, 16px)}.bna-slide{flex:0 0 calc(100% / 1.5);max-width:calc(100% / 1.5)}.loreyna-review-section .bna-slide{flex:0 0 auto;max-width:none;width:auto}.before-after-reviews__empty{text-align:center;padding:3rem 1rem;color:rgba(var(--color-foreground),.6)}.before-after-card{position:relative;display:flex;flex-direction:column;background-color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.before-after-card:hover{transform:translateY(-4px)}.before-after-card[style*="box-shadow: none"]{box-shadow:none}.before-after-card--shadow-light{box-shadow:0 2px 8px #00000014}.before-after-card--shadow-medium{box-shadow:0 4px 16px #0000001f}.before-after-card--shadow-strong{box-shadow:0 8px 24px #00000029}.before-after-card__badge{position:absolute;top:1rem;left:1rem;z-index:2;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:.375rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.bna-image-wrapper{width:100%;overflow:hidden;border-radius:14px}.bna-image-wrapper .bna-image{width:100%;height:100%;object-fit:cover;display:block}.image-ratio-1-1{aspect-ratio:1 / 1}.image-ratio-3-4{aspect-ratio:3 / 4}.image-ratio-4-5{aspect-ratio:4 / 5}.image-ratio-16-9{aspect-ratio:16 / 9}.before-after-card__placeholder{width:100%;aspect-ratio:1 / 1;background-color:rgba(var(--color-foreground),.05);display:flex;align-items:center;justify-content:center}.before-after-card__placeholder .placeholder-svg{width:100%;height:100%;opacity:.3}.before-after-card__divider{display:none}.before-after-card__divider--solid{min-width:0}.before-after-card__divider--dashed{background-color:transparent;background-image:repeating-linear-gradient(to right,#e0e0e0 0,#e0e0e0 8px,transparent 8px,transparent 16px)}.before-after-card__divider--dotted{background-color:transparent;background-image:radial-gradient(circle,#e0e0e0 1px,transparent 1px);background-size:8px 8px}.before-after-card__content{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.before-after-card__name{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;color:rgb(var(--color-foreground))}.before-after-card__rating{display:flex;gap:.25rem;align-items:center}.before-after-card__star{width:18px;height:18px;color:#d3d3d3;fill:#d3d3d3;transition:color .2s ease,fill .2s ease}.before-after-card__star--active{color:#e08baa;fill:#e08baa}@media screen and (min-width: 750px){.before-after-card__star{width:20px;height:20px}}.before-after-card__review{font-size:.9375rem;line-height:1.6;color:rgba(var(--color-foreground),.8);margin:0}.before-after-card__review p{margin:0 0 .5rem}.before-after-card__review p:last-child{margin-bottom:0}.before-after-card__review strong{font-weight:600;color:rgb(var(--color-foreground))}.before-after-card__link{display:inline-block;font-size:.875rem;font-weight:500;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:2px;margin-top:.25rem;transition:color .2s ease,text-decoration-color .2s ease}.before-after-card__link:hover{color:rgb(var(--color-link));text-decoration-color:transparent}.before-after-card__review-wrapper{display:flex;flex-direction:column;gap:.5rem}.before-after-card__review-excerpt,.before-after-card__review-full{font-size:.9375rem;line-height:1.6;color:rgba(var(--color-foreground),.8);margin:0}.before-after-card__review-excerpt p,.before-after-card__review-full p{margin:0 0 .5rem}.before-after-card__review-excerpt p:last-child,.before-after-card__review-full p:last-child{margin-bottom:0}.before-after-card__review-excerpt strong,.before-after-card__review-full strong{font-weight:600;color:rgb(var(--color-foreground))}.before-after-card__read-toggle{background:none;border:none;padding:0;font-size:.875rem;font-weight:500;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:2px;cursor:pointer;margin-top:.25rem;align-self:flex-start;transition:color .2s ease,text-decoration-color .2s ease;font-family:inherit}.before-after-card__read-toggle:hover{color:rgb(var(--color-link));text-decoration-color:transparent}.before-after-card--animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.before-after-card--animate.animate-in{opacity:1;transform:translateY(0)}@media screen and (max-width: 749px){.before-after-reviews__container{padding:0 1rem}.before-after-reviews__grid{gap:1.5rem}.before-after-card__content{padding:1.25rem}.before-after-card__name{font-size:1rem}.before-after-card__review{font-size:.875rem;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.loreyna-review-section{display:block;visibility:visible;opacity:1;height:auto}.loreyna-review-section .swiper-wrapper{display:flex;flex-wrap:nowrap}.loreyna-review-section .swiper-slide,.loreyna-review-section .swiper-slide.bna-slide,.loreyna-review-section .bna-slide{flex-shrink:0;width:auto;height:auto;flex:0 0 auto;max-width:none}.loreyna-review-section .bna-track{display:none}.loreyna-review-section .before-after-card{padding-top:var(--review-card-top-padding, 14px);background:#fff}.loreyna-review-section .before-after-reviews-slider,.loreyna-review-section .bna-slider{display:block;visibility:visible}@media (min-width: 1024px){.loreyna-review-section .page-width,.loreyna-review-section .before-after-reviews__container{max-width:none;width:100%;padding-left:0;padding-right:0}.loreyna-review-section .bna-slider,.loreyna-review-section .before-after-reviews-slider{max-width:1600px;margin:0 auto;padding:0 24px;width:100%}.loreyna-review-section .swiper-wrapper{display:flex;flex-wrap:nowrap}.loreyna-review-section .swiper-slide{flex-shrink:0;width:auto;box-sizing:border-box}.loreyna-review-section .before-after-card{padding-top:calc(var(--review-card-top-padding, 14px) * 1.43);background:#fff;border-radius:12px;overflow:hidden;border:none;box-shadow:0 10px 30px #0000000f;display:flex;flex-direction:column;height:100%}.loreyna-review-section .bna-image-wrapper{margin-top:0;border-radius:0;overflow:hidden}.loreyna-review-section .bna-image-wrapper .bna-image{display:block;width:100%;object-fit:cover;border-radius:0}.loreyna-review-section .before-after-card__content{padding:16px 18px 18px;gap:0}.loreyna-review-section .before-after-card__name{font-size:.9rem;font-weight:600;margin-bottom:4px}.loreyna-review-section .before-after-card__rating{margin-bottom:6px}.loreyna-review-section .before-after-card__review,.loreyna-review-section .before-after-card__review-excerpt,.loreyna-review-section .before-after-card__review-full{font-size:.9rem;line-height:1.4;margin-bottom:6px}.loreyna-review-section .before-after-card__review-wrapper{gap:0;margin-bottom:6px}.loreyna-review-section .before-after-card__link{font-size:.85rem;margin-top:2px;display:inline-block}.loreyna-review-section .before-after-card__read-toggle{font-size:.85rem;margin-top:2px}}@media (max-width: 767px){.before-after-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background-color:#ffffffe6;border:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease;box-shadow:0 2px 8px #0000001a}.before-after-arrow:hover{background-color:#fff}.before-after-arrow--prev{left:10px}.before-after-arrow--next{right:10px}.before-after-arrow:after{content:"";width:8px;height:8px;border-right:2px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.7);transform:rotate(-45deg)}.before-after-arrow--next:after{transform:rotate(135deg)}.before-after-arrow.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.before-after-pagination{position:relative;text-align:center;margin-top:20px;z-index:10}.before-after-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#0000004d;opacity:1;margin:0 4px;cursor:pointer;transition:background-color .2s ease}.before-after-pagination .swiper-pagination-bullet-active{background:#000000b3}.before-after-scrollbar{position:relative;margin-top:20px;height:4px;background:#0000001a;border-radius:2px;z-index:10}.before-after-scrollbar .swiper-scrollbar-drag{background:#00000080;border-radius:2px;cursor:grab}.before-after-scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}}@media (min-width: 768px){.before-after-arrow,.before-after-pagination,.before-after-scrollbar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/before-after-reviews-grid.css.map */
