:root{--mb-yellow:#FFD23F;--mb-ink:#0A0A0A;--mb-line:rgba(255,255,255,.1);--mb-ease:cubic-bezier(.22,1,.36,1);--animation-slide-in:slideIn .9s var(--mb-ease) forwards;--animation-fade-in:fadeIn .9s var(--mb-ease);interpolate-size:allow-keywords}html{background:var(--mb-ink)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--mb-yellow);color:var(--mb-ink)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes slideIn{0%{transform:translateY(3rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes mbIn{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes mbMedia{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes mbOpen{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:none}}.scroll-trigger.animate--slide-in{transform:translateY(3rem)}.multicolumn-list__item.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen){animation-delay:calc(var(--animation-order,0)*.12s)}.accordion.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen){animation-delay:calc(var(--animation-order,0)*90ms)}.mb-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s var(--mb-ease),transform .9s var(--mb-ease);transition-delay:calc(var(--mb-i,0)*90ms)}.mb-reveal.mb-in{opacity:1;transform:none}.mb-reveal.mb-instant{transition:none}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{font-weight:800;letter-spacing:-.025em;line-height:1.05}.caption-with-letter-spacing{color:var(--mb-yellow);font-weight:700;letter-spacing:.22em}.section-header{z-index:20}.header-wrapper{background-color:#0a0a0ab8!important;background-image:none!important;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--mb-line)}.header__heading-link,.header__heading-link .h2{font-weight:800;letter-spacing:.16em;text-transform:uppercase}.header__icon{transition:transform .25s var(--mb-ease),opacity .2s ease}@media(hover:hover){.header__icon:hover{transform:scale(1.08)}}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button{transition:transform .35s var(--mb-ease),box-shadow .35s var(--mb-ease),background-color .25s ease,color .25s ease}.button:not(.button--secondary):not(.button--tertiary){font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.button:not([disabled]):hover{transform:translateY(-2px)}.button--primary:not([disabled]):hover{box-shadow:0 14px 34px -14px #ffd23fa6}}.button:not([disabled]):active{transform:translateY(0) scale(.985)}a{transition:color .2s ease,opacity .2s ease}.link,.link-with-icon{transition:color .2s ease,text-underline-offset .2s ease}.card-wrapper .card{transition:transform .5s var(--mb-ease),box-shadow .5s var(--mb-ease)}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-6px)}}[id$=__hero]{position:relative;overflow:hidden;isolation:isolate}[id$=__hero]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 78% 42%,rgba(255,210,63,.12),transparent 70%),radial-gradient(45% 55% at 12% 100%,rgba(130,100,255,.1),transparent 70%)}[id$=__hero] .image-with-text.scroll-trigger.animate--slide-in{opacity:1;transform:none;animation:none}[id$=__hero] .image-with-text__grid{min-height:min(88vh,860px);align-items:center}@media(min-width:750px){[id$=__hero] .image-with-text__media--large{height:min(86vh,840px)}}@media(max-width:749px){[id$=__hero] .image-with-text__media--large{height:min(48vh,400px)}}[id$=__hero] .image-with-text__media-item>*{border-radius:2.4rem}[id$=__hero] .image-with-text__media img{object-fit:cover;transform:translate3d(0,var(--mb-py,0%),0) scale(1.1);will-change:transform}[id$=__hero] .image-with-text__heading{font-size:clamp(4rem,6.2vw,8.8rem);line-height:.94;letter-spacing:-.04em;text-transform:uppercase}[id$=__hero] .image-with-text__text.subtitle{font-size:clamp(1.6rem,1.6vw,2rem);opacity:.82;max-width:44rem}[id$=__hero] .button{min-width:20rem}@media(prefers-reduced-motion:no-preference){[id$=__hero] .image-with-text__content>*{animation:mbIn 1s var(--mb-ease) both}[id$=__hero] .image-with-text__content>*:nth-child(2){animation-delay:.12s}[id$=__hero] .image-with-text__content>*:nth-child(3){animation-delay:.24s}[id$=__hero] .image-with-text__content>*:nth-child(4){animation-delay:.36s}[id$=__hero] .image-with-text__media-item{animation:mbMedia 1.4s var(--mb-ease) both}}.multicolumn-list{counter-reset:mbcard}.multicolumn-list__item{counter-increment:mbcard}.multicolumn-card{border:1px solid var(--mb-line);border-radius:1.6rem;overflow:hidden;background:linear-gradient(180deg,#ffffff0d,#ffffff04);transition:transform .5s var(--mb-ease),border-color .3s ease,box-shadow .5s var(--mb-ease)}.multicolumn-card__info:before{content:counter(mbcard,decimal-leading-zero);display:block;margin-bottom:1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;color:var(--mb-yellow)}@media(hover:hover){.multicolumn-card:hover{transform:translateY(-6px);border-color:#ffd23f73;box-shadow:0 24px 48px -28px #ffd23f59}}[id$=__visual] .image-with-text__media--large{height:min(46vh,420px)}@media(min-width:750px){[id$=__visual] .image-with-text__media--large{height:min(78vh,760px)}}[id$=__visual] .image-with-text__media-item>*{border-radius:2.4rem}[id$=__visual] .image-with-text__content{background:#141414d1!important;background-image:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--mb-line);border-radius:2rem}[id$=__visual] .image-with-text__heading{text-transform:uppercase;letter-spacing:-.03em}.product__media-item .media,.product__modal-opener .media{border-radius:1.8rem;background:#0f0f0f;border:1px solid var(--mb-line)}.product__media-item img{transition:transform .9s var(--mb-ease)}@media(hover:hover){.product__media-item:hover .media>img{transform:scale(1.035)}}.thumbnail-list__item .thumbnail{border-radius:1.2rem;overflow:hidden;transition:transform .3s var(--mb-ease),opacity .3s ease}.thumbnail[aria-current=true]{outline:2px solid var(--mb-yellow);outline-offset:2px}.slider-button{transition:background-color .25s ease,transform .25s var(--mb-ease)}.product__info-container .price-item--regular{font-size:clamp(2.8rem,3.4vw,3.8rem);font-weight:800;letter-spacing:-.02em}.product-form__submit{min-height:5.6rem}@media(prefers-reduced-motion:no-preference){.product__info-container>*{animation:mbIn .9s var(--mb-ease) both}.product__info-container>*:nth-child(2){animation-delay:.06s}.product__info-container>*:nth-child(3){animation-delay:.12s}.product__info-container>*:nth-child(4){animation-delay:.18s}.product__info-container>*:nth-child(5){animation-delay:.24s}.product__info-container>*:nth-child(6){animation-delay:.3s}.product__info-container>*:nth-child(7){animation-delay:.36s}}.accordion{border-color:var(--mb-line)}.accordion summary{transition:background-color .3s ease}.accordion summary .accordion__title{transition:transform .35s var(--mb-ease),color .3s ease}@media(hover:hover){.accordion summary:hover .accordion__title{transform:translate(.6rem)}}.accordion .icon-caret{transition:transform .4s var(--mb-ease)}.accordion details[open]>summary .accordion__title{color:var(--mb-yellow)}.accordion details[open]>summary .svg-wrapper{fill:var(--mb-yellow)}.accordion details[open] .accordion__content{animation:mbOpen .5s var(--mb-ease)}.accordion details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--mb-ease),content-visibility .45s allow-discrete}.accordion details[open]::details-content{block-size:auto}[id$=__cta]{position:relative;overflow:hidden;isolation:isolate;border-top:1px solid var(--mb-line)}[id$=__cta]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 80% at 50% 0%,rgba(255,210,63,.16),transparent 70%)}[id$=__cta] .rich-text__heading{font-size:clamp(4rem,7vw,8rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.footer{border-top:1px solid var(--mb-line)}.footer-block__heading{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-yellow)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in,.mb-reveal{opacity:1!important;transform:none!important}[id$=__hero] .image-with-text__media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/magic-ball.css.map */
