.lb-i{display:block;flex:none}
.lb-logo{display:inline-flex;align-items:center;gap:10px;color:#0f172a;text-decoration:none;line-height:1}
.lb-logo--dark{color:#fff}
.lb-logo__mark{display:block;flex:none;border-radius:11px;box-shadow:0 6px 16px -8px rgba(255,138,0,.6)}
.lb-logo__t{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:19px;letter-spacing:.18em}
.lb-logo__t b{font-weight:800}
.lb-logo__t span{font-weight:400}
.lb-eyebrow{display:inline-flex;align-items:center;gap:7px}
.lb-btn .lb-i{transition:transform .15s}
.lb-btn:hover .lb-i{transform:translateX(3px)}
.lb-trust__ic{color:var(--lb-amber2);background:#fff4e2}
.lb-hero__badge .lb-hb{width:40px;height:40px;border-radius:12px;background:#fff4e2;color:var(--lb-amber2);display:grid;place-items:center;flex:none}
.lb-buy__bul li{align-items:center}
.lb-bi{width:32px;height:32px;border-radius:10px;background:#fff4e2;color:var(--lb-amber2);display:grid;place-items:center;flex:none}
.lb-ship__ic{width:42px;height:42px;border-radius:12px;background:#fff;color:var(--lb-green);display:grid;place-items:center;flex:none;box-shadow:0 2px 8px -4px rgba(15,23,42,.2)}
.lb-secure{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--lb-muted);margin-top:14px}
.lb-secure .lb-i{color:var(--lb-green)}
.lb-mini-trust div{display:flex;flex-direction:column;align-items:center;gap:6px}
.lb-mini-trust .lb-i{color:var(--lb-amber2)}
.lb-marquee__track>span{display:inline-flex;align-items:center;gap:10px}
.lb-marquee .lb-i{color:var(--lb-amber)}
.lb-yes,.lb-no{font-size:0}
.lb-ba__line span .lb-i{width:22px;height:22px}
.lb-stars{display:flex;gap:2px;color:#f5a524}
.lb-stars--ph{color:#e2e8f0}
.lb-rev__v{display:inline-flex;align-items:center;gap:4px}
.lb-guar__seal{flex-direction:column;gap:2px}
.lb-guar__seal .lb-i{margin:0 auto 2px}
.lb-faq summary::after{content:'';width:22px;height:22px;flex:none;background:var(--lb-amber2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat}
.lb-foot-logo{display:flex;justify-content:center;padding:8px 0 0}