{"product_id":"sanrio-multi-functional-pvc-makeup-bag-waterproof-travel-cosmetic-organizer-cinnamoroll-my-melody-kuromi-hello-kitty","title":"Sanrio Multi-Functional PVC Makeup Bag – Waterproof Travel Cosmetic Organizer, Cinnamoroll \/ My Melody \/ Kuromi \/ Hello Kitty","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:opsz,wght@14..32,300;400;500;600;700\u0026amp;family=Quicksand:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            background: radial-gradient(circle at 10% 20%, #ffe6f0, #f0e6ff);\n            font-family: 'Inter', 'Quicksand', system-ui, -apple-system, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 3rem 1.5rem;\n            position: relative;\n            min-height: 100vh;\n        }\n\n        \/* floating bubbles effect *\/\n        body::before {\n            content: \"\";\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            background-image: radial-gradient(circle at 20% 40%, rgba(255,200,220,0.3) 2%, transparent 2.5%),\n                              radial-gradient(circle at 80% 70%, rgba(200,180,255,0.25) 1.5%, transparent 2%);\n            background-size: 60px 60px, 80px 80px;\n            z-index: 0;\n        }\n\n        .product-card {\n            max-width: 1350px;\n            width: 100%;\n            background: rgba(255, 255, 255, 0.92);\n            backdrop-filter: blur(12px);\n            border-radius: 64px;\n            box-shadow: 0 35px 60px -20px rgba(0,0,0,0.25), 0 0 0 1px rgba(255,230,240,0.8) inset;\n            overflow: hidden;\n            padding: 2rem 2rem 2rem 2rem;\n            transition: all 0.3s ease;\n            position: relative;\n            z-index: 1;\n        }\n\n        .badge-collection {\n            background: rgba(255,245,250,0.9);\n            border-radius: 100px;\n            padding: 6px 20px;\n            font-size: 0.8rem;\n            font-weight: 700;\n            color: #c27e9e;\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            backdrop-filter: blur(4px);\n            border: 1px solid #ffd9e8;\n        }\n\n        h1 {\n            font-size: 2.3rem;\n            font-weight: 800;\n            background: linear-gradient(135deg, #e28bb0, #c084fc, #7aa2f7);\n            background-clip: text;\n            -webkit-background-clip: text;\n            color: transparent;\n            letter-spacing: -0.5px;\n            margin: 0.8rem 0 0.3rem 0;\n            line-height: 1.2;\n        }\n\n        .subhead {\n            color: #b27795;\n            border-left: 4px solid #f9b5cf;\n            padding-left: 1rem;\n            margin: 0.5rem 0 1.8rem 0;\n            font-weight: 500;\n            font-size: 1rem;\n            background: rgba(255,245,250,0.5);\n            border-radius: 0 20px 20px 0;\n            width: fit-content;\n        }\n\n        .features-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 1.2rem;\n            margin: 2rem 0 2rem 0;\n            background: rgba(255,250,252,0.7);\n            border-radius: 48px;\n            padding: 1.5rem;\n            border: 1px solid rgba(255,210,225,0.6);\n        }\n\n        .feature {\n            flex: 1;\n            min-width: 170px;\n            background: white;\n            border-radius: 36px;\n            padding: 1rem 1.2rem;\n            box-shadow: 0 12px 22px -8px rgba(160,100,130,0.08);\n            border: 1px solid #ffe2ef;\n            transition: all 0.25s ease;\n        }\n\n        .feature:hover {\n            transform: translateY(-6px);\n            border-color: #f5a9c4;\n            box-shadow: 0 20px 28px -12px rgba(194,126,158,0.2);\n        }\n\n        .feature span {\n            font-size: 2rem;\n            display: block;\n            margin-bottom: 10px;\n        }\n\n        .feature strong {\n            color: #d48aaa;\n            font-size: 1.05rem;\n            display: block;\n            margin-bottom: 8px;\n        }\n\n        .sku-table-wrapper {\n            overflow-x: auto;\n            border-radius: 40px;\n            margin: 1.8rem 0;\n            background: white;\n            box-shadow: 0 18px 32px -12px rgba(0,0,0,0.08);\n            border: 1px solid #ffecf3;\n        }\n\n        .sku-table {\n            width: 100%;\n            border-collapse: collapse;\n            background: white;\n            min-width: 700px;\n        }\n\n        .sku-table th {\n            background: #fdf3f8;\n            color: #b46c8c;\n            font-weight: 700;\n            padding: 18px 12px;\n            font-size: 0.8rem;\n            text-transform: uppercase;\n            letter-spacing: 0.8px;\n        }\n\n        .sku-table td {\n            padding: 15px 12px;\n            text-align: center;\n            border-bottom: 1px solid #ffecf3;\n            color: #4f2e3c;\n            font-weight: 500;\n            font-size: 0.9rem;\n        }\n\n        .sku-table tr:last-child td {\n            border-bottom: none;\n        }\n\n        .character-icon {\n            background: #faeef4;\n            border-radius: 60px;\n            padding: 5px 14px;\n            font-size: 0.75rem;\n            font-weight: 700;\n            display: inline-block;\n            color: #c27e9e;\n        }\n\n        .attr-pills {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 12px;\n            background: rgba(255,248,251,0.8);\n            padding: 1.2rem 1.8rem;\n            border-radius: 48px;\n            margin: 1rem 0 0.8rem;\n            font-size: 0.8rem;\n            backdrop-filter: blur(4px);\n        }\n\n        .pill {\n            background: white;\n            padding: 6px 20px;\n            border-radius: 50px;\n            border: 1px solid #ffd9e8;\n            font-weight: 600;\n            color: #b26b8d;\n            box-shadow: 0 2px 5px rgba(0,0,0,0.02);\n        }\n\n        .gallery {\n            margin: 2rem 0 1.5rem 0;\n        }\n\n        .gallery-title {\n            font-size: 1rem;\n            font-weight: 700;\n            color: #d48aaa;\n            margin-bottom: 1rem;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n\n        .gallery-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n            gap: 1.2rem;\n        }\n\n        .gallery-grid img {\n            width: 100%;\n            height: auto;\n            border-radius: 32px;\n            box-shadow: 0 12px 24px -10px rgba(0,0,0,0.12);\n            transition: all 0.3s ease;\n            background: #fff5f9;\n            object-fit: cover;\n            aspect-ratio: 1 \/ 1;\n            border: 2px solid rgba(255,220,235,0.6);\n        }\n\n        .gallery-grid img:hover {\n            transform: scale(1.03) rotate(1deg);\n            box-shadow: 0 20px 30px -12px rgba(0,0,0,0.2);\n            border-color: #f5a9c4;\n        }\n\n        .footer-note {\n            text-align: center;\n            margin-top: 2rem;\n            font-size: 0.75rem;\n            color: #c690ae;\n            border-top: 1px dashed #f7cfdf;\n            padding-top: 1.5rem;\n        }\n\n        @media (max-width: 750px) {\n            .product-card { padding: 1.2rem; }\n            h1 { font-size: 1.6rem; }\n            .features-grid { flex-direction: column; }\n            .gallery-grid { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003c!-- Sanrio header charm --\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px;\"\u003e\n\u003cdiv class=\"badge-collection\"\u003e🎀 Sanrio Official · Watercolor Pastel\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(242,224,252,0.9); border-radius: 60px; padding: 4px 20px; font-size: 0.7rem; font-weight: bold; color: #b5688a; backdrop-filter: blur(4px);\"\u003e🌸 2026 · Sweet Drop\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1\u003e🧸 Sanrio PVC Makeup Bag \u003cbr\u003eWaterproof Travel Cosmetic Organizer\u003c\/h1\u003e\n\u003cdiv class=\"subhead\"\u003e✨ Cinnamoroll · My Melody · Kuromi · Hello Kitty | Lightweight \u0026amp; Spacious\u003c\/div\u003e\n\u003c!-- 5-point listing - Sanrio dreamy style --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan\u003e🐰\u003c\/span\u003e\u003cstrong\u003eOfficial Sanrio Characters\u003c\/strong\u003e\u003cbr\u003eChoose from Cinnamoroll (blue), My Melody (pink), Kuromi (purple), or Hello Kitty (white). Full-color cute prints.\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan\u003e💧\u003c\/span\u003e\u003cstrong\u003eWaterproof PVC\u003c\/strong\u003e\u003cbr\u003eDurable, easy-to-clean PVC exterior. Protects makeup from spills \u0026amp; moisture. Lightweight but sturdy.\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan\u003e📦\u003c\/span\u003e\u003cstrong\u003eGenerous Capacity\u003c\/strong\u003e\u003cbr\u003e15×24×14 cm (5040 cm³) fits palettes, brushes, skincare, and full-size travel bottles.\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan\u003e🎀\u003c\/span\u003e\u003cstrong\u003eMulti-functional\u003c\/strong\u003e\u003cbr\u003eUse as makeup bag, toiletries pouch, pencil case, or accessory organizer. Ideal for home, travel, school.\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cspan\u003e🔒\u003c\/span\u003e\u003cstrong\u003eSecure Zipper\u003c\/strong\u003e\u003cbr\u003eSmooth zipper closure keeps items safe. Compact shape slides into backpacks, totes, or suitcases.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Attributes pills --\u003e\n\u003cdiv class=\"attr-pills\"\u003e\n\u003cspan class=\"pill\"\u003e🧵 Material: PVC\u003c\/span\u003e \u003cspan class=\"pill\"\u003e✨ Lining: Polyester\u003c\/span\u003e \u003cspan class=\"pill\"\u003e💨 Breathable \u0026amp; Light\u003c\/span\u003e \u003cspan class=\"pill\"\u003e👜 Multi-functional\u003c\/span\u003e \u003cspan class=\"pill\"\u003e🔒 Zipper closure\u003c\/span\u003e \u003cspan class=\"pill\"\u003e🎨 Cartoon print\u003c\/span\u003e \u003cspan class=\"pill\"\u003e👧 Feminine \/ Unisex style\u003c\/span\u003e \u003cspan class=\"pill\"\u003e🏷️ Brand: Sanrio licensed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- Image gallery with all provided detail shots --\u003e\n\u003cdiv class=\"gallery\"\u003e\n\u003cdiv class=\"gallery-title\"\u003e📸 Dreamy Details · See the Magic\u003c\/div\u003e\n\u003cdiv class=\"gallery-grid\"\u003e\n\u003cimg alt=\"Sanrio makeup bag detail 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_14_c78c9ddc-7892-4fa2-a299-a7df9b59a523.png?v=1775888078\"\u003e \u003cimg alt=\"Sanrio makeup bag detail 2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_13_b60ceddd-ba55-42ef-91e8-7dc24b58f4bb.png?v=1775888115\"\u003e \u003cimg alt=\"Sanrio makeup bag detail 3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_11_bc2cc393-f916-4cd5-8915-674f1919c2fc.png?v=1775887580\"\u003e \u003cimg alt=\"Sanrio makeup bag detail 4\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_10_0ffccd6a-870b-45fa-b957-36592d6f5a83.png?v=1775887608\"\u003e \u003cimg alt=\"Sanrio makeup bag detail 5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_05_9675702d-0a66-44af-a8f7-516fce7ddc72.png?v=1775887869\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-note\"\u003e🎀 100% waterproof PVC · Polyester lining · 15×24×14 cm spacious design · Perfect for daily glam or travel adventures\u003cbr\u003e✨ Sanrio official artwork | Lightweight 160g | Smooth zipper | Spring 2026 collection\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Stellar Beads Handmade","offers":[{"title":"Blue","offer_id":51946595680567,"sku":"b6159936263423","price":31.7,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":51946595713335,"sku":"b6159936263421","price":31.7,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":51946595746103,"sku":"b6159936263422","price":31.7,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":51946595778871,"sku":"b6159936263424","price":31.7,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/2999\/8391\/files\/Detail_13_b60ceddd-ba55-42ef-91e8-7dc24b58f4bb.png?v=1775890516","url":"https:\/\/stellarbeadshandmade.store\/products\/sanrio-multi-functional-pvc-makeup-bag-waterproof-travel-cosmetic-organizer-cinnamoroll-my-melody-kuromi-hello-kitty","provider":"Stellar Beads Handmade","version":"1.0","type":"link"}