.gtlab-glass{position:relative;isolation:isolate;border:1px solid transparent;background:linear-gradient(132deg,#173d63b8,#061423d1 45%,#030a13e6) padding-box,linear-gradient(118deg,#b1e7ff6b,#49b3ff1f 34%,#ffffff0d 62%,#147ee04d) border-box;box-shadow:var(--gt-shadow-soft),var(--gt-glow-soft),inset 0 1px #ffffff1a,inset 0 -1px #3197eb0f;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.gtlab-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 8% 0%,rgba(159,226,255,.12),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.045),transparent 24%,transparent 74%,rgba(18,127,231,.06));content:"";pointer-events:none}.gtlab-glass--soft{background:linear-gradient(132deg,#13325194,#05111ec2 56%,#030a12d6) padding-box,linear-gradient(118deg,#91daff47,#34a4ff14 50%,#ffffff0a) border-box;box-shadow:0 1.2rem 3.4rem #0003,0 0 2.4rem #0f91ff12,inset 0 1px #ffffff12;backdrop-filter:blur(15px) saturate(132%);-webkit-backdrop-filter:blur(15px) saturate(132%)}.gtlab-glass--strong{background:linear-gradient(132deg,#1c4d7cbd,#071728e0 44%,#020911f0) padding-box,linear-gradient(116deg,#c3eeff80,#44bcff29 36%,#ffffff12 64%,#138bef5c) border-box;box-shadow:var(--gt-shadow-elevated),0 0 5rem #0f91ff24,inset 0 1px #ffffff21;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}.gtlab-glass--interactive{transition:transform var(--gt-duration-standard) var(--gt-ease-standard),border-color var(--gt-duration-standard) ease,box-shadow var(--gt-duration-standard) ease}@media(hover:hover){.gtlab-glass--interactive:hover{transform:translateY(-.4rem);box-shadow:var(--gt-shadow-elevated),0 0 4rem #27abff2e,inset 0 1px #ffffff24}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gtlab-glass,.gtlab-glass--soft,.gtlab-glass--strong{background:linear-gradient(132deg,#102b47,#071523 48%,#030a12) padding-box,linear-gradient(118deg,#b1e7ff6b,#49b3ff1f,#147ee04d) border-box}}.gtlab-heading{max-width:100%;margin:0;color:var(--gt-white);font-family:var(--gt-font-display);font-size:clamp(3.6rem,5.2vw,7.6rem);font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:.96;text-transform:uppercase;text-wrap:balance}.gtlab-heading--hero{font-size:clamp(4.2rem,6.1vw,9rem);line-height:.9}.gtlab-heading--compact{font-size:clamp(3rem,4vw,5.8rem)}.gtlab-heading__base,.gtlab-heading__accent{max-width:100%}.gtlab-heading__base{color:var(--gt-white)}.gtlab-heading__accent{color:var(--gt-electric);text-shadow:0 0 1.2rem rgba(36,178,255,.22),0 0 2.8rem rgba(0,110,236,.09)}.gtlab-section-eyebrow{display:flex;align-items:center;gap:.9rem;width:fit-content;max-width:100%;margin:0 0 1rem;color:#36b8f4;font-family:var(--gt-font-body);font-size:clamp(1.1rem,.9vw,1.25rem);font-weight:700;letter-spacing:.11em;line-height:1.4;text-shadow:0 0 1.1rem rgba(30,157,236,.18);text-transform:uppercase}.gtlab-section-eyebrow:before{flex:0 0 auto;width:2.4rem;height:.2rem;background:linear-gradient(90deg,#79d4ff,#168eff 68%,#168eff29);box-shadow:0 0 .9rem #1f96ff52;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);content:""}.gtlab-heading__break{display:block}.gtlab-heading__glyphs,.gtlab-heading__word,.gtlab-heading__glyph{font:inherit}.gtlab-heading__word,.gtlab-heading__glyph{display:inline-block}.gtlab-heading__word{white-space:nowrap}.gtlab-heading__glyph{color:var(--gt-electric);-webkit-text-fill-color:currentColor;animation:gtlab-heading-wave var(--gt-heading-wave-duration) ease-in-out infinite;animation-delay:var(--gt-char-delay, 0ms)}@keyframes gtlab-heading-wave{0%,to{color:#0879d5;text-shadow:0 0 .7rem rgba(7,132,232,.14)}24%{color:#18a8fa;text-shadow:0 0 1rem rgba(28,172,255,.2)}46%{color:#72d8ff;text-shadow:0 0 1.3rem rgba(91,209,255,.3),0 0 2.8rem rgba(10,143,255,.12)}58%{color:#eefbff;text-shadow:0 0 1.4rem rgba(205,246,255,.26),0 0 3.2rem rgba(40,177,255,.14)}76%{color:#3fc2ff;text-shadow:0 0 1.1rem rgba(51,190,255,.24)}}.gtlab-button,body.gtlab-theme .button:not(.button--tertiary),body.gtlab-theme .shopify-payment-button__button--unbranded{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 2.4rem;overflow:hidden;border:1px solid rgba(188,237,255,.72);border-radius:var(--gt-radius-sm);color:#fff;background:linear-gradient(108deg,#03264c,#075fae 23%,#0a9df7 47%,#25b7e6 65%,#168fe8 82%,#043b72);background-size:240% 100%;box-shadow:0 1.4rem 3.4rem #0055be4d,0 0 2.2rem #23b3ff5c,inset 0 1px #ffffff94;font-family:var(--gt-font-body);font-size:1.2rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 0 1rem rgba(235,253,255,.42);cursor:pointer;transition:transform var(--gt-duration-standard) var(--gt-ease-standard),box-shadow var(--gt-duration-standard) ease,border-color var(--gt-duration-standard) ease,filter var(--gt-duration-standard) ease;animation:gtlab-button-flow 5.8s ease-in-out infinite alternate}.gtlab-button:before,body.gtlab-theme .button:not(.button--tertiary):before,body.gtlab-theme .shopify-payment-button__button--unbranded:before{position:absolute;top:-80%;left:-42%;z-index:1;width:26%;height:260%;border:0;border-radius:42%;background:linear-gradient(90deg,transparent 0%,rgba(105,211,255,.18) 20%,rgba(239,253,255,.92) 49%,rgba(116,218,255,.2) 74%,transparent 100%);box-shadow:0 0 1.4rem #d7f9ff47;content:"";filter:blur(.35rem);opacity:0;transform:translate(0) skew(-18deg);pointer-events:none}body.gtlab-theme .button:not(.button--tertiary):after,body.gtlab-theme .shopify-payment-button__button--unbranded:after{content:none}.gtlab-button--secondary,body.gtlab-theme .button--secondary{border-color:#77cbff57;background:linear-gradient(120deg,#0b3052f5,#051627fa 48%,#083963f5);box-shadow:0 1.2rem 3rem #0000003d,0 0 2rem #1a9dff26,inset 0 1px #ffffff1f}.gtlab-button--compact{min-height:4.6rem;padding:1.1rem 1.8rem;font-size:1.1rem}.gtlab-button__label,.gtlab-button__icon{position:relative;z-index:2}.gtlab-button__icon{display:inline-flex;width:1.6rem;height:1.6rem;margin-left:.8rem;vertical-align:-.25em}.gtlab-button[disabled],.gtlab-button[aria-disabled=true],body.gtlab-theme .button[disabled]{filter:saturate(.45) brightness(.72);cursor:not-allowed;opacity:.72}@media(hover:hover){.gtlab-button:not([disabled],[aria-disabled=true]):hover,body.gtlab-theme .button:not(.button--tertiary,[disabled]):hover,body.gtlab-theme .shopify-payment-button__button--unbranded:hover{border-color:#e2faffeb;box-shadow:0 1.7rem 4rem #0067dc5c,0 0 2.6rem #47ccff70,inset 0 1px #ffffffc7;filter:brightness(1.07) saturate(1.04);transform:translateY(-.2rem)}.gtlab-button:not([disabled],[aria-disabled=true]):hover:before,body.gtlab-theme .button:not(.button--tertiary,[disabled]):hover:before,body.gtlab-theme .shopify-payment-button__button--unbranded:hover:before{animation:gtlab-button-hover-sweep .82s cubic-bezier(.2,.72,.24,1) 1}}@keyframes gtlab-button-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes gtlab-button-hover-sweep{0%{opacity:0;transform:translate(0) skew(-18deg)}18%{opacity:.92}74%{opacity:.78}to{opacity:0;transform:translate(720%) skew(-18deg)}}.gtlab-image-frame{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;border-radius:var(--gt-radius-lg);background:linear-gradient(var(--gt-ink-900),var(--gt-ink-900)) padding-box,linear-gradient(125deg,#a7e4ff66,#35adff1a 48%,#0d6aca4d) border-box;box-shadow:var(--gt-shadow-elevated),0 0 4rem #138ff31a,inset 0 1px #ffffff14}.gtlab-image-frame img,.gtlab-image-frame video{display:block;width:100%;height:auto;object-fit:contain}.gtlab-specular-edge{position:relative;isolation:isolate}.gtlab-specular-edge:after{position:absolute;z-index:3;top:0;left:8%;width:46%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,#005de0 18%,#0094ff 46%,rgba(242,252,255,.94) 60%,#34c4ff 74%,transparent);box-shadow:0 .2rem .85rem #45c1ff3d;content:"";opacity:.82;pointer-events:none}.gtlab-icon{display:block;width:100%;height:100%}@media screen and (max-width:749px){.gtlab-section-eyebrow{gap:.75rem;margin-bottom:.8rem;font-size:1.05rem;letter-spacing:.09em}.gtlab-section-eyebrow:before{width:2.1rem}.gtlab-heading{font-size:clamp(3.4rem,10.5vw,5.2rem);letter-spacing:-.025em}.gtlab-heading--hero{font-size:clamp(4rem,12vw,6rem)}.gtlab-button,body.gtlab-theme .button:not(.button--tertiary),body.gtlab-theme .shopify-payment-button__button--unbranded{min-height:4.8rem;padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.gtlab-heading__glyph,.gtlab-button,.gtlab-button:before,body.gtlab-theme .button:not(.button--tertiary),body.gtlab-theme .button:not(.button--tertiary):before,body.gtlab-theme .shopify-payment-button__button--unbranded,body.gtlab-theme .shopify-payment-button__button--unbranded:before{animation:none}.gtlab-button:before,body.gtlab-theme .button:not(.button--tertiary):before,body.gtlab-theme .shopify-payment-button__button--unbranded:before{left:42%;opacity:.12;transform:skew(-18deg)}.gtlab-button:is(:hover,:focus-visible):before,body.gtlab-theme .button:not(.button--tertiary):is(:hover,:focus-visible):before,body.gtlab-theme .shopify-payment-button__button--unbranded:is(:hover,:focus-visible):before{opacity:.22}.gtlab-heading__glyph{color:var(--gt-cyan);text-shadow:none}.gtlab-glass--interactive,.gtlab-button,body.gtlab-theme .button{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gtlab-components.css.map */
