.shopify-section:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]){position:relative;z-index:2;overflow:visible!important}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]){position:relative;perspective:1400px;background:radial-gradient(circle at 76% 66%,#f5a08c 0 29%,transparent 29.5%)}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) h1{font-size:96px}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block{position:relative;z-index:3;overflow:visible!important}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block__image{transform-origin:center bottom}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .group-block,.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block{transform:translate(80px)}.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]){position:absolute!important;top:59%;right:1%;width:42%;z-index:4;transform:translateY(-50%)!important;pointer-events:none}.image-block:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block__image{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity;animation:tcade-tablet-turn 12s ease-in-out infinite;animation-delay:var(--tcade-hero-delay, 0s)}.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]) .image-block__image{backface-visibility:hidden;transform-style:preserve-3d;transform-origin:center;will-change:transform,opacity;animation:tcade-deck-turn 12s ease-in-out infinite;animation-delay:var(--tcade-hero-delay, 0s)}@keyframes tcade-tablet-turn{0%,42%{opacity:1;transform:translate(-50%,27%) scale(1.33) rotateY(0)}48%,92%{opacity:0;transform:translate(-50%,27%) scale(1.33) rotateY(90deg)}98%,to{opacity:1;transform:translate(-50%,27%) scale(1.33) rotateY(0)}}@keyframes tcade-deck-turn{0%,42%{opacity:0;transform:scale(1.41) rotateY(-90deg)}48%,92%{opacity:1;transform:scale(1.41) rotateY(0)}98%,to{opacity:0;transform:scale(1.41) rotateY(90deg)}}@media(max-width:749px){.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]){display:block!important;position:relative!important;overflow:hidden!important;padding-bottom:24px!important;background:none!important}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]):before{content:"";position:absolute;left:50%;bottom:15px;width:min(88vw,420px);aspect-ratio:1;border-radius:50%;background:#f5a08c;transform:translate(-50%);z-index:0;pointer-events:none}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .group-block{position:relative!important;width:100%!important;transform:none!important;z-index:2}.custom-section-content:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) h1{font-size:clamp(54px,14vw,66px)!important;line-height:.94!important;letter-spacing:-.035em!important}.image-block:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]){display:block!important;position:relative!important;width:min(82vw,385px)!important;margin:-10px auto 0!important;transform:none!important;z-index:2;pointer-events:none}.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]){display:block!important;position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:90px!important;width:min(84vw,395px)!important;margin:0!important;transform:translate(-45%)!important;z-index:3;pointer-events:none}.image-block:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block__image,.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]) .image-block__image{display:block!important;width:100%!important;max-width:none!important;margin:0 auto!important;transform-origin:center center!important;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}.image-block:has(img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3]) .image-block__image{animation:tcade-tablet-mobile 12s ease-in-out infinite!important;animation-delay:var(--tcade-hero-delay, 0s)!important}.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]) .image-block__image{animation:tcade-deck-mobile 12s ease-in-out infinite!important;animation-delay:var(--tcade-hero-delay, 0s)!important}img[src*=TCADE-Web-Hero-Subtle-Color-Grade-v3],img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]{display:block!important;width:100%!important;height:auto!important}}@keyframes tcade-tablet-mobile{0%,42%{opacity:1;transform:scale(1) rotateY(0)}48%,92%{opacity:0;transform:scale(1) rotateY(90deg)}98%,to{opacity:1;transform:scale(1) rotateY(0)}}@keyframes tcade-deck-mobile{0%,42%{opacity:0;transform:scale(1.45) rotateY(-90deg)}48%,92%{opacity:1;transform:scale(1.45) rotateY(0)}98%,to{opacity:0;transform:scale(1.45) rotateY(90deg)}}@media(prefers-reduced-motion:reduce){.image-block__image{animation:none!important}.image-block:has(img[src*=TCADE_Hero_SteamDeck_TeamSonicRacing_v1]){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tcade-hero-animation.css.map */
