:root{--glass-blur:14px;--glass-saturate:160%;--glass-ease:cubic-bezier(.22,1,.36,1);--glass-spring:cubic-bezier(.34,1.35,.64,1);--glass-edge:rgba(255,255,255,.35);--glass-cyan:#00aeef;--glass-magenta:#ec008c;--glass-yellow:#fff200}:root,body{--font-h1--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h2--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h3--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h4--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h5--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h6--family:"Space Grotesk","Inter",system-ui,sans-serif !important;--font-h1--weight:700 !important;--font-h2--weight:700 !important;--font-h3--weight:600 !important;--font-h4--weight:600 !important;--font-h5--weight:500 !important;--font-h6--weight:500 !important;--font-h1--letter-spacing:-.035em !important;--font-h2--letter-spacing:-.03em !important;--font-h3--letter-spacing:-.02em !important;--font-h4--letter-spacing:-.012em !important;--font-h5--letter-spacing:.05em !important;--font-h6--letter-spacing:.05em !important;--font-h1--size:clamp(2.75rem,2.05rem + 3.1vw,4.25rem) !important;--font-h2--size:clamp(2.05rem,1.6rem + 2vw,3rem) !important;--font-body--family:"DM Sans","Inter",system-ui,sans-serif !important;--font-paragraph--family:"DM Sans","Inter",system-ui,sans-serif !important;--font-paragraph--size:.9375rem !important;--button-font-family-primary:"Space Grotesk","Inter",system-ui,sans-serif !important;--button-font-family-secondary:"Space Grotesk","Inter",system-ui,sans-serif !important}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html:not(.shopify-design-mode,.glass-revisit):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:radial-gradient(900px circle at 50% 42%,#17171b,#0a0a0b 70%);animation:glass-loader-out .6s var(--glass-ease) 3.4s forwards}html:not(.shopify-design-mode,.glass-revisit):after{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 55px);width:110px;height:48px;z-index:2147483601;background-image:radial-gradient(circle closest-side,var(--glass-cyan) 92%,transparent),radial-gradient(circle closest-side,var(--glass-magenta) 92%,transparent),radial-gradient(circle closest-side,var(--glass-yellow) 92%,transparent);background-size:16px 16px;background-repeat:no-repeat;background-position:8px 30px,47px 6px,86px 18px;animation:glass-balls 1.05s ease-in-out infinite,glass-loader-out .45s var(--glass-ease) 3.3s forwards}html:not(.shopify-design-mode,.glass-revisit) body:before{content:"GRAVITY PRINTS";position:fixed;top:calc(50% + 34px);left:0;width:100%;z-index:2147483601;text-align:center;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.45em;text-indent:.45em;color:#ffffffeb;animation:glass-pulse 1.6s ease-in-out infinite,glass-loader-out .45s var(--glass-ease) 3.3s forwards}html:not(.shopify-design-mode,.glass-revisit) body:after{content:"";position:fixed;top:0;left:0;width:100%;height:3px;z-index:2147483602;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--glass-cyan),var(--glass-magenta) 50%,var(--glass-yellow));animation:glass-bar 2.6s var(--glass-ease) forwards,glass-loader-out .5s var(--glass-ease) 3.4s forwards}html.glass-loaded:not(.shopify-design-mode,.glass-revisit):before{animation:glass-loader-out .55s var(--glass-ease) .14s forwards}html.glass-loaded:not(.shopify-design-mode,.glass-revisit):after{animation:glass-balls 1.05s ease-in-out infinite,glass-loader-out .32s var(--glass-ease) forwards}html.glass-loaded:not(.shopify-design-mode,.glass-revisit) body:before{animation:glass-loader-out .32s var(--glass-ease) forwards}html.glass-loaded:not(.shopify-design-mode,.glass-revisit) body:after{animation:glass-bar-done .48s var(--glass-ease) forwards}@media(prefers-reduced-motion:reduce){html:not(.shopify-design-mode,.glass-revisit):after,html:not(.shopify-design-mode,.glass-revisit) body:after{content:none}html:not(.shopify-design-mode,.glass-revisit):before,html:not(.shopify-design-mode,.glass-revisit) body:before{animation:glass-loader-out 1ms linear .9s forwards}}@keyframes glass-loader-out{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes glass-balls{0%{background-position:8px 30px,47px 6px,86px 18px}20%{background-position:8px 12px,47px 18px,86px 30px}40%{background-position:8px 2px,47px 30px,86px 12px}60%{background-position:8px 14px,47px 18px,86px 2px}80%{background-position:8px 28px,47px 4px,86px 14px}to{background-position:8px 30px,47px 6px,86px 18px}}@keyframes glass-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes glass-bar{0%{transform:scaleX(0)}to{transform:scaleX(.82)}}@keyframes glass-bar-done{60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0;visibility:hidden}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.button:not(.button-unstyled,.button-secondary),button.shopify-payment-button__button--unbranded{--button-background-color:color-mix(in srgb,var(--color-primary-button-background) 78%,transparent)}.button:not(.button-unstyled,.button-secondary):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color:color-mix(in srgb,var(--color-primary-button-hover-background) 86%,transparent)}.button-secondary{--button-background-color:color-mix(in srgb,var(--color-secondary-button-background) 55%,transparent)}.button-secondary:hover{--button-background-color:color-mix(in srgb,var(--color-secondary-button-hover-background) 70%,transparent)}}.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{position:relative;isolation:isolate;font-weight:600;letter-spacing:.01em;border-radius:max(var(--style-border-radius-buttons-primary,8px),14px);box-shadow:inset 0 0 0 var(--button-border-width,0) var(--button-border-color,transparent),inset 0 1.5px .5px var(--glass-edge),inset 0 -1px 1px #ffffff14,0 1px 2px #00000014,0 6px 20px -6px #0000002e;background-image:radial-gradient(130px circle at var(--glass-mx,50%) var(--glass-my,120%),rgba(255,255,255,.22),transparent 65%),linear-gradient(115deg,transparent 32%,rgba(255,255,255,.28) 46%,rgba(255,255,255,.06) 58%,transparent 70%);background-repeat:no-repeat,no-repeat;background-size:100% 100%,260% 100%;background-position:0 0,130% 0}.button-secondary{border-radius:max(var(--style-border-radius-buttons-secondary,8px),14px)}@media(prefers-reduced-motion:no-preference){.button:not(.button-unstyled),.button-secondary,button.shopify-payment-button__button--unbranded{transition:color var(--animation-speed,.2s) var(--animation-easing,ease),background-color var(--animation-speed,.2s) var(--animation-easing,ease),box-shadow .32s var(--glass-ease),transform .32s var(--glass-spring),background-position .7s var(--glass-ease);will-change:transform}@media(hover:hover)and (pointer:fine){.button:not(.button-unstyled):hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-3px) scale(1.02);background-position:0 0,-30% 0;box-shadow:inset 0 0 0 var(--button-border-width,0) var(--button-border-color,transparent),inset 0 1.5px .5px var(--glass-edge),inset 0 -1px 1px #ffffff14,0 2px 6px #0000001a,0 18px 40px -10px #00000052}}.button:not(.button-unstyled):active,.button-secondary:active,button.shopify-payment-button__button--unbranded:active{transform:translateY(0) scale(.96);transition-duration:80ms}}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{transform:none;background-image:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-section .header:not([transparent]){background-color:color-mix(in srgb,var(--color-background) 72%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(var(--glass-saturate));backdrop-filter:blur(18px) saturate(var(--glass-saturate))}}.header-section.glass-scrolled .header:not([transparent]){box-shadow:0 1px rgb(var(--color-border-rgb,0 0 0) / .08),0 12px 32px -12px rgb(var(--color-shadow-rgb,0 0 0) / .18)}@media(prefers-reduced-motion:no-preference){.header-section .header{transition:box-shadow .4s var(--glass-ease),background-color .4s var(--glass-ease)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){dialog,.dialog-modal,.dialog-drawer{background-color:color-mix(in srgb,var(--color-background) 80%,transparent)!important;-webkit-backdrop-filter:blur(26px) saturate(var(--glass-saturate));backdrop-filter:blur(26px) saturate(var(--glass-saturate))}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[popover]{background-color:color-mix(in srgb,var(--color-background) 82%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(var(--glass-saturate));backdrop-filter:blur(22px) saturate(var(--glass-saturate));box-shadow:inset 0 1px #ffffff2e,0 16px 48px -12px rgb(var(--color-shadow-rgb,0 0 0) / .3)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){textarea,input:not([type=checkbox],[type=radio],[type=range]){background-color:color-mix(in srgb,var(--color-input-background) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:no-preference){textarea,input:not([type=checkbox],[type=radio],[type=range]){transition:border-color .2s var(--glass-ease),box-shadow .25s var(--glass-ease)}}textarea:focus-visible,input:not([type=checkbox],[type=radio],[type=range]):focus-visible{box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb,0 0 0) / .12)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{box-shadow:0 20px 44px -14px rgb(var(--color-shadow-rgb,0 0 0) / .28)}}@media(prefers-reduced-motion:no-preference){.glass-reveal{opacity:.001}.glass-reveal.is-visible{opacity:1;animation:glass-rise .85s var(--glass-ease) backwards;animation-delay:var(--reveal-delay,0ms)}.glass-reveal--item.is-visible{animation-name:glass-rise-item;animation-duration:.75s}}@keyframes glass-rise{0%{opacity:0;transform:translateY(44px) scale(.975)}to{opacity:1;transform:none}}@keyframes glass-rise-item{0%{opacity:0;transform:translateY(36px) scale(.96);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:no-preference){.glass-hero-item{animation:glass-hero-in .85s var(--glass-spring) backwards;animation-delay:var(--hero-delay,0ms)}}@keyframes glass-hero-in{0%{opacity:0;transform:translateY(34px) scale(.985);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:no-preference){::view-transition-old(main-content){animation:glass-vt-out .24s var(--glass-ease) forwards}::view-transition-new(main-content){animation:glass-vt-in .46s var(--glass-ease) 40ms backwards}}@keyframes glass-vt-out{to{opacity:0;transform:translateY(-16px) scale(.992);filter:blur(8px)}}@keyframes glass-vt-in{0%{opacity:0;transform:translateY(20px) scale(.992);filter:blur(10px)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.email-signup__input-group--integrated{background-color:color-mix(in srgb,var(--color-input-background) 55%,transparent)!important;-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturate));backdrop-filter:blur(12px) saturate(var(--glass-saturate))}.email-signup__input-group--integrated .email-signup__input{-webkit-backdrop-filter:none;backdrop-filter:none}}.email-signup__input-group--integrated{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.email-signup__input-group--integrated:focus-within{box-shadow:inset 0 1px #ffffff2e,0 0 0 3px rgb(var(--color-foreground-rgb,255 255 255) / .14)}@media(prefers-reduced-motion:no-preference){.email-signup__input-group--integrated{transition:box-shadow .25s var(--glass-ease)}}.email-signup__input-group .email-signup__button--arrow{width:44px!important;height:44px!important;border-radius:999px!important;display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;cursor:pointer;background-color:color-mix(in srgb,var(--color-primary-button-background) 88%,transparent)!important;color:var(--color-primary-button-text)!important;box-shadow:inset 0 1.5px .5px var(--glass-edge),inset 0 -1px 1px #ffffff14,0 4px 14px -4px #00000059}.email-signup__input-group .email-signup__button--arrow.email-signup__button--integrated{margin:5px!important}.email-signup__input-group .email-signup__button--arrow>.email-signup__button-icon{width:22px!important;height:22px!important;padding:0!important}.email-signup__input-group .email-signup__button--arrow:not(.email-signup__button--integrated){width:52px!important;height:52px!important}.email-signup__input-group .email-signup__button--arrow:hover{background-color:var(--color-primary-button-hover-background)!important;color:var(--color-primary-button-hover-text)!important}@media(prefers-reduced-motion:no-preference){.email-signup__input-group .email-signup__button--arrow{transition:background-color .2s var(--glass-ease),color .2s var(--glass-ease),box-shadow .32s var(--glass-ease),transform .32s var(--glass-spring)}@media(hover:hover)and (pointer:fine){.email-signup__input-group .email-signup__button--arrow:hover{transform:scale(1.08);box-shadow:inset 0 1.5px .5px var(--glass-edge),inset 0 -1px 1px #ffffff14,0 8px 22px -6px #00000073}}.email-signup__input-group .email-signup__button--arrow:active{transform:scale(.9);transition-duration:80ms}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.section-background img,.background-media img{scale:1.12;animation:glass-parallax linear both;animation-timeline:view()}}}@keyframes glass-parallax{0%{transform:translateY(-3.5%)}to{transform:translateY(3.5%)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/glass-ui.css.map */
