.amira-bf__head{text-align:center;max-width:640px;margin:0 auto 24px}.amira-bf__eyebrow{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c57f90;margin:0 0 8px}.amira-bf__heading{font-family:var(--amira-serif, "Cormorant Garamond"),serif;font-weight:600;font-size:clamp(1.9rem,3vw,3rem);letter-spacing:.02em;color:#181514;margin:0 0 8px}.amira-bf__sub{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55;color:#8c7f78;margin:0}.amira-bf__row{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:760px;margin:0 auto}.amira-bf__row--1{grid-template-columns:1fr;max-width:460px}.amira-bf__row--3{grid-template-columns:repeat(3,1fr);max-width:1040px}@media(max-width:620px){.amira-bf__row,.amira-bf__row--3{grid-template-columns:1fr;max-width:420px;gap:26px}}.amira-bf__card{margin:0}.amira-bf__frame{position:relative;margin:0 auto;border-radius:14px;overflow:hidden;background:#faf4f2;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;box-shadow:0 18px 44px -26px #2b262273}.amira-bf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.amira-bf__img--after{clip-path:inset(0 0 0 var(--bf-pos, 50%))}.amira-bf__ph{display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#b7a99f;background:repeating-linear-gradient(45deg,#f3ece6,#f3ece6 12px,#efe6df 12px 24px)}.amira-bf__ph--after{background:repeating-linear-gradient(45deg,#efe0e4,#efe0e4 12px,#e8d5da 12px 24px);color:#c08699}.amira-bf__label{position:absolute;top:14px;z-index:3;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.amira-bf__label--before{left:14px;background:#ffffffd1;color:#6b625b}.amira-bf__label--after{right:14px;background:#d97b91eb;color:#fff}.amira-bf__handle{position:absolute;top:0;bottom:0;z-index:4;width:2px;margin-left:-1px;border:0;padding:0;background:#ffffffe6;cursor:ew-resize;box-shadow:0 0 0 1px #2b26220f}.amira-bf__handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 4px 14px #2b262247;border:1.5px solid #d97b91}.amira-bf__handle-ic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:15px;letter-spacing:-1px;color:#c57f90;font-weight:700;white-space:nowrap}.amira-bf__card-cap{text-align:center;margin:14px 0 0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b625b}.amira-bf__cta-wrap{text-align:center;margin-top:28px}.amira-bf__cta{display:inline-block;background:#d97b91;color:#fff;text-decoration:none;padding:13px 32px;border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease}.amira-bf__cta:hover{background:#c96a80}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-amira-bridalfinish.css.map */
