“I Cross U" Skirt
I Cross U Denim Skirt | Fallen Ivy /* Force SF Mono partout */ .kftn-wrapper, .kftn-wrapper *, .kftn-wrapper span, .kftn-wrapper div, .kftn-wrapper p, .kftn-wrapper h1, .kftn-wrapp er h2, .kftn-wrapper h3, .kftn-wrapper li, .kftn-wrapper strong, .kftn-wrapper ul { font-family: 'SF Mono', ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace !important; } .kftn-wrapper { background: #ffffff; color: #000000; line-height: 1.7; padding: 0; margin: 0; } .kftn-container { max-width: 900px; margin: 0 auto; padding: 80px 40px; background: #ffffff; } /* En-tête élégant */ .kftn-hero-title { font-size: 13px; font-weight: 400; letter-spacing: 3px; text-transform: uppercase; text-align: center; margin-bottom: 60px; color: #000; opacity: 0.7; } /* Accordéon minimaliste Fallen Ivy */ .kftn-details-accordion { border-top: 1px solid #e8e8e8; } .kftn-details-item { border-bottom: 1px solid #e8e8e8; transition: all 0.3s ease; } .kftn-details-trigger { padding: 28px 0; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; color: #000; transition: opacity 0.3s ease; user-select: none; } .kftn-details-trigger:hover { opacity: 0.5; } .kftn-details-symbol { font-size: 20px; font-weight: 300; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); line-height: 1; } .kftn-details-item.is-open .kftn-details-symbol { transform: rotate(45deg); } .kftn-details-panel { max-height: 0; overflow: hidden; transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1); } .kftn-details-item.is-open .kftn-details-panel { max-height: 2000px; } .kftn-details-inner { padding-bottom: 35px; font-size: 15px; color: #666666; line-height: 1.9; font-weight: 300; } .kftn-details-inner p { margin-bottom: 22px; } .kftn-details-inner h3 { font-size: 14px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; margin: 30px 0 18px 0; color: #000000; } .kftn-details-inner h3:first-child { margin-top: 0; } .kftn-details-inner strong { color: #000000; font-weight: 500; } /* Liste élégante */ .kftn-specs-list { list-style: none; margin: 25px 0; padding: 0; } .kftn-specs-list li { padding: 12px 0 12px 24px; position: relative; font-size: 15px; color: #666666; line-height: 1.7; } .kftn-specs-list li::before { content: '—'; position: absolute; left: 0; color: #000000; font-weight: 300; } /* Encadré premium */ .kftn-premium-callout { background: #f9f9f9; padding: 30px; margin-top: 30px; border-left: 3px solid #000000; position: relative; } .kftn-premium-label { font-size: 10px; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 14px; font-weight: 600; color: #000000; } .kftn-premium-callout p { margin-bottom: 0; font-size: 14px; line-height: 1.8; } /* Price display */ .kftn-price-options { margin: 25px 0; padding: 25px; background: #fafafa; border-radius: 2px; } .kftn-price-item { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; border-bottom: 1px solid #e8e8e8; } .kftn-price-item:last-child { border-bottom: none; } .kftn-price-label { font-size: 13px; color: #666; text-transform: uppercase; letter-spacing: 1px; } .kftn-price-value { font-size: 16px; font-weight: 600; color: #000; } /* Size table – Fallen Ivy style */ .kftn-size-table-wrapper { margin: 30px 0; overflow-x: auto; } .kftn-size-table { width: 100%; border-collapse: collapse; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; } .kftn-size-table thead th { font-weight: 600; color: #000; padding: 14px 10px; border-bottom: 1px solid #000; text-align: center; } .kftn-size-table tbody td { padding: 16px 10px; text-align: center; color: #666; border-bottom: 1px solid #e8e8e8; font-weight: 300; } .kftn-size-table tbody tr:last-child td { border-bottom: none; } /* Animation d'entrée subtile */ @keyframes kftnFadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } .kftn-details-item { animation: kftnFadeIn 0.6s ease forwards; } .kftn-details-item:nth-child(1) { animation-delay: 0.1s; } .kftn-details-item:nth-child(2) { animation-delay: 0.2s; } .kftn-details-item:nth-child(3) { animation-delay: 0.3s; } .kftn-details-item:nth-child(4) { animation-delay: 0.4s; } .kftn-details-item:nth-child(5) { animation-delay: 0.5s; } /* Responsive élégant pour mobile */ @media (max-width: 768px) { .kftn-container { padding: 50px 24px; } .kftn-hero-title { font-size: 11px; letter-spacing: 2px; margin-bottom: 40px; } .kftn-details-trigger { padding: 22px 0; font-size: 10px; letter-spacing: 1.5px; } .kftn-details-symbol { font-size: 18px; } .kftn-details-inner { font-size: 14px; padding-bottom: 28px; } .kftn-details-inner h3 { font-size: 12px; } .kftn-specs-list li { font-size: 14px; padding: 10px 0 10px 20px; } .kftn-premium-callout { padding: 24px; } .kftn-premium-label { font-size: 9px; } .kftn-premium-callout p { font-size: 13px; } .kftn-price-options { padding: 20px; } .kftn-price-label { font-size: 11px; } .kftn-price-value { font-size: 14px; } .kftn-size-table { font-size: 11px; } .kftn-size-table thead th { padding: 12px 6px; } .kftn-size-table tbody td { padding: 14px 6px; } } @media (max-width: 480px) { .kftn-container { padding: 40px 20px; } .kftn-details-trigger { padding: 20px 0; } } Product Details Description & Details + I Cross U Denim Skirt Denim skirt featuring a back metal YKK zip and safe-stitched side seams with an internal cord. The back showcases 2 embroidered crosses, Fallen Ivy's signature detail in perfect blue. Design & Craftsmanship Designed in Paris Each piece is carefully handcrafted Pricing Options With Cross Embroidery €145 No Cross Option €129 Customization Note Prefer a cleaner, minimal look? By selecting the "No Cross" option, you can order this piece without the embroidered cross detail. This customization keeps the silhouette, construction, and quality identical, simply without the Fallen Ivy signature embroidery. Composition & Materials + Fabric Composition 90% Cotton 10% Elastane Embroidery 100% Cotton thread Hardware Back metal YKK zip Internal cord detailing Care Instructions + Washing Guidelines Hand wash cold, inside out Do not bleach Wash separately to avoid color transfer Always wash inside out to preserve embroidery Avoid scrubbing the embroidered areas Drying & Ironing Do not tumble dry Air dry flat or on hanger Iron on medium heat if needed Iron on reverse to preserve embroidery Care Tip To maintain the perfect blue color and intricate embroidery details, we recommend gentle hand washing and air drying. This will preserve the quality and longevity of your Fallen Ivy piece. Size Guide + The I Cross U Skirt is available in the following sizes: Size Measurements (cm) Size Low Waist Hips Length XS 70 93 34.5 S 74 97 35.5 M 78 101 35.5 L 82 105 36 XL 86 109 36.5 Measurements are in centimeters. Taken flat. Slight variations may occur due to production process. Davina is wearing a size S. Sizing Advice For the perfect fit, please refer to our detailed size chart above. If you're between sizes, we recommend sizing up for a more relaxed fit. Contact our customer service for personalized sizing assistance. Pre-order & Delivery + Pre-order Information This product is currently available for pre-order. Estimated delivery: 2–3 weeks after the order is placed Artisanal production with careful craftsmanship Each piece is made to order Times may vary slightly due to handcrafted nature Shipping Details Worldwide shipping available Secure packaging to protect your order Tracking number provided upon shipment Duties and taxes may apply for international orders Important Note Due to the artisanal production and careful craftsmanship of each piece, delivery times are approximate. We appreciate your patience as we create your unique Fallen Ivy garment with the utmost attention to detail. // Accordéon interactif document.addEventListener('DOMContentLoaded', function() { const triggers = document.querySelectorAll('.kftn-details-trigger'); triggers.forEach(trigger => { trigger.addEventListener('click', function() { const item = this.parentElement; const isOpen = item.classList.contains('is-open'); // Fermer tous les items document.querySelectorAll('.kftn-details-item').forEach(i => { i.classList.remove('is-open'); }); // Ouvrir l'item cliqué si il était fermé if (!isOpen) { item.classList.add('is-open'); } }); }); });