.hyper-glass-bleed{position:relative;width:100%;background:linear-gradient(180deg,#050810,#000);overflow:hidden}.hyper-glass-bleed__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 140% at 20% 0%,color-mix(in srgb,var(--hg-accent-color, #3b82f6) 22%,transparent) 0%,transparent 65%),radial-gradient(50% 130% at 85% 100%,color-mix(in srgb,var(--hg-accent-color, #3b82f6) 14%,transparent) 0%,transparent 70%);opacity:.55}.hyper-glass-wrap{position:relative;z-index:1;display:flex;justify-content:center;padding:14px clamp(16px,3vw,32px)}.hyper-glass{position:relative;width:100%;max-width:var(--hg-max-width, 1440px);border-radius:var(--hg-radius, 34px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff12,#ffffff04 55%,#ffffff08),color-mix(in srgb,var(--hg-bg-color, #0a0e14) 78%,transparent);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 1px 1px #ffffff0f,0 24px 48px -24px #0000008c,0 10px 20px -12px #00000059,0 2px 6px -2px #00000040}.hyper-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg,#ffffff38,#ffffff0d 30%,#fff0 55%,#ffffff14);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.hyper-glass__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 60% at 14% -20%,#ffffff24,#fff0 55%),radial-gradient(80% 60% at 100% 120%,color-mix(in srgb,var(--hg-accent-color, #3b82f6) 18%,transparent),#fff0 60%);mix-blend-mode:screen}.hyper-glass__sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.hyper-glass__sweep:after{content:"";position:absolute;top:-20%;bottom:-20%;width:22%;background:linear-gradient(100deg,#fff0,#ffffff17,#fff0);transform:translate(-140%) skew(-12deg);animation:hg-sweep 9s ease-in-out infinite;animation-delay:1.2s}@keyframes hg-sweep{0%,12%{transform:translate(-140%) skew(-12deg)}45%,to{transform:translate(540%) skew(-12deg)}}.hyper-glass__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--hg-bg-opacity, .1)}.hyper-glass__texture img{width:100%;height:100%;object-fit:cover}.hyper-glass__track{position:relative;z-index:2;display:flex;align-items:stretch}.hyper-glass__item{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;padding:13px clamp(18px,2.2vw,28px);text-decoration:none;color:var(--hg-text-color, #ffffff);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}a.hyper-glass__item:hover{opacity:.82;transform:translateY(-1px)}.hyper-glass__icon{flex-shrink:0;display:inline-flex;width:19px;height:19px;color:var(--hg-text-color, #ffffff);opacity:.92}.hyper-glass__icon svg{width:100%;height:100%}.hyper-glass__copy{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.3}.hyper-glass__title{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--hg-text-color, #ffffff);opacity:.98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hyper-glass__subtitle{font-size:12px;font-weight:400;letter-spacing:0;color:var(--hg-text-color, #ffffff);opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hyper-glass__divider{align-self:center;width:1px;height:26px;flex-shrink:0;background:linear-gradient(180deg,#fff0,#ffffff29,#fff0)}@media screen and (max-width:989px){.hyper-glass__track{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);scroll-snap-type:x proximity}.hyper-glass__track::-webkit-scrollbar{display:none}.hyper-glass__item{flex:0 0 auto;scroll-snap-align:start;padding:12px 20px}.hyper-glass__divider{flex:0 0 auto}}@media screen and (max-width:749px){.hyper-glass-wrap{padding:10px 14px}.hyper-glass{border-radius:clamp(18px,6vw,26px)}.hyper-glass__item{gap:10px;padding:11px 16px}.hyper-glass__icon{width:17px;height:17px}.hyper-glass__title{font-size:12.5px}.hyper-glass__subtitle{font-size:11px}}@media(prefers-reduced-motion:reduce){.hyper-glass__item{transition:none}.hyper-glass__sweep:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-hyper-glass.css.map */
