.luxora-hero{position:relative;display:grid;grid-template-columns:1fr;min-height:640px;background:#0f0f0f;overflow:hidden}.luxora-hero__media{position:relative;grid-row:1;grid-column:1}.luxora-hero__img,.luxora-hero__placeholder{width:100%;height:100%;min-height:640px;object-fit:cover;display:block;background:#2a2a2a}.luxora-hero__badge{position:absolute;top:48px;right:64px;width:110px;height:110px;border-radius:50%;border:1px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.luxora-hero__content{grid-row:1;grid-column:1;position:relative;z-index:2;max-width:640px;padding:80px 60px;display:flex;flex-direction:column;justify-content:center;color:#fff;background:linear-gradient(90deg,#000000b8,#00000059 60%,#0000)}.luxora-hero__eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:13px;margin:0 0 16px;opacity:.85}.luxora-hero__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,92px);line-height:1;margin:0 0 24px;font-weight:400}.luxora-hero__subtext{font-size:16px;line-height:1.5;max-width:420px;margin-bottom:32px;opacity:.9}.luxora-hero__subtext p{margin:0}.luxora-hero__buttons{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:40px}.luxora-hero__btn{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.luxora-hero__btn--primary{background:#f5f0e8;color:#0f0f0f}.luxora-hero__btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.luxora-hero__btn:hover{opacity:.85}.luxora-hero__proof{display:flex;align-items:center;gap:16px}.luxora-hero__avatars{display:flex}.luxora-hero__avatar{width:36px;height:36px;border-radius:50%;background:#999;border:2px solid #0f0f0f;margin-left:-10px}.luxora-hero__avatar:first-child{margin-left:0}.luxora-hero__proof-count{margin:0;font-size:13px;font-weight:600}.luxora-hero__proof-rating{margin:2px 0 0;font-size:12px;opacity:.85}.luxora-hero__stars{color:#f0b429;letter-spacing:1px;margin-right:4px}@media(min-width:900px){.luxora-hero{grid-template-columns:1fr}}@media(max-width:749px){.luxora-hero__content{padding:48px 24px;background:linear-gradient(180deg,#000000bf,#00000073 70%,#0003)}.luxora-hero__badge{top:24px;right:24px;width:84px;height:84px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxora-hero.css.map */
