Our commitment
Everyone should be able to see what a pack contains and what it costs per piece, regardless of how they browse. We work to WCAG 2.1 level AA, the standard the RGAA is built on, and we treat an accessibility failure as a defect rather than a nice-to-have.
What we have done
- Contrast. Body text sits at about 13:1 against its background. The primary action sits at about 13:1, well past the 4.5:1 minimum and past the stricter 7:1 target we set for the main call to action.
- Keyboard. Every control — navigation, filters, size allocation, quantity, add to cart, checkout, the cookie banner — is reachable and operable by keyboard, in a logical order, with a visible focus ring that never relies on colour alone.
- Skip link. The first thing a keyboard reaches on every page is a link straight to the main content.
- Alternative text. Every product photograph describes what is in it and how many pieces are visible. Decorative images carry empty alternative text so they are skipped rather than announced.
- Forms. Every field has a visible, permanently associated label. Errors are announced in text next to the field, wired up with
aria-describedbyandaria-invalid, never by colour alone and never as a placeholder. - Live updates. The cart badge, the size allocation counter and the per-piece figure are announced politely when they change, so a screen reader user is not left behind by a silent update.
- Motion. The rolling figure animation and every transition respect
prefers-reduced-motion. The hero video is muted, carries no essential information beyond what its still shows, and is described in text. - Zoom and reflow. The site reflows to a single column at 320 px and remains usable at 200% zoom without horizontal scrolling. Wide tables scroll inside their own container rather than pushing the page sideways.
- Language and structure. The page language is declared, headings run in order without skipping levels, and landmarks mark the header, navigation, main content and footer.
Figures are never de-emphasised
The per-piece price is set at exactly the same size and weight as the pack price everywhere it appears — on cards, on product pages, in the calculator, in the cart and at checkout. It is never made smaller, lighter, greyer or moved below the fold relative to the pack price.
All figures use tabular numerals so digits line up column to column and a price is easy to compare against the one above it.
Tables are real tables
Colour allocations, size charts and rate tables are marked up as real tables with a caption and proper header cells associated with their rows and columns. A screen reader announces "Black, 2 pieces" as a pair rather than reading two disconnected fragments, and the association survives on a narrow screen.
Known limitations
- Product photographs are described by what they show and how many pieces are in them. They do not describe fabric texture in detail; that information is in the text of each pack page instead.
- The Triman and info-tri symbols are official artwork with a reserved position on product pages. Until the licensed graphics are applied, that position is described in text.
- Very wide size charts scroll horizontally inside their container on small screens. The row header stays visible, but a wide table on a small phone is still a compromise.
- No full third-party accessibility audit has been carried out yet. The measures above come from our own testing with keyboard navigation and a screen reader.
Tell us if something blocks you
If any part of this site prevents you from finding what a pack contains, what it costs, or from placing an order, tell us and we will fix it — and in the meantime we will complete the order with you directly.
- Email: support@dplclothing.shop
- Telephone: +33 6 16 75 50 35, Monday to Friday, 09:00–17:00 CET
- Post: 3 Rue de la Varenne, 36700 Châtillon-sur-Indre, France
Say which page and what happened. We answer within 2 working days. If we cannot resolve it, you can raise the matter through the routes on médiation de la consommation.