{"product_id":"classy-a-line-purple-bridesmaid-gowns-off-the-shoulder-polyester-long-formal-dress-lfnl0717","title":"Classy A-line Purple Bridesmaid Gowns Off the Shoulder Polyester Long Formal Dress LFNL0717","description":"\u003cstyle\u003e\n.au-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, Roboto, \"Segoe UI\", sans-serif;\n    color: #222;\n    line-height: 1.5;\n}\n.collapse-item {\n    position: relative;\n}\n.collapse-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 0;\n    cursor: pointer;\n}\n.collapse-header .section-title {\n    font-weight: 700;\n    margin: 15px 0;\n}\n\/* 纯border箭头样式 *\/\n.arrow-icon {\n    width: 8px;\n    height: 8px;\n    border-right: 1px solid #222;\n    border-bottom: 1px solid #222;\n    transform: rotate(45deg);\n    transform-origin: center center;\n    transition: transform 0.3s ease;\n    display: inline-block !important;\n    margin-right: 12px;\n}\n.arrow-icon.rotate {\n    transform: rotate(-135deg);\n}\n.collapse-content {\n    display: none;\n    padding: 0 0 20px 0;\n    font-size: 14px;\n    color: #444;\n}\n\/* 修改：右侧内容自动换行，防止小屏溢出 *\/\n.spec-row {\n    display: grid;\n    grid-template-columns: 300px 1fr;\n    background-color: #f5f6f7;\n    padding:11px 12px;\n    margin-bottom:6px;\n}\n.spec-row \u003e span:first-child {\n    font-weight: 500;\n}\n.spec-row \u003e span:last-child {\n    word-break: break-word;\n}\n\/* Processing top panel *\/\n.shipping-top {\n    background-color: #f5f6f7;\n    text-align: center;\n    padding:24px 15px;\n    font-size: 16px;\n    margin-bottom:18px;\n}\n.shipping-top p:last-child {\n    font-size: 18px;\n    margin-top:10px;\n    font-weight: 500;\n    margin-bottom:0;\n}\n\/* Return policy box *\/\n.return-container {\n    background-color: #f5f6f7;\n    padding:24px 15px;\n}\n.return-container a {\n    display: inline-block;\n    font-size:16px;\n    color:#111;\n    text-decoration: underline;\n    margin-top:12px;\n}\n.desc-paragraph {\n    margin:10px 0;\n}\n\/* 平板和手机适配 *\/\n@media (max-width:991px) {\n    .spec-row {\n        grid-template-columns: 220px 1fr;\n    }\n}\n@media (max-width:768px) {\n    .collapse-header .section-title {\n        font-size:19px;\n    }\n    .spec-row {\n        grid-template-columns: 180px 1fr;\n    }\n    .shipping-top {\n        font-size:17px;\n    }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"au-wrapper\"\u003e\n    \u003c!-- Description --\u003e\n    \u003cdiv class=\"collapse-item\"\u003e\n        \u003cdiv class=\"collapse-header\" onclick=\"toggle(this)\"\u003e\n            \u003ch4 class=\"section-title\"\u003eDescription\u003c\/h4\u003e\n            \u003cdiv class=\"arrow-icon\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"collapse-content\" style=\"display:block;\"\u003e\n\u003cp\u003eOff‑the‑shoulder styling delivers timeless romantic charm for Australian wedding celebrations. This muted dusty purple gown balances refined softness with quiet confidence, a thoughtful pick for bridal parties and special‑event guests.\u003cbr\u003e\n\nDusty purple strikes a wonderfully versatile middle ground. Not too bright, nor overly dark, the muted tone photographs beautifully under warm indoor reception lights and natural outdoor sunlight alike. It complements cool and warm skin tones without washing out complexions.\u003cbr\u003e\n\nSmooth premium polyester fabric flows with every movement. Soft weight gives the floor‑length A‑line skirt gentle fluid drape, avoiding stiff, bulky volume. The sweetheart neckline pairs gracefully with folded off‑shoulder sleeves that sit securely on upper arms. Tailored bodice shapes your torso elegantly, while the forgiving A‑line cut skims over hips and flatters most body shapes.\u003cbr\u003e\n\nPerfect for bridesmaid ensembles, elegant wedding‑guest appearances, charity galas and formal evening functions.\u003cbr\u003e\n\nQ: Will this dusty purple coordinate well with ivory wedding gowns?\u003cbr\u003e\n\nA: Yes, its soft muted purple creates gentle contrast and harmonises beautifully alongside ivory and off‑white bridal wear.\n\u003c\/p\u003e\n\n\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Specifications --\u003e\n    \u003cdiv class=\"collapse-item\"\u003e\n        \u003cdiv class=\"collapse-header\" onclick=\"toggle(this)\"\u003e\n            \u003ch4 class=\"section-title\"\u003eSpecifications\u003c\/h4\u003e\n            \u003cdiv class=\"arrow-icon\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"collapse-content\"\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Silhouette\u003c\/span\u003e\n                \u003cspan\u003eA line\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Neckline\u003c\/span\u003e\n                \u003cspan\u003eOff the Shoulder\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Sleeve Length\u003c\/span\u003e\n                \u003cspan\u003eShort Sleeve\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Back Style\u003c\/span\u003e\n                \u003cspan\u003eZipper\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Dress Length\u003c\/span\u003e\n                \u003cspan\u003eFloor‑length\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n                \u003cspan\u003e- Fabric\u003c\/span\u003e\n                \u003cspan\u003ePolyester\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Processing and Shipping --\u003e\n    \u003cdiv class=\"collapse-item\"\u003e\n        \u003cdiv class=\"collapse-header\" onclick=\"toggle(this)\"\u003e\n            \u003ch4 class=\"section-title\"\u003eProcessing and Shipping\u003c\/h4\u003e\n            \u003cdiv class=\"arrow-icon\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"collapse-content\"\u003e\n            \u003cdiv class=\"shipping-top\"\u003e\n                ✂ Processing Time: 8‑20 Days   +   🚚 Shipping Time: 3‑7 Days\n                \u003cp\u003e\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cp\u003eKindly notice:\u003c\/p\u003e\n            \u003cp\u003e1. The ETA above is based on orders shipped to Australia with one dress. For other cases, please send us an email with your shipping country,and we will provide you with the estimated delivery time.\u003c\/p\u003e\n            \u003cp\u003e2. This dress is Made‑To‑Order. Whether you choose a standard size or custom size, our tailors craft each dress after receiving your order.\u003c\/p\u003e\n            \u003cp\u003e3. When you select a color for your dress, we will make the entire dress in that color. If you are not sure about the color,pls feel free to email us.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Return Policy --\u003e\n    \u003cdiv class=\"collapse-item\"\u003e\n        \u003cdiv class=\"collapse-header\" onclick=\"toggle(this)\"\u003e\n            \u003ch4 class=\"section-title\"\u003eReturn Policy\u003c\/h4\u003e\n            \u003cdiv class=\"arrow-icon\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"collapse-content\"\u003e\n            \u003cdiv class=\"return-container\"\u003e\n                \u003cp\u003eWe accept returns for in‑stock standard‑size dresses within 14 days after delivery.\nPlease note: All dresses listed on our website, both standard‑size and custom‑size, are cut and made‑to‑order once we receive your measurements. We do not offer trial‑on services, and returns will not be accepted for non‑defective items.\nCustom‑made items are non‑returnable except for manufacturing defects. We appreciate your understanding, and we strive to deliver our best service to every customer.\u003c\/p\u003e\n                \u003ca href=\"\/pages\/return-policy\"\u003eView our complete return policy.\u003c\/a\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggle(headerEl) {\n    const content = headerEl.nextElementSibling;\n    const arrow = headerEl.querySelector(\".arrow-icon\");\n    if (content.style.display === \"block\") {\n        content.style.display = \"none\";\n        arrow.classList.remove(\"rotate\");\n    } else {\n        content.style.display = \"block\";\n        arrow.classList.add(\"rotate\");\n    }\n}\n\n(function calculateDeliveryDate() {\n    const today = new Date();\n    const minDays = 8 + 3;\n    const maxDays = 20 + 7;\n\n    function getFormattedDate(addDays) {\n        const date = new Date(today);\n        date.setDate(today.getDate() + addDays);\n        return date.toLocaleDateString('en-US', {\n            month: 'short',\n            day: '2-digit'\n        });\n    }\n    const earliest = getFormattedDate(minDays);\n    const latest = getFormattedDate(maxDays);\n    document.querySelector('.shipping-top p').innerText = `Order today, get it ${earliest}‑${latest}`;\n})();\n\u003c\/script\u003e\n","brand":"ZimmerFormal","offers":[{"title":"2 \/ As Picture","offer_id":47532120768674,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"4 \/ As Picture","offer_id":47532120801442,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"6 \/ As Picture","offer_id":47532120834210,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"8 \/ As Picture","offer_id":47532120866978,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"10 \/ As Picture","offer_id":47532120899746,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"12 \/ As Picture","offer_id":47532120932514,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"14 \/ As Picture","offer_id":47532120965282,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"16 \/ As Picture","offer_id":47532120998050,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"16W \/ As Picture","offer_id":47532121030818,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"18W \/ As Picture","offer_id":47532121063586,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"20W \/ As Picture","offer_id":47532121096354,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"24W \/ As Picture","offer_id":47532121129122,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"26W \/ As Picture","offer_id":47532121161890,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true},{"title":"Custom Size \/ As Picture","offer_id":47532121194658,"sku":null,"price":229.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/0659\/7794\/files\/DustyMauveOff_the_ShoulderCrepeBridesmaidGown1.jpg?v=1786784440","url":"https:\/\/zimmerformal.com\/products\/classy-a-line-purple-bridesmaid-gowns-off-the-shoulder-polyester-long-formal-dress-lfnl0717","provider":"ZimmerFormal","version":"1.0","type":"link"}