{"product_id":"womens-nbsp-push-up-sports-bra","title":"Push Up Sports Bra","description":"\u003cbody\u003e   \u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003ctitle\u003eWomen's Push Up Sports Bra\u003c\/title\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@300;400;500;600\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003cstyle\u003e   *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }    :root {     --blush: #f5e6e0;     --rose: #c9736a;     --rose-dark: #a85a52;     --charcoal: #2a2320;     --warm-gray: #7a6f6b;     --cream: #faf7f4;     --white: #ffffff;     --border: #e8ddd9;     --gold: #c4a882;   }    body {     font-family: 'DM Sans', sans-serif;     background: var(--cream);     color: var(--charcoal);     line-height: 1.6;     -webkit-font-smoothing: antialiased;   }    \/* ── SLIDER ── *\/   .slider-section {     width: 100%;     background: var(--blush);     position: relative;     overflow: hidden;   }    .slider-wrapper {     position: relative;     max-width: 100%;     aspect-ratio: 4\/3;     overflow: hidden;   }    .slides {     display: flex;     width: 100%;     height: 100%;     transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);   }    .slide {     min-width: 100%;     height: 100%;     position: relative;     display: flex;     align-items: center;     justify-content: center;     background: var(--blush);   }    .slide img {     width: 100%;     height: 100%;     object-fit: cover;     display: block;   }    .slide-placeholder {     width: 100%;     height: 100%;     display: flex;     align-items: center;     justify-content: center;     flex-direction: column;     gap: 12px;     background: linear-gradient(135deg, #f0e0d8 0%, #e8d0c8 50%, #d8bdb4 100%);   }    .slide-placeholder svg {     opacity: 0.35;   }    .slide-placeholder span {     font-family: 'Cormorant Garamond', serif;     font-size: 13px;     color: var(--warm-gray);     letter-spacing: 2px;     text-transform: uppercase;   }    \/* Arrows *\/   .slider-btn {     position: absolute;     top: 50%;     transform: translateY(-50%);     background: rgba(255,255,255,0.9);     border: none;     width: 44px;     height: 44px;     border-radius: 50%;     cursor: pointer;     display: flex;     align-items: center;     justify-content: center;     z-index: 10;     box-shadow: 0 2px 12px rgba(0,0,0,0.12);     transition: all 0.25s ease;     backdrop-filter: blur(4px);   }   .slider-btn:hover { background: var(--rose); }   .slider-btn:hover svg path { stroke: white; }   .slider-btn svg path { stroke: var(--charcoal); transition: stroke 0.25s; }   .slider-btn.prev { left: 14px; }   .slider-btn.next { right: 14px; }    \/* Dots *\/   .slider-dots {     display: flex;     justify-content: center;     gap: 8px;     padding: 16px 0 20px;     background: var(--blush);   }   .dot {     width: 8px;     height: 8px;     border-radius: 50%;     background: #d4b8b0;     border: none;     cursor: pointer;     transition: all 0.3s ease;     padding: 0;   }   .dot.active {     background: var(--rose);     transform: scale(1.3);   }    \/* ── PRODUCT BODY ── *\/   .product-body {     max-width: 740px;     margin: 0 auto;     padding: 48px 28px 64px;   }    \/* Eyebrow *\/   .eyebrow {     font-size: 11px;     letter-spacing: 3px;     text-transform: uppercase;     color: var(--rose);     font-weight: 500;     margin-bottom: 10px;   }    \/* Title *\/   .product-title {     font-family: 'Cormorant Garamond', serif;     font-size: clamp(32px, 6vw, 48px);     font-weight: 500;     line-height: 1.15;     color: var(--charcoal);     margin-bottom: 18px;     letter-spacing: -0.5px;   }    \/* Tagline *\/   .tagline {     font-size: 15px;     color: var(--warm-gray);     line-height: 1.75;     border-left: 3px solid var(--rose);     padding-left: 18px;     margin-bottom: 40px;     font-style: italic;   }    \/* Divider *\/   .divider {     height: 1px;     background: linear-gradient(90deg, var(--rose) 0%, var(--border) 60%, transparent 100%);     margin: 36px 0;   }    \/* Section headings *\/   .section-label {     font-size: 11px;     letter-spacing: 3px;     text-transform: uppercase;     color: var(--gold);     font-weight: 600;     margin-bottom: 22px;   }    \/* Features grid *\/   .features-grid {     display: grid;     grid-template-columns: 1fr 1fr;     gap: 18px;     margin-bottom: 8px;   }    @media (max-width: 520px) {     .features-grid { grid-template-columns: 1fr; }   }    .feature-card {     background: var(--white);     border: 1px solid var(--border);     border-radius: 12px;     padding: 20px 18px;     display: flex;     gap: 14px;     align-items: flex-start;     transition: box-shadow 0.25s, transform 0.25s;   }   .feature-card:hover {     box-shadow: 0 6px 24px rgba(201,115,106,0.12);     transform: translateY(-2px);   }    .feature-icon {     width: 38px;     height: 38px;     border-radius: 50%;     background: var(--blush);     display: flex;     align-items: center;     justify-content: center;     flex-shrink: 0;     font-size: 17px;   }    .feature-content h4 {     font-family: 'DM Sans', sans-serif;     font-size: 13px;     font-weight: 600;     color: var(--charcoal);     margin-bottom: 5px;     letter-spacing: 0.2px;   }    .feature-content p {     font-size: 12.5px;     color: var(--warm-gray);     line-height: 1.6;   }    \/* Details table *\/   .details-table {     width: 100%;     border-collapse: collapse;     font-size: 14px;   }    .details-table tr {     border-bottom: 1px solid var(--border);   }    .details-table tr:last-child { border-bottom: none; }    .details-table td {     padding: 13px 0;     vertical-align: top;   }    .details-table td:first-child {     color: var(--warm-gray);     font-size: 12px;     text-transform: uppercase;     letter-spacing: 1px;     font-weight: 500;     width: 44%;     padding-right: 16px;   }    .details-table td:last-child {     color: var(--charcoal);     font-weight: 500;   }    \/* Trust badges *\/   .trust-strip {     display: flex;     justify-content: space-around;     flex-wrap: wrap;     gap: 14px;     background: var(--white);     border: 1px solid var(--border);     border-radius: 14px;     padding: 22px 18px;     margin-top: 36px;   }    .trust-item {     display: flex;     flex-direction: column;     align-items: center;     gap: 6px;     text-align: center;   }    .trust-icon {     font-size: 22px;   }    .trust-label {     font-size: 11px;     color: var(--warm-gray);     letter-spacing: 0.5px;     font-weight: 500;     text-transform: uppercase;   }    \/* CTA banner *\/   .cta-banner {     margin-top: 36px;     background: linear-gradient(135deg, var(--charcoal) 0%, #3d2e2a 100%);     border-radius: 14px;     padding: 28px 28px;     display: flex;     align-items: center;     justify-content: space-between;     gap: 20px;     flex-wrap: wrap;   }    .cta-text h3 {     font-family: 'Cormorant Garamond', serif;     font-size: 22px;     color: var(--white);     font-weight: 400;     margin-bottom: 4px;   }    .cta-text p {     font-size: 13px;     color: rgba(255,255,255,0.55);     letter-spacing: 0.3px;   }    .cta-badge {     display: inline-flex;     align-items: center;     gap: 8px;     background: var(--rose);     color: white;     font-size: 13px;     font-weight: 600;     letter-spacing: 1px;     text-transform: uppercase;     padding: 13px 26px;     border-radius: 8px;     cursor: pointer;     transition: background 0.25s;     border: none;     white-space: nowrap;   }   .cta-badge:hover { background: var(--rose-dark); }    \/* Inline images (non-slider) *\/   .inline-img-wrap { margin: 10px 0; }   .inline-img-wrap img { width: 100%; border-radius: 10px; display: block; }    \/* SIZE CHART *\/   .size-chart { width: 100%; border-collapse: collapse; font-size: 13.5px; border-radius: 12px; overflow: hidden; }   .size-chart thead tr { background: var(--charcoal); color: var(--white); }   .size-chart thead th { padding: 14px 18px; text-align: center; font-weight: 500; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; }   .size-chart tbody tr:nth-child(odd) { background: var(--blush); }   .size-chart tbody tr:nth-child(even) { background: var(--white); }   .size-chart tbody td { padding: 14px 18px; text-align: center; color: var(--charcoal); border-bottom: 1px solid var(--border); }   .size-chart tbody td:first-child { font-weight: 700; font-size: 15px; color: var(--rose); }   .size-note { font-size: 11.5px; color: var(--warm-gray); margin-top: 10px; text-align: center; font-style: italic; }    \/* ACCORDION *\/   .accordion-section { margin-top: 36px; }   .accordion-item { border-bottom: 1px solid var(--border); }   .accordion-item:first-child { border-top: 1px solid var(--border); }   .accordion-trigger { width: 100%; background: none; border: none; padding: 18px 4px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; text-align: left; color: var(--charcoal); font-family: 'DM Sans', sans-serif; font-size: 15px; font-weight: 500; transition: color 0.2s; }   .accordion-trigger:hover { color: var(--rose); }   .accordion-icon { width: 22px; height: 22px; flex-shrink: 0; position: relative; border: 1.5px solid var(--border); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: border-color 0.2s, background 0.2s; }   .accordion-trigger:hover .accordion-icon { border-color: var(--rose); background: var(--blush); }   .accordion-icon::before, .accordion-icon::after { content: ''; position: absolute; background: var(--charcoal); border-radius: 2px; transition: transform 0.3s ease, opacity 0.3s; }   .accordion-icon::before { width: 10px; height: 1.5px; }   .accordion-icon::after { width: 1.5px; height: 10px; }   .accordion-item.open .accordion-icon::after { transform: rotate(90deg); opacity: 0; }   .accordion-trigger:hover .accordion-icon::before, .accordion-trigger:hover .accordion-icon::after { background: var(--rose); }   .accordion-body { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0.4,0,0.2,1); }   .accordion-inner { padding: 0 4px 22px; font-size: 14px; color: var(--warm-gray); line-height: 1.8; }   .accordion-inner ul { list-style: none; padding: 0; }   .accordion-inner ul li { padding: 5px 0 5px 20px; position: relative; }   .accordion-inner ul li::before { content: '✓'; position: absolute; left: 0; color: var(--rose); font-weight: 700; font-size: 12px; top: 6px; }    \/* Compare table *\/   .compare-table { width: 100%; border-collapse: collapse; font-size: 13px; margin-top: 8px; }   .compare-table th { padding: 10px 12px; text-align: center; font-size: 12px; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase; }   .compare-table th:first-child { text-align: left; background: transparent; }   .compare-table th:nth-child(2) { background: var(--rose); color: white; border-radius: 6px 6px 0 0; }   .compare-table th:nth-child(3) { background: #e8e2de; color: var(--warm-gray); border-radius: 6px 6px 0 0; }   .compare-table td { padding: 10px 12px; border-bottom: 1px solid var(--border); vertical-align: middle; color: var(--charcoal); }   .compare-table td:first-child { font-weight: 500; font-size: 12.5px; color: var(--warm-gray); }   .compare-table td:nth-child(2) { text-align: center; background: rgba(201,115,106,0.06); }   .compare-table td:nth-child(3) { text-align: center; background: rgba(0,0,0,0.02); }   .yes { color: #4caf50; font-weight: 700; font-size: 15px; }   .no { color: #bbb; font-size: 15px; }  \u003c\/style\u003e    \u003c!-- ───── IMAGE SLIDER ───── --\u003e \u003cdiv class=\"slider-section\"\u003e   \u003cdiv class=\"slider-wrapper\"\u003e     \u003cdiv class=\"slides\" id=\"slides\"\u003e        \u003c!-- Slide 1 --\u003e       \u003cdiv class=\"slide\"\u003e         \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/9679\/4338\/files\/8877g.png?v=1777929403\" alt=\"Women's Push Up Sports Bra – view 1\"\u003e       \u003c\/div\u003e        \u003c!-- Slide 2 --\u003e       \u003cdiv class=\"slide\"\u003e         \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/9679\/4338\/files\/Se98e863d42404f50bdab1cd9280a50d1i.png?v=1777929683\" alt=\"Women's Push Up Sports Bra – view 2\" loading=\"lazy\"\u003e       \u003c\/div\u003e        \u003c!-- Slide 3 --\u003e       \u003cdiv class=\"slide\"\u003e         \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0714\/9679\/4338\/files\/S2ec71ac4a2894a99b1c4ae7d361ce953f.png?v=1777929687\" alt=\"Women's Push Up Sports Bra – view 3\" loading=\"lazy\"\u003e       \u003c\/div\u003e      \u003c\/div\u003e      \u003cbutton class=\"slider-btn prev\" onclick=\"changeSlide(-1)\" aria-label=\"Previous image\"\u003e       \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath d=\"M11 14L6 9l5-5\" stroke=\"#2a2320\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e     \u003c\/button\u003e     \u003cbutton class=\"slider-btn next\" onclick=\"changeSlide(1)\" aria-label=\"Next image\"\u003e       \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 18 18\" fill=\"none\"\u003e\u003cpath d=\"M7 4l5 5-5 5\" stroke=\"#2a2320\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e     \u003c\/button\u003e   \u003c\/div\u003e    \u003cdiv class=\"slider-dots\" id=\"dots\"\u003e\u003c\/div\u003e \u003c\/div\u003e   \u003c!-- ───── PRODUCT DESCRIPTION BODY ───── --\u003e \u003cdiv class=\"product-body\"\u003e    \u003cp class=\"eyebrow\"\u003eActivewear · Seamless Collection\u003c\/p\u003e   \u003ch1 class=\"product-title\"\u003eWomen's Push Up\u003cbr\u003eSports Bra\u003c\/h1\u003e   \u003cp class=\"tagline\"\u003eDesigned for comfort, style, and performance — perfect for everyday wear and active lifestyles. Whether you're heading to the gym or styling it casually, it delivers both support and confidence.\u003c\/p\u003e    \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e    \u003cp class=\"section-label\"\u003eKey Features\u003c\/p\u003e    \u003cdiv class=\"features-grid\"\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e🧵\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003ePremium Material\u003c\/h4\u003e         \u003cp\u003eHigh-quality nylon \u0026amp; spandex blend — soft, breathable, ultra-stretchy, and non-see-through.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e💪\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003eComfortable \u0026amp; Supportive\u003c\/h4\u003e         \u003cp\u003eWide shoulder straps for maximum comfort. Ideal for medium to high-impact activities.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e🔄\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003eRemovable Padding\u003c\/h4\u003e         \u003cp\u003eRemovable chest pads give you flexibility for styling preferences and easy washing.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e💧\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003eSweat-Wicking Fabric\u003c\/h4\u003e         \u003cp\u003eMoisture-wicking technology keeps you cool and dry during intense workouts.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e✨\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003eStylish Neckline\u003c\/h4\u003e         \u003cp\u003eModern linear neckline that highlights the collarbone with a subtle, attractive look.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"feature-card\"\u003e       \u003cdiv class=\"feature-icon\"\u003e🏃\u003c\/div\u003e       \u003cdiv class=\"feature-content\"\u003e         \u003ch4\u003eVersatile Use\u003c\/h4\u003e         \u003cp\u003eGym, yoga, running, Pilates, fitness training, or casual daily wear — it does it all.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e    \u003cp class=\"section-label\"\u003eProduct Details\u003c\/p\u003e    \u003ctable class=\"details-table\"\u003e     \u003ctr\u003e       \u003ctd\u003eGender\u003c\/td\u003e       \u003ctd\u003eWomen\u003c\/td\u003e     \u003c\/tr\u003e     \u003ctr\u003e       \u003ctd\u003eMaterial\u003c\/td\u003e       \u003ctd\u003eNylon \u0026amp; Spandex\u003c\/td\u003e     \u003c\/tr\u003e     \u003ctr\u003e       \u003ctd\u003eStyle\u003c\/td\u003e       \u003ctd\u003eCasual \/ Activewear\u003c\/td\u003e     \u003c\/tr\u003e     \u003ctr\u003e       \u003ctd\u003eCare\u003c\/td\u003e       \u003ctd\u003eHand wash recommended\u003c\/td\u003e     \u003c\/tr\u003e     \u003ctr\u003e       \u003ctd\u003ePackage\u003c\/td\u003e       \u003ctd\u003e1 × Sports Bra\u003c\/td\u003e     \u003c\/tr\u003e   \u003c\/table\u003e    \u003c!-- Trust Strip --\u003e   \u003cdiv class=\"trust-strip\"\u003e     \u003cdiv class=\"trust-item\"\u003e \u003cspan class=\"trust-icon\"\u003e🚚\u003c\/span\u003e\u003cspan class=\"trust-label\"\u003eFast Shipping\u003c\/span\u003e \u003c\/div\u003e     \u003cdiv class=\"trust-item\"\u003e \u003cspan class=\"trust-icon\"\u003e↩️\u003c\/span\u003e\u003cspan class=\"trust-label\"\u003eEasy Returns\u003c\/span\u003e \u003c\/div\u003e     \u003cdiv class=\"trust-item\"\u003e \u003cspan class=\"trust-icon\"\u003e🔒\u003c\/span\u003e\u003cspan class=\"trust-label\"\u003eSecure Checkout\u003c\/span\u003e \u003c\/div\u003e     \u003cdiv class=\"trust-item\"\u003e \u003cspan class=\"trust-icon\"\u003e⭐\u003c\/span\u003e\u003cspan class=\"trust-label\"\u003eTop Rated\u003c\/span\u003e \u003c\/div\u003e   \u003c\/div\u003e    \u003c!-- CTA Banner --\u003e   \u003cdiv class=\"cta-banner\"\u003e     \u003cdiv class=\"cta-text\"\u003e       \u003ch3\u003eReady to elevate your active wardrobe?\u003c\/h3\u003e       \u003cp\u003eLimited stock — order yours today\u003c\/p\u003e     \u003c\/div\u003e     \u003cbutton class=\"cta-badge\"\u003e       🛒 Add to Cart     \u003c\/button\u003e   \u003c\/div\u003e    \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e    \u003c!-- ───── ACCORDION ───── --\u003e   \u003cdiv class=\"accordion-section\"\u003e      \u003c!-- 1. Why You Need This --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Why You Need This         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cp\u003eMost sports bras sacrifice style for support — or support for comfort. This one refuses to compromise. Here's why thousands of women are making the switch:\u003c\/p\u003e           \u003cul\u003e             \u003cli\u003eFeel supported through every squat, sprint, and stretch without shoulder dig-in\u003c\/li\u003e             \u003cli\u003eLook polished enough to wear from the gym straight to errands or brunch\u003c\/li\u003e             \u003cli\u003eStay dry and fresh even during the most intense workout sessions\u003c\/li\u003e             \u003cli\u003eNever worry about see-through fabric or slipping pads again\u003c\/li\u003e             \u003cli\u003eOne bra that does it all — gym, yoga, running, and everyday casual wear\u003c\/li\u003e           \u003c\/ul\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 2. Premium Features --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Premium Features         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cul\u003e             \u003cli\u003e \u003cstrong\u003eRibbed Seamless Construction\u003c\/strong\u003e — no chafing, no irritation, buttery-soft feel all day\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eNylon \u0026amp; Spandex Blend\u003c\/strong\u003e — premium stretch that bounces back wash after wash\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eWide Shoulder Straps\u003c\/strong\u003e — distribute weight evenly, zero dig-in even during long sessions\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eRemovable Chest Pads\u003c\/strong\u003e — shape when you want it, easy removal for washing\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eMoisture-Wicking Technology\u003c\/strong\u003e — pulls sweat away from skin so you stay cool and dry\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eModern Linear Neckline\u003c\/strong\u003e — highlights the collarbone for an elegant, confident look\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eHigh-Quality Stitching\u003c\/strong\u003e — reinforced seams for lasting durability through heavy use\u003c\/li\u003e           \u003c\/ul\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 3. Problems It Solves --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Problems It Solves         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cul\u003e             \u003cli\u003e \u003cstrong\u003eStrap digging into shoulders?\u003c\/strong\u003e — Wide straps spread the load comfortably\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eSee-through fabric?\u003c\/strong\u003e — High-density seamless knit stays fully opaque\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eSweaty \u0026amp; uncomfortable?\u003c\/strong\u003e — Moisture-wicking fabric keeps you fresh all day\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003ePads that slip or fold?\u003c\/strong\u003e — Secure pad pockets keep everything perfectly in place\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eBra that looks too sporty for everyday?\u003c\/strong\u003e — Sleek neckline makes it completely street-ready\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eFabric that loses shape after washing?\u003c\/strong\u003e — Premium spandex blend retains shape wash after wash\u003c\/li\u003e           \u003c\/ul\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 4. Our Bra vs Ordinary Bras --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Our Bra vs Ordinary Bras         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003ctable class=\"compare-table\"\u003e             \u003cthead\u003e               \u003ctr\u003e                 \u003cth\u003eFeature\u003c\/th\u003e                 \u003cth\u003eOur Bra\u003c\/th\u003e                 \u003cth\u003eOrdinary Bras\u003c\/th\u003e               \u003c\/tr\u003e             \u003c\/thead\u003e             \u003ctbody\u003e               \u003ctr\u003e \u003ctd\u003eSeamless Ribbed Fabric\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eMoisture-Wicking\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eWide No-Dig Straps\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eRemovable Padding\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eNon-See-Through\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eGym \u0026amp; Casual Wear\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eShape-Retaining Fabric\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"yes\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e \u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e \u003c\/tr\u003e             \u003c\/tbody\u003e           \u003c\/table\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 5. Size Guide --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Size Guide         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cp style=\"margin-bottom:14px;\"\u003eAll measurements are in \u003cstrong\u003ecentimetres (cm)\u003c\/strong\u003e. Measure around the fullest part of your bust and snugly around your ribcage just below the bust.\u003c\/p\u003e           \u003ctable class=\"size-chart\"\u003e             \u003cthead\u003e               \u003ctr\u003e                 \u003cth\u003eSize\u003c\/th\u003e                 \u003cth\u003eBust (cm)\u003c\/th\u003e                 \u003cth\u003eUnder-bust (cm)\u003c\/th\u003e               \u003c\/tr\u003e             \u003c\/thead\u003e             \u003ctbody\u003e               \u003ctr\u003e \u003ctd\u003eS\u003c\/td\u003e \u003ctd\u003e64\u003c\/td\u003e \u003ctd\u003e52\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eM\u003c\/td\u003e \u003ctd\u003e68\u003c\/td\u003e \u003ctd\u003e56\u003c\/td\u003e \u003c\/tr\u003e               \u003ctr\u003e \u003ctd\u003eL\u003c\/td\u003e \u003ctd\u003e72\u003c\/td\u003e \u003ctd\u003e60\u003c\/td\u003e \u003c\/tr\u003e             \u003c\/tbody\u003e           \u003c\/table\u003e           \u003cp class=\"size-note\"\u003e*Slide the table to scroll on mobile · If between sizes, size up for comfort\u003c\/p\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 6. Care Guide --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Care Guide         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cul\u003e             \u003cli\u003e \u003cstrong\u003eHand wash recommended\u003c\/strong\u003e in cold water for best results\u003c\/li\u003e             \u003cli\u003eRemove chest pads before washing to maintain their shape\u003c\/li\u003e             \u003cli\u003eUse a mild, gentle detergent — avoid bleach or fabric softener\u003c\/li\u003e             \u003cli\u003eDo not wring or twist — gently press out excess water\u003c\/li\u003e             \u003cli\u003eAir dry flat in the shade — avoid direct sunlight to preserve colour\u003c\/li\u003e             \u003cli\u003eDo not tumble dry or iron\u003c\/li\u003e             \u003cli\u003eStore flat or hung — avoid folding pads into bra for long periods\u003c\/li\u003e           \u003c\/ul\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003c!-- 7. Shipping Information --\u003e     \u003cdiv class=\"accordion-item\"\u003e       \u003cbutton class=\"accordion-trigger\" onclick=\"toggleAccordion(this)\"\u003e         Shipping Information         \u003cspan class=\"accordion-icon\"\u003e\u003c\/span\u003e       \u003c\/button\u003e       \u003cdiv class=\"accordion-body\"\u003e         \u003cdiv class=\"accordion-inner\"\u003e           \u003cul\u003e             \u003cli\u003e \u003cstrong\u003eProcessing Time:\u003c\/strong\u003e Orders are processed within 1–3 business days\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eStandard Shipping:\u003c\/strong\u003e 7–15 business days depending on location\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eTracking:\u003c\/strong\u003e A tracking number will be emailed once your order ships\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003ePackaging:\u003c\/strong\u003e Items are securely packed to arrive in perfect condition\u003c\/li\u003e             \u003cli\u003e \u003cstrong\u003eReturns:\u003c\/strong\u003e We accept returns within 30 days of delivery for unworn items\u003c\/li\u003e             \u003cli\u003eFor any shipping queries, contact our support team — we're happy to help!\u003c\/li\u003e           \u003c\/ul\u003e         \u003c\/div\u003e       \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e \u003c!-- end accordion --\u003e  \u003c\/div\u003e   \u003cscript\u003e   let current = 0;   const slides = document.getElementById('slides');   const dotsContainer = document.getElementById('dots');   const total = document.querySelectorAll('.slide').length;    \/\/ Build dots   for (let i = 0; i \u003c total; i++) {     const d = document.createElement('button');     d.className = 'dot' + (i === 0 ? ' active' : '');     d.setAttribute('aria-label', 'Go to slide ' + (i + 1));     d.onclick = () =\u003e goTo(i);     dotsContainer.appendChild(d);   }    function goTo(n) {     current = (n + total) % total;     slides.style.transform = `translateX(-${current * 100}%)`;     document.querySelectorAll('.dot').forEach((d, i) =\u003e {       d.classList.toggle('active', i === current);     });   }    function changeSlide(dir) { goTo(current + dir); }    \/\/ Auto-advance   setInterval(() =\u003e changeSlide(1), 4500);    \/\/ Touch\/swipe support   let startX = 0;   slides.addEventListener('touchstart', e =\u003e { startX = e.touches[0].clientX; }, { passive: true });   slides.addEventListener('touchend', e =\u003e {     const diff = startX - e.changedTouches[0].clientX;     if (Math.abs(diff) \u003e 40) changeSlide(diff \u003e 0 ? 1 : -1);   });    \/\/ Accordion   function toggleAccordion(trigger) {     const item = trigger.parentElement;     const body = item.querySelector('.accordion-body');     const isOpen = item.classList.contains('open');      \/\/ Close all     document.querySelectorAll('.accordion-item.open').forEach(el =\u003e {       el.classList.remove('open');       el.querySelector('.accordion-body').style.maxHeight = '0';     });      \/\/ Open clicked (if it was closed)     if (!isOpen) {       item.classList.add('open');       body.style.maxHeight = body.scrollHeight + 'px';     }   } \u003c\/script\u003e  \u003c\/body\u003e","brand":"BodyFitShapers","offers":[{"title":"Blue \/ S","offer_id":44586097934425,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Blue \/ M","offer_id":44586097967193,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Blue \/ L","offer_id":44586097999961,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Black \/ S","offer_id":44586098032729,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Black \/ M","offer_id":44586098065497,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Black \/ L","offer_id":44586098098265,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Purple \/ S","offer_id":44586098131033,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Purple \/ M","offer_id":44586098163801,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Purple \/ L","offer_id":44586098196569,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Beige \/ S","offer_id":44586098229337,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Beige \/ M","offer_id":44586098262105,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Beige \/ L","offer_id":44586098294873,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Gray \/ S","offer_id":44586098327641,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Gray \/ M","offer_id":44586098360409,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Gray \/ L","offer_id":44586098393177,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Blue \/ XL","offer_id":44586098425945,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Black \/ XL","offer_id":44586098458713,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Purple \/ XL","offer_id":44586098491481,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Beige \/ XL","offer_id":44586098524249,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true},{"title":"Gray \/ XL","offer_id":44586098557017,"sku":null,"price":1899.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0753\/7842\/5945\/files\/8877g.png?v=1787836985","url":"https:\/\/bodyfitpremium.store\/products\/womens-nbsp-push-up-sports-bra","provider":"Body Fit Premium","version":"1.0","type":"link"}