🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves
🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves

🔥LAST DAY SALE 49% OFF🔥Mid-Length Shirt With Striped Lapel And Oversized Drawdown Sleeves

Price

$65.99 $32.97
Save $33.02

buy 2 free shipping

Please select a buy 2 free shipping

size

Please select a size

Quantity

Global Provision of Services
Free Shipping Over $59.99
Sustainable Manufacturing
PayPal & Credit Card Payment

Last Day - Buy 2 Get 10% Off💥FREE SHIPPING💥

Lightweight Summer Shirts: Womens oversized button down shirts is made of high quality fabric, it has the feature of soft, breathable, lightweight. This stylish v neck blouse top provide you comfortable wearing experience.

Smocked Cuff Boyfriend Shirt: Casual Striped Shirts for Women with Pocket, Stylish V Neck, Striped Print, Smocked Long Sleeve Shirred Shirt, Summer Tunic Tops for women. Casual and creative design make you look stylish and charming.

Multiple Match: This summer coverup tunic shirts for women is perfectly matched with Tank Tops, Jeans, Leggings, Casual Pants, Shorts, Vintage bags, Boots. You can match with hats and some delicate accessories to create chic street fashion.

Occasion: This women's striped button shirts are suitable in all seasons. Stylish V neck Blouse Top is a good selection for casual, work, daily wear, dating, party, holiday, school, festival, shopping, party, beach. A must-have in a women's wardrobe.


Garment Care: Hand-wash cold, no bleach, no dry clean, hang or line dry. Please refer to the size chart before placing an order. If you have any problems, please don't hesitate to contact us.

Style: Casual

Print: Stripe

Season: Spring, Summer

Material: Cotton

Neckline: Polo

Sleeve Length: Long Sleeve

Detail

4

Customers show of women boyfriend shirt

5

Size Chart

💐Why Us
We work directly with manufacturers all over the world to ensure the best quality of our products. We have a Quality Control department which helps us to keep our promise!
  • 🔥Price is always competitive.
  • 😊Awesome Customer Service.
  • 🏆Amazing products along with High Quality.
  • 🍭Read reviews from our lovely customers.
Tips: For more wear  firmly, our products contain certain skin-grade adhesives, it is recommended that you apply a hot towel and then remove it gently.
 
🌎 Worldwide Shipping ✈
You may receive your items earlier. Tracking numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for!😉
🔒 100% Risk-Free Purchase 🔥
If you bought it and felt that it was not for you, don't worry. Just shoot us a message at contact us, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.
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_res[index] && p_res[index].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.products[0] || {}; 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.currentStyle[style]; } 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);