.luxury-hero-section{background-size:cover;background-position:center;min-height:var(--hero-min-height);height:auto;display:flex;position:relative}.hero-overlay-mask{width:100%;display:flex;align-items:center;justify-content:center;padding:45px 20px;background:linear-gradient(to top,rgba(8,8,8,var(--overlay-opacity)),rgba(8,8,8,var(--overlay-secondary)) 100%,#080808a8)}.hero-content-wrapper{text-align:center;max-width:900px}.luxury-divider{width:48px;height:1px;margin:0 auto 20px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.luxury-subheading{display:block;color:var(--gold);font-size:10px;letter-spacing:.4em;margin-bottom:15px;text-transform:uppercase}.text-gold-gradient{color:#f1f0ee;font-size:4.5em;font-weight:600;line-height:1;margin-bottom:20px;margin-top:19px}.text-gold-gradient span{background-clip:text;-webkit-background-clip:text;color:var(--gold);font-style:italic}.hero-description{color:var(--menu-inactive);font-size:16px;margin-bottom:30px;line-height:1.6;max-width:650px;margin-left:auto;margin-right:auto}.luxury-button-group{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn--primary{color:var(--dark-bg);text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:600;padding:12px 30px;transition:all .4s ease;display:inline-flex;align-items:center;gap:8px}.btn--primary svg{width:18px;height:18px;transition:transform .3s ease}.btn--primary:hover svg{transform:translate(4px)}.hover-gold-glow:hover{box-shadow:0 0 25px #c4973b59;transform:translateY(-2px)}.rose-alt{background:linear-gradient(135deg,#d4afb9,#b76e79,#945560)}@media(max-width:768px){.luxury-hero-section{min-height:var(--hero-min-height-mobile)}.luxury-button-group{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-hero.css.map */
