{"title":"Duelist League Promo Singles","description":null,"products":[{"product_id":"black-whirlwind-red-dl15-en015-rare","title":"Black Whirlwind (Red) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eWhen a Blackwing monster is Normal Summoned to your side of the Field, you can add 1 Blackwing monster from your Deck to your hand that has less ATK than that monster.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpell\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\"\u003enull \/ Normal Spell\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL15-EN015\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561460404430,"sku":"YGO-U-5VYDABCC5R-1","price":11.0,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561460437198,"sku":"YGO-U-5VYDABCC5R-2","price":8.8,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561460469966,"sku":"YGO-U-5VYDABCC5R-3","price":6.6,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561460502734,"sku":"YGO-U-5VYDABCC5R-4","price":4.4,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561460535502,"sku":"YGO-U-5VYDABCC5R-5","price":2.75,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/122726_fe4e0ff0-c0a4-4b69-8e89-e82e110b2f66.jpg?v=1787529108"},{"product_id":"black-whirlwind-green-dl15-en015-rare","title":"Black Whirlwind (Green) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eWhen a Blackwing monster is Normal Summoned to your side of the Field, you can add 1 Blackwing monster from your Deck to your hand that has less ATK than that monster.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpell\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\"\u003enull \/ Normal Spell\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL15-EN015\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561460961486,"sku":"YGO-U-EBFUNBAEIM-1","price":11.97,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Unlimited","offer_id":42561460994254,"sku":"YGO-U-EBFUNBAEIM-2","price":9.58,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561461027022,"sku":"YGO-U-EBFUNBAEIM-3","price":7.18,"currency_code":"AUD","in_stock":true},{"title":"Heavily Played Unlimited","offer_id":42561461059790,"sku":"YGO-U-EBFUNBAEIM-4","price":4.79,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561461092558,"sku":"YGO-U-EBFUNBAEIM-5","price":2.99,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/122724.jpg?v=1787529108"},{"product_id":"gladiator-beast-essedarii-blue-dl18-en010-rare","title":"Gladiator Beast Essedarii (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003e2 Gladiator Beast monsters \/\/ This card can only be Special Summoned from your Extra Deck by returning the above cards you control to the Deck. (You do not use Polymerization.)\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eExtra Deck Monster\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\"\u003eBeast \/ Fusion \/ Effect Monster\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eLevel \/ Rank\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eATK \/ DEF\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-atkdef\"\u003e\n\u003cspan class=\"spc-num\"\u003e2500\u003c\/span\u003e\u003cspan class=\"spc-slash\"\u003e\/\u003c\/span\u003e\u003cspan class=\"spc-num\"\u003e1400\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL18-EN010\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561485439182,"sku":"YGO-U-SEE4UXOYDS-1","price":6.24,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561485471950,"sku":"YGO-U-SEE4UXOYDS-2","price":4.99,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561485504718,"sku":"YGO-U-SEE4UXOYDS-3","price":3.74,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561485537486,"sku":"YGO-U-SEE4UXOYDS-4","price":2.5,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561485570254,"sku":"YGO-U-SEE4UXOYDS-5","price":1.54,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/94904_a96a2c5f-ede9-4611-b2b9-c8c58bf2f978.jpg?v=1787535053"},{"product_id":"geargiano-mk-ii-blue-dl18-en007-rare","title":"Geargiano Mk-II (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eWhen this card is Normal Summoned or Flip Summoned: You can Special Summon 1 \"Geargia\" monster from your hand or Graveyard in face-up Defense Position.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMain Deck Monster\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\"\u003eMachine \/ Effect Monster\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eLevel \/ Rank\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eATK \/ DEF\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-atkdef\"\u003e\n\u003cspan class=\"spc-num\"\u003e1000\u003c\/span\u003e\u003cspan class=\"spc-slash\"\u003e\/\u003c\/span\u003e\u003cspan class=\"spc-num\"\u003e500\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL18-EN007\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561486094542,"sku":"YGO-U-PP3XUZDM7W-1","price":22.8,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Unlimited","offer_id":42561486127310,"sku":"YGO-U-PP3XUZDM7W-2","price":18.24,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Unlimited","offer_id":42561486160078,"sku":"YGO-U-PP3XUZDM7W-3","price":13.68,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561486192846,"sku":"YGO-U-PP3XUZDM7W-4","price":9.12,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561486225614,"sku":"YGO-U-PP3XUZDM7W-5","price":5.7,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/94900.jpg?v=1787534695"},{"product_id":"light-imprisoning-mirror-green-dl14-en019-rare","title":"Light-Imprisoning Mirror (Green) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eNegate all LIGHT monster effects activated on the field or in the Graveyard.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrap\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\"\u003eTrap \/ Normal Trap\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN019\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561506148558,"sku":"YGO-U-GU3SDISZJA-1","price":28.5,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Unlimited","offer_id":42561506181326,"sku":"YGO-U-GU3SDISZJA-2","price":22.8,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Unlimited","offer_id":42561506214094,"sku":"YGO-U-GU3SDISZJA-3","price":17.1,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561506246862,"sku":"YGO-U-GU3SDISZJA-4","price":11.4,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561506279630,"sku":"YGO-U-GU3SDISZJA-5","price":7.13,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80530.jpg?v=1787537109"},{"product_id":"shadow-imprisoning-mirror-blue-dl14-en020-rare","title":"Shadow-Imprisoning Mirror (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eNegate all DARK monster effects activated on the field or in the Graveyard.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrap\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\"\u003eTrap \/ Normal Trap\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN020\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561508245710,"sku":"YGO-U-DZGGQKN0P2-1","price":8.81,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Unlimited","offer_id":42561508278478,"sku":"YGO-U-DZGGQKN0P2-2","price":7.05,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Unlimited","offer_id":42561508311246,"sku":"YGO-U-DZGGQKN0P2-3","price":5.29,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561508344014,"sku":"YGO-U-DZGGQKN0P2-4","price":3.52,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561508376782,"sku":"YGO-U-DZGGQKN0P2-5","price":2.19,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80520_17253941-ee2c-40bb-92a1-796a7512792a.jpg?v=1787541880"},{"product_id":"mask-change-purple-dl14-en016-rare","title":"Mask Change (Purple) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eTarget 1 face-up \"HERO\" monster you control; send it to the Graveyard, then Special Summon 1 \"Masked HERO\" monster from the Extra Deck with the same Attribute that the \"HERO\" monster had when it was on the field.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpell\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\"\u003espell \/ Normal Spell\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN016\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561508409550,"sku":"YGO-U-S5UUT7LLAH-1","price":52.66,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561508442318,"sku":"YGO-U-S5UUT7LLAH-2","price":42.13,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561508475086,"sku":"YGO-U-S5UUT7LLAH-3","price":31.6,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561508507854,"sku":"YGO-U-S5UUT7LLAH-4","price":21.06,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561508540622,"sku":"YGO-U-S5UUT7LLAH-5","price":13.16,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80519.jpg?v=1787537787"},{"product_id":"mask-change-blue-dl14-en016-rare","title":"Mask Change (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eTarget 1 face-up \"HERO\" monster you control; send it to the Graveyard, then Special Summon 1 \"Masked HERO\" monster from the Extra Deck with the same Attribute that the \"HERO\" monster had when it was on the field.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpell\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\"\u003espell \/ Normal Spell\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN016\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561508933838,"sku":"YGO-U-ULBSXVQS38-1","price":16.85,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561508966606,"sku":"YGO-U-ULBSXVQS38-2","price":13.44,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561508999374,"sku":"YGO-U-ULBSXVQS38-3","price":10.08,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561509032142,"sku":"YGO-U-ULBSXVQS38-4","price":6.7,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561509064910,"sku":"YGO-U-ULBSXVQS38-5","price":4.21,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80517.jpg?v=1787537790"},{"product_id":"precious-cards-from-beyond-blue-dl14-en012-rare","title":"Precious Cards from Beyond (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eWhen you Tribute Summon a monster using 2 or more Tributes: Draw 2 cards.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpell\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\"\u003espell \/ Normal Spell\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN012\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561511588046,"sku":"YGO-U-GZGJT2EPNX-1","price":5.98,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561511620814,"sku":"YGO-U-GZGJT2EPNX-2","price":4.78,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561511653582,"sku":"YGO-U-GZGJT2EPNX-3","price":3.59,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561511686350,"sku":"YGO-U-GZGJT2EPNX-4","price":2.39,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561511719118,"sku":"YGO-U-GZGJT2EPNX-5","price":1.47,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80505_e3e41955-0d21-4e7f-8c40-9bc071af5667.jpg?v=1787540046"},{"product_id":"number-39-utopia-green-dl14-en010-rare","title":"Number 39: Utopia (Green) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\n\u003cdiv class=\"spc-line\"\u003e2 Level 4 monsters\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eWhen any player's monster declares an attack: You can detach 1 Xyz Material from this card; negate the attack. When this card is targeted for an attack, while it has no Xyz Materials: Destroy this card.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eMain Deck Monster,Extra Deck Monster\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\"\u003eWarior \/ Xyz \/ Effect Monster\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eLevel \/ Rank\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eATK \/ DEF\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-atkdef\"\u003e\n\u003cspan class=\"spc-num\"\u003e2500\u003c\/span\u003e\u003cspan class=\"spc-slash\"\u003e\/\u003c\/span\u003e\u003cspan class=\"spc-num\"\u003e2000\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN010\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561512636622,"sku":"YGO-U-MMK14B2CF7-1","price":42.73,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561512669390,"sku":"YGO-U-MMK14B2CF7-2","price":34.18,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Unlimited","offer_id":42561512702158,"sku":"YGO-U-MMK14B2CF7-3","price":25.64,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561512734926,"sku":"YGO-U-MMK14B2CF7-4","price":17.09,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561512767694,"sku":"YGO-U-MMK14B2CF7-5","price":10.68,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80500.jpg?v=1787539154"},{"product_id":"arcanite-magician-blue-dl14-en009-rare","title":"Arcanite Magician (Blue) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\n\u003cdiv class=\"spc-line\"\u003e1 Tuner + 1 or more non-Tuner Spellcaster-Type monsters\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eWhen this card is Synchro Summoned: Place 2 Spell Counters on it. This card gains 1000 ATK for each Spell Counter on it. You can remove 1 Spell Counter from your side of the field to target 1 card your opponent controls; destroy that target.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eExtra Deck Monster\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\"\u003eSpellcaster \/ Synchro \/ Effect Monster\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eLevel \/ Rank\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e7\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eATK \/ DEF\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-atkdef\"\u003e\n\u003cspan class=\"spc-num\"\u003e400\u003c\/span\u003e\u003cspan class=\"spc-slash\"\u003e\/\u003c\/span\u003e\u003cspan class=\"spc-num\"\u003e1800\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL14-EN009\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561513554126,"sku":"YGO-U-QIPFFF8COG-1","price":42.67,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played Unlimited","offer_id":42561513586894,"sku":"YGO-U-QIPFFF8COG-2","price":34.14,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Unlimited","offer_id":42561513619662,"sku":"YGO-U-QIPFFF8COG-3","price":25.6,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561513652430,"sku":"YGO-U-QIPFFF8COG-4","price":17.07,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561513685198,"sku":"YGO-U-QIPFFF8COG-5","price":10.67,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80496_5dbef79e-f408-4690-8029-8222ea0c3664.jpg?v=1787528313"},{"product_id":"rite-of-spirit-purple-dl11-en019-rare","title":"Rite of Spirit (Purple) (Rare) - Duelist League Promo Unlimited","description":"\u003cdiv class=\"spc-ygo\"\u003e\n \n  \u003cdiv class=\"spc-text\"\u003e\u003cdiv class=\"spc-line\"\u003eTarget 1 \"Gravekeeper's\" monster in your Graveyard; Special Summon that target. This card's activation and effect are unaffected by \"Necrovalley\".\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrap\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\"\u003eTrap \/ Normal Trap\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \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-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDuelist League Promo\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eDL11-EN019\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-ygo {\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    \/* Attribute colours *\/\n    --spc-dark: #6b3f8f;\n    --spc-light: #d4a92b;\n    --spc-earth: #8a6a45;\n    --spc-water: #2f6fb5;\n    --spc-fire: #c0392b;\n    --spc-wind: #2f8f4f;\n    --spc-divine: #c9962b;\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Card text ---------- *\/\n \n  .spc-ygo .spc-text {\n    margin: 0 0 1.25rem;\n  }\n  .spc-ygo .spc-line {\n    margin: 0 0 0.6rem;\n  }\n  .spc-ygo .spc-line:last-child {\n    margin-bottom: 0;\n  }\n  \/* Yu-Gi-Oh wraps Normal Monster flavour text in \u003cem\u003e. Treat it the same way\n     the MTG template treats flavour text, muted rather than emphasised. *\/\n  .spc-ygo .spc-text em {\n    font-style: italic;\n    opacity: 0.72;\n  }\n  .spc-ygo .spc-bullet {\n    padding-left: 1rem;\n    text-indent: -1rem;\n    margin-bottom: 0.3rem;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-ygo .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-ygo .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-ygo .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-ygo .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  .spc-ygo .spc-atkdef {\n    display: flex;\n    align-items: center;\n    gap: 0.4rem;\n  }\n  .spc-ygo .spc-num {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n  }\n  .spc-ygo .spc-slash {\n    opacity: 0.45;\n  }\n \n  \/* ---------- Attribute ---------- *\/\n \n  .spc-ygo .spc-attr {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.45rem;\n  }\n  .spc-ygo .spc-dot {\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: currentColor;\n    opacity: 0.4;\n  }\n  .spc-ygo .spc-attr-dark   .spc-dot { background: var(--spc-dark);   opacity: 1; }\n  .spc-ygo .spc-attr-light  .spc-dot { background: var(--spc-light);  opacity: 1; }\n  .spc-ygo .spc-attr-earth  .spc-dot { background: var(--spc-earth);  opacity: 1; }\n  .spc-ygo .spc-attr-water  .spc-dot { background: var(--spc-water);  opacity: 1; }\n  .spc-ygo .spc-attr-fire   .spc-dot { background: var(--spc-fire);   opacity: 1; }\n  .spc-ygo .spc-attr-wind   .spc-dot { background: var(--spc-wind);   opacity: 1; }\n  .spc-ygo .spc-attr-divine .spc-dot { background: var(--spc-divine); opacity: 1; }\n \n  .spc-ygo .spc-tag {\n    display: inline-block;\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n \n  @media (max-width: 480px) {\n    .spc-ygo .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.15rem;\n    }\n  }\n\u003c\/style\u003e","brand":"Duelist League Promo","offers":[{"title":"Near Mint Unlimited","offer_id":42561624047822,"sku":"YGO-U-FGE7X9XBUG-1","price":14.9,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Unlimited","offer_id":42561624080590,"sku":"YGO-U-FGE7X9XBUG-2","price":11.92,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Unlimited","offer_id":42561624113358,"sku":"YGO-U-FGE7X9XBUG-3","price":8.94,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Unlimited","offer_id":42561624146126,"sku":"YGO-U-FGE7X9XBUG-4","price":5.96,"currency_code":"AUD","in_stock":false},{"title":"Damaged Unlimited","offer_id":42561624178894,"sku":"YGO-U-FGE7X9XBUG-5","price":3.73,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/80354_09948e03-3619-482c-aaed-8c3d78ea37f0.jpg?v=1787541052"}],"url":"https:\/\/manamarket.com.au\/collections\/yu-gi-oh-duelist-league-promo-singles.oembed","provider":"Mana Market","version":"1.0","type":"link"}