.luxury-collections{position:relative;overflow:hidden;background:var(--section-bg,#fff);padding:40px 0}.luxury-heading{text-align:center;margin-bottom:60px}.luxury-subtitle{display:inline-block;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:4px;font-size:13px;color:#777;margin-bottom:15px}.luxury-heading h2{margin:0;font-family:Playfair Display,serif;font-size:54px;font-weight:500;line-height:1.15;color:#111}.luxury-collections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.luxury-card{position:relative;overflow:hidden;border-radius:18px;background:#fff;transition:.45s ease;box-shadow:0 8px 30px #0000000d}.luxury-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000001f}.luxury-card a{display:block;text-decoration:none;color:inherit}.luxury-card-image{position:relative;overflow:hidden;aspect-ratio:4/5}.collection-image{width:100%;height:100%;object-fit:cover;transition:1s}.luxury-card:hover .collection-image{transform:scale(1.08)}.luxury-content{position:absolute;left:35px;right:35px;bottom:35px;color:#fff;z-index:3}.luxury-content h3{font-family:Playfair Display,serif;font-size:34px;margin:10px 0;line-height:1.2}.luxury-content p{font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;opacity:.92;margin-bottom:25px}.luxury-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000000d);transition:.4s}.luxury-card:hover .luxury-overlay{background:linear-gradient(to top,#0000008c,#00000014)}.luxury-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:100px;background:#ffffff24;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25);font-family:Poppins,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase}.luxury-btn{display:inline-flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:1px}.luxury-btn svg{transition:.35s}.luxury-card:hover .luxury-btn svg{transform:translate(8px)}@media(max-width:990px){.luxury-collections-grid{grid-template-columns:1fr;gap:22px}.luxury-heading h2{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/luxury-collections.css.map */
