:root{--lv-gold:#D4AF37;--lv-gold2:#F2D675;--lv-dark:#070707;--lv-card:#111111;--lv-text:#F5F5F5;--lv-muted:#BDBDBD}.lv-product{background:#050505;padding:80px 0}.lv-product-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:start}.lv-main-image{background:#0e0e0e;border:1px solid rgba(212,175,55,.18);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px #0000008c}.lv-main-image img{width:100%;display:block;transition:.35s}.lv-main-image:hover img{transform:scale(1.03)}.lv-thumbnails{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px}.lv-thumb{width:100%;border-radius:16px;cursor:pointer;border:2px solid transparent;transition:.25s}.lv-thumb:hover{border-color:var(--lv-gold);transform:translateY(-3px)}.lv-buy-box{position:sticky;top:110px;background:linear-gradient(180deg,#0f0f0f,#080808);border:1px solid rgba(212,175,55,.18);border-radius:28px;padding:40px;box-shadow:0 30px 80px #0000008c}.lv-badge{display:inline-flex;background:#d4af371f;color:var(--lv-gold);padding:8px 18px;border-radius:999px;font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:18px}.lv-buy-box h1{color:#fff;font-size:44px;line-height:1.1;margin:0 0 20px}.lv-subtitle{color:#cfcfcf;line-height:1.8;font-size:17px;margin-bottom:30px}.lv-price{color:var(--lv-gold);font-size:42px;font-weight:800;margin-bottom:30px}.lv-buy-button{width:100%;border:none;border-radius:18px;padding:18px;font-size:18px;font-weight:700;cursor:pointer;color:#111;background:linear-gradient(135deg,#f2d675,#d4af37,#b8860b);transition:.35s;box-shadow:0 20px 50px #d4af3740}.lv-buy-button:hover{transform:translateY(-4px)}.lv-benefits{margin-top:35px;display:grid;gap:16px}.lv-benefits div{color:#d8d8d8;font-size:16px}@media(max-width:990px){.lv-product{padding:40px 0}.lv-product-grid{grid-template-columns:1fr;gap:40px}.lv-buy-box{position:relative;top:auto;padding:28px}.lv-buy-box h1{font-size:34px}.lv-thumbnails{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.lv-thumbnails{grid-template-columns:repeat(3,1fr)}.lv-buy-box{padding:24px}.lv-price{font-size:34px}.lv-buy-button{padding:16px}}.lv-features{padding:120px 0;background:#080808}.lv-section-heading{text-align:center;max-width:850px;margin:0 auto 70px}.lv-section-heading span{display:inline-block;color:#d4af37;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:18px}.lv-section-heading h2{font-size:54px;color:#fff;margin-bottom:22px}.lv-section-heading p{font-size:20px;line-height:1.8;color:#bdbdbd}.lv-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.lv-card{background:linear-gradient(180deg,#111,#0b0b0b);border:1px solid rgba(212,175,55,.15);border-radius:24px;padding:42px;transition:.35s}.lv-card:hover{transform:translateY(-10px);border-color:#d4af37;box-shadow:0 30px 60px #d4af3726}.lv-icon{font-size:42px;margin-bottom:24px}.lv-card h3{color:#fff;font-size:28px;margin-bottom:18px}.lv-card p{color:#bdbdbd;line-height:1.8}@media(max-width:990px){.lv-feature-grid{grid-template-columns:1fr}.lv-section-heading h2{font-size:40px}}.lv-showcase{padding:140px 0;background:#050505}.lv-showcase-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.lv-showcase-image img{width:100%;display:block;border-radius:28px;border:1px solid rgba(212,175,55,.18);box-shadow:0 35px 80px #00000073;transition:.45s}.lv-showcase-image:hover img{transform:scale(1.02)}.lv-eyebrow{display:inline-block;color:#d4af37;font-size:13px;letter-spacing:3px;font-weight:700;margin-bottom:18px}.lv-showcase-content h2{font-size:52px;line-height:1.1;color:#fff;margin-bottom:24px}.lv-showcase-content p{font-size:19px;line-height:1.8;color:#bfbfbf;margin-bottom:35px}.lv-list{padding:0;margin:0 0 35px;list-style:none;display:grid;gap:18px}.lv-list li{font-size:18px;color:#fff}.lv-outline-btn{display:inline-flex;padding:16px 30px;border-radius:14px;border:1px solid #D4AF37;text-decoration:none;color:#d4af37;font-weight:700;transition:.35s}.lv-outline-btn:hover{background:#d4af37;color:#111;transform:translateY(-4px)}@media(max-width:990px){.lv-showcase{padding:80px 0}.lv-showcase-grid{grid-template-columns:1fr}.lv-showcase-content h2{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/launchvault-product.css.map */
