LacyNighty™ Fuchsia Fantasy Monokini
.ff-pdp{ --ink:#0e0608;--paper:#f6efe8;--cream:#ede2d6;--wine:#7a1f2b; --blush:#d9b3ae;--rose:#b07a7a;--line:rgba(14,6,8,.10); --muted:#6b5b5e;--gold:#a88458; --serif:'Cormorant Ga ramond','Playfair Display',Didot,Georgia,serif; --sans:'Inter',-apple-system,system-ui,'Segoe UI',Roboto,sans-serif; font-family:var(--sans);color:var(--ink);background:var(--paper); margin:0 auto;padding:0;line-height:1.6;letter-spacing:.005em; -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility; width:100%;max-width:none; } .ff-pdp *,.ff-pdp *::before,.ff-pdp *::after{box-sizing:border-box;} .ff-pdp img{display:block;max-width:100%;height:auto;} .ff-pdp .inner{max-width:720px;margin:0 auto;padding:0 20px;} @media(min-width:640px){.ff-pdp .inner{padding:0 32px;}} .ff-pdp .eyebrow{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--wine);font-weight:600;margin:0 0 12px;} .ff-pdp h2.display{font-family:var(--serif);font-size:clamp(28px,7.4vw,62px);line-height:1.05;margin:0 0 16px;font-weight:400;letter-spacing:-.015em;word-wrap:break-word;hyphens:auto;} .ff-pdp h2.display em{font-style:italic;color:var(--wine);} .ff-pdp h3.sec{font-family:var(--serif);font-size:clamp(22px,5.2vw,36px);line-height:1.1;font-weight:400;margin:0 0 14px;letter-spacing:-.01em;} .ff-pdp h3.sec em{font-style:italic;color:var(--wine);} .ff-pdp p{font-size:15px;line-height:1.68;color:var(--ink);margin:0 0 14px;} @media(min-width:640px){.ff-pdp p{font-size:16px;}} .ff-pdp p.lead{font-family:var(--serif);font-style:italic;font-size:clamp(16px,3.2vw,20px);line-height:1.5;color:var(--muted);margin:0 auto;max-width:36ch;} .ff-pdp .rule{width:36px;height:1px;background:var(--wine);margin:18px auto;border:0;} /* 1 COVER */ .ff-pdp .cover{background:var(--paper);padding:48px 0 36px;text-align:center;} @media(min-width:768px){.ff-pdp .cover{padding:80px 0 56px;}} .ff-pdp .cover .mark{font-family:var(--serif);font-style:italic;font-size:12px;letter-spacing:.16em;color:var(--gold);margin-bottom:18px;} /* 2 HERO */ .ff-pdp .hero-img{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:4/5;} @media(min-width:768px){.ff-pdp .hero-img{aspect-ratio:16/9;max-height:680px;}} .ff-pdp .hero-img img{width:100%;height:100%;object-fit:cover;object-position:center top;} .ff-pdp .hero-img .cap{position:absolute;left:0;right:0;bottom:0;padding:16px 20px;color:#fff;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.62) 100%);font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:.02em;} @media(min-width:768px){.ff-pdp .hero-img .cap{padding:28px 40px;font-size:16px;}} /* 3 INTRO */ .ff-pdp .intro{padding:48px 0 36px;background:var(--paper);text-align:center;} @media(min-width:768px){.ff-pdp .intro{padding:72px 0 52px;}} /* 4 INSIDE */ .ff-pdp .inside{background:var(--cream);padding:48px 0;} @media(min-width:768px){.ff-pdp .inside{padding:80px 0;}} .ff-pdp .inside-head{text-align:center;margin-bottom:28px;padding:0 20px;} .ff-pdp .inside-feature{margin:0 auto 28px;max-width:1200px;aspect-ratio:3/4;overflow:hidden;background:#111;} @media(min-width:768px){.ff-pdp .inside-feature{aspect-ratio:16/9;max-height:560px;margin-bottom:40px;}} .ff-pdp .inside-feature img{width:100%;height:100%;object-fit:cover;object-position:center top;} .ff-pdp .pieces{display:grid;gap:1px;background:var(--line);grid-template-columns:1fr;max-width:1200px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);} @media(min-width:560px){.ff-pdp .pieces{grid-template-columns:1fr 1fr;}} @media(min-width:900px){.ff-pdp .pieces{grid-template-columns:repeat(3,1fr);}} .ff-pdp .piece{background:var(--cream);padding:24px 22px;} .ff-pdp .piece .n{font-family:var(--serif);font-style:italic;font-size:11px;color:var(--wine);letter-spacing:.12em;margin-bottom:8px;display:block;} .ff-pdp .piece h4{font-family:var(--serif);font-size:20px;line-height:1.1;margin:0 0 7px;font-weight:400;} .ff-pdp .piece p{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0;} /* 5 REVIEWS */ .ff-pdp .reviews{background:var(--paper);padding:52px 0;} @media(min-width:768px){.ff-pdp .reviews{padding:76px 0;}} .ff-pdp .reviews-head{text-align:center;margin-bottom:28px;padding:0 20px;} .ff-pdp .star-agg{font-size:22px;color:var(--gold);letter-spacing:.06em;margin-bottom:5px;} .ff-pdp .rev-count{font-family:var(--sans);font-size:11px;letter-spacing:.20em;text-transform:uppercase;color:var(--muted);} .ff-pdp .rev-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);max-width:1000px;margin:28px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);} @media(min-width:580px){.ff-pdp .rev-grid{grid-template-columns:1fr 1fr;}} @media(min-width:900px){.ff-pdp .rev-grid{grid-template-columns:repeat(3,1fr);}} .ff-pdp .rv{background:var(--paper);padding:24px 22px;} .ff-pdp .rv .rv-stars{font-size:12px;color:var(--gold);margin-bottom:10px;letter-spacing:.04em;} .ff-pdp .rv q{quotes:none;font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:1.55;color:var(--ink);display:block;margin:0 0 12px;} .ff-pdp .rv cite{font-style:normal;font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:block;} .ff-pdp .rv cite span{display:block;font-size:10px;color:var(--blush);margin-top:3px;letter-spacing:.12em;} /* 6 SPLIT */ .ff-pdp .split{display:grid;grid-template-columns:1fr;gap:1px;background:var(--cream);} @media(min-width:768px){.ff-pdp .split{grid-template-columns:1fr 1fr;}} .ff-pdp .split .panel{background:var(--paper);padding:44px 22px;display:flex;flex-direction:column;justify-content:center;} @media(min-width:768px){.ff-pdp .split .panel{padding:64px 48px;}} .ff-pdp .split .panel.img{padding:0;background:var(--ink);} .ff-pdp .split .panel.img img{width:100%;height:100%;object-fit:cover;min-height:280px;} @media(min-width:768px){.ff-pdp .split .panel.img img{min-height:480px;}} /* 7 SPEC */ .ff-pdp .spec{background:var(--cream);padding:48px 0;} @media(min-width:768px){.ff-pdp .spec{padding:76px 0;}} .ff-pdp .spec-head{text-align:center;margin-bottom:24px;} .ff-pdp .duo{display:grid;gap:24px;grid-template-columns:1fr;max-width:700px;margin:0 auto;padding:0 20px;} @media(min-width:680px){.ff-pdp .duo{grid-template-columns:1fr 1fr;gap:40px;}} .ff-pdp .duo h4{font-family:var(--sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--wine);font-weight:600;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line);} .ff-pdp .duo ul{list-style:none;padding:0;margin:0;} .ff-pdp .duo li{padding:9px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;} .ff-pdp .duo li:last-child{border-bottom:0;} .ff-pdp .duo .lk{color:var(--muted);flex-shrink:0;} .ff-pdp .duo .lv{color:var(--ink);font-weight:500;text-align:right;font-family:var(--serif);font-size:15px;font-style:italic;} /* 8 TRUST */ .ff-pdp .trust{background:var(--ink);color:var(--paper);padding:36px 20px;} .ff-pdp .trust-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:700px;margin:0 auto;gap:0;} .ff-pdp .tb{display:flex;align-items:flex-start;gap:10px;padding:14px 20px;flex:1 1 180px;min-width:160px;border-right:1px solid rgba(255,255,255,.08);} .ff-pdp .tb:last-child{border-right:0;} @media(max-width:560px){ .ff-pdp .tb{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);flex:1 1 100%;} .ff-pdp .tb:last-child{border-bottom:0;} } .ff-pdp .tb-ico{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--blush);} .ff-pdp .tb-ico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;} .ff-pdp .tb-title{font-size:10px;letter-spacing:.20em;text-transform:uppercase;color:var(--blush);font-weight:600;margin:0 0 3px;} .ff-pdp .tb-desc{font-size:12.5px;color:rgba(246,239,232,.7);line-height:1.5;margin:0;} .ff-pdp .tb-desc strong{color:var(--paper);font-weight:500;} /* 10 FAQ */ .ff-pdp .faq{background:var(--cream);padding:52px 0;} @media(min-width:768px){.ff-pdp .faq{padding:76px 0;}} .ff-pdp .faq-head{text-align:center;margin-bottom:24px;padding:0 20px;} .ff-pdp .faq-list{max-width:620px;margin:0 auto;padding:0 20px;} .ff-pdp .faq details{border-bottom:1px solid var(--line);} .ff-pdp .faq details:first-of-type{border-top:1px solid var(--line);} .ff-pdp .faq summary{font-family:var(--serif);font-size:17px;line-height:1.35;cursor:pointer;list-style:none;position:relative;padding:16px 34px 16px 0;font-weight:400;min-height:44px;} @media(min-width:640px){.ff-pdp .faq summary{font-size:19px;}} .ff-pdp .faq summary::-webkit-details-marker{display:none;} .ff-pdp .faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:var(--wine);font-weight:300;line-height:1;} .ff-pdp .faq details[open] summary::after{content:"–";} .ff-pdp .faq details>p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.7;max-width:58ch;} /* 11 CLOSING */ .ff-pdp .close{background:var(--paper);padding:60px 20px 44px;text-align:center;} @media(min-width:768px){.ff-pdp .close{padding:88px 20px 64px;}} .ff-pdp .close .ck{font-family:var(--serif);font-style:italic;font-size:clamp(19px,4.8vw,28px);line-height:1.35;max-width:22ch;margin:0 auto 14px;color:var(--ink);} .ff-pdp .close .sig{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--wine);letter-spacing:.06em;} .ff-pdp .close .dot{width:4px;height:4px;background:var(--wine);border-radius:50%;display:inline-block;margin:0 8px;vertical-align:middle;} @media(prefers-reduced-motion:reduce){.ff-pdp *{transition:none!important;}} Lacy Nighty · Est. for unforgettable nights The Fuchsia Edit One monokini. Every eye in the room. High-cut. Backless. Open crotch. Four colours — Pink, Black, Yellow, Blue. The cut that does the talking. What it is A one-piece that wears like lingerie.And photographs like a fashion statement. The Fuchsia Fantasy Monokini is a high-cut, backless one-piece with an open crotch — designed for the bedroom, boudoir shoots, or anywhere confidence is the point. The cut sits high on the hip to elongate the leg and the backless design leaves most of the torso exposed. Four colours: the fuchsia pink is the original, Black, Yellow, and Blue round out the range. Five weight-based sizes from XS to XL — pick the one that matches your weight range, not a number on a chart. Why this piece Three details that define it — No. 01 High-Cut Leg Opening The leg opening sits at the very top of the hip — a cut that extends the line of the leg from the first glance. It's the defining silhouette of this style and the reason it photographs so well from every angle. — No. 02 Backless Design The back is fully open — no panel, no closure, just skin. The front holds in place with thin string ties at the neck and the structure of the high-cut body. The backless cut is what turns this from swimwear into something else entirely. — No. 03 Open Crotch Construction The opening is sewn into the seam with finished edges — no raw cuts, no fraying. It sits flush when worn and doesn't shift during movement. The crotchless design is discreet in the cut but deliberate in the intention. ★★★★★ 4.6 / 5 · Loved by 40,000+ customers worldwide ★★★★★ Beautiful design and very elegant. It made me feel confident the moment I put it on — the cut is incredibly flattering and it photographs even better than the product images. Sophia T.Verified purchase · April 2026 ★★★★★ Bought this as a surprise and it worked perfectly. The look is stunning and the quality is far better than I expected. She gasped when she saw it on herself in the mirror. Ryan M.Verified purchase · March 2026 ★★★★★ It fits perfectly and makes me feel so confident and sexy. The high cut is exactly what I wanted — really flattering on the hip. Would definitely order again in another colour. Emily W.Verified purchase · March 2026 Four colours, five sizes Pick the colour. The cut does the rest. Pink is the original — the fuchsia that started it. Black is the most versatile. Yellow is bold. Blue is unexpected. All four share the same high-cut, backless, open-crotch construction. Sizing is weight-based: choose the range that includes your weight and the stretch fabric handles the fit from there. Available in Pink · Black · Yellow · Blue. Sizes XS through XL. If you're between sizes, size up. Every detail considered Design & Materials Design StyleMonokini — one piece Leg cutHigh-cut at hip BackFully backless OpeningOpen crotch — sewn finish ColoursPink · Black · Yellow · Blue SizesXS · S · M · L · XL Sizing by weight XS90 – 110 lbs S90 – 115 lbs M115 – 140 lbs L140 – 165 lbs XL170 – 190 lbs Between sizesSize up Unmarked box Ships in plain packaging — no brand name or product description on the outside. Discreet billing Shows on your statement as "LN Goods" — not the store name or product category. 30-day returns Free returns within 30 days of delivery if the fit isn't right — no questions asked. Common questions Before you order What's the difference between XS and S — they overlap? XS is cut for 90–110 lbs and S for 90–115 lbs — yes, the ranges overlap at the lower end. If you're 90–110 lbs and prefer a very snug, minimal fit, choose XS. If you want slightly more give or are closer to 110–115 lbs, go with S. If in doubt between any two sizes, always size up. What exactly is a monokini? How is it different from a one-piece swimsuit? A monokini is a one-piece cut with significant skin exposure — typically high-cut legs, a backless or open back, and minimal fabric coverage compared to a standard swimsuit. This one is specifically designed as a lingerie piece: the open crotch and backless cut make it intimate wear, not poolside swimwear. How does the open crotch work — will it be obvious when worn? The opening is built into the seam at the crotch with clean, finished edges — it doesn't fray or gap unintentionally. From the front it reads as a high-cut monokini. The opening is only apparent from the appropriate angle or when you choose it to be. Is the fabric comfortable — does it dig in at the leg? The stretch fabric adapts to the body rather than cutting into it. The high-cut leg opening sits at the hip, not the thigh, so there's no elastic band pressing into skin. Customers consistently mention the fit as comfortable for extended wear. What will show on my bank statement? Your statement shows "LN Goods" — not the store name, product name, or any category. Packaging is plain with no external branding. Can I return it if the size is off? Free returns within 30 days of delivery, provided the item is unworn and in original condition. Email [email protected] or use your order confirmation to start a return. We recommend checking the weight-based size guide above before ordering. One monokini. Every eye in the room. Lacy Nighty for the night you own it