:root{--tcg-bg: #C9CDD3;--tcg-bg-alt: #D8DBDF;--tcg-card-bg: #FFFFFF;--tcg-blue: #003594;--tcg-blue-light: #2C5AA0;--tcg-silver: #8A8D93;--tcg-orange: #EA6C10;--tcg-heading: #0B1220;--tcg-body: #3D4654;--tcg-muted: #7A828F;--tcg-border: rgba(0,53,148,.16);--tcg-border-hover: rgba(0,53,148,.4);--font-heading-tcg: "Outfit", sans-serif;--font-body-tcg: "Rubik", sans-serif}h1,h2,h3,h4,h5,.type-preset-h1,.type-preset-h2,.type-preset-h3,.type-preset-h4,.type-preset-h5{font-family:var(--font-heading-tcg)!important;text-transform:uppercase;letter-spacing:-.01em;font-weight:800}body,p,.type-preset-rte,.type-preset-body{font-family:var(--font-body-tcg)!important;font-weight:300;line-height:1.7}.tcg-kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tcg-kicker:before{content:"";width:24px;height:2px;background:var(--tcg-blue);display:inline-block}.tcg-kicker span{font-family:var(--font-heading-tcg);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--tcg-blue);font-weight:700}.tcg-divider-top{border-top:1px solid var(--tcg-border)}.tcg-grid-texture{background-image:linear-gradient(var(--tcg-border) 1px,transparent 1px),linear-gradient(90deg,var(--tcg-border) 1px,transparent 1px);background-size:60px 60px}.tcg-shimmer{background:linear-gradient(90deg,var(--tcg-heading) 0%,#FFFFFF 25%,var(--tcg-silver) 50%,#FFFFFF 75%,var(--tcg-heading) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tcg-shimmer-sweep 3.5s linear infinite}@keyframes tcg-shimmer-sweep{0%{background-position:200% center}to{background-position:-200% center}}.tcg-stat-glow{text-shadow:0 0 20px rgba(0,53,148,.35)}.tcg-glow-card{background:var(--tcg-card-bg);border:1px solid var(--tcg-border);box-shadow:0 2px 20px #0b12200f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.tcg-glow-card:hover{transform:translateY(-4px);border-color:var(--tcg-border-hover);box-shadow:0 12px 30px #0035941f}.button,button[type=submit].button,a.button{font-family:var(--font-heading-tcg)!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;border-radius:3px!important;padding:.9rem 1.8rem!important;box-shadow:0 0 20px #00359440;transition:all .25s ease}.button:hover{box-shadow:0 0 24px #ea6c1073}.button-secondary{font-family:var(--font-heading-tcg)!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;border-radius:3px!important;padding:.9rem 1.8rem!important}.tcg-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tcg-muted);font-family:var(--font-heading-tcg)}.product-card,[data-testid=product-card]{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.product-card:hover,[data-testid=product-card]:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id^=shopify-section-],#learn-more{scroll-margin-top:calc(var(--header-height, 72px) + 24px)}#MainContent form input[type=text],#MainContent form input[type=email],#MainContent form input[type=tel],#MainContent form input[type=url],#MainContent form textarea,#MainContent form select{border:1.5px solid var(--tcg-border, rgba(0,53,148,.28));border-radius:8px;background:#fff;color:var(--tcg-heading, #0B1220)}#MainContent form input[type=text]:focus,#MainContent form input[type=email]:focus,#MainContent form input[type=tel]:focus,#MainContent form input[type=url]:focus,#MainContent form textarea:focus,#MainContent form select:focus{outline:none;border-color:var(--tcg-blue, #003594);box-shadow:0 0 0 3px #00359429}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tcg-design-system.css.map */
