.baf-section{width:100%;box-sizing:border-box;overflow:hidden}.baf__container{margin-inline:auto;padding-inline:24px;box-sizing:border-box;width:100%}.baf__body{display:flex;align-items:stretch;gap:40px}.baf__left{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.baf__header{text-align:left;margin-bottom:24px;opacity:0;animation:baf-fade-up .6s ease .05s forwards}.baf__title{margin:0 0 8px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.baf__subtitle{margin:0;font-weight:400;line-height:1.5}.baf__feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.baf__feature-item{display:flex;align-items:flex-start;gap:12px;opacity:0;animation:baf-fade-up .5s ease forwards;cursor:default;transition:transform .2s ease}.baf__feature-item:hover{transform:translate(4px)}.baf__feature-icon{flex-shrink:0;width:22px;height:22px;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.baf__feature-item:hover .baf__feature-icon{transform:scale(1.2)}.baf__feature-icon svg{width:100%;height:100%}.baf__feature-text{line-height:1.5;flex:1}.baf__right{box-sizing:border-box;display:flex;flex-direction:column}.baf__images{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex:1;min-height:0}.baf__img-wrap{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0000001a;min-height:0;opacity:0;animation:baf-fade-up .6s ease forwards;transition:transform .35s ease,box-shadow .35s ease}.baf__img-wrap--before{animation-delay:.25s}.baf__img-wrap--after{animation-delay:.38s}.baf__img-wrap:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 32px #00000029}.baf__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.baf__img--placeholder{background:#f0ede8;width:100%;height:100%}.baf__img-wrap:hover .baf__img{transform:scale(1.04)}.baf__badge{position:absolute;top:12px;right:12px;display:inline-block;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.03em;line-height:1.4;opacity:0;transform:scale(.8);animation:baf-badge-pop .4s cubic-bezier(.34,1.56,.64,1) .55s forwards}.baf__img-wrap--after .baf__badge{animation-delay:.68s}@keyframes baf-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes baf-badge-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.baf__body{gap:28px}}@media(max-width:768px){.baf__header{margin-bottom:20px}.baf__body{flex-direction:column;align-items:stretch;gap:28px}.baf__left,.baf__right{flex:0 0 100%!important;max-width:100%!important;width:100%}.baf__img-wrap{aspect-ratio:4 / 3}.baf__feature-list{gap:14px}.baf__images{gap:12px}}@media(max-width:480px){.baf__container{padding-inline:16px}.baf__images{grid-template-columns:1fr 1fr;gap:10px}.baf__badge{font-size:11px;padding:3px 9px;top:8px;right:8px}.baf__feature-list{gap:12px}}@media(max-width:360px){.baf__images{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.baf__header,.baf__feature-item,.baf__img-wrap,.baf__badge{animation:none;opacity:1;transform:none}.baf__feature-item:hover,.baf__img-wrap:hover{transform:none;box-shadow:none}.baf__img-wrap:hover .baf__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/before-after-feature.css.map */
