/* ============================================================ CHAOS OVERSIZED TEE — landing styles Paste in the CSS field of the Direct Landings editor. ============================================================ */ /* Fonts: load Inter via system import (already in browser usually). */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap'); * { box-sizing: border-box; } body { font-family: 'Inter', system-ui, -apple-system, sans-serif; color: #0a0a0a; background: #fff; margin: 0; line-height: 1.5; -webkit-font-smoothing: antialiased; } a { color: inherit; text-decoration: none; } img { display: block; max-width: 100%; } button { font-family: inherit; cursor: pointer; } /* ---- Typography utilities ---- */ .urb-h1 { font-size: clamp(44px, 7vw, 92px); font-weight: 900; line-height: .96; letter-spacing: -.02em; margin: 0 0 22px; text-transform: uppercase; } .urb-h2 { font-size: clamp(32px, 4vw, 48px); font-weight: 900; line-height: 1; letter-spacing: -.015em; margin: 0 0 18px; text-transform: uppercase; } .urb-eyebrow { display: inline-block; font-size: 11px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: #777; margin-bottom: 14px; } .urb-pill { display: inline-block; padding: 7px 14px; background: #fff; border: 1.5px solid #0a0a0a; font-size: 11px; font-weight: 700; letter-spacing: .14em; } .urb-tag { display: inline-block; padding: 6px 12px; background: #f3f3f3; font-size: 10.5px; font-weight: 800; letter-spacing: .16em; color: #555; margin-bottom: 14px; } .urb-stars { color: #0a0a0a; letter-spacing: 1px; font-size: 14px; } .urb-stars--sm { font-size: 12px; } /* ============================================================ 1. HERO ============================================================ */ .urb-hero { background: #ebeae6; padding: 40px 0 0; } .urb-hero__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: stretch; min-height: 640px; } .urb-hero__copy { padding: 24px 0 60px; } .urb-hero__sub { font-size: 15px; color: #555; margin: 0 0 30px; } .urb-hero__feats { list-style: none; padding: 0; margin: 0 0 30px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; max-width: 460px; } .urb-hero__feats li { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 8px; } .urb-feat__ico { width: 44px; height: 44px; border: 1.5px solid #0a0a0a; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; } .urb-feat__txt { font-size: 9.5px; font-weight: 700; letter-spacing: .08em; line-height: 1.3; } .urb-hero__rating { display: flex; align-items: center; gap: 10px; margin-bottom: 22px; } .urb-rating__text { font-size: 13px; font-weight: 600; } .urb-cta-pill { display: inline-flex; align-items: center; gap: 16px; padding: 18px 14px 18px 28px; background: #0a0a0a; color: #fff; border-radius: 999px; font-size: 13px; font-weight: 700; letter-spacing: .12em; max-width: 360px; } .urb-cta-pill span:first-child { flex: 1; } .urb-cta-pill__arrow { width: 38px; height: 38px; background: #fff; color: #0a0a0a; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 18px; } .urb-cta-pill:hover .urb-cta-pill__arrow { transform: translateX(4px); transition: transform .25s; } .urb-hero__ship { font-size: 11.5px; letter-spacing: .12em; font-weight: 600; margin: 14px 0 22px; color: #555; } .urb-social-proof { display: flex; align-items: center; gap: 14px; } .urb-avatars { display: flex; } .urb-avatar { width: 34px; height: 34px; border-radius: 50%; background-size: cover; background-position: center; border: 2px solid #ebeae6; margin-left: -10px; flex-shrink: 0; } .urb-avatar:first-child { margin-left: 0; } .urb-social-proof__txt { font-size: 11px; font-weight: 700; letter-spacing: .12em; color: #555; } .urb-hero__visual { position: relative; align-self: end; } .urb-hero__main { width: 100%; height: 100%; max-height: 640px; object-fit: cover; object-position: top center; } .urb-hero__thumbs { position: absolute; top: 24px; right: 24px; display: grid; gap: 10px; } .urb-hero__thumbs img { width: 70px; height: 70px; object-fit: cover; border: 2px solid transparent; transition: border-color .2s; } .urb-hero__thumbs img:hover { border-color: #0a0a0a; } /* ============================================================ 2. BLACK FEATURE BAR ============================================================ */ .urb-strip { background: #0a0a0a; color: #fff; } .urb-strip__inner { max-width: 1320px; margin: 0 auto; padding: 28px 32px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } .urb-strip__item { display: flex; align-items: center; gap: 14px; } .urb-strip__ico { width: 40px; height: 40px; border: 1.5px solid rgba(255,255,255,.4); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .urb-strip__item strong { display: block; font-size: 12px; letter-spacing: .1em; font-weight: 800; } .urb-strip__item span { font-size: 11px; color: rgba(255,255,255,.6); } /* ============================================================ 3. PRODUCT DETAIL ============================================================ */ .urb-pdp { background: #fff; padding: 70px 0; } .urb-pdp__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1.1fr 1fr; gap: 60px; align-items: start; } /* gallery already uses .dl-gallery from the plugin base; tighten the look */ .urb-pdp__gallery .dl-gallery { display: grid; grid-template-columns: 80px 1fr; gap: 16px; } .urb-pdp__gallery .dl-gallery__thumbs { flex-direction: column; flex-wrap: nowrap; order: -1; margin: 0; } .urb-pdp__gallery .dl-gallery__thumb { width: 80px; height: 80px; border-radius: 4px; } .urb-pdp__gallery .dl-gallery__main { background: #f4f3f0; border-radius: 6px; aspect-ratio: 1 / 1; overflow: hidden; display: flex; align-items: center; justify-content: center; } .urb-pdp__gallery .dl-gallery__main img { width: 100%; height: 100%; object-fit: contain; padding: 30px; } .urb-pdp__title { font-size: 30px; font-weight: 800; text-transform: uppercase; letter-spacing: -.01em; margin: 0 0 14px; } .urb-pdp__priceline { display: flex; align-items: center; justify-content: space-between; padding-bottom: 18px; border-bottom: 1px solid #ececec; margin-bottom: 18px; } .urb-pdp__price { font-size: 26px; font-weight: 800; } .urb-pdp__price .dl-price { font-size: inherit; font-weight: inherit; } .urb-pdp__stars { font-size: 13px; color: #888; } .urb-pdp__stars small { color: #888; } .urb-pdp__desc { font-size: 14.5px; color: #555; margin: 0 0 26px; } /* override the plugin's default swatch group spacing */ .urb-pdp__info .dl-swatches-form { gap: 22px; margin-bottom: 26px; } .urb-pdp__info .dl-swatch-group__head { gap: 6px; margin-bottom: 10px; } .urb-pdp__info .dl-swatch-step { display: none; } .urb-pdp__info .dl-swatch-label { font-size: 11px; letter-spacing: .14em; color: #888; } .urb-pdp__info .dl-swatch-current { font-size: 11px; letter-spacing: .14em; color: #0a0a0a; font-weight: 700; } .urb-pdp__info .dl-swatch-label::after { content: ": "; } .urb-pdp__info .dl-swatch-grid { grid-template-columns: repeat(auto-fill, minmax(54px, 1fr)); gap: 8px; max-width: 360px; } .urb-pdp__info .dl-swatch { min-height: 48px; padding: 8px 6px; border-radius: 4px; border-color: #ddd; font-size: 13px; } .urb-pdp__info .dl-swatch.is-active { border-color: #0a0a0a; box-shadow: inset 0 0 0 1.5px #0a0a0a; } .urb-pdp__info .dl-swatch__img { width: 28px; height: 28px; } .urb-pdp__cart { margin: 18px 0 22px; } .urb-size-guide { display: inline-block; font-size: 12px; font-weight: 600; color: #555; margin-bottom: 12px; } .urb-btn { display: block; width: 100%; padding: 16px 24px; border-radius: 6px; font-size: 13px; font-weight: 800; letter-spacing: .12em; text-align: center; border: 2px solid #0a0a0a; margin-bottom: 8px; transition: all .15s; } .urb-btn--solid { background: #0a0a0a; color: #fff; } .urb-btn--solid:hover { background: #1a1a1a; } .urb-btn--ghost { background: #fff; color: #0a0a0a; } .urb-btn--ghost:hover { background: #0a0a0a; color: #fff; } .urb-btn--mini { width: auto; display: inline-block; padding: 10px 18px; font-size: 11px; } .urb-pdp__assure { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; padding-top: 22px; border-top: 1px solid #ececec; } .urb-pdp__assure > div { text-align: center; } .urb-pdp__assure span { display: block; font-size: 20px; margin-bottom: 6px; } .urb-pdp__assure strong { display: block; font-size: 11px; letter-spacing: .08em; font-weight: 800; } .urb-pdp__assure small { font-size: 10px; color: #888; letter-spacing: .04em; } /* ============================================================ 4. MARQUEE ============================================================ */ .urb-marquee { background: #0a0a0a; color: #fff; overflow: hidden; padding: 18px 0; } .urb-marquee__track { display: flex; gap: 40px; white-space: nowrap; animation: urb-scroll 25s linear infinite; font-size: 14px; font-weight: 700; letter-spacing: .14em; } @keyframes urb-scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } /* ============================================================ 5. BUILT DIFFERENT ============================================================ */ .urb-built { background: #f1f0ec; padding: 90px 0; } .urb-built__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1fr 1.1fr; gap: 60px; align-items: center; } .urb-built__copy p { font-size: 15px; color: #555; margin: 0 0 28px; } .urb-built__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 460px; margin-top: 20px; } .urb-built__cell { padding: 16px; background: #fff; border-radius: 8px; display: flex; align-items: center; gap: 12px; } .urb-built__cell span { width: 38px; height: 38px; background: #ebeae6; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 16px; flex-shrink: 0; } .urb-built__cell strong { display: block; font-size: 11px; letter-spacing: .1em; font-weight: 800; } .urb-built__cell small { font-size: 10px; color: #888; letter-spacing: .04em; } .urb-built__visual { position: relative; } .urb-built__visual img { width: 100%; height: 420px; object-fit: cover; border-radius: 12px; } .urb-built__badge { position: absolute; bottom: 20px; left: 20px; background: #0a0a0a; color: #fff; padding: 14px 18px; border-radius: 6px; } .urb-built__badge strong { display: block; font-size: 12px; letter-spacing: .12em; font-weight: 800; margin-bottom: 4px; } .urb-built__badge span { font-size: 10.5px; color: rgba(255,255,255,.7); letter-spacing: .04em; } /* ============================================================ 6. EVERY DETAIL ============================================================ */ .urb-detail { background: #fff; padding: 70px 0; } .urb-detail__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1fr 1.4fr; gap: 60px; align-items: center; } .urb-detail__list { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; } .urb-detail__list li { padding-left: 22px; position: relative; font-size: 14.5px; color: #444; } .urb-detail__list li::before { content: "+"; position: absolute; left: 0; top: 0; font-weight: 700; color: #0a0a0a; } .urb-detail__visuals { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .urb-detail__shot { position: relative; aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; } .urb-detail__shot img { width: 100%; height: 100%; object-fit: cover; } .urb-detail__caption { position: absolute; bottom: 14px; left: 14px; background: #0a0a0a; color: #fff; padding: 10px 14px; border-radius: 4px; } .urb-detail__caption strong { display: block; font-size: 11px; letter-spacing: .12em; font-weight: 800; } .urb-detail__caption span { font-size: 10px; color: rgba(255,255,255,.7); letter-spacing: .04em; } /* ============================================================ 7. REVIEWS ============================================================ */ .urb-reviews { background: #fff; padding: 60px 0 90px; } .urb-reviews__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1.3fr 1fr; gap: 60px; align-items: start; } .urb-reviews__sub { color: #777; font-size: 14px; margin: 0 0 22px; } .urb-reviews__score { display: flex; align-items: center; gap: 14px; margin-bottom: 6px; } .urb-reviews__num { font-size: 48px; font-weight: 800; line-height: 1; } .urb-reviews__count { font-size: 12px; color: #888; margin: 0 0 18px; } .urb-reviews__bars { display: grid; gap: 6px; margin-bottom: 24px; max-width: 340px; } .urb-reviews__bars > div { display: grid; grid-template-columns: 28px 1fr 32px; gap: 10px; align-items: center; font-size: 12px; color: #555; } .urb-reviews__bars i { display: block; height: 6px; background: #ececec; border-radius: 3px; overflow: hidden; } .urb-reviews__bars b { display: block; height: 100%; background: #0a0a0a; border-radius: 3px; } .urb-reviews__bars em { font-style: normal; text-align: right; } .urb-reviews__cards { margin-top: 30px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .urb-review { background: #fff; border: 1px solid #ececec; padding: 16px; border-radius: 8px; } .urb-review p { font-size: 13px; color: #444; margin: 10px 0 14px; min-height: 60px; } .urb-review__author { display: flex; align-items: center; gap: 10px; } .urb-review__author strong { display: block; font-size: 12px; } .urb-review__author small { font-size: 10.5px; color: #888; } .urb-reviews__visual { position: relative; aspect-ratio: 4 / 5; border-radius: 12px; overflow: hidden; } .urb-reviews__visual img { width: 100%; height: 100%; object-fit: cover; } .urb-play { position: absolute; bottom: 20px; left: 20px; display: flex; align-items: center; gap: 10px; background: rgba(0,0,0,.7); color: #fff; border: 0; padding: 10px 18px 10px 12px; border-radius: 30px; font-size: 12px; font-weight: 700; letter-spacing: .1em; backdrop-filter: blur(4px); } .urb-play__ico { width: 26px; height: 26px; background: #fff; color: #0a0a0a; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; padding-left: 2px; } /* ============================================================ 8. JOIN THE CULTURE ============================================================ */ .urb-join { background: #ebeae6; padding: 70px 0; } .urb-join__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: flex; align-items: center; justify-content: space-between; gap: 40px; } .urb-join p { font-size: 13px; letter-spacing: .12em; font-weight: 700; color: #444; margin: 8px 0 0; } .urb-join p a { font-weight: 800; } .urb-sig { font-family: 'Brush Script MT', cursive; font-size: 60px; font-weight: 400; transform: rotate(-8deg); } /* ============================================================ 9. FOOTER ============================================================ */ .urb-foot { background: #0a0a0a; color: #fff; padding: 22px 0; } .urb-foot__inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 20px; } .urb-foot nav { display: flex; gap: 24px; font-size: 11px; letter-spacing: .12em; font-weight: 700; color: rgba(255,255,255,.7); } .urb-foot nav a:hover { color: #fff; } .urb-foot__brand { font-size: 18px; font-weight: 900; letter-spacing: .2em; text-align: center; } .urb-foot__social { display: flex; gap: 16px; justify-content: flex-end; font-size: 16px; color: rgba(255,255,255,.7); } .urb-foot__social a:hover { color: #fff; } /* ============================================================ RESPONSIVE ============================================================ */ @media (max-width: 1024px) { .urb-hero__inner { grid-template-columns: 1fr; min-height: 0; gap: 0; } .urb-hero__visual { margin: 0 -32px; } .urb-hero__main { max-height: 520px; } .urb-hero__thumbs { top: auto; bottom: 14px; right: 14px; grid-auto-flow: column; grid-template-columns: repeat(4, 56px); } .urb-hero__thumbs img { width: 56px; height: 56px; } .urb-strip__inner { grid-template-columns: 1fr 1fr; } .urb-pdp__inner { grid-template-columns: 1fr; gap: 40px; } .urb-built__inner, .urb-detail__inner, .urb-reviews__inner { grid-template-columns: 1fr; gap: 36px; } .urb-foot__inner { grid-template-columns: 1fr; text-align: center; } .urb-foot nav, .urb-foot__social { justify-content: center; } } @media (max-width: 640px) { .urb-h1 { font-size: 48px; } .urb-h2 { font-size: 30px; } .urb-hero__inner, .urb-strip__inner, .urb-pdp__inner, .urb-built__inner, .urb-detail__inner, .urb-reviews__inner, .urb-join__inner, .urb-foot__inner { padding-left: 20px; padding-right: 20px; } .urb-hero__feats { grid-template-columns: repeat(2, 1fr); gap: 14px; } .urb-strip__inner { grid-template-columns: 1fr; gap: 14px; padding: 22px 20px; } .urb-pdp__assure { grid-template-columns: 1fr; gap: 10px; } .urb-built__grid, .urb-detail__visuals, .urb-reviews__cards { grid-template-columns: 1fr; } .urb-pdp__gallery .dl-gallery { grid-template-columns: 1fr; } .urb-pdp__gallery .dl-gallery__thumbs { flex-direction: row; flex-wrap: wrap; order: 1; } .urb-join__inner { flex-direction: column; align-items: flex-start; } .urb-sig { font-size: 44px; } }
NEW DROP 2025

OVERSIZED.
BUILT DIFFERENT.

Premium heavyweight tee. Oversized fit.
Street-ready. Made to stand out.

  • 👕240 GSM
    HEAVYWEIGHT
  • 🌿100%
    COTTON
  • OVERSIZED
    FIT
  • PRE-SHRUNK
    FABRIC
★★★★★ 4.8/5 (1,247 REVIEWS)
BUY NOW —

🚚 FREE SHIPPING ON ORDERS $75+

JOIN 50,000+ HAPPY CUSTOMERS
PREMIUM QUALITYHigh-end materials built to last.
PERFECT FITOversized street fit for everyday wear.
FAST SHIPPINGQuick & reliable delivery worldwide.
EASY RETURNS14-day hassle-free returns.
NEW IN

★★★★★ (4.9)

Street energy. Premium comfort. The Chaos Tee is made for those who lead, not follow.

🚚FREE SHIPPINGON ORDERS $75+
30-DAY RETURNSEASY & HASSLE FREE
🔒SECURE CHECKOUT100% SAFE PAYMENT
◆ QUALITY YOU CAN FEEL     ✦ DESIGNED FOR THE STREETS     ◆ QUALITY YOU CAN FEEL     ✦ DESIGNED FOR THE STREETS    
WHY YOU'LL LOVE IT

BUILT DIFFERENT.
MADE TO LAST.

Heavyweight comfort. Premium materials.
Timeless design. This tee hits different.

👕100% COTTONPREMIUM QUALITY
HEAVYWEIGHT260 GSM FABRIC
OVERSIZED FITMODERN STREET FIT
DURABLE PRINTLONG LASTING
HIGH QUALITY PRINT FADE RESISTANT
LONG LASTING
QUALITY DETAILS

EVERY DETAIL MATTERS.

  • Ribbed crewneck for added durability
  • Drop shoulders for a relaxed fit
  • Double-stitched hems
  • Pre-shrunk to minimize shrinkage
  • Soft feel, heavyweight fabric
RIBBED NECKLINECOMFORT & DURABILITY
DOUBLE STITCHEDBUILT TO LAST
WHAT THE CULTURE SAYS

Real reviews from real ones.

4.8 ★★★★★

Based on 2,456 reviews

5 ★85%
4 ★10%
3 ★3%
2 ★1%
1 ★1%
VIEW ALL REVIEWS
★★★★★

The quality is insane. Thick fabric, perfect oversized fit. 10/10

Jordan T.Verified Buyer
★★★★★

Print is clean and detailed. Already copped another.

Marcus D.Verified Buyer
★★★★☆

My new favorite tee. Goes with everything.

Ethan K.Verified Buyer

JOIN THE CULTURE

EARLY ACCESS. EXCLUSIVE DROPS.

URBANITE