{"title":"Spring Dresses","description":"","products":[{"product_id":"alanis-floral-dress","title":"Alanis Floral Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  \/* BADGE *\/\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  \/* HEADINGS *\/\n  .alanis-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  \/* INTRO HIGHLIGHT *\/\n  .intro-highlight {\n    font-size: 1rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  \/* CLOSING LINE *\/\n  .closing-line {\n    font-size: 1rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  \/* RATING SUMMARY *\/\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row {\n    margin-bottom: 14px;\n  }\n  .slider-row label {\n    font-size: 0.82rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  \/* REVIEWS *\/\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 0.97rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.92rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  \/* SOCIAL PROOF NUMBER *\/\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 0.95rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* OFFER BOX *\/\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 0.95rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .countdown-label {\n    font-size: 0.78rem;\n    color: #888;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    margin-bottom: 6px;\n  }\n  .countdown {\n    font-size: 2.2rem;\n    font-weight: 900;\n    color: #c0392b;\n    letter-spacing: 4px;\n    margin-bottom: 14px;\n  }\n  .warning {\n    font-size: 0.82rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  \/* TRUST *\/\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* CTA *\/\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.8rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.88rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + H1 --\u003e \u003cspan class=\"badge\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eNovidade — Estoque limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003ch1\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVestido floral Alanis\u003c\/span\u003e\u003c\/span\u003e\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eDescubra por que este vestido se tornou o favorito da estação. O Vestido Floral Alanis é confeccionado em um tecido leve e respirável de algodão e poliéster, que mantém você aquecida e confortável — basta combiná-lo com outras peças de roupa.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- H2 MIDI --\u003e\n\u003ch2\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVestido midi — favorece todos os tipos de corpo\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eCuidadosamente desenhado para valorizar diferentes silhuetas femininas. O laço nas costas permite um ajuste personalizado, realçando a cintura com elegância e conforto. A fenda lateral adiciona movimento e leveza à peça, reforçando uma sensualidade natural e sofisticada — perfeita para a mulher moderna que expressa sua feminilidade com confiança.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- H3 CASUAL --\u003e\n\u003ch3\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eRoupa casual — Casual o suficiente para o dia a dia. Elegante o suficiente para qualquer ocasião.\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSeja para fazer compras num sábado de manhã, encontrar-se com as amigas para um brunch, arrumar-se para uma festa no jardim ou simplesmente sentir-se \u003c\/span\u003e\u003c\/span\u003e\u003cem\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003evocê mesma\u003c\/span\u003e\u003c\/span\u003e\u003c\/em\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e numa terça-feira relaxante, o vestido Alanis é perfeito para todas as ocasiões. É aquele vestido que você veste sem pensar duas vezes, sem precisar de ajustes e que com certeza vai render muitos elogios.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eEste é o vestido que estava faltando no seu guarda-roupa.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e4,9\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.78rem; color: #888;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eConforto\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 92%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eConfortável\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eQualidade\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 95%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003ePerfeito\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eComprimento\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003ePerfeito\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003ePosição da cintura\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003ePerfeito\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eTransparência\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 90%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eNão transparente\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eM\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eMandy\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVestido lindo, caimento perfeito e muito confortável.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO vestido Alanis é simplesmente perfeito para o dia a dia. O tecido é leve, não é transparente e a cintura permanece no lugar o dia todo. Recebi elogios todas as vezes que o usei — vale cada centavo!\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eS\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSófia\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e✔ Comprador Verificado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eAdorei a estampa floral e o comprimento midi.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO comprimento midi é exatamente o que eu precisava — cobre o corpo sem ser pesado. A estampa floral é delicada e, ao contrário de outros vestidos, o tecido tem ótima gramatura e não amassa. Uso quase todos os dias!\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e957+\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"num-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eAprovado por mais de 957 clientes\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eJunte-se a mais de 957 clientes satisfeitos e aproveite a primavera com conforto e estilo. Quem veste este vestido sente imediatamente a diferença entre um vestido qualquer e uma peça verdadeiramente feita sob medida para o seu corpo.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e🔥 Por tempo limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eOferta especial — Somente hoje\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSomente hoje você pode garantir o seu com uma oferta especial:\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e✔\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eCompre hoje e receba\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e FRETE GRÁTIS \u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e em todo o site!\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"warning\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e⚠️ Válido somente até às 23h59 de hoje · Estoque limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\u003c!-- CTA --\u003e\n\u003c\/div\u003e\n\u003c!-- COUNTDOWN SCRIPT --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55342640464175,"sku":"14:193#Black;5:100014064","price":48.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55342640529711,"sku":"14:193#Black;5:361386","price":48.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55342640496943,"sku":"14:193#Black;5:361385","price":48.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/alanis-floral-dress-01.png?v=1773682368"},{"product_id":"alanis-blue-floral-dress","title":"Alanis Blue Floral Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  \/* BADGE *\/\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  \/* HEADINGS *\/\n  .alanis-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  \/* INTRO HIGHLIGHT *\/\n  .intro-highlight {\n    font-size: 1rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  \/* CLOSING LINE *\/\n  .closing-line {\n    font-size: 1rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  \/* RATING SUMMARY *\/\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row {\n    margin-bottom: 14px;\n  }\n  .slider-row label {\n    font-size: 0.82rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  \/* REVIEWS *\/\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 0.97rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.92rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  \/* SOCIAL PROOF NUMBER *\/\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 0.95rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* OFFER BOX *\/\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 0.95rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .countdown-label {\n    font-size: 0.78rem;\n    color: #888;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    margin-bottom: 6px;\n  }\n  .countdown {\n    font-size: 2.2rem;\n    font-weight: 900;\n    color: #c0392b;\n    letter-spacing: 4px;\n    margin-bottom: 14px;\n  }\n  .warning {\n    font-size: 0.82rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  \/* TRUST *\/\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* CTA *\/\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.8rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.88rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + H1 --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1\u003eAlanis Blue Floral Dress\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eDiscover why this dress has become the favourite of the season. The Alanis Blue Floral Dress features a lightweight and breathable fabric made of cotton and polyester, keeping you warm and comfortable — simply combine it with smart layering.\u003c\/p\u003e\n\u003c!-- H2 MIDI --\u003e\n\u003ch2\u003eMidi Dress — Flattering for All Body Types\u003c\/h2\u003e\n\u003cp\u003eCarefully designed to flatter different feminine silhouettes. The back tie allows for a personalised fit, elegantly and comfortably highlighting the waist. The side slit adds movement and lightness to the piece, reinforcing a natural and sophisticated sensuality — perfect for the modern woman who expresses her femininity with confidence.\u003c\/p\u003e\n\u003c!-- H3 CASUAL --\u003e\n\u003ch3\u003eCasual Dress — Casual Enough for Every Day. Elegant Enough for Any Occasion.\u003c\/h3\u003e\n\u003cp\u003eWhether it's for shopping on a Saturday morning, meeting friends for brunch, getting dressed up for a garden party, or simply feeling like \u003cem\u003eyourself\u003c\/em\u003e on a relaxed Tuesday — the Alanis dress is perfect for every occasion. It's the dress you grab without a second thought, put on without needing any adjustments, and are sure to receive compliments without fail.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThis is the dress that's been missing from your wardrobe.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.78rem; color: #888;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eComfort\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 92%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eComfortable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 95%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eWaist Position\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eTransparency\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 90%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eNot See-Through\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eMandy\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eBeautiful dress, flattering fit and very comfortable.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe Alanis is simply perfect for everyday wear. The fabric is lightweight, not see-through and the waist stays in place all day long. I received compliments every time I wore it — worth every penny!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eSofia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eLove the floral print and the midi fit.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe midi fit is exactly what I needed — it covers without feeling heavy. The floral print is delicate and unlike other dresses, the fabric has great thickness and doesn't crease. I wear it almost every day!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e874+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eApproved by over 874 customers\u003c\/span\u003e\n\u003cp\u003eJoin over 874 satisfied customers and enjoy spring in comfort and style. Anyone who wears this dress immediately feels the difference between any dress and a piece truly tailored to their body.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eToday only you can secure yours with a special offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM today · Stock is limited\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\u003c!-- CTA --\u003e\n\u003c\/div\u003e\n\u003c!-- COUNTDOWN SCRIPT --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55348871528751,"sku":"14:193#Black;5:100014064","price":48.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55348871561519,"sku":"14:193#Black;5:361386","price":48.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55348871594287,"sku":"14:193#Black;5:361385","price":48.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/alanis-blue-floral-dress-01.png?v=1773687522"},{"product_id":"olivia-floral-slip-dress-lilac","title":"Olivia Floral Slip Dress - Lilac","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .alanis-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + H1 --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1\u003eOlivia Floral Slip Dress - Lilac\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eThere are dresses you wear — and dresses you cherish in your memory. The Olivia Floral Slip Dress belongs to the latter category. With its romantic base of hand-painted lilac flowers and elegant corset silhouette, this is the dress that makes getting dressed the best part of your day.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eSpaghetti Strap Midi Dress — Flattering A-Line Fit for Every Body\u003c\/h2\u003e\n\u003cp\u003eIt defines the waist, creating a silhouette that flatters all body types. The sweetheart neckline with front lacing adds a delicate corset touch that elevates the entire look — feminine without being over the top, effortlessly sophisticated.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eFloral Print Midi Dress — The Piece You Reach For When You Want to Feel Like Yourself\u003c\/h3\u003e\n\u003cp\u003eThat first spring outing when you finally want to wear something pretty again. An outdoor party with a friend. A Saturday in the city when you just want to feel and look amazing. The Lilac Garden Dress is the answer to all of that. No hassle when it comes to matching, no doubt about it. Just put it on and go.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress you'll wear everywhere. The one they'll always ask about.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eComfort\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 94%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eVery Comfortable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 95%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eTransparency\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 92%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eNot See-Through\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eE\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eEmily\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI felt genuinely beautiful the entire day.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe print is even more stunning in person — the lilac and blush tones are so refined and delicate. The lace-up front gives the most gorgeous shape without feeling restrictive. I wore it to a spring celebration and genuinely couldn't stop smiling every time I caught my reflection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eCharlotte\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe quality is exceptional — I've already ordered a second.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe fabric drapes beautifully and the A-line skirt has a real elegance to it. I've worn it dressed up and dressed down and it works perfectly both ways. It's the kind of dress that makes you feel put-together without any effort — exactly what I needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e1,200+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their New Favourite Dress\u003c\/span\u003e\n\u003cp\u003eOver 1,200 customers have already made the Lilac Garden their most-reached-for piece this season. The reviews speak for themselves — and so does the waiting list.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's floral midi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cta-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55349507850543,"sku":"14:771#as  picture;5:100014064","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55349507883311,"sku":"14:771#as  picture;5:361385","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55349507916079,"sku":"14:771#as  picture;5:361386","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/olivia-floral-slip-dress-lilac-01.png?v=1773695899"},{"product_id":"neli-maxi-dress-yellow","title":"Neli Maxi Dress - Yellow","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .alanis-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + H1 --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1\u003eWomen's Pleated Maxi Dress — Golden Hour Open Back Gown\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eSome pieces don't just dress you — they transform you. The Neli Maxi Dress arrives in a luminous butter yellow with a cascading pleated skirt, open back and delicate spaghetti straps. It is the kind of dress that stops a room — quietly, effortlessly, and entirely on its own terms.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eOpen Back Maxi Dress — Elegant A-Line Silhouette\u003c\/h2\u003e\n\u003cp\u003eThe completely open back is the detail that sets this dress apart – sophisticated, sensual, and entirely intentional. The elasticated back construction allows the dress to adapt to all body types with a secure and personalized fit, offering support and structure, enhancing the silhouette.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003ePleated Maxi Dress — For the Woman Who Enters a Room and Owns It\u003c\/h3\u003e\n\u003cp\u003eA spring wedding where you want to look unforgettable. A special dinner or an afternoon with friends, wherever you go, the dress says it all before you say a word. The Neli dress was made for moments like these - and wear them with complete confidence.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress for the moments you'll never forget.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eElegance\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 98%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 95%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Drape\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 96%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eI\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eIsabelle\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI've never had so many compliments on a single dress.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe moment I put it on I knew it was something special. The open back is stunning and the pleated skirt flows so beautifully when you walk. I wore it to a spring wedding and genuinely felt like the most elegant person in the room. Worth every penny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eAmelia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eAbsolutely jaw-dropping — the back detail is everything.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe colour is even more beautiful in person — a soft, luminous yellow that's incredibly flattering. The open back is bold but elegant, and the fabric moves like a dream. I felt like myself, just the very best version. This dress is truly special.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e890+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Made This Their Statement Piece\u003c\/span\u003e\n\u003cp\u003eOver 890 customers have already chosen the Neli as their dress for life's most memorable moments. Once you wear it, you'll understand why it never stays in stock for long.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's pleated maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"Yellow \/ S","offer_id":55354469712175,"sku":"14:771#01 Yellow;5:100014064","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":55354469679407,"sku":"14:771#01 Yellow;5:361386","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":55354469777711,"sku":"14:771#01 Yellow;5:361385","price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/neli-maxi-dress-yellow-01.png?v=1774354012"},{"product_id":"neli-maxi-dress-salmon","title":"Neli Maxi Dress - Salmon","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .alanis-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + H1 --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1\u003eWomen's Pleated Maxi Dress — Golden Hour Open Back Gown\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eSome pieces don't just dress you — they transform you. The Neli Maxi Dress arrives in a salmon with a cascading pleated skirt, open back and delicate spaghetti straps. It is the kind of dress that stops a room — quietly, effortlessly, and entirely on its own terms.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eOpen Back Maxi Dress — Elegant A-Line Silhouette\u003c\/h2\u003e\n\u003cp\u003eThe completely open back is the detail that sets this dress apart – sophisticated, sensual, and entirely intentional. The elasticated back construction allows the dress to adapt to all body types with a secure and personalized fit, offering support and structure, enhancing the silhouette.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003ePleated Maxi Dress — For the Woman Who Enters a Room and Owns It\u003c\/h3\u003e\n\u003cp\u003eA spring wedding where you want to look unforgettable. A special dinner or an afternoon with friends, wherever you go, the dress says it all before you say a word. The Neli dress was made for moments like these - and wear them with complete confidence.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress for the moments you'll never forget.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eElegance\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 98%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Drape\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 96%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eJ\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eJeniffer\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI've never had so many compliments on a single dress.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe open back is stunning  I wore it to a spring wedding and genuinely felt like the most elegant person in the room. Worth every penny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eSoraia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eAbsolutely jaw-dropping — the back detail is everything.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe colour is even more beautiful in person — a soft, salmon that's incredibly flattering. This dress is truly special.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e\u003cspan style=\"font-size: 44.8px;\"\u003e9\u003c\/span\u003e34+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Made This Their Statement Piece\u003c\/span\u003e\n\u003cp\u003eOver 934 customers have already chosen the Neli as their dress for life's most memorable moments. Once you wear it, you'll understand why it never stays in stock for long.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's pleated maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55386946961711,"sku":"14:771#01 Yellow;5:100014064","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55386946994479,"sku":"14:771#01 Yellow;5:361386","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55386947027247,"sku":"14:771#01 Yellow;5:361385","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":55386947060015,"sku":"14:771#01 Yellow;5:100014065","price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/neli-maxi-dress-salmon-01.png?v=1773755460"},{"product_id":"dani-maxi-dress-pink","title":"Dani Maxi Dress - Pink","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eThe most praised dress you will ever own.\u003c\/h2\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eSoft. Elegant. Utterly unforgettable. The Pink Dani Maxi Dress is the kind of piece that makes you stop in front of the mirror — not to check if it looks right, but because you can't quite believe how beautiful it does. In a delicate blush pink satin with a deep V-neckline and sweet bow-detailed straps, this is femininity at its most refined.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eV-Neck Spaghetti Strap Dress — Fit \u0026amp; Flare Silhouette That Sculpts Every Curve\u003c\/h2\u003e\n\u003cp\u003eThe structured V-neckline frames the décolletage with quiet confidence, while the fitted bodice with a slight stretch fabric wraps the waist and torso with a second-skin precision — flattering without restricting, sculpting without effort. From the natural waist, the skirt flares out in a graceful A-line sweep that moves beautifully with every step. The concealed back zip and adjustable bow-tie straps ensure a personalised, secure fit on every body type.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch2\u003ePink Satin Maxi Dress — Elegant Enough for Every Occasion, Beautiful Enough to Remember\u003c\/h2\u003e\n\u003cp\u003eWear it with high heels and delicate gold jewellery for an effortlessly elevated look — or keep it simple and let the dress do exactly what it was designed to do: make you shine.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress that makes every occasion feel like the one worth remembering.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eElegance\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 98%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Drape\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 96%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eO\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eOlivia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI've never felt so elegant in a dress in my life.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe fit is incredible, it holds everything in perfectly and the bow straps are such a lovely detail. I wore it to a dinner and felt like a completely different, better version of myself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eGeorgia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eGenuinely the most complimented dress I own.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eFrom the moment I put this on I knew it was special. Every single person at the event asked where it was from.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e1,050+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their New Signature Dress\u003c\/span\u003e\n\u003cp\u003eOver 1,050 customers have already made the Pink Dani their most-reached-for piece this season. Once you wear it, you'll understand why it never stays in stock.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's satin maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING\u003c\/strong\u003e!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55389576364335,"sku":"14:1052#pink;5:100014064","price":78.95,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55389576429871,"sku":"14:1052#pink;5:361386","price":78.95,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55389576397103,"sku":"14:1052#pink;5:361385","price":78.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/dani-maxi-dress-pink-01.png?v=1773767280"},{"product_id":"vivi-midi-dress-rose","title":"Vivi Midi Dress - Rosé","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eNovidade — Estoque limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cp class=\"headline\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eA silhueta que você sempre desejou. O vestido que a proporciona.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO vestido midi Vivi foi concebido com um único propósito: fazer você se sentir extraordinária no momento em que o veste. Com um corpete estruturado estilo bustiê, uma saia plissada ampla e um tom rosado que favorece todos os tons de pele, este é o vestido que faz todo o trabalho para que você não precise se preocupar.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVestido midi feminino com corpete e bojo. Saia plissada ampla.\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO corpete estruturado com barbatanas levanta e define o busto, ao mesmo tempo que acentua a cintura, criando uma silhueta ampulheta sem esforço. Alças finas ajustáveis ​​e um zíper invisível nas costas garantem um caimento perfeito. A saia franzida se abre a partir do quadril, movendo-se graciosamente a cada passo.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVestido midi rosa blush – Ideal para uma festa ou até mesmo para uma tarde de primavera.\u003c\/span\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSeja para um casamento, um jantar de aniversário ou simplesmente um dia em que você quer se sentir a melhor versão de si mesma, Jadi é a escolha perfeita. Combine com salto alto e joias douradas ou com um tênis branco básico para um look confortável e casual.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eUse uma vez. Use para sempre.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e4,9\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eCom base em avaliações de clientes verificadas\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSuporte e estrutura\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 97%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eExcepcional\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eQualidade\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eExcelente\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eAjustar\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eTamanho correto\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eComprimento\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003ePerfeito\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eVolume da saia\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 94%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eLindamente cheio\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eS\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSofia\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e✔ Comprador Verificado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eNunca me senti tão confiante em um vestido.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO bustiê é incrível — ele modela tudo perfeitamente e o caimento que cria é simplesmente deslumbrante. Usei-o em um casamento na primavera e me senti uma versão completamente diferente e mais bonita de mim mesma. Valeu muito a pena.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eH\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eHannah\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e✔ Comprador Verificado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e★★★★★\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eSó a saia já vale cada centavo.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eO caimento dessa saia é simplesmente de tirar o fôlego. O tom blush é tão suave e romântico ao vivo. Recebi elogios a noite toda e já estou de olho na versão off-white. Este vestido é para a vida toda.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e970+\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"num-label\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eMulheres que encontraram o vestido perfeito para sempre\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cp\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eMais de 970 clientes já se apaixonaram pelo Jadi — e a lista de espera continua crescendo. Não perca o seu tamanho.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e🔥 Por tempo limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eOferta especial — Somente hoje\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eEncomende hoje mesmo o seu vestido midi com espartilho e aproveite nossa oferta exclusiva:\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e✔\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e FRETE GRÁTIS\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e!\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e⚠️ Válido somente até às 23h59 de hoje · Estoque limitado\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55396492149039,"sku":"14:350852#light orange;5:100014064","price":84.99,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55396492214575,"sku":"14:350852#light orange;5:361386","price":84.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55396492345647,"sku":"14:350852#light orange;5:361385","price":84.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/vivi-midi-dress-rose-01.png?v=1774034928"},{"product_id":"rachel-maxi-dress","title":"Rachel Maxi Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .rachel-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .rachel-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .rachel-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .rachel-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .rachel-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  \/* RATING SUMMARY — Padrão Atributos *\/\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n\n  \/* REVIEWS *\/\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n\n  \/* SOCIAL PROOF NUMBER *\/\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* OFFER BOX *\/\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  \/* TRUST *\/\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* CTA *\/\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"rachel-wrap\" bis_size='{\"x\":12,\"y\":9,\"w\":575,\"h\":2551,\"abs_x\":12,\"abs_y\":9}'\u003e\n\u003cspan class=\"badge\" bis_size='{\"x\":32,\"y\":49,\"w\":221,\"h\":31,\"abs_x\":32,\"abs_y\":49}'\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\" bis_size='{\"x\":32,\"y\":157,\"w\":535,\"h\":58,\"abs_x\":32,\"abs_y\":157}'\u003e\"The dress that makes you look effortlessly put-together in 30 seconds.\"\u003c\/p\u003e\n\u003cp class=\"intro-highlight\" bis_size='{\"x\":32,\"y\":230,\"w\":535,\"h\":145,\"abs_x\":32,\"abs_y\":230}'\u003eThe Rachel is the casual dress perfect choice for those seeking a dress that combines romance, elegance, and presence in a single piece. It is the ideal dress for anyone who wants to feel feminine, well-dressed, and ready without any effort.\u003c\/p\u003e\n\u003ch2 bis_size='{\"x\":32,\"y\":407,\"w\":535,\"h\":35,\"abs_x\":32,\"abs_y\":407}'\u003eFloral Dress — Timeless Charm \u0026amp; Freshness\u003c\/h2\u003e\n\u003cp bis_size='{\"x\":32,\"y\":453,\"w\":535,\"h\":146,\"abs_x\":32,\"abs_y\":453}'\u003eThe vibrant floral print brings a delicate freshness to the look, creating an image that is naturally charming and timeless. Whether you're heading to daytime events, special dates, holidays, brunches, or outdoor celebrations — this is the piece you will reach for again and again.\u003c\/p\u003e\n\u003ch3 bis_size='{\"x\":32,\"y\":624,\"w\":535,\"h\":29,\"abs_x\":32,\"abs_y\":624}'\u003ePuff Sleeve Dress — A Touch of Romance \u0026amp; Refinement\u003c\/h3\u003e\n\u003cp bis_size='{\"x\":32,\"y\":734,\"w\":535,\"h\":117,\"abs_x\":32,\"abs_y\":734}'\u003eThe puff sleeves add personality and a romantic touch to the piece, instantly elevating the design of the dress. Not only do they create a beautifully balanced silhouette, but they also deliver a more refined and contemporary look that photographs perfectly.\u003c\/p\u003e\n\u003cp class=\"closing-line\" bis_size='{\"x\":32,\"y\":872,\"w\":535,\"h\":29,\"abs_x\":32,\"abs_y\":872}'\u003eThe dress that makes every occasion feel like a sunny day.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\" bis_size='{\"x\":32,\"y\":929,\"w\":535,\"h\":193,\"abs_x\":32,\"abs_y\":929}'\u003e\n\u003cdiv bis_size='{\"x\":57,\"y\":984,\"w\":86,\"h\":83,\"abs_x\":57,\"abs_y\":984}'\u003e\n\u003cdiv class=\"score\" bis_size='{\"x\":57,\"y\":984,\"w\":86,\"h\":48,\"abs_x\":57,\"abs_y\":984}'\u003e4,8\u003c\/div\u003e\n\u003cdiv class=\"stars\" bis_size='{\"x\":57,\"y\":1032,\"w\":86,\"h\":35,\"abs_x\":57,\"abs_y\":1032}'\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\" bis_size='{\"x\":159,\"y\":950,\"w\":382,\"h\":151,\"abs_x\":159,\"abs_y\":950}'\u003e\n\u003cdiv class=\"attr-row\" bis_size='{\"x\":159,\"y\":950,\"w\":382,\"h\":24,\"abs_x\":159,\"abs_y\":950}'\u003e\n\u003cspan bis_size='{\"x\":159,\"y\":950,\"w\":55,\"h\":24,\"abs_x\":159,\"abs_y\":950}'\u003eComfort\u003c\/span\u003e \u003cspan class=\"attr-badge\" bis_size='{\"x\":431,\"y\":950,\"w\":110,\"h\":24,\"abs_x\":431,\"abs_y\":950}'\u003e✔ Comfortable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\" bis_size='{\"x\":159,\"y\":980,\"w\":382,\"h\":24,\"abs_x\":159,\"abs_y\":980}'\u003e\n\u003cspan bis_size='{\"x\":159,\"y\":980,\"w\":48,\"h\":24,\"abs_x\":159,\"abs_y\":980}'\u003eQuality\u003c\/span\u003e \u003cspan class=\"attr-badge\" bis_size='{\"x\":452,\"y\":980,\"w\":89,\"h\":24,\"abs_x\":452,\"abs_y\":980}'\u003e✔ Excellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\" bis_size='{\"x\":159,\"y\":1011,\"w\":382,\"h\":24,\"abs_x\":159,\"abs_y\":1011}'\u003e\n\u003cspan bis_size='{\"x\":159,\"y\":1011,\"w\":18,\"h\":24,\"abs_x\":159,\"abs_y\":1011}'\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\" bis_size='{\"x\":447,\"y\":1011,\"w\":94,\"h\":24,\"abs_x\":447,\"abs_y\":1011}'\u003e✔ Flattering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\" bis_size='{\"x\":159,\"y\":1041,\"w\":382,\"h\":24,\"abs_x\":159,\"abs_y\":1041}'\u003e\n\u003cspan bis_size='{\"x\":159,\"y\":1041,\"w\":46,\"h\":24,\"abs_x\":159,\"abs_y\":1041}'\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\" bis_size='{\"x\":465,\"y\":1041,\"w\":76,\"h\":24,\"abs_x\":465,\"abs_y\":1041}'\u003e✔ Perfect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\" bis_size='{\"x\":159,\"y\":1072,\"w\":382,\"h\":24,\"abs_x\":159,\"abs_y\":1072}'\u003e\n\u003cspan bis_size='{\"x\":159,\"y\":1072,\"w\":48,\"h\":24,\"abs_x\":159,\"abs_y\":1072}'\u003eSleeves\u003c\/span\u003e \u003cspan class=\"attr-badge\" bis_size='{\"x\":401,\"y\":1072,\"w\":140,\"h\":24,\"abs_x\":401,\"abs_y\":1072}'\u003e✔ Beautiful Volume\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\" bis_size='{\"x\":32,\"y\":1151,\"w\":535,\"h\":424,\"abs_x\":32,\"abs_y\":1151}'\u003e\n\u003cdiv class=\"review-card\" bis_size='{\"x\":32,\"y\":1151,\"w\":259,\"h\":424,\"abs_x\":32,\"abs_y\":1151}'\u003e\n\u003cdiv class=\"ri-top\" bis_size='{\"x\":53,\"y\":1172,\"w\":217,\"h\":49,\"abs_x\":53,\"abs_y\":1172}'\u003e\n\u003cdiv class=\"ri-avatar\" bis_size='{\"x\":53,\"y\":1178,\"w\":38,\"h\":38,\"abs_x\":53,\"abs_y\":1178}'\u003eA\u003c\/div\u003e\n\u003cdiv bis_size='{\"x\":101,\"y\":1172,\"w\":110,\"h\":49,\"abs_x\":101,\"abs_y\":1172}'\u003e\n\u003cdiv class=\"ri-name\" bis_size='{\"x\":101,\"y\":1172,\"w\":110,\"h\":24,\"abs_x\":101,\"abs_y\":1172}'\u003eAmelia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\" bis_size='{\"x\":101,\"y\":1198,\"w\":110,\"h\":23,\"abs_x\":101,\"abs_y\":1198}'\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\" bis_size='{\"x\":53,\"y\":1230,\"w\":217,\"h\":25,\"abs_x\":53,\"abs_y\":1230}'\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\" bis_size='{\"x\":53,\"y\":1261,\"w\":217,\"h\":26,\"abs_x\":53,\"abs_y\":1261}'\u003eThe perfect spring dress!\u003c\/div\u003e\n\u003cp class=\"ri-body\" bis_size='{\"x\":53,\"y\":1292,\"w\":217,\"h\":248,\"abs_x\":53,\"abs_y\":1292}'\u003e\"I wore the Rachel dress to a garden party and felt absolutely beautiful. The floral print is so vibrant and the puff sleeves are just the right size without being too much. It's incredibly comfortable and fits like a dream.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\" bis_size='{\"x\":307,\"y\":1151,\"w\":259,\"h\":424,\"abs_x\":307,\"abs_y\":1151}'\u003e\n\u003cdiv class=\"ri-top\" bis_size='{\"x\":328,\"y\":1172,\"w\":217,\"h\":49,\"abs_x\":328,\"abs_y\":1172}'\u003e\n\u003cdiv class=\"ri-avatar\" bis_size='{\"x\":328,\"y\":1178,\"w\":38,\"h\":38,\"abs_x\":328,\"abs_y\":1178}'\u003eS\u003c\/div\u003e\n\u003cdiv bis_size='{\"x\":376,\"y\":1172,\"w\":110,\"h\":49,\"abs_x\":376,\"abs_y\":1172}'\u003e\n\u003cdiv class=\"ri-name\" bis_size='{\"x\":376,\"y\":1172,\"w\":110,\"h\":24,\"abs_x\":376,\"abs_y\":1172}'\u003eSarah\u003c\/div\u003e\n\u003cspan class=\"ri-verified\" bis_size='{\"x\":376,\"y\":1198,\"w\":110,\"h\":23,\"abs_x\":376,\"abs_y\":1198}'\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\" bis_size='{\"x\":328,\"y\":1230,\"w\":217,\"h\":25,\"abs_x\":328,\"abs_y\":1230}'\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\" bis_size='{\"x\":328,\"y\":1261,\"w\":217,\"h\":26,\"abs_x\":328,\"abs_y\":1261}'\u003eEffortlessly elegant.\u003c\/div\u003e\n\u003cp class=\"ri-body\" bis_size='{\"x\":328,\"y\":1292,\"w\":217,\"h\":221,\"abs_x\":328,\"abs_y\":1292}'\u003e\"This is exactly what I was looking for. I wanted something I could just throw on and instantly look put-together. Fabric feels great quality. Highly recommend it!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\" bis_size='{\"x\":32,\"y\":1604,\"w\":535,\"h\":223,\"abs_x\":32,\"abs_y\":1604}'\u003e\n\u003cspan class=\"num\" bis_size='{\"x\":57,\"y\":1633,\"w\":485,\"h\":44,\"abs_x\":57,\"abs_y\":1633}'\u003e2,850+\u003c\/span\u003e \u003cspan class=\"num-label\" bis_size='{\"x\":57,\"y\":1681,\"w\":485,\"h\":23,\"abs_x\":57,\"abs_y\":1681}'\u003eWomen Who Found Their Perfect Floral Dress\u003c\/span\u003e\n\u003cp bis_size='{\"x\":57,\"y\":1716,\"w\":485,\"h\":81,\"abs_x\":57,\"abs_y\":1716}'\u003eJoin over 2,850 satisfied customers who have already made the Rachel their go-to choice for the season. Once you try it, you'll understand why it's a bestseller.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\" bis_size='{\"x\":32,\"y\":1855,\"w\":535,\"h\":330,\"abs_x\":32,\"abs_y\":1855}'\u003e\n\u003cspan class=\"offer-badge\" bis_size='{\"x\":218,\"y\":1885,\"w\":161,\"h\":31,\"abs_x\":218,\"abs_y\":1885}'\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\" bis_size='{\"x\":58,\"y\":1931,\"w\":483,\"h\":26,\"abs_x\":58,\"abs_y\":1931}'\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\" bis_size='{\"x\":58,\"y\":1967,\"w\":483,\"h\":58,\"abs_x\":58,\"abs_y\":1967}'\u003eOrder your Rachel Floral Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\" bis_size='{\"x\":61,\"y\":2040,\"w\":475,\"h\":55,\"abs_x\":61,\"abs_y\":2040}'\u003e\n\u003cspan class=\"check\" bis_size='{\"x\":84,\"y\":2053,\"w\":14,\"h\":29,\"abs_x\":84,\"abs_y\":2053}'\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong bis_size='{\"x\":271,\"y\":2054,\"w\":154,\"h\":28,\"abs_x\":271,\"abs_y\":2054}'\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr bis_size='{\"x\":537,\"y\":2060,\"w\":0,\"h\":16,\"abs_x\":537,\"abs_y\":2060}'\u003e\n\u003cdiv class=\"warning\" bis_size='{\"x\":63,\"y\":2116,\"w\":471,\"h\":39,\"abs_x\":63,\"abs_y\":2116}'\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\" bis_size='{\"x\":32,\"y\":2214,\"w\":535,\"h\":90,\"abs_x\":32,\"abs_y\":2214}'\u003e\u003c\/div\u003e\n\u003cp class=\"social-proof-bottom\" bis_size='{\"x\":32,\"y\":2448,\"w\":535,\"h\":58,\"abs_x\":32,\"abs_y\":2448}'\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55397202264367,"sku":"14:771#01 Print;5:100014064","price":74.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55397202297135,"sku":"14:771#01 Print;5:361386","price":74.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55397202329903,"sku":"14:771#01 Print;5:361385","price":74.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/rachel-maxi-dress-01.png?v=1773780830"},{"product_id":"lucy-white-dress","title":"Lucy White Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .lucy-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .lucy-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .lucy-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .lucy-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .lucy-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lucy-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003eIf you love lightweight yet striking pieces, this dress is for you.\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003eYou know that magical moment when you put on a piece of clothing and, suddenly, your posture changes, your smile widens, and your confidence simply overflows? There are pieces that are just clothes. And there are pieces that tell a story about who you are. The Lucy is, without a doubt, the second option.\u003c\/p\u003e\n\u003ch2\u003eMini Dress — Short, Confident \u0026amp; Unforgettable\u003c\/h2\u003e\n\u003cp\u003eThe mini cut was made for women who know that life is too short for boring dresses. With its ruffled, flared skirt, it dances with you — and ensures that all eyes in the room follow you. Effortlessly playful, undeniably feminine, and impossible to ignore.\u003c\/p\u003e\n\u003ch3\u003eCasual Dress — Because You Deserve to Shine Every Single Day\u003c\/h3\u003e\n\u003cp\u003eBecause the best moments in life happen every day — and you deserve to look and feel your absolute best for every single one of them.Casual doesn't mean simple. It means you shine effortlessly.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThis is the dress that makes ordinary moments feel extraordinary.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,9\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eComfort\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Comfortable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eQuality\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Excellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Flattering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eTransparency\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Not see-through\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eLauren\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI put it on and didn't want to take it off.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"The Lucy is genuinely one of the best dresses I've ever bought.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eN\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eNatalie\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eSo elegant yet so easy to wear.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I was looking for something casual but still elegant and the Lucy is exactly that. The fabric is lightweight, not see-through and the mini length is so flattering. I've already received so many compliments. Absolutely love it!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e740+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their New Favourite Dress\u003c\/span\u003e\n\u003cp\u003eJoin over 740 satisfied customers who already made the Lucy their most-reached-for piece this season. Once you try it, you'll understand why it keeps selling out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your Lucy White Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"social-proof-bottom\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55405395018031,"sku":"14:193#refer to size chart;5:100014064","price":69.99,"currency_code":"GBP","in_stock":false},{"title":"M","offer_id":55405394919727,"sku":"14:29#refer to size chart;5:361386","price":69.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55405394886959,"sku":"14:193#refer to size chart;5:361385","price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/lucy-white-dress-01.png?v=1773784089"},{"product_id":"lucy-red-dress-red","title":"Lucy Red Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .lucy-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .lucy-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .lucy-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .lucy-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .lucy-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lucy-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003eIf you love lightweight yet striking pieces, this dress is for you.\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003eYou know that magical moment when you put on a piece of clothing and, suddenly, your posture changes, your smile widens, and your confidence simply overflows? There are pieces that are just clothes. And there are pieces that tell a story about who you are. The Lucy is, without a doubt, the second option.\u003c\/p\u003e\n\u003ch2\u003eMini Dress — Short, Confident \u0026amp; Unforgettable\u003c\/h2\u003e\n\u003cp\u003eThe mini cut was made for women who know that life is too short for boring dresses. With its ruffled, flared skirt, it dances with you — and ensures that all eyes in the room follow you. Effortlessly playful, undeniably feminine, and impossible to ignore.\u003c\/p\u003e\n\u003ch3\u003eCasual Dress — Because You Deserve to Shine Every Single Day\u003c\/h3\u003e\n\u003cp\u003eBecause the best moments in life happen every day — and you deserve to look and feel your absolute best for every single one of them.Casual doesn't mean simple. It means you shine effortlessly.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThis is the dress that makes ordinary moments feel extraordinary.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,9\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eComfort\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Comfortable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eQuality\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Excellent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Flattering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eTransparency\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Not see-through\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eLore\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI put it on and didn't want to take it off.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"The Lucy is genuinely one of the best dresses I've ever bought.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eN\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eNalieli\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eSo elegant yet so easy to wear.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I was looking for something casual but still elegant and the Lucy is exactly that. The fabric is lightweight, not see-through and the mini length is so flattering. I've already received so many compliments. Absolutely love it!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e923+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their New Favourite Dress\u003c\/span\u003e\n\u003cp\u003eJoin over 923 satisfied customers who already made the Lucy their most-reached-for piece this season. Once you try it, you'll understand why it keeps selling out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your Lucy White Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"social-proof-bottom\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55407156658479,"sku":"14:193#refer to size chart;5:100014064","price":77.95,"currency_code":"GBP","in_stock":false},{"title":"M","offer_id":55407156691247,"sku":"14:29#refer to size chart;5:361386","price":77.95,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55407156724015,"sku":"14:193#refer to size chart;5:361385","price":77.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/lucy-red-dress-red-01.png?v=1773785385"},{"product_id":"estrela-maxi-dress","title":"Estrela Maxi Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .estrela-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .estrela-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .estrela-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .estrela-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .estrela-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  \/* RATING SUMMARY *\/\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n\n  \/* REVIEWS *\/\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n\n  \/* SOCIAL PROOF NUMBER *\/\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* OFFER BOX *\/\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  \/* TRUST *\/\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  \/* CTA *\/\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"estrela-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003e\"The dress that hugs your curves and steals the show.\"\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003eThere is a certain magic in a dress that feels like a second skin. The Estrela was designed to celebrate the female silhouette. With its smooth, satin-like finish and tailored fit, it isn't just about looking breathtaking—it's about the undeniable confidence you feel the second you slip it on.\u003c\/p\u003e\n\u003ch2\u003eMaxi\/Midi Dress— Effortless Grace \u0026amp; Flawless Fit\u003c\/h2\u003e\n\u003cp\u003eFalling elegantly to an ankle-grazing length, this column silhouette was carefully designed to elongate your figure beautifully. The sleek, smooth fabric glides over your curves, smoothing your shape while creating a breathtaking, fluid look as you walk.\u003c\/p\u003e\n\u003ch3\u003eFloral Dress — A Romantic Print for the Modern Woman\u003c\/h3\u003e\n\u003cp\u003e Perfect for summer weddings, evening cocktails on holiday.\u003c\/p\u003e\n\u003ch2\u003eSpaghetti Strap Dress — Delicate Support, Stunning Shoulders\u003c\/h2\u003e\n\u003cp\u003eSometimes, the most delicate details make the biggest impact. \u003c\/p\u003e\n\u003ch3\u003eLow Cut Dress — Confident, Feminine \u0026amp; Structured\u003c\/h3\u003e\n\u003cp\u003eYou know that feeling when a neckline sits absolutely perfectly?\u003c\/p\u003e\n\u003cp\u003eFeaturing a beautifully structured, corset-style bustier with a sweetheart neckline, the Estrela celebrates the décolletage while providing gentle shape and support. \u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,8\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Curve-Hugging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFabric\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Smooth \u0026amp; Silky\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ True to Size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eNeckline\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Structured \u0026amp; Supportive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfect Maxi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eMadeleine\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eFits like an absolute glove!\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I was worried it might be too clingy, but the fabric is so smoothing and high quality. It hugs every curve perfectly! The structured bust is amazing. I didn't even need to wear a bra. Wore it to a wedding in Spain and felt so glamorous.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eE\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eEleanor\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eSo elegant and sexy at the same time.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"This dress is everything. It’s easily the most flattering dress I own right now.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e2,410+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their Dream Dress\u003c\/span\u003e\n\u003cp\u003eJoin over 2,410 satisfied customers who have already made the Estrela their ultimate event dress. Once you experience how it fits and flatters, you'll understand the obsession.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your Estrela Maxi Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"XS","offer_id":55497732096303,"sku":"14:771#Ivory print;5:872","price":86.95,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":55497731965231,"sku":"14:201448940#midi dress;5:100014064","price":86.95,"currency_code":"GBP","in_stock":false},{"title":"M","offer_id":55497731932463,"sku":"14:201448940#midi dress;5:361386","price":86.95,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55497731997999,"sku":"14:201448940#midi dress;5:361385","price":86.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/estrela-maxi-dress-01.png?v=1773935831"},{"product_id":"sabrina-midi-dress-white","title":"Sabrina Midi Dress - White","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1 class=\"headline\"\u003eTimeless. Structured. Impossible to Forget.\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eSome dresses follow trends. Sabrina was designed to outlast them. With its elegant boat neckline, sculpted short sleeves and a pleated skirt that moves with elegance - this is the dress you reach for when the occasion really matters.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eFit \u0026amp; Flare Midi Dress\u003c\/h2\u003e\n\u003cp\u003eSophisticated without revealing, refined without effort. The high, tight waist transitions easily into deep, structured pleats that create volume and movement. Short sleeves with precise pleats add a tailored, couture finish. The wide boat neckline elongates the shoulders, bringing presence. And for your safety and comfort, it was designed with double lining.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eWhite Midi Dress — That dress you wear on a special occasion and never want to take off again.\u003c\/h3\u003e\n\u003cp\u003eFrom a civil ceremony to a rooftop cocktail party, from a formal dinner to a memorable celebration — the Sabrina dress is ready for every occasion that deserves your best. The structured matte fabric holds its shape all night long, and the champagne hue flatters all skin tones.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eElegance isn't loud. It's the Sabrina Dress walking into the room.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eElegance\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 99%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality \u0026amp; Structure\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 96%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eSkirt Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 97%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBeautifully Full\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eCharlotte\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most elegant dress I have ever owned.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eI wore this to a wedding and received compliments the entire day. The structure is incredible — it holds its shape perfectly and the skirt volume is just stunning. The hidden pockets are a genius touch. I felt like Audrey Hepburn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eE\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eEmma\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eExactly what a special occasion dress should be.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe champagne colour is so refined in person — not too warm, not too cold. The boat neck is incredibly flattering and the waist definition is perfect. I've worn it twice already and it still looks brand new. Worth every penny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e827+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Chose Elegance\u003c\/span\u003e\n\u003cp\u003eOver 827 customers have already made the Sabrina their go-to dress for life's most memorable moments. Sizes are going fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's fit \u0026amp; flare midi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e \u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55498497229103,"sku":"14:200002130#cream;5:100014064","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55498497130799,"sku":"14:771#khaki;5:361386","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55498497196335,"sku":"14:771#khaki;5:361385","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/sabrina-midi-dress-white-01.png?v=1773938519"},{"product_id":"sabrina-midi-dress-black","title":"Sabrina Midi Dress - Black","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1 class=\"headline\"\u003eTimeless. Structured. Impossible to Forget.\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eSome dresses follow trends. Sabrina was designed to outlast them. With its elegant boat neckline, sculpted short sleeves and a pleated skirt that moves with elegance - this is the dress you reach for when the occasion really matters.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eFit \u0026amp; Flare Midi Dress\u003c\/h2\u003e\n\u003cp\u003eSophisticated without revealing, refined without effort. The high, tight waist transitions easily into deep, structured pleats that create volume and movement. Short sleeves with precise pleats add a tailored, couture finish. The wide boat neckline elongates the shoulders, bringing presence. And for your safety and comfort, it was designed with double lining.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eBlack Midi Dress — That dress you wear on a special occasion and never want to take off again.\u003c\/h3\u003e\n\u003cp\u003eFrom rooftop cocktail party, from a formal dinner to a memorable celebration — the Sabrina dress is ready for every occasion that deserves your best. The structured matte fabric holds its shape all night long, and the champagne hue flatters all skin tones.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eElegance isn't loud. It's the Sabrina Dress walking into the room.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eElegance\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 99%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eQuality \u0026amp; Structure\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 96%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eLength\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003ePerfect\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eSkirt Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 97%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBeautifully Full\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eCharlotte\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most elegant dress I have ever owned.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eI wore this to a wedding and received compliments the entire day. The structure is incredible — it holds its shape perfectly and the skirt volume is just stunning. The hidden pockets are a genius touch. I felt like Audrey Hepburn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eE\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eEmma\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eExactly what a special occasion dress should be.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe champagne colour is so refined in person — not too warm, not too cold. The boat neck is incredibly flattering and the waist definition is perfect. I've worn it twice already and it still looks brand new. Worth every penny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e827+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Chose Elegance\u003c\/span\u003e\n\u003cp\u003eOver 827 customers have already made the Sabrina their go-to dress for life's most memorable moments. Sizes are going fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's fit \u0026amp; flare midi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e \u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55501310230831,"sku":"14:200002130#cream;5:100014064","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55501310263599,"sku":"14:771#khaki;5:361386","price":65.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55501310296367,"sku":"14:771#khaki;5:361385","price":65.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/sabrina-midi-dress-black-01.png?v=1773939950"},{"product_id":"kaftan-midi-dress-floral-print","title":"Kaftan Midi Dress - Floral Print","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\" bis_size='{\"x\":12,\"y\":9,\"w\":560,\"h\":2570,\"abs_x\":344,\"abs_y\":271}'\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\" bis_size='{\"x\":32,\"y\":49,\"w\":221,\"h\":31,\"abs_x\":364,\"abs_y\":311}'\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch1 class=\"headline\" bis_size='{\"x\":32,\"y\":109,\"w\":520,\"h\":66,\"abs_x\":364,\"abs_y\":371}'\u003e\u003cem bis_size='{\"x\":32,\"y\":111,\"w\":469,\"h\":62,\"abs_x\":364,\"abs_y\":373}'\u003eSpring Finally Arrived. So Did This Dress.\u003c\/em\u003e\u003c\/h1\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\" bis_size='{\"x\":32,\"y\":195,\"w\":520,\"h\":150,\"abs_x\":364,\"abs_y\":457}'\u003eFluid, free, and naturally beautiful. The Kaftan dress is a luxurious piece that accompanies you on all your travels or special events — from a lunch in the garden to a dinner by the sea, always with an impeccable look.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2 bis_size='{\"x\":32,\"y\":378,\"w\":520,\"h\":78,\"abs_x\":364,\"abs_y\":640}'\u003eWomen's Kaftan Mini Dress\u003c\/h2\u003e\n\u003cp bis_size='{\"x\":32,\"y\":467,\"w\":520,\"h\":153,\"abs_x\":364,\"abs_y\":729}'\u003eThe flowing silhouette of the caftan falls freely from the shoulders, without seams — pure freedom of movement and elegance. The delicate high collar adds a refined touch.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3 bis_size='{\"x\":32,\"y\":645,\"w\":520,\"h\":34,\"abs_x\":364,\"abs_y\":907}'\u003eBoho Floral Mini Dress \u003c\/h3\u003e\n\u003cp bis_size='{\"x\":32,\"y\":687,\"w\":520,\"h\":61,\"abs_x\":364,\"abs_y\":949}'\u003eAn earthy, organic, and utterly unique look. Stand out with an effortlessly bold style.\u003c\/p\u003e\n\u003cp class=\"closing-line\" bis_size='{\"x\":32,\"y\":768,\"w\":520,\"h\":61,\"abs_x\":364,\"abs_y\":1030}'\u003eUse it. Be the most stylish woman in the room – always.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\" bis_size='{\"x\":32,\"y\":857,\"w\":520,\"h\":475,\"abs_x\":364,\"abs_y\":1119}'\u003e\n\u003cdiv class=\"rating-top\" bis_size='{\"x\":57,\"y\":882,\"w\":470,\"h\":59,\"abs_x\":389,\"abs_y\":1144}'\u003e\n\u003cdiv class=\"big-score\" bis_size='{\"x\":57,\"y\":888,\"w\":78,\"h\":48,\"abs_x\":389,\"abs_y\":1150}'\u003e4.9\u003c\/div\u003e\n\u003cdiv bis_size='{\"x\":151,\"y\":882,\"w\":216,\"h\":59,\"abs_x\":483,\"abs_y\":1144}'\u003e\n\u003cdiv class=\"stars-label\" bis_size='{\"x\":151,\"y\":882,\"w\":216,\"h\":35,\"abs_x\":483,\"abs_y\":1144}'\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\" bis_size='{\"x\":151,\"y\":918,\"w\":216,\"h\":23,\"abs_x\":483,\"abs_y\":1180}'\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\" bis_size='{\"x\":57,\"y\":961,\"w\":470,\"h\":55,\"abs_x\":389,\"abs_y\":1223}'\u003e\n\u003clabel bis_size='{\"x\":57,\"y\":961,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":1223}'\u003ePrint \u0026amp; Design\u003c\/label\u003e\n\u003cdiv class=\"slider-track\" bis_size='{\"x\":57,\"y\":989,\"w\":470,\"h\":6,\"abs_x\":389,\"abs_y\":1251}'\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 99%;\" bis_size='{\"x\":57,\"y\":989,\"w\":465,\"h\":6,\"abs_x\":389,\"abs_y\":1251}'\u003e\u003cbr bis_size='{\"x\":57,\"y\":992,\"w\":0,\"h\":16,\"abs_x\":389,\"abs_y\":1254}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\" bis_size='{\"x\":57,\"y\":997,\"w\":470,\"h\":19,\"abs_x\":389,\"abs_y\":1259}'\u003eExceptional\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\" bis_size='{\"x\":57,\"y\":1031,\"w\":470,\"h\":55,\"abs_x\":389,\"abs_y\":1293}'\u003e\n\u003clabel bis_size='{\"x\":57,\"y\":1031,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":1293}'\u003eFabric Quality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\" bis_size='{\"x\":57,\"y\":1058,\"w\":470,\"h\":6,\"abs_x\":389,\"abs_y\":1320}'\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\" bis_size='{\"x\":57,\"y\":1058,\"w\":446,\"h\":6,\"abs_x\":389,\"abs_y\":1320}'\u003e\u003cbr bis_size='{\"x\":57,\"y\":1061,\"w\":0,\"h\":16,\"abs_x\":389,\"abs_y\":1323}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\" bis_size='{\"x\":57,\"y\":1066,\"w\":470,\"h\":19,\"abs_x\":389,\"abs_y\":1328}'\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\" bis_size='{\"x\":57,\"y\":1100,\"w\":470,\"h\":55,\"abs_x\":389,\"abs_y\":1362}'\u003e\n\u003clabel bis_size='{\"x\":57,\"y\":1100,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":1362}'\u003eComfort\u003c\/label\u003e\n\u003cdiv class=\"slider-track\" bis_size='{\"x\":57,\"y\":1128,\"w\":470,\"h\":6,\"abs_x\":389,\"abs_y\":1390}'\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 98%;\" bis_size='{\"x\":57,\"y\":1128,\"w\":460,\"h\":6,\"abs_x\":389,\"abs_y\":1390}'\u003e\u003cbr bis_size='{\"x\":57,\"y\":1131,\"w\":0,\"h\":16,\"abs_x\":389,\"abs_y\":1393}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\" bis_size='{\"x\":57,\"y\":1136,\"w\":470,\"h\":19,\"abs_x\":389,\"abs_y\":1398}'\u003eOutstanding\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\" bis_size='{\"x\":57,\"y\":1169,\"w\":470,\"h\":55,\"abs_x\":389,\"abs_y\":1431}'\u003e\n\u003clabel bis_size='{\"x\":57,\"y\":1169,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":1431}'\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\" bis_size='{\"x\":57,\"y\":1197,\"w\":470,\"h\":6,\"abs_x\":389,\"abs_y\":1459}'\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\" bis_size='{\"x\":57,\"y\":1197,\"w\":235,\"h\":6,\"abs_x\":389,\"abs_y\":1459}'\u003e\u003cbr bis_size='{\"x\":57,\"y\":1200,\"w\":0,\"h\":16,\"abs_x\":389,\"abs_y\":1462}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\" bis_size='{\"x\":57,\"y\":1205,\"w\":470,\"h\":19,\"abs_x\":389,\"abs_y\":1467}'\u003eRelaxed \u0026amp; Free\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\" bis_size='{\"x\":57,\"y\":1238,\"w\":470,\"h\":55,\"abs_x\":389,\"abs_y\":1500}'\u003e\n\u003clabel bis_size='{\"x\":57,\"y\":1238,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":1500}'\u003eVersatility\u003c\/label\u003e\n\u003cdiv class=\"slider-track\" bis_size='{\"x\":57,\"y\":1266,\"w\":470,\"h\":6,\"abs_x\":389,\"abs_y\":1528}'\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 96%;\" bis_size='{\"x\":57,\"y\":1266,\"w\":451,\"h\":6,\"abs_x\":389,\"abs_y\":1528}'\u003e\u003cbr bis_size='{\"x\":57,\"y\":1269,\"w\":0,\"h\":16,\"abs_x\":389,\"abs_y\":1531}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\" bis_size='{\"x\":57,\"y\":1274,\"w\":470,\"h\":19,\"abs_x\":389,\"abs_y\":1536}'\u003eDay to Night\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\" bis_size='{\"x\":32,\"y\":1361,\"w\":520,\"h\":493,\"abs_x\":364,\"abs_y\":1623}'\u003e\n\u003cdiv class=\"review-card\" bis_size='{\"x\":32,\"y\":1361,\"w\":252,\"h\":493,\"abs_x\":364,\"abs_y\":1623}'\u003e\n\u003cdiv class=\"ri-top\" bis_size='{\"x\":53,\"y\":1382,\"w\":210,\"h\":48,\"abs_x\":385,\"abs_y\":1644}'\u003e\n\u003cdiv class=\"ri-avatar\" bis_size='{\"x\":53,\"y\":1387,\"w\":38,\"h\":38,\"abs_x\":385,\"abs_y\":1649}'\u003eI\u003c\/div\u003e\n\u003cdiv bis_size='{\"x\":101,\"y\":1382,\"w\":110,\"h\":48,\"abs_x\":433,\"abs_y\":1644}'\u003e\n\u003cdiv class=\"ri-name\" bis_size='{\"x\":101,\"y\":1382,\"w\":110,\"h\":24,\"abs_x\":433,\"abs_y\":1644}'\u003eIsabelle\u003c\/div\u003e\n\u003cspan class=\"ri-verified\" bis_size='{\"x\":101,\"y\":1410,\"w\":110,\"h\":16,\"abs_x\":433,\"abs_y\":1672}'\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\" bis_size='{\"x\":53,\"y\":1438,\"w\":210,\"h\":25,\"abs_x\":385,\"abs_y\":1700}'\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\" bis_size='{\"x\":53,\"y\":1470,\"w\":210,\"h\":54,\"abs_x\":385,\"abs_y\":1732}'\u003eI wore this every day on holiday.\u003c\/div\u003e\n\u003cp class=\"ri-body\" bis_size='{\"x\":53,\"y\":1530,\"w\":210,\"h\":289,\"abs_x\":385,\"abs_y\":1792}'\u003eThe print is even more beautiful in person. It's light, breezy and so easy to wear — from the beach to dinner without changing. I've already ordered a second one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\" bis_size='{\"x\":300,\"y\":1361,\"w\":252,\"h\":493,\"abs_x\":632,\"abs_y\":1623}'\u003e\n\u003cdiv class=\"ri-top\" bis_size='{\"x\":321,\"y\":1382,\"w\":210,\"h\":48,\"abs_x\":653,\"abs_y\":1644}'\u003e\n\u003cdiv class=\"ri-avatar\" bis_size='{\"x\":321,\"y\":1387,\"w\":38,\"h\":38,\"abs_x\":653,\"abs_y\":1649}'\u003eN\u003c\/div\u003e\n\u003cdiv bis_size='{\"x\":369,\"y\":1382,\"w\":110,\"h\":48,\"abs_x\":701,\"abs_y\":1644}'\u003e\n\u003cdiv class=\"ri-name\" bis_size='{\"x\":369,\"y\":1382,\"w\":110,\"h\":24,\"abs_x\":701,\"abs_y\":1644}'\u003eNatalie\u003c\/div\u003e\n\u003cspan class=\"ri-verified\" bis_size='{\"x\":369,\"y\":1410,\"w\":110,\"h\":16,\"abs_x\":701,\"abs_y\":1672}'\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\" bis_size='{\"x\":321,\"y\":1438,\"w\":210,\"h\":25,\"abs_x\":653,\"abs_y\":1700}'\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\" bis_size='{\"x\":321,\"y\":1470,\"w\":210,\"h\":81,\"abs_x\":653,\"abs_y\":1732}'\u003eExactly what I was looking for.\u003c\/div\u003e\n\u003cp class=\"ri-body\" bis_size='{\"x\":321,\"y\":1557,\"w\":210,\"h\":231,\"abs_x\":653,\"abs_y\":1819}'\u003eThis dress has such a unique, artisanal feel. The colours are stunning and it photographs beautifully. I got so many compliments at a garden party. It looks far more expensive than it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\" bis_size='{\"x\":32,\"y\":1882,\"w\":520,\"h\":196,\"abs_x\":364,\"abs_y\":2144}'\u003e\n\u003cspan class=\"num\" bis_size='{\"x\":57,\"y\":1911,\"w\":470,\"h\":44,\"abs_x\":389,\"abs_y\":2173}'\u003e743+\u003c\/span\u003e \u003cspan class=\"num-label\" bis_size='{\"x\":57,\"y\":1960,\"w\":470,\"h\":23,\"abs_x\":389,\"abs_y\":2222}'\u003eWomen Who Travel in Style\u003c\/span\u003e\n\u003cp bis_size='{\"x\":57,\"y\":1995,\"w\":470,\"h\":54,\"abs_x\":389,\"abs_y\":2257}'\u003eOver 743 customers have already made the Zara their most-packed holiday piece. Once you wear it, you'll understand why.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\" bis_size='{\"x\":32,\"y\":2107,\"w\":520,\"h\":357,\"abs_x\":364,\"abs_y\":2369}'\u003e\n\u003cspan class=\"offer-badge\" bis_size='{\"x\":211,\"y\":2137,\"w\":161,\"h\":31,\"abs_x\":543,\"abs_y\":2399}'\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\" bis_size='{\"x\":58,\"y\":2182,\"w\":468,\"h\":26,\"abs_x\":390,\"abs_y\":2444}'\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\" bis_size='{\"x\":58,\"y\":2219,\"w\":468,\"h\":61,\"abs_x\":390,\"abs_y\":2481}'\u003eOrder your women's kaftan mini dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\" bis_size='{\"x\":173,\"y\":2294,\"w\":236,\"h\":55,\"abs_x\":505,\"abs_y\":2556}'\u003e\n\u003cspan class=\"check\" bis_size='{\"x\":196,\"y\":2307,\"w\":14,\"h\":29,\"abs_x\":528,\"abs_y\":2569}'\u003e✔\u003c\/span\u003e\u003cstrong bis_size='{\"x\":220,\"y\":2308,\"w\":149,\"h\":28,\"abs_x\":552,\"abs_y\":2570}'\u003eFREE SHIPPING \u003c\/strong\u003e!\u003c\/div\u003e\n\u003cbr bis_size='{\"x\":410,\"y\":2314,\"w\":0,\"h\":16,\"abs_x\":742,\"abs_y\":2576}'\u003e\n\u003cdiv class=\"warning\" bis_size='{\"x\":58,\"y\":2370,\"w\":468,\"h\":63,\"abs_x\":390,\"abs_y\":2632}'\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\" bis_size='{\"x\":32,\"y\":2492,\"w\":520,\"h\":23,\"abs_x\":364,\"abs_y\":2754}'\u003e\u003cbr bis_size='{\"x\":292,\"y\":2495,\"w\":0,\"h\":16,\"abs_x\":624,\"abs_y\":2757}'\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55501878493487,"sku":"14:175;5:100014064","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55501878427951,"sku":"14:175;5:361386","price":55.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55501878460719,"sku":"14:175;5:361385","price":55.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/kaftan-midi-dress-floral-print-01.png?v=1774035577"},{"product_id":"soleil-maxi-dress-yellow","title":"Soleil Maxi Dress — Yellow","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"headline\"\u003eSpring Finally Has a Dress Worthy of It.\u003c\/p\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003eThe Soleil is the ultimate spring statement piece. Timeless feminine charm in the most joyful colour of the season. The dress that makes every occasion feel like a celebration.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eWomen's Strapless\u003cspan style=\"font-size: 1.45rem;\"\u003e Corset Fit \u0026amp; Flare Maxi Dress \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA structured sweetheart neckline with delicate frill trim frames the décolleté beautifully — no straps, no slipping, just a clean and confident silhouette.nkle.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eYellow Maxi Dress — Garden Parties and Weddings \u003c\/h3\u003e\n\u003cp\u003eThe Soleil belongs everywhere the spring takes you.  Add a wide-brim hat and you are completely, effortlessly done.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress that makes people stop, smile and ask: \"Where is that from?\"\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eColour \u0026amp; Impact\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 99%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eStunning\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eBodice Support\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 96%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eSkirt Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 97%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBeautifully Full\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eOccasion Versatility\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 98%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eDay to Event\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003ePoppy\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most complimented dress I've ever worn.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe colour is even more beautiful in person and the support in the bodice is incredible, no adjusting once.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eGeorgia\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eMy summer dress of the year.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe skirt volume is just dreamy . I felt like the most elegant woman at the event. Absolutely worth it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e711+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Made Summer Theirs\u003c\/span\u003e\n\u003cp\u003eOver 710 customers have worn the Soleil to their most joyful summer moments. Your season deserves a dress this good.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's strapless maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55728091660591,"sku":"14:366#PA20250016;5:100014064","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55728091627823,"sku":"14:366#PA20250016;5:361386","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55728091726127,"sku":"14:366#PA20250016;5:361385","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/soleil-maxi-dress-yellow-01.png?v=1774367508"},{"product_id":"rosali-maxi-dress-floral","title":"Rosali Maxi Dress Floral","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .rosali-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .rosali-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .rosali-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .rosali-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .rosali-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"rosali-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003e\"The dress that moves with you — and turns heads doing it.\"\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003eWith its vibrant floral print, fluid maxi length and effortlessly flattering silhouette, it captures that rare quality of looking as though you put in no effort at all — while looking absolutely breathtaking.\u003c\/p\u003e\n\u003ch2\u003eLong Sleeveless Dress —  Beautiful in Motion\u003c\/h2\u003e\n\u003cp\u003eThe Rosali is the ultimate flowy dress — designed to drift and move with every step you take. The sleeveless cut keeps you cool and comfortable through the warmest days, while the generous length creates a graceful, sweeping silhouette that elongates the figure beautifully. \u003c\/p\u003e\n\u003ch3\u003eCasual Dress — Effortless Style for Every Day That Matters\u003c\/h3\u003e\n\u003cp\u003eThe Rosali was designed for those days when you want to feel feminine and put-together without any effort at all. Casual doesn't mean ordinary — it means a dress so beautifully easy to wear that it becomes your first reach every single morning. \u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe dress you'll live in — from the first day of spring to the last evening of summer.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,8\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eComfort\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Incredibly Comfortable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFabric Flow\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Light \u0026amp; Flowy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Flattering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfect Maxi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003ePrint\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Beautiful \u0026amp; Vibrant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eH\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eHannah\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eMy most worn dress this season.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"The Rosali is everything I wanted in a Spring maxi dress. The fabric is so lightweight and flows beautifully — I wore it to a friend's garden party and felt completely elegant without even trying. The floral print is stunning in person.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eFreya\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eSo easy to wear.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I was looking for something casual but still beautiful and the Rosali is exactly that. Genuinely one of my favourite purchases this year.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e1,097+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their Perfect Summer Dress\u003c\/span\u003e\n\u003cp\u003eJoin over 1,097 satisfied customers who have already made the Rosali their most-reached-for piece this season. Once you feel how it flows, you'll understand why it never stays in stock for long.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your Rosali Maxi Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55728116269359,"sku":"14:1052;5:100014064","price":74.99,"currency_code":"GBP","in_stock":false},{"title":"M","offer_id":55728116302127,"sku":"14:1052;5:361386","price":74.99,"currency_code":"GBP","in_stock":false},{"title":"L","offer_id":55728116203823,"sku":"14:1052;5:361385","price":74.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/rosali-maxi-dress-floral-01.png?v=1774360966"},{"product_id":"beali-maxi-dress-green","title":"Beali Maxi Dress  - Green","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .beali-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .beali-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .beali-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .beali-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .beali-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"beali-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003e\"Cosy enough for every day. Beautiful enough for every occasion.\"\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003eSome pieces simply belong in your wardrobe. The Beali Maxi Dress in deep forest green is that rare combination of warmth, comfort and effortless style — a long knitted dress that wraps you in softness without ever sacrificing how good you look. From the first cool morning of autumn to the last crisp evening of winter, the Beali is the dress you'll reach for again and again.\u003c\/p\u003e\n\u003ch2\u003eJumper Dress — The Short Sleeve Knit That Does It All\u003c\/h2\u003e\n\u003cp\u003eThe short sleeve design strikes the perfect balance between relaxed warmth and effortless femininity. It's a jumper dress in the truest sense — cosy and structured at the same time, with a clean neckline and sleeves that sit just right on the shoulder. Layer it over a fitted long-sleeve top for colder days, or wear it as a standalone statement on mild autumn afternoons. \u003c\/p\u003e\n\u003ch3\u003eCasual Dress — Built for Real Life\u003c\/h3\u003e\n\u003cp\u003e The rich green tone is deeply versatile, pairing effortlessly with ankle boots and a leather bag for an autumn-ready look, or with chunky trainers and a trench coat for a weekend aesthetic that's both comfortable and completely put-together.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThe knitted dress your wardrobe has been waiting for — all season, every season.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,8\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eSoftness\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Incredibly Soft\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eWarmth\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfectly Cosy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Flattering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Perfect Maxi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eVersatility\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Easy to Style\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eI\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eIsla\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eMy favourite Spring\/Winter purchase by far.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I've been wearing the Beali on repeat since it arrived. Cosy, stylish and so easy to wear. Highly recommend!\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eB\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eBeth\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eLooks so elegant \u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I was looking for a knitted maxi dress that didn't look frumpy and this is exactly it. The short sleeves are a genius touch — not too warm but still very cosy. I wore it with a long-sleeve underneath on a cold day and it looked amazing. Genuinely one of the best things I've bought this season.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e464+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Found Their Go-To Knit Dress\u003c\/span\u003e\n\u003cp\u003eJoin over 464 satisfied customers who have already made the Beali their most-reached-for piece this season. Once you feel how soft and flattering it is, you'll wonder how you dressed without it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your Beali Maxi Dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e Buy today and get \u003cstrong\u003e FREE SHIPPING \u003c\/strong\u003e sitewide!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight · Limited stock remaining\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003c\/div\u003e\n\u003cp class=\"social-proof-bottom\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55728144318767,"sku":"14:201800840#White;5:100014064","price":59.99,"currency_code":"GBP","in_stock":false},{"title":"M","offer_id":55728144285999,"sku":"14:771#Green;5:361386","price":59.99,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55728144351535,"sku":"14:771#Green;5:361385","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/beali-maxi-dress-green-01.png?v=1774364629"},{"product_id":"olive-plisse-maxi-dress","title":"Olive Plisse Maxi Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003ch2 class=\"headline\"\u003eStructure where you need it. Softness where you want it. \u003c\/h2\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003e The Olive Plissé Maxi is the dress that moves with you — a boned bustier that holds and sculpts, meeting a cascading accordion skirt that floats with every step you take.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eWomen's Pleated Bustier Maxi Dress — Boned Bodice, Accordion Plissé Skirt \u0026amp; Spaghetti Straps\u003c\/h2\u003e\n\u003cp\u003eA structured bustier with densely pleated organza cups sculpts the bust with precision—no slipping, no adjustments needed, total confidence. Thin adjustable straps and an invisible zipper at the back ensure a perfect fit, tailored just for you, every time.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eOlive Strapless Maxi Dress — From English Country Weddings to Spring Formal Dinners\u003c\/h3\u003e\n\u003cp\u003eA Cotswolds wedding. A garden graduation. A formal summer dinner where you want to be remembered. The natural olive tone flatters every skin tone and works beautifully with gold jewellery and strappy heels. \u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eStructured. Fluid. Completely, effortlessly you.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003ePlissé Movement \u0026amp; Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 99%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBreathtaking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eBodice Support\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 96%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Quality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 95%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 50%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eOccasion Versatility\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv style=\"width: 97%;\" class=\"slider-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eWedding to Dinner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eAlice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI felt like I was wearing couture.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe plissé skirt is just stunning — it moves so gracefully and the olive colour photographs beautifully. The bodice held everything perfectly all day at a country wedding. I've never received so many compliments on a dress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eB\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eBeatrice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most elegant dress I have ever owned.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe texture of the organza is so unique — it catches the light in the most beautiful way. The boning in the bodice gives real support and the skirt just floats. It looks ten times more expensive than it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e690+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Chose to Float Through Summer\u003c\/span\u003e\n\u003cp\u003eOver 690 customers have worn the Olive Plissé to their most beautiful summer moments. Your occasion deserves a dress this extraordinary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's pleated bustier maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e\u003cstrong\u003eFREE SHIPPING \u003c\/strong\u003e!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55730194972975,"sku":"14:771#01 Green;5:100014064","price":85.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55730195136815,"sku":"14:771#01 Green;5:361386","price":85.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55730195071279,"sku":"14:771#01 Green;5:361385","price":85.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/olive-plisse-maxi-dress-01.png?v=1774369014"},{"product_id":"plisse-maxi-dress-light-blue","title":"Plisse Maxi Dress - Light Blue","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"headline\"\u003eThat dress that makes you feel confident — even before you leave the house.\u003c\/p\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003e The Plissé Maxi is the dress that moves with you — a boned bustier that holds and sculpts, meeting a cascading accordion skirt that floats with every step you take.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eWomen's Pleated Bustier Maxi Dress — Boned Bodice, Accordion Plissé Skirt \u0026amp; Spaghetti Straps\u003c\/h2\u003e\n\u003cp\u003eA structured bustier with densely pleated organza cups sculpts the bust with precision—no slipping, no adjustments needed, total confidence. Thin adjustable straps and an invisible zipper at the back ensure a perfect fit, tailored just for you, every time.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eStrapless Maxi Dress — From English Country Weddings to Spring Formal Dinners\u003c\/h3\u003e\n\u003cp\u003eA Cotswolds wedding. A garden graduation. A formal summer dinner where you want to be remembered. The natural olive tone flatters every skin tone and works beautifully with gold jewellery and strappy heels. \u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eStructured. Fluid. Completely, effortlessly you.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003ePlissé Movement \u0026amp; Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 99%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBreathtaking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eBodice Support\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 96%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Quality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eOccasion Versatility\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 97%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eWedding to Dinner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eAlice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI felt like I was wearing couture.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe plissé skirt is just stunning — it moves so gracefully and the olive colour photographs beautifully. The bodice held everything perfectly all day at a country wedding. I've never received so many compliments on a dress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eB\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eBeatrice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most elegant dress I have ever owned.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe texture of the organza is so unique — it catches the light in the most beautiful way. The boning in the bodice gives real support and the skirt just floats. It looks ten times more expensive than it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e692+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Chose to Float Through Summer\u003c\/span\u003e\n\u003cp\u003eOver 690 customers have worn the Olive Plissé to their most beautiful summer moments. Your occasion deserves a dress this extraordinary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's pleated bustier maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e\u003cstrong\u003eFREE SHIPPING \u003c\/strong\u003e!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55731635945775,"sku":"14:173#03 Light Blue;5:100014064","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55731635978543,"sku":"14:173#03 Light Blue;5:361386","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55731636011311,"sku":"14:173#03 Light Blue;5:361385","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/plisse-maxi-dress-light-blue-07.png?v=1774450758"},{"product_id":"plisse-maxi-dress-pink","title":"Plisse Maxi Dress - Pink","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  .alanis-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .headline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    color: #0d0d0d;\n    line-height: 1.3;\n    margin-bottom: 20px;\n    margin-top: 10px;\n  }\n  .alanis-wrap h2 {\n    font-size: 1.45rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .alanis-wrap h3 {\n    font-size: 1.25rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .alanis-wrap p {\n    font-size: 1.13rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .intro-highlight {\n    font-size: 1.13rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.13rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 24px;\n    margin: 28px 0;\n  }\n  .rating-summary .rating-top {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    margin-bottom: 20px;\n  }\n  .rating-summary .big-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars-label {\n    color: #f5a623;\n    font-size: 1.3rem;\n  }\n  .slider-row { margin-bottom: 14px; }\n  .slider-row label {\n    font-size: 0.87rem;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 4px;\n    color: #333;\n  }\n  .slider-track {\n    position: relative;\n    height: 6px;\n    background: #e0e0e0;\n    border-radius: 10px;\n    margin: 4px 0 2px;\n  }\n  .slider-fill {\n    height: 6px;\n    background: #1a1a1a;\n    border-radius: 10px;\n  }\n  .slider-end-label {\n    font-size: 0.72rem;\n    color: #888;\n    text-align: right;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-avatar {\n    width: 38px;\n    height: 38px;\n    border-radius: 50%;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.9rem;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-name {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .ri-verified {\n    font-size: 0.7rem;\n    background: #e8f5e9;\n    color: #2e7d32;\n    border-radius: 4px;\n    padding: 2px 7px;\n    font-weight: 700;\n  }\n  .ri-stars {\n    color: #f5a623;\n    font-size: 0.95rem;\n    margin-bottom: 6px;\n  }\n  .ri-title {\n    font-size: 1rem;\n    font-weight: 700;\n    margin-bottom: 6px;\n    color: #111;\n  }\n  .ri-body {\n    font-size: 0.97rem;\n    color: #444;\n    line-height: 1.6;\n    font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"alanis-wrap\"\u003e\n\u003c!-- BADGE + HEADLINE --\u003e \u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"headline\"\u003eTired of dresses that don't flatter your figure? This one was made to change that.\u003c\/p\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"intro-highlight\"\u003e The Plissé Maxi is the dress that moves with you — a boned bustier that holds and sculpts, meeting a cascading accordion skirt that floats with every step you take.\u003c\/p\u003e\n\u003c!-- H2 --\u003e\n\u003ch2\u003eWomen's Pleated Bustier Maxi Dress — Boned Bodice, Accordion Plissé Skirt \u0026amp; Spaghetti Straps\u003c\/h2\u003e\n\u003cp\u003eA structured bustier with densely pleated organza cups sculpts the bust with precision—no slipping, no adjustments needed, total confidence. Thin adjustable straps and an invisible zipper at the back ensure a perfect fit, tailored just for you, every time.\u003c\/p\u003e\n\u003c!-- H3 --\u003e\n\u003ch3\u003eStrapless Maxi Dress — From English Country Weddings to Spring Formal Dinners\u003c\/h3\u003e\n\u003cp\u003eA Cotswolds wedding. A garden graduation. A formal summer dinner where you want to be remembered. The natural olive tone flatters every skin tone and works beautifully with gold jewellery and strappy heels. \u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eStructured. Fluid. Completely, effortlessly you.\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv class=\"rating-top\"\u003e\n\u003cdiv class=\"big-score\"\u003e4.9\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stars-label\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.87rem; color: #888;\"\u003eBased on verified customer reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003ePlissé Movement \u0026amp; Volume\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 99%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eBreathtaking\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eBodice Support\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 96%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eExcellent\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFabric Quality\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 95%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eLuxurious\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eFit\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 50%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eTrue to Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-row\"\u003e\n\u003clabel\u003eOccasion Versatility\u003c\/label\u003e\n\u003cdiv class=\"slider-track\"\u003e\n\u003cdiv class=\"slider-fill\" style=\"width: 97%;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"slider-end-label\"\u003eWedding to Dinner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eAlice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI felt like I was wearing couture.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe plissé skirt is just stunning — it moves so gracefully and the olive colour photographs beautifully. The bodice held everything perfectly all day at a country wedding. I've never received so many compliments on a dress.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eB\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eBeatrice\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe most elegant dress I have ever owned.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003eThe texture of the organza is so unique — it catches the light in the most beautiful way. The boning in the bodice gives real support and the skirt just floats. It looks ten times more expensive than it is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e692+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Chose to Float Through Summer\u003c\/span\u003e\n\u003cp\u003eOver 690 customers have worn the Olive Plissé to their most beautiful summer moments. Your occasion deserves a dress this extraordinary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003cdiv class=\"offer-box\"\u003e\n\u003cspan class=\"offer-badge\"\u003e🔥 Limited Time\u003c\/span\u003e\n\u003cdiv class=\"offer-title\"\u003eSpecial Offer — Today Only\u003c\/div\u003e\n\u003cp class=\"offer-sub\"\u003eOrder your women's pleated bustier maxi dress today and take advantage of our exclusive offer:\u003c\/p\u003e\n\u003cdiv class=\"offer-feature\"\u003e\n\u003cspan class=\"check\"\u003e✔\u003c\/span\u003e\u003cstrong\u003eFREE SHIPPING \u003c\/strong\u003e!\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"warning\"\u003e⚠️ Valid only until 11:59 PM tonight \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TRUST BADGES --\u003e\n\u003cdiv class=\"trust\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":55731949076783,"sku":"14:691#07 Rose Red;5:100014064","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":55731949109551,"sku":"14:691#07 Rose Red;5:361386","price":75.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":55731949142319,"sku":"14:691#07 Rose Red;5:361385","price":75.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/plisse-maxi-dress-pink-01.png?v=1774373479"},{"product_id":"jessy-polka-dot-dress","title":"Jessy Polka Dot Dress","description":"\u003cstyle\u003e\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n\n  .jessy-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 40px 20px;\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n  }\n  .badge {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 2px;\n    margin-bottom: 18px;\n  }\n  .jessy-wrap h1 {\n    font-size: 2rem;\n    font-weight: 800;\n    line-height: 1.2;\n    margin-bottom: 10px;\n    color: #0d0d0d;\n  }\n  .jessy-wrap h2 {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: #222;\n    margin: 32px 0 10px;\n  }\n  .jessy-wrap h3 {\n    font-size: 1.1rem;\n    font-weight: 700;\n    color: #333;\n    margin: 24px 0 8px;\n  }\n  .jessy-wrap p {\n    font-size: 1.08rem;\n    color: #333;\n    margin-bottom: 14px;\n  }\n  .tagline {\n    font-size: 1.18rem;\n    font-weight: 700;\n    font-style: italic;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 24px;\n  }\n  .intro-highlight {\n    font-size: 1.08rem;\n    color: #444;\n    background: #f5f5f5;\n    border-left: 4px solid #ccc;\n    padding: 14px 18px;\n    border-radius: 4px;\n    margin-bottom: 24px;\n    font-style: italic;\n  }\n  .closing-line {\n    font-size: 1.08rem;\n    font-weight: 700;\n    color: #111;\n    border-left: 4px solid #1a1a1a;\n    padding-left: 14px;\n    margin: 20px 0 28px;\n  }\n  .rating-summary {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px 24px;\n    margin: 28px 0;\n    flex-wrap: wrap;\n  }\n  .rating-summary .score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    line-height: 1;\n  }\n  .rating-summary .stars { color: #f5a623; font-size: 1.3rem; }\n  .rating-summary .attrs { flex: 1; min-width: 180px; }\n  .attr-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.8rem;\n    color: #555;\n    margin-bottom: 6px;\n    gap: 10px;\n  }\n  .attr-row span:first-child { font-weight: 700; color: #333; }\n  .attr-badge {\n    background: #f0f0f0;\n    border-radius: 4px;\n    padding: 2px 10px;\n    font-size: 0.75rem;\n    color: #444;\n    font-weight: 600;\n  }\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin: 28px 0;\n  }\n  @media(max-width: 560px) {\n    .reviews-grid { grid-template-columns: 1fr; }\n  }\n  .review-card {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 20px;\n  }\n  .ri-top {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n  .ri-avatar {\n    width: 38px; height: 38px; border-radius: 50%;\n    background: #1a1a1a; color: #fff;\n    font-size: 0.9rem; font-weight: 800;\n    display: flex; align-items: center;\n    justify-content: center; flex-shrink: 0;\n  }\n  .ri-name { font-size: 0.9rem; font-weight: 700; color: #1a1a1a; }\n  .ri-verified {\n    font-size: 0.7rem; background: #e8f5e9; color: #2e7d32;\n    border-radius: 4px; padding: 2px 7px; font-weight: 700;\n    display: inline-block; margin-top: 2px;\n  }\n  .ri-stars { color: #f5a623; font-size: 0.95rem; margin-bottom: 6px; }\n  .ri-title { font-size: 0.97rem; font-weight: 700; margin-bottom: 4px; color: #111; }\n  .ri-body {\n    font-size: 0.92rem; color: #444;\n    line-height: 1.6; font-style: italic;\n  }\n  .social-number {\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 10px;\n    padding: 28px 24px;\n    text-align: center;\n    margin: 28px 0;\n  }\n  .social-number .num {\n    font-size: 2.8rem;\n    font-weight: 900;\n    color: #1a1a1a;\n    display: block;\n    line-height: 1;\n    margin-bottom: 4px;\n  }\n  .social-number .num-label {\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    display: block;\n    margin-bottom: 12px;\n    text-transform: uppercase;\n    letter-spacing: 1.5px;\n  }\n  .social-number p {\n    font-size: 1rem;\n    color: #555;\n    margin: 0;\n    font-style: italic;\n  }\n  .offer-box {\n    background: #fff8f8;\n    border: 2px solid #c0392b;\n    border-radius: 10px;\n    padding: 28px 24px;\n    margin: 28px 0;\n    text-align: center;\n  }\n  .offer-badge {\n    display: inline-block;\n    background: #c0392b;\n    color: #fff;\n    font-size: 0.72rem;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 6px 16px;\n    border-radius: 2px;\n    margin-bottom: 14px;\n  }\n  .offer-title {\n    font-size: 1.4rem;\n    font-weight: 900;\n    color: #c0392b;\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n  .offer-sub {\n    font-size: 1rem;\n    color: #555;\n    margin-bottom: 18px;\n  }\n  .offer-feature {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    background: #fff;\n    border: 1px solid #f5c6c6;\n    border-radius: 8px;\n    padding: 12px 22px;\n    font-size: 1.05rem;\n    font-weight: 700;\n    color: #1a1a1a;\n    margin-bottom: 20px;\n  }\n  .offer-feature .check { color: #c0392b; font-size: 1.1rem; }\n  .warning {\n    font-size: 0.87rem;\n    color: #c0392b;\n    font-weight: 700;\n    background: #ffeaea;\n    border-radius: 6px;\n    padding: 8px 14px;\n    display: inline-block;\n  }\n  .trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0;\n    justify-content: center;\n  }\n  .trust-item {\n    background: #f0f4ff;\n    border: 1px solid #d0daff;\n    border-radius: 6px;\n    padding: 8px 16px;\n    font-size: 0.82rem;\n    font-weight: 700;\n    color: #1a3080;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\n  .cta-wrap { text-align: center; margin: 10px 0; }\n  .cta-btn {\n    display: inline-block;\n    background: #1a1a1a;\n    color: #fff !important;\n    font-size: 1.05rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    padding: 18px 40px;\n    border-radius: 4px;\n    text-decoration: none !important;\n    text-transform: uppercase;\n  }\n  .cta-sub {\n    font-size: 0.85rem;\n    color: #888;\n    margin-top: 8px;\n    text-align: center;\n  }\n  .social-proof-bottom {\n    text-align: center;\n    font-size: 0.92rem;\n    color: #555;\n    margin-top: 18px;\n    font-style: italic;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"jessy-wrap\"\u003e\n\u003cspan class=\"badge\"\u003eNew In — Limited Stock\u003c\/span\u003e\n\u003cp class=\"tagline\"\u003e\"One bow. One dress. One entrance they will never forget.\"\u003c\/p\u003e\n\u003cp class=\"intro-highlight\"\u003e Crafted in a crisp cream fabric with bold black polka dots and finished with a dramatic long ribbon bow tie in the same print that frames the neck and shoulder with an effortless, editorial flair — the Jessy Mini Dress arrives as a complete, considered statement that needs absolutely nothing added to it. Strapless bust. A-line skirt. The bow that changes everything. \u003c\/p\u003e\n\u003ch2\u003eMini Dress — Bold, Feminine \u0026amp; Made for Every Memorable Occasion\u003c\/h2\u003e\n\u003cp\u003eThe Jessy mini dress was designed around a single, powerful idea: that a dress should feel as extraordinary as the occasion it is worn to. The A-line silhouette falls from a structured, fitted strapless bodice into a softly voluminous skirt that finishes just above the knee — creating a shape that is simultaneously playful and polished, youthful and completely sophisticated. \u003c\/p\u003e\n\u003ch3\u003eStrapless Dress — The Draped Bandeau Bust That Flatters Every Figure\u003c\/h3\u003e\n\u003cp\u003eThe Jessy strapless bodice is built with a gathered, draped and ruched construction across the bust that creates a flattering, secure hold that stays perfectly in place all day and all evening — no adjusting, no pulling, no worry. Perfect from every angle and every photo.\u003c\/p\u003e\n\u003cp class=\"closing-line\"\u003eThis dress will change your definition of 'retro'...\u003c\/p\u003e\n\u003c!-- RATING SUMMARY --\u003e\n\u003cdiv class=\"rating-summary\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"score\"\u003e4,9\u003c\/div\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attrs\"\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eSignature Bow Tie\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Long Ribbon Over Shoulder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eStrapless Bodice\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Ruched \u0026amp; Draped Bust\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003ePolka Dot Print\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Cream \u0026amp; Bold Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eMini Silhouette\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ A-Line Above the Knee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"attr-row\"\u003e\n\u003cspan\u003eOccasion Ready\u003c\/span\u003e \u003cspan class=\"attr-badge\"\u003e✔ Wedding · Party · Dinner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eSophie\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eThe bow tie detail is the most beautiful thing I have ever seen on a dress.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\"I bought the Jessy for a summer garden party and I genuinely could not have felt more beautiful. it photographs absolutely beautifully.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"ri-top\"\u003e\n\u003cdiv class=\"ri-avatar\"\u003eF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ri-name\"\u003eFlorence\u003c\/div\u003e\n\u003cspan class=\"ri-verified\"\u003e✔ Verified Buyer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ri-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"ri-title\"\u003eI was stopped constantly being asked where this dress was from.\u003c\/div\u003e\n\u003cp class=\"ri-body\"\u003e\" The strapless bodice is incredibly flattering on the bust and the ruching creates such a beautiful shape. \"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL PROOF NUMBER --\u003e\n\u003cdiv class=\"social-number\"\u003e\n\u003cspan class=\"num\"\u003e970+\u003c\/span\u003e \u003cspan class=\"num-label\"\u003eWomen Who Wore the Bow \u0026amp; Owned the Room\u003c\/span\u003e\n\u003cp\u003eJoin over 970 satisfied customers who have already made the Jessy Polka Dot Dress their most-photographed, most-complimented and most-asked-about dress of the season. A strapless mini with a signature ribbon bow this beautiful never stays in stock for long.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- OFFER BOX --\u003e\n\u003c\/div\u003e","brand":"We Lovers Beauty","offers":[{"title":"S","offer_id":56294592250159,"sku":"14:771#White;5:100014064","price":57.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56294592282927,"sku":"14:771#White;5:361386","price":57.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56294592217391,"sku":"14:771#White;5:361385","price":57.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/files\/jessy-polka-dot-dress-1775905195895.webp?v=1775905200"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/3215\/4415\/collections\/Olive_Plisse_Maxi_Dress_1_70fca277-8ec9-458b-a808-0a27433f45c2.png?v=1774450743","url":"https:\/\/www.weloversbeauty.uk\/collections\/spring-dresses.oembed?page=2","provider":"We Lovers Beauty","version":"1.0","type":"link"}