:root{--btx-bg: #07070a;--btx-bg-2: #0d0d12;--btx-surface: #131319;--btx-surface-2: #1b1b23;--btx-line: rgba(255, 255, 255, .09);--btx-line-strong: rgba(255, 255, 255, .16);--btx-text: #f4f4f6;--btx-muted: #a3a3b0;--btx-violet: #7c3aed;--btx-violet-2: #a78bfa;--btx-violet-glow: rgba(124, 58, 237, .45);--btx-radius: 18px;--btx-radius-sm: 12px;--btx-ease: cubic-bezier(.2, .8, .2, 1);--btx-stage: radial-gradient(120% 90% at 50% 30%, #2b2b36 0%, #17171e 55%, #0e0e13 100%);--btx-font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-btx-theme=light]{--btx-bg: #f6f6f8;--btx-bg-2: #ffffff;--btx-surface: #ffffff;--btx-surface-2: #f0eff5;--btx-line: rgba(10, 10, 20, .08);--btx-line-strong: rgba(10, 10, 20, .16);--btx-text: #0b0b10;--btx-muted: #5d5d6b;--btx-stage: radial-gradient(120% 90% at 50% 30%, #ffffff 0%, #ececf2 60%, #e2e1ea 100%)}html:not([data-btx-theme=light]) body,html:not([data-btx-theme=light]) #MainContent,html:not([data-btx-theme=light]) .gradient{background:var(--btx-bg)}body,.rte,.rte p,.card__heading,.price,.caption-large,input,select,textarea,button,.button,.bundle-card,.multicolumn-card__info{font-family:var(--btx-font-body)}body{-webkit-font-smoothing:antialiased;letter-spacing:0}::selection{background:var(--btx-violet);color:#fff}h1,h2,h3,.h0,.h1,.h2,.h3,.title{letter-spacing:-.01em;line-height:1.02;text-wrap:balance}.title-wrapper .title,.collection__title .title,.multicolumn .title,.bundles-heading{color:var(--btx-text)!important;opacity:1!important}.collection__title .title:after,.multicolumn .title-wrapper-with-link .title:after{content:"";display:block;width:44px;height:4px;margin-top:14px;border-radius:4px;background:linear-gradient(90deg,var(--btx-violet),var(--btx-violet-2))}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}.multicolumn .title-wrapper-with-link .title:after{margin-left:auto;margin-right:auto}.button:not(.button--tertiary):not(.link),.shopify-payment-button__button--unbranded,.bundle-add-to-cart,.bundles-btn-outline{border-radius:999px!important;min-height:52px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--btx-ease),box-shadow .25s var(--btx-ease),background .25s}.button--primary:not(.button--secondary),.product-form__submit,.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border:0!important;box-shadow:0 10px 30px -10px var(--btx-violet-glow)}.button:after,.button:before{box-shadow:none!important}.button:active,.bundle-add-to-cart:active{transform:scale(.97)}.btx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border-radius:999px;font:700 14px/1 var(--btx-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .25s var(--btx-ease),box-shadow .3s var(--btx-ease),background .3s;-webkit-tap-highlight-color:transparent}.btx-btn--primary{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 40px -12px var(--btx-violet-glow),inset 0 1px #ffffff40}.btx-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);animation:btx-shine 3.6s 1.6s infinite}.btx-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btx-btn:active{transform:scale(.97)}@keyframes btx-shine{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.announcement-bar-section .utility-bar,.announcement-bar{background:linear-gradient(90deg,#4c1d95,#7c3aed 50%,#4c1d95)!important;border:0!important}.announcement-bar__message,.announcement-bar__message *{font:600 11.5px/1.3 var(--btx-font-body)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#fff!important;padding-top:9px!important;padding-bottom:9px!important}.section-header{z-index:20}html:not([data-btx-theme=light]) .header-wrapper{background:#07070ab8!important;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--btx-line)!important}html[data-btx-theme=light] .header-wrapper{background:#fffc!important;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.header__heading-logo-wrapper,.header__heading-link{background:transparent!important}html:not([data-btx-theme=light]) .header__heading-logo{mix-blend-mode:lighten}.card-wrapper .card,.card--card,.card--standard .card__inner{background:transparent!important;border:0!important;box-shadow:none!important}.card-wrapper .card__inner{border-radius:var(--btx-radius)!important;overflow:hidden;background:var(--btx-stage)!important;border:1px solid var(--btx-line)!important;box-shadow:0 1px #ffffff0f inset,0 20px 40px -24px #000000e6;isolation:isolate}.card-wrapper .card__inner:after{content:"";position:absolute;left:10%;right:10%;bottom:-30%;height:60%;background:radial-gradient(closest-side,var(--btx-violet-glow),transparent);opacity:.55;pointer-events:none;z-index:0}.card-wrapper .card__media,.card-wrapper .card__media .media{background:transparent!important;z-index:1}.card-wrapper .card__media img{filter:brightness(1.12) contrast(1.06) saturate(1.05);transition:transform .7s var(--btx-ease),filter .4s}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.05)}}.card-wrapper .card__inner .card__content{display:none!important}.card-wrapper .card>.card__content{padding:14px 4px 4px!important;background:transparent!important}.card__heading,.card__heading a{font:700 14px/1.3 var(--btx-font-body)!important;letter-spacing:.01em;text-transform:none;color:var(--btx-text)!important}.card-information .price,.card-information .price-item{font:600 14px/1.2 var(--btx-font-body)!important;color:var(--btx-violet-2)!important}html[data-btx-theme=light] .card-information .price-item{color:var(--btx-violet)!important}.card__badge .badge{border-radius:999px;padding:4px 10px;background:var(--btx-violet)!important;color:#fff!important;border:0;font:700 10.5px/1 var(--btx-font-body);letter-spacing:.08em;text-transform:uppercase}.quick-add{margin-top:10px}.quick-add__submit{min-height:42px!important;font-size:11.5px!important;background:var(--btx-surface-2)!important;color:var(--btx-text)!important;border:1px solid var(--btx-line-strong)!important;box-shadow:none!important}@media screen and (max-width:749px){.page-width{padding-left:18px;padding-right:18px}#product-grid,.collection .product-grid:not(.slider),.template-search__results{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important;margin:0!important;padding:0!important}#product-grid>.grid__item,.collection .product-grid:not(.slider)>.grid__item{width:auto!important;max-width:none!important;padding:0!important}.slider-mobile-gutter{padding:0!important}.slider.slider--tablet.grid--peek,.slider.slider--mobile.grid--peek{display:flex!important;gap:14px!important;margin:0!important;padding:4px 18px 12px!important;scroll-padding-left:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.slider.grid--peek::-webkit-scrollbar{display:none}.slider.grid--peek .grid__item,.slider.grid--peek .grid__item:first-of-type,.slider.grid--peek .grid__item:last-of-type{flex:0 0 74%!important;width:74%!important;max-width:74%!important;margin:0!important;padding:0!important;scroll-snap-align:start}.slider-buttons{display:none!important}.collection .collection__view-all{margin-top:18px;padding:0 18px}.collection .collection__view-all .button{width:100%}.card__heading,.card__heading a{font-size:13.5px!important}.collection-hero__inner,.main-page-title,.collection-hero .collection-hero__title{padding-left:18px!important;padding-right:18px!important}.collection-hero__title{font-size:clamp(34px,11vw,48px)!important;margin:18px 0 6px!important}.facets-container,.mobile-facets__wrapper,.product-count-vertical{padding-left:18px!important;padding-right:18px!important}.mobile-facets__open{border:1px solid var(--btx-line-strong);border-radius:999px;padding:10px 16px;font-family:var(--btx-font-body)}}.custom-bundles{background:transparent!important}.custom-bundles .bundles-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--btx-violet-2)!important;letter-spacing:.22em;font:700 11.5px/1 var(--btx-font-body)}.custom-bundles .bundles-subtext{color:var(--btx-muted)!important;font-family:var(--btx-font-body)}.custom-bundles__hero-image img{border-radius:var(--btx-radius)}.bundle-card{background:var(--btx-surface)!important;border:1px solid var(--btx-line)!important;border-radius:var(--btx-radius)!important;overflow:hidden;box-shadow:0 24px 48px -30px #000000e6}.bundle-card__image{display:block;position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--btx-stage)!important;border-radius:0!important}.bundle-card__image:after{content:"";position:absolute;left:10%;right:10%;bottom:-30%;height:60%;background:radial-gradient(closest-side,var(--btx-violet-glow),transparent);opacity:.5}.bundle-card__image img{position:relative;z-index:1;width:100%!important;height:100%!important;object-fit:cover!important;filter:brightness(1.12) contrast(1.06)}.bundle-card__info{padding:16px!important}.bundle-card__title{font:800 16px/1.2 var(--btx-font-body)!important;color:var(--btx-text)!important;letter-spacing:.01em}.bundle-card__includes{color:var(--btx-muted)!important;font-size:12.5px!important}.bundle-card__price .price-now{color:var(--btx-violet-2)!important;font:700 16px/1 var(--btx-font-body)!important}.bundle-badge{background:var(--btx-violet)!important;color:#fff!important;border-radius:999px!important;z-index:2}.bundle-add-to-cart{width:100%;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff!important;border:0!important;min-height:46px!important;font-size:12px!important}.bundles-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--btx-line-strong)!important;background:#ffffff0a!important;color:var(--btx-text)!important;padding:0 24px}.bundle-trust-item{background:var(--btx-surface)!important;border:1px solid var(--btx-line)!important;border-radius:var(--btx-radius-sm)!important;padding:14px!important}.bundle-trust-item__icon{color:var(--btx-violet-2)!important}.bundle-trust-item h4{font:700 12.5px/1.2 var(--btx-font-body)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--btx-text)!important}.bundle-trust-item p{color:var(--btx-muted)!important;font-size:12.5px!important;font-family:var(--btx-font-body)}@media screen and (max-width:749px){.custom-bundles{padding:56px 0 24px!important}.custom-bundles__hero{display:flex!important;flex-direction:column;gap:22px;padding:0 18px!important}.custom-bundles__hero-content{padding:0!important}.custom-bundles .bundles-heading{font-size:clamp(32px,9.5vw,44px)!important;line-height:1!important;margin:12px 0!important}.custom-bundles__hero-image{margin:0!important}.custom-bundles__hero-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.bundles-btn-outline{width:100%;margin-top:8px}.custom-bundles__grid{display:flex!important;gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:28px 18px 8px!important;margin:0!important;grid-template-columns:none!important}.custom-bundles__grid::-webkit-scrollbar{display:none}.custom-bundles__grid .bundle-card{flex:0 0 76%;scroll-snap-align:start}.custom-bundles__trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:24px 18px 0!important;margin:0!important}.bundle-trust-item{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media screen and (max-width:749px){.banner:not(.btx-hero){border-radius:var(--btx-radius);margin:0 18px;overflow:hidden;min-height:420px!important}.banner .banner__media:after{opacity:1!important;background:linear-gradient(180deg,#07070a1a,#07070ad9)!important}.banner .banner__content{align-items:flex-end!important;padding:26px 22px!important}.banner .banner__box{background:transparent!important;padding:0!important;text-align:left!important}.banner .banner__heading{font-size:clamp(30px,9vw,40px)!important;line-height:1!important;text-align:left}.banner .banner__buttons{justify-content:flex-start!important}.banner .banner__buttons .button{width:100%}}.multicolumn-card{background:var(--btx-surface)!important;border:1px solid var(--btx-line)!important;border-radius:var(--btx-radius)!important;overflow:hidden}.multicolumn-card__image-wrapper{margin:0!important}.multicolumn-card__image-wrapper .media{border-radius:0!important}.multicolumn-card__image-wrapper img{filter:brightness(1.1) contrast(1.05)}.multicolumn-card__info{padding:16px!important;text-align:left!important}.multicolumn-card__info h3{font:800 13px/1.2 var(--btx-font-body)!important;letter-spacing:.1em;color:var(--btx-text)!important}.multicolumn-card__info .rte,.multicolumn-card__info .rte p{color:var(--btx-muted)!important;font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important}.multicolumn-card__info .rte br{display:none}@media screen and (max-width:749px){.multicolumn .multicolumn-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 18px!important;margin:0!important}.multicolumn .multicolumn-list__item{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}.multicolumn .title{font-size:clamp(32px,10vw,44px)!important}}.product__media-wrapper .product-media-container,.product__media-item .product__media{border-radius:var(--btx-radius)!important;overflow:hidden}.product__media-item .product-media-container{background:var(--btx-stage)!important;border:1px solid var(--btx-line)!important}.product__media img{filter:brightness(1.08) contrast(1.04)}.product__title h1{font-size:clamp(30px,9vw,52px)!important;line-height:.98!important}.product__text.caption-with-letter-spacing{color:var(--btx-violet-2)!important;letter-spacing:.22em!important;font:700 11px/1 var(--btx-font-body)!important}.product .price-item{font:700 22px/1 var(--btx-font-body)!important;color:var(--btx-text)!important}.product .price__sale .price-item--regular{color:var(--btx-muted)!important;font-size:16px!important}.product-form__input .form__label{font:700 12px/1 var(--btx-font-body)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--btx-muted)!important}.product-form__input input[type=radio]+label{border-radius:999px!important;border-color:var(--btx-line-strong)!important;background:var(--btx-surface)!important;color:var(--btx-text)!important;font-family:var(--btx-font-body)}.product-form__input input[type=radio]:checked+label{background:var(--btx-violet)!important;border-color:var(--btx-violet)!important;color:#fff!important}.quantity{border-radius:999px!important;overflow:hidden}.quantity:after,.quantity:before{border-radius:999px!important}.product__accordion .summary__title .accordion__title{font:700 13px/1.2 var(--btx-font-body)!important;letter-spacing:.08em;text-transform:uppercase}.product__accordion{border-color:var(--btx-line)!important}.product__description,.product__description p{color:var(--btx-muted);font-size:15px;line-height:1.65}@media screen and (max-width:749px){.product__media-wrapper{padding:0!important}.product__media-list{padding:0 18px!important;margin:0!important;gap:10px!important}.product__media-list .product__media-item{width:100%!important;padding:0!important}.product__info-wrapper{padding:6px 18px 0!important}.product__info-container>*+*{margin-top:14px}.product-form__buttons .product-form__submit,.shopify-payment-button__button{min-height:56px!important}.slider-counter{font-family:var(--btx-font-body);color:var(--btx-muted)}}html:not([data-btx-theme=light]) .product [class*=bundle] label,html:not([data-btx-theme=light]) .product [class*=Bundle] label,html:not([data-btx-theme=light]) .product [class*=kaching] label{background-color:var(--btx-surface)!important;color:var(--btx-text)!important}.drawer__inner{background:var(--btx-bg-2)!important;border-left:1px solid var(--btx-line)!important}.cart-item__image-container{background:var(--btx-stage);border-radius:var(--btx-radius-sm);overflow:hidden}.cart-item__name{font:700 14px/1.3 var(--btx-font-body)!important}.totals__total-value{font:800 20px/1 var(--btx-font-body)!important}.footer,.shopify-section-group-footer-group>*{border-top:1px solid var(--btx-line)}html.btx-js .btx-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--btx-ease),transform .8s var(--btx-ease)}html.btx-js .btx-reveal.is-in{opacity:1;transform:none}.btx-hero-section{position:relative}.btx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 96px);display:flex;align-items:flex-end;background:#050507;color:#fff}.btx-hero__media,.btx-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.btx-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);animation:btx-kenburns 9s var(--btx-ease) forwards;filter:brightness(1.05) contrast(1.05)}.btx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0505078c,#05050700 22%,#05050733 45%,#050507eb 78%,#050507)}.btx-hero__glow{position:absolute;z-index:1;width:120vw;height:120vw;left:-40vw;bottom:-70vw;background:radial-gradient(closest-side,rgba(124,58,237,.55),transparent 70%);filter:blur(10px);animation:btx-breathe 6s ease-in-out infinite}.btx-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btx-hero__inner{position:relative;z-index:3;width:100%;padding-top:120px;padding-bottom:34px}.btx-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:600 11px/1 var(--btx-font-body);letter-spacing:.18em;text-transform:uppercase;color:#e9e5ff}.btx-dot{width:7px;height:7px;border-radius:50%;background:#a78bfa;box-shadow:0 0 #a78bfab3;animation:btx-ping 2s infinite}.btx-hero__title{margin:0;color:#fff;font-size:clamp(46px,14.5vw,112px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.btx-hero__title span{display:block}.btx-hero__accent{background:linear-gradient(92deg,#c4b5fd,#8b5cf6 45%,#f5f3ff,#8b5cf6 75%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation-name:btx-rise-in,btx-sheen!important;animation-duration:.9s,5s!important;animation-delay:calc(var(--d) * .11s + .15s),2s!important;animation-iteration-count:1,infinite!important;animation-fill-mode:both,none!important}.btx-hero__text{margin:16px 0 0;max-width:34ch;color:#ffffffc7;font:400 16px/1.5 var(--btx-font-body)}.btx-hero__ctas{display:grid;gap:10px;margin-top:24px}.btx-hero__trust{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:18px 0 0;font:500 12.5px/1.3 var(--btx-font-body);color:#ffffffbf}.btx-hero__trust li{display:inline-flex;align-items:center;gap:6px}.btx-hero__trust svg{color:#a78bfa}.btx-hero__spot{display:flex;align-items:center;gap:12px;margin-top:22px;padding:10px 12px 10px 10px;border-radius:18px;text-decoration:none;color:#fff;background:#14141c99;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.btx-hero__spot-img{width:58px;height:58px;flex:none;border-radius:12px;overflow:hidden;background:var(--btx-stage)}.btx-hero__spot-img img{width:100%;height:100%;object-fit:cover;filter:brightness(1.15)}.btx-hero__spot-info{display:grid;gap:3px;min-width:0;flex:1}.btx-hero__spot-label{font:700 10px/1 var(--btx-font-body);letter-spacing:.16em;text-transform:uppercase;color:#a78bfa}.btx-hero__spot-title{font:700 14px/1.2 var(--btx-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btx-hero__spot-price{font:500 13px/1 var(--btx-font-body);color:#ffffffb3}.btx-hero__spot-go{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0b0b10}.btx-hero__scroll{display:none}.btx-rise{animation:btx-rise-in .9s var(--btx-ease) both;animation-delay:calc(var(--d) * .11s + .15s)}@media(min-width:750px){.btx-hero{min-height:min(92vh,900px)}.btx-hero__inner{padding-bottom:72px}.btx-hero__ctas{display:flex}.btx-hero__spot{display:inline-flex;max-width:380px}.btx-hero__scroll{display:block;position:absolute;z-index:3;right:40px;bottom:40px;width:26px;height:42px;border:2px solid rgba(255,255,255,.5);border-radius:20px}.btx-hero__scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:btx-scroll 1.8s infinite}.btx-hero__glow{width:70vw;height:70vw;left:-15vw;bottom:-45vw}}.btx-marquee{overflow:hidden;border-top:1px solid var(--btx-line);border-bottom:1px solid var(--btx-line);background:var(--btx-bg);padding:14px 0}.btx-marquee__track{display:flex;align-items:center;gap:22px;width:max-content;animation:btx-marquee 28s linear infinite}.btx-marquee span{font:800 15px/1 var(--btx-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--btx-text);white-space:nowrap}.btx-marquee i{width:8px;height:8px;transform:rotate(45deg);background:var(--btx-violet);flex:none}@keyframes btx-rise-in{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes btx-kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes btx-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes btx-ping{0%{box-shadow:0 0 #a78bfab3}70%{box-shadow:0 0 0 10px #a78bfa00}to{box-shadow:0 0 #a78bfa00}}@keyframes btx-sheen{0%{background-position:100% 0}50%,to{background-position:-100% 0}}@keyframes btx-marquee{to{transform:translate(-50%)}}@keyframes btx-scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.btx-rise,.btx-hero__media img,.btx-marquee__track,.btx-hero__glow,.btx-btn--primary:after,.btx-dot{animation:none!important}.btx-hero__media img{transform:none}html.btx-js .btx-reveal{opacity:1;transform:none}}html:not([data-btx-theme=light]) .header-wrapper{background:#000000d1!important}.btx-hero__title{font-size:clamp(44px,13vw,112px)}.custom-trust-bar:not(:has(.trust-item__text h4:not(:empty))){display:none!important}.banner .button--secondary{color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 28px}.banner .button--secondary:after,.banner .button--secondary:before{display:none!important}.banner__text,.banner__text p{color:#fffc!important;font-family:var(--btx-font-body)}.bundle-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;font:900 22px/1 var(--btx-font-body);letter-spacing:.3em;color:#ffffff2e}.bundle-card__placeholder:before{content:"";position:absolute;width:46%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(167,139,250,.35)}.custom-footer{background:var(--btx-bg)!important}.footer-col__heading{font:800 12px/1 var(--btx-font-body)!important;letter-spacing:.16em!important;color:var(--btx-text)!important}.footer-col__links a{font-family:var(--btx-font-body)!important;color:var(--btx-muted)!important}.footer-logo{mix-blend-mode:lighten}@media screen and (max-width:749px){.custom-footer__inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px 18px!important;padding:44px 18px 24px!important}.custom-footer__inner>.footer-col--brand,.custom-footer__inner>.footer-col:last-child{grid-column:1 / -1}.footer-col{margin:0!important;padding:0!important}.footer-col__links li{margin:0 0 10px!important}.footer-col__links a{font-size:14px!important}}@media screen and (max-width:749px){.custom-bundles__hero-image{width:100%!important;max-width:none!important;padding:0!important}.custom-bundles__hero-image img{display:block;width:100%!important;height:auto;max-width:none!important}}.card-wrapper .card--text .card__inner{display:grid!important;place-items:center;aspect-ratio:1 / 1;height:auto!important;min-height:0!important;position:relative}.card-wrapper .card--text .card__inner:before{content:"BTX";position:relative;z-index:1;font:900 24px/1 var(--btx-font-body);letter-spacing:.3em;color:#ffffff29;padding:0!important;width:auto;height:auto}html[data-btx-theme=light] .card-wrapper .card--text .card__inner:before{color:#00000024}.card-wrapper .card--text.ratio:before{display:none!important}.card-wrapper .card{display:flex!important;flex-direction:column!important}@media screen and (max-width:749px){.product-grid:not(.slider){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important;margin:0!important;padding:0!important}.product-grid:not(.slider)>.grid__item{width:auto!important;max-width:none!important;padding:0!important}.related-products{padding-left:18px!important;padding-right:18px!important}}.bd-widget{font-family:var(--btx-font-body)}.bd-tier{background:var(--btx-surface)!important;border:1px solid var(--btx-line-strong)!important;border-radius:16px!important;color:var(--btx-text)!important;box-shadow:none!important;transition:border-color .25s,background .25s}.bd-tier :is(div,span,p,strong,b,label):not([class*=badge]):not([class*=save]):not([class*=tag]){color:inherit}.bd-tier :is(s,del,[class*=compare]){color:var(--btx-muted)!important}.bd-tier--active{border-color:var(--btx-violet)!important;background:linear-gradient(180deg,#7c3aed2e,#7c3aed0f) var(--btx-surface)!important;box-shadow:0 0 0 1px var(--btx-violet),0 16px 40px -20px var(--btx-violet-glow)!important}html[data-btx-theme=light] .bd-tier--active{background:#7c3aed0f!important}.bd-widget [class*=title],.bd-widget [class*=heading]{color:var(--btx-violet-2)!important}.shopify-payment-button,.shopify-payment-button *{outline:none!important}.shopify-payment-button__button,shopify-accelerated-checkout,shopify-buy-it-now-button{border-radius:999px!important;overflow:hidden}html:not([data-btx-theme=light]) .bd-free-gift{background:#7c3aed1f!important;border-top:1px dashed rgba(167,139,250,.35)!important}html:not([data-btx-theme=light]) :is(.jm-review-widget,.jdgm-widget,.jdgm-rev-widg) :is(.jm-text,h2,h3,p,span,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text){color:var(--btx-text)!important}html:not([data-btx-theme=light]) :is(.jm-review-widget,.jdgm-widget) :is(.jm-text--subdued,.jm-text--secondary,[class*=subdued]){color:var(--btx-muted)!important}.jm-review-widget-minimal-header__title,.jdgm-rev-widg__title{font-family:var(--btx-font-body)!important;font-weight:800!important;font-size:26px!important;letter-spacing:-.01em}:is(.jm-review-widget,.jdgm-widget) :is(button,a[class*=button],.jm-button){border-radius:999px!important}html[data-btx-theme=light] .bundle-card__placeholder{color:#00000024}.quick-add__submit:after,.quick-add__submit:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/batletix-redesign.css.map */
