:root{--puffo-announcement-height: 0px}.announcement-bar-section:has(.puffo-sticky-announcement){position:sticky;top:0;z-index:50}.puffo-status-shell{position:relative;min-height:44px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 50%,rgba(214,255,0,.12),transparent 26%),radial-gradient(circle at 82% 50%,rgba(123,47,255,.11),transparent 29%),linear-gradient(90deg,#020202,#090909 48%,#020202);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(214,255,0,.26);box-shadow:0 9px 28px #00000070,0 0 26px #d6ff0021,0 0 38px #7b2fff12,inset 0 0 26px #d6ff0008;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.puffo-status-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:22px 22px}.puffo-status-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 0 34%,rgba(255,59,48,.045) 40%,rgba(214,255,0,.07) 45%,rgba(255,255,255,.075) 49%,rgba(123,47,255,.07) 54%,transparent 64%);background-size:220% 100%;animation:puffoStatusSurfaceFlow 5.6s linear infinite}.puffo-status-link{position:relative;z-index:4;display:grid;grid-template-columns:minmax(150px,.72fr) minmax(260px,1.7fr) minmax(190px,.85fr);align-items:center;gap:20px;width:min(94%,1500px);min-height:44px;margin:0 auto;padding:7px 18px;color:inherit;text-decoration:none}.puffo-status-side,.puffo-status-main{display:flex;align-items:center;min-width:0}.puffo-status-side--left{gap:11px}.puffo-status-side--right{justify-content:flex-end;gap:16px}.puffo-status-beacon{position:relative;width:12px;height:12px;flex:0 0 12px}.puffo-status-beacon__core{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:2px;transform:rotate(45deg);background:#ff3b30;box-shadow:0 0 8px #ff3b30,0 0 18px #ff3b30c2,0 0 30px #ff3b3061;animation:puffoStatusCore 1.7s ease-in-out infinite}.puffo-status-beacon__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,59,48,.74);border-radius:50%;opacity:0;animation:puffoStatusBeacon 2s ease-out infinite}.puffo-status-beacon__ring--two{animation-delay:1s}.puffo-status-kicker,.puffo-status-signal{font-size:1rem;font-weight:850;line-height:1;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.puffo-status-kicker{color:#d6ff00;text-shadow:0 0 9px rgba(214,255,0,.52),0 0 20px rgba(214,255,0,.24)}.puffo-status-main{justify-content:center;gap:12px}.puffo-status-title{overflow:hidden;color:#fff;font-size:1.28rem;font-weight:800;line-height:1.15;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 9px rgba(255,255,255,.2),0 0 19px rgba(214,255,0,.14)}.puffo-status-main__micro{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.puffo-status-main__micro span{display:block;height:2px;background:#d6ff00;box-shadow:0 0 7px #d6ff0061}.puffo-status-main__micro span:nth-child(1){width:7px}.puffo-status-main__micro span:nth-child(2){width:22px;opacity:.65}.puffo-status-main__micro span:nth-child(3){width:5px;background:#7b2fff}.puffo-status-main__micro--right{transform:scaleX(-1)}.puffo-status-signal{color:#ffffff85;font-size:.9rem;letter-spacing:.13em}.puffo-status-cta{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgba(214,255,0,.28);border-radius:999px;background:#d6ff000d;color:#d6ff00;font-size:.95rem;font-weight:900;line-height:1;letter-spacing:.08em;white-space:nowrap;box-shadow:0 0 18px #d6ff0012,inset 0 0 12px #d6ff0008;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.puffo-status-link:hover .puffo-status-cta{transform:translateY(-1px);border-color:#d6ff008c;box-shadow:0 0 20px #d6ff0024,0 0 32px #7b2fff12}.puffo-status-sweep{position:absolute;z-index:2;top:0;bottom:0;left:-32%;width:30%;pointer-events:none;opacity:.8;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,59,48,.05),rgba(214,255,0,.13),rgba(255,255,255,.085),rgba(123,47,255,.085),transparent);animation:puffoStatusSweep 4.3s linear infinite}.puffo-status-bottom-flow{position:absolute;z-index:7;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#ff3b30 12%,#d6ff00 34%,#7b2fff 58%,#00d4ff 78%,transparent 100%);background-size:240% 100%;box-shadow:0 0 9px #d6ff009e,0 0 18px #7b2fff3d;animation:puffoStatusBottomFlow 3.1s linear infinite}body.puffo-mode-active .puffo-status-shell{border-bottom-color:#c8ff007a;box-shadow:0 10px 30px #0000007a,0 0 30px #c8ff0030,0 0 46px #7b2fff1f,inset 0 0 32px #c8ff000a}@keyframes puffoStatusBeacon{0%{transform:scale(.55);opacity:.95}75%,to{transform:scale(2.25);opacity:0}}@keyframes puffoStatusCore{0%,to{opacity:.75;transform:rotate(45deg) scale(.82)}50%{opacity:1;transform:rotate(45deg) scale(1.12)}}@keyframes puffoStatusSweep{0%{left:-34%}to{left:112%}}@keyframes puffoStatusBottomFlow{0%{background-position:220% 0}to{background-position:-20% 0}}@keyframes puffoStatusSurfaceFlow{0%{background-position:210% 0}to{background-position:-10% 0}}@media(max-width:989px){.puffo-status-link{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:96%;padding-left:10px;padding-right:10px}.puffo-status-signal{display:none}}@media(max-width:749px){.puffo-status-shell,.puffo-status-link{min-height:42px}.puffo-status-link{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:100%;padding:6px 9px}.puffo-status-kicker{display:none}.puffo-status-side--left{gap:0}.puffo-status-beacon{width:10px;height:10px;flex-basis:10px}.puffo-status-main{justify-content:flex-start;gap:7px}.puffo-status-main__micro--right{display:none}.puffo-status-main__micro span:nth-child(2){width:11px}.puffo-status-title{font-size:1.05rem;letter-spacing:.02em}.puffo-status-cta{padding:5px 7px;font-size:.78rem;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.puffo-status-sweep,.puffo-status-bottom-flow,.puffo-status-shell:after,.puffo-status-beacon__ring,.puffo-status-beacon__core{animation:none}.puffo-status-sweep{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AQ */
