:root{--funlab-void: #0b0b10;--funlab-panel: #151520;--funlab-panel-raised: #1c1c29;--funlab-purple: #9900ff;--funlab-purple-bright: #b73cff;--funlab-mint: #40e0b9;--funlab-text: #ffffff;--funlab-text-muted: rgba(255, 255, 255, .72);--funlab-border: rgba(255, 255, 255, .12);--funlab-border-strong: rgba(255, 255, 255, .22);--funlab-focus: #d68cff;--funlab-radius-sm: .4rem;--funlab-radius-md: .8rem;--funlab-radius-lg: 1.2rem;--funlab-section-space-mobile: 6.4rem;--funlab-section-space-desktop: 9.6rem}html{max-width:100%;background:var(--funlab-void);scroll-behavior:smooth}body{max-width:100%;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.72);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-foreground));letter-spacing:-.025em;line-height:1.08;text-wrap:balance}p,.rte{text-wrap:pretty}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a,.link{text-underline-offset:.3rem;text-decoration-thickness:.1rem}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.2rem solid var(--funlab-focus)!important;outline-offset:.3rem!important;box-shadow:0 0 0 .3rem #9900ff47!important}.skip-to-content-link:focus{z-index:10000}.shopify-section-group-header-group{position:relative;z-index:30}.utility-bar{border-bottom:.1rem solid rgba(255,255,255,.1)}.announcement-bar,.announcement-bar__link{min-height:4.4rem}.announcement-bar__link{display:flex;align-items:center;justify-content:center}.announcement-bar__message{padding-block:1rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.header-wrapper{border-bottom:.1rem solid var(--funlab-border);background:#0b0b10f0}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1.2rem 3rem #00000042;backdrop-filter:blur(1.4rem);-webkit-backdrop-filter:blur(1.4rem)}.header{min-height:7.2rem}.header__heading-link,.header__menu-item,.header__icon,.menu-drawer__menu-item{min-height:4.4rem}.header__menu-item{align-items:center;font-size:1.4rem;font-weight:600;letter-spacing:.035em}.header__menu-item:hover span,.header__active-menu-item{color:var(--funlab-text);text-decoration-color:var(--funlab-purple-bright);text-underline-offset:.5rem}.header__icon,.slider-button,.modal__close-button,.drawer__close{min-width:4.4rem;min-height:4.4rem}.mega-menu__content,.menu-drawer,.predictive-search{border-color:var(--funlab-border);background:#151520fa}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:var(--funlab-radius-sm);font-weight:700;letter-spacing:.03em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.customer button:not([disabled]):hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 2.8rem #9900ff3d}.button--primary:not([disabled]){background:rgb(var(--color-button))}.button--secondary{border-color:var(--funlab-border-strong);background:#ffffff05}.button--secondary:not([disabled]):hover{border-color:#d68cffb3;background:#9900ff14}.field__input,.select__select,.customer .field input,.quantity,.product-form__input input[type=radio]+label{min-height:4.8rem}.field__input,.select__select,.customer .field input,.quantity{border-radius:var(--funlab-radius-sm)}.card-wrapper .card,.card__inner,.collection-card-wrapper .card,.article-card-wrapper .card{border-radius:var(--funlab-radius-md)}.card-wrapper .card__inner,.collection-card-wrapper .card__inner,.article-card-wrapper .card__inner{overflow:hidden;border:.1rem solid var(--funlab-border);background:var(--funlab-panel);box-shadow:0 1.4rem 3.2rem #0000002e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.card-wrapper:hover .card__inner,.collection-card-wrapper:hover .card__inner,.article-card-wrapper:hover .card__inner{transform:translateY(-.3rem);border-color:#9900ff80;box-shadow:0 1.8rem 4rem #00000047}.card__heading a:after{border-radius:var(--funlab-radius-md)}.card__heading a:focus-visible{outline-offset:.5rem!important}.badge{min-height:2.8rem;padding:.5rem 1rem;border-radius:var(--funlab-radius-sm);font-size:1.1rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.price,.price-item{font-variant-numeric:tabular-nums}.media,.product__media,.banner__media{border-radius:inherit}.shopify-section-group-footer-group{margin-top:var(--funlab-section-space-mobile)}.footer{border-top:.1rem solid var(--funlab-border);background:radial-gradient(circle at 12% 0%,rgba(153,0,255,.14),transparent 28rem),var(--funlab-panel)}.footer__content-top,.footer__content-bottom{border-color:var(--funlab-border)}.footer-block__heading{margin-bottom:1.6rem;color:var(--funlab-text);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link,.footer__copyright a{min-height:4.4rem;align-items:center;color:var(--funlab-text-muted)}.footer-block__details-content .list-menu__item--link:hover,.footer__copyright a:hover{color:var(--funlab-text)}.list-social__link{min-width:4.4rem;min-height:4.4rem;border:.1rem solid var(--funlab-border);border-radius:50%}.list-social__link:hover{border-color:#9900ffa6;background:#9900ff1a}@media screen and (max-width:749px){.page-width{padding-inline:1.6rem}.header{min-height:6.4rem;padding-block:1rem}.announcement-bar__message{padding-inline:1.2rem;font-size:1.1rem}.footer-block.grid__item{margin-block:0}.footer-block__heading{margin-top:2.4rem}}@media screen and (min-width:750px){.page-width{padding-inline:clamp(2.4rem,3.2vw,4rem)}.shopify-section-group-footer-group{margin-top:var(--funlab-section-space-desktop)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.card-wrapper:hover .card__inner,.collection-card-wrapper:hover .card__inner,.article-card-wrapper:hover .card__inner{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/funlab-design-system.css.map */
