@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=Inter:wght@300;400;500;600&display=swap'); /* --- Ready to Ship Banner --- */ .vex-rts-banner { max-width: 100%; margin: 0 0 28px 0; border: 1px solid #e8e4e0; background: #faf9f7 !important; overflow: hidden; } /* --- Top Accent Bar --- */ .vex-rts-banner__accent { height: 3px; background: linear-gradient(90deg, #1a1a1a 0%, #555 35%, #8b7d6b 50%, #555 65%, #1a1a1a 100%); } /* --- Banner Header --- */ .vex-rts-banner__header { padding: 22px 24px 0; text-align: center; } .vex-rts-banner__label { font-family: 'Inter', sans-serif !important; font-size: 9px !important; font-weight: 600 !important; letter-spacing: 3px; text-transform: uppercase; color: #8b7d6b !important; margin-bottom: 6px !important; display: block !important; } .vex-rts-banner__title { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 22px !important; font-weight: 400 !important; letter-spacing: 3px !important; text-transform: uppercase; color: #1a1a1a !important; margin: 0 0 4px 0 !important; line-height: 1.3 !important; } .vex-rts-banner__subtitle { font-family: 'Cormorant Garamond', Georgia, serif !important; font-size: 15px !important; font-style: italic; color: #8b7d6b !important; margin: 0 0 18px 0 !important; letter-spacing: 0.5px; } .vex-rts-banner__divider { width: 40px; height: 1px; background: #d4cfc8; margin: 0 auto 18px; border: none; } /* --- Info Badges Row --- */ .vex-rts-banner__badges { display: flex !important; justify-content: center; gap: 1px; background: #e8e4e0; border-top: 1px solid #e8e4e0; border-bottom: 1px solid #e8e4e0; } .vex-rts-badge { flex: 1; background: #faf9f7 !important; padding: 14px 12px !important; text-align: center; } .vex-rts-badge__icon { font-size: 12px; color: #8b7d6b !important; display: block; margin-bottom: 6px; } .vex-rts-badge__text { font-family: 'Inter', sans-serif !important; font-size: 9px !important; font-weight: 600 !important; letter-spacing: 1.5px; text-transform: uppercase; color: #1a1a1a !important; line-height: 1.4 !important; } /* --- Details Section --- */ .vex-rts-banner__details { padding: 18px 24px; text-align: center; } .vex-rts-banner__note { font-family: 'Inter', sans-serif !important; font-size: 11px !important; font-weight: 300 !important; line-height: 1.8 !important; color: #777 !important; max-width: 520px; margin: 0 auto 12px !important; letter-spacing: 0.2px; } .vex-rts-banner__note strong { font-weight: 500 !important; color: #555 !important; } /* --- CTA Link --- */ .vex-rts-banner__cta { display: inline-block; font-family: 'Inter', sans-serif !important; font-size: 10px !important; font-weight: 500 !important; letter-spacing: 1.5px; text-transform: uppercase; color: #8b7d6b !important; text-decoration: none !important; border-bottom: 1px solid #d4cfc8 !important; padding-bottom: 2px; transition: color 0.2s ease, border-color 0.2s ease; margin-top: 4px; } .vex-rts-banner__cta:hover { color: #1a1a1a !important; border-color: #1a1a1a !important; } /* --- Footer --- */ .vex-rts-banner__footer { background: #f5f3f0 !important; border-top: 1px solid #e8e4e0; padding: 10px 24px; text-align: center; } .vex-rts-banner__footer-text { font-family: 'Inter', sans-serif !important; font-size: 9px !important; font-weight: 400 !important; letter-spacing: 2px; text-transform: uppercase; color: #999 !important; } .vex-rts-banner__footer-text em { font-style: normal; color: #8b7d6b !important; font-weight: 500 !important; } /* --- Responsive --- */ @media (max-width: 768px) { .vex-rts-banner__title { font-size: 19px !important; letter-spacing: 2px !important; } .vex-rts-banner__badges { flex-wrap: wrap; } .vex-rts-badge { flex: 1 1 33%; min-width: 0; } } @media (max-width: 480px) { .vex-rts-banner__header { padding: 18px 16px 0; } .vex-rts-banner__badges { flex-direction: column; } .vex-rts-badge { flex: none; padding: 10px 12px !important; } .vex-rts-banner__details { padding: 16px 16px; } .vex-rts-banner__title { font-size: 17px !important; letter-spacing: 1.5px !important; } .vex-rts-banner__note { font-size: 10.5px !important; } } In Stock & Shipping Now Ready to Ship Ships within 48 hours — no wait, no production time ✨ Ships Within48 Hours ◆ As ListedSize & Color ✪ One ofa Kind ⚠ Won't BeRestocked This item is available only in the size and color listed and ships within 48 hours (Monday–Friday). Once sold, it will not be restocked. Each Ready to Ship piece is handcrafted in the same premium latex as our made-to-order collections — just without the wait. Looking for a different size or color? Shop Made-to-Order Collections Ready to Ship • Handmade in California • Same Quality, Zero Wait Styled with a halter neck, our solid bodysuit is laser-cut at the top in a fishnet pattern. Handmade in our California studio from .50mm latex imported from England. Key features: Snap closure at neck Care: Wipe clean and shine with a silicone-based latex polish. Store flat, away from direct sunlight, oils, and metal, which can stain latex. As seen on: Fergie