.custom-glow-button{--pearl-navy: color-mix(in srgb, var(--header-background, #1e2d7d) 80%, #000);position:relative;isolation:isolate;display:inline-flex;max-width:100%;padding:2px;border:0;border-radius:6.25rem;background:var(--pearl-navy);color:#fff;font-size:.8125rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;vertical-align:middle;box-shadow:0 .625rem 1.25rem #0b15463d,0 .375rem .5rem -.25rem #080f307f;transition:transform .22s ease,box-shadow .22s ease}.custom-glow-button__halo,.custom-glow-button__rim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.custom-glow-button__halo{transition:opacity .3s ease}.custom-glow-button__halo--outer{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;z-index:-3;opacity:.42;filter:blur(1rem)}.custom-glow-button__halo--inner{top:-.0625rem;right:-.0625rem;bottom:-.0625rem;left:-.0625rem;z-index:-2;opacity:.65;filter:blur(.25rem)}.custom-glow-button__orbit{position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;background:linear-gradient(90deg,#ff682b 15%,#ffac65 30%,transparent 46% 54%,#548aff 70%,#98c5ff 85%);transform:translate(-50%,-50%) rotate(10deg);animation:custom-glow-button-orbit 8s linear infinite}.custom-glow-button__rim .custom-glow-button__orbit{background:linear-gradient(90deg,#fff0d6 10%,#ffb575 30%,#ffffff1f 46% 54%,#85b5ff 70%,#e0edff 90%)}.custom-glow-button__surface{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.625rem;min-width:0;min-height:3rem;padding:.75rem 1.125rem;overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,#263879,var(--pearl-navy) 48%,#0c153f);box-shadow:inset 0 .3rem .9rem #dfeaff3d,inset 0 -.1rem .3rem #080f30b3,inset 0 -.4rem .9rem #85a9ff52;transition:box-shadow .3s ease}.custom-glow-button__surface:before,.custom-glow-button__surface:after{content:"";position:absolute;z-index:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.custom-glow-button__surface:before{top:-100%;right:-15%;bottom:28%;left:-15%;border-radius:50%;background:#ffffff17}.custom-glow-button__surface:after{top:10%;right:6%;bottom:42%;left:6%;border-radius:6.25rem 6.25rem 0 0;background:linear-gradient(180deg,rgb(255 255 255 / 24%),transparent 60%);box-shadow:inset 0 10px 8px -10px #ffffffd9}.custom-glow-button__label{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere;text-shadow:0 1px 2px rgb(8 15 48 / 65%)}.custom-glow-button__count{position:relative;z-index:1;flex:0 0 auto;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgb(8 15 48 / 65%);white-space:nowrap}.custom-glow-button__count[hidden]{display:none}.custom-glow-button__cursor-glow{position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;padding:.75rem;pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;-webkit-mask-image:radial-gradient(ellipse 2.25rem 1.5rem at var(--cursor-glow-x, 50%) var(--cursor-glow-y, 50%),#000 10%,transparent 100%);mask-image:radial-gradient(ellipse 2.25rem 1.5rem at var(--cursor-glow-x, 50%) var(--cursor-glow-y, 50%),#000 10%,transparent 100%);opacity:0;transition:opacity .16s ease}.custom-glow-button__text-glow{text-shadow:0 0 3px rgb(255 255 255 / 90%),0 0 8px rgb(174 202 255 / 80%),0 0 14px rgb(126 167 255 / 65%)}.custom-glow-button__arrow{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;width:1.125rem;height:1rem}.custom-glow-button__arrow-glow{display:flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.custom-glow-button--tracking .custom-glow-button__cursor-glow{opacity:.8}}.custom-glow-button__surface .icon{position:relative;z-index:1;flex:0 0 auto;width:1.125rem;height:1rem;color:#e6e9f1;transition:transform .22s ease}.custom-glow-button__arrow-glow .icon{color:#fff;filter:drop-shadow(0 0 3px rgb(255 255 255 / 90%)) drop-shadow(0 0 6px rgb(174 202 255 / 80%))}.custom-glow-button:focus-visible{outline:3px solid #4372d6;outline-offset:5px}.custom-glow-button:focus-visible .custom-glow-button__halo--outer{opacity:.7}.custom-glow-button:focus-visible .custom-glow-button__surface{box-shadow:inset 0 .3rem .5rem #dfeaff52,inset 0 -.1rem .3rem #080f30b3,inset 0 -.4rem .9rem #85a9ff7a}.custom-glow-button:focus-visible .custom-glow-button__surface:before{transform:translateY(-5%)}.custom-glow-button:focus-visible .custom-glow-button__surface:after{opacity:.4;transform:translateY(5%)}.custom-glow-button:active{transform:translateY(1px)}@media(hover:hover){.custom-glow-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 .75rem 1.5rem #0b154647,0 .375rem .5rem -.25rem #080f307f}.custom-glow-button:hover .custom-glow-button__halo--outer{opacity:.7}.custom-glow-button:hover .custom-glow-button__halo--inner{opacity:.9}.custom-glow-button:hover .icon{transform:translate(3px)}.custom-glow-button:hover .custom-glow-button__surface{box-shadow:inset 0 .3rem .5rem #dfeaff52,inset 0 -.1rem .3rem #080f30b3,inset 0 -.4rem .9rem #85a9ff7a}.custom-glow-button:hover .custom-glow-button__surface:before{transform:translateY(-5%)}.custom-glow-button:hover .custom-glow-button__surface:after{opacity:.4;transform:translateY(5%)}.custom-glow-button:active{transform:translateY(1px)}}@keyframes custom-glow-button-orbit{0%{transform:translate(-50%,-50%) rotate(10deg)}to{transform:translate(-50%,-50%) rotate(370deg)}}@media(prefers-reduced-motion:reduce){.custom-glow-button,.custom-glow-button__halo,.custom-glow-button__surface,.custom-glow-button__cursor-glow,.custom-glow-button__surface:before,.custom-glow-button__surface:after,.custom-glow-button__surface .icon{transition:none}.custom-glow-button .custom-glow-button__orbit{animation:none}.custom-glow-button:hover,.custom-glow-button:active,.custom-glow-button:hover .icon,.custom-glow-button:is(:hover,:focus-visible) .custom-glow-button__surface:before,.custom-glow-button:is(:hover,:focus-visible) .custom-glow-button__surface:after{transform:none}}@media(forced-colors:active){.custom-glow-button{border:2px solid ButtonText;color:LinkText}.custom-glow-button__halo,.custom-glow-button__rim,.custom-glow-button__cursor-glow,.custom-glow-button__surface:before,.custom-glow-button__surface:after{display:none}.custom-glow-button__label{text-shadow:none}.custom-glow-button__surface .icon{color:currentColor}.custom-glow-button:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-glow-button.css.map */
