{"product_id":"cute-piggy-phone-umbrella","title":"Cute Piggy Phone Umbrella","description":"\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!--\n  [AI Design Logic]\n  产品类型：智能手机迷你遮阳伞支架\n  目标受众：户外手机用户，需要防眩光和便携方案的人群\n  视觉风格：可爱、清新、实用、户外明亮感\n  配色策略：以产品粉色为主色调，搭配柔和背景色，营造轻松氛围\n  模块顺序：Intro\/Hero -\u003e Feature 1 -\u003e Feature 2 -\u003e Feature 3 -\u003e Specifications -\u003e FAQ\n--\u003e\n\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n      --primary: #FF9EAA; \n      --primary-hover: #FF8494;\n      --primary-light: #FFF0F2;\n      --text-main: #2C2C2C;\n      --text-sub: #555555;\n      --bg-body: #FFFFFF;\n      --bg-soft: #F9F9FB;\n      --radius-md: 16px;\n      --radius-lg: 24px;\n      --shadow-sm: 0 8px 24px rgba(255, 158, 170, 0.12);\n      --shadow-hover: 0 12px 32px rgba(255, 158, 170, 0.2);\n      --border-color: #F0F0F0;\n      --spacing-section: clamp(3rem, 6vw, 5rem);\n\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 2rem 5%;\n      box-sizing: border-box;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--text-main);\n      line-height: 1.7;\n      background-color: var(--bg-body);\n    }\n\n    \/* Typography *\/\n    .product-detail-container h1 {\n      font-size: clamp(36px, 4.5vw, 48px);\n      font-weight: 800;\n      line-height: 1.2;\n      margin: 0 0 1.2rem;\n      color: var(--text-main);\n      letter-spacing: -0.5px;\n    }\n\n    .product-detail-container h2 {\n      font-size: clamp(28px, 3.5vw, 36px);\n      font-weight: 700;\n      margin: 0 0 1.2rem;\n      color: var(--text-main);\n    }\n\n    .product-detail-container h3 {\n      font-size: 20px;\n      font-weight: 700;\n      margin: 0 0 0.8rem;\n      color: var(--text-main);\n    }\n\n    .product-detail-container p {\n      font-size: clamp(16px, 2vw, 18px);\n      color: var(--text-sub);\n      margin: 0 0 1.5rem;\n    }\n\n    \/* Reusable Components *\/\n    .pd-tag {\n      display: inline-flex;\n      align-items: center;\n      background: var(--primary-light);\n      color: #E66A7A;\n      padding: 6px 16px;\n      border-radius: 30px;\n      font-size: 15px;\n      font-weight: 600;\n      margin: 0 8px 12px 0;\n      border: 1px solid rgba(255, 158, 170, 0.3);\n    }\n\n    .pd-img-container {\n      width: 100%;\n      border-radius: var(--radius-lg);\n      overflow: hidden;\n      box-shadow: var(--shadow-sm);\n      transition: transform 0.3s ease, box-shadow 0.3s ease;\n    }\n    \n    .pd-img-container:hover {\n      transform: translateY(-4px);\n      box-shadow: var(--shadow-hover);\n    }\n\n    .pd-img-container img {\n      width: 100%;\n      height: auto;\n      display: block;\n      object-fit: cover;\n    }\n\n    \/* A. Intro \/ Hero Section *\/\n    .pd-hero {\n      text-align: center;\n      margin-bottom: var(--spacing-section);\n      padding-top: 2rem;\n    }\n\n    .pd-hero-content {\n      max-width: 700px;\n      margin: 0 auto 2.5rem;\n    }\n\n    .pd-hero-tag {\n      display: inline-block;\n      background: var(--text-main);\n      color: #fff;\n      padding: 8px 20px;\n      border-radius: 30px;\n      font-weight: 600;\n      font-size: 14px;\n      margin-bottom: 1.5rem;\n      letter-spacing: 1px;\n      text-transform: uppercase;\n    }\n\n    \/* B. Feature Sections *\/\n    .pd-feature {\n      display: flex;\n      align-items: center;\n      gap: clamp(2.5rem, 6vw, 5rem);\n      margin-bottom: var(--spacing-section);\n    }\n\n    .pd-feature.reverse {\n      flex-direction: row-reverse;\n    }\n\n    .pd-feature-media, .pd-feature-copy {\n      flex: 1;\n      width: 100%;\n    }\n\n    \/* Feature 3 - Steps Grid *\/\n    .pd-steps-container {\n      margin-bottom: var(--spacing-section);\n    }\n\n    .pd-steps-header {\n      text-align: center;\n      max-width: 700px;\n      margin: 0 auto 3rem;\n    }\n\n    .pd-steps-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n      gap: 1.5rem;\n      margin-bottom: 3rem;\n    }\n\n    .pd-step-item {\n      background: var(--bg-soft);\n      padding: 2rem 1.5rem;\n      border-radius: var(--radius-lg);\n      text-align: center;\n      border: 1px solid var(--border-color);\n      transition: all 0.3s ease;\n    }\n\n    .pd-step-item:hover {\n      background: #fff;\n      box-shadow: var(--shadow-sm);\n      border-color: var(--primary-light);\n    }\n\n    .pd-step-num {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 40px;\n      height: 40px;\n      background: var(--primary);\n      color: white;\n      border-radius: 50%;\n      font-weight: 800;\n      font-size: 18px;\n      margin: 0 auto 1.2rem;\n      box-shadow: 0 4px 10px rgba(255, 158, 170, 0.4);\n    }\n\n    \/* C. Specifications *\/\n    .pd-specs {\n      background: var(--bg-soft);\n      padding: clamp(2rem, 5vw, 4rem);\n      border-radius: var(--radius-lg);\n      margin-bottom: var(--spacing-section);\n      border: 1px solid var(--border-color);\n    }\n\n    .pd-spec-table {\n      width: 100%;\n      border-collapse: collapse;\n      background: var(--bg-body);\n      border-radius: var(--radius-md);\n      overflow: hidden;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.03);\n      margin-top: 2rem;\n    }\n\n    .pd-spec-table th, .pd-spec-table td {\n      padding: 18px 24px;\n      text-align: left;\n      border-bottom: 1px solid var(--border-color);\n      font-size: 16px;\n    }\n\n    .pd-spec-table th {\n      font-weight: 700;\n      color: var(--text-main);\n      width: 35%;\n      background: var(--primary-light);\n    }\n\n    .pd-spec-table td {\n      color: var(--text-sub);\n      font-weight: 500;\n    }\n    \n    .pd-spec-table tr:last-child th,\n    .pd-spec-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    \/* D. FAQ *\/\n    .pd-faq {\n      margin-bottom: var(--spacing-section);\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .faq-item {\n      background: var(--bg-body);\n      border: 1px solid var(--border-color);\n      border-radius: var(--radius-md);\n      margin-bottom: 1rem;\n      overflow: hidden;\n      transition: all 0.3s ease;\n    }\n\n    .faq-item:hover {\n      border-color: var(--primary);\n      box-shadow: var(--shadow-sm);\n    }\n\n    .faq-item details summary {\n      font-size: 18px;\n      font-weight: 700;\n      cursor: pointer;\n      list-style: none;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 1.5rem;\n      color: var(--text-main);\n      background: var(--bg-soft);\n    }\n\n    .faq-item details summary::-webkit-details-marker {\n      display: none;\n    }\n\n    .faq-item details summary::after {\n      content: '+';\n      font-size: 24px;\n      color: var(--primary);\n      font-weight: 400;\n      transition: transform 0.3s ease;\n    }\n\n    .faq-item details[open] summary::after {\n      content: '−';\n      transform: rotate(180deg);\n    }\n\n    .faq-item details p {\n      margin: 0;\n      padding: 0 1.5rem 1.5rem 1.5rem;\n      background: var(--bg-soft);\n      font-size: 16px;\n    }\n\n    \/* Mobile Optimization *\/\n    @media (max-width: 767px) {\n      .pd-feature, .pd-feature.reverse {\n        flex-direction: column;\n        text-align: center;\n        gap: 2rem;\n      }\n\n      .pd-tags {\n        justify-content: center;\n        display: flex;\n        flex-wrap: wrap;\n      }\n      \n      .pd-spec-table, .pd-spec-table thead, .pd-spec-table tbody, .pd-spec-table tr, .pd-spec-table th, .pd-spec-table td {\n        display: block;\n        width: 100%;\n      }\n\n      .pd-spec-table thead {\n        display: none;\n      }\n\n      .pd-spec-table tr {\n        margin-bottom: 1rem;\n        border: 1px solid var(--border-color);\n        border-radius: var(--radius-md);\n        overflow: hidden;\n      }\n\n      .pd-spec-table td {\n        padding: 14px 16px 14px 45%;\n        text-align: right;\n        position: relative;\n        border-bottom: 1px solid var(--border-color);\n      }\n\n      .pd-spec-table td:last-child {\n        border-bottom: none;\n      }\n\n      .pd-spec-table td::before {\n        content: attr(data-label);\n        position: absolute;\n        left: 16px;\n        width: 40%;\n        text-align: left;\n        font-weight: 700;\n        color: var(--text-main);\n      }\n    }\n\u003c\/style\u003e\n\u003c!-- A. Intro \/ Hero Section --\u003e\n\u003cdiv class=\"pd-hero\"\u003e\n\u003cdiv class=\"pd-hero-content\"\u003e\n\u003cspan class=\"pd-hero-tag\"\u003e✨ Designed for Outdoor Ease\u003c\/span\u003e\n\u003ch1\u003eClear Screen, Sunny Days.\u003c\/h1\u003e\n\n\u003cp\u003eThe mini umbrella for your phone that blocks sun glare and light rain for comfortable outdoor viewing.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-img-container\"\u003e\u003cdiv\u003e\u003cimg alt=\"Mini Phone Umbrella Hero\" cke-id=\"img58\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260611144357\/edc9a2aaa1ee0c5bb0e5489b230a91a3.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- B. Feature Section 1: Sun Glare --\u003e\n\n\u003cdiv class=\"pd-feature\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-img-container\"\u003e\u003cdiv\u003e\u003cimg alt=\"No More Sun Glare\" cke-id=\"img59\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260611141639\/8f9252f65db2341d390d824ab89dea7c.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch2\u003eNo More Sun Glare\u003c\/h2\u003e\n\n\u003cp\u003eDon't let bright sunlight ruin your view. This mini canopy casts a perfect shadow over your screen, making it easy to read messages, watch videos, or navigate maps outdoors without squinting.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-tags\"\u003e\n\u003cspan class=\"pd-tag\"\u003eUV Protection\u003c\/span\u003e \u003cspan class=\"pd-tag\"\u003eClear Visibility\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- B. Feature Section 2: Universal Mount --\u003e\n\n\u003cdiv class=\"pd-feature reverse\"\u003e\n\u003cdiv class=\"pd-feature-media\"\u003e\n\u003cdiv class=\"pd-img-container\"\u003e\u003cdiv\u003e\u003cimg alt=\"Universal Secure Grip\" cke-id=\"img60\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260611141640\/1831e398677d5f8a04e5f29e4b7c1d11.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-feature-copy\"\u003e\n\u003ch2\u003eUniversal Secure Grip\u003c\/h2\u003e\n\n\u003cp\u003eFeatures a strong suction cup that attaches firmly to the back of almost any smartphone. It stays securely in place, holding your device upright for hands-free viewing anywhere.\u003c\/p\u003e\n\n\u003cdiv class=\"pd-tags\"\u003e\n\u003cspan class=\"pd-tag\"\u003eStrong Suction\u003c\/span\u003e \u003cspan class=\"pd-tag\"\u003eHands-Free Stand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- B. Feature Section 3: Portability \u0026 Usage --\u003e\n\n\u003cdiv class=\"pd-steps-container\"\u003e\n\u003cdiv class=\"pd-steps-header\"\u003e\n\u003ch2\u003eFoldable, Portable, Instant Setup\u003c\/h2\u003e\n\n\u003cp\u003eIncredibly compact and lightweight, it folds down in seconds to fit easily in your bag or pocket. It's always ready when the sun comes out.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-steps-grid\"\u003e\n\u003cdiv class=\"pd-step-item\"\u003e\n\u003cdiv class=\"pd-step-num\"\u003e1\u003c\/div\u003e\n\n\u003ch3\u003eCompact Fold\u003c\/h3\u003e\n\n\u003cp\u003eFolds small for easy carrying.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-step-item\"\u003e\n\u003cdiv class=\"pd-step-num\"\u003e2\u003c\/div\u003e\n\n\u003ch3\u003eOpen Umbrella\u003c\/h3\u003e\n\n\u003cp\u003eManually open the 8-rib canopy.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-step-item\"\u003e\n\u003cdiv class=\"pd-step-num\"\u003e3\u003c\/div\u003e\n\n\u003ch3\u003eAttach Mount\u003c\/h3\u003e\n\n\u003cp\u003eSlide the cute piggy mount onto the pole.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-step-item\"\u003e\n\u003cdiv class=\"pd-step-num\"\u003e4\u003c\/div\u003e\n\n\u003ch3\u003eSuction to Phone\u003c\/h3\u003e\n\n\u003cp\u003ePress firmly onto your phone's back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-img-container\"\u003e\u003cdiv\u003e\u003cimg alt=\"Steps to use phone umbrella\" cke-id=\"img61\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260611141639\/537c69e97e395203917c8e95b56b3bcc.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- C. Specifications --\u003e\n\n\u003cdiv class=\"pd-specs\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 0.5rem;\"\u003eProduct Specifications\u003c\/h2\u003e\n\n\u003cp style=\"text-align: center; margin-bottom: 2rem;\"\u003eEverything you need to know about your mini umbrella.\u003c\/p\u003e\n\n\u003ctable class=\"pd-spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth data-label=\"Feature\"\u003eOpen Diameter\u003c\/th\u003e\n\t\t\t\u003ctd data-label=\"Value\"\u003eApprox. 27 cm (10.6 inches)\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth data-label=\"Feature\"\u003eTotal Height\u003c\/th\u003e\n\t\t\t\u003ctd data-label=\"Value\"\u003eApprox. 22 cm (8.7 inches)\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth data-label=\"Feature\"\u003eUmbrella Material\u003c\/th\u003e\n\t\t\t\u003ctd data-label=\"Value\"\u003ePolyester Cloth\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth data-label=\"Feature\"\u003eStructure\u003c\/th\u003e\n\t\t\t\u003ctd data-label=\"Value\"\u003e8-Rib Metal Frame\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003cth data-label=\"Feature\"\u003eMount Type\u003c\/th\u003e\n\t\t\t\u003ctd data-label=\"Value\"\u003eSuction Cup\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- D. FAQ --\u003e\n\n\u003cdiv class=\"pd-faq\"\u003e\n\u003ch2 style=\"text-align: center; margin-bottom: 2.5rem;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdetails\u003e\u003csummary\u003eWill the suction cup work with my phone case?\u003c\/summary\u003e\n\n\u003cp\u003eThe suction cup works best on smooth, flat, non-porous surfaces. It attaches securely directly to most phones or smooth hard shell cases. It may not adhere well to textured, silicone, or fabric cases.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes this protect my phone from heavy rain?\u003c\/summary\u003e\n\n\u003cp\u003eNo. This mini umbrella is designed primarily as a sun shade to reduce glare and provide protection from very light sprinkles. It is not intended to protect your device from heavy rain or submersion.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdetails\u003e\u003csummary\u003eHow portable is it?\u003c\/summary\u003e\n\n\u003cp\u003eIt is extremely portable. When folded, it is very mini and lightweight, easily fitting into pockets, small bags, or purses for on-the-go use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Bak","offers":[{"title":"Pink","offer_id":48993217020154,"sku":"0611-17526197","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":48993217052922,"sku":"0611-17526273","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":48993217085690,"sku":"0611-17526436","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":48993217118458,"sku":"0611-17522741","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Yellow","offer_id":48993217151226,"sku":"0611-17527672","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":48993217183994,"sku":"0611-17527810","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":48993217216762,"sku":"0611-17521305","price":12.95,"currency_code":"USD","in_stock":true},{"title":"Camouflage","offer_id":48993217249530,"sku":"0611-17525744","price":12.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0779\/4527\/4618\/files\/edc9a2aaa1ee0c5bb0e5489b230a91a3.jpg?v=1781171585","url":"https:\/\/varitino.com\/products\/cute-piggy-phone-umbrella","provider":"Varitino","version":"1.0","type":"link"}