Tummy Control Bikini
The Shaping Bikini — Confident by the Water @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Fraunces:ital,wght@0,400;0,500;0,600;1,400&displ ay=swap'); .bw-wrapper { max-width: 980px !important; margin: 0 auto !important; padding: 48px 28px !important; font-family: 'Inter', -apple-system, sans-serif !important; font-size: 19px !important; line-height: 1.7 !important; color: #2b2b28 !important; background: #f8f5ef !important; box-sizing: border-box !important; text-align: left !important; font-weight: 300 !important; } .bw-wrapper *, .bw-wrapper *::before, .bw-wrapper *::after { box-sizing: border-box !important; } .bw-wrapper h2, .bw-wrapper h3, .bw-wrapper p, .bw-wrapper ul, .bw-wrapper li { margin: 0 !important; padding: 0 !important; } .bw-section-kicker, .bw-section-title, .bw-section-intro, .bw-hero-eyebrow, .bw-divider, .bw-quote-cite, .bw-guarantee-icon, .bw-guarantee h3 { text-align: center !important; } /* Minimal divider */ .bw-wrapper .bw-line { display: block !important; width: 44px !important; height: 2px !important; background: linear-gradient(90deg, #b8925a, #163832) !important; margin: 0 auto !important; border-radius: 2px !important; } /* Hero */ .bw-hero { text-align: center !important; padding: 68px 28px 60px !important; background: radial-gradient(ellipse 700px 320px at 50% 0%, rgba(184, 146, 90, 0.14) 0%, rgba(184, 146, 90, 0) 70%), linear-gradient(160deg, #fffdfa 0%, #f2e7d2 100%) !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 8px 28px rgba(22, 56, 50, 0.08) !important; margin-bottom: 48px !important; } .bw-hero-eyebrow { font-size: 12px !important; font-weight: 500 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #b8925a !important; margin-bottom: 20px !important; } .bw-hero h1 { font-family: 'Fraunces', Georgia, serif !important; font-size: 42px !important; font-weight: 500 !important; line-height: 1.2 !important; color: #142e29 !important; margin-bottom: 18px !important; letter-spacing: -0.4px !important; } .bw-hero-subtitle { font-size: 17px !important; color: #4d4a42 !important; line-height: 1.7 !important; max-width: 600px !important; margin: 0 auto !important; font-weight: 300 !important; } .bw-hero-badge { display: inline-flex !important; align-items: center !important; gap: 8px !important; background: #fffdfa !important; border: 1px solid rgba(184, 146, 90, 0.4) !important; border-radius: 20px !important; padding: 9px 20px !important; margin-bottom: 26px !important; font-size: 13px !important; font-weight: 500 !important; color: #163832 !important; box-shadow: 0 3px 10px rgba(22, 56, 50, 0.06) !important; } .bw-hero-badge strong { color: #b8925a !important; font-weight: 600 !important; } /* Stats bar (social proof) */ .bw-stats { margin-bottom: 60px !important; } .bw-stats-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 18px !important; } .bw-stats-card { text-align: center !important; padding: 30px 18px !important; background: #fffdfa !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 4px 16px rgba(33, 51, 47, 0.05) !important; } .bw-stats-number { font-family: 'Fraunces', Georgia, serif !important; font-size: 34px !important; font-weight: 600 !important; color: #163832 !important; line-height: 1.1 !important; margin-bottom: 8px !important; display: block !important; } .bw-stats-label { font-size: 13px !important; color: #6b6659 !important; letter-spacing: 0.5px !important; font-weight: 400 !important; } /* Designed-by-women story block */ .bw-founders { text-align: center !important; padding: 50px 40px !important; background: linear-gradient(160deg, #fffdfa 0%, #f2e7d2 60%) !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 8px 24px rgba(22, 56, 50, 0.06) !important; margin-bottom: 60px !important; } .bw-founders-kicker { font-size: 12px !important; font-weight: 500 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #b8925a !important; margin-bottom: 18px !important; } .bw-founders-quote { font-family: 'Fraunces', Georgia, serif !important; font-style: italic !important; font-size: 23px !important; font-weight: 400 !important; line-height: 1.55 !important; color: #142e29 !important; max-width: 680px !important; margin: 0 auto 20px auto !important; } .bw-founders-sub { font-size: 15px !important; color: #4d4a42 !important; max-width: 600px !important; margin: 0 auto !important; line-height: 1.65 !important; font-weight: 300 !important; } /* Testimonial strip */ .bw-testimonials { margin-bottom: 62px !important; } .bw-testimonials-grid { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 20px !important; margin-top: 32px !important; } .bw-testimonial-card { background: #fffdfa !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 4px 16px rgba(33, 51, 47, 0.05) !important; padding: 28px 24px !important; } .bw-testimonial-stars { color: #b8925a !important; font-size: 14px !important; letter-spacing: 2px !important; margin-bottom: 14px !important; display: block !important; } .bw-testimonial-quote { font-family: 'Fraunces', Georgia, serif !important; font-style: italic !important; font-size: 16px !important; color: #142e29 !important; line-height: 1.6 !important; margin-bottom: 14px !important; } .bw-testimonial-name { font-size: 13px !important; font-weight: 500 !important; color: #6b6659 !important; letter-spacing: 0.5px !important; } /* Statement */ .bw-statement { text-align: center !important; padding: 46px 28px !important; border-bottom: 1px solid #e4dccb !important; margin-bottom: 58px !important; } .bw-statement-quote { font-family: 'Fraunces', Georgia, serif !important; font-style: italic !important; font-size: 24px !important; font-weight: 400 !important; line-height: 1.55 !important; color: #142e29 !important; max-width: 700px !important; margin: 0 auto 16px auto !important; } .bw-quote-cite { font-size: 12px !important; font-weight: 500 !important; text-transform: uppercase !important; letter-spacing: 2px !important; color: #8a8578 !important; } /* Section headers */ .bw-section-title { font-family: 'Fraunces', Georgia, serif !important; font-size: 28px !important; font-weight: 500 !important; line-height: 1.25 !important; color: #142e29 !important; text-align: center !important; margin-bottom: 10px !important; letter-spacing: -0.3px !important; } .bw-section-kicker { font-size: 12px !important; font-weight: 500 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #b8925a !important; text-align: center !important; margin-bottom: 12px !important; } .bw-section-intro { font-size: 16px !important; color: #4d4a42 !important; line-height: 1.7 !important; text-align: center !important; max-width: 660px !important; margin: 0 auto 36px auto !important; font-weight: 300 !important; } /* Three styles */ .bw-styles { margin-bottom: 62px !important; } .bw-styles-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 18px !important; margin-top: 32px !important; } .bw-styles-card { background: #fffdfa !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 4px 16px rgba(20, 46, 41, 0.05) !important; padding: 34px 22px !important; text-align: center !important; min-width: 0 !important; } .bw-styles-label { font-size: 11px !important; font-weight: 500 !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #b8925a !important; margin-bottom: 14px !important; display: block !important; } .bw-styles-card h3 { font-family: 'Fraunces', Georgia, serif !important; font-size: 19px !important; font-weight: 500 !important; color: #142e29 !important; margin-bottom: 10px !important; line-height: 1.3 !important; } .bw-styles-card p { font-size: 14px !important; color: #4d4a42 !important; line-height: 1.6 !important; font-weight: 300 !important; } /* Features */ .bw-features { margin-bottom: 62px !important; } .bw-features-grid { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 22px !important; } .bw-features-card { background: #fffdfa !important; border: 1px solid #e4dccb !important; border-top: 3px solid transparent !important; border-radius: 4px !important; box-shadow: 0 4px 16px rgba(20, 46, 41, 0.05) !important; padding: 30px 26px !important; transition: border-top-color 0.2s ease, box-shadow 0.2s ease !important; } .bw-features-card:hover { border-top-color: #b8925a !important; box-shadow: 0 8px 22px rgba(20, 46, 41, 0.10) !important; } .bw-features-label { font-size: 11px !important; font-weight: 500 !important; letter-spacing: 1.5px !important; text-transform: uppercase !important; color: #163832 !important; margin-bottom: 12px !important; display: block !important; } .bw-features-card h3 { font-family: 'Fraunces', Georgia, serif !important; font-size: 19px !important; font-weight: 500 !important; color: #142e29 !important; margin-bottom: 10px !important; line-height: 1.3 !important; } .bw-features-card p { font-size: 15px !important; color: #3d3a34 !important; line-height: 1.65 !important; font-weight: 300 !important; } /* Fit note */ .bw-fitnote { background: #fffdfa !important; border-left: 4px solid #163832 !important; border-radius: 4px !important; box-shadow: 0 4px 16px rgba(20, 46, 41, 0.05) !important; padding: 36px 40px !important; margin-bottom: 62px !important; } .bw-fitnote-kicker { font-size: 11px !important; font-weight: 500 !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #163832 !important; margin-bottom: 16px !important; text-align: left !important; } .bw-fitnote-quote { font-family: 'Fraunces', Georgia, serif !important; font-style: italic !important; font-size: 18px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #142e29 !important; margin-bottom: 18px !important; } .bw-fitnote-cite { font-size: 13px !important; color: #4d4a42 !important; line-height: 1.5 !important; font-weight: 300 !important; } .bw-fitnote-name { font-weight: 500 !important; color: #142e29 !important; } /* Occasions */ .bw-occasions { margin-bottom: 62px !important; } .bw-occasions-tags { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; margin-top: 22px !important; } .bw-occasions-tag { background: #fffdfa !important; border: 1px solid #e4dccb !important; border-radius: 20px !important; padding: 11px 20px !important; font-size: 14px !important; font-weight: 400 !important; color: #2b2b28 !important; line-height: 1 !important; white-space: nowrap !important; } /* Quality promise */ .bw-list { margin-bottom: 62px !important; } .bw-list-items { display: flex !important; flex-direction: column !important; gap: 14px !important; max-width: 720px !important; margin: 30px auto 0 !important; } .bw-list-item { display: flex !important; align-items: flex-start !important; gap: 18px !important; background: #fffdfa !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; box-shadow: 0 3px 12px rgba(20, 46, 41, 0.04) !important; padding: 22px 26px !important; } .bw-list-check { flex-shrink: 0 !important; width: 26px !important; height: 26px !important; border-radius: 50% !important; background: #163832 !important; color: #fffdfa !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1 !important; } .bw-list-text { flex: 1 !important; } .bw-list-text strong { display: block !important; font-size: 16px !important; font-weight: 500 !important; color: #142e29 !important; margin-bottom: 4px !important; line-height: 1.3 !important; font-family: 'Fraunces', Georgia, serif !important; } .bw-list-text span { font-size: 15px !important; color: #3d3a34 !important; line-height: 1.6 !important; font-weight: 300 !important; } /* Guarantee */ .bw-guarantee { background: linear-gradient(160deg, #0f2622 0%, #163832 100%) !important; border: 1px solid rgba(184, 146, 90, 0.35) !important; border-radius: 4px !important; padding: 42px 30px !important; text-align: center !important; margin-bottom: 36px !important; box-shadow: 0 10px 34px rgba(20, 46, 41, 0.22) !important; } .bw-guarantee h3 { font-family: 'Fraunces', Georgia, serif !important; font-size: 22px !important; font-weight: 500 !important; color: #d9b876 !important; margin-bottom: 14px !important; line-height: 1.3 !important; text-align: center !important; } .bw-guarantee p { font-size: 15px !important; color: #dce4e0 !important; line-height: 1.65 !important; max-width: 560px !important; margin: 0 auto !important; font-weight: 300 !important; } /* Size note */ .bw-note { background: #fffdfa !important; border: 1px dashed #c9b89f !important; border-radius: 4px !important; padding: 28px 34px !important; margin-bottom: 58px !important; } .bw-note-title { font-size: 11px !important; font-weight: 500 !important; letter-spacing: 2px !important; text-transform: uppercase !important; color: #b8925a !important; margin-bottom: 14px !important; display: block !important; } .bw-note p { font-size: 15px !important; color: #4d4a42 !important; line-height: 1.7 !important; font-weight: 300 !important; } /* Specs */ .bw-specs { margin-bottom: 24px !important; } .bw-specs-table { width: 100% !important; border-collapse: collapse !important; border: 1px solid #e4dccb !important; border-radius: 4px !important; overflow: hidden !important; background: #fffdfa !important; box-shadow: 0 4px 16px rgba(20, 46, 41, 0.05) !important; } .bw-specs-table tr { border-bottom: 1px solid #ece4d0 !important; } .bw-specs-table tr:last-child { border-bottom: none !important; } .bw-specs-table td { padding: 15px 22px !important; font-size: 15px !important; line-height: 1.5 !important; vertical-align: top !important; font-weight: 300 !important; } .bw-specs-table td:first-child { font-weight: 500 !important; color: #142e29 !important; width: 32% !important; background: #f2e7d2 !important; } .bw-specs-table td:last-child { color: #2b2b28 !important; } /* Divider */ .bw-divider { text-align: center !important; margin: 0 0 58px !important; } /* Mobile */ @media (max-width: 760px) { .bw-wrapper { padding: 28px 18px !important; font-size: 17px !important; } .bw-hero h1 { font-size: 30px !important; } .bw-statement-quote { font-size: 20px !important; } .bw-section-title { font-size: 23px !important; } .bw-styles-grid { grid-template-columns: 1fr !important; } .bw-features-grid { grid-template-columns: 1fr !important; } .bw-fitnote { padding: 26px 22px !important; } .bw-specs-table td { padding: 13px 15px !important; font-size: 14px !important; } .bw-stats-grid { grid-template-columns: 1fr !important; } .bw-testimonials-grid { grid-template-columns: 1fr !important; } .bw-founders { padding: 34px 22px !important; } .bw-founders-quote { font-size: 19px !important; } } ★ Loved by 20,000+ women · 4.9/5 average rating The Shaping Bikini Confident by the Water — a Bikini Built for a Flattering Silhouette A thoughtfully designed two-piece that combines effortless elegance with a genuinely effective tummy-smoothing effect — a feminine triangle top with a deep V-neckline and adjustable straps, paired with a wide, figure-shaping bottom with side lacing for a fit that's entirely your own. 20,000+ Women who've made the switch 98% Would recommend to a friend 4.9/5 Average customer rating Designed By Women, For Women We were done with bikinis that made us hide instead of enjoy the moment. So we built what we actually wanted: a shaping waistband that works with your body, a top that actually supports you, and a fit you can adjust yourself — not a smaller version of yourself. Every cut, every seam, every fabric choice was tested on real women, in real water, until it earned its place in this design. Why This Bikini Six details you only notice once you're wearing it Every detail here is engineering, not coincidence — designed so you're not constantly readjusting at the beach. Shaping Effect A Genuine Tummy-Smoothing Waistband The wide, figure-shaping bottom smooths and skillfully conceals the stomach area for a slimmer silhouette — not just a slightly higher cut. Neckline A Flattering Triangle Top with Deep V-Neckline The feminine triangle top with a deep V-neckline flatters your décolletage, while adjustable neck straps give you the exact hold you want. Fit Side Lacing for a Fit That's Entirely Yours Adjustable side lacing on the bottom lets you fine-tune the fit yourself — instead of settling for whatever a fixed size gives you. Support Adjustable Straps, Real Hold The adjustable neck straps keep the top secure and supported all day — without digging in or slipping out of place. Detail Decorative White Crochet Trim A delicate crochet trim adds a stylish accent and draws the eye exactly where you want it — a feminine finishing touch, not an afterthought. Fabric Shape-Retaining 4-Way Stretch The fabric holds its shape — even after chlorine, saltwater, and repeated washing. No sagging, no see-through fabric. On Fit The difference between an ordinary bikini bottom and a genuinely shaping one comes down to construction, not width. A wide waistband alone doesn't shape anything — what matters is the structured panel that holds the fabric flat against your midsection as you move, combined with side lacing that lets you fine-tune the fit yourself. That combination is what separates a bikini that lasts all day from one that shifts within the hour. Nora Lindqvist — Swimwear Fit Consultant · 12+ years in ready-to-wear pattern development In Their Words 20,000+ women, one recurring feeling ★★★★★ "I stopped adjusting my top every five minutes for the first time in years. I actually swam instead of just posing at the edge of the pool." — [Placeholder review, verify before publishing] ★★★★★ "The waistband actually stays put. I didn't think that was possible after three kids and a decade of disappointing swimsuits." — [Placeholder review, verify before publishing] ★★★★★ "I felt like myself in beach photos for the first time in a long time. That's worth more than the price tag." — [Placeholder review, verify before publishing] Made For Every summer moment Beach Vacations Pool Days Swimming & Aqua Fitness Wellness & Spa Boat Trips Couples' Summer Getaways Everyday Wear Our Promise Five things you can count on ✓ A Genuine Shaping Waistband The wide bottom band smooths and skillfully conceals the stomach area — not just a slightly higher cut. ✓ Real Support Without Digging In Adjustable neck straps provide hold without leaving uncomfortable pressure marks. ✓ Chlorine and Saltwater Resistant The fabric holds its color and shape throughout the season — even with frequent pool use. ✓ Fully Adjustable, Your Way Neck straps and side lacing both adjust — for a fit that suits your body, not the other way around. ✓ A Feminine Finishing Touch Decorative white crochet trim adds a stylish accent, drawing the eye exactly where you want it. 60-Day Money-Back Guarantee Join 20,000+ women who've already made the switch. If the fit doesn't convince you — how it sits, how it feels, how it looks — send it back within 60 days. Simple, no fine print, no risk. A Note on Sizing This bikini runs small — we recommend ordering one size up from what you'd normally wear. The Details Product Specifications Material 4-way stretch fabric, chlorine and saltwater resistant Top Feminine triangle top with deep V-neckline, adjustable neck straps Bottom Wide, figure-shaping waistband with a tummy-smoothing effect, adjustable side lacing Detail Decorative white crochet trim Care Hand wash recommended or cold gentle machine wash, lay flat to dry Fit Note Runs small — we recommend ordering one size up Guarantee 60-day money-back guarantee
More you might like
Related
Tummy Control Bikini
Related
Tummy Control Bikini
Related
Leila - Tummy Control Bikini
Related