FREE SHIPPING ON ORDERS OVER $100 • PROFESSIONAL BIKE SUPPORT
SEARCH · CART (0)

Legal notice

.tb-legal { --black: #151515; --gold: #dba33b; --cream: #f6f1e7; --white: #ffffff; --gray: #696761; --border: #ded7ca; max-width: 1160px; margin: 40px auto; color: var(--black); font-family: Arial, Helvetica, sans-serif; line-height: 1.7; } .tb-legal * { box-sizing: border-box; } .tb-legal a { color: #9b6a13; font-weight: 700; } .tb-legal-hero { position: relative; overflow: hidden; padding: 85px 7%; color: var(--white); background: linear-gradient(120deg, rgba(21, 21, 21, 0.98), rgba(21, 21, 21, 0.82)), repeating-linear-gradient( 90deg, transparent 0, transparent 39px, rgba(219, 163, 59, 0.12) 40px ); } .tb-legal-hero::after { content: "§"; position: absolute; right: 6%; bottom: -145px; color: rgba(219, 163, 59, 0.12); font-family: Georgia, serif; font-size: 380px; line-height: 1; } .tb-legal-label { display: inline-block; position: relative; z-index: 1; margin-bottom: 22px; padding: 8px 14px; color: var(--black); background: var(--gold); font-size: 11px; font-weight: 900; letter-spacing: 0.16em; } .tb-legal-hero h1 { position: relative; z-index: 1; max-width: 760px; margin: 0 0 20px; font-size: clamp(48px, 7vw, 82px); line-height: 0.94; letter-spacing: -0.055em; } .tb-legal-hero p { position: relative; z-index: 1; max-width: 680px; margin: 0; color: #d4d1ca; font-size: 17px; } .tb-legal-identity { display: grid; grid-template-columns: 1.2fr 1fr 1fr; background: var(--gold); } .tb-identity-item { padding: 30px; border-right: 1px solid rgba(21, 21, 21, 0.2); } .tb-identity-item:last-child { border-right: 0; } .tb-identity-item span { display: block; margin-bottom: 5px; font-size: 10px; font-weight: 900; letter-spacing: 0.13em; text-transform: uppercase; } .tb-identity-item strong { font-size: 17px; } .tb-legal-body { padding: 65px 7%; background: var(--cream); } .tb-legal-intro { max-width: 850px; margin: 0 0 45px; color: var(--gray); font-size: 16px; } .tb-legal-section { display: grid; grid-template-columns: 68px 1fr; gap: 15px; margin-bottom: 15px; padding: 35px; background: var(--white); border: 1px solid var(--border); } .tb-section-number { color: var(--gold); font-size: 13px; font-weight: 900; letter-spacing: 0.12em; } .tb-section-content h2 { margin: 0 0 16px; font-size: 25px; line-height: 1.25; } .tb-section-content h3 { margin: 23px 0 8px; font-size: 17px; } .tb-section-content p { margin: 0 0 14px; color: var(--gray); } .tb-section-content ul { margin: 12px 0 18px; padding-left: 22px; color: var(--gray); } .tb-section-content li { margin-bottom: 9px; } .tb-company-card { display: grid; grid-template-columns: 1fr 1fr; margin-top: 20px; border: 1px solid var(--border); } .tb-company-card div { padding: 22px; background: #faf8f3; border-bottom: 1px solid var(--border); } .tb-company-card div:nth-child(odd) { border-right: 1px solid var(--border); } .tb-company-card strong { display: block; margin-bottom: 7px; color: var(--black); font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; } .tb-company-card span, .tb-company-card a { color: var(--gray); } .tb-notice { margin-top: 20px; padding: 21px 23px; color: #554422; background: #fff7e7; border-left: 4px solid var(--gold); } .tb-platform { margin-top: 20px; padding: 27px; color: var(--white); background: var(--black); } .tb-platform strong { display: block; margin-bottom: 8px; color: var(--gold); font-size: 12px; letter-spacing: 0.12em; } .tb-platform p { margin: 0; color: #c4c1ba; } .tb-contact { padding: 55px 7%; text-align: center; background: var(--white); border: 1px solid var(--border); } .tb-contact h2 { margin: 0 0 12px; font-size: 36px; letter-spacing: -0.035em; } .tb-contact p { margin: 0 0 25px; color: var(--gray); } .tb-contact-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; } .tb-contact-links a { display: inline-block; padding: 15px 21px; color: var(--white); background: var(--black); font-size: 12px; font-weight: 900; letter-spacing: 0.06em; text-decoration: none; } .tb-contact-links a:first-child { color: var(--black); background: var(--gold); } .tb-updated { padding: 20px; color: #76726a; background: #e6dfd2; text-align: center; font-size: 12px; } @media (max-width: 780px) { .tb-legal { margin: 20px auto; } .tb-legal-hero { padding: 58px 25px; } .tb-legal-identity, .tb-company-card { grid-template-columns: 1fr; } .tb-identity-item { border-right: 0; border-bottom: 1px solid rgba(21, 21, 21, 0.2); } .tb-company-card div:nth-child(odd) { border-right: 0; } .tb-legal-body { padding: 45px 20px; } .tb-legal-section { grid-template-columns: 1fr; padding: 27px 22px; } .tb-contact { padding: 45px 22px; } .tb-contact-links { flex-direction: column; } } TEAM BIKE LEGAL INFORMATION

Legal notice.

This notice identifies the operator of the Team Bike website and provides important information concerning website content, intellectual property, external services and legal communications.

LEGAL CONTACT

Contact Team Bike

Contact us with questions concerning this notice or the Team Bike website.

Team Bike
2544 Wild Hollyhock Drive #3316
Tampa, FL 33619
United States

Last updated: August 22, 2026