Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
Lila - Casual jacket with hood and zip
12 / 14

Lila - Casual jacket with hood and zip

Size
Please select a size
Colour
Please select a colour
Price
$39.99
$0.00

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);

Effortless Style Meets Everyday Comfort

Elevate your wardrobe with the perfect combination of comfort and fashion. The LILA casual jacket is designed for those who value both style and practicality, making it an ideal choice for everyday wear, especially during spring.

Why You'll Love It:

  • Versatile Style: Perfect for running errands, meeting friends, or enjoying a relaxed day out. The hood adds both flair and functional protection.
  • Comfortable Fit: Made from premium-quality cotton, this jacket is soft, breathable, and designed for all-day wear. The long sleeves and zip closure offer both warmth and convenience.
  • Inclusive Sizing: With sizes ranging from S to 5XL, this jacket flatters all body types for a fit that feels just right.
  • Colourful Choices: Available in five vibrant shades – Blue, Green, Pink, Black, and White – to match your mood and personal style.

Upgrade your spring look today and experience the perfect balance of style and comfort. Don't wait—choose your size and colour now, and step into effortless everyday elegance with the LILA Casual Jacket!