.wg-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}.wg-music[hidden],.wg-overlay[hidden],.wg-push[hidden],.wg-pwa[hidden]{display:none}.wg-overlay.is-sheet{align-items:flex-end;padding:0}.wg-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgb(var(--fg)/.08)}.wg-btn,.wg-close{color:var(--c-text)}.wg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid rgb(var(--fg)/.14);border-radius:10px;font-size:13px;font-weight:600}.wg-btn.is-primary{border-color:#22b700;background:#22b700;color:var(--on-brand,#061a02)}.wg-btn[disabled]{opacity:.5}.wg-x{flex:none;width:28px;height:28px}.wg-link,.wg-x{color:var(--c-text-muted)}.wg-link{font-size:12px;text-decoration:underline}.wg-notice{position:relative;width:min(460px,100%);max-height:90vh;overflow-y:auto;padding:28px 24px 22px;border:1px solid rgb(var(--fg)/.08);border-radius:18px;background:var(--c-surface);text-align:center;outline:none}.wg-notice:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#3b82f6}.wg-notice.is-warning:before{background:#f59e0b}.wg-notice.is-success:before{background:#22b700}.wg-notice.is-danger:before{background:#ef4444}.wg-notice-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:rgb(var(--fg)/.06);font-size:22px;color:#3b82f6}.is-warning .wg-notice-ico{color:#f59e0b}.is-success .wg-notice-ico{color:#22b700}.is-danger .wg-notice-ico{color:#ef4444}.wg-notice-badge{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:20px;background:rgb(var(--fg)/.08);font-size:11px;font-weight:600}.wg-notice h2{margin-bottom:8px;font-size:18px;font-weight:700}.wg-notice-body{font-size:14px;line-height:1.6;color:rgb(var(--fg)/.75)}.wg-notice-meta{margin-top:12px;font-size:11.5px;color:var(--c-text-muted)}.wg-notice-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.wg-popup{width:min(420px,100%);max-height:90vh;overflow-y:auto;border:1px solid rgb(var(--fg)/.08);border-radius:18px;background:var(--c-surface)}.wg-popup>header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgb(var(--fg)/.07)}.wg-popup>header>div{flex:1;min-width:0}.wg-popup h3{font-size:15px;font-weight:700}.wg-popup header p{font-size:12px;color:var(--c-text-muted)}.wg-popup-slides article{padding:16px;text-align:center}.wg-popup-slides article[hidden]{display:none}.wg-popup-image{display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:12px;font-size:40px}.wg-popup-image img{max-height:100%;border-radius:12px}.wg-popup h4{font-size:15px;font-weight:600}.wg-popup-price{margin:6px 0;font-size:14px}.wg-popup-price b{color:#22b700}.wg-popup-price s{color:var(--c-text-muted);font-size:12px}.wg-popup-price em{padding:1px 6px;border-radius:6px;background:#ef4444;color:#1a0303;font-size:11px;font-style:normal}.wg-popup-stock{margin-bottom:12px;font-size:12px;color:#22b700}.wg-popup-stock i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22b700}.wg-popup-nav{display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:12px;font-size:12px}.wg-popup-nav span{display:flex;gap:5px}.wg-popup-nav i{width:7px;height:7px;border-radius:50%;background:rgb(var(--fg)/.2)}.wg-popup-nav i.is-on{background:#22b700}.wg-popup>footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid rgb(var(--fg)/.07);font-size:12px;color:var(--c-text-muted)}.wg-review{position:relative;width:min(480px,100%);max-height:90vh;overflow-y:auto;padding:22px;border:1px solid rgb(var(--fg)/.08);border-radius:18px;background:var(--c-surface);outline:none}.wg-review-head{text-align:center}.wg-review-head>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:8px;border-radius:50%;background:rgba(251,191,36,.15);color:#fbbf24;font-size:20px}.wg-review h3{font-size:17px;font-weight:700}.wg-review-head p{font-size:13px;color:var(--c-text-muted)}.wg-review-product{display:flex;align-items:center;gap:12px;margin:16px 0;padding:10px;border-radius:12px;background:rgb(var(--fg)/.04)}.wg-review-product img{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.wg-review-product h4{font-size:14px;font-weight:600}.wg-review-product p{font-size:12px;color:var(--c-text-muted)}.wg-review legend,.wg-review-comment{font-size:13px;font-weight:600}.wg-stars{display:flex;gap:6px;margin-top:6px}.wg-stars button{font-size:26px;color:rgb(var(--fg)/.2)}.wg-stars .is-on{color:#fbbf24}.wg-review-comment{display:block;margin-top:14px}.wg-review-comment textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid rgb(var(--fg)/.1);border-radius:10px;background:var(--c-surface-deep);color:var(--c-text);font-weight:400}.wg-review-comment small{display:block;text-align:right;font-size:11px;font-weight:400;color:var(--c-text-muted)}.wg-review-error{font-size:12px;color:#ef4444}.wg-review>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px}.wg-review>footer>span{display:flex;gap:8px}.wg-push,.wg-pwa{position:fixed;left:12px;right:12px;bottom:80px;z-index:1200;display:flex;align-items:center;gap:10px;max-width:460px;margin:auto;padding:12px;border:1px solid rgb(var(--fg)/.1);border-radius:14px;background:var(--c-surface);box-shadow:0 10px 30px rgba(0,0,0,.35)}.wg-push>span{color:#22b700;font-size:18px}.wg-push>div,.wg-pwa>div{flex:1;min-width:0}.wg-push p,.wg-pwa p{font-size:13px;font-weight:600}.wg-push small,.wg-pwa small{display:block;font-size:11.5px;color:var(--c-text-muted)}.wg-pwa img{border-radius:10px}.wg-push .wg-btn,.wg-pwa .wg-btn{padding:8px 12px;font-size:12px;white-space:nowrap}.wg-sheet{width:100%;max-width:520px;padding:22px;border-radius:18px 18px 0 0;background:var(--c-surface);outline:none}.wg-sheet h3{margin-bottom:14px;font-size:16px;font-weight:700}.wg-sheet li{display:flex;gap:10px;margin-bottom:10px;font-size:13px}.wg-sheet li>i{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;background:#22b700;color:var(--on-brand,#061a02);font-size:11px;font-weight:700;font-style:normal}.wg-sheet p{margin-bottom:10px;font-size:12px;color:var(--c-text-muted)}.wg-sheet .wg-btn{width:100%}.wg-music{position:fixed;left:12px;bottom:80px;z-index:1100;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid rgb(var(--fg)/.1);border-radius:30px;background:var(--c-surface)}@media (min-width:992px){.wg-music{left:20px}.wg-music,.wg-push,.wg-pwa{bottom:20px}}.wg-music>button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(34,183,0,.15);color:#22b700;position:relative}.wg-music>button:after{content:"";position:absolute;inset:-5px}.wg-music span{display:block;max-width:120px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wg-music input{display:block;width:100px;accent-color:#22b700}.wg-bars{display:none!important;gap:2px;align-items:flex-end;height:14px}.wg-bars i{width:3px;height:60%;background:#22b700;animation:wg-bar .9s infinite alternate}.wg-bars i:nth-child(2){animation-delay:.2s}.wg-bars i:nth-child(3){animation-delay:.4s}.wg-bars i:nth-child(4){animation-delay:.6s}@keyframes wg-bar{to{height:100%}}.wg-music.is-playing .wg-bars{display:flex!important}.wg-music.is-playing>button>svg{display:none}@media (max-width:991px){.wg-music{padding:0;background:transparent;box-shadow:none;bottom:68px}.wg-music>div{display:none}.wg-music>button{width:48px;height:48px}.wg-music>button:after{content:none}body:has([data-buybar]) .wg-music{bottom:132px}body:has(main form) .wg-music{display:none}}