{"product_id":"leopard-front-closure-bra","title":"Leopard Front Closure Bra – Wireless, Buy 1 Get 1 Free","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700\u0026family=Inter:wght@400;500;600;700\u0026display=swap');\n\n  #ll-pd-root{--ink:#2b2016;--espresso:#3a2b23;--muted:#8b7a6c;--line:#e8ded2;\n    --nude:#e9d3ba;--nude-soft:#f7f0e6;--plum:#7c4a5a;--plum-deep:#66394a;\n    width:100%!important;max-width:100%!important;min-width:0;flex:1 1 100%;align-self:stretch;\n    background:#fdfaf5;color:var(--ink);font-family:'Inter',system-ui,sans-serif!important;\n    line-height:1.6;font-size:16px;text-align:left;-webkit-font-smoothing:antialiased;font-synthesis:none;}\n  #ll-pd-root *,#ll-pd-root *::before,#ll-pd-root *::after{box-sizing:border-box;margin:0;padding:0;}\n  #ll-pd-root ul{list-style:none;}\n  #ll-pd-root img{max-width:100%;height:auto;border:0;box-shadow:none;}\n  \/* theme-proof image boxes: force fill regardless of theme img rules *\/\n  #ll-pd-root .ll-feat .ph img{width:100%!important;height:112%!important;object-fit:cover!important;\n    object-position:center top!important;display:block!important;}\n  #ll-pd-root .ll-feat .ph img.tall{height:130%!important;}\n  #ll-pd-root .ll-feat .ph img.taller{height:240%!important;}\n  #ll-pd-root .ll-var-card .ph{aspect-ratio:1\/1;overflow:hidden;background:var(--nude-soft);}\n  #ll-pd-root .ll-var-card .ph img{width:100%!important;height:100%!important;object-fit:cover!important;\n    object-position:center top!important;display:block!important;}\n  #ll-pd-root .ll-banner .ph{overflow:hidden;border-radius:22px;}\n  #ll-pd-root .ll-banner .ph img{width:100%!important;height:112%!important;object-fit:cover!important;\n    object-position:center top!important;display:block!important;}\n  #ll-pd-root .wrap{max-width:1140px;margin:0 auto;padding-inline:22px;}\n  #ll-pd-root section{padding:64px 0;display:block;}\n  #ll-pd-root h2,#ll-pd-root h3{font-family:'Source Serif 4',Georgia,serif!important;font-weight:600;letter-spacing:normal;font-synthesis:none;}\n  #ll-pd-root h2 em,#ll-pd-root h3 em{font-style:normal;color:var(--plum)!important;}\n\n  #ll-pd-root .eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;\n    text-transform:uppercase;color:var(--plum);margin-bottom:10px;}\n  #ll-pd-root .ll-head{text-align:center;max-width:640px;margin:0 auto 42px;}\n  #ll-pd-root .ll-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;}\n  #ll-pd-root .ll-head p{color:var(--muted);margin-top:12px;font-size:16px;}\n\n  #ll-pd-root .ll-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;\n    background:var(--plum)!important;color:#fff!important;text-decoration:none!important;\n    font-weight:700;font-size:15.5px;padding:15px 34px;border-radius:999px;border:none;\n    cursor:pointer;transition:.2s;box-shadow:0 10px 26px rgba(124,74,90,.32);line-height:1.3;}\n  #ll-pd-root .ll-cta:hover{background:var(--plum-deep)!important;transform:translateY(-2px);color:#fff;}\n\n  \/* ═════ TRUST ═════ *\/\n  #ll-pd-root .ll-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;}\n  #ll-pd-root .ll-trust-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding-block:22px;}\n  #ll-pd-root .ll-trust-item{display:flex;align-items:center;gap:10px;justify-content:center;\n    font-size:14px;font-weight:600;color:var(--espresso);line-height:1.3;}\n\n  \/* ═════ BF PROMO STRIP ═════ *\/\n  #ll-pd-root .ll-promo{background:var(--espresso);color:#f3e9df;padding:44px 0;}\n  #ll-pd-root .ll-promo-tag{display:inline-block;background:#f0c98d;color:#3a2b23;font-size:12px;font-weight:700;\n    letter-spacing:.16em;text-transform:uppercase;padding:7px 16px;border-radius:999px;margin-bottom:16px;}\n  #ll-pd-root .ll-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;}\n  #ll-pd-root .ll-offer{background:rgba(255,255,255,.06);border:1px solid rgba(240,201,141,.35);border-radius:18px;\n    padding:26px 28px;text-align:center;}\n  #ll-pd-root .ll-offer .big{font-family:'Source Serif 4',Georgia,serif!important;font-size:clamp(22px,2.4vw,30px);\n    font-weight:600;color:#f0c98d;line-height:1.2;font-synthesis:none;}\n  #ll-pd-root .ll-offer .sm{font-size:14px;color:#e9d3ba;margin-top:8px;}\n  #ll-pd-root .ll-offer .pin{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.1em;\n    text-transform:uppercase;color:#cbb7a4;border:1px solid rgba(203,183,164,.4);border-radius:999px;padding:5px 14px;}\n\n  \/* ═════ FEATURES ═════ *\/\n  #ll-pd-root .ll-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;}\n  #ll-pd-root .ll-feat{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;\n    display:flex;flex-direction:column;}\n  #ll-pd-root .ll-feat .ph{aspect-ratio:3\/4;overflow:hidden;background:var(--nude-soft);}\n  #ll-pd-root .ll-feat .ph img{width:100%;height:100%;object-fit:cover;display:block;}\n  #ll-pd-root .ll-feat .tx{padding:24px 24px 28px;}\n  #ll-pd-root .ll-feat .num{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;\n    color:var(--plum);margin-bottom:8px;font-family:'Source Serif 4',Georgia,serif!important;}\n  #ll-pd-root .ll-feat h3{font-size:21px;line-height:1.25;margin-bottom:10px;}\n  #ll-pd-root .ll-feat p{color:var(--muted);font-size:14.5px;}\n\n  \/* ═════ INFO BANNER ═════ *\/\n  #ll-pd-root .ll-banner{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center;\n    background:#fff;border:1px solid var(--line);border-radius:26px;padding:34px;}\n  #ll-pd-root .ll-banner .ph{max-width:480px;margin:0 auto;}\n  #ll-pd-root .ll-banner h3{font-size:clamp(24px,2.8vw,34px);line-height:1.2;margin-bottom:14px;}\n  #ll-pd-root .ll-banner p{color:var(--muted);font-size:15.5px;}\n  #ll-pd-root .ll-banner ul{margin-top:18px;display:grid;gap:10px;}\n  #ll-pd-root .ll-banner li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--espresso);}\n  #ll-pd-root .ll-banner li b{flex:none;color:var(--plum);}\n\n  \/* ═════ COLOR WALL ═════ *\/\n  #ll-pd-root .ll-var-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;}\n  #ll-pd-root .ll-var-card{flex:1 1 175px;min-width:160px;max-width:230px;\n    border-radius:20px;overflow:hidden;border:1.5px solid var(--line);position:relative;background:#fff;}\n  #ll-pd-root .ll-var-card .ph{width:100%;}\n  #ll-pd-root .ll-var-card .lb{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.95);\n    border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;display:flex;align-items:center;\n    gap:8px;color:var(--espresso);line-height:1.2;}\n  #ll-pd-root .ll-var-card{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s;}\n  #ll-pd-root .ll-var-card:hover{transform:translateY(-3px);}\n  #ll-pd-root .ll-var-card.is-active{border-color:var(--espresso)!important;box-shadow:0 0 0 3px rgba(58,43,35,.12);}\n  #ll-pd-root .ll-sw{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.14);flex:none;display:block;}\n  #ll-pd-root .ll-pick-hint{text-align:center;color:var(--muted);font-size:13.5px;margin-top:18px;}\n\n  \/* ═════ WEAR TRIO ═════ *\/\n  #ll-pd-root .ll-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;}\n  #ll-pd-root .ll-step{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px;}\n  #ll-pd-root .ll-step .n{font-family:'Source Serif 4',Georgia,serif!important;font-size:15px;font-weight:600;\n    color:var(--plum);display:block;margin-bottom:10px;}\n  #ll-pd-root .ll-step h3{font-size:19px;margin-bottom:8px;}\n  #ll-pd-root .ll-step p{color:var(--muted);font-size:14.5px;}\n\n  \/* ═════ FIT GUIDE ═════ *\/\n  #ll-pd-root .ll-fsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:860px;margin:0 auto 30px;}\n  #ll-pd-root .ll-fstep{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 20px;text-align:center;}\n  #ll-pd-root .ll-fstep .n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;\n    border-radius:50%;background:var(--plum);color:#fff;font-weight:700;font-size:14px;margin-bottom:10px;}\n  #ll-pd-root .ll-fstep h3{font-size:16.5px;margin-bottom:6px;}\n  #ll-pd-root .ll-fstep p{color:var(--muted);font-size:13.5px;line-height:1.5;}\n\n  \/* ═════ TRUST WALL ═════ *\/\n  #ll-pd-root .ll-twall{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}\n  #ll-pd-root .ll-tcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 22px;text-align:center;}\n  #ll-pd-root .ll-tcard .ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;\n    border-radius:50%;background:var(--nude-soft);margin-bottom:12px;}\n  #ll-pd-root .ll-tcard h3{font-size:16.5px;margin-bottom:6px;}\n  #ll-pd-root .ll-tcard p{color:var(--muted);font-size:13.5px;line-height:1.5;}\n\n  \/* ═════ SIZE ═════ *\/\n  #ll-pd-root .ll-size-box{max-width:720px;margin:0 auto;background:var(--nude-soft);\n    border:1px solid var(--nude);border-radius:20px;padding:34px 36px;text-align:center;}\n  #ll-pd-root .ll-size-box h3{font-size:24px;margin:0 0 10px;}\n  #ll-pd-root .ll-size-box p{color:var(--muted);font-size:15px;}\n  #ll-pd-root .ll-sizes{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px;padding:0;}\n  #ll-pd-root .ll-size-box .ll-sizes{justify-content:center;margin-bottom:0;}\n  #ll-pd-root .ll-size{min-width:56px;text-align:center;padding:10px 14px;border:1.5px solid var(--line);\n    border-radius:12px;background:#fff!important;font-size:14px;font-weight:700;cursor:pointer;transition:.18s;line-height:1.2;}\n  #ll-pd-root .ll-size:hover{border-color:var(--nude);}\n  #ll-pd-root .ll-size.is-active{border-color:var(--espresso)!important;background:var(--espresso)!important;color:#fff!important;}\n  #ll-pd-root .ll-size.is-sold{opacity:.4;text-decoration:line-through;cursor:not-allowed;}\n  #ll-pd-root .ll-size-note{margin-top:16px;font-size:13.5px;color:var(--muted)!important;}\n  #ll-pd-root .ll-ftable{width:100%;border-collapse:collapse;margin:22px 0 0;background:#fff;border-radius:14px;overflow:hidden;font-size:14px;}\n  #ll-pd-root .ll-ftable th,#ll-pd-root .ll-ftable td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:center;}\n  #ll-pd-root .ll-ftable th{background:var(--nude-soft);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--espresso);}\n  #ll-pd-root .ll-ftable tr:last-child td{border-bottom:none;}\n  #ll-pd-root .ll-ftable td:first-child{font-weight:700;}\n  #ll-pd-root .ll-final strong{font-weight:700;}\n\n  \/* ═════ PROMISE ═════ *\/\n  #ll-pd-root .ll-promise{background:var(--espresso);color:#f3e9df;text-align:center;}\n  #ll-pd-root .ll-promise .mark{font-family:'Source Serif 4',Georgia,serif!important;\n    font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.35;max-width:720px;margin:0 auto 14px;font-synthesis:none;}\n  #ll-pd-root .ll-promise .mark span{color:#f0c98d;font-style:italic;}\n  #ll-pd-root .ll-promise p{color:#cbb7a4;font-size:14.5px;max-width:560px;margin:0 auto 22px;}\n  #ll-pd-root .ll-promise .row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;\n    font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e9d3ba;}\n\n  \/* ═════ FAQ ═════ *\/\n  #ll-pd-root .ll-faq{max-width:760px;margin:0 auto;}\n  #ll-pd-root .ll-qa{background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:12px;overflow:hidden;}\n  #ll-pd-root .ll-qa button{width:100%;background:none!important;border:none;cursor:pointer;\n    display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;\n    padding:20px 24px;font-family:'Inter',system-ui,sans-serif!important;font-size:15.5px;font-weight:600;color:var(--ink);}\n  #ll-pd-root .ll-qa .plus{font-size:22px;color:var(--plum);line-height:1;flex:none;transition:transform .2s;}\n  #ll-pd-root .ll-qa.open .plus{transform:rotate(45deg);}\n  #ll-pd-root .ll-qa .ans{max-height:0;overflow:hidden;transition:max-height .28s ease;}\n  #ll-pd-root .ll-qa .ans p{padding:0 24px 20px;color:var(--muted);font-size:14.5px;}\n\n  \/* ═════ FINAL CTA ═════ *\/\n  #ll-pd-root .ll-final{background:var(--nude-soft);text-align:center;}\n  #ll-pd-root .ll-final h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;margin-bottom:12px;}\n  #ll-pd-root .ll-final p{color:var(--muted);margin-bottom:26px;font-size:16px;}\n  #ll-pd-root .ll-final .ll-cta{display:flex;max-width:420px;margin:0 auto;}\n  #ll-pd-root .ll-cta-note{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center;}\n\n  \/* ═════ STICKY BAR ═════ *\/\n  #ll-pd-root .ll-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:rgba(255,255,255,.97);\n    backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -8px 30px rgba(43,32,22,.12);\n    transform:translateY(110%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom);}\n  #ll-pd-root .ll-sticky.is-show{transform:translateY(0);}\n  #ll-pd-root .ll-sticky-in{display:flex;align-items:center;justify-content:space-between;gap:18px;\n    max-width:1140px;margin:0 auto;padding:12px 22px;}\n  #ll-pd-root .ll-sticky .info{display:flex;align-items:center;gap:14px;min-width:0;}\n  #ll-pd-root .ll-sticky .info img{width:52px!important;height:52px!important;max-width:52px!important;object-fit:cover;border-radius:10px;flex:none;}\n  #ll-pd-root .ll-sticky .info b{font-size:14.5px;font-weight:700;display:block;white-space:nowrap;\n    overflow:hidden;text-overflow:ellipsis;color:var(--ink);}\n  #ll-pd-root .ll-sticky .info small{color:var(--muted);font-size:13px;line-height:1.3;}\n  #ll-pd-root .ll-sticky .sp{font-family:'Source Serif 4',Georgia,serif!important;font-size:22px;font-weight:600;line-height:1;color:var(--ink);font-synthesis:none;}\n  #ll-pd-root .ll-sticky .ll-cta{width:auto;padding:12px 30px;font-size:15px;}\n\n  \/* ═════ RESPONSIVE ═════ *\/\n  @media(max-width:960px){\n    #ll-pd-root .ll-feats,#ll-pd-root .ll-steps{grid-template-columns:1fr 1fr;}\n    #ll-pd-root .ll-banner{grid-template-columns:1fr;gap:24px;padding:26px;}\n    #ll-pd-root .ll-twall{grid-template-columns:1fr 1fr;}\n    #ll-pd-root .ll-trust-in{grid-template-columns:1fr 1fr;gap:14px;}\n    #ll-pd-root section{padding:56px 0;}\n    #ll-pd-root .ll-sticky .sp{display:none;}\n  }\n  @media(max-width:620px){\n    #ll-pd-root .ll-feats,#ll-pd-root .ll-steps{grid-template-columns:1fr;}\n    #ll-pd-root .ll-var-card{max-width:100%;}\n    #ll-pd-root .ll-trust-item{font-size:12.5px;justify-content:flex-start;}\n    #ll-pd-root .ll-sticky .info b{max-width:110px;}\n    #ll-pd-root .ll-sticky-in{padding:10px 14px;gap:10px;}\n    #ll-pd-root .ll-sticky .ll-cta{padding:11px 18px;font-size:13.5px;}\n    #ll-pd-root .ll-size-box{padding:28px 20px;}\n    #ll-pd-root .ll-promo-grid{grid-template-columns:1fr;}\n    #ll-pd-root .ll-fsteps{grid-template-columns:1fr;gap:14px;}\n    #ll-pd-root .ll-twall{grid-template-columns:1fr;}\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"ll-pd-root\"\u003e\n  \u003cdiv class=\"ll\"\u003e\n\n    \u003c!-- ══════════════ TRUST ══════════════ --\u003e\n    \u003cdiv class=\"ll-trust\"\u003e\n      \u003cdiv class=\"wrap ll-trust-in\"\u003e\n        \u003cdiv class=\"ll-trust-item\"\u003e\n\u003csvg width=\"19\" height=\"19\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M1 3h15v13H1z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 8h4l3 3v5h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Fast US Shipping\u003c\/div\u003e\n        \u003cdiv class=\"ll-trust-item\"\u003e\n\u003csvg width=\"19\" height=\"19\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 30-Day Fit Guarantee\u003c\/div\u003e\n        \u003cdiv class=\"ll-trust-item\"\u003e\n\u003csvg width=\"19\" height=\"19\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Secure Checkout\u003c\/div\u003e\n        \u003cdiv class=\"ll-trust-item\"\u003e\n\u003csvg width=\"19\" height=\"19\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e Discreet Packaging\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ══════════════ BLACK FRIDAY PROMO ══════════════ --\u003e\n    \u003cdiv class=\"ll-promo\"\u003e\n      \u003cdiv class=\"wrap\" style=\"text-align:center;\"\u003e\n        \u003cspan class=\"ll-promo-tag\"\u003eBlack Friday Early Access\u003c\/span\u003e\n        \u003cdiv class=\"ll-promo-grid\"\u003e\n          \u003cdiv class=\"ll-offer\"\u003e\n            \u003cdiv class=\"big\"\u003eBuy 1, Get 1 FREE\u003c\/div\u003e\n            \u003cdiv class=\"sm\"\u003eThis bra at \u003cb\u003e$29.99\u003c\/b\u003e — add a second one in any color, free.\u003c\/div\u003e\n            \u003cspan class=\"pin\"\u003eThis Style Only\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-offer\"\u003e\n            \u003cdiv class=\"big\"\u003eAny 3 for $79.99\u003c\/div\u003e\n            \u003cdiv class=\"sm\"\u003eBlack Friday styles only — mix any 3 marked items for $79.99.\u003c\/div\u003e\n            \u003cspan class=\"pin\"\u003eBlack Friday Items Only\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ══════════════ FEATURES ══════════════ --\u003e\n    \u003csection id=\"ll-features\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n          \u003cdiv class=\"eyebrow\"\u003eLeopard \u0026amp; polka dot edition\u003c\/div\u003e\n          \u003ch2\u003ePrints that flirt. \u003cem\u003eSupport that works.\u003c\/em\u003e\n\u003c\/h2\u003e\n          \u003cp\u003eThe wireless bra you stop hiding under layers — a front clasp you can actually reach, a U-shaped back worth showing off, and a lift that holds from first light to last light.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ll-feats\"\u003e\n          \u003cdiv class=\"ll-feat\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" style=\"object-position:50% 0;transform:scale(1.22);transform-origin:50% 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01patnV7HXZ8L2vH2e__934995383-0-cib.jpg?width=900\" alt=\"Model fastening the front clasp of the pink leopard print wireless bra\" width=\"600\" height=\"800\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"tx\"\u003e\n\u003cdiv class=\"num\"\u003e01 — The Closure\u003c\/div\u003e\n              \u003ch3\u003eFasten in Front. Done.\u003c\/h3\u003e\n              \u003cp\u003eNo more twisting your arms behind your back. The front clasp closes in one motion and lets you fine-tune band tension after you put it on — a better fit every single day.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-feat\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cbu01.alicdn.com\/img\/ibank\/O1CN010mn5omrYVFH1bRv8_!!934995383-0-cib.jpg\" alt=\"U-shaped beautiful back design of the leopard print wireless bra\" width=\"600\" height=\"800\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"tx\"\u003e\n\u003cdiv class=\"num\"\u003e02 — The Back\u003c\/div\u003e\n              \u003ch3\u003eA Back Worth Showing Off\u003c\/h3\u003e\n              \u003cp\u003eThe U-shaped open back smooths and supports while gently encouraging your shoulders back. Tanks, off-shoulder tops, backless dresses — this is the bra you don't have to hide.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-feat\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg class=\"tall\" referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cbu01.alicdn.com\/img\/ibank\/O1CN01quoUjXo0MXF1bRv8_!!934995383-0-cib.jpg\" alt=\"Model wearing the white polka dot bra showing wide no-dig shoulder straps\" width=\"600\" height=\"800\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"tx\"\u003e\n\u003cdiv class=\"num\"\u003e03 — The Straps\u003c\/div\u003e\n              \u003ch3\u003eWide Straps, Zero Dig\u003c\/h3\u003e\n              \u003cp\u003eHigh-elasticity wide shoulder straps spread the weight across your shoulder and stay put all day — no slipping, no red marks. Side wings quietly smooth the underarm line.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ INFO BANNER ══════════════ --\u003e\n    \u003csection id=\"ll-details\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-banner\"\u003e\n          \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cbu01.alicdn.com\/img\/ibank\/O1CN01B7JFZMO7osC1bRv9_!!934995383-0-cib.jpg\" alt=\"Four details: elastic shoulder strap, fixed bra pad, raised side flank, and front clasp\" width=\"790\" height=\"1014\"\u003e\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003ch3\u003eFour details doing the quiet work.\u003c\/h3\u003e\n            \u003cp\u003eEverything you notice on hour eight of a long day — the things that don't dig, shift, or show — is engineered into this one piece.\u003c\/p\u003e\n            \u003cul\u003e\n              \u003cli\u003e\n\u003cb\u003e▪\u003c\/b\u003e Wide elastic shoulder straps spread weight instead of digging in\u003c\/li\u003e\n              \u003cli\u003e\n\u003cb\u003e▪\u003c\/b\u003e Fixed one-piece pads stay put through wash cycles — no folding, no fishing out\u003c\/li\u003e\n              \u003cli\u003e\n\u003cb\u003e▪\u003c\/b\u003e Raised side flanks smooth the underarm line under anything fitted\u003c\/li\u003e\n              \u003cli\u003e\n\u003cb\u003e▪\u003c\/b\u003e Multi-row front clasp adjusts tension without taking the bra off\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ COLOR WALL ══════════════ --\u003e\n    \u003csection id=\"ll-colors\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n          \u003cdiv class=\"eyebrow\"\u003ePick your print\u003c\/div\u003e\n          \u003ch2\u003eTwo wilds. Two dots. Zero boring beige.\u003c\/h2\u003e\n          \u003cp\u003eTap any card — your pick syncs with the quick-buy bar at the bottom of your screen, so the link you land on is already the right color.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ll-var-grid\" data-ll-wall\u003e\n          \u003cdiv class=\"ll-var-card is-active\" data-option=\"Pink Leopard\" data-name=\"Pink Leopard\" data-img=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01s3tiI6cRq3C1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" role=\"button\" tabindex=\"0\" aria-label=\"Select Pink Leopard\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01s3tiI6cRq3C1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" alt=\"Pink leopard print front-closure wireless bra\" width=\"520\" height=\"520\"\u003e\u003c\/div\u003e\n            \u003cspan class=\"lb\"\u003e\u003cspan class=\"ll-sw\" style=\"background:#e8b39a;\"\u003e\u003c\/span\u003ePink Leopard\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-var-card\" data-option=\"Leopard\" data-name=\"Leopard\" data-img=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01ewXZeWDIyPK1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" role=\"button\" tabindex=\"0\" aria-label=\"Select Leopard\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01ewXZeWDIyPK1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" alt=\"Classic leopard print front-closure wireless bra\" width=\"520\" height=\"520\"\u003e\u003c\/div\u003e\n            \u003cspan class=\"lb\"\u003e\u003cspan class=\"ll-sw\" style=\"background:#8a6a4f;\"\u003e\u003c\/span\u003eLeopard\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-var-card\" data-option=\"White Dot\" data-name=\"White Polka Dot\" data-img=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01mVkh8ov0jmB1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" role=\"button\" tabindex=\"0\" aria-label=\"Select White Polka Dot\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01mVkh8ov0jmB1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" alt=\"White polka dot front-closure wireless bra\" width=\"520\" height=\"520\"\u003e\u003c\/div\u003e\n            \u003cspan class=\"lb\"\u003e\u003cspan class=\"ll-sw\" style=\"background:#f6f4f1;\"\u003e\u003c\/span\u003eWhite Polka Dot\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-var-card\" data-option=\"Black Dot\" data-name=\"Black Polka Dot\" data-img=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01D81RRdlKjPE1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" role=\"button\" tabindex=\"0\" aria-label=\"Select Black Polka Dot\"\u003e\n            \u003cdiv class=\"ph\"\u003e\u003cimg referrerpolicy=\"no-referrer\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01D81RRdlKjPE1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" alt=\"Black polka dot front-closure wireless bra\" width=\"520\" height=\"520\"\u003e\u003c\/div\u003e\n            \u003cspan class=\"lb\"\u003e\u003cspan class=\"ll-sw\" style=\"background:#17161a;\"\u003e\u003c\/span\u003eBlack Polka Dot\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"ll-pick-hint\"\u003eSelected color: \u003cb data-ll-color-label\u003ePink Leopard\u003c\/b\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ WEAR TRIO ══════════════ --\u003e\n    \u003csection id=\"ll-style\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n          \u003cdiv class=\"eyebrow\"\u003eOne bra, every part of your day\u003c\/div\u003e\n          \u003ch2\u003eFrom first light to last light.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ll-steps\"\u003e\n          \u003cdiv class=\"ll-step\"\u003e\n            \u003cspan class=\"n\"\u003e01 — The layering\u003c\/span\u003e\n            \u003ch3\u003eA print, not a secret\u003c\/h3\u003e\n            \u003cp\u003eMost print bras hide under t-shirts by rule. This one's smooth cups and low-cut neckline sit flat under knits — then peek out just right under open buttons and tanks.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-step\"\u003e\n            \u003cspan class=\"n\"\u003e02 — The long day\u003c\/span\u003e\n            \u003ch3\u003ePosture you can feel\u003c\/h3\u003e\n            \u003cp\u003eThe U-back and wide straps gently draw your shoulders back through desk hours and errands, while the front clasp lets you loosen the band after lunch. Comfort that adapts at 3 p.m.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-step\"\u003e\n            \u003cspan class=\"n\"\u003e03 — The wind-down\u003c\/span\u003e\n            \u003ch3\u003eOff in two seconds\u003c\/h3\u003e\n            \u003cp\u003eEnd of day, you open one clasp at your sternum and you're free — no reaching behind, no wrestling. The bra you'll take off last because it's the one you forgot you wore.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ SIZE ══════════════ --\u003e\n    \u003csection id=\"ll-fit\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n          \u003cdiv class=\"eyebrow\"\u003eGet the fit right\u003c\/div\u003e\n          \u003ch2\u003eYour size, in two minutes.\u003c\/h2\u003e\n          \u003cp\u003eMeasure snugly under your bust and match it below — the stretchy band and front clasp take care of the rest.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ll-fsteps\"\u003e\n          \u003cdiv class=\"ll-fstep\"\u003e\n            \u003cspan class=\"n\"\u003e1\u003c\/span\u003e\n            \u003ch3\u003eMeasure underbust\u003c\/h3\u003e\n            \u003cp\u003eStand tall and wrap the tape snugly under your bust, exhaling first.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-fstep\"\u003e\n            \u003cspan class=\"n\"\u003e2\u003c\/span\u003e\n            \u003ch3\u003eCheck your weight range\u003c\/h3\u003e\n            \u003cp\u003eThe chart below pairs underbust with a typical weight range — use both.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-fstep\"\u003e\n            \u003cspan class=\"n\"\u003e3\u003c\/span\u003e\n            \u003ch3\u003eBetween sizes? Up one\u003c\/h3\u003e\n            \u003cp\u003eThe band runs snug. When in doubt, size up and adjust the front clasp.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ll-size-box\"\u003e\n          \u003ch3\u003eSize chart\u003c\/h3\u003e\n          \u003ctable class=\"ll-ftable\"\u003e\n            \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eUnderbust (relaxed)\u003c\/th\u003e\n\u003cth\u003eTypical weight\u003c\/th\u003e\n\u003cth\u003eUS band guide\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e24.5\" \/ 62 cm\u003c\/td\u003e\n\u003ctd\u003e88–105 lbs\u003c\/td\u003e\n\u003ctd\u003e30–32\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e26\" \/ 66 cm\u003c\/td\u003e\n\u003ctd\u003e105–121 lbs\u003c\/td\u003e\n\u003ctd\u003e32–34\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e27.5\" \/ 70 cm\u003c\/td\u003e\n\u003ctd\u003e121–138 lbs\u003c\/td\u003e\n\u003ctd\u003e34–36\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e29\" \/ 74 cm\u003c\/td\u003e\n\u003ctd\u003e138–154 lbs\u003c\/td\u003e\n\u003ctd\u003e36–38\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e30.7\" \/ 78 cm\u003c\/td\u003e\n\u003ctd\u003e154–171 lbs\u003c\/td\u003e\n\u003ctd\u003e38–40\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n          \u003cul class=\"ll-sizes\" data-ll-sizes style=\"margin-top:22px;\"\u003e\n            \u003cli class=\"ll-size is-active\" data-option=\"S\"\u003eS\u003c\/li\u003e\n            \u003cli class=\"ll-size\" data-option=\"M\"\u003eM\u003c\/li\u003e\n            \u003cli class=\"ll-size\" data-option=\"L\"\u003eL\u003c\/li\u003e\n            \u003cli class=\"ll-size\" data-option=\"XL\"\u003eXL\u003c\/li\u003e\n            \u003cli class=\"ll-size\" data-option=\"XXL\"\u003eXXL\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"ll-size-note\"\u003eTap your size to sync the quick-buy bar below. Not perfect? Exchange free within 30 days.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ PROMISE ══════════════ --\u003e\n    \u003csection class=\"ll-promise\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"mark\"\u003e\"First light to last light — \u003cspan\u003esupport that never asks for attention.\u003c\/span\u003e\"\u003c\/div\u003e\n        \u003cp\u003eAt LarkLune, comfort and confidence come in the same package. If this bra doesn't make you feel amazing, we'll make it right.\u003c\/p\u003e\n        \u003cdiv class=\"row\"\u003e\n          \u003cdiv\u003eComfort Meets Control\u003c\/div\u003e\n\u003cdiv\u003eSupport Meets Softness\u003c\/div\u003e\n\u003cdiv\u003e30-Day Fit Guarantee\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ FAQ ══════════════ --\u003e\n    \u003csection id=\"ll-faq\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eGood to know\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ll-faq\"\u003e\n          \u003cdiv class=\"ll-qa\"\u003e\n\u003cbutton type=\"button\"\u003eHow does a front-closure bra actually work? \u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n            \u003cdiv class=\"ans\"\u003e\u003cp\u003eThe clasp sits at your sternum instead of your back. You slip the bra on like a crop top, align the hooks, and press them closed — then use the multi-row clasp to fine-tune the band tension. No hooks behind your back, no twisting, no asking for help.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ll-qa\"\u003e\n\u003cbutton type=\"button\"\u003eWill the print fade or peel in the wash? \u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n            \u003cdiv class=\"ans\"\u003e\u003cp\u003eThe pattern is dyed into the fabric, not printed on top. Machine wash cold inside a lingerie bag on the gentle cycle, close the clasp first, and lay flat to dry. Skip bleach and high-heat drying and the print stays crisp.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ll-qa\"\u003e\n\u003cbutton type=\"button\"\u003eAre the straps adjustable? \u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n            \u003cdiv class=\"ans\"\u003e\u003cp\u003eThe straps are fixed wide elastic — designed to spread weight across the shoulder instead of digging, and cut so they stay put without daily adjusting. The band tension is what you adjust, via the front clasp's multiple rows.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ll-qa\"\u003e\n\u003cbutton type=\"button\"\u003eDo the pads shift around in the wash? \u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n            \u003cdiv class=\"ans\"\u003e\u003cp\u003eNo — the pads are fixed one-piece cups sewn into the bra, so they can't fold, bunch, or escape. It's also fully machine washable, which most removable-pad bras are not.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ll-qa\"\u003e\n\u003cbutton type=\"button\"\u003eWhat if the size doesn't fit me? \u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n            \u003cdiv class=\"ans\"\u003e\u003cp\u003eYou're covered by our 30-day fit guarantee. If the fit isn't right, contact support@larklune.com and we'll arrange an exchange or refund.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ TRUST WALL ══════════════ --\u003e\n    \u003csection id=\"ll-trustwall\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003cdiv class=\"ll-head\"\u003e\n          \u003cdiv class=\"eyebrow\"\u003eShop with confidence\u003c\/div\u003e\n          \u003ch2\u003eWhy women order from LarkLune twice.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ll-twall\"\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M1 3h15v13H1z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 8h4l3 3v5h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003eFast US Shipping\u003c\/h3\u003e\n            \u003cp\u003eDispatched quickly from our US fulfillment partners — free on orders $79.99+.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"23 4 23 10 17 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M20.49 15a9 9 0 1 1-2.12-9.36L23 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003e30-Day Fit Guarantee\u003c\/h3\u003e\n            \u003cp\u003eWrong size or just not for you? Exchange or refund within 30 days, no drama.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003eEasy Exchanges\u003c\/h3\u003e\n            \u003cp\u003eOne email to support@larklune.com and we handle the rest — humans, not bots.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003eSecure Checkout\u003c\/h3\u003e\n            \u003cp\u003eShop Pay, PayPal and all major cards — encrypted end to end.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003eDiscreet Packaging\u003c\/h3\u003e\n            \u003cp\u003ePlain, unmarked packaging on every order. What's inside is your business.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"ll-tcard\"\u003e\n            \u003cspan class=\"ic\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#7c4a5a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003ch3\u003eMade for Real Bodies\u003c\/h3\u003e\n            \u003cp\u003eSized and tested on XS–5XL fits across our range — comfort first, always.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ FINAL CTA ══════════════ --\u003e\n    \u003csection class=\"ll-final\"\u003e\n      \u003cdiv class=\"wrap\"\u003e\n        \u003ch2\u003eBuy one. Get one free.\u003c\/h2\u003e\n        \u003cp\u003eThis bra is \u003cstrong\u003e$29.99\u003c\/strong\u003e — and your second one is free during Black Friday. Or mix any 3 Black Friday styles for \u003cstrong\u003e$79.99\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003ca class=\"ll-cta\" data-ll-link=\"final\" href=\"\/products\/1076649952580\"\u003eShop Now — $29.99 · Buy 1 Get 1 FREE\u003c\/a\u003e\n        \u003cp class=\"ll-cta-note\"\u003eBlack Friday offers apply at checkout · Free US shipping on orders $79.99+ · 30-day fit guarantee\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- ══════════════ STICKY BUY BAR ══════════════ --\u003e\n    \u003cdiv class=\"ll-sticky\" data-ll-sticky\u003e\n      \u003cdiv class=\"ll-sticky-in\"\u003e\n        \u003cdiv class=\"info\"\u003e\n          \u003cimg referrerpolicy=\"no-referrer\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/O1CN01s3tiI6cRq3C1chua__934995383-0-cib.jpg?v=1793609874\u0026amp;width=900\" alt=\"\" width=\"52\" height=\"52\"\u003e\n          \u003cdiv\u003e\n\u003cb\u003eLeopard \u0026amp; Polka Dot Front-Closure Bra\u003c\/b\u003e\u003csmall\u003e\u003cspan data-ll-color-label\u003ePink Leopard\u003c\/span\u003e · \u003cspan data-ll-size-label\u003eS\u003c\/span\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"sp\" data-ll-price\u003e$29.99\u003c\/span\u003e\n        \u003ca class=\"ll-cta\" data-ll-link=\"sticky\" href=\"\/products\/1076649952580\"\u003eShop Now\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"How does a front-closure bra actually work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The clasp sits at your sternum instead of your back. You slip the bra on like a crop top, align the hooks, and press them closed — then use the multi-row clasp to fine-tune the band tension. No hooks behind your back, no twisting, no asking for help.\"}},\n{\"@type\":\"Question\",\"name\":\"Will the print fade or peel in the wash?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The pattern is dyed into the fabric, not printed on top. Machine wash cold inside a lingerie bag on the gentle cycle, close the clasp first, and lay flat to dry. Skip bleach and high-heat drying and the print stays crisp.\"}},\n{\"@type\":\"Question\",\"name\":\"Are the straps adjustable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The straps are fixed wide elastic — designed to spread weight across the shoulder instead of digging, and cut so they stay put without daily adjusting. The band tension is what you adjust, via the front clasp's multiple rows.\"}},\n{\"@type\":\"Question\",\"name\":\"Do the pads shift around in the wash?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No — the pads are fixed one-piece cups sewn into the bra, so they can't fold, bunch, or escape. It's also fully machine washable, which most removable-pad bras are not.\"}},\n{\"@type\":\"Question\",\"name\":\"What if the size doesn't fit me?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You're covered by our 30-day fit guarantee. If the fit isn't right, contact support@larklune.com and we'll arrange an exchange or refund.\"}}]}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n(function(){\n  var root = document.getElementById('ll-pd-root');\n  if(!root) return;\n\n  var CURRENCY = \"USD\";\n  var FALLBACK_PRICE_CENTS = 2999;\n  var BASE_URL = \"\/products\/1076649952580\";\n  var fmt = new Intl.NumberFormat('en-US',{style:'currency',currency:CURRENCY});\n\n  \/* live variant IDs injected from Shopify (UI display names preserved) *\/\n  var VARIANTS = [{\"id\":67850180919510,\"option1\":\"Pink Leopard\",\"option2\":\"S\",\"available\":true,\"price\":2999},{\"id\":67850180853974,\"option1\":\"Pink Leopard\",\"option2\":\"M\",\"available\":true,\"price\":2999},{\"id\":67850180690134,\"option1\":\"Pink Leopard\",\"option2\":\"L\",\"available\":true,\"price\":2999},{\"id\":67850180952278,\"option1\":\"Pink Leopard\",\"option2\":\"XL\",\"available\":true,\"price\":2999},{\"id\":67850180624598,\"option1\":\"Pink Leopard\",\"option2\":\"XXL\",\"available\":true,\"price\":2999},{\"id\":67850180493526,\"option1\":\"Leopard\",\"option2\":\"S\",\"available\":true,\"price\":2999},{\"id\":67850180526294,\"option1\":\"Leopard\",\"option2\":\"M\",\"available\":true,\"price\":2999},{\"id\":67850180886742,\"option1\":\"Leopard\",\"option2\":\"L\",\"available\":true,\"price\":2999},{\"id\":67850180559062,\"option1\":\"Leopard\",\"option2\":\"XL\",\"available\":true,\"price\":2999},{\"id\":67850180591830,\"option1\":\"Leopard\",\"option2\":\"XXL\",\"available\":true,\"price\":2999},{\"id\":67850180722902,\"option1\":\"White Dot\",\"option2\":\"S\",\"available\":true,\"price\":2999},{\"id\":67850181083350,\"option1\":\"White Dot\",\"option2\":\"M\",\"available\":true,\"price\":2999},{\"id\":67850180985046,\"option1\":\"White Dot\",\"option2\":\"L\",\"available\":true,\"price\":2999},{\"id\":67850181017814,\"option1\":\"White Dot\",\"option2\":\"XL\",\"available\":true,\"price\":2999},{\"id\":67850180788438,\"option1\":\"White Dot\",\"option2\":\"XXL\",\"available\":true,\"price\":2999},{\"id\":67850180755670,\"option1\":\"Black Dot\",\"option2\":\"S\",\"available\":true,\"price\":2999},{\"id\":67850181116118,\"option1\":\"Black Dot\",\"option2\":\"M\",\"available\":true,\"price\":2999},{\"id\":67850181050582,\"option1\":\"Black Dot\",\"option2\":\"L\",\"available\":true,\"price\":2999},{\"id\":67850180821206,\"option1\":\"Black Dot\",\"option2\":\"XL\",\"available\":true,\"price\":2999},{\"id\":67850180657366,\"option1\":\"Black Dot\",\"option2\":\"XXL\",\"available\":true,\"price\":2999}];\n\n  var state = { color:'Pink Leopard', size:'S' };\n  var links = root.querySelectorAll('[data-ll-link]');\n  var colorEls = root.querySelectorAll('.ll-color[data-option], .ll-var-card[data-option]');\n  var sizes = root.querySelectorAll('[data-ll-sizes] .ll-size');\n\n  function currentVariant(){\n    for(var i=0;i\u003cVARIANTS.length;i++){\n      var v = VARIANTS[i];\n      if(v.option1 === state.color \u0026\u0026 (v.option2 === state.size || !v.option2)) return v;\n    }\n    return null;\n  }\n\n  function displayName(opt){\n    var el = null;\n    for(var i=0;i\u003ccolorEls.length;i++){ if(colorEls[i].getAttribute('data-option') === opt){ el = colorEls[i]; break; } }\n    return (el \u0026\u0026 el.getAttribute('data-name')) || opt;\n  }\n\n  function paint(){\n    var v = currentVariant();\n    var soldOut = !v || v.available === false;\n    var price = v ? fmt.format(v.price\/100) : fmt.format(FALLBACK_PRICE_CENTS\/100);\n    var url = BASE_URL + (v \u0026\u0026 v.id ? '?variant=' + v.id : '');\n    var colorName = displayName(state.color);\n\n    root.querySelectorAll('[data-ll-price]').forEach(function(el){ el.textContent = price; });\n    root.querySelectorAll('[data-ll-color-label]').forEach(function(el){ el.textContent = colorName; });\n    root.querySelectorAll('[data-ll-size-label]').forEach(function(el){ el.textContent = state.size; });\n\n    links.forEach(function(a){\n      a.href = url;\n      var kind = a.getAttribute('data-ll-link');\n      if(kind === 'buy'){ a.textContent = (soldOut ? 'View Product' : 'Shop Now') + ' — ' + price; }\n      else if(kind === 'final'){ a.textContent = 'Shop Now — ' + price + ' · Buy 1 Get 1 FREE'; }\n      else { a.textContent = soldOut ? 'View Product' : 'Shop Now'; }\n    });\n\n    sizes.forEach(function(el){\n      var sv = null;\n      for(var i=0;i\u003cVARIANTS.length;i++){\n        if(VARIANTS[i].option1 === state.color \u0026\u0026 VARIANTS[i].option2 === el.getAttribute('data-option')){ sv = VARIANTS[i]; break; }\n      }\n      el.classList.toggle('is-sold', !!(sv \u0026\u0026 sv.available === false));\n    });\n  }\n\n  function setActiveColor(opt){\n    colorEls.forEach(function(el){ el.classList.toggle('is-active', el.getAttribute('data-option') === opt); });\n  }\n\n  \/* ── sticky-bar thumbnail follows the selected color ── *\/\n  var stickyThumb = root.querySelector('[data-ll-sticky] .info img');\n\n  function syncThumb(){\n    if(!stickyThumb) return;\n    var el = null;\n    for(var i=0;i\u003ccolorEls.length;i++){ if(colorEls[i].getAttribute('data-option') === state.color){ el = colorEls[i]; break; } }\n    if(!el) return;\n    var url = el.getAttribute('data-img');\n    var cname = el.getAttribute('data-name') || state.color;\n    if(!url) return;\n    stickyThumb.src = url;\n    stickyThumb.alt = 'LarkLune Leopard \u0026 Polka Dot Front-Closure Bra in ' + cname;\n  }\n\n  colorEls.forEach(function(el){\n    var pick = function(){\n      var opt = el.getAttribute('data-option');\n      setActiveColor(opt);\n      state.color = opt;\n      paint();\n      syncThumb();\n    };\n    el.addEventListener('click', pick);\n    el.addEventListener('keydown', function(e){\n      if(e.key === 'Enter' || e.key === ' '){ e.preventDefault(); pick(); }\n    });\n  });\n\n  sizes.forEach(function(el){\n    el.addEventListener('click', function(){\n      if(el.classList.contains('is-sold')) return;\n      sizes.forEach(function(s){ s.classList.toggle('is-active', s === el); });\n      state.size = el.getAttribute('data-option');\n      paint();\n    });\n  });\n\n  root.querySelectorAll('.ll-qa button').forEach(function(b){\n    b.addEventListener('click', function(){\n      var qa = b.parentElement, ans = qa.querySelector('.ans');\n      var isOpen = qa.classList.contains('open');\n      root.querySelectorAll('.ll-qa.open').forEach(function(o){\n        o.classList.remove('open'); o.querySelector('.ans').style.maxHeight = null;\n      });\n      if(!isOpen){ qa.classList.add('open'); ans.style.maxHeight = ans.scrollHeight + 'px'; }\n    });\n  });\n\n  var bar = root.querySelector('[data-ll-sticky]');\n  if(bar){\n    \/* theme-agnostic: some themes scroll .page-wrapper instead of window,\n       so listen in the capture phase and read scrollTop from the event target *\/\n    var onScroll = function(e){\n      var t = e \u0026\u0026 e.target;\n      var y = (t \u0026\u0026 t.scrollTop) || window.scrollY || document.documentElement.scrollTop || 0;\n      if(t === document || t === window || !t) y = window.scrollY || document.documentElement.scrollTop || 0;\n      bar.classList.toggle('is-show', y \u003e 600);\n    };\n    window.addEventListener('scroll', onScroll, true);\n    document.addEventListener('scroll', onScroll, true);\n    onScroll();\n  }\n\n  paint();\n})();\n\u003c\/script\u003e\n","brand":"larklune","offers":[{"title":"Leopard print \/ S","offer_id":67850180493526,"sku":"Leopard print-S--6290892719763","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ M","offer_id":67850180526294,"sku":"Leopard print-M--6290892719764","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ XL","offer_id":67850180559062,"sku":"Leopard print-XL--6290892719766","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ XXL","offer_id":67850180591830,"sku":"Leopard print-XXL--6290892719767","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink leopard print \/ XXL","offer_id":67850180624598,"sku":"Pink leopard print-XXL--6290892719762","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black polka dots \/ XXL","offer_id":67850180657366,"sku":"Black polka dots-XXL--6290892719757","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink leopard print \/ L","offer_id":67850180690134,"sku":"Pink leopard print-L--6290892719760","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White polka dots \/ S","offer_id":67850180722902,"sku":"White polka dots-S--6290892719748","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black polka dots \/ S","offer_id":67850180755670,"sku":"Black polka dots-S--6290892719753","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White polka dots \/ XXL","offer_id":67850180788438,"sku":"White polka dots-XXL--6290892719752","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black polka dots \/ XL","offer_id":67850180821206,"sku":"Black polka dots-XL--6290892719756","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink leopard print \/ M","offer_id":67850180853974,"sku":"Pink leopard print-M--6290892719759","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Leopard print \/ L","offer_id":67850180886742,"sku":"Leopard print-L--6290892719765","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink leopard print \/ S","offer_id":67850180919510,"sku":"Pink leopard print-S--6290892719758","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink leopard print \/ XL","offer_id":67850180952278,"sku":"Pink leopard print-XL--6290892719761","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White polka dots \/ L","offer_id":67850180985046,"sku":"White polka dots-L--6290892719750","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White polka dots \/ XL","offer_id":67850181017814,"sku":"White polka dots-XL--6290892719751","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black polka dots \/ L","offer_id":67850181050582,"sku":"Black polka dots-L--6290892719755","price":19.99,"currency_code":"USD","in_stock":true},{"title":"White polka dots \/ M","offer_id":67850181083350,"sku":"White polka dots-M--6290892719749","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black polka dots \/ M","offer_id":67850181116118,"sku":"Black polka dots-M--6290892719754","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0846\/4026\/8502\/files\/processed_image_1439661065-ProcessImageAsync-c638ad4efe8f8e6f4f53564eb2a9a2a3t_1.png?v=1793700340","url":"https:\/\/larklune.com\/products\/leopard-front-closure-bra","provider":"larklune","version":"1.0","type":"link"}