{"title":"Signature Spellbook: Chandra Singles","description":null,"products":[{"product_id":"past-in-flames-signature-spellbook-chandra","title":"Past in Flames - Signature Spellbook: Chandra","description":"\u003cdiv class=\"spc-mtg\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\n\u003cdiv class=\"spc-line\"\u003eEach instant and sorcery card in your graveyard gains \u003cstrong\u003eflashback\u003c\/strong\u003e until end of turn. The \u003cstrong\u003eflashback\u003c\/strong\u003e cost is equal to its mana cost.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003e\n\u003cstrong\u003eFlashback\u003c\/strong\u003e \u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"4\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/4.svg\"\u003e\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e \u003cem class=\"spc-reminder\"\u003e(You may cast this card from your graveyard for its flashback cost. Then exile it.)\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eMana cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-costline\"\u003e\n\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"3\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/3.svg\"\u003e\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSorcery\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-rarity spc-rarity-mythic\"\u003e\u003cspan class=\"spc-dot\"\u003e\u003c\/span\u003eMythic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eArtist\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eJosu Hernaiz\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-mtg {\n    \/*\n      These are deliberately neutral semi-transparent greys, not fixed black or\n      white, so the panel reads correctly on a light or a dark theme without\n      needing a prefers-color-scheme block. Override them in your theme if you\n      want brand colours.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n    --spc-legal: #2f7d4f;\n    --spc-restricted: #b07419;\n    --spc-banned: #a93226;\n    --spc-neutral: #8a8a8a;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Rules text ---------- *\/\n \n  .spc-mtg .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-mtg .spc-line {\n    margin: 0 0 0.7rem;\n  }\n  .spc-mtg .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  .spc-mtg .spc-text strong {\n    font-weight: 700;\n  }\n  .spc-mtg .spc-reminder {\n    font-style: italic;\n    opacity: 0.68;\n  }\n \n  \/* ---------- Double faced cards ---------- *\/\n \n  .spc-mtg .spc-face {\n    margin: 0 0 1rem;\n  }\n  .spc-mtg .spc-face-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 0.75rem;\n    font-weight: 600;\n  }\n  .spc-mtg .spc-face-cost {\n    display: inline-flex;\n    gap: 2px;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-face-type {\n    opacity: 0.62;\n    font-size: 0.875rem;\n    margin-bottom: 0.4rem;\n  }\n  .spc-mtg .spc-face-pt {\n    text-align: right;\n    font-weight: 600;\n    margin-top: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-mtg .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-mtg .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-mtg .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  \/*\n    Links on the stat values are removed for now. Storepass search URLs do not\n    resolve on Shopify. When a working URL pattern exists, wrap the value in an\n    anchor and uncomment the .spc-value a rules below.\n \n    .spc-mtg .spc-value a {\n      color: inherit;\n      text-decoration: none;\n      border-bottom: 1px solid var(--spc-border);\n      transition: border-color 0.15s ease;\n    }\n    .spc-mtg .spc-value a:hover { border-bottom-color: currentColor; }\n    .spc-mtg .spc-value a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }\n  *\/\n \n  .spc-mtg .spc-costline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 3px;\n    align-items: center;\n  }\n  .spc-mtg .spc-pt {\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n  }\n  .spc-mtg .spc-slash {\n    opacity: 0.45;\n  }\n \n  .spc-mtg .spc-symbol {\n    width: 15px;\n    height: 15px;\n    vertical-align: -2px;\n    display: inline-block;\n  }\n \n  \/* ---------- Rarity ---------- *\/\n \n  .spc-mtg .spc-rarity {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-mtg .spc-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-rarity-common .spc-dot { background: currentColor; }\n  .spc-mtg .spc-rarity-uncommon .spc-dot { background: linear-gradient(135deg, #b9c4cc, #7d8a94); }\n  .spc-mtg .spc-rarity-rare .spc-dot { background: linear-gradient(135deg, #d9bb52, #a3822f); }\n  .spc-mtg .spc-rarity-mythic .spc-dot { background: linear-gradient(135deg, #f0762b, #c02c19); }\n  .spc-mtg .spc-rarity-special .spc-dot { background: linear-gradient(135deg, #c79bd6, #7b4b95); }\n  .spc-mtg .spc-rarity-bonus .spc-dot { background: linear-gradient(135deg, #7fc9d6, #2f7f93); }\n \n  \/* ---------- Legality ---------- *\/\n \n  .spc-mtg .spc-legal {\n    border-top: 1px solid var(--spc-border);\n    margin-top: 0.25rem;\n  }\n  .spc-mtg .spc-legal summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0.75rem 0;\n    cursor: pointer;\n    font-weight: 600;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n    opacity: 0.62;\n    list-style: none;\n  }\n  .spc-mtg .spc-legal summary::-webkit-details-marker {\n    display: none;\n  }\n  .spc-mtg .spc-chev {\n    transition: transform 0.2s ease;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-legal[open] .spc-chev {\n    transform: rotate(180deg);\n  }\n \n  .spc-mtg .spc-legal-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0.4rem 1rem;\n    padding-bottom: 0.9rem;\n  }\n  .spc-mtg .spc-legal-item {\n    display: flex;\n    align-items: center;\n    gap: 0.55rem;\n    min-width: 0;\n  }\n  .spc-mtg .spc-legal-name {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .spc-mtg .spc-badge {\n    display: inline-block;\n    flex-shrink: 0;\n    width: 82px;\n    text-align: center;\n    padding: 0.15rem 0;\n    border-radius: 3px;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    color: #fff;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-badge-legal { background: var(--spc-legal); }\n  .spc-mtg .spc-badge-restricted { background: var(--spc-restricted); }\n  .spc-mtg .spc-badge-banned { background: var(--spc-banned); }\n  .spc-mtg .spc-badge-not_legal { background: var(--spc-neutral); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-mtg .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-mtg .spc-legal-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n \n  @media (prefers-reduced-motion: reduce) {\n    .spc-mtg * {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e","brand":"Signature Spellbook: Chandra","offers":[{"title":"Near Mint","offer_id":41735151648974,"sku":"MTG-SS3-004-1","price":5.0,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played","offer_id":41735151681742,"sku":"MTG-SS3-004-2","price":4.0,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played","offer_id":41735151714510,"sku":"MTG-SS3-004-3","price":3.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41735151747278,"sku":"MTG-SS3-004-4","price":2.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41735151780046,"sku":"MTG-SS3-004-5","price":1.25,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/d1bf32c4-4f0d-4c50-b6e5-2e6a4456bd1d.png?v=1753618020"},{"product_id":"pyromancer-ascension-signature-spellbook-chandra","title":"Pyromancer Ascension - Signature Spellbook: Chandra","description":"\u003cdiv class=\"spc-mtg\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\n\u003cdiv class=\"spc-line\"\u003eWhenever you cast an instant or sorcery spell that has the same name as a card in your graveyard, you may put a quest counter on this enchantment.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eWhenever you cast an instant or sorcery spell while this enchantment has two or more quest counters on it, you may copy that spell. You may choose new targets for the copy.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eMana cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-costline\"\u003e\n\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"1\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/1.svg\"\u003e\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eEnchantment\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-rarity spc-rarity-rare\"\u003e\u003cspan class=\"spc-dot\"\u003e\u003c\/span\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eArtist\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eKarl Kopinski\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-mtg {\n    \/*\n      These are deliberately neutral semi-transparent greys, not fixed black or\n      white, so the panel reads correctly on a light or a dark theme without\n      needing a prefers-color-scheme block. Override them in your theme if you\n      want brand colours.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n    --spc-legal: #2f7d4f;\n    --spc-restricted: #b07419;\n    --spc-banned: #a93226;\n    --spc-neutral: #8a8a8a;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Rules text ---------- *\/\n \n  .spc-mtg .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-mtg .spc-line {\n    margin: 0 0 0.7rem;\n  }\n  .spc-mtg .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  .spc-mtg .spc-text strong {\n    font-weight: 700;\n  }\n  .spc-mtg .spc-reminder {\n    font-style: italic;\n    opacity: 0.68;\n  }\n \n  \/* ---------- Double faced cards ---------- *\/\n \n  .spc-mtg .spc-face {\n    margin: 0 0 1rem;\n  }\n  .spc-mtg .spc-face-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 0.75rem;\n    font-weight: 600;\n  }\n  .spc-mtg .spc-face-cost {\n    display: inline-flex;\n    gap: 2px;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-face-type {\n    opacity: 0.62;\n    font-size: 0.875rem;\n    margin-bottom: 0.4rem;\n  }\n  .spc-mtg .spc-face-pt {\n    text-align: right;\n    font-weight: 600;\n    margin-top: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-mtg .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-mtg .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-mtg .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  \/*\n    Links on the stat values are removed for now. Storepass search URLs do not\n    resolve on Shopify. When a working URL pattern exists, wrap the value in an\n    anchor and uncomment the .spc-value a rules below.\n \n    .spc-mtg .spc-value a {\n      color: inherit;\n      text-decoration: none;\n      border-bottom: 1px solid var(--spc-border);\n      transition: border-color 0.15s ease;\n    }\n    .spc-mtg .spc-value a:hover { border-bottom-color: currentColor; }\n    .spc-mtg .spc-value a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }\n  *\/\n \n  .spc-mtg .spc-costline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 3px;\n    align-items: center;\n  }\n  .spc-mtg .spc-pt {\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n  }\n  .spc-mtg .spc-slash {\n    opacity: 0.45;\n  }\n \n  .spc-mtg .spc-symbol {\n    width: 15px;\n    height: 15px;\n    vertical-align: -2px;\n    display: inline-block;\n  }\n \n  \/* ---------- Rarity ---------- *\/\n \n  .spc-mtg .spc-rarity {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-mtg .spc-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-rarity-common .spc-dot { background: currentColor; }\n  .spc-mtg .spc-rarity-uncommon .spc-dot { background: linear-gradient(135deg, #b9c4cc, #7d8a94); }\n  .spc-mtg .spc-rarity-rare .spc-dot { background: linear-gradient(135deg, #d9bb52, #a3822f); }\n  .spc-mtg .spc-rarity-mythic .spc-dot { background: linear-gradient(135deg, #f0762b, #c02c19); }\n  .spc-mtg .spc-rarity-special .spc-dot { background: linear-gradient(135deg, #c79bd6, #7b4b95); }\n  .spc-mtg .spc-rarity-bonus .spc-dot { background: linear-gradient(135deg, #7fc9d6, #2f7f93); }\n \n  \/* ---------- Legality ---------- *\/\n \n  .spc-mtg .spc-legal {\n    border-top: 1px solid var(--spc-border);\n    margin-top: 0.25rem;\n  }\n  .spc-mtg .spc-legal summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0.75rem 0;\n    cursor: pointer;\n    font-weight: 600;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n    opacity: 0.62;\n    list-style: none;\n  }\n  .spc-mtg .spc-legal summary::-webkit-details-marker {\n    display: none;\n  }\n  .spc-mtg .spc-chev {\n    transition: transform 0.2s ease;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-legal[open] .spc-chev {\n    transform: rotate(180deg);\n  }\n \n  .spc-mtg .spc-legal-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0.4rem 1rem;\n    padding-bottom: 0.9rem;\n  }\n  .spc-mtg .spc-legal-item {\n    display: flex;\n    align-items: center;\n    gap: 0.55rem;\n    min-width: 0;\n  }\n  .spc-mtg .spc-legal-name {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .spc-mtg .spc-badge {\n    display: inline-block;\n    flex-shrink: 0;\n    width: 82px;\n    text-align: center;\n    padding: 0.15rem 0;\n    border-radius: 3px;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    color: #fff;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-badge-legal { background: var(--spc-legal); }\n  .spc-mtg .spc-badge-restricted { background: var(--spc-restricted); }\n  .spc-mtg .spc-badge-banned { background: var(--spc-banned); }\n  .spc-mtg .spc-badge-not_legal { background: var(--spc-neutral); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-mtg .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-mtg .spc-legal-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n \n  @media (prefers-reduced-motion: reduce) {\n    .spc-mtg * {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e","brand":"Signature Spellbook: Chandra","offers":[{"title":"Near Mint","offer_id":41735538901198,"sku":"MTG-SS3-006-1","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played","offer_id":41735538933966,"sku":"MTG-SS3-006-2","price":0.8,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played","offer_id":41735538966734,"sku":"MTG-SS3-006-3","price":0.6,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41735538999502,"sku":"MTG-SS3-006-4","price":0.4,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41735539032270,"sku":"MTG-SS3-006-5","price":0.25,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/aeffd6f6-0fee-4afc-9256-04099d9d41aa.png?v=1756727331"},{"product_id":"rite-of-flame-ss3-007-signature-spellbook-chandra-foil","title":"Rite of Flame (Foil) - Signature Spellbook: Chandra","description":"\u003cdiv class=\"spc-mtg\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eAdd \u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e, then add \u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e for each card named Rite of Flame in each graveyard.\u003c\/div\u003e\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eMana cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-costline\"\u003e\u003cimg class=\"spc-symbol\" loading=\"lazy\" alt=\"R\" src=\"https:\/\/svgs.scryfall.io\/card-symbols\/R.svg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSorcery\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-rarity spc-rarity-rare\"\u003e\u003cspan class=\"spc-dot\"\u003e\u003c\/span\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eArtist\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eKieran Yanner\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-mtg {\n    \/*\n      These are deliberately neutral semi-transparent greys, not fixed black or\n      white, so the panel reads correctly on a light or a dark theme without\n      needing a prefers-color-scheme block. Override them in your theme if you\n      want brand colours.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n    --spc-legal: #2f7d4f;\n    --spc-restricted: #b07419;\n    --spc-banned: #a93226;\n    --spc-neutral: #8a8a8a;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Rules text ---------- *\/\n \n  .spc-mtg .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-mtg .spc-line {\n    margin: 0 0 0.7rem;\n  }\n  .spc-mtg .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  .spc-mtg .spc-text strong {\n    font-weight: 700;\n  }\n  .spc-mtg .spc-reminder {\n    font-style: italic;\n    opacity: 0.68;\n  }\n \n  \/* ---------- Double faced cards ---------- *\/\n \n  .spc-mtg .spc-face {\n    margin: 0 0 1rem;\n  }\n  .spc-mtg .spc-face-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 0.75rem;\n    font-weight: 600;\n  }\n  .spc-mtg .spc-face-cost {\n    display: inline-flex;\n    gap: 2px;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-face-type {\n    opacity: 0.62;\n    font-size: 0.875rem;\n    margin-bottom: 0.4rem;\n  }\n  .spc-mtg .spc-face-pt {\n    text-align: right;\n    font-weight: 600;\n    margin-top: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-mtg .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-mtg .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-mtg .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  \/*\n    Links on the stat values are removed for now. Storepass search URLs do not\n    resolve on Shopify. When a working URL pattern exists, wrap the value in an\n    anchor and uncomment the .spc-value a rules below.\n \n    .spc-mtg .spc-value a {\n      color: inherit;\n      text-decoration: none;\n      border-bottom: 1px solid var(--spc-border);\n      transition: border-color 0.15s ease;\n    }\n    .spc-mtg .spc-value a:hover { border-bottom-color: currentColor; }\n    .spc-mtg .spc-value a:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }\n  *\/\n \n  .spc-mtg .spc-costline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 3px;\n    align-items: center;\n  }\n  .spc-mtg .spc-pt {\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n  }\n  .spc-mtg .spc-slash {\n    opacity: 0.45;\n  }\n \n  .spc-mtg .spc-symbol {\n    width: 15px;\n    height: 15px;\n    vertical-align: -2px;\n    display: inline-block;\n  }\n \n  \/* ---------- Rarity ---------- *\/\n \n  .spc-mtg .spc-rarity {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-mtg .spc-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-rarity-common .spc-dot { background: currentColor; }\n  .spc-mtg .spc-rarity-uncommon .spc-dot { background: linear-gradient(135deg, #b9c4cc, #7d8a94); }\n  .spc-mtg .spc-rarity-rare .spc-dot { background: linear-gradient(135deg, #d9bb52, #a3822f); }\n  .spc-mtg .spc-rarity-mythic .spc-dot { background: linear-gradient(135deg, #f0762b, #c02c19); }\n  .spc-mtg .spc-rarity-special .spc-dot { background: linear-gradient(135deg, #c79bd6, #7b4b95); }\n  .spc-mtg .spc-rarity-bonus .spc-dot { background: linear-gradient(135deg, #7fc9d6, #2f7f93); }\n \n  \/* ---------- Legality ---------- *\/\n \n  .spc-mtg .spc-legal {\n    border-top: 1px solid var(--spc-border);\n    margin-top: 0.25rem;\n  }\n  .spc-mtg .spc-legal summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0.75rem 0;\n    cursor: pointer;\n    font-weight: 600;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n    opacity: 0.62;\n    list-style: none;\n  }\n  .spc-mtg .spc-legal summary::-webkit-details-marker {\n    display: none;\n  }\n  .spc-mtg .spc-chev {\n    transition: transform 0.2s ease;\n    flex-shrink: 0;\n  }\n  .spc-mtg .spc-legal[open] .spc-chev {\n    transform: rotate(180deg);\n  }\n \n  .spc-mtg .spc-legal-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0.4rem 1rem;\n    padding-bottom: 0.9rem;\n  }\n  .spc-mtg .spc-legal-item {\n    display: flex;\n    align-items: center;\n    gap: 0.55rem;\n    min-width: 0;\n  }\n  .spc-mtg .spc-legal-name {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .spc-mtg .spc-badge {\n    display: inline-block;\n    flex-shrink: 0;\n    width: 82px;\n    text-align: center;\n    padding: 0.15rem 0;\n    border-radius: 3px;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    color: #fff;\n    background: var(--spc-neutral);\n  }\n  .spc-mtg .spc-badge-legal { background: var(--spc-legal); }\n  .spc-mtg .spc-badge-restricted { background: var(--spc-restricted); }\n  .spc-mtg .spc-badge-banned { background: var(--spc-banned); }\n  .spc-mtg .spc-badge-not_legal { background: var(--spc-neutral); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-mtg .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-mtg .spc-legal-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n \n  @media (prefers-reduced-motion: reduce) {\n    .spc-mtg * {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e","brand":"Signature Spellbook: Chandra","offers":[{"title":"Near Mint Foil","offer_id":43602352308430,"sku":"MTG-SS3-007-F-1","price":28.0,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Foil","offer_id":43602352341198,"sku":"MTG-SS3-007-F-2","price":22.4,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Foil","offer_id":43602352373966,"sku":"MTG-SS3-007-F-3","price":16.8,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Foil","offer_id":43602352406734,"sku":"MTG-SS3-007-F-4","price":11.2,"currency_code":"AUD","in_stock":false},{"title":"Damaged Foil","offer_id":43602352439502,"sku":"MTG-SS3-007-F-5","price":7.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/10548126-2bac-435d-b7ee-cbfea97a40ea_9d2ae1b8-0f30-4e8d-8f64-0c23a0785930.png?v=1783637448"}],"url":"https:\/\/manamarket.com.au\/collections\/magic-the-gathering-signature-spellbook-chandra-singles.oembed","provider":"Mana Market","version":"1.0","type":"link"}