.lux-gallery-wrapper{overflow:hidden;padding:0;background:#000;position:relative}.lux-gallery{display:flex;gap:2rem;will-change:transform}.lux-gallery img{max-height:600px;width:auto;border-radius:1rem;box-shadow:0 10px 40px #ffffff1a;object-fit:cover}.lux-hero-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;max-width:90%}.lux-hero-overlay h1{font-size:3rem;font-weight:700;background:linear-gradient(to right,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(30px)}.lux-hero-overlay p{font-size:1.2rem;margin-top:1rem;color:#fffc;max-width:700px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(30px)}.lux-hero-overlay.fade-in h1,.lux-hero-overlay.fade-in p{opacity:1;transform:translateY(0);transition:all 1s ease}.shop-now-hero-wrapper{background:#000;padding:3rem 0 4rem;text-align:center}.shop-now-button{display:inline-flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;color:#fff;padding:14px 32px;font-size:1.1rem;font-weight:600;border:1px solid rgba(255,255,255,.2);border-radius:9999px;text-decoration:none;box-shadow:0 4px 20px #ffffff1a;transition:all .3s ease}.shop-now-button:hover{background:#ffffff26;transform:scale(1.05);box-shadow:0 6px 24px #fff3}.shop-now-button svg{width:16px;height:16px;fill:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
