@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--mg-night:#0a0710;--mg-ink:#f6f1ff;--mg-mag:#ff3dae;--mg-vio:#8a5bff;--mg-cyan:#36e6f0;--mg-gold:#ffc861;--mg-holo:linear-gradient(100deg,#ff3dae 0%,#8a5bff 38%,#36e6f0 70%,#ffc861 100%);--mg-ease:cubic-bezier(.22,.61,.36,1);--font-body--family:"Space Grotesk",system-ui,sans-serif !important;--font-subheading--family:"Space Grotesk",system-ui,sans-serif !important;--font-heading--family:"Fraunces",Georgia,serif !important;--font-accent--family:"Fraunces",Georgia,serif !important}body{font-family:Space Grotesk,system-ui,sans-serif;background-color:var(--mg-night)}h1,h2,h3,.h1,.h2,.h3{font-family:Fraunces,Georgia,serif;letter-spacing:-.012em}h1{font-size:clamp(2.5rem,5.4vw,4.15rem)!important;text-shadow:0 2px 28px rgba(5,3,9,.55)}h1 em,h2 em,h3 em{background:var(--mg-holo);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;display:inline-block;padding-right:.18em;margin-right:-.06em;background-size:220% 100%;animation:mg-em-pan 8s var(--mg-ease) infinite}@keyframes mg-em-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body:before{content:"";position:fixed;inset:-20% -10% auto -10%;height:120vh;z-index:0;pointer-events:none;filter:blur(80px);opacity:.38;background:radial-gradient(42vw 42vw at 8% 6%,#ff3dae59,transparent 60%),radial-gradient(40vw 40vw at 92% -4%,#36e6f059,transparent 60%),radial-gradient(48vw 48vw at 50% 34%,#8a5bff52,transparent 62%)}body>*{position:relative;z-index:1}.button,.button-primary,.button-secondary,a.button,button.button,input[type=submit],button[type=submit],[class*=button-primary],[class*=button-secondary],.shopify-payment-button__button,.quick-add__button,[class*=product-form] button{border-radius:999px!important}.button-primary,[class*=button-primary],.button-secondary,[class*=button-secondary]{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.3rem!important;min-height:50px;line-height:1.1;font-size:.95rem;text-decoration:none!important}.button-primary,[class*=button-primary],.product-form__buttons .button,.shopify-payment-button__button--unbranded{background-image:var(--mg-holo)!important;background-size:220% 100%!important;background-position:0% 50%;color:#160a1e!important;border:0!important;font-weight:600;letter-spacing:.05em;box-shadow:0 6px 22px #ff3dae47,0 2px 6px #0a051480,inset 0 1px #fff6;transition:transform .35s var(--mg-ease),box-shadow .35s,background-position .6s var(--mg-ease),color .25s,filter .35s}.product-form__buttons .button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;padding:1.05rem 2.3rem!important;min-height:50px}.button-primary:hover,[class*=button-primary]:hover,.product-form__buttons .button:hover,.shopify-payment-button__button--unbranded:hover{color:#fff!important;background-position:100% 50%!important;filter:saturate(1.2) brightness(.96);transform:translateY(-3px) scale(1.02);box-shadow:0 18px 46px #8a5bff80,0 6px 16px #36e6f04d,inset 0 1px #ffffff8c}.button-primary:active,[class*=button-primary]:active{transform:translateY(-1px) scale(.99)}.button-secondary,[class*=button-secondary]{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.28)!important;color:#f6f1ff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--mg-ease),box-shadow .35s,border-color .35s,background .35s,color .25s}.button-secondary:hover,[class*=button-secondary]:hover{color:#fff!important;border-color:#36e6f0d9!important;background:#ffffff1a!important;transform:translateY(-3px);box-shadow:0 12px 34px #36e6f047}.button:focus-visible{outline:2px solid #36e6f0;outline-offset:3px}header-component,.header-section header,.section-header{background:#0a07109e!important;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.07)}.header__menu a,.menu-list a{position:relative;transition:color .3s}.header__menu a:after,.menu-list a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--mg-holo);transition:width .35s var(--mg-ease)}.header__menu a:hover:after,.menu-list a:hover:after{width:100%}.product-card,.card{border-radius:18px;transition:transform .45s var(--mg-ease),box-shadow .45s;will-change:transform}.product-card:hover,.card:hover{transform:translateY(-10px) scale(1.015);box-shadow:0 30px 64px #05030cbf,0 0 0 1px #8a5bff73,0 8px 20px #ff3dae1f}.product-card img,.card img{border-radius:14px;transition:transform .65s var(--mg-ease),filter .65s}.product-card:hover img,.card:hover img{transform:scale(1.06);filter:saturate(1.12) brightness(1.05)}@keyframes mg-fadeup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}#MainContent .shopify-section:first-child h1{animation:mg-fadeup .8s var(--mg-ease) both}#MainContent .shopify-section:first-child p{animation:mg-fadeup .8s .12s var(--mg-ease) both}#MainContent .shopify-section:first-child .button-primary,#MainContent .shopify-section:first-child [class*=button-primary]{animation:mg-fadeup .8s .24s var(--mg-ease) both}#MainContent .shopify-section:first-child .button-secondary,#MainContent .shopify-section:first-child [class*=button-secondary]{animation:mg-fadeup .8s .34s var(--mg-ease) both}@supports (animation-timeline: view()){#MainContent .shopify-section:not(:first-child){animation:mg-rise both;animation-timeline:view();animation-range:entry 0% entry 38%}#MainContent .product-card{animation:mg-rise both;animation-timeline:view();animation-range:entry 0% entry 30%}@keyframes mg-rise{0%{opacity:.001;transform:translateY(34px)}to{opacity:1;transform:none}}}.announcement-bar{position:relative;overflow:hidden}.announcement-bar .announcement-bar__slider{visibility:hidden}.announcement-bar:before{content:"Free U.S. shipping over $75  \2726  New drop live now  \2726  Printed on demand in the USA  \2726  Custom merch for creators  \2726  Free U.S. shipping over $75  \2726  New drop live now  \2726  Printed on demand in the USA  \2726  Custom merch for creators  \2726  ";position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;color:#b6a9cf;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;animation:mg-march 36s linear infinite;will-change:transform}@keyframes mg-march{to{transform:translate(-50%,-50%)}}#MainContent .hero-wrapper{overflow:hidden}#MainContent .hero-wrapper:after{content:"";position:absolute;left:70%;top:50%;height:82%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px dashed rgba(255,255,255,.4);border-radius:50%;box-shadow:0 0 30px #36e6f029,inset 0 0 30px #8a5bff24;pointer-events:none;z-index:1;animation:mg-spin 48s linear infinite}@keyframes mg-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:880px){#MainContent .hero-wrapper:after{display:none}}.price,.price__regular,[class*=price] .price-item{color:var(--mg-gold)}input:not([type=checkbox]):not([type=radio]),textarea{transition:box-shadow .3s,border-color .3s}input:focus,textarea:focus{box-shadow:0 0 0 3px #8a5bff3d!important;border-color:#8a5bff!important}img{transition:filter .4s}.section,.shopify-section{scroll-margin-top:90px}footer{border-top:1px solid rgba(255,255,255,.08)}hr{border-color:#ffffff1a}.cart-drawer,[class*=drawer]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){body:before{animation:none}h1 em,h2 em,h3 em{animation:none}.announcement-bar:before{display:none}.announcement-bar .announcement-bar__slider{visibility:visible}#MainContent .hero-wrapper:after{display:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mg-custom.css.map */
