{"product_id":"sneldrogende-sportshort","title":"Sneldrogende Performance Sportshorts","description":"\u003cdiv class=\"product-detail-container\"\u003e\u003c!--\n[AI Design Logic]\nProduct Type: High-Performance Athletic Shorts\nTarget Audience: Fitness enthusiasts, runners, gym-goers\nVisual Style: Sleek, Athletic, Dynamic\nColor Strategy: Charcoal base with energetic accents, high contrast for readability\nShape Strategy: Radius 8px (Sporty, engineered, structured but comfortable)\nTypography Strategy: Large Type (H1 32-44px), Mobile-first readable, sans-serif\nMobile Table Strategy: Card-based (No horizontal scroll, fully responsive)\nImage Mapping: Hero=image_1, Quick-Dry=image_2, Secure Storage=image_3, Details=image_4\nUnit Conversion: Imperial (in) from image -\u003e Metric (cm) added automatically\n--\u003e\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e:root {\n    --primary: #1a1a1a;\n    --primary-accent: #0056b3;\n    --text-main: #2d2d2d;\n    --text-sub: #555555;\n    --bg-body: #ffffff;\n    --bg-card: #f8f9fa;\n    --border-color: #e5e5e5;\n    --radius-md: 8px;\n    --radius-lg: 16px;\n    --shadow-sm: 0 2px 8px rgba(0,0,0,0.05);\n    --shadow-lg: 0 8px 24px rgba(0,0,0,0.08);\n    --spacing-layout: clamp(2rem, 5vw, 4rem);\n  }\n\n  \/* Global Reset \u0026 Typography *\/\n  .product-detail-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 5%;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: var(--text-main);\n    background: var(--bg-body);\n    box-sizing: border-box;\n    overflow-wrap: break-word;\n    word-break: break-word;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .product-detail-container * {\n    box-sizing: border-box;\n  }\n\n  .product-detail-container h1, \n  .product-detail-container h2, \n  .product-detail-container h3 {\n    margin-top: 0;\n    font-weight: 700;\n    color: var(--primary);\n  }\n\n  .product-detail-container h1 {\n    font-size: clamp(32px, 4vw, 44px);\n    line-height: 1.2;\n    margin-bottom: 1rem;\n  }\n\n  .product-detail-container h2 {\n    font-size: clamp(24px, 3vw, 32px);\n    line-height: 1.3;\n    margin-bottom: 1.5rem;\n  }\n\n  .product-detail-container h3 {\n    font-size: clamp(20px, 2.5vw, 24px);\n    line-height: 1.4;\n    margin-bottom: 1rem;\n  }\n\n  .product-detail-container p {\n    font-size: clamp(18px, 2vw, 20px);\n    line-height: 1.6;\n    color: var(--text-sub);\n    margin-top: 0;\n    margin-bottom: 1.5rem;\n  }\n\n  \/* Image Protocol *\/\n  .pd-img-natural {\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: var(--radius-md);\n    box-shadow: var(--shadow-sm);\n  }\n\n  .pd-placeholder {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    background: var(--bg-card);\n    border: 2px dashed #ccc;\n    border-radius: var(--radius-md);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.2rem;\n    color: #888;\n    text-align: center;\n    padding: 1rem;\n  }\n\n  \/* Non-interactive Badges *\/\n  .pd-badge-group {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.8rem;\n    margin-bottom: 1.5rem;\n  }\n\n  .pd-badge {\n    background: var(--bg-card);\n    color: var(--primary);\n    padding: 0.5rem 1rem;\n    border-radius: 4px;\n    font-size: clamp(16px, 1.5vw, 18px);\n    font-weight: 600;\n    border: 1px solid var(--border-color);\n  }\n\n  \/* Structural Sections *\/\n  .pd-section {\n    margin-bottom: var(--spacing-layout);\n  }\n\n  .pd-hero {\n    text-align: center;\n    padding-top: 2rem;\n  }\n\n  .pd-hero-copy {\n    max-width: 800px;\n    margin: 0 auto var(--spacing-layout) auto;\n  }\n\n  .pd-social-proof {\n    font-size: clamp(16px, 1.5vw, 18px);\n    font-weight: 600;\n    color: var(--primary-accent);\n    margin-bottom: 1rem;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n\n  \/* Mobile Ordering Lock \u0026 Z-Pattern *\/\n  .pd-feature-item {\n    display: flex;\n    flex-direction: column;\n    gap: var(--spacing-layout);\n    margin-bottom: var(--spacing-layout);\n  }\n\n  .pd-feature-media {\n    order: 1; \/* Always top on mobile *\/\n    width: 100%;\n  }\n\n  .pd-feature-copy {\n    order: 2; \/* Always bottom on mobile *\/\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    width: 100%;\n  }\n\n  @media (min-width: 768px) {\n    .pd-feature-item {\n      flex-direction: row;\n      align-items: center;\n    }\n    \n    .pd-feature-item \u003e * {\n      flex: 1;\n    }\n    \n    \/* Z-Pattern logic *\/\n    .pd-feature-item:nth-child(even) .pd-feature-media {\n      order: 2;\n    }\n    .pd-feature-item:nth-child(even) .pd-feature-copy {\n      order: 1;\n    }\n  }\n\n  \/* Specification Table - Card-based on Mobile *\/\n  .pd-specs-container {\n    background: var(--bg-card);\n    padding: var(--spacing-layout);\n    border-radius: var(--radius-lg);\n  }\n\n  .pd-table {\n    width: 100%;\n    border-collapse: collapse;\n    background: var(--bg-body);\n    border-radius: var(--radius-md);\n    overflow: hidden;\n  }\n\n  .pd-table th, \n  .pd-table td {\n    padding: 1.2rem;\n    text-align: left;\n    border-bottom: 1px solid var(--border-color);\n  }\n\n  .pd-table th {\n    background: #f1f3f5;\n    font-weight: 700;\n    font-size: clamp(16px, 1.5vw, 18px);\n    color: var(--primary);\n  }\n\n  .pd-table td {\n    font-size: clamp(16px, 1.5vw, 18px);\n  }\n\n  @media (max-width: 767px) {\n    .pd-table, \n    .pd-table thead, \n    .pd-table tbody, \n    .pd-table tr, \n    .pd-table th, \n    .pd-table td {\n      display: block;\n      width: 100%;\n    }\n    \n    .pd-table thead {\n      display: none; \/* Hide headers *\/\n    }\n    \n    .pd-table tr {\n      margin-bottom: 1rem;\n      border: 1px solid var(--border-color);\n      border-radius: var(--radius-md);\n      padding: 0.5rem;\n    }\n    \n    .pd-table tr:last-child {\n      margin-bottom: 0;\n    }\n    \n    .pd-table td {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      border-bottom: 1px solid var(--border-color);\n      padding: 0.8rem;\n    }\n    \n    .pd-table td:last-child {\n      border-bottom: none;\n    }\n    \n    .pd-table td::before {\n      content: attr(data-label);\n      font-weight: 700;\n      color: var(--text-main);\n      margin-right: 1rem;\n      flex-shrink: 0;\n    }\n  }\n\n  \/* FAQ Section *\/\n  .pd-faq-list {\n    display: flex;\n    flex-direction: column;\n    gap: 1.5rem;\n  }\n\n  .pd-faq-item {\n    background: var(--bg-card);\n    padding: 1.5rem;\n    border-radius: var(--radius-md);\n    border-left: 4px solid var(--primary-accent);\n  }\n\n  .pd-faq-item h3 {\n    margin-bottom: 0.5rem;\n  }\n  \n  .pd-faq-item p {\n    margin-bottom: 0;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv class=\"pd-section pd-hero\"\u003e\n\u003cdiv class=\"pd-hero-copy\"\u003e\n\u003ch1\u003eOntworpen voor topprestaties\u003c\/h1\u003e\n\u003cp\u003eErvaar ultieme bewegingsvrijheid met onze multifunctionele sportbroek. Ontworpen met sneldrogende technologie en handige opbergmogelijkheden, zodat je je volledig op je training kunt concentreren.\u003c\/p\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"pd-badge-group\"\u003e\n\u003cspan class=\"pd-badge\"\u003eVochtafvoerend\u003cbr\u003e\u003c\/span\u003e \u003cspan class=\"pd-badge\"\u003eReflecterende details\u003c\/span\u003e \u003cspan class=\"pd-badge\"\u003eOpbergvak met ritssluiting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-hero-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260325110406\/91c5f4779fd0ff982a8c34e6420cd5cb.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260325110215\/2faa32900ed8818268b9ee67c7bfccb5.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch2\u003eGeavanceerde sneldrogende technologie\u003c\/h2\u003e\n\u003cp\u003eBlijf koel en droog, hoe intensief je ook traint. Onze geavanceerde vochtafvoerende stoffen voeren zweet af van je huid, waardoor je verzekerd bent van maximaal comfort tijdens intensieve trainingen, hardlopen of gewoon in het dagelijks leven.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260325110215\/be6c62841e0926e428864194da27b49a.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch2\u003eVeilige opbergruimte voor je belangrijkste spullen\u003c\/h2\u003e\n\u003cp\u003eJe hoeft je geen zorgen te maken dat je onderweg je waardevolle spullen kwijtraakt. Dankzij de twee diepe zijvakken met ritssluiting en handige trekkers kun je je smartphone, sleutels of pasjes veilig opbergen, terwijl je je handen vrij houdt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3 --\u003e\n\u003cdiv class=\"pd-feature-item\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-placeholder\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260325110215\/1a3590a9e381bbdeabcbfc8c044865a3.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch2\u003eVerstelbare pasvorm en functionele details\u003c\/h2\u003e\n\u003cp\u003eOntworpen om soepel mee te bewegen met je lichaam. De elastische tailleband in combinatie met een op maat gemaakte trekkoordsluiting zorgt voor een stevige, niet-wegglijdende pasvorm. Voorzien van reflecterende elementen om je zichtbaarheid bij weinig licht te verbeteren, waardoor zowel veiligheid als ademend comfort worden gegarandeerd.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS TABLE (MOBILE CARD LAYOUT) --\u003e\n\u003cdiv class=\"pd-section pd-specs-container\"\u003e\n\u003ch2\u003eMaat- en pasvormgegevens\u003c\/h2\u003e\n\u003cp\u003eMaatgegevens voor beide delen, zodat u de perfecte pasvorm kunt vinden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ SECTION --\u003e\n\u003cdiv class=\"pd-section\"\u003e\n\u003cdiv class=\"pd-faq-list\"\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003ctable style=\"width: 99.9377%; height: 320.403px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 62.5694px;\"\u003e\n\u003ctd style=\"width: 32.6158%; text-align: center; height: 62.5694px;\"\u003e\u003cstrong\u003eMerkmaat\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; text-align: center; height: 62.5694px;\"\u003e\u003cstrong\u003eTaille (in \/ cm) \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; text-align: center; height: 62.5694px;\"\u003e\u003cstrong\u003eHeupomvang (in \/ cm) \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; text-align: center; height: 62.5694px;\"\u003e\u003cstrong\u003eLengte (in \/ cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003eLengte (in \/ cm)\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e44.1 in \/ 112.0 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e20.1 in \/ 51.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003e\u003cspan\u003e30.3 in \/ 77.0 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e45.7 in \/ 116.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e20.5 in \/ 52.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003e\u003cspan\u003e31.5 in \/ 80.0 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e47.2 in \/ 119.9 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e20.9 in \/ 53.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003e\u003cspan\u003e32.7 in \/ 83.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e48.8 in \/ 124.0 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e21.3 in \/ 54.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003e\u003cspan\u003e33.9 in \/ 86.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e50.4 in \/ 128.0 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e21.6 in \/ 54.9 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 42.9722px;\"\u003e\n\u003ctd style=\"width: 32.6158%; height: 42.9722px;\"\u003e3Xl\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; height: 42.9722px;\"\u003e \u003cspan\u003e35.0 in \/ 88.9 cm\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e52.0 in \/ 132.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; height: 42.9722px;\"\u003e\u003cspan\u003e22.1 in \/ 56.1 cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Verkauft.nl","offers":[{"title":"Zwart \/ S","offer_id":52500293910709,"sku":"0328-15160308","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Zwart \/ M","offer_id":52500293976245,"sku":"0328-15162827","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Zwart \/ L","offer_id":52500294041781,"sku":"0328-15163575","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Zwart \/ XL","offer_id":52500294107317,"sku":"0328-15166924","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Zwart \/ XXL","offer_id":52500294172853,"sku":"0328-15168661","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Zwart \/ XXXL","offer_id":52500294238389,"sku":"0328-15166583","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ S","offer_id":52500293943477,"sku":"0328-15165828","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ M","offer_id":52500294009013,"sku":"0328-15161209","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ L","offer_id":52500294074549,"sku":"0328-15160072","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ XL","offer_id":52500294140085,"sku":"0328-15168421","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ XXL","offer_id":52500294205621,"sku":"0328-15169628","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Blauw \/ XXXL","offer_id":52500294271157,"sku":"0328-15162748","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ S","offer_id":52500294303925,"sku":"0328-15169708","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ M","offer_id":52500294336693,"sku":"0328-15169623","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ L","offer_id":52500294369461,"sku":"0328-15164244","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ XL","offer_id":52500294402229,"sku":"0328-15163890","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ XXL","offer_id":52500294434997,"sku":"0328-15168679","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Donkergrijs \/ XXXL","offer_id":52500294467765,"sku":"0328-15167532","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ S","offer_id":52510889935029,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ M","offer_id":52510889967797,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ L","offer_id":52510890000565,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ XL","offer_id":52510890033333,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ XXL","offer_id":52510890066101,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true},{"title":"Khaki-groen \/ XXXL","offer_id":52510890098869,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/8910\/3797\/files\/91c5f4779fd0ff982a8c34e6420cd5cb.jpg?v=1778306151","url":"https:\/\/verkauft.nl\/products\/sneldrogende-sportshort","provider":"Verkauft.nl","version":"1.0","type":"link"}