{"product_id":"the-north-star-s-guide-pendant","title":"The North Star’s Guide Pendant","description":"\u003c!-- ===== EPIC LOOT · NORTH STAR'S GUIDE PENDANT — DESCRIPTION BLOCK (mobile-first) =====\n     Paste inside the product Description using the \"\u003c\u003e\" (Edit HTML) view.\n     No JavaScript. Scoped to .nsg. Built mobile-first; widens via container queries.\n     v2: intro now sits over the inspiration image (image _5) as a hero banner. --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026family=EB+Garamond:ital,wght@0,400;0,500;1,400\u0026display=swap');\n\n.nsg{\n  --bg:#0a0908;--bg2:#100e0c;--ink:#f6f1e9;--dim:#e9e3d8;--muted:#cfc8ba;\n  --gold:#cdab6d;--goldB:#e7d2a0;\n  --line:rgba(205,171,109,.20);--lineS:rgba(236,230,218,.10);\n  --serif:'Cormorant Garamond',Georgia,serif;--body:'EB Garamond',Georgia,serif;\n  container-type:inline-size;\n  display:block;width:100%;max-width:100%;\n  position:relative;background:var(--bg);color:var(--ink);\n  font-family:var(--body);font-size:17px;line-height:1.7;\n  border-radius:10px;overflow:hidden;margin:20px 0;isolation:isolate;\n}\n.nsg *{box-sizing:border-box}\n.nsg img{max-width:100%;display:block;border:0}\n\n\/* atmosphere *\/\n.nsg::before{content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;\n  background:\n    radial-gradient(60% 36% at 82% 3%, rgba(127,164,214,.10), transparent 60%),\n    radial-gradient(80% 50% at 8% 10%, rgba(205,171,109,.06), transparent 55%);}\n.nsg .stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}\n.nsg .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--ink);opacity:.35;animation:nsgTw 3.6s ease-in-out infinite}\n@keyframes nsgTw{0%,100%{opacity:.15;transform:scale(.7)}50%{opacity:.6;transform:scale(1)}}\n\n\/* ---- HERO (intro over inspiration image) ---- *\/\n.nsg .hero{position:relative;z-index:1;min-height:clamp(420px,82cqi,560px);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}\n.nsg .hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}\n\/* twinkle over the star in the photo *\/\n.nsg .hero .twinkle{position:absolute;z-index:2;top:16%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);pointer-events:none}\n.nsg .hero .twinkle::before{content:\"\";position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);border-radius:50%;\n  background:radial-gradient(circle,rgba(214,231,255,.6),rgba(170,200,245,.2) 32%,transparent 68%);\n  animation:nsgStarGlow 4.2s ease-in-out infinite}\n.nsg .hero .twinkle::after{content:\"\";position:absolute;left:50%;top:50%;width:1.5px;height:1.5px;transform:translate(-50%,-50%);\n  background:#fff;border-radius:50%;\n  box-shadow:0 0 3px 1px rgba(255,255,255,.6);\n  animation:nsgStarCore 4.2s ease-in-out infinite}\n.nsg .hero .twinkle b{position:absolute;left:50%;top:50%;width:1px;height:22px;transform:translate(-50%,-50%);\n  background:linear-gradient(180deg,transparent,rgba(225,238,255,.55),transparent);animation:nsgRay 4.2s ease-in-out infinite}\n.nsg .hero .twinkle i{position:absolute;left:50%;top:50%;width:22px;height:1px;transform:translate(-50%,-50%);\n  background:linear-gradient(90deg,transparent,rgba(225,238,255,.55),transparent);animation:nsgRay 4.2s ease-in-out infinite}\n@keyframes nsgStarGlow{0%,100%{opacity:.3;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}\n@keyframes nsgStarCore{0%,100%{opacity:.5;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.2)}}\n@keyframes nsgRay{0%,100%{opacity:.15;transform:translate(-50%,-50%) scale(.6)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1)}}\n.nsg .hero::after{content:\"\";position:absolute;inset:0;z-index:1;pointer-events:none;\n  background:linear-gradient(180deg,rgba(10,9,8,.55) 0%,rgba(10,9,8,.30) 38%,rgba(10,9,8,.62) 78%,rgba(10,9,8,.96) 100%);}\n.nsg .hero-in{position:relative;z-index:2;padding:48px 22px;max-width:32em;margin:0 auto}\n.nsg .hero .eyebrow{margin-bottom:14px;text-shadow:0 1px 12px rgba(0,0,0,.6)}\n.nsg .hero .lead{font-family:var(--serif)!important;color:#fff!important;font-size:clamp(26px,7.5cqi,40px);line-height:1.32;\n  margin:0 auto;max-width:16em;text-shadow:0 2px 20px rgba(0,0,0,.65)}\n.nsg .hero .sub{margin:16px auto 0;max-width:32em;color:#ece7dc;font-size:clamp(16px,4.4cqi,18px);line-height:1.6;text-shadow:0 1px 14px rgba(0,0,0,.7)}\n\n\/* layout *\/\n.nsg .c{position:relative;z-index:1;max-width:1060px;margin:0 auto;padding:0 20px}\n.nsg .sec{position:relative;z-index:1;padding:20px 0}\n.nsg .center{text-align:center}\n.nsg .eyebrow{display:block;font-family:var(--serif);text-transform:uppercase;letter-spacing:.34em;font-size:12px;font-weight:600;color:#ecdcb0}\n.nsg h2{font-family:var(--serif)!important;color:var(--ink)!important;text-transform:none!important;\n  font-weight:500;line-height:1.12;letter-spacing:.005em;font-size:clamp(27px,8cqi,46px);margin:0}\n.nsg h3{font-family:var(--serif)!important;color:var(--ink)!important;text-transform:none!important;\n  font-weight:600;line-height:1.15;font-size:clamp(20px,5.5cqi,25px);margin:0}\n.nsg em,.nsg .ital{font-style:italic;color:var(--goldB)}\n.nsg p{margin:0}\n\n\/* ---- SYMBOLS (mobile: horizontal list) ---- *\/\n.nsg .meaning{background:linear-gradient(180deg,transparent,rgba(127,164,214,.03),transparent)}\n.nsg .mhead{text-align:center;margin-bottom:18px}\n.nsg .mhead h2{margin-top:12px}\n.nsg .mhead p{margin:14px auto 0;max-width:32em;color:var(--dim);font-size:clamp(15.5px,4.2cqi,18px)}\n.nsg .syms{display:flex;flex-direction:column}\n.nsg .sym{display:grid;grid-template-columns:50px 1fr;column-gap:18px;align-items:start;\n  text-align:left;padding:22px 4px;border-top:1px solid var(--lineS)}\n.nsg .sym:last-child{border-bottom:1px solid var(--lineS)}\n.nsg .sym .ic{grid-column:1;grid-row:1\/4;width:50px;height:50px;margin:2px 0 0}\n.nsg .sym .ic svg{width:100%;height:100%;stroke:var(--gold);fill:none;stroke-width:1.3}\n.nsg .sym .lbl{grid-column:2;font-family:var(--serif);text-transform:uppercase;letter-spacing:.26em;font-size:11.5px;color:#ecdcb0}\n.nsg .sym h3{grid-column:2;margin:5px 0 7px}\n.nsg .sym p{grid-column:2;color:var(--muted);font-size:16px;line-height:1.6}\n\n\/* ---- CRAFT STAGES (mobile: image then text) ---- *\/\n.nsg .chead{text-align:center;margin-bottom:20px}\n.nsg .chead h2{margin-top:12px}\n.nsg .stage{margin-bottom:26px}\n.nsg .stage:last-child{margin-bottom:0}\n.nsg .frame{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -28px rgba(0,0,0,.9)}\n.nsg .frame img{width:100%;aspect-ratio:3\/2;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}\n.nsg .frame:hover img{transform:scale(1.04)}\n.nsg .frame::after{content:\"\";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--lineS)}\n.nsg .scopy{margin-top:18px;text-align:left}\n.nsg .scopy h2{font-size:clamp(24px,7cqi,40px)}\n.nsg .scopy p{margin-top:12px;max-width:34em;color:var(--dim);font-size:clamp(16px,4.4cqi,18px);line-height:1.7}\n\n\/* ---- SPECS (mobile: stacked rows) ---- *\/\n.nsg .shead{text-align:center;margin-bottom:16px}\n.nsg .shead h2{margin-top:12px}\n.nsg .shead p{margin:14px auto 0;max-width:30em;color:var(--dim);font-size:clamp(15.5px,4.2cqi,18px)}\n.nsg .row{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--lineS)}\n.nsg .row:first-child{border-top:1px solid var(--lineS)}\n.nsg .row .k{font-family:var(--serif);text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:var(--gold)}\n.nsg .row .v{color:var(--ink);font-size:17px}\n\n\/* ===== WIDER COLUMNS (tablet \/ desktop) ===== *\/\n@container (min-width:680px){\n  .nsg .sec{padding:62px 0}\n  .nsg .c{padding:0 32px}\n  .nsg .hero{min-height:clamp(520px,52cqi,640px)}\n  .nsg .hero-in{padding:64px 28px}\n  .nsg .mhead{margin-bottom:46px}\n\n  \/* symbols -\u003e 3 cards *\/\n  .nsg .syms{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n  .nsg .sym{display:block;text-align:center;padding:42px 26px;border:1px solid var(--lineS);border-radius:6px;\n    background:linear-gradient(180deg,rgba(255,255,255,.02),transparent);transition:border-color .5s,transform .5s,background .5s}\n  .nsg .sym:last-child{border-bottom:1px solid var(--lineS)}\n  .nsg .sym:hover{border-color:var(--line);transform:translateY(-6px);background:linear-gradient(180deg,rgba(205,171,109,.05),transparent)}\n  .nsg .sym .ic{width:72px;height:72px;margin:0 auto 22px}\n  .nsg .sym .lbl{display:block;margin-bottom:12px}\n  .nsg .sym h3{margin:0 0 12px}\n  .nsg .sym p{font-size:16.5px}\n\n  \/* stages -\u003e alternating two columns *\/\n  .nsg .stage{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-bottom:46px}\n  .nsg .stage:nth-child(odd) .frame{order:2}\n  .nsg .frame img{aspect-ratio:4\/3}\n  .nsg .scopy{margin-top:0}\n\n  \/* specs -\u003e head + list side by side, rows back to inline *\/\n  .nsg .specs .c{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}\n  .nsg .shead{text-align:left;margin-bottom:0}\n  .nsg .shead p{margin-left:0}\n  .nsg .row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0}\n  .nsg .row .v{text-align:right}\n}\n@container (min-width:1000px){\n  .nsg .stage{gap:70px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"nsg\"\u003e\n\u003cdiv class=\"stars\"\u003e\n\u003ci style=\"top: 7%; left: 14%;\"\u003e\u003c\/i\u003e\u003ci style=\"top: 13%; left: 34%; animation-delay: .6s;\"\u003e\u003c\/i\u003e \u003ci style=\"top: 5%; left: 58%; animation-delay: 1.2s;\"\u003e\u003c\/i\u003e\u003ci style=\"top: 18%; left: 78%; animation-delay: .3s;\"\u003e\u003c\/i\u003e \u003ci style=\"top: 34%; left: 22%; animation-delay: 1.8s;\"\u003e\u003c\/i\u003e\u003ci style=\"top: 46%; left: 90%; animation-delay: .9s;\"\u003e\u003c\/i\u003e \u003ci style=\"top: 58%; left: 9%; animation-delay: 1.5s;\"\u003e\u003c\/i\u003e\u003ci style=\"top: 67%; left: 48%; animation-delay: .2s;\"\u003e\u003c\/i\u003e \u003ci style=\"top: 76%; left: 80%; animation-delay: 1.1s;\"\u003e\u003c\/i\u003e\u003ci style=\"top: 88%; left: 26%; animation-delay: .7s;\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c!-- HERO: intro over inspiration image --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cimg loading=\"lazy\" alt=\"The North Star's Guide Pendant\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0028\/7958\/6374\/files\/The_North_Star_s_Guide_Pendant.jpg?v=1780426494\"\u003e \u003cspan class=\"twinkle\"\u003e\u003cb\u003e\u003c\/b\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003cdiv class=\"hero-in\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWorn With Meaning\u003c\/span\u003e\n\u003cp class=\"lead\"\u003eNot just jewelry. A gentle reminder to \u003cem\u003efollow your own light.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"sub\"\u003eInspired by the old Norse way of finding home by the North Star. Something soft to hold on the uncertain days, and to quietly celebrate on the bright ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- THREE SYMBOLS --\u003e\n\u003csection class=\"sec meaning\"\u003e\n\u003cdiv class=\"c\"\u003e\n\u003cdiv class=\"mhead\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThree Things It Holds\u003c\/span\u003e\n\u003ch2\u003eGuidance · Hope · Inner Strength\u003c\/h2\u003e\n\u003cp\u003eThree quiet truths, set close to the heart. Carried without a word.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"syms\"\u003e\n\u003cdiv class=\"sym\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 64 64\"\u003e\u003ccircle r=\"26\" cy=\"32\" cx=\"32\"\u003e\u003c\/circle\u003e\u003cpath d=\"M32 14l5 13 13 5-13 5-5 13-5-13-13-5 13-5z\"\u003e\u003c\/path\u003e\u003ccircle stroke=\"none\" fill=\"currentColor\" r=\"2.4\" cy=\"32\" cx=\"32\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eGuidance\u003c\/div\u003e\n\u003ch3\u003eA star to steer by\u003c\/h3\u003e\n\u003cp\u003eWhen the path feels unclear, you only need one light to follow. Yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sym\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 64 64\"\u003e\u003cpath d=\"M26 52h12M28 52l2-22h4l2 22M30 30h4M29 24h6l-1-6h-4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M32 12v4M44 22l-7 1M20 22l7 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eHope\u003c\/div\u003e\n\u003ch3\u003eA light that holds\u003c\/h3\u003e\n\u003cp\u003eLike a lighthouse through the dark, hope doesn't fade. It waits for you, steady and warm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sym\"\u003e\n\u003cdiv class=\"ic\"\u003e\u003csvg viewbox=\"0 0 64 64\"\u003e\u003cpath d=\"M32 54V34\"\u003e\u003c\/path\u003e\u003cpath d=\"M32 34c-8-2-14-8-14-16 0-3 1-6 3-8M32 34c8-2 14-8 14-16 0-3-1-6-3-8\"\u003e\u003c\/path\u003e\u003cpath d=\"M32 26c-4-1-7-4-7-9M32 26c4-1 7-4 7-9\"\u003e\u003c\/path\u003e\u003cpath d=\"M24 54h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eInner Strength\u003c\/div\u003e\n\u003ch3\u003eRoots that hold fast\u003c\/h3\u003e\n\u003cp\u003eThe tree that bends in the storm is the one that endures. So are you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CRAFT STAGES (images in order 1 \/ 3 \/ 4) --\u003e\n\u003csection class=\"sec\"\u003e\n\u003cdiv class=\"c\"\u003e\n\u003cdiv class=\"chead\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow It's Made\u003c\/span\u003e\n\u003ch2\u003eFrom a feeling, to a shape, to \u003cem\u003eyours\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage\"\u003e\n\u003cdiv class=\"frame\"\u003e\u003cimg loading=\"lazy\" alt=\"The North Star's Guide Pendant\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0028\/7958\/6374\/files\/North_Star_s_Guide_Pendant_1.jpg?v=1780214165\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"scopy\"\u003e\n\u003ch2\u003eIt starts with \u003cem\u003ea feeling\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eBefore a single line is drawn, there's a story worth telling. A season she came through, a piece of old wisdom that still feels true.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage\"\u003e\n\u003cdiv class=\"frame\"\u003e\u003cimg loading=\"lazy\" alt=\"The pendant worn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0028\/7958\/6374\/files\/North_Star_s_Guide_Pendant_3.jpg?v=1780214165\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"scopy\"\u003e\n\u003ch2\u003eWe give it \u003cem\u003ea shape\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eSketched by hand, softened and refined, until the design carries the same tenderness as the feeling that began it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage\"\u003e\n\u003cdiv class=\"frame\"\u003e\u003cimg loading=\"lazy\" alt=\"The pendant worn\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0028\/7958\/6374\/files\/North_Star_s_Guide_Pendant_4.jpg?v=1780214165\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"scopy\"\u003e\n\u003ch2\u003eIt becomes \u003cem\u003eyours\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFinished by hand and made to be worn close. From the moment it rests against you, the meaning is already there. Then it becomes part of your story.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"sec specs\"\u003e\n\u003cdiv class=\"c\"\u003e\n\u003cdiv class=\"shead\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\n\u003ch2\u003eMade to be worn, and loved, every day.\u003c\/h2\u003e\n\u003cp\u003eNo mystery materials, no fragile plating. Just a piece made to stay close.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"list\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cspan class=\"k\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"v\"\u003eSolid stainless steel, hand-polished\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cspan class=\"k\"\u003eGemstone\u003c\/span\u003e\u003cspan class=\"v\"\u003eFaceted blue crystal centre stone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cspan class=\"k\"\u003eChain Length\u003c\/span\u003e\u003cspan class=\"v\"\u003e60 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cspan class=\"k\"\u003eFinish\u003c\/span\u003e\u003cspan class=\"v\"\u003eHigh-polish, tarnish-resistant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cspan class=\"k\"\u003eCare\u003c\/span\u003e\u003cspan class=\"v\"\u003eWipe with a soft cloth. No special upkeep.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- ===== END DESCRIPTION BLOCK ===== --\u003e","brand":"Epic Loot Shop","offers":[{"title":"Default Title","offer_id":48611500556520,"sku":"1005006888318500-thai silver","price":34.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0028\/7958\/6374\/files\/Untitleddesign_6.png?v=1779812075","url":"https:\/\/epiclootshop.com\/fr\/products\/the-north-star-s-guide-pendant","provider":"Epic Loot Jewelry","version":"1.0","type":"link"}