.tbb-homepage{--tbb-ease: cubic-bezier(.2,.75,.2,1)}.tbb-homepage [id]{scroll-margin-top:11rem}.tbb-homepage .banner{overflow:hidden;isolation:isolate}.tbb-homepage .banner__heading{font-size:clamp(4.6rem,6.9vw,9rem);max-width:85rem;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.tbb-homepage .banner__heading em{color:#7ab8e8;font-style:normal}.tbb-homepage .banner__box{max-width:86rem}.tbb-homepage .banner__text{max-width:54rem;font-size:1.45rem;line-height:1.85;letter-spacing:.025em}.tbb-homepage .banner__buttons{margin-top:3.2rem;gap:1.2rem}.tbb-homepage .banner__buttons .button{min-height:5.2rem;padding-inline:3rem;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.tbb-homepage .banner__buttons .button--secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111d283d}.tbb-homepage .banner__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin-bottom:2rem;color:#d9ebfb;letter-spacing:.22em;font-size:1.05rem}.tbb-homepage .banner__eyebrow:before{content:"";width:3.2rem;height:2px;background:#7ab8e8}.tbb-homepage .banner--desktop-transparent:after{background:linear-gradient(90deg,#071521,#071521cc 38%,#07152133)}.tbb-homepage .banner__scroll-cue{color:#fff}.tbb-homepage .banner__scroll-cue svg{animation-iteration-count:3}.tbb-homepage .image-with-text__heading{font-size:clamp(3.4rem,4.6vw,6rem);letter-spacing:-.035em;text-wrap:balance}.tbb-homepage .image-with-text__media{border-radius:.4rem 4rem .4rem .4rem;box-shadow:1.4rem 1.4rem rgba(var(--tbb-accent),.12)}.tbb-homepage .image-with-text__media img{transition:transform .7s var(--tbb-ease)}.tbb-homepage .image-with-text__content{padding-block:4rem}.tbb-homepage .image-with-text__content .button[aria-disabled=true]{display:none}.tbb-homepage .image-with-text__text ul li{padding-block:.9rem;padding-left:3.3rem;margin-bottom:.6rem;border-bottom:1px solid rgba(var(--color-foreground),.12);font-size:1.35rem}.tbb-homepage .image-with-text__text ul li:before{top:1.1rem;background-color:rgb(var(--tbb-accent))}.tbb-homepage .image-with-text__text--caption{font-size:1.05rem;font-weight:700;letter-spacing:.2em}.tbb-homepage .collection__title .title{font-size:clamp(3.4rem,4.5vw,5.6rem);letter-spacing:-.025em}.tbb-homepage .collection__title{margin-bottom:3.2rem}.tbb-homepage .collection__description{max-width:56rem;font-size:1.4rem}.tbb-homepage .product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 30px;--grid-mobile-horizontal-spacing: 14px}.tbb-homepage .card-wrapper .card__inner{border-radius:1.2rem;overflow:hidden}.tbb-homepage .card__heading{font-size:1.5rem;line-height:1.4}.tbb-homepage .card__information{padding-top:1.6rem}.tbb-homepage .card-wrapper .card__inner img{transition:transform .65s var(--tbb-ease)}.tbb-homepage :is(.button,.tbb-home-button){transition:transform .25s var(--tbb-ease),box-shadow .25s ease}.tbb-homepage :is(.button,.tbb-home-button):hover{transform:translateY(-3px);box-shadow:0 8px 24px #111d2826}.tbb-homepage [data-tbb-reveal]{opacity:1}.tbb-homepage .tbb-reveal-pending{opacity:0;transform:translateY(24px)}.tbb-homepage .tbb-reveal-in{animation:tbb-home-reveal .75s var(--tbb-ease) both;animation-delay:var(--tbb-reveal-delay, 0ms)}@keyframes tbb-home-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tbb-hero-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes tbb-hero-image{0%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.tbb-homepage .banner__box>*{animation:tbb-hero-arrive .9s var(--tbb-ease) both}.tbb-homepage .banner__box>:nth-child(2){animation-delay:.12s}.tbb-homepage .banner__box>:nth-child(3){animation-delay:.24s}.tbb-homepage .banner__box>:nth-child(4){animation-delay:.36s}.tbb-homepage .banner__media:not(.animate--ambient):not(.animate--fixed):not(.animate--zoom-in) img{animation:tbb-hero-image 1.8s var(--tbb-ease) both}}@media(hover:hover)and (pointer:fine){.tbb-homepage .image-with-text__media:hover img{transform:scale(1.035)}}@media(min-width:990px){.tbb-homepage .banner--large{min-height:min(78rem,88svh)}.tbb-homepage .banner__content{padding-block:8rem}.tbb-homepage .image-with-text__content{padding-left:7rem}.tbb-homepage .image-with-text__grid--reverse .image-with-text__content{padding-left:0;padding-right:7rem}}@media(max-width:749px){.tbb-homepage .banner:not(.banner--mobile-bottom){min-height:58rem;min-height:min(68rem,84svh)}.tbb-homepage .banner .banner__heading{font-size:clamp(3.8rem,11vw,6rem)}.tbb-homepage .banner__box{padding:4rem 2rem}.tbb-homepage .banner__text{font-size:1.25rem}.tbb-homepage .banner__buttons{display:flex}.tbb-homepage .banner__buttons .button{padding-inline:1.8rem}.tbb-homepage .image-with-text__media{margin-right:1.2rem}.tbb-homepage .image-with-text__content{padding:4rem 0 0}.tbb-homepage .image-with-text__heading{font-size:3.6rem}.tbb-homepage .card__heading{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.tbb-homepage *,.tbb-homepage *:before,.tbb-homepage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tbb-homepage .tbb-reveal-pending,.tbb-homepage .tbb-reveal-in{opacity:1;transform:none}}@media(max-width:749px){.tbb-homepage .live-games .live-games__field-art{max-width:21rem}}.tbb-homepage #tbb-story .image-with-text__heading{font-size:clamp(2.8rem,3.5vw,4.2rem)}.tbb-homepage #tbb-story .image-with-text__media{min-height:24rem;max-height:30rem;padding-bottom:0!important}.tbb-homepage #tbb-story .image-with-text__content{padding-block:0}@media(max-width:749px){.tbb-homepage #tbb-story .image-with-text__content{padding-top:2.4rem}}.tbb-homepage>.shopify-section:has(>.tbb-neutral--story)+.shopify-section:has(>.team-roster--preview){margin-top:0}.tbb-homepage>.shopify-section:has(>.tbb-neutral--story)+.shopify-section .team-roster--preview{background-image:linear-gradient(#081825,transparent 20rem),radial-gradient(ellipse at 85% 40%,#183d56 0%,transparent 60%)}.tbb-homepage>.shopify-section:has(>.tbb-neutral--story)+.shopify-section .team-roster--preview:before{-webkit-mask-image:linear-gradient(transparent,#000 16rem);mask-image:linear-gradient(transparent,#000 16rem)}.tbb-homepage>.shopify-section:has(>.tbb-neutral--story)+.shopify-section .team-roster--preview>.team-roster__inner{padding-top:1.6rem}.tbb-homepage>.shopify-section:has(>.tbb-neutral--story)+.shopify-section .team-roster--preview .tbb-profile-preview__rail{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tbb-homepage.css.map */
