{"product_id":"elegant-solid-color-sleeveless-party-dress-with-oblique-collar-in-rayon-fabric-for-banquet","title":"Oblique Collar Ribbon Midi Dress","description":"\u003c!-- ============================================================\n     Elegant One-Shoulder Satin Party Dress — Midi (v2 Compact)\n     Shopify Product Detail Page — Custom HTML\n     Color: Deep Warm Cocoa \/ Ivory Cream Floating Cards\n            Champagne Gold + Rose Blush + Pearl Accent\n     Vibe: Elegant · Vintage · Satin · Feminine · Luxury\n     Layout: Compact Emoji Grid for Small Modules + Single Column for Content\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  :root {\n    --bg-primary: #16100C;\n    --bg-secondary: #1F1812;\n    --bg-tertiary: #2A2018;\n    --card-ivory: #FAF6F0;\n    --card-cream: #F5EFE6;\n    --accent-gold: #C9A961;\n    --accent-gold-dark: #A88B4A;\n    --accent-gold-light: #E0C98F;\n    --accent-rose: #C99B8E;\n    --accent-rose-dark: #A87B6E;\n    --accent-rose-light: #E0BBAF;\n    --accent-pearl: #E8E0D5;\n    --text-on-dark: #EDE6DC;\n    --text-on-dark-soft: #8A8078;\n    --text-on-light: #2A1F18;\n    --text-on-light-soft: #6B5D52;\n    --border-gold: rgba(201,169,97,0.35);\n    --shadow-float: 0 28px 70px rgba(0,0,0,0.7), 0 10px 30px rgba(201,169,97,0.1);\n    --shadow-card: 0 8px 24px rgba(0,0,0,0.4);\n    --shadow-glow: 0 0 50px rgba(201,169,97,0.2);\n    --radius-lg: 20px;\n    --radius-md: 14px;\n    --radius-sm: 10px;\n  }\n\n  .ed-wrapper {\n    font-family: 'Georgia', 'Times New Roman', serif;\n    background: var(--bg-primary);\n    color: var(--text-on-dark);\n    margin: 0; padding: 0;\n    overflow-x: hidden;\n    line-height: 1.7;\n    position: relative;\n  }\n\n  \/* ===== 背景动态层 ===== *\/\n  .ed-bg-layer {\n    position: fixed; top: 0; left: 0; width: 100%; height: 100%;\n    pointer-events: none; z-index: 0; overflow: hidden;\n  }\n  .ed-orb {\n    position: absolute; border-radius: 50%; filter: blur(110px);\n    animation: ed-orb-move 18s ease-in-out infinite;\n  }\n  @keyframes ed-orb-move {\n    0%,100% { transform: translate(0,0) scale(1); opacity: 0.3; }\n    50% { transform: translate(35px,-25px) scale(1.15); opacity: 0.55; }\n  }\n  .ed-sparkle {\n    position: absolute; width: 4px; height: 4px;\n    background: var(--accent-gold); border-radius: 50%;\n    box-shadow: 0 0 10px rgba(201,169,97,0.9);\n    animation: ed-twinkle 7s ease-in-out infinite;\n  }\n  @keyframes ed-twinkle {\n    0%,100% { opacity: 0.1; transform: scale(0.6); }\n    50% { opacity: 1; transform: scale(1.5); }\n  }\n  .ed-petal {\n    position: absolute; width: 12px; height: 12px;\n    background: radial-gradient(circle at 30% 30%, var(--accent-rose-light), var(--accent-rose));\n    border-radius: 50% 0 50% 50%;\n    opacity: 0.25;\n    animation: ed-petal-float 14s ease-in-out infinite;\n  }\n  @keyframes ed-petal-float {\n    0%,100% { transform: translateY(0) rotate(0deg); opacity: 0.15; }\n    50% { transform: translateY(-40px) rotate(180deg); opacity: 0.4; }\n  }\n\n  .ed-container { max-width: 720px; margin: 0 auto; padding: 0 24px; position: relative; z-index: 1; }\n  .ed-section { padding: 60px 0; position: relative; }\n  .ed-center { text-align: center; }\n\n  .ed-label {\n    display: inline-block; font-size: 11px; font-weight: 700;\n    letter-spacing: 3px; text-transform: uppercase;\n    color: var(--accent-gold-light); margin-bottom: 14px;\n    padding: 6px 20px; background: rgba(201,169,97,0.08);\n    border-radius: 100px; border: 1px solid var(--border-gold);\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-title {\n    font-size: 34px; font-weight: 700; line-height: 1.2;\n    margin: 0 0 12px 0; color: #fff; letter-spacing: -0.5px;\n    font-style: italic;\n  }\n  .ed-subtitle {\n    font-size: 15px; color: var(--text-on-dark-soft);\n    max-width: 580px; margin: 0 auto 32px auto; text-align: center;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  \/* ===== 图片位统一样式 ===== *\/\n  .ed-img-slot {\n    width: 100%; height: auto; min-height: 240px;\n    border-radius: var(--radius-md); overflow: hidden;\n    background: var(--bg-secondary);\n    border: 1px dashed rgba(201,169,97,0.35);\n    display: flex; align-items: center; justify-content: center;\n    margin-top: 24px;\n    position: relative;\n  }\n  .ed-img-slot img {\n    width: 100%; height: auto; display: block; object-fit: contain;\n  }\n  .ed-img-slot .placeholder {\n    color: rgba(255,255,255,0.15); font-size: 11px; font-weight: 700;\n    letter-spacing: 1px; text-transform: uppercase;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  \/* ===== HERO ===== *\/\n  .ed-hero {\n    background:\n      radial-gradient(ellipse at 20% 15%, rgba(201,169,97,0.12) 0%, transparent 45%),\n      radial-gradient(ellipse at 80% 85%, rgba(201,155,142,0.1) 0%, transparent 45%),\n      var(--bg-primary);\n    padding: 56px 0 64px 0; position: relative; overflow: hidden;\n    text-align: center;\n  }\n  .ed-hero::before {\n    content:''; position:absolute; top:-20%; left:50%;\n    transform:translateX(-50%); width:800px; height:800px;\n    background:radial-gradient(circle,rgba(201,169,97,0.06) 0%,transparent 70%);\n    pointer-events:none; animation:ed-hero-pulse 8s ease-in-out infinite;\n  }\n  @keyframes ed-hero-pulse { 0%,100%{opacity:.4;transform:translateX(-50%) scale(1)} 50%{opacity:.8;transform:translateX(-50%) scale(1.08)} }\n\n  .ed-hero-inner { position: relative; z-index: 1; max-width: 620px; margin: 0 auto; }\n\n  .ed-hero-badge {\n    display:inline-flex; align-items:center; gap:8px;\n    background:linear-gradient(135deg,var(--accent-gold-dark),var(--accent-gold));\n    color:#fff; padding:7px 20px; border-radius:100px;\n    font-size: 10px; font-weight:700; letter-spacing:1.5px;\n    margin-bottom:20px; text-transform:uppercase;\n    box-shadow:0 4px 20px rgba(201,169,97,0.35);\n    animation:ed-float 3.5s ease-in-out infinite;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  @keyframes ed-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }\n\n  .ed-hero-eyebrow {\n    font-size:12px; font-weight:600; letter-spacing:4px;\n    text-transform:uppercase; color:var(--accent-rose-light); margin-bottom:12px;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-hero-title {\n    font-size: 42px; font-weight: 700; line-height: 1.1;\n    margin: 0 0 18px 0; letter-spacing: -0.5px;\n    background: linear-gradient(135deg,#fff 0%,var(--accent-pearl) 25%,var(--accent-gold-light) 50%,var(--accent-rose-light) 75%,#fff 100%);\n    -webkit-background-clip:text; -webkit-text-fill-color:transparent;\n    background-clip:text; animation:ed-shimmer 8s ease-in-out infinite;\n    background-size:200% 200%;\n    font-style: italic;\n  }\n  @keyframes ed-shimmer { 0%,100%{background-position:0% 50%} 50%{background-position:100% 50%} }\n\n  .ed-hero-desc {\n    font-size:15px; color:var(--text-on-dark-soft);\n    margin:0 auto 28px auto; line-height:1.75; max-width: 560px;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-hero-stats { display:flex; justify-content:center; gap:28px; flex-wrap:wrap; margin-bottom: 32px; }\n  .ed-hero-stat { text-align:center; animation:ed-rise .8s ease-out backwards; }\n  .ed-hero-stat:nth-child(1){animation-delay:.1s}\n  .ed-hero-stat:nth-child(2){animation-delay:.2s}\n  .ed-hero-stat:nth-child(3){animation-delay:.3s}\n  .ed-hero-stat:nth-child(4){animation-delay:.4s}\n  @keyframes ed-rise { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }\n  .ed-hero-stat-num {\n    font-size:28px; font-weight:700; color:var(--accent-gold-light);\n    line-height:1; letter-spacing:-0.5px;\n    font-style: italic;\n  }\n  .ed-hero-stat-label {\n    font-size:9px; color:var(--text-on-dark-soft); margin-top:4px;\n    text-transform:uppercase; letter-spacing:1.5px; font-weight:600;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-hero-img {\n    width: 100%; max-width: 460px; margin: 0 auto;\n    height: auto; min-height: 260px;\n    border-radius: var(--radius-lg); overflow: hidden;\n    box-shadow: var(--shadow-float), var(--shadow-glow);\n    border: 2px solid rgba(201,169,97,0.35);\n    animation: ed-hero-float 5s ease-in-out infinite;\n    position: relative; z-index: 1;\n    background: var(--bg-secondary);\n  }\n  .ed-hero-img img { width: 100%; height: auto; display: block; object-fit: contain; }\n  @keyframes ed-hero-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }\n\n  \/* ===== 紧凑Emoji小模块 (2列) ===== *\/\n  .ed-grid-2 {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    max-width: 640px;\n    margin: 0 auto;\n  }\n  \/* ===== 紧凑Emoji小模块 (3列) ===== *\/\n  .ed-grid-3 {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    max-width: 640px;\n    margin: 0 auto;\n  }\n\n  .ed-mini-card {\n    background: var(--card-ivory);\n    border-radius: var(--radius-md);\n    padding: 20px 18px;\n    box-shadow: var(--shadow-card);\n    transition: transform .3s ease, box-shadow .3s ease;\n    position: relative;\n    overflow: hidden;\n    text-align: left;\n  }\n  .ed-mini-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 16px 40px rgba(0,0,0,0.5);\n  }\n  .ed-mini-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 3px;\n    background: linear-gradient(90deg, var(--accent-gold), var(--accent-rose));\n    transform: scaleX(0);\n    transform-origin: left;\n    transition: transform .3s ease;\n  }\n  .ed-mini-card:hover::before { transform: scaleX(1); }\n\n  .ed-mini-emoji {\n    font-size: 28px;\n    margin-bottom: 10px;\n    display: block;\n    line-height: 1;\n  }\n  .ed-mini-title {\n    font-size: 15px; font-weight: 700;\n    color: var(--text-on-light);\n    margin: 0 0 6px 0;\n    font-style: italic;\n    line-height: 1.3;\n  }\n  .ed-mini-desc {\n    font-size: 12px;\n    color: var(--text-on-light-soft);\n    line-height: 1.6;\n    margin: 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  \/* ===== 颜色选择 ===== *\/\n  .ed-colors {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    max-width: 640px;\n    margin: 0 auto;\n  }\n  .ed-color-card {\n    background: var(--card-ivory);\n    border-radius: var(--radius-md);\n    padding: 18px 14px;\n    text-align: center;\n    box-shadow: var(--shadow-card);\n    transition: transform .3s ease, box-shadow .3s ease;\n  }\n  .ed-color-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 16px 40px rgba(0,0,0,0.5);\n  }\n  .ed-color-swatch {\n    width: 56px; height: 56px;\n    border-radius: 50%;\n    margin: 0 auto 10px auto;\n    border: 3px solid rgba(255,255,255,0.8);\n    box-shadow: 0 3px 14px rgba(0,0,0,0.2);\n    transition: transform .3s ease;\n  }\n  .ed-color-card:hover .ed-color-swatch { transform: scale(1.1); }\n  .ed-color-name {\n    font-size: 14px; font-weight: 700;\n    color: var(--text-on-light);\n    margin: 0 0 3px 0;\n    font-style: italic;\n  }\n  .ed-color-note {\n    font-size: 10px; color: var(--text-on-light-soft);\n    margin: 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  \/* ===== 大段文案模块 ===== *\/\n  .ed-content-block {\n    background: var(--card-ivory);\n    border-radius: var(--radius-lg);\n    padding: 28px 26px;\n    box-shadow: var(--shadow-card);\n    max-width: 640px;\n    margin: 0 auto;\n    position: relative;\n    overflow: hidden;\n  }\n  .ed-content-block::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, var(--accent-gold), var(--accent-rose));\n  }\n  .ed-content-tag {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: rgba(201,169,97,0.1);\n    border: 1px solid rgba(201,169,97,0.3);\n    color: var(--accent-gold-dark);\n    padding: 5px 14px;\n    border-radius: 100px;\n    font-size: 10px; font-weight: 700;\n    letter-spacing: 1px; margin-bottom: 14px;\n    text-transform: uppercase;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-content-title {\n    font-size: 24px; font-weight: 700;\n    color: var(--text-on-light);\n    margin: 0 0 12px 0;\n    font-style: italic;\n    line-height: 1.25;\n  }\n  .ed-content-text {\n    font-size: 14px;\n    color: var(--text-on-light-soft);\n    line-height: 1.75;\n    margin: 0 0 16px 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-content-list { list-style: none; padding: 0; margin: 0; }\n  .ed-content-list li {\n    display: flex; align-items: flex-start; gap: 10px;\n    padding: 8px 0;\n    font-size: 13px; color: var(--text-on-light-soft);\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-content-list li:last-child { border-bottom: none; }\n  .ed-content-list li strong { color: var(--text-on-light); font-weight: 700; }\n  .ed-list-check {\n    flex-shrink: 0; width: 20px; height: 20px;\n    background: linear-gradient(135deg, var(--accent-gold), var(--accent-rose));\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    margin-top: 1px;\n    color: #fff; font-size: 11px; font-weight: 700;\n  }\n\n  \/* ===== SPECS TABLE ===== *\/\n  .ed-spec-table {\n    background: var(--card-ivory);\n    border-radius: var(--radius-lg);\n    overflow: hidden;\n    box-shadow: var(--shadow-card);\n    max-width: 640px;\n    margin: 0 auto;\n  }\n  .ed-spec-row {\n    display: grid;\n    grid-template-columns: 1fr 1.5fr;\n    border-bottom: 1px solid rgba(0,0,0,0.06);\n  }\n  .ed-spec-row:last-child { border-bottom: none; }\n  .ed-spec-row.head {\n    background: linear-gradient(135deg, var(--accent-gold-dark), var(--accent-gold));\n  }\n  .ed-spec-cell {\n    padding: 12px 16px;\n    font-size: 12px; font-weight: 600;\n    color: var(--text-on-light-soft);\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-spec-row.head .ed-spec-cell {\n    color: #fff; font-weight: 700; font-size: 11px; letter-spacing: 0.5px;\n  }\n  .ed-spec-cell.k {\n    color: var(--text-on-light); font-weight: 700;\n    border-right: 1px solid rgba(0,0,0,0.06);\n  }\n  .ed-spec-cell.v { color: var(--accent-gold-dark); font-weight: 700; }\n\n  \/* ===== REVIEW ===== *\/\n  .ed-review-card {\n    background: var(--card-ivory);\n    border-left: 4px solid var(--accent-rose);\n    border-radius: var(--radius-md);\n    padding: 20px 22px;\n    box-shadow: var(--shadow-card);\n    max-width: 640px;\n    margin: 0 auto;\n    transition: transform .3s ease;\n  }\n  .ed-review-card:hover { transform: translateX(4px); }\n  .ed-stars { display: flex; gap: 2px; margin-bottom: 8px; }\n  .ed-stars span { color: var(--accent-gold); font-size: 14px; }\n  .ed-review-text {\n    font-size: 13px; color: var(--text-on-light-soft);\n    line-height: 1.7; margin: 0 0 8px 0;\n    font-style: italic;\n  }\n  .ed-review-author {\n    font-size: 12px; font-weight: 700;\n    color: var(--accent-gold-dark);\n    margin: 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  \/* ===== FAQ ===== *\/\n  .ed-faq-card {\n    background: var(--card-ivory);\n    border-left: 4px solid var(--accent-gold);\n    border-radius: var(--radius-md);\n    padding: 18px 22px;\n    box-shadow: var(--shadow-card);\n    max-width: 640px;\n    margin: 0 auto;\n    transition: transform .3s ease;\n  }\n  .ed-faq-card:hover { transform: translateX(4px); }\n  .ed-faq-q {\n    font-size: 14px; font-weight: 700;\n    color: var(--text-on-light);\n    margin: 0 0 8px 0;\n    display: flex; align-items: center; gap: 8px;\n    font-style: italic;\n  }\n  .ed-faq-q span {\n    display: inline-flex; align-items: center; justify-content: center;\n    width: 22px; height: 22px;\n    background: linear-gradient(135deg, var(--accent-gold), var(--accent-rose));\n    color: #fff; border-radius: 50%;\n    font-size: 11px; font-weight: 700; flex-shrink: 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-faq-a {\n    font-size: 13px; color: var(--text-on-light-soft);\n    line-height: 1.7; margin: 0;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-faq-a strong { color: var(--accent-gold-dark); }\n\n  \/* ===== CTA ===== *\/\n  .ed-cta {\n    text-align: center; padding: 64px 0;\n    background:\n      radial-gradient(ellipse at 50% 50%, rgba(201,169,97,0.12) 0%, transparent 55%),\n      var(--bg-primary);\n    position: relative;\n  }\n  .ed-cta::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\n    background: linear-gradient(90deg, transparent, var(--accent-gold), transparent);\n    opacity: .4;\n  }\n  .ed-cta-tag {\n    display: inline-block;\n    background: linear-gradient(135deg, var(--accent-gold-dark), var(--accent-gold));\n    color: #fff;\n    font-size: 11px; font-weight: 700;\n    padding: 7px 20px;\n    border-radius: 100px;\n    letter-spacing: 1px; margin-bottom: 20px;\n    text-transform: uppercase;\n    box-shadow: 0 4px 20px rgba(201,169,97,0.35);\n    animation: ed-float 3.5s ease-in-out infinite;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-cta-title {\n    font-size: 34px; font-weight: 700;\n    color: #fff; margin: 0 0 16px 0;\n    line-height: 1.15; letter-spacing: -0.5px;\n    font-style: italic;\n  }\n  .ed-cta-title .hl {\n    background: linear-gradient(135deg, var(--accent-gold-light), var(--accent-rose-light));\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n    background-clip: text;\n  }\n  .ed-cta-desc {\n    font-size: 14px; color: var(--text-on-dark-soft);\n    max-width: 560px; margin: 0 auto 24px auto;\n    line-height: 1.75;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-cta-feats {\n    display: flex; justify-content: center;\n    gap: 12px 20px; flex-wrap: wrap;\n    margin-top: 24px;\n    max-width: 560px;\n    margin-left: auto; margin-right: auto;\n  }\n  .ed-cta-feat {\n    display: flex; align-items: center; gap: 6px;\n    font-size: 12px; color: var(--text-on-dark-soft);\n    font-weight: 600;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n  .ed-cta-feat svg {\n    width: 14px; height: 14px;\n    stroke: var(--accent-gold-light); fill: none;\n    stroke-width: 2.5;\n  }\n  .ed-cta-note {\n    font-size: 11px; color: #888;\n    margin-top: 20px;\n    line-height: 1.7;\n    font-family: 'Helvetica Neue', 'Arial', sans-serif;\n  }\n\n  @media (max-width: 600px) {\n    .ed-container { padding: 0 18px; }\n    .ed-section { padding: 48px 0; }\n    .ed-title { font-size: 26px; }\n    .ed-hero-title { font-size: 30px; }\n    .ed-hero-stats { gap: 20px; }\n    .ed-hero-stat-num { font-size: 22px; }\n    .ed-grid-2 { gap: 10px; }\n    .ed-grid-3 { gap: 8px; }\n    .ed-mini-card { padding: 14px 12px; }\n    .ed-mini-emoji { font-size: 22px; }\n    .ed-mini-title { font-size: 13px; }\n    .ed-mini-desc { font-size: 11px; }\n    .ed-colors { gap: 8px; }\n    .ed-color-card { padding: 14px 10px; }\n    .ed-color-swatch { width: 44px; height: 44px; }\n    .ed-content-block { padding: 22px 20px; }\n    .ed-content-title { font-size: 20px; }\n    .ed-spec-cell { padding: 10px 12px; font-size: 11px; }\n    .ed-cta-title { font-size: 26px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ed-wrapper\"\u003e\n\u003c!-- 背景动态层 --\u003e\n\u003cdiv class=\"ed-bg-layer\"\u003e\n\u003cdiv class=\"ed-orb\" style=\"width: 420px; height: 420px; background: rgba(201,169,97,0.1); bottom: 5%; left: -5%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-orb\" style=\"width: 360px; height: 360px; background: rgba(201,155,142,0.08); top: 10%; right: -5%; animation-delay: 5s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-petal\" style=\"top: 12%; left: 10%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-petal\" style=\"top: 30%; right: 12%; animation-delay: 3s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-petal\" style=\"bottom: 20%; left: 15%; animation-delay: 6s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-petal\" style=\"bottom: 35%; right: 10%; animation-delay: 2s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-sparkle\" style=\"top: 10%; left: 6%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-sparkle\" style=\"top: 28%; right: 8%; animation-delay: 1.5s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-sparkle\" style=\"bottom: 18%; left: 12%; animation-delay: 3s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-sparkle\" style=\"bottom: 32%; right: 12%; animation-delay: 0.8s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== HERO ===== --\u003e\n\u003csection class=\"ed-hero\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-hero-inner\"\u003e\n\u003cdiv class=\"ed-hero-badge\"\u003e✨ ONE-SHOULDER · SATIN-LOOK · MIDI\u003c\/div\u003e\n\u003cp class=\"ed-hero-eyebrow\"\u003eElegant Party Dress Collection\u003c\/p\u003e\n\u003ch1 class=\"ed-hero-title\"\u003eELEGANCE IN\u003cbr\u003eEVERY STITCH.\u003c\/h1\u003e\n\u003cp class=\"ed-hero-desc\"\u003eTurn every head in the room with this stunning one-shoulder satin party dress. Soft draped neckline, smooth satin-look finish, figure-flattering midi silhouette with asymmetric flowing hem. Available in Ivory, Pink, and Light Blue — for parties, banquets, weddings \u0026amp; evening events.\u003c\/p\u003e\n\u003cdiv class=\"ed-hero-stats\"\u003e\n\u003cdiv class=\"ed-hero-stat\"\u003e\n\u003cdiv class=\"ed-hero-stat-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat-label\"\u003eColors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat\"\u003e\n\u003cdiv class=\"ed-hero-stat-num\"\u003eMidi\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat-label\"\u003eLength\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat\"\u003e\n\u003cdiv class=\"ed-hero-stat-num\"\u003eSatin\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat-label\"\u003eFinish\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat\"\u003e\n\u003cdiv class=\"ed-hero-stat-num\"\u003e1-Shldr\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-stat-label\"\u003eDesign\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位1: Hero主图 --\u003e\n\u003cdiv class=\"ed-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/a90f735a-0367-40a8-985a-bcbaa015a667.png?v=1788256464\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ed-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/ChatGPT_Image_2026_9_2_14_53_57.png?v=1788332155\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 核心卖点 (2列紧凑Emoji) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eWhy You'll Love It\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eDesigned to Dazzle.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-2\"\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e👑\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eDraped One-Shoulder\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eGraceful folds cascade across the bodice for a romantic, sculpted look that flatters every figure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e✨\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eSatin-Look Finish\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eSmooth lustrous fabric catches the light beautifully. Wrinkle-resistant, holds shape, drapes like luxury.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e👰\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eFlattering Midi Fit\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eSculpted silhouette contours your curves, nipping at the waist for a statuesque, elongated effect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🌀\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eAsymmetric Hem\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eFlowing mermaid-inspired hem sways with every step. Dynamic, eye-catching, and effortlessly graceful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位2: 卖点展示图 --\u003e\n\u003cdiv class=\"ed-img-slot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/d275a585-475a-4a62-8c11-5e6fa7025510.png?v=1788256464\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 颜色选择 (3列) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eChoose Your Shade\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eThree Elegant Colors.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-colors\"\u003e\n\u003cdiv class=\"ed-color-card\"\u003e\n\u003cdiv class=\"ed-color-swatch\" style=\"background: linear-gradient(135deg, #F5EDE0, #E8DCC8);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"ed-color-name\"\u003eIvory\u003c\/h3\u003e\n\u003cp class=\"ed-color-note\"\u003eTimeless \u0026amp; Sophisticated\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-color-card\"\u003e\n\u003cdiv class=\"ed-color-swatch\" style=\"background: linear-gradient(135deg, #F5C6C0, #E8A8A0);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"ed-color-name\"\u003ePink\u003c\/h3\u003e\n\u003cp class=\"ed-color-note\"\u003eRomantic \u0026amp; Feminine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-color-card\"\u003e\n\u003cdiv class=\"ed-color-swatch\" style=\"background: linear-gradient(135deg, #B8D8E8, #98C0D8);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"ed-color-name\"\u003eLight Blue\u003c\/h3\u003e\n\u003cp class=\"ed-color-note\"\u003eSerene \u0026amp; Dreamy\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位3: 颜色展示图 --\u003e\n\u003cdiv class=\"ed-img-slot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/6cfc5afd-be60-416e-8223-dbf281e8d2af.png?v=1788256455\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 设计细节 (3列紧凑Emoji) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eDesign Details\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eGrace in Every Detail.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-3\"\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🌸\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eSoft Drape\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eGraceful folds that move with you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e💎\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eSleek Silhouette\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eContours beautifully for a flattering fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🌊\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eFlowing Hem\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eElegant hem that moves with every step.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位4: 设计细节图 --\u003e\n\u003cdiv class=\"ed-img-slot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/6d6543c4-e275-4d2a-8e0e-19fcdb593a88.png?v=1788256460\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 材质工艺 (大段文案) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003ePremium Craftsmanship\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eQuality You Can Feel.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-content-block\"\u003e\n\u003cspan class=\"ed-content-tag\"\u003e🧵 SATIN-LOOK · DRAPED · ASYMMETRIC\u003c\/span\u003e\n\u003ch3 class=\"ed-content-title\"\u003eLuxury in Every Thread.\u003c\/h3\u003e\n\u003cp class=\"ed-content-text\"\u003eCrafted from premium satin-look fabric with a smooth, lustrous finish, this dress is designed to make you feel like royalty. The fabric drapes beautifully, holds its shape, and resists wrinkles — so you look flawless from the first photo to the last dance. The draped construction is carefully engineered to flatter every figure, while the asymmetric hem adds a modern, fashion-forward touch.\u003c\/p\u003e\n\u003cul class=\"ed-content-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"ed-list-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003ePremium Satin-Look Fabric\u003c\/strong\u003e — smooth, lustrous finish that catches the light beautifully\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ed-list-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eSoft Draped Construction\u003c\/strong\u003e — graceful, natural folds that flatter and create effortless movement\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ed-list-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eWrinkle-Resistant\u003c\/strong\u003e — holds its shape, stays polished all day and night\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ed-list-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eAsymmetric Flowing Hem\u003c\/strong\u003e — dynamic, eye-catching hemline that sways gracefully\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"ed-list-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eFigure-Flattering Midi Cut\u003c\/strong\u003e — sculpted silhouette that elongates and celebrates your shape\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位5: 材质工艺图 --\u003e\n\u003cdiv class=\"ed-img-slot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/cc55e828-a019-427d-b552-399180d7f382.png?v=1788256453\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 适用场合 (2列紧凑Emoji) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003ePerfect for Every Occasion\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eMade for Special Moments.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-2\"\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🍻\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eParty Ready\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eBe the life of the party. Satin catches the lights, flowing hem looks amazing on the dance floor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🍽\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eBanquet Elegance\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eCommand the room at formal galas. Old-Hollywood glamour with a modern, fashion-forward edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e💐\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eWedding Guest\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eBest-dressed guest without upstaging the bride. Elegant midi length, sophisticated draping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🌙\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eEvening Events\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eFrom rooftop dinners to theater nights. Versatile enough to dress up or keep understated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位6: 场合展示图 --\u003e\n\u003cdiv class=\"ed-img-slot\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/24_5c38cbaf-9ceb-495a-9719-bc5a7fd11f4b.png?v=1788256313\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 护理说明 (3列紧凑Emoji) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eCare \u0026amp; Tips\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eKeep It Flawless.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-3\"\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🧹\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eHand Wash Cold\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eGentle hand wash in cold water with mild detergent. Never wring or twist.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e☀\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eAir Dry Flat\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eLay flat on a clean towel. Avoid hanging to prevent stretching the draping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e👉\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eSteam Only\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eUse handheld steamer on low. Never iron directly on satin surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 规格表 ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eSpecifications\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eProduct Details.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-table\"\u003e\n\u003cdiv class=\"ed-spec-row head\"\u003e\n\u003cdiv class=\"ed-spec-cell\"\u003eSpecification\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell\"\u003eDetails\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eOne-Shoulder · Draped · Midi · Bodycon Flare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eNeckline\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eDraped One-Shoulder (Asymmetric)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eFabric\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eSmooth Satin-Look Finish (Wrinkle-Resistant)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eSilhouette\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eFigure-Flattering Midi (Sculpted + Flared Hem)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eHem\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eAsymmetric Flowing (Mermaid-Inspired)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eColors\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eIvory · Pink · Light Blue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eBest For\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eParties · Banquets · Weddings · Evening Events\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-row\"\u003e\n\u003cdiv class=\"ed-spec-cell k\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"ed-spec-cell v\"\u003eHand Wash Cold · Air Dry Flat · Steam Only\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 客户评价 ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eLoved by Many\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eFeel Like the Star.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-2\" style=\"gap: 14px;\"\u003e\n\u003cdiv class=\"ed-review-card\"\u003e\n\u003cdiv class=\"ed-stars\"\u003e\n\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ed-review-text\"\u003e\"Wore Ivory to a wedding — so many compliments! The draping is so flattering and the hem moves beautifully. Looks like a designer dress.\"\u003c\/p\u003e\n\u003cp class=\"ed-review-author\"\u003e— Jessica M.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-review-card\"\u003e\n\u003cdiv class=\"ed-stars\"\u003e\n\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ed-review-text\"\u003e\"Light Blue for a summer party — perfect! The satin finish is gorgeous and it's comfortable enough to dance in all night.\"\u003c\/p\u003e\n\u003cp class=\"ed-review-author\"\u003e— Sophia L.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-review-card\"\u003e\n\u003cdiv class=\"ed-stars\"\u003e\n\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ed-review-text\"\u003e\"Pink to a formal banquet — stopped multiple times asking where I got it. Midi length is perfect for formal events.\"\u003c\/p\u003e\n\u003cp class=\"ed-review-author\"\u003e— Amanda K.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-review-card\"\u003e\n\u003cdiv class=\"ed-stars\"\u003e\n\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\u003cspan\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"ed-review-text\"\u003e\"Gift for my girlfriend, she loves it! Ivory is timeless. Most comfortable formal dress she's ever worn.\"\u003c\/p\u003e\n\u003cp class=\"ed-review-author\"\u003e— Michael T.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== FAQ ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eFAQ\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eGot Questions?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-2\" style=\"gap: 12px;\"\u003e\n\u003cdiv class=\"ed-faq-card\"\u003e\n\u003cp class=\"ed-faq-q\"\u003e\u003cspan\u003eQ\u003c\/span\u003eWhat is the fabric like?\u003c\/p\u003e\n\u003cp class=\"ed-faq-a\"\u003e\u003cstrong\u003eSmooth satin-look finish\u003c\/strong\u003e — soft, lustrous, wrinkle-resistant, drapes beautifully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-faq-card\"\u003e\n\u003cp class=\"ed-faq-q\"\u003e\u003cspan\u003eQ\u003c\/span\u003eWhich color should I choose?\u003c\/p\u003e\n\u003cp class=\"ed-faq-a\"\u003e\u003cstrong\u003eIvory\u003c\/strong\u003e for timeless elegance, \u003cstrong\u003ePink\u003c\/strong\u003e for romance, \u003cstrong\u003eLight Blue\u003c\/strong\u003e for dreamy serenity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-faq-card\"\u003e\n\u003cp class=\"ed-faq-q\"\u003e\u003cspan\u003eQ\u003c\/span\u003eWhat occasions is it for?\u003c\/p\u003e\n\u003cp class=\"ed-faq-a\"\u003eParties, banquets, weddings, evening events, cocktail parties — \u003cstrong\u003eany special moment\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-faq-card\"\u003e\n\u003cp class=\"ed-faq-q\"\u003e\u003cspan\u003eQ\u003c\/span\u003eHow do I care for it?\u003c\/p\u003e\n\u003cp class=\"ed-faq-a\"\u003e\u003cstrong\u003eHand wash cold\u003c\/strong\u003e, air dry flat, steam only — never iron directly on satin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== 信任保证 (2列紧凑Emoji) ===== --\u003e\n\u003csection class=\"ed-section\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-center\"\u003e\n\u003cspan class=\"ed-label\"\u003eShop with Confidence\u003c\/span\u003e\n\u003ch2 class=\"ed-title\"\u003eYour Satisfaction, Guaranteed.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-grid-2\"\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e💰\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003e30-Day Money Back\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eNot in love? Return within 30 days for a full refund. No questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🔒\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eSecure Payment\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eAll major cards + PayPal + Apple\/Google Pay. Norton \u0026amp; McAfee secured.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e🚚\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003eFast Worldwide Shipping\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eShips in 24-48h with tracking. Global delivery via USPS\/UPS\/FedEx\/DHL.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ed-mini-card\"\u003e\n\u003cspan class=\"ed-mini-emoji\"\u003e💬\u003c\/span\u003e\n\u003ch3 class=\"ed-mini-title\"\u003e24\/7 Support\u003c\/h3\u003e\n\u003cp class=\"ed-mini-desc\"\u003eQuestions about sizing or styling? Our team is here for you anytime, day or night.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== CTA ===== --\u003e\n\u003csection class=\"ed-cta\"\u003e\n\u003cdiv class=\"ed-container\"\u003e\n\u003cdiv class=\"ed-cta-tag\"\u003e✨ 3 COLORS · SATIN LUXURY · FLATTERING FIT\u003c\/div\u003e\n\u003ch2 class=\"ed-cta-title\"\u003eOwn Your \u003cspan class=\"hl\"\u003eSpecial Moment.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ed-cta-desc\"\u003eThe Elegant One-Shoulder Satin Party Dress — draped neckline, satin finish, flattering midi, asymmetric hem. In Ivory, Pink \u0026amp; Light Blue. Backed by our 30-day money-back guarantee. Order yours today.\u003c\/p\u003e\n\u003cdiv class=\"ed-cta-feats\"\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Draped One-Shoulder\u003c\/div\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Satin-Look Finish\u003c\/div\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Flattering Midi\u003c\/div\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Asymmetric Hem\u003c\/div\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 3 Elegant Colors\u003c\/div\u003e\n\u003cdiv class=\"ed-cta-feat\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 30-Day Money Back\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ed-cta-note\"\u003e* Elegant One-Shoulder Satin Party Dress · Colors: Ivory · Pink · Light Blue · Best For: Parties · Banquets · Weddings · Evening Events · Care: Hand Wash Cold · Air Dry Flat · Steam Only · Guarantee: 30-Day Money Back · Shipping: 24-48H Dispatch · Worldwide Delivery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"B011","offers":[{"title":"Milky White \/ S","offer_id":55472201302156,"sku":"B02717-A-S","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Milky White \/ M","offer_id":55472215130252,"sku":"B02717-A-M","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Milky White \/ L","offer_id":55472215163020,"sku":"B02717-A-L","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Milky White \/ XL","offer_id":55472215195788,"sku":"B02717-A-XL","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":55472201334924,"sku":"B02717-C-S","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":55472215228556,"sku":"B02717-C-M","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":55472215261324,"sku":"B02717-C-L","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":55472215294092,"sku":"B02717-C-XL","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ S","offer_id":55472201367692,"sku":"B02717-B-S","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ M","offer_id":55472215326860,"sku":"B02717-B-M","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ L","offer_id":55472215359628,"sku":"B02717-B-L","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue \/ XL","offer_id":55472215392396,"sku":"B02717-B-XL","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/a90f735a-0367-40a8-985a-bcbaa015a667.png?v=1788256464","url":"https:\/\/yooyappvip.us\/products\/elegant-solid-color-sleeveless-party-dress-with-oblique-collar-in-rayon-fabric-for-banquet","provider":"YooyappVip","version":"1.0","type":"link"}