Shop

Shop > full-width section > HTML widget

================= HOW THIS PAGE IS BUILT =================
Right now the products below are hand-written HTML. They work immediately,
but Tommy cannot add a product without editing this file.

To let him manage products himself, see shop-setup.txt. The short version:
install WooCommerce and use the EXTERNAL / AFFILIATE product type, which is
built for exactly this – image, title, outbound URL, button text, and no
cart or checkout anywhere. The CSS block marked “WOOCOMMERCE SKIN” already
styles Woo’s product grid to match these cards, so the switch is a drop-in.

================= WHAT CHANGED FROM THE OLD SHOP =================
The old page showed six cards for three products – Ebook and Paperback each
appeared twice, once for Amazon and once for Barnes & Noble. Here each
edition is ONE card carrying every retailer that stocks it.

Link pairing was taken from the live site’s DOM order:
Ebook a.co/d/eiiZDLz B&N ean 9798991189514
Paperback a.co/d/66eek8q B&N ean 9798991189507
Espanol a.co/d/dKHjZMF
VERIFY-LINKS: worth one click each to confirm before launch.
–>

.fc *,.fc *::before,.fc *::after{box-sizing:border-box;}
.fc{
–ink:#050109;–ink-2:#0C0412;–plum:#170818;–panel:#120616;
–cyan:#2BF0CE;–magenta:#FF2D9B;–crimson:#C80045;–violet:#A24FBC;
–paper:#F6EFF3;–soft:#CBB6C4;–muted:#8E7A88;
–line:rgba(255,45,155,.18);–line-2:rgba(255,255,255,.08);
–display:”Anton”,Impact,sans-serif;
–ui:”Barlow Condensed”,”Arial Narrow”,sans-serif;
–body:”Newsreader”,Georgia,serif;
–pad:clamp(64px,8vw,124px);
font-family:var(–body);font-size:17px;
background:var(–ink);color:var(–soft);line-height:1.72;
overflow-x:hidden;-webkit-font-smoothing:antialiased;
}
.fc img{max-width:100%;height:auto;display:block;}
.fc__wrap{max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,32px);}
.fc h1,.fc h2,.fc h3{font-family:var(–display);color:var(–paper);font-weight:400;
letter-spacing:.005em;line-height:1.02;margin:0;text-transform:uppercase;}
.fc h2{font-size:clamp(2.1rem,4.4vw,3.4rem);}
.fc h3{font-size:1.3rem;letter-spacing:.015em;}
.fc p{margin:0 0 1.2em;}
.fc p:last-child{margin-bottom:0;}
.fc em{font-style:italic;}
.fc a:focus-visible,.fc button:focus-visible{outline:2px solid var(–cyan);outline-offset:3px;}

.fc__tag{font-family:var(–ui);font-weight:600;font-size:.88rem;letter-spacing:.2em;
text-transform:uppercase;color:var(–magenta);display:block;margin-bottom:16px;}
.fc__tag–cyan{color:var(–cyan);}
.fc__lede{font-size:1.16rem;color:var(–paper);line-height:1.62;}

.fc__btn{display:inline-block;font-family:var(–ui);font-weight:600;
font-size:1.02rem;letter-spacing:.14em;text-transform:uppercase;
padding:15px 34px;text-decoration:none;border:1px solid transparent;cursor:pointer;
transition:box-shadow .25s ease,transform .2s ease,background .25s ease;}
.fc__btn–solid{color:#fff;background:linear-gradient(135deg,var(–crimson),var(–magenta));
border-color:rgba(255,45,155,.45);}
.fc__btn–solid:hover,.fc__btn–solid:focus-visible{box-shadow:0 0 30px rgba(255,45,155,.55);transform:translateY(-2px);}
.fc__btn–ghost{color:var(–cyan);border-color:rgba(43,240,206,.4);background:rgba(43,240,206,.04);}
.fc__btn–ghost:hover,.fc__btn–ghost:focus-visible{background:rgba(43,240,206,.1);box-shadow:0 0 24px rgba(43,240,206,.28);transform:translateY(-2px);}

/* ============ PAGE HEADER ============ */
.fc__pagehead{position:relative;overflow:hidden;
padding:clamp(72px,10vw,124px) 0 clamp(96px,12vw,150px);
background:
radial-gradient(ellipse 70% 60% at 50% 110%,rgba(255,45,155,.4) 0%,transparent 64%),
linear-gradient(180deg,#0A0313 0%,#1C0922 55%,#120518 100%);}
.fc__pagehead .fc__skyline{position:absolute;left:0;right:0;bottom:0;width:100%;
height:clamp(150px,26vh,260px);z-index:1;pointer-events:none;opacity:.85;
filter:drop-shadow(0 -2px 22px rgba(255,45,155,.45));}
.fc__pagehead-scrim{position:absolute;inset:0;z-index:2;
background:linear-gradient(180deg,rgba(5,1,9,.72) 0%,rgba(5,1,9,.3) 45%,rgba(5,1,9,.8) 100%);}
.fc__pagehead .fc__wrap{position:relative;z-index:3;text-align:center;}
.fc__pagehead h1{font-size:clamp(2.6rem,7vw,5.4rem);line-height:.94;
text-shadow:0 0 6px rgba(255,255,255,.4),0 0 30px rgba(255,45,155,.7),0 0 70px rgba(255,45,155,.4);}
.fc__crumb{font-family:var(–ui);font-weight:500;font-size:1rem;letter-spacing:.16em;
text-transform:uppercase;color:var(–muted);margin:30px 0 0;position:relative;}
.fc__crumb a{color:var(–cyan);text-decoration:none;}
.fc__crumb a:hover{color:var(–paper);}
.fc__crumb span{margin:0 10px;opacity:.5;}

/* ============ SHELF ============ */
.fc__shelf{padding:var(–pad) 0;}
.fc__shelf–a{background:linear-gradient(180deg,var(–ink) 0%,var(–ink-2) 100%);}
.fc__shelf–b{background:var(–ink);border-top:1px solid var(–line-2);}
.fc__shelf-head{margin-bottom:clamp(34px,4.5vw,50px);max-width:62ch;}
.fc__shelf-head p{margin-top:16px;}

.fc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,26px);}
.fc__grid–two{grid-template-columns:repeat(2,1fr);max-width:840px;}
.fc__grid–four{grid-template-columns:repeat(4,1fr);}

.fc__item{background:var(–panel);border:1px solid var(–line-2);
display:flex;flex-direction:column;overflow:hidden;
transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
.fc__item:hover{border-color:rgba(255,45,155,.45);box-shadow:0 0 36px rgba(255,45,155,.14);transform:translateY(-4px);}
.fc__item–soon{border-style:dashed;border-color:rgba(255,255,255,.14);}
.fc__item–soon:hover{transform:none;box-shadow:none;border-color:rgba(43,240,206,.3);}

.fc__shot{position:relative;background:linear-gradient(165deg,#1C0922 0%,#08020C 100%);
padding:52px 28px 26px;display:flex;align-items:center;justify-content:center;min-height:250px;}
.fc__shot img{height:210px;width:100%;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.85));}
.fc__item–soon .fc__shot img{opacity:.5;}
.fc__flag{position:absolute;top:14px;left:14px;
font-family:var(–ui);font-weight:600;font-size:.8rem;letter-spacing:.16em;
text-transform:uppercase;padding:6px 12px;color:#fff;
background:linear-gradient(135deg,var(–crimson),var(–magenta));}
.fc__flag–soon{background:none;border:1px solid rgba(43,240,206,.45);color:var(–cyan);}

.fc__body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1;}
.fc__body h3{font-size:1.24rem;letter-spacing:.06em;margin-bottom:6px;}
.fc__sub{font-family:var(–ui);font-size:.96rem;letter-spacing:.11em;text-transform:uppercase;
color:var(–muted);margin-bottom:16px;}
.fc__blurb{font-size:.96rem;line-height:1.64;margin-bottom:20px;}
.fc__meta{font-family:var(–ui);font-size:.86rem;letter-spacing:.09em;text-transform:uppercase;
color:var(–muted);border-top:1px solid var(–line-2);padding-top:14px;margin-bottom:20px;}
.fc__buys{display:grid;gap:10px;margin-top:auto;}
.fc__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;
font-family:var(–ui);font-weight:600;font-size:.98rem;letter-spacing:.11em;
text-transform:uppercase;text-decoration:none;padding:13px 18px;
transition:box-shadow .25s ease,transform .2s ease,background .25s ease,color .2s ease;}
.fc__buy–primary{color:#fff;background:linear-gradient(135deg,var(–crimson),var(–magenta));
border:1px solid rgba(255,45,155,.45);}
.fc__buy–primary:hover,.fc__buy–primary:focus-visible{box-shadow:0 0 24px rgba(255,45,155,.5);transform:translateY(-2px);}
.fc__buy–second{color:var(–soft);border:1px solid var(–line-2);background:rgba(0,0,0,.35);}
.fc__buy–second:hover,.fc__buy–second:focus-visible{color:var(–cyan);border-color:rgba(43,240,206,.45);transform:translateY(-2px);}
.fc__buy svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;
stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;opacity:.8;}
.fc__soonnote{font-family:var(–ui);font-size:.94rem;letter-spacing:.11em;text-transform:uppercase;
color:var(–cyan);border:1px solid rgba(43,240,206,.3);padding:13px 18px;text-align:center;margin-top:auto;}

/* ============ BUY DIRECT (WooCommerce) ============ */
/* Cyan = you buy here. Magenta + arrow = you leave for another store.
Keep that distinction; it is the whole point of splitting the page. */
.fc__direct{padding:var(–pad) 0;position:relative;overflow:hidden;
background:
radial-gradient(ellipse 62% 66% at 50% 0%,rgba(43,240,206,.13) 0%,transparent 64%),
linear-gradient(180deg,#0A0412 0%,var(–ink) 100%);
border-bottom:1px solid var(–line-2);}
.fc__direct .fc__wrap{position:relative;}
.fc__perks{display:flex;flex-wrap:wrap;gap:10px 28px;margin:24px 0 clamp(34px,4.5vw,48px);
padding-top:22px;border-top:1px solid rgba(43,240,206,.2);
font-family:var(–ui);font-size:1rem;letter-spacing:.11em;text-transform:uppercase;color:var(–soft);}
.fc__perks span{display:inline-flex;align-items:center;gap:10px;}
.fc__perks span::before{content:””;width:6px;height:6px;border-radius:50%;
background:var(–cyan);box-shadow:0 0 10px var(–cyan);flex-shrink:0;}

.fc__item–direct{border-color:rgba(43,240,206,.26);}
.fc__item–direct::before{content:””;position:absolute;top:0;left:0;right:0;height:2px;
background:linear-gradient(90deg,var(–violet),var(–cyan));box-shadow:0 0 16px rgba(43,240,206,.6);}
.fc__item–direct{position:relative;}
.fc__item–direct:hover{border-color:rgba(43,240,206,.55);box-shadow:0 0 36px rgba(43,240,206,.14);}
.fc__flag–direct{background:linear-gradient(135deg,var(–violet),var(–cyan));color:#04120E;}

.fc__cart{display:flex;align-items:center;justify-content:center;gap:11px;
font-family:var(–ui);font-weight:600;font-size:1rem;letter-spacing:.12em;
text-transform:uppercase;text-decoration:none;padding:14px 20px;margin-top:auto;
color:#04120E;background:linear-gradient(135deg,#1FD9BA,var(–cyan));
border:1px solid rgba(43,240,206,.5);cursor:pointer;
transition:box-shadow .25s ease,transform .2s ease;}
.fc__cart:hover,.fc__cart:focus-visible{box-shadow:0 0 26px rgba(43,240,206,.55);transform:translateY(-2px);}
.fc__cart svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;
stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}
.fc__paypal{font-family:var(–ui);font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;
color:var(–muted);text-align:center;margin-top:12px;}

/* — WooCommerce grid, scoped to the direct section only — */
.fc .fc__direct ul.products li.product{border-color:rgba(43,240,206,.26) !important;}
.fc .fc__direct ul.products li.product:hover{border-color:rgba(43,240,206,.55) !important;
box-shadow:0 0 36px rgba(43,240,206,.14) !important;}
.fc .fc__direct ul.products li.product .price{color:var(–cyan) !important;
font-size:1.32rem !important;font-weight:600;}
.fc .fc__direct ul.products li.product .button,
.fc .fc__direct ul.products li.product a.button{
color:#04120E !important;
background:linear-gradient(135deg,#1FD9BA,var(–cyan)) !important;
border-color:rgba(43,240,206,.5) !important;}
.fc .fc__direct ul.products li.product .button:hover{box-shadow:0 0 26px rgba(43,240,206,.55) !important;}
.fc__direct .added_to_cart{display:block;text-align:center;margin:10px 26px 20px;
font-family:var(–ui);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;
color:var(–cyan);text-decoration:none;}
.fc .fc__direct .woocommerce-loop-product__title{color:var(–paper) !important;}

/* ============ MERCH CARDS ============ */
.fc__shot–merch{min-height:0;padding:0;}
.fc__shot–merch img{height:auto;width:100%;aspect-ratio:1/1;object-fit:cover;filter:none;}
/* front/back swap – only when a second image is supplied */
.fc__shot–dual{position:relative;}
.fc__shot–dual .fc__img-b{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;}
.fc__item:hover .fc__shot–dual .fc__img-b,
.fc__shot–dual:focus-within .fc__img-b{opacity:1;}

.fc__price{font-family:var(–ui);font-weight:600;font-size:1.32rem;letter-spacing:.04em;
color:var(–cyan);margin:0 0 14px;
text-shadow:0 0 14px rgba(43,240,206,.35);}
.fc__price small{font-family:var(–ui);font-weight:400;font-size:.74em;color:var(–muted);
letter-spacing:.1em;text-transform:uppercase;margin-left:8px;}

.fc__opts{margin:0 0 18px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px;align-items:center;}
.fc__opts-label{font-family:var(–ui);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;
color:var(–muted);margin-right:4px;}
.fc__size{font-family:var(–ui);font-weight:600;font-size:.86rem;letter-spacing:.08em;
text-transform:uppercase;color:var(–soft);border:1px solid var(–line-2);
background:rgba(0,0,0,.4);padding:5px 10px;min-width:34px;text-align:center;}
.fc__swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.25);
background:var(–c,#000);box-shadow:0 0 0 2px rgba(0,0,0,.5) inset;}

.fc__ships{font-family:var(–ui);font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;
color:var(–muted);border-top:1px solid var(–line-2);padding-top:13px;margin:0 0 18px;}
.fc__ships strong{color:var(–soft);font-weight:600;}

/* ============ COLLECTION NAV ============ */
.fc__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(30px,4vw,44px);}
.fc__filter{font-family:var(–ui);font-weight:600;font-size:1rem;letter-spacing:.14em;
text-transform:uppercase;padding:11px 24px;text-decoration:none;
color:var(–muted);border:1px solid var(–line-2);background:transparent;
transition:color .2s ease,border-color .2s ease,box-shadow .2s ease;}
.fc__filter:hover,.fc__filter:focus-visible{color:var(–paper);border-color:rgba(255,45,155,.45);}
.fc__filter[aria-current=”true”]{color:var(–paper);border-color:rgba(255,45,155,.6);
box-shadow:0 0 18px rgba(255,45,155,.24);}

/* ============ WOOCOMMERCE SKIN ============ */
/* Styles Woo’s own product grid so External/Affiliate products match the cards
above. Harmless if WooCommerce is never installed. */
.fc .woocommerce ul.products,
.fc ul.products{display:grid !important;grid-template-columns:repeat(3,1fr);
gap:clamp(18px,2.4vw,26px);margin:0 !important;padding:0 !important;list-style:none !important;}
.fc ul.products::before,.fc ul.products::after{display:none !important;}
.fc ul.products li.product{width:auto !important;margin:0 !important;float:none !important;
background:var(–panel);border:1px solid var(–line-2);padding:0 !important;
display:flex;flex-direction:column;overflow:hidden;
transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
.fc ul.products li.product:hover{border-color:rgba(255,45,155,.45);
box-shadow:0 0 36px rgba(255,45,155,.14);transform:translateY(-4px);}
.fc ul.products li.product a img{margin:0 auto !important;max-height:210px;width:auto !important;
padding:30px 28px 10px;filter:drop-shadow(0 16px 32px rgba(0,0,0,.85));}
.fc ul.products li.product .woocommerce-loop-product__title{
font-family:var(–display) !important;font-weight:400 !important;text-transform:uppercase;
font-size:1.24rem !important;letter-spacing:.06em;color:var(–paper) !important;
padding:6px 26px 4px !important;margin:0 !important;}
.fc ul.products li.product .price{font-family:var(–ui) !important;font-size:1.02rem !important;
letter-spacing:.1em;color:var(–cyan) !important;padding:0 26px 14px;margin:0 !important;display:block;}
.fc ul.products li.product .price del{opacity:.5;}
.fc ul.products li.product .button,
.fc ul.products li.product a.button{
display:block;margin:auto 26px 26px !important;text-align:center;
font-family:var(–ui) !important;font-weight:600 !important;font-size:.98rem !important;
letter-spacing:.11em !important;text-transform:uppercase !important;
padding:13px 18px !important;border-radius:0 !important;color:#fff !important;
background:linear-gradient(135deg,var(–crimson),var(–magenta)) !important;
border:1px solid rgba(255,45,155,.45) !important;
transition:box-shadow .25s ease,transform .2s ease;}
.fc ul.products li.product .button:hover{box-shadow:0 0 24px rgba(255,45,155,.5);transform:translateY(-2px);}
.fc .woocommerce-result-count,.fc .woocommerce-ordering{display:none !important;}
.fc ul.products li.product{position:relative;}
.fc span.onsale{position:absolute;top:14px;left:14px;z-index:2;width:auto;height:auto;
border-radius:0;font-size:.8rem;background:linear-gradient(135deg,var(–crimson),var(–magenta)) !important;
color:#fff !important;border-radius:0 !important;font-family:var(–ui);font-weight:600;
letter-spacing:.14em;text-transform:uppercase;min-height:0 !important;min-width:0 !important;
padding:6px 12px !important;line-height:1.2 !important;}

/* ============ ELSEWHERE ============ */
.fc__where{padding:var(–pad) 0;background:var(–ink-2);border-block:1px solid var(–line-2);}
.fc__where-head{max-width:60ch;margin-bottom:clamp(34px,4.5vw,50px);}
.fc__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,24px);}
.fc__note{border:1px solid var(–line-2);background:var(–panel);padding:30px 28px;}
.fc__note-ico{width:38px;height:38px;margin-bottom:18px;color:var(–magenta);
filter:drop-shadow(0 0 12px rgba(255,45,155,.6));}
.fc__note-ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;
stroke-linecap:round;stroke-linejoin:round;}
.fc__note h3{font-size:1.06rem;letter-spacing:.08em;margin-bottom:12px;}
.fc__note p{font-size:.96rem;line-height:1.66;margin:0;}
.fc__note a{color:var(–cyan);text-decoration:none;border-bottom:1px solid rgba(43,240,206,.35);}
.fc__note a:hover{color:var(–paper);}

/* ============ CLOSING ============ */
.fc__close{padding:var(–pad) 0;text-align:center;
background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(255,45,155,.24) 0%,transparent 66%),
linear-gradient(180deg,#140715 0%,var(–ink) 100%);}
.fc__close h2{margin-bottom:20px;}
.fc__close p{max-width:54ch;margin:0 auto 34px;}
.fc__close-cta{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;}

/* ============ RESPONSIVE ============ */
@media (max-width:1180px){
.fc__grid–four{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:1040px){
.fc__grid,.fc ul.products{grid-template-columns:repeat(2,1fr) !important;}
.fc__grid–two{max-width:none;}
.fc__notes{grid-template-columns:1fr;}
}
@media (max-width:680px){
.fc__grid,.fc__grid–two,.fc__grid–four,.fc ul.products{grid-template-columns:1fr !important;max-width:420px;margin-inline:auto;}
}
@media (max-width:520px){
.fc{font-size:16px;}
.fc__btn{padding:14px 26px;font-size:.96rem;}
.fc__crumb{font-size:.88rem;letter-spacing:.1em;margin-top:24px;}
.fc__pagehead{padding-bottom:clamp(74px,10vw,110px);}
.fc__shot{min-height:210px;padding:24px 22px 20px;}
}
@media (prefers-reduced-motion:reduce){.fc *{transition:none !important;}}

Shop

Home/Shop


<!–
======================= HOW THIS SECTION WORKS =======================
The three cards below are EXAMPLES so the design is visible. They are
not real products and their buttons go to Contact, not a checkout.

When WooCommerce is live:
1. Delete the three

blocks
2. Drop an Elementor “Products” widget in their place, inside this
same

3. Set it to 3 columns, source Shop, and tick Title / Price / Add to cart
The CSS above already skins Woo’s grid to match, scoped to .fc__direct
so it cannot leak into the Amazon section below.

PRICES SHOWN ARE PLACEHOLDERS. Tommy sets the real ones in WooCommerce.

CART + CHECKOUT: use the CLASSIC shortcode pages, not the block ones:
Cart page

Your cart is currently empty.

Return to shop


Checkout page

The new block cart/checkout are React and cannot be styled by Elementor
or by this CSS. Get this wrong and checkout will look like stock Woo.
======================================================================
–>

Direct from Tommy

Buy it from the author

Signed copies and bundles you can’t get anywhere else. Ordered here, packed in Miami, and Tommy keeps far more of it than he does on Amazon.

Signed by the author
Ships from Miami
Secure PayPal checkout

Signed
Signed paperback of Faceless Crime: Miami Syndicate

Signed Paperback

Faceless Crime: Miami Syndicate

$34.00 + shipping

Signed and personalised on the title page. Tell Tommy the name at checkout.

Posted from Miami · 5–10 days




Add to cart

PayPal & card accepted

Signed
Signed hardcover of Faceless Crime: Miami Syndicate

Signed Hardcover

Faceless Crime: Miami Syndicate

$45.00 + shipping

The collector’s copy. Signed, numbered, and the one to keep on the shelf.

Posted from Miami · 5–10 days



Add to cart

PayPal & card accepted

Best value
Book and hoodie bundle

Book & Hoodie Bundle

Signed paperback + Syndicate hoodie

$79.00 save $9

The signed paperback with the hoodie. Pick your size at checkout.

Posted from Miami · 5–10 days



Add to cart

PayPal & card accepted

Also available at

Amazon & Barnes & Noble

Book one in English, Español and Português. These buttons hand you over to the retailer — their price, their postage, their delivery dates.

In stock
Faceless Crime: Miami Syndicate ebook

Ebook

English · Kindle & Nook

Instant download. The whole Miami Syndicate story on whatever you already read on.

ISBN 979-8-9911895-1-4

In stock
Faceless Crime: Miami Syndicate paperback

Paperback

English · print edition

The one to hand to someone else when you’re done with it. Hardcover is available on the same listing.

ISBN 979-8-9911895-0-7

In stock
Crimen Sin Rostro: Sindicato de Miami

Español

Crimen Sin Rostro

Sindicato de Miami — la edición completa en español. La misma historia, las mismas calles.

Edición en español

In stock
Crime Sem Rosto: Sindicato de Miami

Português

Crime Sem Rosto

Sindicato de Miami em português brasileiro. A mesma história, as mesmas ruas.

Edição em português brasileiro

On the way

Coming next

Join the mailing list and you’ll get a note the day it goes on sale.

December 2026
Faceless Crime: Right of Passage

Right of Passage

Book two · English

Federal agents chase the mastermind while the Syndicate spreads through fraud, smuggling and betrayal. Cover art is not final.


Tell me when it’s out


Add New, delete them and drop in
via an Elementor Shortcode widget.
The images are placeholders – real product photos needed. –>

Wear it

Faceless Crime merch

Printed on demand and shipped by our print partner. Pick a size and colour at checkout — the order is handled on their side, not here.

New
Faceless Crime hoodie

Syndicate Hoodie

Heavyweight cotton blend

$54.00 + shipping

Neon Faceless Crime mark across the chest. Brushed fleece inside, built to survive a Chicago winter.

  • Size
  • S
  • M
  • L
  • XL
  • 2XL
  • Colour

Ships worldwide · 3–7 days

Miami Syndicate t-shirt

Miami Syndicate Tee

100% ringspun cotton

$29.00 + shipping

The cover artwork, stripped back to neon line work. Front print, clean back.

  • Size
  • S
  • M
  • L
  • XL
  • 2XL
  • 3XL
  • Colour

Ships worldwide · 3–7 days

Faceless Crime cap

FC Embroidered Cap

Six-panel, adjustable strap

$26.00 + shipping

Low-key embroidered monogram. The one you wear when you don’t want the whole cover on your chest.

  • Size
  • One size
  • Colour

Ships worldwide · 3–7 days

Good to know

Before you order

Orders are handled by the store

Books go to Amazon or Barnes & Noble. Merch goes to our print partner. Price, postage, returns and delivery dates are set by them, and your payment details never touch this site.

Outside the US

Use your local Amazon rather than amazon.com — search “Faceless Crime Tommy Herrera” and you’ll usually get cheaper postage and faster delivery.

Signed copies and book clubs

Reading it as a group, or want a copy signed? Write to Tommy and he’ll sort it out directly.

Not sure where to start?

Book one, Miami Syndicate, is the beginning of the whole story. Read that first.

Showing 1–16 of 65 results