{"product_id":"soft-washed-cotton-cadet-cap-rjc","title":"Pehmeästi pesty puuvillainen kadettihattu","description":"\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!--\n  [AI Design Logic]\n  产品类型：军校生风格平顶帽（Cadet Cap）\n  目标受众：寻求日常休闲和户外遮阳的成人男女\n  视觉风格：复古军旅风、硬朗中带柔软、做旧质感\n  配色策略：来源于Image_0的深灰色水洗质感和古铜色金属扣。使用中性灰调突出产品的材质感。\n  模块顺序：Hero -\u003e Feature 1 (透气) -\u003e Feature 2 (调节) -\u003e Feature 3 (遮阳\/便携) -\u003e Specs -\u003e FAQ\n  详情图映射：\n    - Hero = image_0.png (整体展示)\n    - Feature 1 (透气) = image_0.png (侧面气孔和面料特写裁剪)\n    - Feature 2 (调节) = image_0.png (后部金属扣特写裁剪)\n    - Feature 3 (遮阳) = image_0.png (帽檐特写裁剪)\n  规格图映射：Specs = image_1.png (颜色选项和调节说明)\n  对比模块：未加入（无明显对比需求，核心在自身功能）\n  --\u003e\n\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n      --primary: #4A5568; \/* 深灰蓝，呼应水洗质感 *\/\n      --primary-hover: #2D3748;\n      --text-main: #1A202C;\n      --text-sub: #4A5568;\n      --bg-body: #ffffff;\n      --bg-card: #F7FAFC; \/* 极浅灰背景 *\/\n      --bg-soft: #EDF2F7;\n      --radius-md: 8px;\n      --radius-lg: 16px;\n      --shadow-sm: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);\n      --border-color: #E2E8F0;\n      --spacing-section: clamp(3rem, 8vw, 5rem);\n\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--text-main);\n      line-height: 1.75;\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 5%;\n      box-sizing: border-box;\n      overflow-wrap: break-word;\n    }\n\n    \/* Typography *\/\n    .product-detail-container h1 {\n      font-size: clamp(32px, 5vw, 44px);\n      font-weight: 700;\n      line-height: 1.2;\n      margin-bottom: 1rem;\n      color: var(--primary);\n    }\n    .product-detail-container h2 {\n      font-size: clamp(24px, 4vw, 32px);\n      font-weight: 600;\n      margin-bottom: 1.5rem;\n      color: var(--text-main);\n    }\n    .product-detail-container h3 {\n      font-size: 22px;\n      font-weight: 600;\n      margin-bottom: 1rem;\n    }\n    .product-detail-container p {\n      font-size: 18px;\n      margin-bottom: 1.5rem;\n      color: var(--text-sub);\n    }\n    .product-detail-container .aux-text {\n      font-size: 16px;\n      color: var(--text-sub);\n    }\n\n    \/* Layout Utilities *\/\n    .pd-section {\n      margin-bottom: var(--spacing-section);\n    }\n    .pd-grid-2 {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n      gap: clamp(2rem, 5vw, 4rem);\n      align-items: center;\n    }\n\n    \/* Image Handling - Default Scheme A *\/\n    .product-detail-container img {\n      width: 100%;\n      height: auto;\n      display: block;\n      border-radius: var(--radius-md);\n    }\n    .img-placeholder {\n      width: 100%;\n      min-height: 300px;\n      background-color: var(--bg-soft);\n      border: 2px dashed var(--border-color);\n      border-radius: var(--radius-md);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      color: var(--text-sub);\n      font-family: monospace;\n      padding: 1rem;\n      box-sizing: border-box;\n    }\n\n    \/* Components *\/\n    .trust-badge {\n      display: inline-block;\n      background: var(--bg-soft);\n      color: var(--primary);\n      padding: 0.5rem 1rem;\n      border-radius: 50px;\n      font-weight: 600;\n      font-size: 16px;\n      margin-bottom: 1.5rem;\n    }\n    .feature-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.75rem;\n      margin-top: 1rem;\n    }\n    .feature-tag {\n      background: var(--bg-card);\n      padding: 0.4rem 0.8rem;\n      border-radius: 4px;\n      font-size: 16px;\n      color: var(--text-sub);\n      border: 1px solid var(--border-color);\n    }\n\n    \/* Hero Module *\/\n    .hero-content {\n      max-width: 800px;\n      margin: 0 auto;\n      text-align: center;\n    }\n\n    \/* Feature Modules - Z-Pattern \u0026 Mobile Stack *\/\n    .feature-item {\n      display: flex;\n      gap: clamp(2rem, 6vw, 5rem);\n      align-items: center;\n    }\n    .feature-media, .feature-copy {\n      flex: 1;\n    }\n    @media (max-width: 767px) {\n      .feature-item {\n        flex-direction: column;\n      }\n      .feature-item:nth-child(even) {\n        flex-direction: column;\n      }\n      .feature-media {\n        width: 100%;\n      }\n    }\n    @media (min-width: 768px) {\n      .feature-item:nth-child(even) {\n        flex-direction: row-reverse;\n      }\n    }\n\n    \/* Specifications Table *\/\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 2rem;\n      background: var(--bg-card);\n      border-radius: var(--radius-md);\n      overflow: hidden;\n    }\n    .spec-table th, .spec-table td {\n      padding: 1rem 1.5rem;\n      text-align: left;\n      border-bottom: 1px solid var(--border-color);\n      font-size: 18px;\n    }\n    .spec-table th {\n      background: var(--bg-soft);\n      font-weight: 600;\n      width: 35%;\n    }\n    @media (max-width: 767px) {\n      .spec-table, .spec-table thead, .spec-table tbody, .spec-table tr, .spec-table th, .spec-table td {\n        display: block;\n        width: 100%;\n      }\n      .spec-table thead { display: none; }\n      .spec-table tr { margin-bottom: 1rem; border: 1px solid var(--border-color); border-radius: var(--radius-md); }\n      .spec-table td {\n        display: flex;\n        justify-content: space-between;\n        border-bottom: 1px solid var(--border-color);\n      }\n      .spec-table td:last-child { border-bottom: none; }\n      .spec-table td::before {\n        content: attr(data-label);\n        font-weight: 600;\n        color: var(--text-sub);\n        padding-right: 1rem;\n      }\n    }\n\n    \/* FAQ Module *\/\n    .faq-item {\n      background: var(--bg-card);\n      padding: 1.5rem;\n      border-radius: var(--radius-md);\n      margin-bottom: 1rem;\n      border: 1px solid var(--border-color);\n    }\n    .faq-item h3 {\n      margin-top: 0;\n      color: var(--primary);\n      font-size: 20px;\n    }\n    .faq-item p {\n      margin-bottom: 0;\n    }\n\u003c\/style\u003e\n\u003c!-- A. Intro \/ Hero Content Block --\u003e\n\u003cdiv class=\"pd-section hero-content\"\u003e\n\u003cspan class=\"trust-badge\"\u003eKlassinen sotilastyyli\u003c\/span\u003e\n\u003ch1\u003eJokapäiväinen mukavuus, kestävä vetovoima\u003c\/h1\u003e\n\n\u003cp\u003ePesty puuvillasta valmistettu kadettihattu, joka on suunniteltu hengittävään auringonsuojaukseen ja täydelliseen, räätälöityyn istuvuuteen kaikille.\u003c\/p\u003e\n\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img85\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260522173524\/3d1ee020c94b0f38624a3178f176f230.jpeg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-section feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img89\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260522173424\/a837b50ac234250f15353e51e799e934.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3\u003ePysy viileänä auringon alla\u003c\/h3\u003e\n\n\u003cp\u003eÄlä anna lämmön kertyä. Tässä lippiksessä on kaksinkertaiset metallituuletusreiät molemmilla puolilla, jotka mahdollistavat ilman vapaan kierron. Yhdistettynä pehmeään, ihoystävälliseen pestyyn puuvillakankaaseen ja sisäiseen hikinauhaan se pitää pään kuivana ja mukavana pitkien ulkoilupäivien aikana.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"feature-tag\"\u003eHengittävä puuvilla\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003e4 metallituuletusaukkoa\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eSisäinen hikinauha\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: Adjustable Fit --\u003e\n\n\u003cdiv class=\"pd-section feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img87\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260522173424\/ceff13d74794088c9eb0141eb7f21924.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3\u003eRäätälöity istuvuus kaikille\u003c\/h3\u003e\n\n\u003cp\u003eNauti turvallisesta istuvuudesta, joka ei ole liian tiukka eikä liian löysä. Kestävä antiikkimessinkinen metalliliukusolki takana mahdollistaa tarkan ympärysmitan säädön. Tämä \"yksi koko sopii useimmille\" -malli sopii helposti eri kokoisille aikuisille ja teini-ikäisille.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"feature-tag\"\u003eSäädettävä metallisolki\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eYksi koko sopii useimmille\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eUnisex-malli\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Sun Protection \u0026 Packability --\u003e\n\n\u003cdiv class=\"pd-section feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"img-placeholder\"\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img88\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260522173424\/336a95e3f5889b83bffaace75d7553be.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3\u003eKäytännöllinen varjo, kestävä ulkonäkö\u003c\/h3\u003e\n\n\u003cp\u003eErityinen tasakattoinen muotoilu tarjoaa ajattoman sotilassilhouetin, ja 6,5 cm (2,55 tuumaa) esikäyryytetty lippa suojaa tehokkaasti silmiä suoralta auringonvalolta. Sen rakenteeton, pehmeä muotoilu tekee siitä helposti pakattavan ja puristeltavan matkalle menettämättä muotoaan.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"feature-tag\"\u003e2,55\" aurinkolippa\u003c\/span\u003e \u003cspan class=\"feature-tag\"\u003eHelposti pakattava ja puristeltava\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- C. Specifications --\u003e\n\n\u003cdiv class=\"pd-section\"\u003e\n\u003ch2\u003eTuotteen tekniset tiedot\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Style\"\u003eTasakattoinen kadettihattu \/ sotilashattu\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Material\"\u003ePesty puuvilla (pehmeä ja hengittävä)\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Size\"\u003eSäädettävä (Yksi koko sopii useimmille)\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Visor Length\"\u003eNoin 6,5 cm (2,55 tuumaa)\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Features\"\u003e4 metallituuletusaukkoa, säädettävä metallisolki\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd data-label=\"Available Colors\"\u003eTummanharmaa, Khaki, Armeijanvihreä, Laivastonsininen, Harmaa\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp class=\"aux-text\" style=\"margin-top: 1rem;\"\u003e*Tiedot perustuvat tuotetarkastukseen ja kuviin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- D. FAQ --\u003e\n\n\u003cdiv class=\"pd-section\"\u003e\n\u003ch2\u003eUsein kysytyt kysymykset\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eSopiiko tämä lippis sekä miehille että naisille?\u003c\/h3\u003e\n\n\u003cp\u003eKyllä, klassinen sotilastyyli ja säädettävä istuvuus tekevät siitä monipuolisen unisex-tyylin, joka sopii useimmille aikuisille ja teini-ikäisille.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eMiten pesen tämän hatun?\u003c\/h3\u003e\n\n\u003cp\u003eSuosittelemme käsinpesua kylmässä vedessä miedolla saippualla ja ilmakuivausta, jotta muoto ja pestyn puuvillan rakenne säilyvät.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eOnko kangas jäykkä vai pehmeä?\u003c\/h3\u003e\n\n\u003cp\u003eHattu on valmistettu pehmeästä, pestystä puuvillasta. Siinä on mukava, käytössä pehmennyt tuntu, eikä se ole jäykkä, joten se on helppo pakata ja käyttää koko päivän.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Newjoyloo","offers":[{"title":"Hiili","offer_id":46081368719533,"sku":"0523-14271055","price":11.95,"currency_code":"EUR","in_stock":true},{"title":"Khaki","offer_id":46081368752301,"sku":"0523-14270989","price":11.95,"currency_code":"EUR","in_stock":true},{"title":"Oliivinvihreä","offer_id":46081368785069,"sku":"0523-14277623","price":11.95,"currency_code":"EUR","in_stock":true},{"title":"Laivastonsininen","offer_id":46081368817837,"sku":"0523-14279586","price":11.95,"currency_code":"EUR","in_stock":true},{"title":"Vaaleanharmaa","offer_id":46081368850605,"sku":"0523-14271563","price":11.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0727\/2831\/4029\/files\/3d1ee020c94b0f38624a3178f176f230.jpg?v=1780564223","url":"https:\/\/0ixug9-pv.myshopify.com\/fi\/products\/soft-washed-cotton-cadet-cap-rjc","provider":"Newjoyloo","version":"1.0","type":"link"}