@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'); /* --- Essentially Vex Banner --- */ .vex-ev-banner { max-width: 100%; margin: 0 0 28px 0; border: 1px solid #e8e4e0; background: #faf9f7 !important; overflow: hidden; } /* --- Top Accent Bar --- */ .vex-ev-banner__accent { height: 3px; background: linear-gradient(90deg, #1a1a1a 0%, #8b7d6b 50%, #1a1a1a 100%); } /* --- Banner Header --- */ .vex-ev-banner__header { padding: 22px 24px 0; text-align: center; } .vex-ev-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-ev-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-ev-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-ev-banner__divider { width: 40px; height: 1px; background: #d4cfc8; margin: 0 auto 18px; border: none; } /* --- Info Badges Row --- */ .vex-ev-banner__badges { display: flex !important; justify-content: center; gap: 1px; background: #e8e4e0; border-top: 1px solid #e8e4e0; border-bottom: 1px solid #e8e4e0; } .vex-ev-badge { flex: 1; background: #faf9f7 !important; padding: 14px 12px !important; text-align: center; } .vex-ev-badge__icon { font-size: 12px; color: #8b7d6b !important; display: block; margin-bottom: 6px; } .vex-ev-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; } /* --- Policy Details --- */ .vex-ev-banner__details { padding: 18px 24px; text-align: center; } .vex-ev-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-ev-banner__note strong { font-weight: 500 !important; color: #555 !important; } /* --- CTA Link --- */ .vex-ev-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-ev-banner__cta:hover { color: #1a1a1a !important; border-color: #1a1a1a !important; } /* --- Exclusive Badge Footer --- */ .vex-ev-banner__footer { background: #f5f3f0 !important; border-top: 1px solid #e8e4e0; padding: 10px 24px; text-align: center; } .vex-ev-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-ev-banner__footer-text em { font-style: normal; color: #8b7d6b !important; font-weight: 500 !important; } /* --- Responsive --- */ @media (max-width: 768px) { .vex-ev-banner__badges { flex-wrap: wrap; } .vex-ev-badge { flex: 1 1 33%; min-width: 0; } .vex-ev-banner__title { font-size: 19px !important; letter-spacing: 2px !important; } } @media (max-width: 480px) { .vex-ev-banner__header { padding: 18px 16px 0; } .vex-ev-banner__badges { flex-direction: column; } .vex-ev-badge { flex: none; padding: 10px 12px !important; } .vex-ev-banner__details { padding: 16px 16px; } .vex-ev-banner__title { font-size: 17px !important; letter-spacing: 1.5px !important; } .vex-ev-banner__note { font-size: 10.5px !important; } } Exclusive Collection Essentially Vex Where Luxury Meets Affordability ✨ ExclusivePricing ◆ Black, Red &Natural Only ✪ No Couponsor Mods ✦ No RushService These meticulously crafted pieces are offered at a special discounted rate exclusively for our loyal clients — not extended to wholesale partners or retail outlets. Available in black, red, and transparent natural latex only. Coupon codes, modifications, and rush service are not available on Essentially Vex items. Looking for custom colors, inseams, or additional features? Explore Made-to-Order Collections Essentially Vex • Handmade in California • Same Quality, Exclusive Price Elevate your wardrobe with Vex Clothing’s Streamline High-Waisted Latex Knickers. Handmade in California with precision, these sleek and comfortable briefs are crafted from premium latex and available in bold black or vibrant red. Perfect for pairing with corsets, crop tops, or layering under sheer garments, these knickers starting at just $90 redefine modern, edgy luxury. Shop now to experience the unmatched quality of Vex Clothing. Handmade in our California studio from .50mm latex imported from England. 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 in: Maxim magazine , Free Magazine , Schon, V Magazine As seen on: Amanda Steele, Halsey and Kylie Jenner, Beyonce