:root{--tc-ink: #191b19;--tc-red: #ce302b;--tc-paper: #f6f6f3}html{scroll-behavior:smooth}body{color:var(--tc-ink)}.tc-wrap{width:min(1400px,90%);margin-inline:auto}.tc-red{color:var(--tc-red)}.tc-eyebrow{font-size:1.4rem;line-height:1.6;font-weight:750;letter-spacing:.13em;margin:0 0 1.4rem}.tc-heading{font-family:Impact,Arial Narrow,sans-serif;font-stretch:condensed;font-weight:900;line-height:.95;letter-spacing:-.025em;color:inherit;margin:0 0 2.4rem;text-wrap:balance}h2.tc-heading{font-size:clamp(4.48rem,4.5vw,7.36rem)}.tc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;padding:1.8rem 2.4rem;min-height:5.8rem;font-size:1.4rem;line-height:1.6;font-weight:800;letter-spacing:.045em;text-decoration:none;border:1px solid transparent;background:var(--tc-ink);color:#fff;cursor:pointer}.tc-button span[aria-hidden]{font-size:2rem;line-height:1}.tc-button--light{background:var(--tc-paper);color:var(--tc-ink)}.tc-button:hover{background:var(--tc-red);color:#fff}.tc-link{display:inline-flex;gap:1.4rem;align-items:center;font-size:1.4rem;line-height:1.6;font-weight:800;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:.7rem;color:inherit;text-decoration:none}.tc-link:hover{color:var(--tc-red)}.tc-button:focus-visible,.tc-link:focus-visible,.tc-fallback-nav a:focus-visible{outline:3px solid var(--tc-red);outline-offset:5px}.tc-brand{display:block;position:relative;width:220px;height:74px;color:var(--tc-ink)}.tc-brand__art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mix-blend-mode:multiply}.tc-brand__art img{position:absolute;width:118.16%;max-width:none;height:auto;left:-10.85%;top:-41.1%;clip-path:polygon(0 0,100% 0,100% 53%,33% 53%,33% 61%,0 61%)}.tc-brand__descriptor{position:absolute;left:29%;top:84%;white-space:nowrap;font:750 8px/1.1 Arial,sans-serif;letter-spacing:2px}.header__heading-link{padding-block:0}.header__menu-item{font-weight:700;letter-spacing:.08em;font-size:1.4rem}.header-wrapper,header-drawer .menu-drawer{--color-background: 246, 246, 243;--color-foreground: 25, 27, 25;--color-link: 25, 27, 25;--gradient-background: #f6f6f3;background:#f6f6f3;color:#191b19}header-drawer .menu-drawer__submenu{background:#f6f6f3;color:#191b19}header-drawer .header__icon--menu[aria-expanded=true]:before{background:#191b1980}header-drawer .menu-drawer__utility-links{background:#eceee7;border-top:1px solid #d6d9cf}header-drawer :is(.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover){background:#e4e7de;color:#191b19}header-drawer>details>summary:focus-visible,header-drawer .menu-drawer :is(a,button,summary):focus-visible{outline:2px solid #ce302b;outline-offset:-3px}.announcement-bar__message{font-weight:600;letter-spacing:.16em;font-size:1.28rem}.tc-fallback-nav{display:flex;align-items:center;justify-content:center;gap:3rem;grid-area:navigation}.tc-fallback-nav a{color:var(--tc-ink);text-decoration:none;font-size:1.4rem;font-weight:700;letter-spacing:.08em}.tc-fallback-nav a:hover{color:var(--tc-red)}.header:has(.tc-fallback-nav){grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto}.header:has(.tc-fallback-nav) header-drawer{display:none}.tc-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#383e36;min-height:56rem}.tc-hero__image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:40% 50%;z-index:-2}.tc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f1c18ae,#17292030),linear-gradient(0deg,#101c1699,transparent 65%);z-index:-1}.tc-hero__content{padding-block:6rem}.tc-hero h1{font-size:clamp(5.28rem,8.5vw,12.8rem);margin:2rem 0 3.4rem;transform:skew(-5deg);transform-origin:left;text-wrap:initial}.tc-hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.tc-hero__bottom p{font-size:1.76rem;line-height:1.6;margin:0}.tc-hero__location{position:absolute;right:3%;top:5.5rem;font-size:1.1rem;letter-spacing:.1em;writing-mode:vertical-rl}.tc-ticker{padding:1.7rem 5%;display:flex;gap:2rem;flex-wrap:wrap;justify-content:space-between;background:var(--tc-red);color:#fff;font-weight:750;letter-spacing:.08em;font-size:1.2rem}.tc-ticker>span{display:flex;gap:2rem;align-items:center}.tc-ticker span span{font-size:1.8rem}.tc-apparel{padding-block:7.5rem 8rem}.tc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:3.2rem}.tc-section-heading .tc-heading{font-style:italic;font-size:clamp(4rem,4.5vw,7.2rem);margin-bottom:1.2rem}.tc-section-heading p:not(.tc-eyebrow){color:#555b53;margin:0;font-size:1.6rem}.tc-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4rem 2.5rem;padding:0;margin:0;list-style:none}.tc-product-grid>li{min-width:0}.tc-product-grid .card__heading{font:750 1.76rem/1.6 var(--font-body-family, Arial, sans-serif);letter-spacing:0}.tc-concept__image{position:relative;aspect-ratio:1 / 1.13;overflow:hidden;background:#e8e4e1}.tc-concept__window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden}.tc-concept__window img{position:absolute;max-width:none;height:auto}.tc-concept__label{position:absolute;left:1.4rem;bottom:1.3rem;font-size:1rem;font-weight:600;background:#ffffffef;padding:.5rem .8rem;letter-spacing:.04em;color:#555b53}.tc-concept__details{display:flex;justify-content:space-between;gap:1rem;padding-top:1.6rem}.tc-concept__details h3{font:750 1.76rem/1.6 var(--font-body-family, Arial, sans-serif);margin:0;letter-spacing:0}.tc-concept__details p{color:#666b63;margin:.5rem 0 0;font-size:1.44rem}.tc-concept__details>span{font-size:1.2rem;padding-top:.2rem;white-space:nowrap}.tc-apparel__note{margin:3rem 0 0;color:#555b53;font-size:1.4rem}.tc-credits{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6rem 3rem;border-top:1px solid #ddded8;padding-block:2rem;font-size:1.1rem;color:#666b63}.tc-credits a{color:inherit;text-underline-offset:.25rem}.collection-hero__title,.main-page-title,.product__title h1,.title--primary{font-family:Impact,Arial Narrow,sans-serif;font-weight:900;letter-spacing:-.025em;line-height:.95}.collection-hero__title,.main-page-title{font-size:clamp(4rem,5vw,7rem);text-transform:uppercase}.product__title h1{font-size:clamp(4.8rem,4.8vw,8.48rem);overflow-wrap:anywhere}.button,.shopify-challenge__button{font-weight:750;letter-spacing:.05em}.product-form__input--pill input[type=radio]+label{border-radius:0}.footer .footer-block__heading{font-weight:800}@media(min-width:990px){.header{min-height:108px}}@media(max-width:989px){.header:has(.tc-fallback-nav){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto;row-gap:1.8rem}.tc-fallback-nav{justify-content:flex-start}.tc-hero{min-height:auto}.tc-hero__location{display:none}.tc-hero__bottom,.tc-section-heading{align-items:flex-start;flex-direction:column}.tc-ticker{gap:1rem 2rem}}@media(max-width:599px){.tc-brand{width:157px;height:53px}.tc-brand__descriptor{font-size:5.7px;letter-spacing:1.4px}.header{padding-inline:5%}.tc-fallback-nav{gap:2rem;justify-content:space-between}.tc-fallback-nav a,.header__menu-item{font-size:1.2rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.06em}.tc-hero__content{padding-block:4.5rem}.tc-hero h1{font-size:clamp(3.2rem,9.6vw,5.76rem)}.tc-hero__bottom p{font-size:1.6rem}.tc-hero .tc-eyebrow{font-size:1.2rem}.tc-ticker{display:grid;grid-template-columns:auto auto;font-size:.85rem;letter-spacing:.04em;gap:.7rem 1.4rem}.tc-ticker>span{gap:.8rem}.tc-apparel{padding-block:4.5rem}.tc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.2rem}.tc-concept__details{flex-direction:column;gap:.3rem}.tc-concept__label{left:.5rem;bottom:.5rem;font-size:.7rem;padding:.4rem}}@media(max-width:374px){.header-wrapper .header{padding-inline:12px}.header-wrapper .tc-brand{width:120px;height:40.51px}.header-wrapper .tc-brand__descriptor{font-size:4.35px;letter-spacing:1.07px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.product__info-container .product__description{max-width:100%;overflow-x:auto}.product__info-container{--color-foreground: 25, 27, 25;--color-background: 255, 255, 255;--color-button: 25, 27, 25;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 25, 27, 25;--color-shadow: 25, 27, 25;--color-link: 25, 27, 25}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tc-theme.css.map */
