.signup-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.1);left:0;padding:12px 16px;position:fixed;right:0;top:80px;z-index:999}.signup-banner,.signup-banner .signup-banner-content{align-items:center;display:flex;justify-content:center;width:100%}.signup-banner .signup-banner-content{gap:8px;max-width:1202px;position:relative}.signup-banner .signup-banner-close{display:none}.signup-banner .signup-banner-icon{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.signup-banner .signup-banner-text{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.signup-banner .signup-banner-link{background:none;border:none;color:gold;cursor:pointer;font-size:16px;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:gold;text-underline-offset:2px;transition:opacity .2s ease}.signup-banner .signup-banner-link:hover{opacity:.8}.signup-banner .signup-banner-link:active{opacity:.6}@media(max-width:768px){.signup-banner{background:linear-gradient(90deg,#1a3a5c,#0d2847);bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.3);margin:0!important;padding:12px 16px;top:auto;z-index:999}.signup-banner--product-detail{bottom:70px;z-index:998}.signup-banner .signup-banner-content{gap:6px;justify-content:flex-start;padding-right:32px}.signup-banner .signup-banner-icon{height:20px;width:20px}.signup-banner .signup-banner-text{flex:1;font-size:14px}.signup-banner .signup-banner-link{font-size:14px}.signup-banner .signup-banner-close{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease}.signup-banner .signup-banner-close:hover{color:#fff}.signup-banner .signup-banner-close:active{color:hsla(0,0%,100%,.5)}.signup-banner .signup-banner-close svg{height:16px;width:16px}}.discord-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.1);left:0;padding:12px 16px;position:fixed;right:0;top:80px;z-index:999}.discord-banner,.discord-banner .discord-banner-content{align-items:center;display:flex;justify-content:center;width:100%}.discord-banner .discord-banner-content{gap:8px;max-width:1202px;position:relative}.discord-banner .discord-banner-icon{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.discord-banner .discord-banner-text{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.discord-banner .discord-banner-link{background:none;border:none;color:gold;cursor:pointer;font-size:16px;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:gold;text-underline-offset:2px;transition:opacity .2s ease}.discord-banner .discord-banner-link:hover{opacity:.8}.discord-banner .discord-banner-link:active{opacity:.6}@media(max-width:768px){.discord-banner{background:linear-gradient(90deg,#1a3a5c,#0d2847);bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.3);margin:0!important;padding:12px 16px;top:auto;z-index:999}.discord-banner--product-detail{bottom:70px;z-index:998}.discord-banner .discord-banner-content{gap:6px;justify-content:flex-start}.discord-banner .discord-banner-icon{height:20px;width:20px}.discord-banner .discord-banner-text{flex:1;font-size:14px}.discord-banner .discord-banner-link{font-size:14px}}