.before-after-comparison{--bac-pagination-color:var(--palette-charcoal);--swiper-pagination-color:var(--bac-pagination-color);--swiper-pagination-bullet-inactive-color:var(--bac-pagination-color);--swiper-pagination-bullet-inactive-opacity:0.3;--swiper-pagination-bullet-size:6px}.before-after-comparison .section-header{gap:var(--spacing-2)}.before-after-comparison__pagination{position:static!important;display:flex;width:-moz-fit-content!important;width:fit-content!important;max-width:100%;margin-top:var(--spacing-5);margin-inline:auto;padding:var(--spacing-2) var(--spacing-4);border-radius:9999px;background:rgba(248,247,242,.7)!important;backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;gap:0 var(--spacing-4);flex-wrap:wrap}@media screen and (min-width:700px){.before-after-comparison__pagination{margin-top:var(--spacing-8)}}.before-after-comparison__pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:var(--rounded-full);background:var(--bac-pagination-color);opacity:.3;margin:0}.before-after-comparison__pagination .swiper-pagination-bullet-active{opacity:1}.before-after-comparison__swiper .swiper-wrapper{align-items:stretch}.before-after-comparison__swiper[data-items-count="1"] .swiper-wrapper{justify-content:center}@media screen and (min-width:700px){.before-after-comparison__swiper[data-items-count="1"] .swiper-slide{width:calc((100% - 24px)/ 2)}}@media screen and (min-width:1150px){.before-after-comparison__swiper[data-items-count="1"] .swiper-slide{width:calc((100% - 64px)/ 3)}}@media screen and (min-width:1150px){.before-after-comparison__swiper[data-items-count="2"] .swiper-wrapper{justify-content:center}}.before-after-comparison__swiper .swiper-slide{height:auto}.bac-card{display:flex;padding:var(--spacing-5) var(--spacing-4);background:var(--palette-white);flex-direction:column;align-items:flex-start;gap:var(--spacing-5);height:100%}@media screen and (min-width:700px){.bac-card{padding:var(--spacing-8) var(--spacing-6);gap:var(--spacing-4)}}.bac-card__images{display:flex;align-items:center;gap:var(--spacing-3);width:100%}.bac-card__image-wrap{flex:1;position:relative;overflow:hidden;aspect-ratio:4/5}.bac-card__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bac-card__image--placeholder{position:absolute;inset:0;width:100%;height:100%}.bac-card__badge{position:absolute;top:0;left:0;z-index:1;padding:var(--spacing-1) var(--spacing-2);background:var(--palette-blush);color:var(--color-badge-text);font-family:var(--font-label);font-size:10px;font-weight:700;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:700px){.bac-card__badge{font-size:var(--fs-2xs)}}.bac-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);width:100%}.bac-card__meta{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.bac-card__name{color:#1a1818;font-family:var(--font-label);font-size:var(--fs-2xs);font-weight:700;line-height:normal;letter-spacing:.1em;text-transform:uppercase}.bac-card__duration{color:var(--color-text);font-family:var(--font-label);font-size:var(--fs-2xs);font-weight:300;line-height:normal;font-variant:small-caps}.bac-card__review{color:var(--color-text);font-family:var(--font-label);font-size:var(--fs-base);font-weight:300;line-height:1.4;letter-spacing:.02em;margin:0}