2025/2026 Sporting Lisbon Away Black Shirt

$17.90  - $22.90
Size:  S
Customization:  No
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

  • Composition:100% Polyester
  • Origin: Thailand
  • Shield: Fan Jersey: Embroidery; Player Version: Hot-Pressing
  • Care: Machine Wash At 30 Degrees

Secure Payment Guide

How to complete your purchase safely with PayPal

🛡️ Why separate order and payment?

To ensure 100% security of your financial data, we use a Dedicated PayPal Terminal that is isolated from the main website. This ensures your card details are processed directly by PayPal's encrypted servers and never touch our system.

01

Place Your Order

Add items to your cart and proceed to checkout. Click the "Proceed to Payment" (or "Complete Order") button to confirm your order details first.

⚠️ Note: You are NOT charged at this step.

02

Go to Secure Payment Page

After clicking complete, you will see our Payment Action Card (as shown below).

Simply click the yellow "Pay with PayPal" button.

  • ✨ Your Order ID will be auto-copied to your clipboard.
  • 🔗 You will be redirected to the official PayPal portal.
03

Complete Payment on PayPal

On the PayPal page, simply Paste the Order ID (if needed) and enter the Total Amount.

Once paid, your order status will be updated to "Paid" shortly, and we will start the QC (Quality Check) process.

Frequently Asked Questions

Is my payment safe?

Yes, absolutely. You are paying directly on PayPal's official website. We offer full PayPal Buyer Protection, which covers your purchase if you don't receive your item or it's not as described.

What if I forget to pay after placing the order?

Don't worry. We will send you a reminder email or WhatsApp message with the payment link. Your items are reserved for 24 hours.

Can I pay with a Credit Card?

Yes! You do not need a PayPal account. On the PayPal page, you can choose "Pay with Debit or Credit Card" to checkout as a guest.

Delivery & QC Photo

-We can ship to all over the world
-Free shipping from 2 shirts

ESTIMATED DELIVERY TIME:

Delivery Time = Processing time + Shipping time

Processing Time:

3-7 working days

Shipping Time:

US: 8-15 days

Europe: 7-12 days

CA/AU: 7-12 days

MX: 8-15 days

Rest of the world: 10-20 days

Notes:

We will send our buyers QC Photos by Email before the jersey shipping out! 

Please leave your email address when you pay the order or you can also add our Whatsapp +852 6346 3258

Returns

14-Day Return Policy

We accept returns up to 14 days from the date you received your order. To be eligible, your item must be unused, in original packaging, and with tags attached.

⚠️ Non-Returnable Items:
Personalized jerseys (with custom name/number) cannot be returned unless there is a manufacturing defect.
1

Request a Return

Email us with your Order ID and photos of the item.

2

Ship It Back

We will provide the return address. Please use a trackable shipping method.

3

Get Refunded

Once inspected, your refund will be processed to your original payment method within 7 business days.