.lsg-badge-feat{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 50%,#d97706 100%);box-shadow:0 3px 12px rgba(245,158,11,.35)}.lsg-highlight{background:linear-gradient(135deg,#fef08a 0%,#fde047 100%);color:var(--lsg-text);padding:1px 4px;border-radius:3px;font-weight:inherit}.lsg-tooltip{position:fixed;background-color:rgba(109,14,14,1);background-image:linear-gradient(90deg,rgba(109,14,14,1) 0%,rgba(192,0,0,1) 100%);color:#fff;font-size:10px;font-weight:500;padding:5px 10px;border-radius:6px;white-space:nowrap;z-index:99999;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.2);opacity:0;transition:opacity .15s}.lsg-tooltip.visible{opacity:1}.lsg-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:rgba(192,0,0,1)}.lsg-var-more{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:var(--lsg-dark);color:#fff;border-radius:8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s}.lsg-var-more:hover{background:var(--lsg-primary)}.lsg-buy.loading{pointer-events:none;opacity:.7}.lsg-buy.added{background:linear-gradient(135deg,#16a34a,#15803d)}.lsg-load-more.loading{pointer-events:none;opacity:.7}.lsg-load-more.loading span::after{content:"...";animation:lsgdots 1s infinite}.lsg-load-more.hidden{display:none}.lsg-loader.active{display:flex}