{"product_id":"performance-sportshorts","title":"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\u003eDesignet til en aktiv hverdag\u003c\/h1\u003e\n\u003cp\u003eFå maksimal bevægelsesfrihed med disse performance sportsshorts. De er fremstillet i et let og åndbart materiale med praktiske lommer, så du kan bevæge dig frit og have dine vigtigste ting lige ved hånden under træningen.\u003c\/p\u003e\n\u003cdiv style=\"justify-content: center;\" class=\"pd-badge-group\"\u003e\n\u003cspan class=\"pd-badge\"\u003eFugttransporterende\u003c\/span\u003e \u003cspan class=\"pd-badge\"\u003eReflekterende detaljer \u003c\/span\u003e \u003cspan class=\"pd-badge\"\u003eOpbevaringslomme med lynlås\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\u003eAvanceret hurtigtørrende teknologi\u003c\/h2\u003e\n\u003cp\u003eHold dig tør og komfortabel, uanset hvordan du træner. Det hurtigtørrende og fugttransporterende materiale hjælper med at lede sved væk fra huden, så shortsene føles behagelige under træning, løbeture og andre aktive dage.\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\u003eSikker opbevaringsplads til dine vigtigste ting\u003c\/h2\u003e\n\u003cp\u003eTag dine vigtigste ting med uden bekymringer. De to dybe sidelommer med lynlås giver sikker opbevaring til din telefon, nøgler og kort, så de bliver, hvor de skal, mens du træner eller er på farten.\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\u003eJusterbar pasform og funktionelle detaljer\u003c\/h2\u003e\n\u003cp\u003eDesignet til at følge dine bevægelser. Den elastiske linning med justerbar snøre giver en behagelig og sikker pasform, som bliver siddende under træningen. Reflekterende detaljer øger synligheden i mørke, mens det lette og åndbare materiale sikrer god komfort.\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\u003eStørrelses- og pasformsoplysninger\u003c\/h2\u003e\n\u003cp\u003eStørrelsesoplysninger for begge dele, så du kan finde den perfekte pasform.\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\n\u003ch4\u003eStørrelse\u003c\/h4\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 33.1215%; text-align: center; height: 62.5694px;\"\u003e\n\u003ch4\u003eTalje (in \/ cm)\u003c\/h4\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; text-align: center; height: 62.5694px;\"\u003e\n\u003ch4\u003eHofteomkreds (in \/ cm)\u003c\/h4\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 16.4343%; text-align: center; height: 62.5694px;\"\u003e\n\u003ch4\u003eLængde (in \/ cm)\u003c\/h4\u003e\n\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;\"\u003e\n\u003ch5\u003eLængde (in \/ cm)\u003c\/h5\u003e\n\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":"Klikhuset.dk","offers":[{"title":"Sort \/ S","offer_id":45836719652966,"sku":"0328-15160308","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Sort \/ M","offer_id":45836719685734,"sku":"0328-15162827","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Sort \/ L","offer_id":45836719718502,"sku":"0328-15163575","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Sort \/ XL","offer_id":45836719751270,"sku":"0328-15166924","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Sort \/ XXL","offer_id":45836719784038,"sku":"0328-15168661","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Sort \/ XXXL","offer_id":45836719816806,"sku":"0328-15166583","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ S","offer_id":45836719849574,"sku":"0328-15165828","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ M","offer_id":45836719882342,"sku":"0328-15161209","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ L","offer_id":45836719915110,"sku":"0328-15160072","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ XL","offer_id":45836719947878,"sku":"0328-15168421","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ XXL","offer_id":45836719980646,"sku":"0328-15169628","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Blå \/ XXXL","offer_id":45836720013414,"sku":"0328-15162748","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ S","offer_id":45836720046182,"sku":"0328-15169708","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ M","offer_id":45836720078950,"sku":"0328-15169623","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ L","offer_id":45836720111718,"sku":"0328-15164244","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ XL","offer_id":45836720144486,"sku":"0328-15163890","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ XXL","offer_id":45836720177254,"sku":"0328-15168679","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Mørkegrå \/ XXXL","offer_id":45836720210022,"sku":"0328-15167532","price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ S","offer_id":45836720242790,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ M","offer_id":45836720275558,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ L","offer_id":45836720308326,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ XL","offer_id":45836720341094,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ XXL","offer_id":45836720373862,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true},{"title":"Khakigrøn \/ XXXL","offer_id":45836720406630,"sku":null,"price":95.0,"currency_code":"DKK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/0789\/7190\/files\/91c5f4779fd0ff982a8c34e6420cd5cb.jpg?v=1782115358","url":"https:\/\/klikhuset.dk\/products\/performance-sportshorts","provider":"Klikhuset.dk","version":"1.0","type":"link"}