Skip to product information
1 of 3

VERCOO

Vercoo You're Lost Without Me Print Graphic Essentials Men Hoodie & Sweatpants

Vercoo You're Lost Without Me Print Graphic Essentials Men Hoodie & Sweatpants

Regular price $77.99 USD
Regular price $0.00 USD Sale price $77.99 USD
Sale Sold out
Color
Size

SPU: CP-95353-LSX

Fabric Name: 100% Cotton

Pattern: Letter Print

Process: Printed

Style: Fashion

Length: Regular

Collar: Hoodie Collar

Popular Elements: Letter Print

Sleeve Type: Long Sleeve

Occasion: Daily

Theme: Fall. Winter

Size Top Length Bust Shoulder Sleeve Pants Length Hip Waist Leg Opening Height (Reco) Weight (Reco)
cm inch cm inch cm inch cm inch cm inch cm inch cm inch cm inch in cm lb kg
S 68 26.5 116 45.2 57 22.2 55 21.5 99 38.6 112 43.7 68 26.5 19.4 7.6 5'3"-5'5" 160-165 99-121 45-55
M 70 27.3 120 46.8 59 23.0 56 21.8 101 39.4 116 45.2 72 28.1 20.2 7.9 5'5"-5'7" 165-170 121-143 55-65
L 72 28.1 124 48.4 61 23.8 57 22.2 103 40.2 120 46.8 76 29.6 21 8.2 5'7"-5'9" 170-175 132-165 60-75
XL 74 28.9 128 49.9 63 24.6 58 22.6 105 41.0 124 48.4 80 31.2 21.8 8.5 5'9"-5'11" 175-180 154-187 70-85
2XL 76 29.6 132 51.5 65 25.4 59 23.0 107 41.7 128 49.9 84 32.8 22.6 8.8 5'11"-6'3" 180-190 176-198
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = ; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}. true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container..app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = ; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule. index) => { rule.products = p_resindex && p_resindex.products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}. true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`. function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13. isCollection: template_type === 2. isProduct: template_type === 1. isIndex: template_type === 15 }}. true); }); } } }); } setAction_() { this.registerAction('quickShop'. (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products0 || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product. productIndex: productIndex. rule_id: rule_id. ssp: ssp. scm: scm. show_type: that.show_type_}. true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal'. function(){ that.trackQuickShop({ rule_id: rule_id. product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll'. (data) => { this.directTo(data.args.rule_id. data.args.direction); }); this.registerAction('handleProductChange'. (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant. product: product }. true); }); }); this.registerAction('handleAtcSuccess'. (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id. product_id: product_id. number: 1. name: product_title. variant_id: variant_id. childrenId: variant_id. item_price: price. source: 'add_to_cart'. _extra: { aid: aid. ifb: ifb. cfb: cfb. scm: scm. spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`. ssp: ssp. } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook'. (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart'. params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id. ssp: params.ssp. scm: params.scm. cfb: params.cfb. spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`. }. once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart'. detail); } } fetchRules() { const payload = { show_type: this.show_type_. }; let that = this; if (this.show_type_ === 6) { let line_items = ; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id. variant_id: item.variant_id. quantity: item.quantity. price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = { product_id: this.product_resource_id_ }; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query". { method: "POST". headers: { "Content-Type": "application/json" }. body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1. limit: 100. fields: "title". "url". "image". "min_price_variant.price". "min_price_variant.compare_at_price". rule_id: rule_id. }; if (this.show_type_ === 3) { payload.line_items = { product_id: this.product_resource_id_ }; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products". { method: "POST". headers: { "Content-Type": "application/json" }. body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products". { method: "POST". headers: { "Content-Type": "application/json" }. body: JSON.stringify({ product_ids: product_id. fields: "images". "options". "min_price_variant". "variants" }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele. style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)style; } return ele.currentStylestyle; } directTo(id. direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement. 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength. behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength. 0). behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength. behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength. behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common". { plugin_name: "upsell". event_type: "impressions". rule_id: rule.id. ssp: rule.ssp. scm: rule.scm. show_type: this.show_type_. support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions". { aid: `smart_recommend.${this.show_type_}.${rule.id}`. support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common". { plugin_name: "upsell". event_type: "quick_shop". rule_id: data.rule_id. product_id: data.product_id. show_type: this.show_type_. }); } impressListen(selector. cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress'. onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block'. SpzSmartBlockComponent);

Sign up and save

Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.
Thanks for subscribing
Optional button

Cart

View full details