@font-face{font-family:ArcadeFont;src:url(/cdn/shop/files/25700e0656359bc8-s_p.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArcadeFont;src:url(/cdn/shop/files/7a812cd2f7cf0ff8-s_p.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ArcadeFont;src:url(/cdn/shop/files/9fd31aecc93ea8d3-s_p.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--color-black: #0D031A;--color-white: #ffffff;--color-purple: #8b5cf6;--color-purple-dark: #7c3aed;--color-purple-light: #a78bfa;--color-gray: rgb(255, 255, 255);--color-gray-light: rgb(255, 255, 255);--color-gray-dark: rgb(255, 255, 255);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem;--spacing-2xl: 6rem;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-base: 1.6rem;--font-size-lg: 1.8rem;--font-size-xl: 2rem;--font-size-2xl: 2.4rem;--font-size-3xl: 3rem;--font-size-4xl: 3.6rem;--font-size-5xl: 4.8rem;--font-size-6xl: 6rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--transition-base: all .3s ease;--transition-fast: all .15s ease;--transition-slow: all .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--color-background, var(--color-black));color:var(--color-text, var(--color-white));overflow-x:hidden;line-height:var(--paragraph-line-height, 1.6)}.page-width{max-width:var(--container-max-width, 1400px);margin:0 auto;padding-left:var(--container-padding, 150px);padding-right:var(--container-padding, 150px)}h1,h2,h4,h5,h6{margin:0 0 var(--heading-spacing, 16px) 0;font-weight:700;line-height:1.1;letter-spacing:var(--heading-letter-spacing, 1px)}h1{font-size:var(--font-size-6xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}p{margin:0 0 var(--spacing-md);line-height:1.1}a{color:inherit;text-decoration:none;transition:var(--transition-base)}a:hover{opacity:.8}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical, 12px) var(--button-padding-horizontal, 30px);font-size:var(--font-size-base);font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:var(--button-border-radius, 100px);cursor:pointer;transition:var(--transition-base);white-space:nowrap}.button--primary{background:var(--button-primary-bg, #ffffff);color:var(--button-primary-text, #0D031A)}.button--primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8b5cf666;opacity:1}.button--secondary{background-color:transparent;color:var(--button-secondary-text, #ffffff);border:2px solid var(--button-secondary-border, #ffffff)}.button--secondary:hover{background-color:#7a11f4;color:var(--color-background,rgb(255, 255, 255));box-shadow:0 10px 30px #8b5cf666;border:0px solid var(--button-secondary-border, #ffffff);opacity:1}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mouse-glow{position:fixed;width:950px;height:950px;border-radius:100%;background:radial-gradient(circle,#8b5cf680,#8b5cf626 40%,#8b5cf600 70%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0}body:hover .mouse-glow{opacity:.2}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.skip-to-content-link{position:absolute;top:-40px;left:0;z-index:10000;padding:1rem;background-color:var(--color-purple);color:var(--color-white)}.skip-to-content-link:focus{top:0}*:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media screen and (max-width: 989px){:root{--font-size-6xl: 4rem;--font-size-5xl: 3.6rem;--font-size-4xl: 3rem}}@media screen and (max-width: 749px){:root{--font-size-6xl: 3.2rem;--font-size-5xl: 2.8rem;--font-size-4xl: 2.4rem}.button{padding:1rem 2rem;font-size:var(--font-size-sm)}}@media print{.header,.footer,.announcement-bar{display:none}}.page-width{max-width:1400px;margin:0 auto;padding-left:var(--container-padding, 150px);padding-right:var(--container-padding, 150px)}.page-width--narrow{padding-left:var(--form-faq-padding, 150px);padding-right:var(--form-faq-padding, 150px)}.page-width--full{padding-left:0;padding-right:0;max-width:100%}section,.shopify-section{margin-bottom:var(--section-spacing-bottom, 100px)}.shopify-section.marquee-section,.shopify-section:last-child{margin-bottom:0}.hero__subtitle,.faq__subtitle,.contact-section__subheading,.featured-collection__subtitle,[class*=__subtitle]{color:var(--color-subtitle, #a78bfa)!important;margin-bottom:var(--subtitle-spacing, 15px)!important;max-width:1200px}.hero__title,.faq__title,.contact-section__heading,.featured-collection__title,[class*=__title]:not([class*=__title-word]){margin-bottom:var(--heading-spacing, 16px)!important}.hero__description,.faq__description,.contact-section__description,.featured-collection__description,[class*=__description]{color:var(--color-description,rgb(255, 255, 255))!important;margin-bottom:var(--description-spacing, 12px)!important}@media screen and (max-width: 989px){.page-width,.page-width--narrow{padding-left:var(--container-padding-tablet, 48px);padding-right:var(--container-padding-tablet, 48px)}}@media screen and (max-width: 749px){.page-width{padding-left:var(--container-padding-mobile, 24px);padding-right:var(--container-padding-mobile, 24px);overflow-x:hidden;max-width:100%}.page-width--narrow{padding-left:var(--container-padding-mobile, 24px);padding-right:var(--container-padding-mobile, 24px);overflow-x:hidden}}.footer__copyright p a{color:#d9d9d9!important;text-decoration:none!important;opacity:1!important}.footer__copyright p a span:last-child{color:#fff!important;font-weight:600!important;opacity:1!important}.footer__copyright p a:hover{opacity:.8!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/arcade-theme.css.map */
