:root{--tc-space-0: 0;--tc-space-1: .4rem;--tc-space-2: .8rem;--tc-space-3: 1.2rem;--tc-space-4: 1.6rem;--tc-space-5: 2rem;--tc-space-6: 2.4rem;--tc-space-8: 3.2rem;--tc-space-10: 4rem;--tc-space-12: 4.8rem;--tc-space-16: 6.4rem;--tc-container-sm: 76rem;--tc-container-md: 112rem;--tc-container-lg: 140rem;--tc-container-xl: 156rem;--tc-section-gap-mobile: var(--tc-space-8);--tc-section-gap-desktop: var(--tc-space-12);--tc-radius-xs: .6rem;--tc-radius-sm: 1rem;--tc-radius-md: 1.6rem;--tc-radius-lg: 2.4rem;--tc-radius-xl: 3.2rem;--tc-radius-pill: 999px;--tc-radius-card: var(--tc-radius-md);--tc-radius-container: var(--tc-radius-lg);--tc-radius-button: var(--tc-radius-pill);--tc-font-size-xs: 1.1rem;--tc-font-size-sm: 1.25rem;--tc-font-size-md: 1.45rem;--tc-font-size-lg: 1.7rem;--tc-font-size-xl: 2rem;--tc-font-size-2xl: clamp(2.4rem, 4vw, 4rem);--tc-font-size-3xl: clamp(3.2rem, 6vw, 6.4rem);--tc-line-tight: 1.08;--tc-line-normal: 1.45;--tc-weight-regular: 500;--tc-weight-bold: 800;--tc-weight-heavy: 900;--tc-color-ink: #111111;--tc-color-paper: #ffffff;--tc-color-soft: #f5f5f7;--tc-color-border: rgba(17, 17, 17, .08);--tc-color-border-strong: rgba(17, 17, 17, .16);--tc-color-muted: #5f6368;--tc-color-gold: #f2b705;--tc-color-red: #d90429;--tc-color-blue: #0a84ff;--tc-color-purple: #7b61ff;--tc-color-green: #2e7d32;--tc-color-warning: #f59f00;--tc-color-danger: #d90429;--tc-color-success: #2e7d32;--tc-color-info: #0a84ff;--tc-color-exclusive: #d90429;--tc-color-chase: #f2b705;--tc-color-convention: #0a84ff;--tc-color-limited: #7b61ff;--tc-color-retail: #f5f5f7;--tc-color-black-status: #111111;--tc-color-gold-status: #f2b705;--tc-shadow-xs: 0 1px 2px rgba(17, 17, 17, .06);--tc-shadow-sm: 0 8px 18px rgba(17, 17, 17, .08);--tc-shadow-md: 0 14px 34px rgba(17, 17, 17, .1);--tc-shadow-lg: 0 22px 58px rgba(17, 17, 17, .12);--tc-shadow-card: var(--tc-shadow-sm);--tc-shadow-card-hover: var(--tc-shadow-md);--tc-shadow-container: var(--tc-shadow-md);--tc-duration-fast: .14s;--tc-duration-base: .22s;--tc-duration-slow: .32s;--tc-ease-standard: cubic-bezier(.2, 0, 0, 1);--tc-ease-emphasis: cubic-bezier(.2, .8, .2, 1)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility}.shopify-section{scroll-margin-top:calc(var(--header-height, 90px) + var(--tc-space-4))}.template-index .shopify-section+.shopify-section{margin-top:var(--tc-section-gap-mobile)}@media screen and (min-width:750px){.template-index .shopify-section+.shopify-section{margin-top:var(--tc-section-gap-desktop)}}.button,.shopify-payment-button__button--unbranded,.tc-button{align-items:center;border-radius:var(--tc-radius-button);display:inline-flex;font-weight:var(--tc-weight-heavy);justify-content:center;min-height:4.4rem;padding-inline:var(--tc-space-5);transition:background var(--tc-duration-base) var(--tc-ease-standard),border-color var(--tc-duration-base) var(--tc-ease-standard),box-shadow var(--tc-duration-base) var(--tc-ease-standard),color var(--tc-duration-base) var(--tc-ease-standard),transform var(--tc-duration-fast) var(--tc-ease-standard)}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.tc-button:focus-visible,.tc-card:focus-within,.card-wrapper a:focus-visible{outline:.3rem solid rgba(10,132,255,.55);outline-offset:.3rem}.button:hover,.shopify-payment-button__button--unbranded:hover,.tc-button:hover{box-shadow:var(--tc-shadow-sm);transform:translateY(-1px)}.button:active,.tc-button:active{transform:translateY(0)}.tc-button--primary,.button--primary{background:var(--tc-color-ink);color:var(--tc-color-paper)}.tc-button--secondary,.button--secondary{background:var(--tc-color-paper);border:1px solid var(--tc-color-border-strong);color:var(--tc-color-ink)}.tc-button--ghost{background:transparent;color:rgb(var(--color-foreground))}.tc-button--outline{background:transparent;border:1px solid currentColor;color:rgb(var(--color-foreground))}.tc-button--success{background:var(--tc-color-success);color:var(--tc-color-paper)}.tc-button--danger{background:var(--tc-color-danger);color:var(--tc-color-paper)}.tc-button--countdown,.tc-button--reward,.tc-preorder-button:not([disabled]){background:linear-gradient(135deg,var(--tc-color-ink) 0%,var(--tc-color-red) 48%,var(--tc-color-gold) 100%)!important;border:0!important;color:var(--tc-color-paper)!important}.button[disabled],.tc-button[disabled],.tc-button--disabled{cursor:not-allowed;opacity:.58;transform:none}.tc-button--loading{color:transparent!important;position:relative}.tc-button--loading:after{animation:tcSpin .8s linear infinite;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";height:1.8rem;left:calc(50% - .9rem);position:absolute;top:calc(50% - .9rem);width:1.8rem}.tc-card,.tc-card--product,.tc-card--countdown,.tc-card--reward,.tc-card--achievement,.tc-card--community,.tc-card--status,.tc-card--xp,.tc-card--profile,.tc-card--order,.tc-card--notification,.tc-card--announcement,.tc-card--stat,.tc-card--empty,.product-card-wrapper .card,.collection-card-wrapper .card,.tc-drop-card,.tc-shelf-card,.tc-identity-card,.tc-identity-module,.tc-reward-card,.tc-achievement-card{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-card);box-shadow:var(--tc-shadow-card);transition:box-shadow var(--tc-duration-base) var(--tc-ease-standard),transform var(--tc-duration-base) var(--tc-ease-standard),border-color var(--tc-duration-base) var(--tc-ease-standard)}@media(hover:hover){.tc-card:hover,.product-card-wrapper .card:hover,.collection-card-wrapper .card:hover,.tc-drop-card:hover,.tc-shelf-card:hover,.tc-identity-card:hover,.tc-reward-card:hover,.tc-achievement-card:hover{border-color:#f2b70557;box-shadow:var(--tc-shadow-card-hover);transform:translateY(-2px)}}.tc-badge,.badge,.tc-preorder-product-note__badge,.tc-cart-preorder-line__badge,.tc-drop-card__badge,.tc-shelf-card__preorder-badge{align-items:center;border-radius:var(--tc-radius-pill);display:inline-flex;font-size:var(--tc-font-size-xs);font-weight:var(--tc-weight-heavy);gap:.4rem;letter-spacing:.04em;line-height:1;padding:.55rem .85rem;text-transform:uppercase}.tc-badge--preorder{background:var(--tc-color-gold);color:var(--tc-color-ink)}.tc-badge--coming-soon{background:var(--tc-color-blue);color:var(--tc-color-paper)}.tc-badge--open{background:var(--tc-color-success);color:var(--tc-color-paper)}.tc-badge--closing-soon{background:var(--tc-color-warning);color:var(--tc-color-ink)}.tc-badge--delayed{background:var(--tc-color-danger);color:var(--tc-color-paper)}.tc-badge--exclusive{background:var(--tc-color-exclusive);color:var(--tc-color-paper)}.tc-badge--chase{background:var(--tc-color-chase);color:var(--tc-color-ink)}.tc-badge--convention{background:var(--tc-color-convention);color:var(--tc-color-paper)}.tc-badge--limited{background:var(--tc-color-limited);color:var(--tc-color-paper)}.tc-badge--black{background:var(--tc-color-black-status);color:var(--tc-color-paper)}.tc-badge--gold{background:var(--tc-color-gold-status);color:var(--tc-color-ink)}.tc-badge--xp{background:#eef5ff;color:var(--tc-color-blue)}.tc-badge--new{background:#f2faf2;color:var(--tc-color-success)}.tc-badge--featured{background:#fff8e6;color:#6b4b00}.tc-badge--winner{background:linear-gradient(135deg,var(--tc-color-gold),#fff3b0);color:var(--tc-color-ink)}.tc-badge--standard,.tc-badge--retail{background:var(--tc-color-soft);color:var(--tc-color-ink)}.tc-progress{background:rgba(var(--color-foreground),.08);border-radius:var(--tc-radius-pill);height:1.2rem;overflow:hidden;position:relative}.tc-progress>i,.tc-progress__bar{background:linear-gradient(90deg,var(--tc-color-ink),var(--tc-color-red),var(--tc-color-gold));border-radius:inherit;display:block;height:100%;width:var(--tc-progress-value, 0%)}.tc-alert{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-md);display:grid;gap:var(--tc-space-1);padding:var(--tc-space-4)}.tc-alert--success{background:#f2faf2;border-color:#2e7d3238;color:var(--tc-color-success)}.tc-alert--warning{background:#fff8e6;border-color:#f59f0047;color:#6b4b00}.tc-alert--info{background:#eef5ff;border-color:#0a84ff38;color:var(--tc-color-blue)}.tc-alert--danger{background:#fff1f3;border-color:#d9042938;color:var(--tc-color-danger)}.tc-alert--shipping,.tc-alert--preorder{background:#eef5ff;color:var(--tc-color-blue)}.tc-alert--winner,.tc-alert--reward{background:#fff8e6;color:#6b4b00}.tc-alert--community{background:var(--tc-color-soft);color:var(--tc-color-ink)}.tc-empty-state{align-items:center;background:rgba(var(--color-foreground),.035);border:1px dashed rgba(var(--color-foreground),.18);border-radius:var(--tc-radius-container);display:grid;gap:var(--tc-space-3);justify-items:center;padding:var(--tc-space-8);text-align:center}.tc-empty-state h2,.tc-empty-state h3{margin:0}.tc-skeleton{animation:tcSkeleton 1.1s var(--tc-ease-standard) infinite;background:linear-gradient(90deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.12),rgba(var(--color-foreground),.06));background-size:220% 100%;border-radius:var(--tc-radius-md);min-height:2rem}.tc-skeleton--product{aspect-ratio:1 / 1}.tc-skeleton--dashboard{min-height:18rem}.tc-skeleton--reward{min-height:14rem}.tc-skeleton--countdown{min-height:12rem}.tc-skeleton--profile{min-height:20rem}.tc-skeleton--collection{min-height:16rem}.tc-skeleton--community{min-height:11rem}.tc-product-bg--exclusive,.card-wrapper[data-product-tone=exclusive] .card,.tc-shelf-card[data-product-tone=exclusive]{background:linear-gradient(145deg,#fff,#fff1f3)}.tc-product-bg--chase,.card-wrapper[data-product-tone=chase] .card,.tc-shelf-card[data-product-tone=chase]{background:linear-gradient(145deg,#fff,#fff8e6)}.tc-product-bg--convention,.card-wrapper[data-product-tone=convention] .card,.tc-shelf-card[data-product-tone=convention]{background:linear-gradient(145deg,#fff,#eef5ff)}.tc-product-bg--limited,.card-wrapper[data-product-tone=limited] .card,.tc-shelf-card[data-product-tone=limited]{background:linear-gradient(145deg,#fff,#f4f0ff)}.tc-product-bg--retail,.card-wrapper[data-product-tone=retail] .card,.tc-shelf-card[data-product-tone=retail]{background:linear-gradient(145deg,#fff,var(--tc-color-soft))}.tc-product-bg--standard,.card-wrapper[data-product-tone=standard] .card,.tc-shelf-card[data-product-tone=standard]{background:linear-gradient(145deg,#fff,#fafafa)}.card-wrapper[data-product-tone] .card__media,.tc-product-bg--exclusive .product__media,.tc-product-bg--chase .product__media,.tc-product-bg--convention .product__media,.tc-product-bg--limited .product__media{position:relative}.card-wrapper[data-product-tone] .card__media:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.16;pointer-events:none;position:absolute}.card-wrapper[data-product-tone=exclusive] .card__media:after{box-shadow:inset 0 0 44px #d9042947}.card-wrapper[data-product-tone=chase] .card__media:after{box-shadow:inset 0 0 44px #f2b70557}.card-wrapper[data-product-tone=convention] .card__media:after{box-shadow:inset 0 0 44px #0a84ff47}.card-wrapper[data-product-tone=limited] .card__media:after{box-shadow:inset 0 0 44px #7b61ff47}.tc-card-preorder-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:var(--tc-space-2)}.tc-card-preorder-meta>span:not(.tc-badge){color:rgba(var(--color-foreground),.72);display:block;flex:0 0 100%;font-size:1.18rem;font-weight:var(--tc-weight-bold);line-height:1.25}.tc-card-preorder-meta .tc-badge{font-size:1.05rem;padding:.45rem .75rem}.tc-preorder-panel{border:1px solid var(--tc-color-border);border-radius:var(--tc-radius-container);box-shadow:var(--tc-shadow-container);display:grid;gap:var(--tc-space-5);margin:var(--tc-space-5) 0;overflow:hidden;padding:clamp(1.8rem,3vw,2.8rem)}.tc-preorder-panel__header{display:flex;flex-wrap:wrap;gap:var(--tc-space-2)}.tc-preorder-panel__header h2,.tc-preorder-panel__header p{flex:0 0 100%;margin:0}.tc-preorder-panel__header h2{color:rgb(var(--color-foreground));font-size:var(--tc-font-size-xl)}.tc-preorder-panel__header p,.tc-preorder-panel article p,.tc-preorder-panel article span{color:rgba(var(--color-foreground),.72);font-weight:var(--tc-weight-bold)}.tc-preorder-panel__grid,.tc-preorder-panel__details{display:grid;gap:var(--tc-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.tc-preorder-panel__grid article{background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--tc-radius-md);display:grid;gap:var(--tc-space-1);padding:var(--tc-space-4)}.tc-preorder-panel article strong{color:rgb(var(--color-foreground));font-size:var(--tc-font-size-md)}.tc-preorder-panel__grid article a{color:rgb(var(--color-foreground));font-weight:var(--tc-weight-heavy);text-decoration:underline;text-underline-offset:.2em}.tc-preorder-panel__grid article a:hover,.tc-preorder-panel__grid article a:focus-visible{color:var(--tc-color-gold)}.tc-preorder-panel__timeline{display:grid;gap:var(--tc-space-2);grid-template-columns:repeat(7,minmax(0,1fr))}.tc-preorder-panel__timeline span{background:rgba(var(--color-foreground),.06);border-radius:var(--tc-radius-sm);color:rgba(var(--color-foreground),.72);font-size:var(--tc-font-size-xs);font-weight:var(--tc-weight-heavy);padding:var(--tc-space-2);position:relative;text-align:center}.tc-preorder-panel__timeline span.is-active{background:#fff8e6;color:#6b4b00}.tc-preorder-panel__details{grid-template-columns:1fr}@media(prefers-reduced-motion:no-preference){.card-wrapper[data-product-tone=chase] .card__media:after{animation:tcToneShimmer 2.2s var(--tc-ease-standard) infinite}@keyframes tcToneShimmer{0%,to{opacity:.12}50%{opacity:.22}}}@media screen and (max-width:989px){.tc-preorder-panel__grid,.tc-preorder-panel__timeline{grid-template-columns:1fr}}.tc-icon{align-items:center;aspect-ratio:1;background:var(--tc-color-soft);border-radius:32%;color:var(--tc-color-ink);display:inline-flex;font-weight:var(--tc-weight-heavy);justify-content:center;width:4rem}.tc-reveal{opacity:1;transform:translateY(0);transition:opacity var(--tc-duration-slow) var(--tc-ease-standard),transform var(--tc-duration-slow) var(--tc-ease-standard)}[data-toybot-state=idle]{animation:tcRobotIdle 2.2s var(--tc-ease-standard) infinite}[data-toybot-state=walk]{animation:tcRobotWalk .7s var(--tc-ease-standard) infinite}[data-toybot-state=wave]{animation:tcRobotWave .9s var(--tc-ease-emphasis) both}[data-toybot-state=point]{transform:rotate(-2deg)}[data-toybot-state=sit]{transform:translateY(.6rem) scaleY(.96)}[data-toybot-state=celebrate]{animation:tcBadgePop .9s var(--tc-ease-emphasis) both}[data-toybot-state=sleep]{opacity:.84;transform:translateY(.2rem)}@keyframes tcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tcSlideUp{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes tcScaleIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes tcSkeleton{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes tcSpin{to{transform:rotate(360deg)}}@keyframes tcBadgePop{0%{transform:scale(.92)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes tcXpGain{0%{opacity:0;transform:translateY(.4rem) scale(.96)}40%{opacity:1}to{opacity:0;transform:translateY(-.8rem) scale(1)}}@keyframes tcConfettiPlaceholder{0%{box-shadow:0 0 #f2b70500}50%{box-shadow:0 0 0 1.2rem #f2b7051f}to{box-shadow:0 0 #f2b70500}}@keyframes tcRobotIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}@keyframes tcRobotWalk{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(.3rem) rotate(1deg)}}@keyframes tcRobotWave{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media screen and (max-width:749px){:root{--tc-section-gap-mobile: var(--tc-space-6)}.button,.shopify-payment-button__button--unbranded,.tc-button{min-height:4.2rem;padding-inline:var(--tc-space-4)}.template-product .product-form__buttons{background:rgba(var(--color-background),.96);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--tc-radius-container);bottom:var(--tc-space-2);box-shadow:var(--tc-shadow-lg);padding:var(--tc-space-3);position:sticky;z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/toycanon-design-system.css.map */
