Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse
Shirt Collar Casual Buttoned Loose Blouse

Shirt Collar Casual Buttoned Loose Blouse

Price

$49.18 $24.59
Save $24.59

color

Please select a color

size

Please select a size

Quantity

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

Size Chart

Size (in)BustLength
S38.5826.77
M40.1527.16
L41.7327.55
XL43.3027.95
2XL44.8828.34
3XL46.4528.74

*This data was obtained from manually measuring the product, it may be off by 1-2 CM.

If you're between sizes, we recommend the larger option for a better fit.  


Description

  • Material: Cotton Blend/Polyester
  • Elasticity: No Elasticity
  • Neckline: Shirt Collar
  • Sleeve Length: Short sleeve
  • Silhouette: H-Line
  • Pattern: Plain
  • Edition type: Loose
  • Thickness: Regular
  • Decoration/Process: Buttoned
  • Clothes Length: Mid-long
  • Style: Casual
  • Theme: Summer
  • Occasion: Daily, Family, Party, Vacation, Leisure, Travel
  • Care Instructions: Machine Hash or Hand Wash Cold. Dry Flat

HIGH QUALITY FABRIC

We care about your comfort and well-being, which is why our shirts are made from the highest quality fabric. Our shirts are crafted from a soft, breathable cotton blend material to ensure all-day comfort.

Our commitment to quality is backed by official certificates and our products speak for themselves. We refuse to compromise on quality, and we urge you to prioritize your health by avoiding cheap imitations. 

Rest assured that the color of our products won't fade during cleaning, thanks to our high-quality dye.

Our shirts are made from a breathable cotton blend fabric, offering the ultimate in comfort.

Some Customer Reviews.

"I absolutely love these shirts! They're incredibly comfortable and stylish, with the delicate texture being a game-changer. I've worn them to multiple parties, gatherings, and vacations, and they look fantastic on me! - Emily"

"I was skeptical about buying work pants online, but these exceeded my expectations. The quality of the fabric is amazing. They fit perfectly and are definitely my favorite shirts for work and leisure. - Olivia"

"I can't recommend these shirts enough! They're the perfect combination of style and function. The fabric is breathable and durable, and the special design fits me incredibly well. I've already purchased multiple and plan on buying even more. - Sophia"

FAQ:

  • What is the quality of the fabric for these shirts?
    A: Our shirts are made of high-quality cotton blend fabric, which is comfortable and durable.
  • Can these shirts be machine washed?
    A: Yes, our shirts can be machine washed. It is recommended to wash them in cold water and avoid using bleach.
  • Is there a return policy for these shirts?
    A: Yes, if you are not satisfied with our product, you can apply for a return or exchange within 30 days of purchase. Please note that the shirts must be in brand new condition and undamaged.
  • What occasions are these shirts suitable for?
    A: Our shirts are versatile and suitable for various occasions, such as outdoor activities, travel, work, leisure, etc.
  • Are these shirts easy to maintain?
    A: Yes, our shirts are made of high-quality fabric, support machine washing, and are resistant to fading and deformation, making them easy to maintain.

After-sales guarantee:

  • We are committed to providing excellent customer service and stand behind the quality of our products. If for any reason you are not completely satisfied with your purchase, we offer a hassle-free 30-day return policy. You can return the product within 30 days of receiving it for a full refund or exchange, no questions asked. Our goal is to ensure your complete satisfaction with your purchase, and we are always here to help if you have any questions or concerns.

Logistics issues:

  • We understand that fast and reliable shipping is essential to our customers. That's why we use global air transportation to ensure your order arrives quickly and safely. We take pride in our speedy delivery, and for added peace of mind, we offer shipping insurance to protect your purchase during transit.
  • Please note that due to the high cost of air transportation, there is an additional $6.99 shipping fee for all orders. However, if you spend $40 or more, we will gladly cover the cost of shipping. We believe in providing excellent value to our customers, and that's why we strive to keep our prices as low as possible while ensuring the highest level of service.
  • Once your order is shipped, we will provide you with a tracking number so you can monitor your package's journey to your doorstep. We are committed to providing you with the best possible shopping experience, and that includes making sure your order is delivered promptly and securely.

Payment issue.

  • When purchasing our products, we offer various secure and convenient payment methods, including using PayPal, debit cards, and major credit cards. You can choose your preferred payment method through these options to pay for your order.
  • If you choose to pay with PayPal, you can use your PayPal account on our website's checkout page. If you choose to pay with a debit or credit card, we support the use of major credit cards such as Visa, Mastercard, American Express, and more.
  • Our payment system uses advanced encryption technology to ensure the security of your personal and payment information. Regardless of which payment method you choose, we guarantee that your payment process will be secure, fast, and simple. If you have any payment issues or concerns, please feel free to contact our customer service team, and we will be happy to assist you.

Below is the payment process on our website:

  1. Add items: After browsing our products, you can choose to add items to your shopping cart.
  2. Checkout: After you have confirmed the items and quantities in your shopping cart, click the "Checkout" button to proceed to the checkout page.
  3. Select shipping address and method: On the checkout page, you will need to select a shipping address and method and confirm your order information.
  4. Choose a payment method: After confirming your order information, you need to choose a payment method. We accept various payment methods such as PayPal, debit cards, and major credit cards.
  5. Complete payment: After completing the payment, we will immediately process your order and prepare it for shipment.
  6. Order confirmation: After processing your order, we will send you an order confirmation email or text message, including your order number, item information, shipping address, and shipping information.
  7. Shipment: We will ship your order as soon as possible and provide you with shipping information for tracking purposes.

We promise a simple and quick payment process, ensuring the security of your payment and the accuracy of your order. If you have any payment or order-related questions, please feel free to contact our customer service team, and we will be happy to assist you.

SizeLengthBust
cminchcminch
S6726.411746.1
M68.52712147.6
L7027.612750
XL71.528.113352.4
XXL7328.713954.7
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('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);