.lumora-v2{--v2-bg: #070707;--v2-card: #101010;--v2-border: rgba(255,255,255,.1);--v2-text: #ffffff;--v2-muted: #8d8d8d;background:var(--v2-bg);color:var(--v2-text);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.lumora-v2 *,.lumora-v2 *:before,.lumora-v2 *:after{box-sizing:border-box}.lumora-v2 a{color:inherit;text-decoration:none}.lumora-v2-label{margin:0 0 24px;color:#8a8a8a;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.lumora-v2-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 24px;border-radius:999px;background:#fff;color:#080808!important;font-size:12px;font-weight:700;letter-spacing:.5px;transition:transform .3s ease,background .3s ease}.lumora-v2-button span{font-size:17px;line-height:1}.lumora-v2-button:hover{transform:translateY(-4px);background:#e5e5e5}.lumora-v2-hero{min-height:88vh;padding:110px 7%;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 45%,rgba(104,66,255,.24),transparent 28%),radial-gradient(circle at 25% 80%,rgba(0,150,255,.08),transparent 30%),#070707}.lumora-v2-hero-content{position:relative;z-index:3;max-width:900px}.lumora-v2-hero h1{margin:0 0 38px;font-size:clamp(68px,11vw,165px);line-height:.82;letter-spacing:-9px;font-weight:800}.lumora-v2-hero-text{max-width:570px;margin:0 0 38px;color:#a0a0a0;font-size:18px;line-height:1.7}.lumora-v2-hero-glow{position:absolute;width:600px;height:600px;right:-170px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(110,70,255,.25),rgba(80,40,200,.05) 45%,transparent 70%);filter:blur(20px)}.lumora-v2-orb{position:absolute;width:260px;height:260px;right:13%;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.8),rgba(140,90,255,.45) 18%,rgba(60,20,150,.2) 50%,transparent 70%);filter:blur(3px);opacity:.65}.lumora-v2-marquee{overflow:hidden;border-top:1px solid var(--v2-border);border-bottom:1px solid var(--v2-border);background:#0b0b0b;padding:21px 0}.lumora-v2-marquee-track{display:flex;align-items:center;gap:32px;width:max-content;animation:lumora-v2-marquee 24s linear infinite}.lumora-v2-marquee-track span,.lumora-v2-marquee-track b{color:#666;font-size:10px;font-style:normal;font-weight:700;letter-spacing:3px;white-space:nowrap}.lumora-v2-marquee-track b{color:#444}@keyframes lumora-v2-marquee{0%{transform:translate(0)}to{transform:translate(-35%)}}.lumora-v2-featured{display:grid;grid-template-columns:1.2fr .8fr;min-height:720px;border-bottom:1px solid var(--v2-border);background:#080808}.lumora-v2-featured-image{position:relative;min-height:650px;overflow:hidden;background:#111}.lumora-v2-featured-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.lumora-v2-featured:hover .lumora-v2-featured-image img{transform:scale(1.035)}.lumora-v2-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 50%,rgba(0,0,0,.3));pointer-events:none}.lumora-v2-badge{position:absolute;left:30px;top:30px;padding:9px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:9px;font-weight:700;letter-spacing:2px}.lumora-v2-featured-content{display:flex;flex-direction:column;justify-content:center;padding:80px 9%}.lumora-v2-featured-content h2{margin:0 0 25px;font-size:clamp(40px,5vw,72px);line-height:.92;letter-spacing:-4px}.lumora-v2-description{max-width:470px;margin:0 0 50px;color:#909090;font-size:16px;line-height:1.75}.lumora-v2-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:470px}.lumora-v2-price small{display:block;margin-bottom:8px;color:#666;font-size:9px;letter-spacing:2px}.lumora-v2-price strong{font-size:24px}.lumora-v2-products{padding:140px 7%}.lumora-v2-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:65px}.lumora-v2-heading h2{margin:0;font-size:clamp(48px,7vw,92px);line-height:.9;letter-spacing:-6px}.lumora-v2-heading>p{max-width:330px;margin:0;color:#777;font-size:14px;line-height:1.7}.lumora-v2-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.lumora-v2-card{display:block;overflow:hidden;border:1px solid var(--v2-border);border-radius:26px;background:var(--v2-card);transition:transform .35s ease,border-color .35s ease}.lumora-v2-card:hover{transform:translateY(-8px);border-color:#ffffff40}.lumora-v2-card-image{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#151515}.lumora-v2-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.lumora-v2-card:hover .lumora-v2-card-image img{transform:scale(1.06)}.lumora-v2-number{position:absolute;left:22px;top:22px;color:#ffffff73;font-size:10px;letter-spacing:2px}.lumora-v2-arrow{position:absolute;right:20px;top:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:17px;transition:transform .3s ease}.lumora-v2-card:hover .lumora-v2-arrow{transform:rotate(45deg)}.lumora-v2-card-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px}.lumora-v2-card-info h3{margin:0 0 7px;font-size:18px;font-weight:600}.lumora-v2-card-info span{color:#777;font-size:14px}.lumora-v2-card-info p{margin:0;color:#777;font-size:10px;letter-spacing:1px;text-transform:uppercase}.lumora-v2-atmosphere{min-height:680px;display:flex;align-items:center;padding:100px 7%;position:relative;overflow:hidden;background:linear-gradient(135deg,#111,#080808 55%,#0d0a18)}.lumora-v2-atmosphere-glow{position:absolute;width:700px;height:700px;right:-180px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(105,70,255,.28),transparent 65%);filter:blur(20px)}.lumora-v2-atmosphere-content{position:relative;z-index:2;max-width:700px}.lumora-v2-atmosphere h2{margin:0 0 30px;font-size:clamp(52px,7vw,100px);line-height:.88;letter-spacing:-6px}.lumora-v2-atmosphere-content>p:not(.lumora-v2-label){max-width:500px;margin:0 0 35px;color:#999;font-size:17px;line-height:1.7}.lumora-v2-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--v2-border);border-bottom:1px solid var(--v2-border)}.lumora-v2-benefits>div{min-height:270px;padding:55px 7%;background:#080808;border-right:1px solid var(--v2-border)}.lumora-v2-benefits>div:last-child{border-right:0}.lumora-v2-benefits span{color:#555;font-size:10px;letter-spacing:2px}.lumora-v2-benefits h3{margin:35px 0 14px;font-size:21px}.lumora-v2-benefits p{max-width:270px;margin:0;color:#777;font-size:14px;line-height:1.65}.lumora-v2-final{padding:170px 7%;text-align:center;background:radial-gradient(circle at center,rgba(85,55,220,.2),transparent 38%),#070707}.lumora-v2-final h2{margin:0 0 50px;font-size:clamp(68px,11vw,150px);line-height:.82;letter-spacing:-9px}@media screen and (max-width:749px){.lumora-v2-hero{min-height:78vh;padding:80px 6%}.lumora-v2-hero h1{font-size:clamp(58px,18vw,100px);letter-spacing:-6px}.lumora-v2-hero-text{font-size:15px}.lumora-v2-orb{width:170px;height:170px;right:-30px;opacity:.5}.lumora-v2-hero-glow{right:-300px}.lumora-v2-featured{grid-template-columns:1fr}.lumora-v2-featured-image{min-height:420px}.lumora-v2-featured-content{padding:65px 7%}.lumora-v2-featured-content h2{font-size:48px;letter-spacing:-3px}.lumora-v2-product-bottom{align-items:flex-start;flex-direction:column}.lumora-v2-products{padding:90px 6%}.lumora-v2-heading{display:block;margin-bottom:45px}.lumora-v2-heading h2{font-size:51px;letter-spacing:-4px}.lumora-v2-heading>p{margin-top:25px}.lumora-v2-grid{grid-template-columns:1fr}.lumora-v2-card-info{padding:20px}.lumora-v2-card-info p{display:none}.lumora-v2-atmosphere{min-height:600px;padding:80px 6%}.lumora-v2-atmosphere h2{font-size:58px;letter-spacing:-4px}.lumora-v2-benefits{grid-template-columns:1fr}.lumora-v2-benefits>div{min-height:auto;padding:45px 7%;border-right:0;border-bottom:1px solid var(--v2-border)}.lumora-v2-benefits>div:last-child{border-bottom:0}.lumora-v2-final{padding:110px 6%}.lumora-v2-final h2{font-size:78px;letter-spacing:-5px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumora-v2.css.map */
