{"product_id":"somnium-herbal-scent-dream-spirit-auspicious-gourd-bag-pendant-july-complimentary-gift","title":"【Somnium】Herbal Scent Dream-Spirit Auspicious Gourd Bag Pendant | July Complimentary Gift","description":"\u003cdiv class=\"hs-product-desc\"\u003e\n  \u003cstyle\u003e\n    .hs-product-desc * { text-transform: none !important; box-sizing: border-box; }\n    .hs-product-desc .hs-gv-tag,\n    .hs-product-desc .hs-pf-label__main,\n    .hs-product-desc .hs-pf-label__sub { text-transform: uppercase !important; }\n\n    .hs-product-desc {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      background: #fdfaf5;\n      color: #3a2e28;\n      font-size: 15px;\n      line-height: 1.8;\n      max-width: 100%;\n      margin: 0 auto;\n      overflow-x: hidden;\n    }\n    .hs-product-desc h2, .hs-product-desc h3 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-weight: 400;\n      margin-top: 0;\n    }\n\n    .hs-gv-header {\n      background: #fff8ee;\n      border-bottom: 1px solid #f0e0c0;\n      padding: 48px 32px 44px;\n      text-align: center;\n    }\n    .hs-gv-bow-wrap {\n      display: flex;\n      justify-content: center;\n      margin-bottom: 20px;\n    }\n    .hs-gv-bow-wrap svg { width: 160px; height: auto; overflow: visible; }\n\n    .hs-gv-tag {\n      display: inline-block;\n      border: 1px solid #c5a059;\n      color: #a37a30;\n      font-size: 9.5px;\n      letter-spacing: 0.22em;\n      padding: 5px 16px;\n      margin-bottom: 16px;\n    }\n    .hs-gv-header h2 {\n      font-size: 28px;\n      line-height: 1.35;\n      color: #3a2e28;\n      margin-bottom: 6px;\n    }\n    .hs-gv-header h2 em {\n      display: block;\n      font-size: 17px;\n      color: #c5a059;\n      font-style: italic;\n      margin-top: 4px;\n      font-family: Georgia, serif;\n    }\n    .hs-gv-header-sub {\n      font-size: 13px;\n      color: #9a8268;\n      font-style: italic;\n      margin: 0;\n    }\n\n    .hs-pf-badge {\n      display: inline-flex; align-items: center; justify-content: center;\n      gap: 11px; padding: 10px 18px 10px 12px;\n      background: #fdfaf5;\n      border: 1px solid rgba(197,160,89,0.4);\n      border-radius: 999px;\n      box-shadow: 0 2px 10px rgba(197,160,89,0.1);\n      animation: hs-badge-enter .55s cubic-bezier(.22,.68,0,1.1) both,\n                 hs-jelly-bounce .7s .55s cubic-bezier(.36,1.56,.64,1) both,\n                 hs-breathe-g 3.8s 1.6s ease-in-out infinite;\n      transform-origin: center bottom;\n      margin: 28px auto 0;\n    }\n    @keyframes hs-badge-enter { from{opacity:0;transform:translateY(10px) scale(.9);} to{opacity:1;transform:translateY(0) scale(1);} }\n    @keyframes hs-jelly-bounce { 0%{transform:scale(1,1);} 25%{transform:scale(1.06,.94);} 50%{transform:scale(.96,1.06);} 70%{transform:scale(1.02,.98);} 85%{transform:scale(.99,1.01);} 100%{transform:scale(1,1);} }\n    @keyframes hs-breathe-g { 0%,100%{box-shadow:0 2px 10px rgba(197,160,89,0.1);} 50%{box-shadow:0 4px 22px rgba(197,160,89,0.28);} }\n    .hs-pf-icon { width:36px; height:36px; flex-shrink:0; }\n    .hs-pf-icon svg { width:100%; height:100%; overflow:visible; }\n    .hs-paw-shape { fill:rgba(197,160,89,0.18); stroke:#c5a059; stroke-width:1.6px; stroke-linecap:round; stroke-linejoin:round; }\n    .hs-paw-palm { stroke-dasharray:130; stroke-dashoffset:130; fill-opacity:0; animation:hs-draw-palm .85s .45s cubic-bezier(.4,0,.2,1) forwards, hs-fill-palm .4s 1.2s ease forwards; }\n    @keyframes hs-draw-palm { to{stroke-dashoffset:0;} }\n    @keyframes hs-fill-palm { to{fill-opacity:1;} }\n    .hs-toe { opacity:0; transform-origin:50% 50%; transform-box:fill-box; animation:hs-toe-squish .4s cubic-bezier(.34,1.8,.64,1) forwards; }\n    .hs-toe:nth-child(1){animation-delay:1.25s;} .hs-toe:nth-child(2){animation-delay:1.42s;} .hs-toe:nth-child(3){animation-delay:1.59s;} .hs-toe:nth-child(4){animation-delay:1.76s;}\n    @keyframes hs-toe-squish { 0%{opacity:0;transform:scale(.2,.2);} 60%{opacity:1;transform:scale(1.18,.85);} 80%{transform:scale(.9,1.1);} 100%{opacity:1;transform:scale(1,1);} }\n    .hs-pf-divider { width:1px; height:26px; background:rgba(197,160,89,0.3); flex-shrink:0; opacity:0; animation:hs-fade-in .4s 2s ease forwards; }\n    @keyframes hs-fade-in { to{opacity:1;} }\n    .hs-pf-label { display:flex; flex-direction:column; line-height:1; opacity:0; transform:translateX(-5px); animation:hs-label-in .5s 2s cubic-bezier(.22,.68,0,1.1) forwards; text-align:left; }\n    @keyframes hs-label-in { to{opacity:1;transform:translateX(0);} }\n    .hs-pf-label__main { font-family:Georgia,serif; font-size:14px; letter-spacing:.07em; color:#c5a059; white-space:nowrap; }\n    .hs-pf-label__sub { margin-top:5px; font-size:10px; font-weight:300; letter-spacing:.15em; color:#b89060; white-space:nowrap; }\n\n    .hs-gv-intro {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 36px;\n      align-items: center;\n      padding: 56px 28px 64px;\n      max-width: 860px;\n      margin: 0 auto;\n    }\n    .hs-gv-img-wrap { max-width: 300px; margin: 0 auto; width: 100%; }\n    .hs-gv-img-inner {\n      border-radius: 4px;\n      overflow: hidden;\n      box-shadow: 0 12px 40px rgba(58,46,40,0.1), 0 2px 8px rgba(58,46,40,0.06);\n    }\n    .hs-gv-img-inner img { width:100%; height:auto; display:block; transition:transform 1.2s cubic-bezier(0.2,0.8,0.2,1); }\n    .hs-gv-text h3 { font-size: 22px; color: #3a2e28; margin-bottom: 12px; }\n    .hs-gv-text p { font-size: 14px; color: #6b5744; line-height: 1.78; margin-bottom: 10px; }\n    .hs-gv-text p:last-child { margin-bottom: 0; }\n    .hs-gv-ingredients {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-bottom: 18px;\n    }\n    .hs-gv-ing-tag {\n      font-size: 11px;\n      color: #a37a30;\n      border: 1px solid #f0e0c0;\n      padding: 3px 10px;\n      letter-spacing: 0.08em;\n    }\n    .hs-gv-note {\n      margin-top: 22px;\n      padding: 14px 20px;\n      background: #fff8ee;\n      border: 1px solid #f0e0c0;\n      border-left: 3px solid #c5a059;\n      font-size: 13px;\n      color: #9a8268;\n      line-height: 1.65;\n    }\n    .hs-gv-note strong { color: #3a2e28; }\n\n    .hs-gv-disclaimer {\n      padding: 20px 28px;\n      text-align: center;\n      border-top: 1px solid #f0e0c0;\n    }\n    .hs-gv-disclaimer p { font-size: 11px; color: #c4b09a; font-style: italic; margin: 0; }\n\n    @media (hover: hover) {\n      .hs-gv-img-inner:hover img { transform: scale(1.04); }\n    }\n    @media (min-width: 768px) {\n      .hs-gv-intro { grid-template-columns: 1fr 1fr; gap: 60px; padding: 72px 48px 80px; }\n      .hs-gv-img-wrap { max-width: 100%; }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"hs-gv-header\"\u003e\n    \u003cdiv class=\"hs-gv-bow-wrap\"\u003e\n      \u003csvg viewbox=\"0 0 200 130\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cdefs\u003e\n          \u003cradialgradient id=\"bowGradL-somn\" cx=\"60%\" cy=\"35%\" r=\"60%\"\u003e\n            \u003cstop offset=\"0%\" stop-color=\"#e8c870\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"100%\" stop-color=\"#b8872a\"\u003e\u003c\/stop\u003e\n          \u003c\/radialgradient\u003e\n          \u003cradialgradient id=\"bowGradR-somn\" cx=\"40%\" cy=\"35%\" r=\"60%\"\u003e\n            \u003cstop offset=\"0%\" stop-color=\"#e8c870\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"100%\" stop-color=\"#b8872a\"\u003e\u003c\/stop\u003e\n          \u003c\/radialgradient\u003e\n          \u003cradialgradient id=\"bowGradKnot-somn\" cx=\"40%\" cy=\"35%\" r=\"65%\"\u003e\n            \u003cstop offset=\"0%\" stop-color=\"#f0d080\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"100%\" stop-color=\"#a87828\"\u003e\u003c\/stop\u003e\n          \u003c\/radialgradient\u003e\n        \u003c\/defs\u003e\n        \u003cpath d=\"M 92,72 Q 72,100 60,128\" stroke=\"#c5a059\" stroke-width=\"7\" stroke-linecap=\"round\" fill=\"none\" opacity=\"0.7\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 108,72 Q 128,100 140,128\" stroke=\"#c5a059\" stroke-width=\"7\" stroke-linecap=\"round\" fill=\"none\" opacity=\"0.7\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 92,52 72,28 48,34 C 30,39 26,56 36,64 C 50,74 80,68 100,65 Z\" fill=\"url(#bowGradL-somn)\" opacity=\"0.9\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 92,52 72,28 48,34 C 30,39 26,56 36,64 C 50,74 80,68 100,65 Z\" fill=\"none\" stroke=\"rgba(255,255,255,0.35)\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 88,58 66,42 52,44\" stroke=\"rgba(140,90,20,0.3)\" stroke-width=\"1.5\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 108,52 128,28 152,34 C 170,39 174,56 164,64 C 150,74 120,68 100,65 Z\" fill=\"url(#bowGradR-somn)\" opacity=\"0.9\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 108,52 128,28 152,34 C 170,39 174,56 164,64 C 150,74 120,68 100,65 Z\" fill=\"none\" stroke=\"rgba(255,255,255,0.35)\" stroke-width=\"1\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 100,65 C 112,58 134,42 148,44\" stroke=\"rgba(140,90,20,0.3)\" stroke-width=\"1.5\" fill=\"none\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cellipse cx=\"100\" cy=\"64\" rx=\"13\" ry=\"10\" fill=\"url(#bowGradKnot-somn)\"\u003e\u003c\/ellipse\u003e\n        \u003cellipse cx=\"97\" cy=\"61\" rx=\"5\" ry=\"3\" fill=\"rgba(255,255,255,0.45)\" transform=\"rotate(-15 97 61)\"\u003e\u003c\/ellipse\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hs-gv-tag\"\u003eJuly Exclusive  ·  Not For Sale\u003c\/div\u003e\n    \u003ch2\u003e\n      Dream-Spirit Auspicious Gourd Bag Pendant\n      \u003cem\u003eA complimentary gift — earned, not bought\u003c\/em\u003e\n    \u003c\/h2\u003e\n    \u003cp class=\"hs-gv-header-sub\"\u003eAutomatically included when you purchase any 2 qualifying items in July\u003c\/p\u003e\n\n    \u003cdiv class=\"hs-pf-badge\" role=\"img\" aria-label=\"Pet-Friendly — keep out of pet's direct reach\"\u003e\n      \u003cdiv class=\"hs-pf-icon\"\u003e\n        \u003csvg viewbox=\"0 0 34 34\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"\u003e\n          \u003cellipse class=\"hs-paw-shape hs-toe\" cx=\"8.5\" cy=\"9\" rx=\"3.2\" ry=\"4\" transform=\"rotate(-20 8.5 9)\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse class=\"hs-paw-shape hs-toe\" cx=\"14.8\" cy=\"6.8\" rx=\"3.2\" ry=\"4\" transform=\"rotate(-5 14.8 6.8)\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse class=\"hs-paw-shape hs-toe\" cx=\"21.2\" cy=\"7.2\" rx=\"3.2\" ry=\"4\" transform=\"rotate(7 21.2 7.2)\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse class=\"hs-paw-shape hs-toe\" cx=\"27\" cy=\"10.5\" rx=\"2.9\" ry=\"3.7\" transform=\"rotate(22 27 10.5)\"\u003e\u003c\/ellipse\u003e\n          \u003cpath class=\"hs-paw-shape hs-paw-palm\" d=\"M 6.5,21 C 4.2,15.8 5.8,11.5 10,11.5 C 12.3,11.5 13.8,13 17,13 C 20.2,13 21.7,11.5 24,11.5 C 28.2,11.5 29.8,15.8 27.5,21 C 25.6,25.5 21.8,28.5 17,29 C 12.2,28.5 8.4,25.5 6.5,21 Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-pf-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-pf-label\"\u003e\n        \u003cspan class=\"hs-pf-label__main\"\u003ePet-Friendly\u003c\/span\u003e\n        \u003cspan class=\"hs-pf-label__sub\"\u003eKeep out of pet's direct reach\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hs-gv-intro\"\u003e\n    \u003cdiv class=\"hs-gv-img-wrap\"\u003e\n      \u003cdiv class=\"hs-gv-img-inner\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/6749\/2740\/files\/c__Users_yuanlinqing_AppData_Roaming_Cursor_User_workspaceStorage_empty-window_images_hulu_v2_scene1-46a0c315-1ae2-4b15-a522-4e75272c0f72.jpg?v=1783321140\" alt=\"Dream-Spirit incense gourd bag pendant with wooden gourd, bead accents and woven tassel\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hs-gv-text\"\u003e\n      \u003cdiv class=\"hs-gv-ingredients\"\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eLavender\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eAgarwood\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eFrankincense\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eClove\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eNardostachys\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003eSandalwood\u003c\/span\u003e\n        \u003cspan class=\"hs-gv-ing-tag\"\u003ePatchouli\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eA quiet talisman for calm evenings\u003c\/h3\u003e\n      \u003cp\u003eHand-pressed from a seven-herb blend using the traditional He Xiang method, this natural wooden gourd carries a soft woody aroma — gentle enough to notice only when you lean in close.\u003c\/p\u003e\n      \u003cp\u003eHang it from your bag, car mirror, or bedside — a small auspicious charm that turns everyday spaces into a moment of botanical stillness.\u003c\/p\u003e\n      \u003cdiv class=\"hs-gv-note\"\u003e\n        \u003cstrong\u003eNot sold separately.\u003c\/strong\u003e This is our thank-you gift when you purchase 2 or more qualifying items in July.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hs-gv-disclaimer\"\u003e\n    \u003cp\u003eIntended for aromatic purposes only. Not designed to diagnose, treat, or prevent any medical condition.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"HERBAL SCENT","offers":[{"title":"Default Title","offer_id":52471787749508,"sku":"HS-GIFT-SOMN-2607-01","price":41.29,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/6749\/2740\/files\/hulu_bag_coffee.png?v=1783321888","url":"https:\/\/herbalscentshop.com\/products\/somnium-herbal-scent-dream-spirit-auspicious-gourd-bag-pendant-july-complimentary-gift","provider":"HERBAL SCENT","version":"1.0","type":"link"}