:root{--lu-bg:#0a0a0a;--lu-card:#141414;--lu-border:#222222;--lu-text:#ffffff;--lu-muted:#a0a0a0;--lu-gold:#C9A84C;--lu-r-card:8px;--lu-r-btn:4px}.lu-section-hero,.lu-section-stats,.lu-section-hero-product,.lu-section-collection,.lu-section-features,.lu-section-testimonials,.lu-section-cta{margin:0;padding:0}.lu-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:16px;font-weight:600;border-radius:var(--lu-r-btn);text-decoration:none;transition:all .2s ease;cursor:pointer;border:2px solid transparent;letter-spacing:.02em}.lu-btn--primary{background:var(--lu-gold);color:#000;border-color:var(--lu-gold)}.lu-btn--primary:hover{background:#d4b05a;border-color:#d4b05a;transform:translateY(-1px)}.lu-btn--secondary{background:transparent;color:var(--lu-text);border-color:var(--lu-text)}.lu-btn--secondary:hover{border-color:var(--lu-gold);color:var(--lu-gold);transform:translateY(-1px)}.lu-section-title{font-size:clamp(28px,4vw,48px);font-weight:800;color:var(--lu-text);margin:0 0 12px;letter-spacing:-.02em}.lu-section-subtitle{font-size:18px;color:var(--lu-muted);margin:0;line-height:1.6}.lu-hero{background:var(--lu-bg);padding:120px 24px 80px;text-align:center;min-height:90vh;display:flex;align-items:center;justify-content:center}.lu-hero__inner{max-width:900px;margin:0 auto;width:100%}.lu-hero__headline{font-size:clamp(36px,6vw,72px);font-weight:800;color:var(--lu-text);line-height:1.1;margin:0 0 24px;letter-spacing:-.02em}.lu-hero__headline em{font-style:italic;color:var(--lu-gold)}.lu-hero__subheadline{font-size:18px;color:var(--lu-muted);line-height:1.6;max-width:600px;margin:0 auto 40px}.lu-hero__ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.lu-hero__trust{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--lu-border);padding-top:32px}.lu-trust-item{display:flex;align-items:center;gap:8px;color:var(--lu-muted);font-size:14px}.lu-trust-item__icon{font-size:18px}.lu-stats{background:var(--lu-card);border-top:1px solid var(--lu-border);border-bottom:1px solid var(--lu-border);padding:48px 24px}.lu-stats__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.lu-stat__number{font-size:clamp(32px,4vw,48px);font-weight:800;color:var(--lu-gold);display:block;line-height:1;margin-bottom:8px}.lu-stat__label{font-size:14px;color:var(--lu-muted);text-transform:uppercase;letter-spacing:.08em}.lu-hero-product{background:var(--lu-bg);padding:100px 24px}.lu-hero-product__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lu-hero-product__image{border-radius:var(--lu-r-card);overflow:hidden;aspect-ratio:1;background:#111}.lu-hero-product__image img{width:100%;height:100%;object-fit:cover}.lu-hero-product__tag{display:inline-block;background:var(--lu-gold);color:#000;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:2px;margin-bottom:20px}.lu-hero-product__headline{font-size:clamp(36px,4vw,54px);font-weight:800;color:var(--lu-text);line-height:1.1;margin:0 0 16px;letter-spacing:-.02em}.lu-hero-product__subheadline{font-size:18px;color:var(--lu-muted);line-height:1.6;margin:0 0 24px}.lu-hero-product__price{margin-bottom:28px}.lu-hero-product__price del{color:var(--lu-muted);font-size:18px;margin-right:12px}.lu-hero-product__price strong{color:var(--lu-gold);font-size:28px;font-weight:700}.lu-hero-product__benefits{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.lu-hero-product__benefits li{display:flex;align-items:flex-start;gap:10px;color:var(--lu-text);font-size:16px;line-height:1.5}.lu-hero-product__benefits li:before{content:"\2713";color:var(--lu-gold);font-weight:700;flex-shrink:0;margin-top:2px}.lu-hero-product__cta{display:block;width:100%;text-align:center;padding:18px;font-size:17px;margin-bottom:16px;box-sizing:border-box}.lu-hero-product__reviews{text-align:center;font-size:15px;color:var(--lu-muted)}.lu-collection{background:var(--lu-bg);padding:100px 24px;border-top:1px solid var(--lu-border)}.lu-collection__header{text-align:center;margin-bottom:60px}.lu-collection__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lu-product-card{background:var(--lu-card);border:1px solid var(--lu-border);border-radius:var(--lu-r-card);overflow:hidden;transition:border-color .2s ease;text-decoration:none;display:flex;flex-direction:column}.lu-product-card:hover{border-color:var(--lu-gold)}.lu-product-card__image-wrap{aspect-ratio:1;overflow:hidden;background:#1a1a1a;position:relative}.lu-product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.lu-product-card:hover .lu-product-card__image-wrap img{transform:scale(1.03)}.lu-product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--lu-border);font-size:48px}.lu-product-card__badge{position:absolute;top:12px;left:12px;background:var(--lu-gold);color:#000;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:2px}.lu-product-card__body{padding:20px;flex:1;display:flex;flex-direction:column;gap:6px}.lu-product-card__name{font-size:18px;font-weight:700;color:var(--lu-text);margin:0}.lu-product-card__desc{font-size:13px;color:var(--lu-muted);margin:0;line-height:1.5;flex:1}.lu-product-card__price{font-size:16px;color:var(--lu-text);font-weight:500}.lu-product-card__btn{display:block;width:100%;padding:12px;background:transparent;color:var(--lu-text);border:1px solid var(--lu-border);border-radius:var(--lu-r-btn);font-size:14px;font-weight:600;text-align:center;text-decoration:none;transition:all .2s ease;margin-top:12px;box-sizing:border-box}.lu-product-card:hover .lu-product-card__btn{background:var(--lu-gold);color:#000;border-color:var(--lu-gold)}.lu-features{background:var(--lu-card);padding:100px 24px;border-top:1px solid var(--lu-border)}.lu-features__header{text-align:center;margin-bottom:60px}.lu-features__grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.lu-feature-card{background:var(--lu-bg);border:1px solid var(--lu-border);border-radius:var(--lu-r-card);padding:32px}.lu-feature-card__icon{font-size:36px;margin-bottom:16px;display:block}.lu-feature-card__title{font-size:20px;font-weight:700;color:var(--lu-text);margin:0 0 10px}.lu-feature-card__text{font-size:15px;color:var(--lu-muted);line-height:1.6;margin:0}.lu-testimonials{background:var(--lu-bg);padding:100px 24px;border-top:1px solid var(--lu-border)}.lu-testimonials__header{text-align:center;margin-bottom:60px}.lu-testimonials__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lu-testimonial-card{background:var(--lu-card);border:1px solid var(--lu-border);border-radius:var(--lu-r-card);padding:32px}.lu-testimonial-card__stars{color:var(--lu-gold);font-size:18px;margin-bottom:16px;display:block}.lu-testimonial-card__text{font-size:15px;color:var(--lu-text);line-height:1.7;margin:0 0 20px;font-style:italic}.lu-testimonial-card__author{font-size:13px;color:var(--lu-muted);font-weight:500}.lu-cta-banner{background:linear-gradient(135deg,#0a0a0a,#1a1408,#0a0a0a);border-top:1px solid var(--lu-border);padding:100px 24px;text-align:center}.lu-cta-banner__inner{max-width:700px;margin:0 auto}.lu-cta-banner__headline{font-size:clamp(28px,4vw,48px);font-weight:800;color:var(--lu-text);margin:0 0 16px;letter-spacing:-.02em}.lu-cta-banner__subheadline{font-size:18px;color:var(--lu-muted);margin:0 0 40px;line-height:1.6}.lu-cta-banner__btn{padding:20px 48px;font-size:18px;margin-bottom:24px}.lu-cta-banner__trust{font-size:13px;color:var(--lu-muted)}@media(max-width:989px){.lu-stats__inner,.lu-collection__grid{grid-template-columns:repeat(2,1fr)}.lu-features__grid,.lu-testimonials__grid{grid-template-columns:1fr}}@media(max-width:749px){.lu-hero{padding:80px 24px 60px;min-height:auto}.lu-hero__ctas{flex-direction:column;align-items:stretch}.lu-hero__trust{gap:16px;flex-direction:column;align-items:flex-start;padding-left:8px}.lu-stats__inner{grid-template-columns:repeat(2,1fr);gap:24px}.lu-hero-product__inner{grid-template-columns:1fr;gap:40px}.lu-collection__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lu-homepage-custom.css.map */
