@keyframes mbMedia{0%{opacity:.55;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes mbBreathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes mbSweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes mbPop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes mbLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html,body{overflow-x:clip}[id$=__hero],[id$=__cta],[id$=__showcase],[id$=__intro]{background:#0a0a0a}[id$=__hero] .gradient,[id$=__cta] .gradient,[id$=__showcase] .gradient,[id$=__intro] .gradient,[id$=__hero] [class*=color-scheme],[id$=__cta] [class*=color-scheme]{background:transparent!important}[id$=__hero]:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:72vmin;height:72vmin;right:6%;top:50%;margin-top:-36vmin;border-radius:50%;background:radial-gradient(circle,rgba(255,210,63,.26),rgba(255,90,170,.1) 45%,transparent 70%);filter:blur(28px);will-change:transform,opacity}@media(max-width:749px){[id$=__hero]:after{right:50%;margin-right:-36vmin;top:24%;margin-top:-30vmin;filter:blur(20px)}[id$=__hero] .image-with-text__media img{transform:none!important;object-fit:cover}[id$=__hero] .image-with-text__media--large{height:min(34vh,300px)}[id$=__hero] .image-with-text__grid{min-height:0}[id$=__hero] .image-with-text__heading{font-size:clamp(3.2rem,11.5vw,4.6rem)}}@media(prefers-reduced-motion:no-preference){[id$=__hero]:after{animation:mbBreathe 7s ease-in-out infinite}[id$=__hero] .image-with-text__media-item{animation:mbMedia .7s var(--mb-ease) both}[id$=__hero] .image-with-text__heading,[id$=__cta] .rich-text__heading{background:linear-gradient(100deg,#fff 0 42%,#ffd23f 50%,#fff 58% 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fff}[id$=__hero] .image-with-text__heading{animation:mbIn 1s .12s var(--mb-ease) both,mbSweep 2.4s .7s var(--mb-ease) both}[id$=__cta] .rich-text__heading{animation:mbSweep 2.4s .2s var(--mb-ease) both}}[id$=__intro] .image-with-text__media-item>*{border-radius:2.4rem}[id$=__intro] .image-with-text__media img{object-fit:cover}[id$=__intro] .image-with-text__heading{font-size:clamp(3rem,4.6vw,6rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase}[id$=__intro] .image-with-text__text{max-width:46rem;opacity:.85}.multicolumn-list__item:nth-child(1) .multicolumn-card{background:linear-gradient(160deg,#ffd23f2e,#ffffff05)}.multicolumn-list__item:nth-child(2) .multicolumn-card{background:linear-gradient(160deg,#8c6eff2e,#ffffff05)}.multicolumn-list__item:nth-child(3) .multicolumn-card{background:linear-gradient(160deg,#3cdcc826,#ffffff05)}.multicolumn-list__item:nth-child(4) .multicolumn-card{background:linear-gradient(160deg,#ff5aaa26,#ffffff05)}.multicolumn-card__info{padding:2.4rem 2rem 3rem}.multicolumn-card__info h3,.multicolumn-card__info .inline-richtext{font-size:clamp(2rem,2vw,2.6rem);font-weight:800;letter-spacing:-.02em}.multicolumn-card__info h3:after{content:"";display:block;height:2px;width:3.6rem;margin-top:1.2rem;background:var(--mb-yellow);transform-origin:left;transform:scaleX(1)}@media(min-width:990px){.multicolumn-list__item:nth-child(2n){margin-top:4.8rem}}@media(prefers-reduced-motion:no-preference){.multicolumn-list__item:not(.scroll-trigger--offscreen) h3:after{animation:mbLine .9s .5s var(--mb-ease) both}}[id$=__visual] .image-with-text__media,[id$=__intro] .image-with-text__media{overflow:hidden;border-radius:2.4rem}@media(min-width:750px){[id$=__visual] .image-with-text__media img,[id$=__intro] .image-with-text__media img{object-fit:cover;transform:translate3d(0,var(--mb-py,0%),0) scale(1.1);will-change:transform}}[id$=__showcase]{position:relative;overflow:hidden;isolation:isolate}[id$=__showcase]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 25% 45%,rgba(255,210,63,.12),transparent 70%),radial-gradient(40% 50% at 90% 90%,rgba(140,110,255,.1),transparent 70%)}.button:not(.button--secondary):not(.button--tertiary),.product-form__buttons .product-form__submit.button--secondary{background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;transition:transform .35s var(--mb-ease),box-shadow .35s var(--mb-ease),background-color .25s ease,color .25s ease,background-position .9s var(--mb-ease)}.product-form__buttons .product-form__submit.button--secondary{background-color:var(--mb-yellow);color:#0a0a0a;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.product-form__buttons .product-form__submit.button--secondary:not([disabled]):hover{background-position:-30% 0;box-shadow:0 16px 40px -14px #ffd23fb3}}.button:focus-visible,.header__icon:focus-visible,.accordion summary:focus-visible,.thumbnail:focus-visible{outline:2px solid #fff;outline-offset:3px}.cart-count-bubble{animation:mbPop .5s var(--mb-ease)}.header-wrapper{transition:background-color .3s ease,padding .3s ease}.mb-scrolled .header-wrapper{background-color:#0a0a0ae6!important}.mb-sticky{display:none}@media(max-width:749px){.mb-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:19;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#0a0a0aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--mb-line);transform:translateY(110%);visibility:hidden;transition:transform .45s var(--mb-ease),visibility 0s .45s}.mb-sticky.is-on{transform:none;visibility:visible;transition-delay:0s}.mb-sticky__info{flex:1;min-width:0;line-height:1.25}.mb-sticky__title{display:block;font-size:1.3rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-sticky__price{display:block;font-size:1.8rem;font-weight:800}.mb-sticky .button{min-width:15rem;min-height:4.8rem;padding:0 2rem;margin:0}.mb-has-sticky .footer{padding-bottom:8rem}}@media(prefers-reduced-motion:reduce){[id$=__hero]:after{animation:none!important}[id$=__hero] .image-with-text__heading,[id$=__cta] .rich-text__heading{background:none!important;-webkit-text-fill-color:currentColor!important}[id$=__visual] .image-with-text__media img,[id$=__intro] .image-with-text__media img{transform:none!important}.mb-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/magic-ball-extra.css.map */
