.amira-party{display:flex;flex-direction:column;gap:1.6rem;text-align:left}.amira-party--split .amira-party__media{width:100%}.amira-party__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.amira-party__info{flex:1 1 auto}.amira-party__title{margin:0 0 .5rem}.amira-party__sub{font-family:var(--amira-sans);font-size:.95rem;line-height:1.5;opacity:.85;margin:0 0 1.3rem}.amira-party__tiers{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.amira-party__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.4rem 1rem;border:1px solid currentColor;border-radius:4px}.amira-party__off{font-family:var(--amira-serif);font-weight:500!important;font-size:clamp(1.7rem,6vw,2.6rem);line-height:1}.amira-party__label{font-family:var(--amira-sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.8;text-align:center}.amira-party__btn{display:inline-block;background:#fff;color:#2b2622;padding:.85rem 2rem;font-family:var(--amira-sans);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.amira-party__btn:hover{opacity:.88}.amira-party__note{font-family:var(--amira-sans);font-size:.82rem;opacity:.7;margin:1rem 0 0}@media screen and (min-width:750px){.amira-party--split{flex-direction:row;align-items:center;gap:3rem}.amira-party--split .amira-party__media{flex:0 0 42%;max-width:42%}.amira-party--split .amira-party__info{flex:1 1 auto}.amira-party:not(.amira-party--split){flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-amira-bridal-party.css.map */
