:root{--wbb-bg:#070707;--wbb-bg2:#101010;--wbb-card:#151515;--wbb-line:rgba(255,255,255,.11);--wbb-gold:#e6a23c;--wbb-gold2:#ffc25d;--wbb-text:#f7f7f7;--wbb-muted:#a8a8a8}
.wbb-home,.wbb-home *{box-sizing:border-box}.wbb-home{background:var(--wbb-bg);color:var(--wbb-text);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.wbb-home a{text-decoration:none}.wbb-shell{width:min(1440px,calc(100% - 48px));margin:auto}.wbb-section{padding:92px 0}.wbb-eyebrow{display:inline-block;color:var(--wbb-gold);font-size:11px;font-weight:900;letter-spacing:2.6px}.wbb-hero{position:relative;min-height:760px;padding:100px 0 0;background:radial-gradient(circle at 75% 35%,rgba(230,162,60,.17),transparent 25%),linear-gradient(135deg,#070707,#111);border-bottom:1px solid var(--wbb-line)}.wbb-hero-glow{position:absolute;inset:auto -20% -35% auto;width:700px;height:700px;border-radius:50%;background:rgba(230,162,60,.08);filter:blur(70px)}.wbb-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;min-height:610px}.wbb-hero-copy{position:relative;z-index:2}.wbb-hero h1{margin:18px 0 22px;font-size:clamp(58px,7.2vw,108px);line-height:.9;letter-spacing:-5px;font-weight:950}.wbb-hero h1 em{font-style:normal;color:var(--wbb-gold)}.wbb-hero-copy>p{max-width:650px;color:#c7c7c7;font-size:18px;line-height:1.75}.wbb-actions-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.wbb-btn{min-height:54px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--wbb-line);font-size:12px;font-weight:900;letter-spacing:.6px;transition:.25s}.wbb-btn-primary{background:var(--wbb-gold);color:#111!important;border-color:var(--wbb-gold)}.wbb-btn-primary:hover{background:var(--wbb-gold2);transform:translateY(-2px)}.wbb-btn-ghost{color:#fff!important;background:transparent}.wbb-btn-ghost:hover{border-color:var(--wbb-gold);color:var(--wbb-gold)!important}.wbb-trust-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:35px;color:#888;font-size:12px}.wbb-hero-visual{position:relative;min-height:560px;display:grid;place-items:center}.wbb-wheel{position:relative;width:min(500px,42vw);aspect-ratio:1;border-radius:50%;border:28px solid #2e2e2e;background:repeating-conic-gradient(from 0deg,var(--wbb-gold) 0 5deg,#181818 5deg 44deg);box-shadow:0 0 0 12px #111,0 30px 100px rgba(0,0,0,.8);animation:wbbFloat 5s ease-in-out infinite}.wbb-wheel:before{content:"";position:absolute;inset:24%;border-radius:50%;background:#111;border:14px solid var(--wbb-gold);box-shadow:0 0 0 12px #292929}.wbb-wheel-core{position:absolute;inset:38%;z-index:2;display:grid;place-items:center;border-radius:50%;background:#080808;color:#fff;font-size:24px;font-weight:900;border:3px solid #fff}.wbb-orbit{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;animation:wbbSpin 20s linear infinite}.wbb-orbit-one{width:92%;aspect-ratio:1}.wbb-orbit-two{width:112%;aspect-ratio:1;animation-direction:reverse}.wbb-floating-tag{position:absolute;padding:10px 14px;background:#0d0d0d;border:1px solid var(--wbb-line);color:#fff;font-size:10px;font-weight:900;letter-spacing:1.3px}.tag-one{top:16%;right:4%}.tag-two{bottom:18%;left:2%}.wbb-ticker{height:54px;overflow:hidden;border-top:1px solid var(--wbb-line);background:#0b0b0b}.wbb-ticker div{width:max-content;line-height:54px;color:#fff;font-weight:900;letter-spacing:3px;animation:wbbTicker 18s linear infinite}.wbb-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.wbb-section-head h2,.wbb-auction-banner h2,.wbb-cta-box h2{margin:8px 0 0;font-size:clamp(34px,4vw,62px);line-height:1;letter-spacing:-2px}.wbb-section-head p{max-width:460px;color:var(--wbb-muted);line-height:1.7}.wbb-text-link{color:#fff!important;font-size:12px;font-weight:900}.wbb-text-link:hover{color:var(--wbb-gold)!important}.wbb-finder-section{background:#0d0d0d}.wbb-finder-frame{padding:28px;border:1px solid var(--wbb-line);background:linear-gradient(135deg,#101010,#171717);border-radius:18px}.wbb-finder-frame select,.wbb-finder-frame input,.wbb-finder-frame button{min-height:52px!important;border-radius:10px!important}.wbb-dark-section{background:#090909}.wbb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wbb-card{overflow:hidden;background:var(--wbb-card);border:1px solid var(--wbb-line);transition:.3s}.wbb-card:hover{transform:translateY(-6px);border-color:rgba(230,162,60,.5)}.wbb-card-media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#202020}.wbb-card-media img{width:100%;height:100%;object-fit:cover;transition:.45s}.wbb-card:hover img{transform:scale(1.05)}.wbb-stock{position:absolute;top:12px;left:12px;padding:8px 10px;background:#111;color:#fff;font-size:9px;font-weight:900;letter-spacing:1px}.wbb-stock.is-stock{border-left:3px solid #48c774}.wbb-stock.is-sold{border-left:3px solid #ff5757}.wbb-card-body{padding:18px}.wbb-card-kicker{margin:0 0 8px;color:var(--wbb-gold);font-size:9px;font-weight:900;letter-spacing:1.4px}.wbb-card h3{margin:0;min-height:46px;font-size:16px;line-height:1.35}.wbb-card h3 a{color:#fff!important}.wbb-card-bottom{margin-top:16px;padding-top:14px;border-top:1px solid var(--wbb-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.wbb-price{font-size:14px;font-weight:900;color:#fff}.wbb-arrow{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--wbb-line);color:#fff!important}.wbb-arrow:hover{background:var(--wbb-gold);color:#111!important}.wbb-auction-section{background:linear-gradient(180deg,#0f0f0f,#080808)}.wbb-auction-banner{padding:50px;display:flex;align-items:end;justify-content:space-between;gap:30px;background:radial-gradient(circle at 90% 50%,rgba(230,162,60,.22),transparent 26%),#151515;border:1px solid var(--wbb-line)}.wbb-auction-banner p{max-width:650px;color:var(--wbb-muted);font-size:17px}.wbb-live-dot{display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 0 7px rgba(255,77,77,.12);animation:wbbPulse 1.5s infinite}.wbb-auction-grid-wrap{margin-top:20px}.wbb-market-grid-section{background:#0a0a0a}.wbb-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wbb-feature-card{position:relative;min-height:360px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff!important;background:linear-gradient(155deg,#191919,#0c0c0c);border:1px solid var(--wbb-line);transition:.3s}.wbb-feature-card:hover{transform:translateY(-6px);border-color:var(--wbb-gold)}.wbb-feature-index{position:absolute;top:24px;left:28px;color:#666;font-size:11px}.wbb-feature-icon{position:absolute;top:24px;right:28px;color:var(--wbb-gold);font-size:32px}.wbb-feature-card h3{margin:0 0 12px;font-size:32px;letter-spacing:-1px}.wbb-feature-card p{color:var(--wbb-muted);line-height:1.7}.wbb-feature-card strong{margin-top:18px;color:var(--wbb-gold);font-size:11px;letter-spacing:1px}.wbb-proof-section{padding:42px 0;background:var(--wbb-gold);color:#111}.wbb-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.wbb-proof-grid div{padding:18px 24px;border-right:1px solid rgba(0,0,0,.18)}.wbb-proof-grid div:last-child{border-right:0}.wbb-proof-grid strong{display:block;font-size:28px}.wbb-proof-grid span{display:block;margin-top:4px;font-size:10px;font-weight:900;letter-spacing:1.3px}.wbb-cta-section{background:#080808}.wbb-cta-box{padding:54px;display:flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid var(--wbb-line);background:linear-gradient(135deg,#121212,#191919)}.wbb-cta-box p{max-width:680px;color:var(--wbb-muted);line-height:1.7}.wbb-empty{padding:30px;border:1px solid var(--wbb-line);color:var(--wbb-muted);text-align:center}@keyframes wbbSpin{to{transform:rotate(360deg)}}@keyframes wbbFloat{50%{transform:translateY(-16px)}}@keyframes wbbTicker{to{transform:translateX(-50%)}}@keyframes wbbPulse{50%{box-shadow:0 0 0 12px rgba(255,77,77,0)}}
@media(max-width:1050px){.wbb-hero-grid{grid-template-columns:1fr}.wbb-hero{padding-top:70px}.wbb-hero-visual{min-height:430px}.wbb-wheel{width:min(420px,70vw)}.wbb-product-grid{grid-template-columns:repeat(2,1fr)}.wbb-market-grid{grid-template-columns:1fr}.wbb-proof-grid{grid-template-columns:repeat(2,1fr)}.wbb-auction-banner,.wbb-cta-box{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.wbb-shell{width:min(100% - 24px,1440px)}.wbb-section{padding:62px 0}.wbb-hero{min-height:auto}.wbb-hero-grid{min-height:auto}.wbb-hero h1{font-size:48px;letter-spacing:-2px}.wbb-hero-copy>p{font-size:15px}.wbb-hero-visual{min-height:330px}.wbb-wheel{width:270px;border-width:18px}.wbb-wheel-core{font-size:16px}.wbb-section-head{align-items:flex-start;flex-direction:column}.wbb-product-grid{grid-template-columns:1fr}.wbb-auction-banner,.wbb-cta-box{padding:30px}.wbb-proof-grid{grid-template-columns:1fr 1fr}.wbb-proof-grid div{padding:14px 10px}.wbb-proof-grid strong{font-size:20px}.wbb-actions-row{display:grid}.wbb-btn{width:100%}.wbb-trust-row{gap:12px}.wbb-feature-card{min-height:300px}.wbb-finder-frame{padding:14px}.wbb-ticker div{font-size:12px}}


/* Astra / Elementor color reset for WBB coded homepage */
.wbb-home,
.wbb-home section,
.wbb-home div{color:var(--wbb-text)}
.wbb-home h1,
.wbb-home h2,
.wbb-home h3,
.wbb-home h4,
.wbb-home h5,
.wbb-home h6{color:#fff!important}
.wbb-home p{color:var(--wbb-muted)!important}
.wbb-home .wbb-eyebrow,
.wbb-home .wbb-card-kicker,
.wbb-home .wbb-feature-card strong{color:var(--wbb-gold)!important}
.wbb-home .wbb-hero-copy>p{color:#c7c7c7!important}
.wbb-home .wbb-trust-row,
.wbb-home .wbb-trust-row span{color:#a8a8a8!important}
.wbb-home .wbb-section-head h2,
.wbb-home .wbb-auction-banner h2,
.wbb-home .wbb-cta-box h2,
.wbb-home .wbb-feature-card h3{color:#fff!important;text-shadow:none!important}
.wbb-home .wbb-section-head p,
.wbb-home .wbb-auction-banner p,
.wbb-home .wbb-cta-box p,
.wbb-home .wbb-feature-card p{color:var(--wbb-muted)!important}
.wbb-home .wbb-price,
.wbb-home .wbb-price *,
.wbb-home .woocommerce-Price-amount,
.wbb-home .woocommerce-Price-currencySymbol{color:#fff!important}
.wbb-home .wbb-finder-frame label,
.wbb-home .wbb-finder-frame h1,
.wbb-home .wbb-finder-frame h2,
.wbb-home .wbb-finder-frame h3,
.wbb-home .wbb-finder-frame h4{color:#fff!important}
.wbb-home .wbb-finder-frame p,
.wbb-home .wbb-finder-frame small{color:#b9c0ca!important}
.wbb-home .wbb-empty{background:#121212!important;border:1px solid var(--wbb-line)!important;color:#bdbdbd!important;border-radius:10px!important}
.wbb-home .wbb-empty p{color:#bdbdbd!important}
.wbb-home a:not(.wbb-btn-primary):not(.wbb-feature-card){color:inherit}
