<!doctype html>

<html lang="en" dir="ltr">
  <head>
    <script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
<script nowprocket nitro-exclude type="text/javascript" id="sa-dynamic-optimization" data-uuid="9ccf5744-bdb5-4188-96d8-2a13135501ec" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLnNlYXJjaGF0bGFzLmNvbS9zY3JpcHRzL2R5bmFtaWNfb3B0aW1pemF0aW9uLmpzIjtzY3JpcHQuZGF0YXNldC51dWlkID0gIjljY2Y1NzQ0LWJkYjUtNDE4OC05NmQ4LTJhMTMxMzU1MDFlYyI7c2NyaXB0LmlkID0gInNhLWR5bmFtaWMtb3B0aW1pemF0aW9uLWxvYWRlciI7ZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOw=="></script>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">

    <title>
      Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks
    </title><meta name="description" content="Sneak, strike, and steal the show! Discover the best dice sets for Rogues in D&amp;D 5e, crafted for stealth, cunning, and critical hits."><link rel="canonical" href="https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e"><link rel="shortcut icon" href="//www.runicdice.com/cdn/shop/files/1863b08bd4d09f0b443fd6d7a1e37fa7_04423503-1af9-4221-8027-4db69e02b81e.png?v=1668540999&width=96">
      <link rel="apple-touch-icon" href="//www.runicdice.com/cdn/shop/files/1863b08bd4d09f0b443fd6d7a1e37fa7_04423503-1af9-4221-8027-4db69e02b81e.png?v=1668540999&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//www.runicdice.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.runicdice.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="article">
  <meta property="og:title" content="Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks"><meta property="og:image" content="http://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=2048">
  <meta property="og:image:secure_url" content="https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=2048">
  <meta property="og:image:width" content="1520">
  <meta property="og:image:height" content="800"><meta property="og:description" content="Sneak, strike, and steal the show! Discover the best dice sets for Rogues in D&amp;D 5e, crafted for stealth, cunning, and critical hits."><meta property="og:url" content="https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e">
<meta property="og:site_name" content="Runic Dice"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Best Dice Sets for Rogues | D&D 5e Stealthy & Deadly Dice Picks">
  <meta name="twitter:description" content="Rogues in Dungeons &amp;amp; Dragons 5e are masters of stealth, precision, and cunning. Whether you&#39;re picking locks, disarming traps, or delivering a devastating sneak attack, your dice should reflect the subtlety and sharpness of your craft. In this guide, we&#39;ll explore the best dice sets for Rogues, exclusively from Runic Dice. Each set has been selected to resonate with the Rogue&#39;s stealthy nature, focusing on color themes, weight, feel, and design that capture the essence of subterfuge. Step into the shadows of the Thieves’ Guild — a place where whispered deals, hidden blades, and games of chance decide the fate of kings. From the bustling streets of Neverwinter to the deepest corners of the Forgotten Realms, rogues have always relied on cunning, agility, and a bit of luck. Whether you hail from a long-forgotten guild of master thieves or you’re forging your"><meta name="twitter:image" content="https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?crop=center&height=1200&v=1770737296&width=1200">
  <meta name="twitter:image:alt" content="Best Dice Sets for Rogues"><script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@id":"\/blogs\/news\/best-dice-sets-for-rogues-dnd-5e#article","@type":"Article","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/www.runicdice.com\/blogs\/news\/best-dice-sets-for-rogues-dnd-5e"},"articleBody":"\nRogues in Dungeons \u0026amp; Dragons 5e are masters of stealth, precision, and cunning. Whether you're picking locks, disarming traps, or delivering a devastating sneak attack, your dice should reflect the subtlety and sharpness of your craft.\nIn this guide, we'll explore the best dice sets for Rogues, exclusively from Runic Dice. Each set has been selected to resonate with the Rogue's stealthy nature, focusing on color themes, weight, feel, and design that capture the essence of subterfuge.\nStep into the shadows of the Thieves’ Guild — a place where whispered deals, hidden blades, and games of chance decide the fate of kings. From the bustling streets of Neverwinter to the deepest corners of the Forgotten Realms, rogues have always relied on cunning, agility, and a bit of luck. Whether you hail from a long-forgotten guild of master thieves or you’re forging your own legend in Dungeons \u0026amp; Dragons 5e, the right set of dice isn’t just a tool — it’s a signature. In this guide, we reveal the finest dice for rogues, assassins, and stealthy adventurers ready to strike from the shadows. \n\nPro Tip: Enhance your Rogue's journey with our comprehensive guide: Rogue Guide for Beginners: Mastering the Rogue in D\u0026amp;D 5e.\n\n\nWhat Makes a Great Rogue Dice Set?\nWhen selecting dice that embody the spirit of a Rogue, consider the following elements:\n\n\nDark and Subtle Colors: Blacks, grays, and deep purples to represent shadows and secrecy\n\nSleek and Compact Design: Reflect the Rogue's agility and finesse\n\nComfortable Weight and Feel: Provide a satisfying heft for precise rolls\n\nClear Readability: Ensure quick decision-making during critical moments\n\nTop Dice Sets for Rogue \n1. Purple Gemstone Amethyst DND Dice Set\n\nMysterious, arcane, and refined, perfect for the magically infused rogue.\nCrafted from genuine amethyst, these hand-carved dice boast deep purple hues with natural marbling, ideal for tricksters who blend spellcasting with stealth.\nWhy It’s Perfect for Arcane Tricksters:\n\nPurple gemstone reflects arcane elegance\nSmooth polish gives each die a magical gleam\nGreat for illusions, enchantments, and mental mischief\n\n2. Black Obsidian Gemstone DND Dice Set\n\nDeadly, sleek, and untraceable, the ultimate weapon for a silent killer.\nThese hand-carved obsidian dice are pure black, with a clean, sharp silhouette. Each roll feels calculated and cold, just like a perfect ambush.\nWhy It’s Perfect for Assassins:\n\nDeep black finish suits the assassin’s stealth and lethality\nStone weight adds intensity to every attack roll\nIdeal for players who love calculated, deadly precision\n\n3. Gemstone Raised Dichroic Glass DND Dice Set\n\nCharming, flashy, and dynamic, this set has flair to spare.\nCrafted from shimmering dichroic glass, these dice change color depending on the light. The raised texture adds elegance, ideal for the charismatic rogue who lives for drama.\nWhy It’s Perfect for Swashbucklers:\n\nMulti-colored finish reflects energy and flair\nSmooth glide for stylish, fluid rolls\nIdeal for show-stealers and duelists alike\n\n4. Opalite Gemstone DND Dice Set\n\nEthereal, haunting, and otherworldly, a spectral choice for the ghostly rogue.\nThis set’s translucent opalite finish glows faintly with iridescent hues. Every die feels like it’s halfway between the living and the dead, just like you.\nWhy It’s Perfect for Phantoms:\n\nGhostly translucence suits the subclass's flavor\nIridescent sheen adds spectral allure\nIdeal for rogues who haunt their enemies’ dreams\n\n5. Smoke and Blood Resin DND Dice Set\n\nMinimalist, dark, and ruthless, a versatile choice for any rogue build.\nWith swirling tones of smoky gray and muted crimson, this resin set balances subtle style with practical readability. It’s low profile, high impact, just like your rogue.\nWhy It’s Perfect for Rogues:\n\nDark tones embody classic rogue aesthetics\nLightweight yet durable for fast gameplay\nExcellent for all-purpose rogue players\n\nQuick Rogue Dice Set Selector\n\n\n\nRogue Archetype\nRecommended Dice Set\n\n\nArcane Trickster\nPurple Gemstone Amethyst DND Dice Set\n\n\nAssassin\nBlack Obsidian Gemstone DND Dice Set\n\n\nSwashbuckler\nGemstone Raised Dichroic Glass DND Dice Set\n\n\nPhantom\nOpalite Gemstone DND Dice Set\n\n\nGeneral Rogue\nSmoke and Blood Resin DND Dice Set\n\n\n\nNo matter your rogue’s preferred tools, daggers in the dark, clever cons, or magical trickery, these dice sets from Runic Dice will keep your rolls sharp and your enemies guessing.\nReady to Strike from the Shadows? Find Your Rogue Dice at Runic Dice!\nYour Rogue is the ultimate infiltrator, scout, and silent blade. Equip yourself with a dice set that embodies your stealth, cunning, and deadly precision. With these carefully selected sets from Runic Dice, every sneak attack, evasion, and deception will feel even more thrilling at the table.\nExplore the full collection of stealthy and deadly dice at Runic Dice and pick the perfect set for your next daring heist or shadowy mission!\n\nBonus: Want to sharpen your rogue tactics? Check out our full guide: Rogue Guide for Beginners: Mastering the Rogue in D\u0026amp;D 5e. Become a master of stealth and subterfuge!\n\n\nMay your blades stay sharp, your shadows deep, and your rolls ever in your favor.","headline":"Best Dice Sets for Rogues | D\u0026D 5e Stealthy \u0026 Deadly Dice Picks","description":"","image":"https:\/\/www.runicdice.com\/cdn\/shop\/articles\/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296\u0026width=1920","datePublished":"2025-04-28T14:29:52-04:00","dateModified":"2026-01-02T04:25:00-05:00","author":{"@type":"Person","name":"Crystal Joy Dizon"},"publisher":{"@type":"Organization","name":"Runic Dice"}}</script><script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.runicdice.com"
      },{
            "@type": "ListItem",
            "position": 2,
            "name": "Runic Dice Blog",
            "item": "https://www.runicdice.com/blogs/news"
          }, {
            "@type": "ListItem",
            "position": 3,
            "name": "Best Dice Sets for Rogues | D\u0026D 5e Stealthy \u0026 Deadly Dice Picks",
            "item": "https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e"
          }]
  }
</script><style>/* Typography (heading) */
  @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}

/* Typography (body) */
  @font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//www.runicdice.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
       url("//www.runicdice.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
}

:root {
    /* Container */
    --container-max-width: 100%;
    --container-xxs-max-width: 27.5rem; /* 440px */
    --container-xs-max-width: 42.5rem; /* 680px */
    --container-sm-max-width: 61.25rem; /* 980px */
    --container-md-max-width: 71.875rem; /* 1150px */
    --container-lg-max-width: 78.75rem; /* 1260px */
    --container-xl-max-width: 85rem; /* 1360px */
    --container-gutter: 1.25rem;

    --section-vertical-spacing: 2.5rem;
    --section-vertical-spacing-tight:2.5rem;

    --section-stack-gap:2.25rem;
    --section-stack-gap-tight:2.25rem;

    /* Form settings */
    --form-gap: 1.25rem; /* Gap between fieldset and submit button */
    --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */
    --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */
    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
    --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */
    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */

    /* Other sizes */
    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --heading-font-family: Poppins, sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: uppercase;
    --heading-letter-spacing: -0.02em;
    --text-font-family: Poppins, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-letter-spacing: -0.02em;
    --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
    --button-text-transform: uppercase;
    --button-letter-spacing: 0.18em;

    /* Font sizes */--text-heading-size-factor: 1;
    --text-h1: max(0.75rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
    --text-h2: max(0.75rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
    --text-h3: max(0.75rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
    --text-h4: max(0.75rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
    --text-h5: max(0.70rem, calc(0.875rem * var(--text-heading-size-factor)));
    --text-h6: max(0.70rem, calc(0.75rem * var(--text-heading-size-factor)));

    --text-xs: 0.8125rem;
    --text-sm: 0.875rem;
    --text-base: 0.9375rem;
    --text-lg: 1.0625rem;
    --text-xl: 1.1875rem;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --button-border-radius: 0.0rem;
    --input-border-radius: 0.0rem;

    /* Box shadow */
    --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
    --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
    --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
    --shadow-block: px px px rgb(var(--text-primary) / 0.0);

    /* Product card */--product-card-text-transform: uppercase;/**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --checkmark-svg-url: url(//www.runicdice.com/cdn/shop/t/130/assets/checkmark.svg?v=5588600397216680941780675359);
    --cursor-zoom-in-svg-url: url(//www.runicdice.com/cdn/shop/t/130/assets/cursor-zoom-in.svg?v=42284069417148430011780675359);
  }

  [dir="rtl"]:root {
    /* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
    :root {
      /* Typography (font size) */
      --text-xs: 0.8125rem;
      --text-sm: 0.875rem;
      --text-base: 0.9375rem;
      --text-lg: 1.0625rem;
      --text-xl: 1.3125rem;

      /* Spacing settings */
      --container-gutter: 2rem;
    }
  }

  @media screen and (min-width: 1000px) {
    :root {
      /* Spacing settings */
      --container-gutter: 3rem;

      --section-vertical-spacing: 4rem;
      --section-vertical-spacing-tight: 4rem;

      --section-stack-gap:3rem;
      --section-stack-gap-tight:3rem;
    }
  }:root {/* Overlay used for modal */
    --page-overlay: 0 0 0 / 0.4;

    /* We use the first scheme background as default */
    --page-background: ;

    /* Product colors */
    --on-sale-text: 28 28 28;
    --on-sale-badge-background: 28 28 28;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 239 239 239;
    --sold-out-badge-text: 0 0 0 / 0.65;
    --custom-badge-background: 28 28 28;
    --custom-badge-text: 255 255 255;
    --star-color: 28 28 28;

    /* Status colors */
    --success-background: 212 227 203;
    --success-text: 48 122 7;
    --warning-background: 253 241 224;
    --warning-text: 237 138 0;
    --error-background: 243 204 204;
    --error-text: 203 43 43;

    /* Modal scheme */
    --modal-scheme-background: 255 255 255;
    --modal-scheme-background-gradient: ;
    --modal-scheme-text-color: 28 28 28;
  }.color-scheme--scheme-1 {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 239 239 239 / 1.0;
      --background-without-opacity: 239 239 239;
      --background-gradient: ;--border-color: 207 207 207;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56) + .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-2 {
      /* Color settings */--accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;--border-color: 221 221 221;/* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 28 28 28 / 1.0;
      --background-without-opacity: 28 28 28;
      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-4 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 28 28 28 / 1.0;
      --background-without-opacity: 28 28 28;
      --background-gradient: ;--border-color: 62 62 62;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44) + .shopify-section:has(.section-spacing.color-scheme--bg-c1f8cb21047e4797e94d0969dc5d1e44:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-3231106b-22dc-44dd-b086-6522b7eac912 {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 0.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;--border-color: 255 255 255;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--scheme-1fa4b5d7-f79b-44c3-a2c2-bb603df47f6c {
      /* Color settings */--accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 1.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;--border-color: 38 38 38;/* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 0 0 0;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }.shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552) + .shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }.color-scheme--dialog {
    /* Color settings */--accent: 28 28 28;
    --text-color: 28 28 28;
    --background: 255 255 255 / 1.0;
    --background-without-opacity: 255 255 255;
    --background-gradient: ;--border-color: 221 221 221;/* Button colors */
    --button-background: 28 28 28;
    --button-text-color: 255 255 255;

    /* Circled buttons */
    --circle-button-background: 255 255 255;
    --circle-button-text-color: 28 28 28;
  }@view-transition {
      navigation: auto;
    }</style>
<script>
  // This allows to expose several variables to the global scope, to be used in scripts
  window.themeVariables = {
    settings: {
      showPageTransition: true,
      pageType: "article",
      moneyFormat: "${{amount}}",
      moneyWithCurrencyFormat: "${{amount}} USD",
      currencyCodeEnabled: false,
      cartType: "drawer",
      staggerMenuApparition: true
    },

    strings: {
      addedToCart: "Added to your cart!",
      addedToCartWithTitle: "{{ product_title }} added to cart.",
      closeGallery: "Close gallery",
      zoomGallery: "Zoom picture",
      errorGallery: "Image cannot be loaded",
      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
      shippingEstimatorOneResult: "There is one shipping rate for your address:",
      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:",
      next: "Next",
      previous: "Previous"
    },

    mediaQueries: {
      'sm': 'screen and (min-width: 700px)',
      'md': 'screen and (min-width: 1000px)',
      'lg': 'screen and (min-width: 1150px)',
      'xl': 'screen and (min-width: 1400px)',
      '2xl': 'screen and (min-width: 1600px)',
      'sm-max': 'screen and (max-width: 699px)',
      'md-max': 'screen and (max-width: 999px)',
      'lg-max': 'screen and (max-width: 1149px)',
      'xl-max': 'screen and (max-width: 1399px)',
      '2xl-max': 'screen and (max-width: 1599px)',
      'motion-safe': '(prefers-reduced-motion: no-preference)',
      'motion-reduce': '(prefers-reduced-motion: reduce)',
      'supports-hover': 'screen and (pointer: fine)',
      'supports-touch': 'screen and (hover: none)'
    }
  };</script>
<script type="importmap">{
        "imports": {
          "vendor": "//www.runicdice.com/cdn/shop/t/130/assets/vendor.min.js?v=53886175772894603331780675325",
          "theme": "//www.runicdice.com/cdn/shop/t/130/assets/theme.js?v=13968561988284492361780675325",
          "photoswipe": "//www.runicdice.com/cdn/shop/t/130/assets/photoswipe.min.js?v=13374349288281597431780675325"
        }
      }
    </script>

    <script type="module" src="//www.runicdice.com/cdn/shop/t/130/assets/vendor.min.js?v=53886175772894603331780675325"></script>
    <script type="module" src="//www.runicdice.com/cdn/shop/t/130/assets/theme.js?v=13968561988284492361780675325"></script>

    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/53065154713/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="6191f579911785fa0b179b3e44c00e9a">
<meta id="in-context-paypal-metadata" data-shop-id="53065154713" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=53065154713" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":53065154713,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/53065154713","merchantName":"Runic Dice","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Runic Dice","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"6191f579911785fa0b179b3e44c00e9a","betas":["rich-media-storefront-analytics"],"domain":"www.runicdice.com","predictiveSearch":true,"shopId":53065154713,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "runic-dice.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"Updated Theme","id":149884764313,"schema_name":"Prestige","schema_version":"11.2.0","theme_store_id":855,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.runicdice.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
<script defer="defer" async type="module" src="//www.runicdice.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//www.runicdice.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/loox.io\/widget\/P5AuRJPnZU\/loox.1680816920508.js?shop=runic-dice.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-608cf47d3fbe7fa6de656cb9289595ea.js?shop=runic-dice.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":53065154713,"offset":-14400,"reqid":"e3883114-41c2-4a4b-8cb6-2d9d597b5962-1781020077","pageurl":"www.runicdice.com\/blogs\/news\/best-dice-sets-for-rogues-dnd-5e?type=RSS2","s":"articles-586283417753","u":"51e4ddf51578","p":"article","rtyp":"article","rid":586283417753};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.runicdice.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.runicdice.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.runicdice.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<script async="async" integrity="sha256-hlq21VGceRKy8z+Fjhropk1BwDPACP0RdQ5rBrATyUo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-67b41cb9.js" crossorigin="anonymous"></script>
<script id='scb4127' type='text/javascript' async='' src='https://www.runicdice.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><script integrity="sha256-cA6YAGRbT6smD/187TDD20LcE6ljHwdUNi68QataOL0=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:53065154713,&quot;theme_id&quot;:149884764313,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:855,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;news\/best-dice-sets-for-rogues-dnd-5e&quot;,&quot;page_type&quot;:&quot;article&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.runicdice.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-e0c70457.js" crossorigin="anonymous"></script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.runicdice.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<link href="//www.runicdice.com/cdn/shop/t/130/assets/theme.css?v=126465616478667984111780675325" rel="stylesheet" type="text/css" media="all" />


<script>
  document.addEventListener("DOMContentLoaded", function(event) {
    const style = document.getElementById('wsg-custom-style');
    if (typeof window.isWsgCustomer != "undefined" && isWsgCustomer) {
      style.innerHTML = `
        ${style.innerHTML} 
        /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */
        .showWsg {
          display: unset;
        }
        /* wholesale only CSS */
        .additional-checkout-buttons, .shopify-payment-button {
          display: none !important;
        }
        .wsg-proxy-container select {
          background-color: 
          ${
        document.querySelector('input').style.backgroundColor
          ? document.querySelector('input').style.backgroundColor
          : 'white'
        } !important;
        }
      `;
    } else {
      style.innerHTML = `
        ${style.innerHTML}
        /* Add CSS rules here for NOT wsg customers - great to hide elements from retail when we can't access the code driving the element */
        
      `;
    }

    if (typeof window.embedButtonBg !== undefined && typeof window.embedButtonText !== undefined && window.embedButtonBg !== window.embedButtonText) {
      style.innerHTML = `
        ${style.innerHTML}
        .wsg-button-fix {
          background: ${embedButtonBg} !important;
          border-color: ${embedButtonBg} !important;
          color: ${embedButtonText} !important;
        }
      `;
    }

    // =========================
    //         CUSTOM JS
    // ==========================
    if (document.querySelector(".wsg-proxy-container")) {
      initNodeObserver(wsgCustomJs);
    }
  })

  function wsgCustomJs() {

    // update button classes
    const button = document.querySelectorAll(".wsg-button-fix");
    let buttonClass = "xxButtonClassesHerexx";
    buttonClass = buttonClass.split(" ");
    for (let i = 0; i < button.length; i++) {
      button[i].classList.add(... buttonClass);
    }

    // wsgCustomJs window placeholder
    // update secondary btn color on proxy cart
    if (document.getElementById("wsg-checkout-one")) {
      const checkoutButton = document.getElementById("wsg-checkout-one");
      let wsgBtnColor = window.getComputedStyle(checkoutButton).backgroundColor;
      let wsgBtnBackground = "none";
      let wsgBtnBorder = "thin solid " + wsgBtnColor;
      let wsgBtnPadding = window.getComputedStyle(checkoutButton).padding;
      let spofBtn = document.querySelectorAll(".spof-btn");
      for (let i = 0; i < spofBtn.length; i++) {
        spofBtn[i].style.background = wsgBtnBackground;
        spofBtn[i].style.color = wsgBtnColor;
        spofBtn[i].style.border = wsgBtnBorder;
        spofBtn[i].style.padding = wsgBtnPadding;
      }
    }

    // update Quick Order Form label
    if (typeof window.embedSPOFLabel != "undefined" && embedSPOFLabel) {
      document.querySelectorAll(".spof-btn").forEach(function(spofBtn) {
        spofBtn.removeAttribute("data-translation-selector");
        spofBtn.innerHTML = embedSPOFLabel;
      });
    }
  }

  function initNodeObserver(onChangeNodeCallback) {

    // Select the node that will be observed for mutations
    const targetNode = document.querySelector(".wsg-proxy-container");

    // Options for the observer (which mutations to observe)
    const config = {
      attributes: true,
      childList: true,
      subtree: true
    };

    // Callback function to execute when mutations are observed
    const callback = function(mutationsList, observer) {
      for (const mutation of mutationsList) {
        if (mutation.type === 'childList') {
          onChangeNodeCallback();
          observer.disconnect();
        }
      }
    };

    // Create an observer instance linked to the callback function
    const observer = new MutationObserver(callback);

    // Start observing the target node for configured mutations
    observer.observe(targetNode, config);
  }
</script>


<style id="wsg-custom-style">
  /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */
  .showWsg {
    display: none;
  }
  /* Signup/login */
  #wsg-signup select,
  #wsg-signup input,
  #wsg-signup textarea {
    height: 46px;
    border: thin solid #d1d1d1;
    padding: 6px 10px;
  }
  #wsg-signup textarea {
    min-height: 100px;
  }
  .wsg-login-input {
    height: 46px;
    border: thin solid #d1d1d1;
    padding: 6px 10px;
  }
  #wsg-signup select {
  }
/*   Quick Order Form */
  .wsg-table td {
    border: none;
    min-width: 150px;
  }
  .wsg-table tr {
    border-bottom: thin solid #d1d1d1; 
    border-left: none;
  }
  .wsg-table input[type="number"] {
    border: thin solid #d1d1d1;
    padding: 5px 15px;
    min-height: 42px;
  }
  #wsg-spof-link a {
    text-decoration: inherit;
    color: inherit;
  }
  .wsg-proxy-container {
    margin-top: 0% !important;
  }
  @media screen and (max-width:768px){
    .wsg-proxy-container .wsg-table input[type="number"] {
        max-width: 80%; 
    }
    .wsg-center img {
      width: 50px !important;
    }
    .wsg-variant-price-area {
      min-width: 70px !important;
    }
  }
  /* Submit button */
  #wsg-cart-update{
    padding: 8px 10px;
    min-height: 45px;
    max-width: 100% !important;
  }
  .wsg-table {
    background: inherit !important;
  }
  .wsg-spof-container-main {
    background: inherit !important;
  }
  /* General fixes */
  .wsg-hide-prices {
    opacity: 0;
  }
  .wsg-ws-only .button {
    margin: 0;
  }
</style>
<!-- BEGIN app block: shopify://apps/avada-seo-ai-blog/blocks/avada-seoon-setting/a45c3e67-be9f-4255-a194-b255a24f37c9 --><!-- BEGIN app snippet: avada-seoon-robot --><!-- Avada SEOOn Robot -->





<!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-social --><!-- Avada SEOOn Social -->




<meta property='og:site_name' content='Runic Dice'>
  <meta property='og:url' content='https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e'>
  <meta property='og:title' content=''>
  <meta property='og:type' content='website'>
  <meta property='og:description' content='Shop premium gemstone, resin, and liquid core polyhedral dice sets for D&D and tabletop RPGs. Handcrafted DnD dice including d20 sets, dice boxes, and accessories. Free USA shipping on orders.'>
  <meta property="og:image" content="">
      <meta property="og:image:secure_url" content="">
<meta name='twitter:site' content='@Runic Dice'><meta name='twitter:card' content='summary_large_image'>
  <meta name='twitter:title' content=''>
  <meta
    name='twitter:description'
    content='Shop premium gemstone, resin, and liquid core polyhedral dice sets for D&D and tabletop RPGs. Handcrafted DnD dice including d20 sets, di...'
  ><meta name="twitter:image" content="">

<!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-gsd --><!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-custom-css --> 
<style>
          .Avada-Container_DynamicProduct .swiper-wrapper{
    height: auto!important;
    margin-top:-3rem;
}
.Avada-DynamicProduct-Info_Title{
margin-bottom:0!important;
}
.Avada-Container_DynamicProduct img{
margin-bottom:14px!important;
}
div.Avada-ViewAll{
    display: none;
}

.Avada-Tool__TextContent{
margin: auto 0 !important;
}


.Avada-Tool__TextAndImage {
    padding-block: 0 !important;
    margin-block: 20px !important;
}
.Avada-Tool__TextAndImage .Avada-TextAndImage__Wrapper {
    justify-content: center !important;
    align-items: center !important;
}
.Avada-Tool__TextAndImage .Avada-TextAndImage__Wrapper .Avada-Tool__TextContent {
    margin: 0 !important;
}
.Avada-Tool__TextAndImage .Avada-TextAndImage__Wrapper img.Avada-TextAndImage__Image {
    margin: auto !important;
}
          .cdx-marker {
            background: rgba(245, 235, 111, .29);
            padding: 3px 0;
          }
        </style><!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-faqs-gsd -->

<!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-page-tag --><!-- Avada SEOOn Page Tag -->
<!-- BEGIN app snippet: avada-seoon-robot --><!-- Avada SEOOn Robot -->





<!-- END app snippet -->

<link href="//cdn.shopify.com/extensions/019ea6d5-1d7a-7892-ba02-7f2c7e7c3b3f/seoon-blog-125/assets/page-tag.css" rel="stylesheet" type="text/css" media="all" />
<!-- END Avada SEOOn Page Tag -->
<!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-recipe-gsd -->

<!-- END app snippet -->
<!-- BEGIN app snippet: avada-seoon-protect-content --><!-- Avada SEOOn Protect Content -->
<link href="//cdn.shopify.com/extensions/019ea6d5-1d7a-7892-ba02-7f2c7e7c3b3f/seoon-blog-125/assets/protect-content.css" rel="stylesheet" type="text/css" media="all" />
<script>
const protectionSettings = JSON.parse('null'),BLOCKED_MESSAGES={c:"Copy is disabled",x:"Cut is disabled",s:"Save is disabled",u:"View source is disabled",r:"Right click is disabled"};let toast;function setupToast(){toast||(toast=document.createElement("div"),toast.className="Avada-Protect-Content",toast.style.transition="all 0.3s ease",document.body.insertBefore(toast,document.body.firstChild||null))}function renderToast(t){protectionSettings.enabled&&toast&&(toast.textContent=t,toast.style.opacity="1",toast.style.bottom="40px",clearTimeout(toast._timer),toast._timer=setTimeout((()=>{toast.style.opacity="0",toast.style.bottom="20px"}),2e3))}let firstRender=!0;function setup(){firstRender?new MutationObserver(((t,e)=>{document.body&&(setupToast(),e.disconnect())})).observe(document.documentElement,{childList:!0,subtree:!0}):firstRender=!1}document.addEventListener("keydown",(t=>{if(setup(),!protectionSettings.enabled||!protectionSettings.disabledKeyboardShortcuts)return;const e=t.key.toLowerCase();(t.metaKey||t.ctrlKey||t.altKey)&&(BLOCKED_MESSAGES[e]&&(t.preventDefault(),renderToast(BLOCKED_MESSAGES[e])),("u"===e||"dead"===e&&(t.ctrlKey||t.metaKey&&t.altKey))&&(t.preventDefault(),renderToast(BLOCKED_MESSAGES.u)))}),{passive:!1}),document.addEventListener("contextmenu",(t=>{setup(),protectionSettings.enabled&&protectionSettings.disabledRightClick&&(t.preventDefault(),renderToast(BLOCKED_MESSAGES.r))}),{passive:!1});
</script><!--End Avada SEOOn Protect Content -->
<!-- END app snippet -->
<!-- BEGIN app snippet: effect-snow-drop -->

<link href="//cdn.shopify.com/extensions/019ea6d5-1d7a-7892-ba02-7f2c7e7c3b3f/seoon-blog-125/assets/effect-setting.css" rel="stylesheet" type="text/css" media="all" />


<!-- END app snippet -->

  <script src='https://code.jquery.com/jquery-3.6.0.min.js'></script>
  <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
  <link rel="stylesheet" href="https://cdnapps.avada.io/ag-blog/DynamicProduct/swiper-bundle.avada.min.css" media="print" onload="this.media='all'">

  
  <script>
    window.AVADA_BRANDING = true;
    window.AVADA_BLOG_ENABLED = true;
  </script>

  <!-- GA4 Tracking Script -->
  
  
  
<!-- END app block --><!-- BEGIN app block: shopify://apps/wholesale-gorilla/blocks/wsg-header/c48d0487-dff9-41a4-94c8-ec6173fe8b8d -->

   
  















  <!-- check for wsg customer - this now downcases to compare so we are no longer concerned about case matching in tags -->


      
      
      
      
      
      <!-- ajax data -->
      
        
          
        
      
      <script>
        console.log("Wsg-header release 2.4.26")
        // here we need to check if we on a preview theme and set the shop config from the metafield
        
const wsgShopConfigMetafields = {
            
          
            
          
            
          
            
              shopConfig : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":149884764313},
            
          
            
              shopConfig132311974041 : {"btnClasses":"ProductForm__AddToCart","hideDomElements":[".hideWsg",".Price--compareAt"],"wsgPriceSelectors":{"productPrice":[".Product .Price",".ProductForm .Button__SeparatorDot + span"],"collectionPrices":[".ProductItem .ProductItem__Price",".FeaturedProduct__Info .ProductMeta__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".CartItem__Price","linePrice":"","subtotal":".Cart__Checkout .Button__SeparatorDot + span","checkoutBtn":".Cart__Checkout"},"wsgSwatch":"","wsgAccountPageSelector":".SectionHeader h1","wsgVolumeTable":".ProductForm__AddToCart","excludedSections":[],"productSelectors":[".ProductList > .Grid__Cell","[data-section-type='featured-product']",".flickity-slider > div.Carousel__Cell",".Grid .Grid__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgVersion":6,"themeId":132311974041},
            
          
            
              shopConfig133141201049 : {"btnClasses":"","hideDomElements":[".hideWsg",".shopify-installments"],"wsgPriceSelectors":{"productPrice":[".ProductMeta__PriceList",".ProductForm__BuyButtons > button > span:nth-child(3)"],"collectionPrices":[".ProductItem__PriceList"]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".CartItem__PriceList","linePrice":"","subtotal":"#sidebar-cart > form > div.Drawer__Footer > button > span:nth-child(3)","checkoutBtn":".Cart__Checkout"},"wsgSwatch":".ProductForm__Variants","wsgAccountPageSelector":"h1","wsgVolumeTable":".ProductForm__QuantitySelector","excludedSections":[],"productSelectors":[".ProductList--grid .Grid__Cell"],"wsgQVSelector":[""],"fileList":[],"wsgVersion":6,"themeId":133141201049},
            
          
            
              shopConfig133677908121 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","[data-cl = 'sticky-bar-product-price-final']",".fcsb-mini-cart-secure-checkout"],"wsgPriceSelectors":{"productPrice":[".Product .Price",".ProductForm .Button__SeparatorDot + span"],"collectionPrices":[".ProductItem .ProductItem__Price",".FeaturedProduct__Info .ProductMeta__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".fcsb-price","linePrice":"","subtotal":".fcsb-mini-cart-subtotal > span:last-of-type","checkoutBtn":".fcsb-checkout"},"wsgSwatch":".Popover__Value","wsgAccountPageSelector":"h1.SectionHeader__Heading","wsgVolumeTable":".ProductForm__AddToCart","excludedSections":[],"productSelectors":[".ProductList > .Grid__Cell","[data-section-type='featured-product']",".flickity-slider > div.Carousel__Cell",".Grid > .Grid__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgVersion":6,"themeId":133677908121},
            
          
            
              shopConfig134045139097 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgVersion":6,"themeId":134045139097},
            
          
            
              shopConfig137021751449 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137021751449},
            
          
            
              shopConfig137290350745 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137290350745},
            
          
            
              shopConfig137297559705 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137297559705},
            
          
            
              shopConfig137310929049 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137310929049},
            
          
            
              shopConfig137350250649 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137350250649},
            
          
            
              shopConfig137371091097 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137371091097},
            
          
            
              shopConfig137414082713 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":137414082713},
            
          
            
              shopConfig138896343193 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":138896343193},
            
          
            
              shopConfig140805210265 : {"btnClasses":"","hideDomElements":[".hideWsg"],"wsgPriceSelectors":{"productPrice":[],"collectionPrices":[]},"autoInstall":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":"","linePrice":"","subtotal":"","checkoutBtn":""},"wsgSwatch":"","wsgAccountPageSelector":"","wsgVolumeTable":"","excludedSections":[],"productSelectors":[],"wsgQVSelector":[""],"fileList":[],"wsgATCButtonsSelectors":[],"wsgVersion":6,"themeId":140805210265},
            
          
            
              shopConfig144432005273 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":144432005273},
            
          
            
              shopConfig145182458009 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":145182458009},
            
          
            
              shopConfig145219420313 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":145219420313},
            
          
            
              shopConfig148589969561 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":148589969561},
            
          
            
              shopConfig148917747865 : {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":148917747865},
            
          
}
        let wsgShopConfig = {"btnClasses":"Button Button--primary","hideDomElements":[".hideWsg",".Price--compareAt","compare-at-price"],"wsgPriceSelectors":{"productPrice":[".product-info__block-list sale-price",".product-sticky-bar__info sale-price",".Product__InfoWrapper .ProductMeta__Price"],"collectionPrices":[".product-card__info sale-price",".horizontal-product-card__info sale-price",".ProductItem__Price"]},"autoInstall":false,"wsgAjax":true,"wsgMultiAjax":false,"wsgAjaxSettings":{"price":".cart-drawer__items .line-item sale-price","linePrice":"","subtotal":".cart-drawer__button-price","checkoutBtn":"[name='checkout']"},"wsgSwatch":"","wsgAccountPageSelector":"h1.h3","wsgVolumeTable":".product-info__block-item buy-buttons","excludedSections":[],"productSelectors":["product-card",".predictive-search__products > div:nth-child(even)",".Grid__Cell",".Carousel__Cell"],"wsgQVSelector":[],"fileList":["layout/theme.liquid"],"wsgATCButtonsSelectors":["buy-buttons"],"wsgVersion":6,"installing":false,"themeId":149884764313};
        if (window.Shopify.theme.role !== 'main') {
          const wsgShopConfigUnpublishedTheme = wsgShopConfigMetafields[`shopConfig${window.Shopify.theme.id}`];
          if (wsgShopConfigUnpublishedTheme) {
            wsgShopConfig = wsgShopConfigUnpublishedTheme;
          }
        }
        // ==========================================
        //      Set global liquid variables
        // ==========================================
        // general variables 1220
        var wsgVersion = 6.0;
        var wsgActive = true;
        // the permanent domain of the shop
        var shopPermanentDomain = 'runic-dice.myshopify.com';
        const wsgShopOrigin = 'https://www.runicdice.com';
        const wsgThemeTemplate = 'article';
        //customer
        var isWsgCustomer = 
          false
        ;
        var wsgCustomerTags = null
        var wsgCustomerId = null
        // execution variables
        var wsgRunCollection;
        var wsgCollectionObserver;
        var wsgRunProduct;
        var wsgRunAccount;
        var wsgRunCart;
        var wsgRunSinglePage;
        var wsgRunSignup;
        var wsgRunSignupV2;
        var runProxy;
        // wsgData
        var wsgData = {"hostedStore":{"branding":{"shopName":"Runic Dice","isShowLogo":true},"accountPage":{"title":"My Account (Click Catalog Above To Access Wholesale Pricing)"},"cartPage":{"title":"Your Cart","description":"<p><br></p>"},"catalogPage":{"collections":[{"handle":"frontpage","id":"gid://shopify/Collection/243310854297","title":"Best Selling"},{"handle":"gemstone-dice-page-1","id":"gid://shopify/Collection/243511918745","title":"Gemstone Dice"},{"handle":"sharp-edge-resin-dice","id":"gid://shopify/Collection/312800116889","title":"Resin Dice"},{"handle":"resin-chonk","id":"gid://shopify/Collection/324294279321","title":"Resin Chonk"},{"handle":"liquid-core-dice","id":"gid://shopify/Collection/312800182425","title":"Liquid Core Dice"},{"handle":"metal-dice","id":"gid://shopify/Collection/296054522009","title":"Metal Dice"}],"hideSoldOut":true,"imageAspectRatio":"adaptToImage","numberOfColumns":4,"productsPerPage":12},"spofPage":{"title":"Quick Order Form","description":"<p><br></p>"},"colorSettings":{"background":"#FFFFFF","primaryColor":"#000000","secondaryColor":"#FFFFFF","textColor":"#000000"},"footer":{"contactInformation":"<p><br></p>","termsOfService":true,"privacyPolicy":true},"bannerText":"You are logged in to your wholesale account"},"translations":{"custom":false,"enable":true,"language":"english","translateBasedOnMarket":true},"shop_preferences":{"cart":{"note":{"description":"","isRequired":false},"poNumber":{"isRequired":false,"isShow":false},"termsAndConditions":{"isEnable":false,"text":""}},"exclusionsAndLocksSettings":{},"transitions":{"installedTransitions":false,"showTransitions":false},"retailPrice":{"enable":true,"strikethrough":false,"lowerOpacity":true,"label":" MSRP"},"autoBackorder":false,"checkInventory":true,"customWholesaleDiscountLabel":"","draftNotification":true,"exclusions":["Wholesale"],"hideExclusions":true,"marketSetting":false,"minOrder":-1,"showShipPartial":false,"taxLabel":"","taxRate":-1,"includeTaxInPriceRule":false},"page_styles":{"btnClasses":"","proxyMargin":0,"shipMargin":50},"volume_discounts":{"quantity_discounts":{"collections":[],"enabled":false,"products":[]},"settings":{"product_price_table":{},"custom_messages":{"custom_banner":{"banner_default":true,"banner_input":"Spend {{$}}, receive {{%}} off of your order."},"custom_success":{"success_default":true,"success_input":"Congratulations!  You received {{%}} off of your order!"}}},"discounts":[],"enabled":true},"shipping_rates":{"handlingFee":{"type":"flat","amount":-1,"percent":-1,"min":-1,"max":-1,"label":""},"itemReservationOnInternational":{"isEnabledCustomReservationTime":false,"isReserveInventory":false,"reserveInventoryDays":60},"internationalMsg":{"message":"Because you are outside of our home country we will calculate your shipping and send you an invoice shortly.","title":"Thank you for your order!"},"localPickup":{"fee":-1,"instructions":"","isEnabled":false,"locations":[],"minOrderPrice":0,"pickupTime":""},"localDelivery":{"isEnabled":true,"minOrderPrice":0},"autoApplyLowestRate":true,"customShippingRateLabel":"","deliveryTime":"","fixedPercent":-1,"flatRate":-1,"freeShippingMin":-1,"ignoreAll":false,"ignoreCarrierRates":false,"ignoreShopifyFreeRates":false,"isIncludeLocalDeliveryInLowestRate":true,"redirectInternational":false,"useShopifyDefault":false},"single_page":{"collapseCollections":true,"isHideSPOFbtn":false,"isShowInventoryInfo":true,"isShowSku":true,"linkInCart":true,"menuAction":"include","message":"","excludeCollections":{"gid://shopify/Collection/243310854297":{"handle":"frontpage","id":"gid://shopify/Collection/243310854297","title":"Best Selling"},"gid://shopify/Collection/323125411993":{"handle":"new","id":"gid://shopify/Collection/323125411993","title":"New"},"gid://shopify/Collection/243511918745":{"handle":"gemstone-dice-page-1","id":"gid://shopify/Collection/243511918745","title":"Gemstone Dice"},"gid://shopify/Collection/312800116889":{"handle":"sharp-edge-resin-dice","id":"gid://shopify/Collection/312800116889","title":"Resin Dice"},"gid://shopify/Collection/312800182425":{"handle":"liquid-core-dice","id":"gid://shopify/Collection/312800182425","title":"Liquid Core Dice"},"gid://shopify/Collection/324294279321":{"handle":"resin-chonk","id":"gid://shopify/Collection/324294279321","title":"Resin Chonk"},"gid://shopify/Collection/296054522009":{"handle":"metal-dice","id":"gid://shopify/Collection/296054522009","title":"Metal Dice"}},"spofButtonText":"Quick Order Form"},"net_orders":{"netRedirect":{"autoEmail":false,"message":"","title":"Thank you for your order!"},"autoPending":false,"defaultPaymentTermsTemplateId":"","enabled":false,"isEnabledCustomReservationTime":false,"isReserveInventory":false,"netTag":"","netTags":[],"reserveInventoryDays":60},"customer":{"signup":{"autoInvite":true,"autoTags":["Wholesale"],"taxExempt":true},"accountMessage":"<p><br></p>","accountPendingTitle":"Account Created!","loginMessage":"Log in to your wholesale account here.","redirectMessage":"Keep an eye on your email. As soon as we verify your account we will send you an email with a link to set up your password and start shopping."},"quantity":{"cart":{"totalMin":10,"totalMult":0,"totalMax":0,"itemMin":0,"itemMult":0,"itemMax":0,"minValue":0},"collections":[],"migratedToCurrent":true,"products":[]},"activeTags":["Wholesale"],"hideDrafts":[],"server_link":"https://www.wholesalegorilla.app/shop_assets/wsg-index.js","tier":"basic","updateShopAnalyticsJobId":43990,"isPauseShop":false,"installStatus":"hosted"}
        var wsgTier = 'basic'
        var wsgCustomerRates = {};
        var wsgGeneralRates = {};
        // AJAX variables
        var wsgRunAjax;
        var wsgAjaxCart;
        // product variables
        var wsgCollectionsList = null
        var wsgProdData = null
        
          var wsgCurrentVariant = null;
        
        var wsgCheckRestrictedProd = false;
        // Market and tax variables
        var wsgShopCountryCode = "US";
        var wsgShopCountry = "United States"
        var wsgCustomerTaxExempt = null
        var wsgPricesIncludeTax = false
        var wsgCustomerSelectedMarket = {
          country: "United States",
          iso_code: "US"
        }
        var wsgPrimaryMarketCurrency = "USD";
        // money formatting
        var wsgMoneyFormat = "${{amount}}";
        // config variables
        var wsgAjaxSettings = wsgShopConfig.wsgAjaxSettings;
        var wsgSwatch = wsgShopConfig.wsgSwatch;
        var wsgPriceSelectors = wsgShopConfig.wsgPriceSelectors;
        var wsgVolumeTable = wsgShopConfig.wsgVolumeTable;
        var wsgUseLegacyCollection = wsgShopConfig.wsgUseLegacyCollection;
        var wsgQVSelector = wsgShopConfig.wsgQVSelector;
        var hideDomElements = wsgShopConfig.hideDomElements;
        // button color settings
        var embedButtonBg = '#000000';
        var embedButtonText = '#000000';
        // Quick Order Form Label settings
        var embedSPOFLabel = wsgData?.single_page?.spofButtonText || 'Quick Order Form';

        // Load WSG script
        (function() {
          var loadWsg = function(url, callback) {
            var script = document.createElement("script");
            script.type = "text/javascript";
            // If the browser is Internet Explorer.
            if (script.readyState) {
              script.onreadystatechange = function() {
                if (script.readyState == "loaded" || script.readyState == "complete") {
                  script.onreadystatechange = null;
                  callback();
                }
              };
            // For any other browser.
            } else {
              script.onload = function() {
                callback();
              };
            } script.src = url;
            document.getElementsByTagName("head")[0].appendChild(script);
          };
          loadWsg(wsgData.server_link + "?v=6", function() {})
        })();
        // Run appropriate WSG process
        // === PRODUCT===
        
        // === ACCOUNT ===
        
        // === SPOF ===
        
        // === COLLECTION ===
        // Run collection on all templates/pages if we're running the 5+ script
        
          wsgRunCollection = true;
        
        // === AJAX CART ===
        
          if (wsgAjaxSettings && (wsgAjaxSettings.price || wsgAjaxSettings.linePrice || wsgAjaxSettings.subtotal || wsgAjaxSettings.checkoutBtn)) {
            wsgRunAjax = true;
          }
        
        // === CART ===
        
      </script>
      

      
      
        
        
          
          
            
              <!-- BEGIN app snippet: wsg-exclusions --><script>
  const currentPageUrl = "https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e";

  const wsgExclusionConfig = {
    currentPageUrl: currentPageUrl,
    customerTags: wsgCustomerTags,
    productExclusionTags: wsgData.shop_preferences.exclusions,
    tagsOverrideExclusions: wsgData.shop_preferences.tagsOverrideExclusions || [],
    isWsgCustomer: isWsgCustomer,
    //areas we do not want exclusions to run. edge cases, for example hidden products within the 'head' tag.  Any time weird parts of site are disappearing
    excludedSections: wsgShopConfig.excludedSections,
    //used to be col-item, usually product grid item. If a collection isn't repricing OR exclusions leaves gaps.  if you set this for 1, you have to set for all.
    productSelectors: wsgShopConfig.productSelectors // '.grid__item', '.predictive-search__list-item'
  }

  var loadExclusions = function (url, callback) {
    var script = document.createElement("script");
    script.setAttribute("defer", "")
    script.type = "text/javascript";

    // If the browser is Internet Explorer.
    if (script.readyState) {
      script.onreadystatechange = function () {
        if (script.readyState == "loaded" || script.readyState == "complete") {
          script.onreadystatechange = null;
          callback();
        }
      };
      // For any other browser.
    } else {
      script.onload = function () {
        callback();
      };
    }

    script.src = url;
    document.getElementsByTagName("head")[0].appendChild(script);
  };

  loadExclusions(wsgData.server_link.split("wsg-index.js")[0] + "wsg-exclusions.js?v=6", function () {
  })

</script><!-- END app snippet -->
            
          
        

        
        
        
        
        
        
          
        <link href="//cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" />
      
      
<link href="//cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" />

<!-- END app block --><!-- BEGIN app block: shopify://apps/essential-announcer/blocks/app-embed/93b5429f-c8d6-4c33-ae14-250fd84f361b --><script>
  
    window.essentialAnnouncementConfigs = [{"id":"0cc4a3cc-7ef0-4ede-a485-4d3782fa69da","createdAt":"2025-11-11T22:58:28.507+00:00","name":"Vacation ","title":"We’re taking a short break to recharge! Orders will ship again starting January 23rd. Thank you for your support!","subheading":"","style":{"icon":{"size":32,"color":{"hex":"#333333"},"background":{"hex":"#ffffff","alpha":0,"rgba":"rgba(255, 255, 255, 0)"},"cornerRadius":4},"selectedTemplate":"custom","position":"top-page","stickyBar":false,"backgroundType":"singleBackground","singleColor":"#000000","gradientTurn":"90","gradientStart":"#DDDDDD","gradientEnd":"#FFFFFF","borderRadius":"0","borderSize":"0","borderColor":"#c5c8d1","titleSize":"16","titleColor":"#ffffff","font":"","subheadingSize":"14","subheadingColor":"#202223","buttonBackgroundColor":"#202223","buttonFontSize":"14","buttonFontColor":"#FFFFFF","buttonBorderRadius":"4","couponCodeButtonOutlineColor":"#202223","couponCodeButtonIconColor":"#202223","couponCodeButtonFontColor":"#202223","couponCodeButtonFontSize":"14","couponCodeButtonBorderRadius":"4","closeIconColor":"#6d7175","arrowIconColor":"#6d7175","spacing":{"insideTop":10,"insideBottom":10,"outsideTop":0,"outsideBottom":10}},"announcementType":"simple","announcementPlacement":"","published":true,"showOnProducts":[],"showOnCollections":[],"updatedAt":"2026-01-15T16:24:54.837+00:00","CTAType":"","CTALink":"https://www.runicdice.com/","closeButton":false,"buttonText":"Shop now!","announcements":[{"title":"Enjoy a 20% discount on all our products!","subheading":"","CTAType":"button","buttonText":"Shop now!","CTALink":"","id":440,"icon":"","couponCode":""},{"title":"Enjoy a 20% discount on all our products!","subheading":"","CTAType":"button","buttonText":"Shop now!","CTALink":"","id":170,"icon":"","couponCode":""}],"shop":"runic-dice.myshopify.com","animationSpeed":80,"rotateDuration":4,"translations":[],"startDate":"2026-01-16T17:00:00+00:00","endDate":"2026-01-23T04:59:00+00:00","icon":null,"locationType":"","showInCountries":[],"showOnProductsInCollections":[],"type":"","couponCode":""},{"id":"30192b95-8ed6-4d76-92d5-b7e0ec9126b6","createdAt":"2025-07-07T14:39:27.166+00:00","name":"Buy 2 Dice Sets, Get 1 Free ","title":"Buy 2 Dice Sets, Get 1 Free with Code B2GODICE | Free Dice Box & USA Shipping","subheading":"","style":{"icon":{"size":32,"color":{"hex":"#333333"},"background":{"hex":"#ffffff","alpha":0,"rgba":"rgba(255, 255, 255, 0)"},"cornerRadius":4},"selectedTemplate":"custom","position":"top-page","stickyBar":false,"backgroundType":"singleBackground","singleColor":"#efbf04","gradientTurn":"90","gradientStart":"#DDDDDD","gradientEnd":"#FFFFFF","borderRadius":"0","borderSize":"0","borderColor":"#c5c8d1","titleSize":"18","titleColor":"#202223","font":"","subheadingSize":"14","subheadingColor":"#202223","buttonBackgroundColor":"#202223","buttonFontSize":"14","buttonFontColor":"#FFFFFF","buttonBorderRadius":"4","couponCodeButtonOutlineColor":"#202223","couponCodeButtonIconColor":"#202223","couponCodeButtonFontColor":"#202223","couponCodeButtonFontSize":"14","couponCodeButtonBorderRadius":"4","closeIconColor":"#6d7175","arrowIconColor":"#6d7175","spacing":{"insideTop":10,"insideBottom":10,"outsideTop":0,"outsideBottom":10}},"announcementType":"simple","announcementPlacement":"","published":true,"showOnProducts":[],"showOnCollections":[],"updatedAt":"2025-10-15T13:53:17.371+00:00","CTAType":"clickable","CTALink":"https://www.runicdice.com/discount/B2GODICE","closeButton":false,"buttonText":"Shop now!","announcements":[{"title":"Enjoy a 20% discount on all our products!","subheading":"","CTAType":"button","buttonText":"Shop now!","CTALink":"","id":440,"icon":"","couponCode":""},{"title":"Enjoy a 20% discount on all our products!","subheading":"","CTAType":"button","buttonText":"Shop now!","CTALink":"","id":170,"icon":"","couponCode":""}],"shop":"runic-dice.myshopify.com","animationSpeed":80,"rotateDuration":4,"translations":[],"startDate":"2025-06-02T20:00:00+00:00","endDate":null,"icon":null,"locationType":"","showInCountries":[],"showOnProductsInCollections":[],"type":"","couponCode":""}];
  
  window.essentialAnnouncementMeta = {
    productCollections: null,
    productData: null,
    templateName: "article",
    collectionId: null,
  };
  
</script>

 

<style>
  .essential_annoucement_bar_wrapper {display: none;}
</style>



<script src="https://cdn.shopify.com/extensions/019e7f13-389c-7211-887b-f12f0be5db9f/essential-announcement-bar-111/assets/announcement-bar-essential-apps.js" defer></script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 --><script>
  window.AVADA_SEO_ENABLED = true;
</script><!-- BEGIN app snippet: avada-broken-link-manager --><!-- END app snippet --><!-- BEGIN app snippet: avada-seo-site --><!-- END app snippet --><!-- BEGIN app snippet: avada-robot-onpage --><!-- Avada SEO Robot Onpage -->












<!-- END app snippet --><!-- BEGIN app snippet: avada-custom-css --> <!-- BEGIN Avada SEO custom CSS END -->


<!-- END Avada SEO custom CSS END -->
<!-- END app snippet --><!-- BEGIN app snippet: avada-blog-posts-and-article --><script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "@id": "586283417753",
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https:\/\/www.runicdice.com"
    },
    "headline": "Best Dice Sets for Rogues | D\u0026amp;D 5e Stealthy \u0026amp; Deadly Dice Picks",
"image": [
        "https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=1520"
      ],
    
    "datePublished": "2026-01-02T04:25:00Z",
    "dateCreated": "2025-04-28T14:29:52Z",
    "dateModified": "2026-02-10T10:28:16Z",
    "author": {
      "@type": "Person",
      "name": "Crystal Joy Dizon"
    }
  }
  </script><!-- END app snippet --><!-- BEGIN app snippet: avada-homepage -->




  <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Runic Dice",
      "description": "Check out our wide verity of unique handmade DND dice and other accessories. If you love Dungeons and Dragons Dice and other role playing games you will love these dice. ",
      "image": null,
      "url": "https:\/\/www.runicdice.com",
      "logo": "https:\/\/www.runicdice.com\/cdn\/shop\/files\/runicdice_087bd008-07fe-4fdc-b9dc-fc105072c54a_180x.png?v=1668476719",
      "email": null,"contactPoint": {
      "@type": "ContactPoint",
      "contactType": "Customer Support",
    
    "email": null
    },
  "sameAs": [
    
      "https:\/\/www.facebook.com\/runicdice"
      ,
    
      "https:\/\/www.instagram.com\/runicdiceshop"
      ,
    
      "https:\/\/www.youtube.com\/@RunicDice"
      ,
    
      "https:\/\/x.com\/RunicDiceShop"
      
    
    ]
  }
  </script>

<!-- END app snippet --><!-- BEGIN app snippet: avada-product-and-collection --><!-- END app snippet --><!-- BEGIN app snippet: avada-frequently-asked-questions -->







<script type='application/ld+json'>
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    
      {
        "@type": "Question",
        "name": "What kind of dice work best for Rogues in D\u0026D 5e?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Look for dark, sleek dice with sharp detail and easy-to-read numbers. Rogue dice should feel stealthy and sharp, just like your sneak attacks."
        }
      },
    
      {
        "@type": "Question",
        "name": "Do different Rogue archetypes pair better with specific dice styles?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Absolutely! Assassins might love obsidian dice, while Swashbucklers could go for flashy, color-shifting sets. Pick a style that matches your vibe."
        }
      },
    
      {
        "@type": "Question",
        "name": "Are gemstone dice worth it for Rogues?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yep! They feel great, roll well, and look incredible. Gemstone dice add weight and style to your game, perfect for a class that thrives on flair and finesse."
        }
      }
    
  ]
}

</script>

<!-- END app snippet --><!-- BEGIN app snippet: avada-seo-preload --><script>
  const ignore = ["\/cart","\/account"];
  window.FPConfig = {
      delay: 0,
      ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'],
      maxRPS: 3,
      hoverDelay: 50
  };
</script>


  <script type="lightJs" src="https://cdn.shopify.com/extensions/019e72d1-671d-74cf-adbf-f82ec9443026/avada-seo-suite-248/assets/flying-pages.js" defer="defer"></script>

<!-- END app snippet --><!-- BEGIN app snippet: avada-seo-social -->
<meta property="og:image" content="http://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=600">
      <meta property="og:image:secure_url" content="https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=600">
      <meta property="og:image:width" content="1520">
      <meta property="og:image:height" content="800">
      <meta property="og:image:alt" content="Best Dice Sets for Rogues">
<meta name="twitter:site" content="@Runic Dice"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks">
<meta name="twitter:description" content="Rogues in Dungeons &amp; Dragons 5e are masters of stealth, precision, and cunning. Whether you're picking locks, disarming traps, or del...">
<meta name="twitter:image" content="http://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296">

<!-- END app snippet --><!-- BEGIN app snippet: avada-breadcrumb --><script type='application/ld+json'>
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://www.runicdice.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Runic Dice Blog",
      "item": "https://www.runicdice.com/blogs/news"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks",
      "item": "https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e"
    }]
}
</script><!-- END app snippet --><!-- BEGIN app snippet: avada-loading --><style>
  @keyframes avada-rotate {
    0% { transform: rotate(0); }
    100% { transform: rotate(360deg); }
  }

  @keyframes avada-fade-out {
    0% { opacity: 1; visibility: visible; }
    100% { opacity: 0; visibility: hidden; }
  }

  .Avada-LoadingScreen {
    display: none;
    width: 100%;
    height: 100vh;
    top: 0;
    position: fixed;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
  
    background-color: #F2F2F2;
  
  }

  .Avada-LoadingScreen svg {
    animation: avada-rotate 1s linear infinite;
    width: 75px;
    height: 75px;
  }
</style>
<script>
  const themeId = Shopify.theme.id;
  const loadingSettingsValue = {"bgType":"color","displayShow":"first","durationTime":2,"sizeLoading":"75","bgColor":"#F2F2F2","loadingType":"circle","bgImage":"","loadingColor":"#333333","waitTime":0,"enabled":true};
  const loadingType = loadingSettingsValue?.loadingType;
  function renderLoading() {
    new MutationObserver((mutations, observer) => {
      if (document.body) {
        observer.disconnect();
        const loadingDiv = document.createElement('div');
        loadingDiv.className = 'Avada-LoadingScreen';
        if(loadingType === 'custom_logo' || loadingType === 'favicon_logo') {
          const srcLoadingImage = loadingSettingsValue?.loadingImageUrl || loadingSettingsValue?.customLogoThemeIds?.[themeId] || '';
          if(srcLoadingImage) {
            loadingDiv.innerHTML = `
            <img alt="Avada logo"  height="600px" loading="eager" fetchpriority="high"
              src="${srcLoadingImage}&width=600"
              width="600px" />
              `
          }
        }
        if(loadingType === 'circle') {
          loadingDiv.innerHTML = `
        <svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M20 3.75C11.0254 3.75 3.75 11.0254 3.75 20C3.75 21.0355 2.91053 21.875 1.875 21.875C0.839475 21.875 0 21.0355 0 20C0 8.9543 8.9543 0 20 0C31.0457 0 40 8.9543 40 20C40 31.0457 31.0457 40 20 40C18.9645 40 18.125 39.1605 18.125 38.125C18.125 37.0895 18.9645 36.25 20 36.25C28.9748 36.25 36.25 28.9748 36.25 20C36.25 11.0254 28.9748 3.75 20 3.75Z" fill="#333333"/>
        </svg>
      `;
        }

        document.body.insertBefore(loadingDiv, document.body.firstChild || null);
        const e = '2';
        const t = 'first';
        const o = 'first' === t;
        const a = sessionStorage.getItem('isShowLoadingAvada');
        const n = document.querySelector('.Avada-LoadingScreen');
        if (a && o) return (n.style.display = 'none');
        n.style.display = 'flex';
        const i = document.body;
        i.style.overflow = 'hidden';
        const l = () => {
          i.style.overflow = 'auto';
          n.style.animation = 'avada-fade-out 1s ease-out forwards';
          setTimeout(() => {
            n.style.display = 'none';
          }, 1000);
        };
        if ((o && !a && sessionStorage.setItem('isShowLoadingAvada', true), 'duration_auto' === e)) {
          window.onload = function() {
            l();
          };
          return;
        }
        setTimeout(() => {
          l();
        }, 1000 * e);
      }
    }).observe(document.documentElement, { childList: true, subtree: true });
  };
  function isNullish(value) {
    return value === null || value === undefined;
  }
  const themeIds = '';
  const themeIdsArray = themeIds ? themeIds.split(',') : [];

  if(!isNullish(themeIds) && themeIdsArray.includes(themeId.toString()) && loadingSettingsValue?.enabled) {
    renderLoading();
  }

  if(isNullish(loadingSettingsValue?.themeIds) && loadingSettingsValue?.enabled) {
    renderLoading();
  }
</script>
<!-- END app snippet --><!-- BEGIN app snippet: avada-seo-social-post --><!-- END app snippet -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
<script>
/* >> TriplePixel :: start*/
window.TriplePixelData={TripleName:"runic-dice.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:""},search:"",collection:"",cart:"drawer",template:"article",curr:"USD" || "USD"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
/* << TriplePixel :: end*/
</script>



<!-- END app block --><link href="https://cdn.shopify.com/extensions/019ea6d5-1d7a-7892-ba02-7f2c7e7c3b3f/seoon-blog-125/assets/style-dynamic-product.css" rel="stylesheet" type="text/css" media="all">
<script src="https://cdn.shopify.com/extensions/019e223b-10c3-7fbd-9eec-e425be6e1b2f/wholesale-gorilla-38/assets/wsg-dependencies.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e445c-8490-7c39-8588-a29cc919e8eb/omnisend-52/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 53065154713,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 53065154713,storefrontBaseUrl: "https://www.runicdice.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"670826649","configuration":"{\"pixel_id\":\"1511742239019780\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"327811225","configuration":"{\"shopId\":\"runic-dice.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18c43ac6a9a3d01c03b6328dc08a99e5","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"120324249","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"642f3ac4e5d4f11d5dc44201\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e61689cef92d72f1e6007a9dd29969ad","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"40992921","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Shopify DataLayer Code"},{"id":"151388313","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Shopify Analytics Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Runic Dice","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"runic-dice.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.runicdice.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":null,"purchasingCompany":null,"page":null},},"https://www.runicdice.com/cdn","a9664f44w6a62cec8p04af10e4mb91e3447",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"article","resourceId":"586283417753","shopId":"53065154713","storefrontBaseUrl":"https:\/\/www.runicdice.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"a9664f44w6a62cec8p04af10e4mb91e3447","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":586283417753,"requestId":"e3883114-41c2-4a4b-8cb6-2d9d597b5962-1781020077"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 53065154713,
      theme_id: 149884764313,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//www.runicdice.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//www.runicdice.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.runicdice.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":53065154713,"isMerchantRequest":null,"themeId":149884764313,"themeCityHash":"3252032299405890107","contentLanguage":"en","currency":"USD","eventMetadataId":"7e6d5c24-1f2d-4922-90f8-4c8f0adedcc5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":586283417753,"requestId":"e3883114-41c2-4a4b-8cb6-2d9d597b5962-1781020077","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//www.runicdice.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
  defer
  src="https://www.runicdice.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="53065154713"
  data-render-region="gcp-europe-west1"
  data-page-type="article"
  data-theme-instance-id="149884764313"
  data-theme-name="Prestige"
  data-theme-version="11.2.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://www.runicdice.com/api/collect"
></script>
<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script><script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"53065154713","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
</head>

  

  <body class="features--button-transition  color-scheme color-scheme--scheme-2"><template id="drawer-default-template">
  <div part="base">
    <div part="overlay"></div>

    <div part="content">
      <header part="header">
        <slot name="header"></slot>

        <dialog-close-button style="display: contents">
          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
    </svg>

  </button>
        </dialog-close-button>
      </header>

      <div part="body">
        <slot></slot>
      </div>

      <footer part="footer">
        <slot name="footer"></slot>
      </footer>
    </div>
  </div>
</template><template id="modal-default-template">
  <div part="base">
    <div part="overlay"></div>

    <div part="content">
      <header part="header">
        <slot name="header"></slot>

        <dialog-close-button style="display: contents">
          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
    </svg>

  </button>
        </dialog-close-button>
      </header>

      <div part="body">
        <slot></slot>
      </div>
    </div>
  </div>
</template><template id="popover-default-template">
  <div part="base">
    <div part="overlay"></div>

    <div part="content">
      <header part="header">
        <slot name="header"></slot>

        <dialog-close-button style="display: contents">
          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16">
      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
    </svg>

  </button>
        </dialog-close-button>
      </header>

      <div part="body">
        <slot></slot>
      </div>
    </div>
  </div>
</template><template id="header-search-default-template">
  <div part="base">
    <div part="overlay"></div>

    <div part="content">
      <slot></slot>
    </div>
  </div>
</template><template id="video-media-default-template">
  <slot></slot>

  <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48">
    <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #ffffff)"/>
  </svg>
</template>
<loading-bar class="loading-bar" aria-hidden="true"></loading-bar>
    <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a><div class="sr-only" role="status" aria-live="polite" aria-atomic="true">
      <span id="status-announcement"></span>
    </div>

    <div class="sr-only" role="alert" aria-live="assertive" aria-atomic="true">
      <span id="error-announcement"></span>
    </div>

    <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group -->
<aside id="shopify-section-sections--20036610752665__announcement_bar_C86t4c" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar">
</aside><header id="shopify-section-sections--20036610752665__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style>
  :root {
    --header-is-sticky: 0;
  }

  #shopify-section-sections--20036610752665__header {
    --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
    --header-padding-block: 1rem;
    --header-transparent-header-text-color: 255 255 255;
    --header-separation-border-color: 28 28 28 / 0.15;

    position: relative;
    z-index: 4;
  }

  @media screen and (min-width: 700px) {
    #shopify-section-sections--20036610752665__header {
      --header-padding-block: 1.6rem;
    }
  }

  @media screen and (min-width: 1000px) {
    #shopify-section-sections--20036610752665__header {--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);}
  }#shopify-section-sections--20036610752665__header {
      --header-logo-width: 155px;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-sections--20036610752665__header {
        --header-logo-width: 180px;
      }
    }</style>

<height-observer variable="header">
  <x-header
    
    class="header color-scheme color-scheme--scheme-2"
  >
      <a href="/" class="header__logo"><span class="sr-only">Runic Dice</span><img src="//www.runicdice.com/cdn/shop/files/runicdice_087bd008-07fe-4fdc-b9dc-fc105072c54a.png?v=1668476719&amp;width=1000" alt="Runic Dice" srcset="//www.runicdice.com/cdn/shop/files/runicdice_087bd008-07fe-4fdc-b9dc-fc105072c54a.png?v=1668476719&amp;width=360 360w, //www.runicdice.com/cdn/shop/files/runicdice_087bd008-07fe-4fdc-b9dc-fc105072c54a.png?v=1668476719&amp;width=540 540w" width="1000" height="400" sizes="180px" class="header__logo-image"></a>
    
<nav
        class="header__primary-nav header__primary-nav--center"
        aria-label="Primary navigation"
      >
        <button
          type="button"
          aria-controls="sidebar-menu"
          
            class="md:hidden"
          
        >
          <span class="sr-only">Navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24">
      <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1.5" stroke-linecap="square"/>
    </svg></button><ul class="contents unstyled-list md-max:hidden">

              <li class="header__primary-nav-item"><a
                    href="/collections/gemstone-dice-page-1"
                    data-title="Gemstone Dice"
                    class="block h6"
                    
                  >Gemstone Dice</a></li>

              <li class="header__primary-nav-item"><a
                    href="https://www.runicdice.com/collections/sharp-edge-resin-dice"
                    data-title="Resin Dice"
                    class="block h6"
                    
                  >Resin Dice</a></li>

              <li class="header__primary-nav-item"><a
                    href="https://www.runicdice.com/collections/liquid-core-dice"
                    data-title="Liquid Core Dice"
                    class="block h6"
                    
                  >Liquid Core Dice</a></li>

              <li class="header__primary-nav-item"><a
                    href="/collections/resin-chonk"
                    data-title="Resin Chonks"
                    class="block h6"
                    
                  >Resin Chonks</a></li>

              <li class="header__primary-nav-item"><a
                    href="https://www.runicdice.com/collections/metal-dice"
                    data-title="Metal Dice"
                    class="block h6"
                    
                  >Metal Dice</a></li>

              <li class="header__primary-nav-item"><dropdown-menu-disclosure follow-summary-link trigger="hover"><details class="header__menu-disclosure">
                      <summary data-follow-link="#" class="h6" data-title="Accessories">Accessories</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/collections/dnd-dice-trays" class="link-faded-reverse" >Dice Trays</a></li><li><a href="/collections/dice-towers" class="link-faded-reverse" >Towers & Terrain</a></li><li><a href="/collections/dice-bags" class="link-faded-reverse" >Dice Bags</a></li><li><a href="/collections/adventure-books" class="link-faded-reverse" >Adventure Books & Decks</a></li></ul></details></dropdown-menu-disclosure></li>

              <li class="header__primary-nav-item"><a
                    href="/collections/christmas-dice"
                    data-title="On Sale"
                    class="block h6"
                    
                  >On Sale</a></li>

              <li class="header__primary-nav-item"><a
                    href="/products/runic-dice-gift-card-1"
                    data-title="Gift Cards"
                    class="block h6"
                    
                  >Gift Cards</a></li>

              <li class="header__primary-nav-item"><a
                    href="/pages/about-us"
                    data-title="About"
                    class="block h6"
                    
                  >About</a></li>

              <li class="header__primary-nav-item"><a
                    href="/blogs/news"
                    data-title="Blog"
                    class="block h6"
                    
                  >Blog</a></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><ul class="contents unstyled-list"><li class="localization-selectors md-max:hidden"><div class="relative">
      <button
        type="button"
        class="localization-toggle heading text-xxs link-faded"
        aria-controls="popover-localization-header-nav-sections--20036610752665__header-country"
        aria-label="Change country or currency"
        aria-expanded="false"
      ><span>USD
            $</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
    </svg></button>

      <x-popover
        id="popover-localization-header-nav-sections--20036610752665__header-country"
        initial-focus="[aria-selected='true']"
        class="popover popover--bottom-end color-scheme color-scheme--dialog"
      >
        <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form-header-nav-sections--20036610752665__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news/best-dice-sets-for-rogues-dnd-5e?type=RSS2" /><x-listbox class="popover__value-list"><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AF"
                aria-selected="false"
              ><span>Afghanistan (AFN
                  ؋)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AX"
                aria-selected="false"
              ><span>Åland Islands (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AL"
                aria-selected="false"
              ><span>Albania (ALL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DZ"
                aria-selected="false"
              ><span>Algeria (DZD
                  د.ج)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AD"
                aria-selected="false"
              ><span>Andorra (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AO"
                aria-selected="false"
              ><span>Angola (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AI"
                aria-selected="false"
              ><span>Anguilla (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AG"
                aria-selected="false"
              ><span>Antigua &amp; Barbuda (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AR"
                aria-selected="false"
              ><span>Argentina (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AM"
                aria-selected="false"
              ><span>Armenia (AMD
                  դր.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AW"
                aria-selected="false"
              ><span>Aruba (AWG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AC"
                aria-selected="false"
              ><span>Ascension Island (SHP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AU"
                aria-selected="false"
              ><span>Australia (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AT"
                aria-selected="false"
              ><span>Austria (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AZ"
                aria-selected="false"
              ><span>Azerbaijan (AZN
                  ₼)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BS"
                aria-selected="false"
              ><span>Bahamas (BSD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BH"
                aria-selected="false"
              ><span>Bahrain (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BD"
                aria-selected="false"
              ><span>Bangladesh (BDT
                  ৳)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BB"
                aria-selected="false"
              ><span>Barbados (BBD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BY"
                aria-selected="false"
              ><span>Belarus (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BE"
                aria-selected="false"
              ><span>Belgium (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BZ"
                aria-selected="false"
              ><span>Belize (BZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BJ"
                aria-selected="false"
              ><span>Benin (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BM"
                aria-selected="false"
              ><span>Bermuda (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BT"
                aria-selected="false"
              ><span>Bhutan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BO"
                aria-selected="false"
              ><span>Bolivia (BOB
                  Bs.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BA"
                aria-selected="false"
              ><span>Bosnia &amp; Herzegovina (BAM
                  КМ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BW"
                aria-selected="false"
              ><span>Botswana (BWP
                  P)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BR"
                aria-selected="false"
              ><span>Brazil (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IO"
                aria-selected="false"
              ><span>British Indian Ocean Territory (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VG"
                aria-selected="false"
              ><span>British Virgin Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BN"
                aria-selected="false"
              ><span>Brunei (BND
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BG"
                aria-selected="false"
              ><span>Bulgaria (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BF"
                aria-selected="false"
              ><span>Burkina Faso (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BI"
                aria-selected="false"
              ><span>Burundi (BIF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KH"
                aria-selected="false"
              ><span>Cambodia (KHR
                  ៛)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CM"
                aria-selected="false"
              ><span>Cameroon (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CA"
                aria-selected="false"
              ><span>Canada (CAD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CV"
                aria-selected="false"
              ><span>Cape Verde (CVE
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BQ"
                aria-selected="false"
              ><span>Caribbean Netherlands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KY"
                aria-selected="false"
              ><span>Cayman Islands (KYD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CF"
                aria-selected="false"
              ><span>Central African Republic (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TD"
                aria-selected="false"
              ><span>Chad (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CL"
                aria-selected="false"
              ><span>Chile (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CN"
                aria-selected="false"
              ><span>China (CNY
                  ¥)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CX"
                aria-selected="false"
              ><span>Christmas Island (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CC"
                aria-selected="false"
              ><span>Cocos (Keeling) Islands (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CO"
                aria-selected="false"
              ><span>Colombia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KM"
                aria-selected="false"
              ><span>Comoros (KMF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CG"
                aria-selected="false"
              ><span>Congo - Brazzaville (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CD"
                aria-selected="false"
              ><span>Congo - Kinshasa (CDF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CK"
                aria-selected="false"
              ><span>Cook Islands (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CR"
                aria-selected="false"
              ><span>Costa Rica (CRC
                  ₡)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CI"
                aria-selected="false"
              ><span>Côte d’Ivoire (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HR"
                aria-selected="false"
              ><span>Croatia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CW"
                aria-selected="false"
              ><span>Curaçao (ANG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CY"
                aria-selected="false"
              ><span>Cyprus (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CZ"
                aria-selected="false"
              ><span>Czechia (CZK
                  Kč)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DK"
                aria-selected="false"
              ><span>Denmark (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DJ"
                aria-selected="false"
              ><span>Djibouti (DJF
                  Fdj)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DM"
                aria-selected="false"
              ><span>Dominica (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DO"
                aria-selected="false"
              ><span>Dominican Republic (DOP
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EC"
                aria-selected="false"
              ><span>Ecuador (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EG"
                aria-selected="false"
              ><span>Egypt (EGP
                  ج.م)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SV"
                aria-selected="false"
              ><span>El Salvador (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GQ"
                aria-selected="false"
              ><span>Equatorial Guinea (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ER"
                aria-selected="false"
              ><span>Eritrea (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EE"
                aria-selected="false"
              ><span>Estonia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SZ"
                aria-selected="false"
              ><span>Eswatini (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ET"
                aria-selected="false"
              ><span>Ethiopia (ETB
                  Br)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FK"
                aria-selected="false"
              ><span>Falkland Islands (FKP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FO"
                aria-selected="false"
              ><span>Faroe Islands (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FJ"
                aria-selected="false"
              ><span>Fiji (FJD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FI"
                aria-selected="false"
              ><span>Finland (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FR"
                aria-selected="false"
              ><span>France (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GF"
                aria-selected="false"
              ><span>French Guiana (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PF"
                aria-selected="false"
              ><span>French Polynesia (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TF"
                aria-selected="false"
              ><span>French Southern Territories (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GA"
                aria-selected="false"
              ><span>Gabon (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GM"
                aria-selected="false"
              ><span>Gambia (GMD
                  D)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GE"
                aria-selected="false"
              ><span>Georgia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DE"
                aria-selected="false"
              ><span>Germany (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GH"
                aria-selected="false"
              ><span>Ghana (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GI"
                aria-selected="false"
              ><span>Gibraltar (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GR"
                aria-selected="false"
              ><span>Greece (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GL"
                aria-selected="false"
              ><span>Greenland (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GD"
                aria-selected="false"
              ><span>Grenada (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GP"
                aria-selected="false"
              ><span>Guadeloupe (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GT"
                aria-selected="false"
              ><span>Guatemala (GTQ
                  Q)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GG"
                aria-selected="false"
              ><span>Guernsey (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GN"
                aria-selected="false"
              ><span>Guinea (GNF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GW"
                aria-selected="false"
              ><span>Guinea-Bissau (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GY"
                aria-selected="false"
              ><span>Guyana (GYD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HT"
                aria-selected="false"
              ><span>Haiti (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HN"
                aria-selected="false"
              ><span>Honduras (HNL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HK"
                aria-selected="false"
              ><span>Hong Kong SAR (HKD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HU"
                aria-selected="false"
              ><span>Hungary (HUF
                  Ft)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IS"
                aria-selected="false"
              ><span>Iceland (ISK
                  kr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IN"
                aria-selected="false"
              ><span>India (INR
                  ₹)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ID"
                aria-selected="false"
              ><span>Indonesia (IDR
                  Rp)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IQ"
                aria-selected="false"
              ><span>Iraq (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IE"
                aria-selected="false"
              ><span>Ireland (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IM"
                aria-selected="false"
              ><span>Isle of Man (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IL"
                aria-selected="false"
              ><span>Israel (ILS
                  ₪)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IT"
                aria-selected="false"
              ><span>Italy (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JM"
                aria-selected="false"
              ><span>Jamaica (JMD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JP"
                aria-selected="false"
              ><span>Japan (JPY
                  ¥)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JE"
                aria-selected="false"
              ><span>Jersey (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JO"
                aria-selected="false"
              ><span>Jordan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KZ"
                aria-selected="false"
              ><span>Kazakhstan (KZT
                  ₸)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KE"
                aria-selected="false"
              ><span>Kenya (KES
                  KSh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KI"
                aria-selected="false"
              ><span>Kiribati (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="XK"
                aria-selected="false"
              ><span>Kosovo (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KW"
                aria-selected="false"
              ><span>Kuwait (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KG"
                aria-selected="false"
              ><span>Kyrgyzstan (KGS
                  som)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LA"
                aria-selected="false"
              ><span>Laos (LAK
                  ₭)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LV"
                aria-selected="false"
              ><span>Latvia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LB"
                aria-selected="false"
              ><span>Lebanon (LBP
                  ل.ل)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LS"
                aria-selected="false"
              ><span>Lesotho (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LR"
                aria-selected="false"
              ><span>Liberia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LY"
                aria-selected="false"
              ><span>Libya (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LI"
                aria-selected="false"
              ><span>Liechtenstein (CHF
                  CHF)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LT"
                aria-selected="false"
              ><span>Lithuania (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LU"
                aria-selected="false"
              ><span>Luxembourg (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MO"
                aria-selected="false"
              ><span>Macao SAR (MOP
                  P)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MG"
                aria-selected="false"
              ><span>Madagascar (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MW"
                aria-selected="false"
              ><span>Malawi (MWK
                  MK)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MY"
                aria-selected="false"
              ><span>Malaysia (MYR
                  RM)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MV"
                aria-selected="false"
              ><span>Maldives (MVR
                  MVR)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ML"
                aria-selected="false"
              ><span>Mali (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MT"
                aria-selected="false"
              ><span>Malta (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MQ"
                aria-selected="false"
              ><span>Martinique (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MR"
                aria-selected="false"
              ><span>Mauritania (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MU"
                aria-selected="false"
              ><span>Mauritius (MUR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="YT"
                aria-selected="false"
              ><span>Mayotte (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MX"
                aria-selected="false"
              ><span>Mexico (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MD"
                aria-selected="false"
              ><span>Moldova (MDL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MC"
                aria-selected="false"
              ><span>Monaco (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MN"
                aria-selected="false"
              ><span>Mongolia (MNT
                  ₮)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ME"
                aria-selected="false"
              ><span>Montenegro (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MS"
                aria-selected="false"
              ><span>Montserrat (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MA"
                aria-selected="false"
              ><span>Morocco (MAD
                  د.م.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MZ"
                aria-selected="false"
              ><span>Mozambique (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MM"
                aria-selected="false"
              ><span>Myanmar (Burma) (MMK
                  K)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NA"
                aria-selected="false"
              ><span>Namibia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NR"
                aria-selected="false"
              ><span>Nauru (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NP"
                aria-selected="false"
              ><span>Nepal (NPR
                  Rs.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NL"
                aria-selected="false"
              ><span>Netherlands (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NC"
                aria-selected="false"
              ><span>New Caledonia (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NZ"
                aria-selected="false"
              ><span>New Zealand (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NI"
                aria-selected="false"
              ><span>Nicaragua (NIO
                  C$)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NE"
                aria-selected="false"
              ><span>Niger (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NG"
                aria-selected="false"
              ><span>Nigeria (NGN
                  ₦)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NU"
                aria-selected="false"
              ><span>Niue (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NF"
                aria-selected="false"
              ><span>Norfolk Island (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MK"
                aria-selected="false"
              ><span>North Macedonia (MKD
                  ден)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NO"
                aria-selected="false"
              ><span>Norway (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="OM"
                aria-selected="false"
              ><span>Oman (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PK"
                aria-selected="false"
              ><span>Pakistan (PKR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PS"
                aria-selected="false"
              ><span>Palestinian Territories (ILS
                  ₪)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PA"
                aria-selected="false"
              ><span>Panama (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PG"
                aria-selected="false"
              ><span>Papua New Guinea (PGK
                  K)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PY"
                aria-selected="false"
              ><span>Paraguay (PYG
                  ₲)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PE"
                aria-selected="false"
              ><span>Peru (PEN
                  S/)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PH"
                aria-selected="false"
              ><span>Philippines (PHP
                  ₱)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PN"
                aria-selected="false"
              ><span>Pitcairn Islands (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PL"
                aria-selected="false"
              ><span>Poland (PLN
                  zł)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PT"
                aria-selected="false"
              ><span>Portugal (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="QA"
                aria-selected="false"
              ><span>Qatar (QAR
                  ر.ق)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RE"
                aria-selected="false"
              ><span>Réunion (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RO"
                aria-selected="false"
              ><span>Romania (RON
                  Lei)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RU"
                aria-selected="false"
              ><span>Russia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RW"
                aria-selected="false"
              ><span>Rwanda (RWF
                  FRw)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="WS"
                aria-selected="false"
              ><span>Samoa (WST
                  T)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SM"
                aria-selected="false"
              ><span>San Marino (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ST"
                aria-selected="false"
              ><span>São Tomé &amp; Príncipe (STD
                  Db)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SA"
                aria-selected="false"
              ><span>Saudi Arabia (SAR
                  ر.س)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SN"
                aria-selected="false"
              ><span>Senegal (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RS"
                aria-selected="false"
              ><span>Serbia (RSD
                  РСД)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SC"
                aria-selected="false"
              ><span>Seychelles (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SL"
                aria-selected="false"
              ><span>Sierra Leone (SLL
                  Le)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SG"
                aria-selected="false"
              ><span>Singapore (SGD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SX"
                aria-selected="false"
              ><span>Sint Maarten (ANG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SK"
                aria-selected="false"
              ><span>Slovakia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SI"
                aria-selected="false"
              ><span>Slovenia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SB"
                aria-selected="false"
              ><span>Solomon Islands (SBD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SO"
                aria-selected="false"
              ><span>Somalia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZA"
                aria-selected="false"
              ><span>South Africa (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GS"
                aria-selected="false"
              ><span>South Georgia &amp; South Sandwich Islands (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KR"
                aria-selected="false"
              ><span>South Korea (KRW
                  ₩)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SS"
                aria-selected="false"
              ><span>South Sudan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ES"
                aria-selected="false"
              ><span>Spain (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LK"
                aria-selected="false"
              ><span>Sri Lanka (LKR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BL"
                aria-selected="false"
              ><span>St. Barthélemy (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SH"
                aria-selected="false"
              ><span>St. Helena (SHP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KN"
                aria-selected="false"
              ><span>St. Kitts &amp; Nevis (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LC"
                aria-selected="false"
              ><span>St. Lucia (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MF"
                aria-selected="false"
              ><span>St. Martin (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PM"
                aria-selected="false"
              ><span>St. Pierre &amp; Miquelon (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VC"
                aria-selected="false"
              ><span>St. Vincent &amp; Grenadines (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SD"
                aria-selected="false"
              ><span>Sudan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SR"
                aria-selected="false"
              ><span>Suriname (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SJ"
                aria-selected="false"
              ><span>Svalbard &amp; Jan Mayen (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SE"
                aria-selected="false"
              ><span>Sweden (SEK
                  kr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CH"
                aria-selected="false"
              ><span>Switzerland (CHF
                  CHF)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TW"
                aria-selected="false"
              ><span>Taiwan (TWD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TJ"
                aria-selected="false"
              ><span>Tajikistan (TJS
                  ЅМ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TZ"
                aria-selected="false"
              ><span>Tanzania (TZS
                  Sh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TH"
                aria-selected="false"
              ><span>Thailand (THB
                  ฿)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TL"
                aria-selected="false"
              ><span>Timor-Leste (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TG"
                aria-selected="false"
              ><span>Togo (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TK"
                aria-selected="false"
              ><span>Tokelau (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TO"
                aria-selected="false"
              ><span>Tonga (TOP
                  T$)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TT"
                aria-selected="false"
              ><span>Trinidad &amp; Tobago (TTD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TA"
                aria-selected="false"
              ><span>Tristan da Cunha (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TN"
                aria-selected="false"
              ><span>Tunisia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TR"
                aria-selected="false"
              ><span>Türkiye (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TM"
                aria-selected="false"
              ><span>Turkmenistan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TC"
                aria-selected="false"
              ><span>Turks &amp; Caicos Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TV"
                aria-selected="false"
              ><span>Tuvalu (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UM"
                aria-selected="false"
              ><span>U.S. Outlying Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UG"
                aria-selected="false"
              ><span>Uganda (UGX
                  USh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UA"
                aria-selected="false"
              ><span>Ukraine (UAH
                  ₴)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AE"
                aria-selected="false"
              ><span>United Arab Emirates (AED
                  د.إ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GB"
                aria-selected="false"
              ><span>United Kingdom (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="US"
                aria-selected="true"
              ><span>United States (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UY"
                aria-selected="false"
              ><span>Uruguay (UYU
                  $U)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UZ"
                aria-selected="false"
              ><span>Uzbekistan (UZS
                  so'm)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VU"
                aria-selected="false"
              ><span>Vanuatu (VUV
                  Vt)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VA"
                aria-selected="false"
              ><span>Vatican City (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VE"
                aria-selected="false"
              ><span>Venezuela (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VN"
                aria-selected="false"
              ><span>Vietnam (VND
                  ₫)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="WF"
                aria-selected="false"
              ><span>Wallis &amp; Futuna (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EH"
                aria-selected="false"
              ><span>Western Sahara (MAD
                  د.م.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="YE"
                aria-selected="false"
              ><span>Yemen (YER
                  ﷼)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZM"
                aria-selected="false"
              ><span>Zambia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZW"
                aria-selected="false"
              ><span>Zimbabwe (USD
                  $)</span
                >
              </button></x-listbox></form></x-popover>
    </div></li><li class="header__account-link sm-max:hidden">
            <shopify-store store-domain="https://www.runicdice.com" country="US" language="en"></shopify-store>
<shopify-account menu="customer-account-main-menu">
              <div slot="signed-out-avatar"><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24">
      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
    </svg></div>
            </shopify-account>
          </li><li class="header__search-link">
            <a href="/search" aria-controls="header-search-sections--20036610752665__header">
              <span class="sr-only">Search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24">
      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/>
    </svg></a>
          </li><li class="relative header__cart-link">
          <a
            href="/cart"
            
              aria-controls="cart-drawer"
            
            data-no-instant
          >
            <span class="sr-only">Cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot  "></cart-dot>
          </a>
        </li>
      </ul>
    </nav><header-search id="header-search-sections--20036610752665__header" class="header-search">
  <div class="container">
    <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search">
      <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24">
      <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
      <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/>
    </svg><input
          type="search"
          name="q"
          spellcheck="false"
          class="header-search__input h5 sm:h4"
          aria-label="Search"
          placeholder="Search for..."
        >

        <dialog-close-button class="contents">
          <button type="button">
            <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
    </svg>

  </button>
        </dialog-close-button>
      </div>
    </form>

    <predictive-search id="header-predictive-search" class="predictive-search">
      <div class="predictive-search__content" slot="results"></div>
    </predictive-search>
  </div>
</header-search>
<template id="header-sidebar-template">
  <div part="base">
    <div part="overlay"></div>

    <div part="content">
      <header part="header">
        <dialog-close-button class="contents">
          <button type="button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16">
      <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1.5"/>
    </svg>

  </button>
        </dialog-close-button>
      </header>

      <div part="panel-list">
        <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div>
    </div>
  </div>
</template>

<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel">
    <div class="header-sidebar__scroller">
      <ul class="header-sidebar__linklist  unstyled-list" role="list"><li><a href="/collections/gemstone-dice-page-1" class="header-sidebar__linklist-button h6">Gemstone Dice</a></li><li><a href="https://www.runicdice.com/collections/sharp-edge-resin-dice" class="header-sidebar__linklist-button h6">Resin Dice</a></li><li><a href="https://www.runicdice.com/collections/liquid-core-dice" class="header-sidebar__linklist-button h6">Liquid Core Dice</a></li><li><a href="/collections/resin-chonk" class="header-sidebar__linklist-button h6">Resin Chonks</a></li><li><a href="https://www.runicdice.com/collections/metal-dice" class="header-sidebar__linklist-button h6">Metal Dice</a></li><li><button
                type="button"
                class="header-sidebar__linklist-button h6"
                aria-controls="header-panel-6"
                aria-expanded="false"
              >Accessories<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right  icon--direction-aware" viewBox="0 0 10 10">
      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
    </svg></button></li><li><a href="/collections/christmas-dice" class="header-sidebar__linklist-button h6">On Sale</a></li><li><a href="/products/runic-dice-gift-card-1" class="header-sidebar__linklist-button h6">Gift Cards</a></li><li><a href="/pages/about-us" class="header-sidebar__linklist-button h6">About</a></li><li><a href="/blogs/news" class="header-sidebar__linklist-button h6">Blog</a></li></ul>
    </div><div class="header-sidebar__footer"><shopify-account menu="customer-account-main-menu">
            <div slot="signed-out-avatar">
              <div class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24">
      <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
      <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1.5" stroke-miterlimit="10"/>
    </svg>Login</div>
            </div>
          </shopify-account><div class="localization-selectors"><div class="relative">
      <button
        type="button"
        class="localization-toggle heading text-xxs link-faded"
        aria-controls="popover-localization-header-sidebar-sections--20036610752665__header-country"
        aria-label="Change country or currency"
        aria-expanded="false"
      ><span>USD
            $</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10">
      <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/>
    </svg></button>

      <x-popover
        id="popover-localization-header-sidebar-sections--20036610752665__header-country"
        initial-focus="[aria-selected='true']"
        class="popover popover--top-start color-scheme color-scheme--dialog"
      >
        <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form-header-sidebar-sections--20036610752665__header-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/news/best-dice-sets-for-rogues-dnd-5e?type=RSS2" /><x-listbox class="popover__value-list"><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AF"
                aria-selected="false"
              ><span>Afghanistan (AFN
                  ؋)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AX"
                aria-selected="false"
              ><span>Åland Islands (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AL"
                aria-selected="false"
              ><span>Albania (ALL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DZ"
                aria-selected="false"
              ><span>Algeria (DZD
                  د.ج)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AD"
                aria-selected="false"
              ><span>Andorra (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AO"
                aria-selected="false"
              ><span>Angola (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AI"
                aria-selected="false"
              ><span>Anguilla (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AG"
                aria-selected="false"
              ><span>Antigua &amp; Barbuda (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AR"
                aria-selected="false"
              ><span>Argentina (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AM"
                aria-selected="false"
              ><span>Armenia (AMD
                  դր.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AW"
                aria-selected="false"
              ><span>Aruba (AWG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AC"
                aria-selected="false"
              ><span>Ascension Island (SHP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AU"
                aria-selected="false"
              ><span>Australia (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AT"
                aria-selected="false"
              ><span>Austria (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AZ"
                aria-selected="false"
              ><span>Azerbaijan (AZN
                  ₼)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BS"
                aria-selected="false"
              ><span>Bahamas (BSD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BH"
                aria-selected="false"
              ><span>Bahrain (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BD"
                aria-selected="false"
              ><span>Bangladesh (BDT
                  ৳)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BB"
                aria-selected="false"
              ><span>Barbados (BBD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BY"
                aria-selected="false"
              ><span>Belarus (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BE"
                aria-selected="false"
              ><span>Belgium (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BZ"
                aria-selected="false"
              ><span>Belize (BZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BJ"
                aria-selected="false"
              ><span>Benin (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BM"
                aria-selected="false"
              ><span>Bermuda (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BT"
                aria-selected="false"
              ><span>Bhutan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BO"
                aria-selected="false"
              ><span>Bolivia (BOB
                  Bs.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BA"
                aria-selected="false"
              ><span>Bosnia &amp; Herzegovina (BAM
                  КМ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BW"
                aria-selected="false"
              ><span>Botswana (BWP
                  P)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BR"
                aria-selected="false"
              ><span>Brazil (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IO"
                aria-selected="false"
              ><span>British Indian Ocean Territory (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VG"
                aria-selected="false"
              ><span>British Virgin Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BN"
                aria-selected="false"
              ><span>Brunei (BND
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BG"
                aria-selected="false"
              ><span>Bulgaria (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BF"
                aria-selected="false"
              ><span>Burkina Faso (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BI"
                aria-selected="false"
              ><span>Burundi (BIF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KH"
                aria-selected="false"
              ><span>Cambodia (KHR
                  ៛)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CM"
                aria-selected="false"
              ><span>Cameroon (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CA"
                aria-selected="false"
              ><span>Canada (CAD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CV"
                aria-selected="false"
              ><span>Cape Verde (CVE
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BQ"
                aria-selected="false"
              ><span>Caribbean Netherlands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KY"
                aria-selected="false"
              ><span>Cayman Islands (KYD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CF"
                aria-selected="false"
              ><span>Central African Republic (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TD"
                aria-selected="false"
              ><span>Chad (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CL"
                aria-selected="false"
              ><span>Chile (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CN"
                aria-selected="false"
              ><span>China (CNY
                  ¥)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CX"
                aria-selected="false"
              ><span>Christmas Island (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CC"
                aria-selected="false"
              ><span>Cocos (Keeling) Islands (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CO"
                aria-selected="false"
              ><span>Colombia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KM"
                aria-selected="false"
              ><span>Comoros (KMF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CG"
                aria-selected="false"
              ><span>Congo - Brazzaville (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CD"
                aria-selected="false"
              ><span>Congo - Kinshasa (CDF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CK"
                aria-selected="false"
              ><span>Cook Islands (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CR"
                aria-selected="false"
              ><span>Costa Rica (CRC
                  ₡)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CI"
                aria-selected="false"
              ><span>Côte d’Ivoire (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HR"
                aria-selected="false"
              ><span>Croatia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CW"
                aria-selected="false"
              ><span>Curaçao (ANG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CY"
                aria-selected="false"
              ><span>Cyprus (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CZ"
                aria-selected="false"
              ><span>Czechia (CZK
                  Kč)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DK"
                aria-selected="false"
              ><span>Denmark (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DJ"
                aria-selected="false"
              ><span>Djibouti (DJF
                  Fdj)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DM"
                aria-selected="false"
              ><span>Dominica (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DO"
                aria-selected="false"
              ><span>Dominican Republic (DOP
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EC"
                aria-selected="false"
              ><span>Ecuador (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EG"
                aria-selected="false"
              ><span>Egypt (EGP
                  ج.م)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SV"
                aria-selected="false"
              ><span>El Salvador (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GQ"
                aria-selected="false"
              ><span>Equatorial Guinea (XAF
                  CFA)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ER"
                aria-selected="false"
              ><span>Eritrea (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EE"
                aria-selected="false"
              ><span>Estonia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SZ"
                aria-selected="false"
              ><span>Eswatini (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ET"
                aria-selected="false"
              ><span>Ethiopia (ETB
                  Br)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FK"
                aria-selected="false"
              ><span>Falkland Islands (FKP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FO"
                aria-selected="false"
              ><span>Faroe Islands (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FJ"
                aria-selected="false"
              ><span>Fiji (FJD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FI"
                aria-selected="false"
              ><span>Finland (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="FR"
                aria-selected="false"
              ><span>France (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GF"
                aria-selected="false"
              ><span>French Guiana (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PF"
                aria-selected="false"
              ><span>French Polynesia (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TF"
                aria-selected="false"
              ><span>French Southern Territories (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GA"
                aria-selected="false"
              ><span>Gabon (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GM"
                aria-selected="false"
              ><span>Gambia (GMD
                  D)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GE"
                aria-selected="false"
              ><span>Georgia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="DE"
                aria-selected="false"
              ><span>Germany (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GH"
                aria-selected="false"
              ><span>Ghana (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GI"
                aria-selected="false"
              ><span>Gibraltar (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GR"
                aria-selected="false"
              ><span>Greece (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GL"
                aria-selected="false"
              ><span>Greenland (DKK
                  kr.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GD"
                aria-selected="false"
              ><span>Grenada (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GP"
                aria-selected="false"
              ><span>Guadeloupe (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GT"
                aria-selected="false"
              ><span>Guatemala (GTQ
                  Q)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GG"
                aria-selected="false"
              ><span>Guernsey (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GN"
                aria-selected="false"
              ><span>Guinea (GNF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GW"
                aria-selected="false"
              ><span>Guinea-Bissau (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GY"
                aria-selected="false"
              ><span>Guyana (GYD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HT"
                aria-selected="false"
              ><span>Haiti (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HN"
                aria-selected="false"
              ><span>Honduras (HNL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HK"
                aria-selected="false"
              ><span>Hong Kong SAR (HKD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="HU"
                aria-selected="false"
              ><span>Hungary (HUF
                  Ft)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IS"
                aria-selected="false"
              ><span>Iceland (ISK
                  kr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IN"
                aria-selected="false"
              ><span>India (INR
                  ₹)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ID"
                aria-selected="false"
              ><span>Indonesia (IDR
                  Rp)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IQ"
                aria-selected="false"
              ><span>Iraq (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IE"
                aria-selected="false"
              ><span>Ireland (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IM"
                aria-selected="false"
              ><span>Isle of Man (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IL"
                aria-selected="false"
              ><span>Israel (ILS
                  ₪)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="IT"
                aria-selected="false"
              ><span>Italy (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JM"
                aria-selected="false"
              ><span>Jamaica (JMD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JP"
                aria-selected="false"
              ><span>Japan (JPY
                  ¥)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JE"
                aria-selected="false"
              ><span>Jersey (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="JO"
                aria-selected="false"
              ><span>Jordan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KZ"
                aria-selected="false"
              ><span>Kazakhstan (KZT
                  ₸)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KE"
                aria-selected="false"
              ><span>Kenya (KES
                  KSh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KI"
                aria-selected="false"
              ><span>Kiribati (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="XK"
                aria-selected="false"
              ><span>Kosovo (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KW"
                aria-selected="false"
              ><span>Kuwait (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KG"
                aria-selected="false"
              ><span>Kyrgyzstan (KGS
                  som)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LA"
                aria-selected="false"
              ><span>Laos (LAK
                  ₭)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LV"
                aria-selected="false"
              ><span>Latvia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LB"
                aria-selected="false"
              ><span>Lebanon (LBP
                  ل.ل)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LS"
                aria-selected="false"
              ><span>Lesotho (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LR"
                aria-selected="false"
              ><span>Liberia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LY"
                aria-selected="false"
              ><span>Libya (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LI"
                aria-selected="false"
              ><span>Liechtenstein (CHF
                  CHF)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LT"
                aria-selected="false"
              ><span>Lithuania (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LU"
                aria-selected="false"
              ><span>Luxembourg (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MO"
                aria-selected="false"
              ><span>Macao SAR (MOP
                  P)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MG"
                aria-selected="false"
              ><span>Madagascar (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MW"
                aria-selected="false"
              ><span>Malawi (MWK
                  MK)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MY"
                aria-selected="false"
              ><span>Malaysia (MYR
                  RM)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MV"
                aria-selected="false"
              ><span>Maldives (MVR
                  MVR)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ML"
                aria-selected="false"
              ><span>Mali (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MT"
                aria-selected="false"
              ><span>Malta (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MQ"
                aria-selected="false"
              ><span>Martinique (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MR"
                aria-selected="false"
              ><span>Mauritania (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MU"
                aria-selected="false"
              ><span>Mauritius (MUR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="YT"
                aria-selected="false"
              ><span>Mayotte (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MX"
                aria-selected="false"
              ><span>Mexico (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MD"
                aria-selected="false"
              ><span>Moldova (MDL
                  L)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MC"
                aria-selected="false"
              ><span>Monaco (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MN"
                aria-selected="false"
              ><span>Mongolia (MNT
                  ₮)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ME"
                aria-selected="false"
              ><span>Montenegro (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MS"
                aria-selected="false"
              ><span>Montserrat (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MA"
                aria-selected="false"
              ><span>Morocco (MAD
                  د.م.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MZ"
                aria-selected="false"
              ><span>Mozambique (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MM"
                aria-selected="false"
              ><span>Myanmar (Burma) (MMK
                  K)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NA"
                aria-selected="false"
              ><span>Namibia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NR"
                aria-selected="false"
              ><span>Nauru (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NP"
                aria-selected="false"
              ><span>Nepal (NPR
                  Rs.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NL"
                aria-selected="false"
              ><span>Netherlands (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NC"
                aria-selected="false"
              ><span>New Caledonia (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NZ"
                aria-selected="false"
              ><span>New Zealand (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NI"
                aria-selected="false"
              ><span>Nicaragua (NIO
                  C$)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NE"
                aria-selected="false"
              ><span>Niger (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NG"
                aria-selected="false"
              ><span>Nigeria (NGN
                  ₦)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NU"
                aria-selected="false"
              ><span>Niue (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NF"
                aria-selected="false"
              ><span>Norfolk Island (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MK"
                aria-selected="false"
              ><span>North Macedonia (MKD
                  ден)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="NO"
                aria-selected="false"
              ><span>Norway (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="OM"
                aria-selected="false"
              ><span>Oman (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PK"
                aria-selected="false"
              ><span>Pakistan (PKR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PS"
                aria-selected="false"
              ><span>Palestinian Territories (ILS
                  ₪)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PA"
                aria-selected="false"
              ><span>Panama (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PG"
                aria-selected="false"
              ><span>Papua New Guinea (PGK
                  K)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PY"
                aria-selected="false"
              ><span>Paraguay (PYG
                  ₲)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PE"
                aria-selected="false"
              ><span>Peru (PEN
                  S/)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PH"
                aria-selected="false"
              ><span>Philippines (PHP
                  ₱)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PN"
                aria-selected="false"
              ><span>Pitcairn Islands (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PL"
                aria-selected="false"
              ><span>Poland (PLN
                  zł)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PT"
                aria-selected="false"
              ><span>Portugal (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="QA"
                aria-selected="false"
              ><span>Qatar (QAR
                  ر.ق)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RE"
                aria-selected="false"
              ><span>Réunion (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RO"
                aria-selected="false"
              ><span>Romania (RON
                  Lei)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RU"
                aria-selected="false"
              ><span>Russia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RW"
                aria-selected="false"
              ><span>Rwanda (RWF
                  FRw)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="WS"
                aria-selected="false"
              ><span>Samoa (WST
                  T)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SM"
                aria-selected="false"
              ><span>San Marino (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ST"
                aria-selected="false"
              ><span>São Tomé &amp; Príncipe (STD
                  Db)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SA"
                aria-selected="false"
              ><span>Saudi Arabia (SAR
                  ر.س)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SN"
                aria-selected="false"
              ><span>Senegal (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="RS"
                aria-selected="false"
              ><span>Serbia (RSD
                  РСД)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SC"
                aria-selected="false"
              ><span>Seychelles (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SL"
                aria-selected="false"
              ><span>Sierra Leone (SLL
                  Le)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SG"
                aria-selected="false"
              ><span>Singapore (SGD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SX"
                aria-selected="false"
              ><span>Sint Maarten (ANG
                  ƒ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SK"
                aria-selected="false"
              ><span>Slovakia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SI"
                aria-selected="false"
              ><span>Slovenia (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SB"
                aria-selected="false"
              ><span>Solomon Islands (SBD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SO"
                aria-selected="false"
              ><span>Somalia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZA"
                aria-selected="false"
              ><span>South Africa (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GS"
                aria-selected="false"
              ><span>South Georgia &amp; South Sandwich Islands (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KR"
                aria-selected="false"
              ><span>South Korea (KRW
                  ₩)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SS"
                aria-selected="false"
              ><span>South Sudan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ES"
                aria-selected="false"
              ><span>Spain (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LK"
                aria-selected="false"
              ><span>Sri Lanka (LKR
                  ₨)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="BL"
                aria-selected="false"
              ><span>St. Barthélemy (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SH"
                aria-selected="false"
              ><span>St. Helena (SHP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="KN"
                aria-selected="false"
              ><span>St. Kitts &amp; Nevis (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="LC"
                aria-selected="false"
              ><span>St. Lucia (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="MF"
                aria-selected="false"
              ><span>St. Martin (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="PM"
                aria-selected="false"
              ><span>St. Pierre &amp; Miquelon (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VC"
                aria-selected="false"
              ><span>St. Vincent &amp; Grenadines (XCD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SD"
                aria-selected="false"
              ><span>Sudan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SR"
                aria-selected="false"
              ><span>Suriname (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SJ"
                aria-selected="false"
              ><span>Svalbard &amp; Jan Mayen (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="SE"
                aria-selected="false"
              ><span>Sweden (SEK
                  kr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="CH"
                aria-selected="false"
              ><span>Switzerland (CHF
                  CHF)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TW"
                aria-selected="false"
              ><span>Taiwan (TWD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TJ"
                aria-selected="false"
              ><span>Tajikistan (TJS
                  ЅМ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TZ"
                aria-selected="false"
              ><span>Tanzania (TZS
                  Sh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TH"
                aria-selected="false"
              ><span>Thailand (THB
                  ฿)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TL"
                aria-selected="false"
              ><span>Timor-Leste (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TG"
                aria-selected="false"
              ><span>Togo (XOF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TK"
                aria-selected="false"
              ><span>Tokelau (NZD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TO"
                aria-selected="false"
              ><span>Tonga (TOP
                  T$)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TT"
                aria-selected="false"
              ><span>Trinidad &amp; Tobago (TTD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TA"
                aria-selected="false"
              ><span>Tristan da Cunha (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TN"
                aria-selected="false"
              ><span>Tunisia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TR"
                aria-selected="false"
              ><span>Türkiye (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TM"
                aria-selected="false"
              ><span>Turkmenistan (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TC"
                aria-selected="false"
              ><span>Turks &amp; Caicos Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="TV"
                aria-selected="false"
              ><span>Tuvalu (AUD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UM"
                aria-selected="false"
              ><span>U.S. Outlying Islands (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UG"
                aria-selected="false"
              ><span>Uganda (UGX
                  USh)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UA"
                aria-selected="false"
              ><span>Ukraine (UAH
                  ₴)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="AE"
                aria-selected="false"
              ><span>United Arab Emirates (AED
                  د.إ)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="GB"
                aria-selected="false"
              ><span>United Kingdom (GBP
                  £)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="US"
                aria-selected="true"
              ><span>United States (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UY"
                aria-selected="false"
              ><span>Uruguay (UYU
                  $U)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="UZ"
                aria-selected="false"
              ><span>Uzbekistan (UZS
                  so'm)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VU"
                aria-selected="false"
              ><span>Vanuatu (VUV
                  Vt)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VA"
                aria-selected="false"
              ><span>Vatican City (EUR
                  €)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VE"
                aria-selected="false"
              ><span>Venezuela (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="VN"
                aria-selected="false"
              ><span>Vietnam (VND
                  ₫)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="WF"
                aria-selected="false"
              ><span>Wallis &amp; Futuna (XPF
                  Fr)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="EH"
                aria-selected="false"
              ><span>Western Sahara (MAD
                  د.م.)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="YE"
                aria-selected="false"
              ><span>Yemen (YER
                  ﷼)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZM"
                aria-selected="false"
              ><span>Zambia (USD
                  $)</span
                >
              </button><button
                type="submit"
                name="country_code"
                class="popover__value-option h-stack gap-2.5"
                role="option"
                value="ZW"
                aria-selected="false"
              ><span>Zimbabwe (USD
                  $)</span
                >
              </button></x-listbox></form></x-popover>
    </div></div></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel">
      <div class="header-sidebar__scroller"><div id="header-panel-6" class="header-sidebar__sub-panel" hidden>
              <button
                type="button"
                class="header-sidebar__back-button link-faded  text-with-icon h6 md:hidden"
                data-action="close-panel"
              ><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left  icon--direction-aware" viewBox="0 0 10 10">
      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
    </svg>Accessories</button>

              <ul class="header-sidebar__linklist  unstyled-list" role="list"><li><a href="/collections/dnd-dice-trays" class="header-sidebar__linklist-button h6">Dice Trays</a></li><li><a href="/collections/dice-towers" class="header-sidebar__linklist-button h6">Towers & Terrain</a></li><li><a href="/collections/dice-bags" class="header-sidebar__linklist-button h6">Dice Bags</a></li><li><a href="/collections/adventure-books" class="header-sidebar__linklist-button h6">Adventure Books & Decks</a></li></ul></div></div>
    </header-sidebar-collapsible-panel></header-sidebar>
</x-header>
</height-observer>

<script>
  document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--20036610752665__header').clientHeight.toFixed(2)}px`);
</script>


</header>
<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
<section id="shopify-section-sections--20036610785433__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer
  id="cart-drawer"
  aria-label="Cart"
  class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1"
  initial-focus="false"
  handle-editor-events
>
  <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer>


</section>
<!-- END sections: overlay-group --><main id="main" class="anchor">
      <section id="shopify-section-template--20036609999001__main" class="shopify-section shopify-section--main-article"><style>
  #shopify-section-template--20036609999001__main {
    --article-image-height: min(500px, 45vmax)
  }
</style><div class="article color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673"><article-toolbar class="article__toolbar color-scheme color-scheme--scheme-2 sm-max:hidden">
      <div class="container">
        <div class="h-stack justify-between">
          <p class="h-stack gap-1">
            <span class="text-subdued">Article:</span>
            <span class="truncate-text" style="--truncate-text-max-width: 400px">Best Dice Sets for Rogues | D&D 5e Stealthy & Deadly Dice Picks</span>
          </p>

          <div class="h-stack gap-16">
            <div class="h-stack gap-5 hidden md:flex">
              <span class="text-subdued">Share</span><ul class="social-media social-media--list unstyled-list" role="list">
  <li class="social-media__item branding-colors--facebook"><a href="https://www.facebook.com/sharer.php?u=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--twitter"><a href="https://twitter.com/intent/tweet?text=Best%20Dice%20Sets%20for%20Rogues%20%7C%20D%26D%205e%20Stealthy%20%26%20Deadly%20Dice%20Picks&url=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share on Twitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewBox="0 0 24 24">
      <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--pinterest"><a href="https://pinterest.com/pin/create/button/?url=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e&media=https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=800&description=%0ARogues%20in%20Dungeons%20%26amp;%20Dragons%205e%20are%20masters%20of%20stealth,%20precision,%20and%20cunning.%20Whether%20you're%20picking%20locks,%20disarming%20traps,%20or%20delivering%20a%20devastating%20sneak%20attack,%20your%20dice%20should%20reflec..." aria-label="Share on Pinterest"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-pinterest" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--email"><a href="mailto:?&subject=Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks&body=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share by email"><svg aria-hidden="true" focusable="false" fill="none" width="24" class="icon icon-email" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 6.25C1.5 5.42157 2.17157 4.75 3 4.75H21C21.8284 4.75 22.5 5.42157 22.5 6.25V18.25C22.5 19.0784 21.8284 19.75 21 19.75H3C2.17157 19.75 1.5 19.0784 1.5 18.25V6.25Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
      <path d="M22.161 5.29999L14.017 11.564C12.8279 12.4787 11.1721 12.4787 9.98299 11.564L1.83899 5.29999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
    </svg></a>
  </li>
</ul>
</div>

            <div class="h-stack gap-6"><a href="/blogs/news/dnd-weapons-and-armor-guide" class="h-stack gap-1 link-faded"><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-left" viewBox="0 0 10 10">
      <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/>
    </svg>Prev</a><a href="/blogs/news/the-dungeon-master-essentials-tools" class="h-stack gap-1 link-faded">Next<svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-right" viewBox="0 0 10 10">
      <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/>
    </svg></a></div>
          </div>
        </div>
      </div>
    </article-toolbar><div class="article__image"><image-parallax class="contents"><img src="//www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=1520" alt="Best Dice Sets for Rogues" srcset="//www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=200 200w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=300 300w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=400 400w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=500 500w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=600 600w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=700 700w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=800 800w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=900 900w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&amp;width=1400 1400w" width="1520" height="800" class="w-full"></image-parallax></div><div class="article__wrapper container--xs">
    <div class="v-stack gap-10 sm:gap-16">
      <div class="v-stack gap-8 sm:gap-12">
        <div class="v-stack gap-4.5"><div class="h-stack gap-4"><span class="h6 text-subdued"
                  ><time>Jan 2, 2026</time></span
                ><span class="separator-dot text-subdued"></span><a href="/blogs/news/tagged/class-role-guides" class="h6 link-faded">Class & Role Guides</a></div><h1 class="h1">Best Dice Sets for Rogues | D&D 5e Stealthy & Deadly Dice Picks</h1>
        </div>

        <div class="prose"><div style="text-align: right;"><img height="210" width="210" style="margin-top: 5px; margin-bottom: 3px; margin-left: 10px; float: right;" alt="Rogues in D&amp;D 5e" src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Rogues_in_D_D_5e_240x240.png?v=1768398311"></div>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">Rogues in Dungeons &amp; Dragons 5e are masters of stealth, precision, and cunning. Whether you're picking locks, disarming traps, or delivering a devastating sneak attack, your dice should reflect the subtlety and sharpness of your craft.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">In this guide, we'll explore the <strong>best dice sets for Rogues</strong>, exclusively from <a rel="noopener" href="https://www.runicdice.com/" target="_blank">Runic Dice</a>. Each set has been selected to resonate with the Rogue's stealthy nature, focusing on color themes, weight, feel, and design that capture the essence of subterfuge.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Step into the shadows of the Thieves’ Guild</strong> — a place where whispered deals, hidden blades, and games of chance decide the fate of kings. From the bustling streets of Neverwinter to the deepest corners of the Forgotten Realms, rogues have always relied on cunning, agility, and a bit of luck. Whether you hail from a long-forgotten guild of master thieves or you’re forging your own legend in Dungeons &amp; Dragons 5e, the right set of dice isn’t just a tool — it’s a signature. In this guide, we reveal the finest dice for rogues, assassins, and stealthy adventurers ready to strike from the shadows. </p>
<blockquote>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: #000000;"><strong>Pro Tip:</strong> Enhance your Rogue's journey with our comprehensive guide: <a rel="noopener" href="https://www.runicdice.com/blogs/news/mastering-the-rogue-in-dnd-5e" style="color: #000000;" target="_blank">Rogue Guide for Beginners: Mastering the Rogue in D&amp;D 5e</a>.</span></p>
</blockquote>
<style class="Avada-blog-hidden-tag">.Avada-Tool__Quote .Avada-Quote__content a {color: #0000EE;}</style>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong><em>What Makes a Great Rogue Dice Set?</em></strong></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">When selecting dice that embody the spirit of a Rogue, consider the following elements:</p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>
<strong>Dark and Subtle Colors: </strong>Blacks, grays, and deep purples to represent shadows and secrecy</li>
<li>
<strong>Sleek and Compact Design: </strong>Reflect the Rogue's agility and finesse</li>
<li>
<strong>Comfortable Weight and Feel: </strong>Provide a satisfying heft for precise rolls</li>
<li>
<strong>Clear Readability: </strong>Ensure quick decision-making during critical moments</li>
</ul>
<h3 data-lock="false" data-block-name="Heading 3" data-hide="false" data-alignment="left" style="text-align: left; display: block;" id="strongemtop-dice-sets-for-roguenbspemstrong"><strong><em>Top Dice Sets for Rogue </em></strong></h3>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>1. <a href="https://www.runicdice.com/products/set-of-gemstone-amethyst-dice-with-box-61925" style="color: rgb(0, 0, 0);" target="_blank">Purple Gemstone Amethyst DND Dice Set</a></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><img src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Purple-Gemstone-Amethyst-DND-Dice-Set-6_240x240.jpg?v=1743842597" alt="Purple Gemstone Amethyst DND Dice Set" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right;" width="200" height="200"></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Mysterious, arcane, and refined,</strong> perfect for the magically infused rogue.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">Crafted from <strong>genuine amethyst</strong>, these hand-carved dice boast deep purple hues with natural marbling, ideal for tricksters who blend spellcasting with stealth.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Why It’s Perfect for Arcane Tricksters:</strong></p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>Purple gemstone reflects arcane elegance</li>
<li>Smooth polish gives each die a magical gleam</li>
<li>Great for illusions, enchantments, and mental mischief</li>
</ul>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>2. <a href="https://www.runicdice.com/products/set-of-gemstone-night-obsidian-hand-82274" style="color: rgb(0, 0, 0);" target="_blank">Black Obsidian Gemstone DND Dice Set</a></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><img height="200" width="200" src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Gemstone-Black-Night-Obsidian-Hand-Carved-DND-Dice-Set-2_bf3233db_240x240.jpg?v=1743669870" alt="Gemstone Black Night Obsidian Hand Carved DND Dice Set" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right;"></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Deadly, sleek, and untraceable,</strong> the ultimate weapon for a silent killer.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">These <strong>hand-carved obsidian dice</strong> are pure black, with a clean, sharp silhouette. Each roll feels calculated and cold, just like a perfect ambush.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Why It’s Perfect for Assassins:</strong></p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>Deep black finish suits the assassin’s stealth and lethality</li>
<li>Stone weight adds intensity to every attack roll</li>
<li>Ideal for players who love calculated, deadly precision</li>
</ul>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>3. <a href="https://www.runicdice.com/products/gemstone-raised-dichroic-glass-polyhedral-93507" style="color: rgb(0, 0, 0);" target="_blank">Gemstone Raised Dichroic Glass DND Dice Set</a></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><img src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set_240x240.jpg?v=1743669930" alt="Gemstone Raised Dichroic Glass DND Dice Set" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right;" width="200" height="200"></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Charming, flashy, and dynamic,</strong> this set has flair to spare.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">Crafted from <strong>shimmering dichroic glass</strong>, these dice change color depending on the light. The raised texture adds elegance, ideal for the charismatic rogue who lives for drama.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Why It’s Perfect for Swashbucklers:</strong></p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>Multi-colored finish reflects energy and flair</li>
<li>Smooth glide for stylish, fluid rolls</li>
<li>Ideal for show-stealers and duelists alike</li>
</ul>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>4. <a href="https://www.runicdice.com/products/set-of-gemstone-opalite-gold-font-hand-53256" style="color: rgb(0, 0, 0);" target="_blank">Opalite Gemstone DND Dice Set</a></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><img height="200" width="200" src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Gemstone-Opalite-Gold-Font-Hand-Carved-DND-Dice-Set_240x240.jpg?v=1744015349" alt="Gemstone Opalite (Gold Font) Hand Carved DND Dice Set" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right;"></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Ethereal, haunting, and otherworldly,</strong> a spectral choice for the ghostly rogue.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">This set’s <strong>translucent opalite finish</strong> glows faintly with iridescent hues. Every die feels like it’s halfway between the living and the dead, just like you.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Why It’s Perfect for Phantoms:</strong></p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>Ghostly translucence suits the subclass's flavor</li>
<li>Iridescent sheen adds spectral allure</li>
<li>Ideal for rogues who haunt their enemies’ dreams</li>
</ul>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong>5. <a href="https://www.runicdice.com/products/smoke-and-blood-handmade-resin-dice-set-01511" style="color: rgb(0, 0, 0);" target="_blank">Smoke and Blood Resin DND Dice Set</a></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><img src="https://cdn.shopify.com/s/files/1/0530/6515/4713/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2_240x240.jpg?v=1743756314" alt="Smoke And Blood Handmade Resin DND Dice Set" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right;" width="200" height="200"></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Minimalist, dark, and ruthless,</strong> a versatile choice for any rogue build.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;">With swirling tones of smoky gray and muted crimson, this <strong>resin set</strong> balances subtle style with practical readability. It’s low profile, high impact, just like your rogue.</p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><strong>Why It’s Perfect for Rogues:</strong></p>
<ul data-lock="false" data-block-name="List" data-hide="false" style="display: block;">
<li>Dark tones embody classic rogue aesthetics</li>
<li>Lightweight yet durable for fast gameplay</li>
<li>Excellent for all-purpose rogue players</li>
</ul>
<h3 data-lock="false" data-block-name="Heading 3" data-hide="false" data-alignment="left" style="text-align: left; display: block;" id="emquick-rogue-dice-set-selectorem"><em>Quick Rogue Dice Set Selector</em></h3>
<table data-block-name="Table" data-lock="false" data-hide="false" width="100%">
<tbody>
<tr>
<td><strong>Rogue Archetype</strong></td>
<td><strong>Recommended Dice Set</strong></td>
</tr>
<tr>
<td>Arcane Trickster</td>
<td><span style="color: rgb(0, 0, 0);"><a href="https://www.runicdice.com/products/set-of-gemstone-amethyst-dice-with-box-61925" style="color: rgb(0, 0, 0);" target="_blank">Purple Gemstone Amethyst DND Dice Set</a></span></td>
</tr>
<tr>
<td>Assassin</td>
<td><span style="color: rgb(0, 0, 0);"><a href="https://www.runicdice.com/products/set-of-gemstone-night-obsidian-hand-82274" style="color: rgb(0, 0, 0);" target="_blank">Black Obsidian Gemstone DND Dice Set</a></span></td>
</tr>
<tr>
<td>Swashbuckler</td>
<td><span style="color: rgb(0, 0, 0);"><a href="https://www.runicdice.com/products/gemstone-raised-dichroic-glass-polyhedral-93507" style="color: rgb(0, 0, 0);" target="_blank">Gemstone Raised Dichroic Glass DND Dice Set</a></span></td>
</tr>
<tr>
<td>Phantom</td>
<td><span style="color: rgb(0, 0, 0);"><a href="https://www.runicdice.com/products/set-of-gemstone-opalite-gold-font-hand-53256" style="color: rgb(0, 0, 0);" target="_blank">Opalite Gemstone DND Dice Set</a></span></td>
</tr>
<tr>
<td>General Rogue</td>
<td><span style="color: rgb(0, 0, 0);"><a href="https://www.runicdice.com/products/smoke-and-blood-handmade-resin-dice-set-01511" style="color: rgb(0, 0, 0);" target="_blank">Smoke and Blood Resin DND Dice Set</a></span></td>
</tr>
</tbody>
</table>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><br><span style="color: rgb(0, 0, 0);">No matter your rogue’s preferred tools, daggers in the dark, clever cons, or magical trickery, these dice sets from <a rel="noopener" href="http://runicdice.com/" style="color: rgb(0, 0, 0);" target="_blank">Runic Dice</a><strong><a rel="noopener" href="http://runicdice.com/" style="color: rgb(0, 0, 0);" target="_blank"> </a></strong>will keep your rolls sharp and your enemies guessing.</span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);"><strong><em>Ready to Strike from the Shadows? Find Your Rogue Dice at <a rel="noopener" href="http://runicdice.com/" style="color: rgb(0, 0, 0);" target="_blank">Runic Dice</a>!</em></strong></span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Your Rogue is the ultimate infiltrator, scout, and silent blade. Equip yourself with a dice set that embodies your stealth, cunning, and deadly precision. With these carefully selected sets from <a rel="noopener" href="http://runicdice.com/" style="color: rgb(0, 0, 0);" target="_blank">Runic Dice</a>, every sneak attack, evasion, and deception will feel even more thrilling at the table.</span></p>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: rgb(0, 0, 0);">Explore the full collection of stealthy and deadly dice at <a rel="noopener" href="https://www.runicdice.com/" style="color: rgb(0, 0, 0);" target="_blank">Runic Dice</a> and pick the perfect set for your next daring heist or shadowy mission!</span></p>
<blockquote>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><span style="color: #000000;"><strong>Bonus:</strong> Want to sharpen your rogue tactics? Check out our full guide: <a style="color: #000000;" rel="noopener" href="https://www.runicdice.com/blogs/news/mastering-the-rogue-in-dnd-5e" target="_blank">Rogue Guide for Beginners: Mastering the Rogue in D&amp;D 5e</a>. Become a master of stealth and subterfuge!</span></p>
</blockquote>
<style class="Avada-blog-hidden-tag">.Avada-Tool__Quote .Avada-Quote__content a {color: #0000EE;}</style>
<p data-block-name="Paragraph" data-lock="false" data-hide="false" data-alignment="left" style="text-align: left;"><em>May your blades stay sharp, your shadows deep, and your rolls ever in your favor.</em></p></div>
      </div><div class="article__footer"><div class="article__footer-bottom"><p class="h6 text-subdued">Written by Crystal Joy Dizon</p><ul class="social-media social-media--block unstyled-list" role="list">
  <li class="social-media__item branding-colors--facebook"><a href="https://www.facebook.com/sharer.php?u=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--twitter"><a href="https://twitter.com/intent/tweet?text=Best%20Dice%20Sets%20for%20Rogues%20%7C%20D%26D%205e%20Stealthy%20%26%20Deadly%20Dice%20Picks&url=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share on Twitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewBox="0 0 24 24">
      <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--pinterest"><a href="https://pinterest.com/pin/create/button/?url=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e&media=https://www.runicdice.com/cdn/shop/articles/Best_Dice_Sets_for_Rogues_D_D_5e_Stealthy_Deadly_Dice_Picks.png?v=1770737296&width=800&description=%0ARogues%20in%20Dungeons%20%26amp;%20Dragons%205e%20are%20masters%20of%20stealth,%20precision,%20and%20cunning.%20Whether%20you're%20picking%20locks,%20disarming%20traps,%20or%20delivering%20a%20devastating%20sneak%20attack,%20your%20dice%20should%20reflec..." aria-label="Share on Pinterest"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-pinterest" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
    </svg></a>
  </li>

  <li class="social-media__item branding-colors--email"><a href="mailto:?&subject=Best Dice Sets for Rogues | D&amp;D 5e Stealthy &amp; Deadly Dice Picks&body=https://www.runicdice.com/blogs/news/best-dice-sets-for-rogues-dnd-5e" aria-label="Share by email"><svg aria-hidden="true" focusable="false" fill="none" width="24" class="icon icon-email" viewBox="0 0 24 24">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 6.25C1.5 5.42157 2.17157 4.75 3 4.75H21C21.8284 4.75 22.5 5.42157 22.5 6.25V18.25C22.5 19.0784 21.8284 19.75 21 19.75H3C2.17157 19.75 1.5 19.0784 1.5 18.25V6.25Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
      <path d="M22.161 5.29999L14.017 11.564C12.8279 12.4787 11.1721 12.4787 9.98299 11.564L1.83899 5.29999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
    </svg></a>
  </li>
</ul>
</div>
        </div></div><div id="comments" class="article__comments"><div class="v-stack gap-8">
          <div class="v-stack gap-4">
            <h3 class="h2">Leave a comment</h3>

            <div class="prose"><p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p>
</div>
          </div><form method="post" action="/blogs/news/best-dice-sets-for-rogues-dnd-5e/comments#comment_form" id="comment_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="new_comment" /><input type="hidden" name="utf8" value="✓" /><div class="fieldset">
              <div class="fieldset-row"><div class="form-control" ><input
        id="input--template--20036609999001__main--commentauthor"
        class="input"
        type="text"
        
        
          placeholder="Name"
        
        
  name="comment[author]"
  
  
  
  
  
  autocomplete="name"
  
  
  required
  
  
  

      ><label for="input--template--20036609999001__main--commentauthor" class="floating-label text-xs">Name</label></div><div class="form-control" ><input
        id="input--template--20036609999001__main--commentemail"
        class="input"
        type="email"
        
          dir="ltr"
        
        
          placeholder="E-mail"
        
        
  name="comment[email]"
  
  
  
  
  
  autocomplete="email"
  
  
  required
  
  
  

      ><label for="input--template--20036609999001__main--commentemail" class="floating-label text-xs">E-mail</label></div></div><div class="form-control" ><textarea
        id="input--template--20036609999001__main--commentbody"
        class="textarea"
        
          placeholder="Message"
        
        rows="4"
        
  name="comment[body]"
  
  
  
  
  
  
  
  
  required
  
  
  
></textarea><label for="input--template--20036609999001__main--commentbody" class="floating-label text-xs">Message</label></div></div><p>All comments are moderated before being published.</p><div class="align-self-start">
<button type="submit"  class="button" >Submit</button></div></form></div>
      </div></div>
</div>


</section>
<!-- BEGIN sections: footer-group -->
<section id="shopify-section-sections--20036610719897__featured_collections_DP9Rnp" class="shopify-section shopify-section-group-footer-group shopify-section--featured-collections"><style>
    #shopify-section-sections--20036610719897__featured_collections_DP9Rnp {
      --product-list-items-per-row: 2;
      --product-list-horizontal-spacing-factor: 1;
      --product-list-vertical-spacing-factor: 1;
    }

    @media screen and (min-width: 700px) {
      #shopify-section-sections--20036610719897__featured_collections_DP9Rnp {
        --product-list-items-per-row: 4;
      }
    }
  </style><div class="section-spacing color-scheme color-scheme--scheme-1 color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 bordered-section">
    <div class="container"><div class="section-stack"><div class="v-stack justify-self-center gap-4 text-center sm:gap-5"><p class="h6 text-center"><strong>Ready to Roll?</strong><em>Your next adventure deserves premium dice. Shop our gemstone, resin, and liquid core sets.</em></p><h2 class="h2">
                Best Selling
              </h2></div><featured-collections-carousel id="featured-collections-carousel-sections--20036610719897__featured_collections_DP9Rnp" class="featured-collections-carousel"><div class="featured-collections-carousel__item is-selected" ><product-list class="floating-controls-container floating-controls-container--inside floating-controls-container--on-hover">
                  <carousel-prev-button class="floating-controls-container__control" aria-controls="featured-collections-product-list-carousel-collection_f4ytE4">
                    <button type="button" class="prev-next-button prev-next-button--prev circle-button hover:animate-icon-inline" disabled>
                      <span class="sr-only">Previous</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-left  icon--direction-aware" viewBox="0 0 16 18">
      <path d="M11 1 3 9l8 8" stroke="currentColor" stroke-linecap="square"/>
    </svg></button>
                  </carousel-prev-button>

                  <scroll-carousel
                    id="featured-collections-product-list-carousel-collection_f4ytE4"
                    group-cells
                    allow-drag
                    class="product-list  product-list--carousel scroll-area bleed md:unbleed"
                  ><product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="gemstone-raised-dichroic-glass-polyhedral-93507"
><div class="product-card__figure"><a href="/products/gemstone-raised-dichroic-glass-polyhedral-93507" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=2000" alt="Gemstone Raised Dichroic Glass DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set.jpg?v=1743669930&amp;width=1800 1800w" width="2000" height="2000" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=1796" alt="Gemstone Raised Dichroic Glass DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Gemstone-Raised-Dichroic-Glass-DND-Dice-Set-2.jpg?v=1743669932&amp;width=1600 1600w" width="1796" height="1796" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7189867724953" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="gemstone-raised-dichroic-glass-polyhedral-93507?variant=41489426612377" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7189867724953">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/gemstone-raised-dichroic-glass-polyhedral-93507"
                class="product-title h6 "
                
                data-instant
              >Gemstone Raised Dichroic Glass DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$99.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="blood-red-glitter-liquid-core-handmade-77443"
><div class="product-card__figure"><a href="/products/blood-red-glitter-liquid-core-handmade-77443" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=1703" alt="Blood Red Glitter Liquid Core Handmade Resin DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set.jpg?v=1743842650&amp;width=1600 1600w" width="1703" height="1703" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=2000" alt="Blood Red Glitter Liquid Core Handmade Resin DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Blood-Red-Glitter-Liquid-Core-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743842652&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7899679391897" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="blood-red-glitter-liquid-core-handmade-77443?variant=43948449923225" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7899679391897">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/blood-red-glitter-liquid-core-handmade-77443"
                class="product-title h6 "
                
                data-instant
              >Blood Red Glitter Liquid Core Handmade Resin DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$59.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="labradorite-gemstone-dice-and-box-71063"
><div class="product-card__figure"><a href="/products/labradorite-gemstone-dice-and-box-71063" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=3351" alt="Labradorite Gemstone DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set.png?v=1743669958&amp;width=1800 1800w" width="3351" height="3351" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=3351" alt="Labradorite Gemstone DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Labradorite-Gemstone-DND-Dice-Set-2.png?v=1743669960&amp;width=1800 1800w" width="3351" height="3351" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009382553" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="labradorite-gemstone-dice-and-box-71063?variant=42776750686361" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009382553">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/labradorite-gemstone-dice-and-box-71063"
                class="product-title h6 "
                
                data-instant
              >Labradorite Gemstone DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$71.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="gemstone-night-raised-obsidian-hand-22626"
><div class="product-card__figure"><a href="/products/gemstone-night-raised-obsidian-hand-22626" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1938" alt="Gemstone Black Night Raised Obsidian Hand Carved DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_7.png?v=1778150645&amp;width=1800 1800w" width="1938" height="1938" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1938" alt="Gemstone Black Night Raised Obsidian Hand Carved DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Black_Night_Raised_Obsidian_Gemstone_DND_Dice_Set_4.png?v=1778150644&amp;width=1800 1800w" width="1938" height="1938" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009972377" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="gemstone-night-raised-obsidian-hand-22626?variant=42776754028697" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009972377">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/gemstone-night-raised-obsidian-hand-22626"
                class="product-title h6 "
                
                data-instant
              >Gemstone Black Night Raised Obsidian Hand Carved DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$71.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="smoke-and-blood-handmade-resin-dice-set-01511"
><div class="product-card__figure"><a href="/products/smoke-and-blood-handmade-resin-dice-set-01511" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=2000" alt="Smoke And Blood Handmade Resin DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set.jpg?v=1743756312&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=2000" alt="Smoke And Blood Handmade Resin DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Smoke-And-Blood-Handmade-Resin-DND-Dice-Set-2.jpg?v=1743756314&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7655161594009" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="smoke-and-blood-handmade-resin-dice-set-01511?variant=43123606749337" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7655161594009">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/smoke-and-blood-handmade-resin-dice-set-01511"
                class="product-title h6 "
                
                data-instant
              >Smoke And Blood Handmade Resin DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$60.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="black-inked-lightning-glass-cracked"
><div class="product-card__figure"><a href="/products/black-inked-lightning-glass-cracked" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1999" alt="Black Inked Lightning Cracked Glass DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set.jpg?v=1744101738&amp;width=1800 1800w" width="1999" height="1999" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=2000" alt="Black Inked Lightning Cracked Glass DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Black-Inked-Lightning-Cracked-Glass-DND-Dice-Set-2.jpg?v=1744101740&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009349785" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="black-inked-lightning-glass-cracked?variant=42776750588057" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7567009349785">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/black-inked-lightning-glass-cracked"
                class="product-title h6 "
                
                data-instant
              >Black Inked Lightning Cracked Glass DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$71.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="set-of-gemstone-amethyst-dice-with-box-61925"
><div class="product-card__figure"><a href="/products/set-of-gemstone-amethyst-dice-with-box-61925" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=2000" alt="Purple Gemstone Amethyst DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set.jpg?v=1743842589&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1999" alt="Purple Gemstone Amethyst DND Dice Set" srcset="//www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Purple-Gemstone-Amethyst-DND-Dice-Set-2.jpg?v=1743842591&amp;width=1800 1800w" width="1999" height="1999" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--6133352497305" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="set-of-gemstone-amethyst-dice-with-box-61925?variant=41489431494809" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--6133352497305">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/set-of-gemstone-amethyst-dice-with-box-61925"
                class="product-title h6 "
                
                data-instant
              >Purple Gemstone Amethyst DND Dice Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$71.99</sale-price></price-list>
</div></div></div>
</product-card>
<product-card
  class="product-card"
  
    reveal-on-scroll="true"
  
  handle="inked-black-night-raised-obsidian-hand-90673"
><div class="product-card__figure"><a href="/products/inked-black-night-raised-obsidian-hand-90673" class="product-card__media" draggable="false" data-instant><img src="//www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=2000" alt="Inked Black Night Raised Obsidian Hand Carved Dice DND Set" srcset="//www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set.jpg?v=1744015389&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" class="product-card__image product-card__image--primary  aspect-square"><img src="//www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=2000" alt="Inked Black Night Raised Obsidian Hand Carved Dice DND Set" srcset="//www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=200 200w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=300 300w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=400 400w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=500 500w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=600 600w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=700 700w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=800 800w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=1000 1000w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=1200 1200w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=1400 1400w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=1600 1600w, //www.runicdice.com/cdn/shop/files/Inked-Black-Night-Raised-Obsidian-Hand-Carved-Dice-DND-Set-2.jpg?v=1744015390&amp;width=1800 1800w" width="2000" height="2000" loading="lazy" class="product-card__image product-card__image--secondary" fetchpriority="low" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" draggable="false" aria-hidden="true"></a><button type="button" aria-controls="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7848266465433" class="product-card__quick-add-button">
            <span class="sr-only">Choose options</span><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-plus" viewBox="0 0 12 12">
      <path d="M6 0v12M0 6h12" stroke="currentColor" stroke-width="1.5"/>
    </svg></button>

          <quick-buy-modal handle="inked-black-night-raised-obsidian-hand-90673?variant=43806921523353" class="quick-buy-modal modal" id="product-quick-buy-sections--20036610719897__featured_collections_DP9Rnp-collection_f4ytE4--7848266465433">
          </quick-buy-modal></div><div class="product-card__info empty:hidden"><div class="v-stack justify-items-center gap-2"><div class="v-stack justify-items-center gap-1"><a
                href="/products/inked-black-night-raised-obsidian-hand-90673"
                class="product-title h6 "
                
                data-instant
              >Inked Black Night Raised Obsidian Hand Carved Dice DND Set</a><price-list class="price-list "><sale-price class="h6 text-on-sale">
          <span class="sr-only">Sale price</span>$73.99</sale-price></price-list>
</div></div></div>
</product-card>
</scroll-carousel>

                  <carousel-next-button class="floating-controls-container__control" aria-controls="featured-collections-product-list-carousel-collection_f4ytE4">
                    <button type="button" class="prev-next-button prev-next-button--next circle-button hover:animate-icon-inline">
                      <span class="sr-only">Next</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-right  icon--direction-aware" viewBox="0 0 16 18">
      <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/>
    </svg></button>
                  </carousel-next-button>
                </product-list><div class="justify-self-center">
<a  class="button" href="/collections/frontpage" >View all</a></div></div></featured-collections-carousel>
      </div>
    </div>
  </div>
</section><footer id="shopify-section-sections--20036610719897__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
  #shopify-section-sections--20036610719897__footer {
    --footer-content-justify-items: space-between;
  }
</style><div class="footer color-scheme color-scheme--scheme-1fa4b5d7-f79b-44c3-a2c2-bb603df47f6c color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552 ">
  <div class="container">
    <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">About Runic Dice</p><div class="prose text-subdued"><p>Welcome to Runic Dice, your exclusive shop for tabletop gaming theme products! We offer a wide array of items that any fan of fantasy gaming is sure to love. We hope to bring some fun into your life with our magical DnD dice that will accompany you throughout your adventures!<br/><br/>We offer a spellbinding range of products including sharp edge resin dice, gemstone dice, and liquid core dice.</p><p>Happy adventuring!</p></div></div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Quick Links</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
                            <a href="/pages/contact-us" class="link-faded">Contact Us</a>
                          </li><li>
                            <a href="/pages/refund-policy" class="link-faded">Refund Policy</a>
                          </li><li>
                            <a href="/pages/privacy-policy" class="link-faded">Privacy policy</a>
                          </li><li>
                            <a href="/pages/terms-of-service" class="link-faded">Terms of service</a>
                          </li></ul>
                    </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Learn More</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li>
                            <a href="/pages/about-us" class="link-faded">About Us</a>
                          </li><li>
                            <a href="/blogs/news" class="link-faded">Blog</a>
                          </li><li>
                            <a href="/pages/contact-us" class="link-faded">Contact Us</a>
                          </li><li>
                            <a href="/pages/ws-account-login" class="link-faded">Wholesale</a>
                          </li></ul>
                    </div></div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">GET 20% OFF YOUR FIRST ORDER</p><div class="prose text-subdued"><p>Sign up below to be the first to know about new products and exclusive offers at <strong>Runic Dice </strong>and get <strong>20% OFF your first order!</strong></p></div><form method="post" action="/contact#newsletter-form-sections--20036610719897__footer" id="newsletter-form-sections--20036610719897__footer" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input
        id="input--sections--20036610719897__footer--contactemail"
        class="input"
        type="email"
        
          dir="ltr"
        
        
          placeholder="E-mail"
        
        
  name="contact[email]"
  
  
  
  
  
  autocomplete="email"
  
  enterkeyhint="send"
  required
  
  
  

      ><label for="input--sections--20036610719897__footer--contactemail" class="floating-label text-xs">E-mail</label></div><div class="align-self-start">
<button type="submit"  class="button" >Subscribe</button></div></form></div></div></div><div class="footer__aside"><p class="heading text-subdued text-xxs">
          © 2026 - Runic Dice
<a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p><ul class="payment-methods unstyled-list"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>
</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg></li></ul></div>
    </div>
  </div>
</div>


</footer>
<!-- END sections: footer-group --></main>
  <style> /* Custom Modifications */span.price-item.price-item--sale {font-size: 25px !important; /* Modify the font size for the discounted price */ color: #000000 !important; /* Modify the color for the discounted price */}  /* Styling for Regular Price without Strikethrough */span.ProductMeta__Price:not(.price-item--sale) {font-size: 25px !important; /* Modify the font size for the regular price */ color: #000000 !important; /* Modify the color for the regular price */} .product-form__submit {padding: 25px 25px; background-color: #cc0d39; color: #ffffff; border: none; border-radius: 0; font-size: 16px; font-weight: bold; box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5); /* Adjust the values for strength and distance */} .moose-container .ant-form-item-explain-error {text-align: left;} .moose-container .ant-form-item-explain-error {text-align: left;} .moose-container .ant-form-item {margin-bottom: 5px !important;} </style>
<div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><!-- Config and setup JS -->
<script id="RestockRocketConfig">
  window._RestockRocketConfig = window._RestockRocketConfig || {}

  // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us')
  // This matches the backend's Mobility.normalize_locale behavior
  // Returns empty string if locale is empty or invalid (matches original behavior)
  function normalizeLocale(locale) {
    if (!locale || locale.trim() === '') {
      return '';
    }
    return locale.toString().toLowerCase().replace(/-/g, '_');
  }

  window._RestockRocketConfig.locale = 'en';
  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
  window._RestockRocketConfig.shop = 'runic-dice.myshopify.com';
  window._RestockRocketConfig.pageType = 'article';
  window._RestockRocketConfig.liquidRenderedAt = 1781020077;window._RestockRocketConfig.marketId = 320405657;window._RestockRocketConfig.countryName = 'United States';
    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.cartInventoryQuantity = {};// cart.token falls back to the `cart` cookie when the Liquid context didn't carry one
  // (some page types render with cart={} until first interaction).
  if (!window._RestockRocketConfig.cartToken) {
    try {
      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
    } catch (e) { /* cookie unavailable */ }
  }window._RestockRocketConfig.cachedSettings = {"id":45551,"shop_id":45525,"currency":"USD","created_at":"2025-10-17T13:20:52.318Z","updated_at":"2026-03-17T16:10:51.659Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":false,"show_button_on_preorder":false,"sms_enabled":true,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":"","collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":true,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":".buy-buttons .button","insert_button_after_selector_type":"afterend","storefront_button_position_type":"specific","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-card__media","insert_button_after_selector_index":".product-card__media","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"Nunito, sans-serif","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".product-card__media","show_button_on_page":false,"insert_button_after_selector_search":".product-card__media","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":".collection__main","index_buttons_container":".shopify-section--featured-collections","page_buttons_container":".shopify-section--featured-collections","search_buttons_container":".shopify-section--featured-collections","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":".buy-buttons .button","preorder_badge_selector":".product-title","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":".product-form .form","preorder_collection_enabled":true,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":true,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-card__media","preorder_index_badge_selector":".product-card__media","preorder_page_badge_selector":".product-card__media","preorder_search_badge_selector":".product-card__media","preorder_badge_selector_type":"beforeend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"buy-buttons","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":".buy-buttons","preorder_payment_insert_selector_type":"beforebegin","preorder_price_container_selector":".price-list.price-list--product","preorder_price_container_selector_insert_type":"beforeend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price-list.price-list--product sale-price","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".buy-buttons","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-03-17T16:10:51.765Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[46920741814425,46920741847193,46920743813273,46920743878809],"updated_at":"2026-06-09T15:37:50Z","market_locations_enabled":false,"market_id":320405657,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = {"in_stock_variant_ids":[46920741617817,46920741650585,46920741683353,46920741716121,46920741748889,46920741781657,46920741879961,46920741912729,46920741945497,46920741978265,46920742011033,46920742043801,46920742076569,46920742142105,46920742174873,46920742207641,46920742240409,46920742273177,46920742305945,46920742338713,46920742371481,46920742404249,46920742437017,46920742469785,46920742502553,46920742535321,46920742568089,46920742600857,46920742633625,46920742666393,46920742699161,46920742731929,46920742764697,46920742797465,46920742830233,46920742863001,46920742895769,46920742928537,46920742961305,46920742994073,46920743026841,46920743059609,46920743190681,46920743223449,46920743256217,46920743682201,46920743714969,46920743747737,46920743780505,46920743846041,46920743911577,46920743944345,46920743977113,46920744009881,46920744042649,46920744075417,46920744108185,46920744140953,46920744173721,46920744206489,46920744239257,46920744272025,46920744304793,46920744337561,46920744370329,46920744403097,46920744435865,46920744468633,46920744501401,46920744534169,46920744566937,46920744599705,46920744632473,46920744665241,46920744698009,46920744730777,46920744763545,46920744796313,46920744829081,46920744861849,46920744894617,46920744927385,46920744960153,46920744992921,46920745025689,46920745058457,46920745091225,46920745123993,46920745943193,46920745975961,46920746008729,46920746041497,46920746074265,46920746107033,46920746139801,46920746172569,46920746205337,46920746336409,46920746369177,46920746401945,46920746434713,46920746467481,38051067723929,38051073851545,38051082698905,38071164272793,38071164731545,38071164993689,41489425105049,41489426612377,41489430577305,41489431199897,41489431494809,41489431658649,41489434738841,41489435590809,41489435689113,41489438408857,41489438671001,41489440440473,41489440899225,41489441030297,41489441161369,41489441423513,41489441652889,41489457315993,41489457479833,41489457676441,41489457938585,41489458790553,41771328438425,41771328503961,41771329585305,41771331223705,41771332173977,41771332370585,41771332993177,41771333451929,41771333910681,41771333943449,41771334467737,41771334500505,41771334598809,41771336237209,41771338530969,41771342725273,41771342921881,41771342954649,42776747475097,42776748392601,42776748556441,42776748884121,42776750489753,42776750588057,42776750686361,42776752881817,42776753045657,42776754028697,42776765563033,42776797741209,42776798789785,42776856363161,42776863441049,42776895979673,42776896077977,42776896176281,42776896503961,42776896667801,42776896929945,42776924586137,42777039667353,42777039700121,42926440644761,42926448181401,42926454800537,42926485536921,43123606487193,43123606552729,43123606618265,43123606683801,43123606749337,43123606880409,43123606978713,43216483352729,43216483418265,43392032014489,43392032473241,43392032702617,43392032997529,43392033489049,43392033685657,43648128090265,43648129204377,43806921523353,43851598233753,43948449759385,43948449923225,43948450414745,44004108599449,44255659884697,44255663259801,44424806006937,44449345929369,44517959729305,44525047021721,44684397117593,44728127783065,44753265852569,44812461047961,44862407770265,44877445890201,44898371338393,44898373599385,44933047124121,44995022717081,45164485247129,45164490719385,45188575232153,45190636961945,45190660882585,45205422178457,45440940212377,45440974749849,45487492923545,45703054196889,45703054229657,45703054262425,45703054295193,45703054327961,45703054360729,45703054393497,45703054426265,45703054459033,45703054491801,45703054524569,45703054557337,45703054590105,45703054622873,45703054655641,45703054688409,45703054753945,45738303881369,45738319577241,45956510417049,46043288862873,46043308687513,46118588022937,46118608765081,46207750111385,46207750275225,46427998453913,46428107112601,46920742109337,46920743092377,46920743125145,46920743157913,46920743288985,46920743321753,46920743354521,46920743387289,46920743420057,46920743452825,46920743485593,46920743518361,46920743551129,46920743583897,46920743616665,46920743649433,46920745156761,46920745189529,46920745222297,46920745255065,46920745287833,46920745320601,46920745353369,46920745386137,46920745418905,46920745451673,46920745484441,46920745517209,46920745549977,46920745582745,46920745615513,46920745648281,46920745681049,46920745713817,46920745779353,46920745812121,46920745844889,46920745877657,46920745910425,47017055158425,47017162014873,47860701757593,47860716208281],"updated_at":"2026-06-09T14:37:26Z","market_locations_enabled":false,"market_id":320405657,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-06-09T15:19:35Z","shopify_market_id":320405657,"market_locations_enabled":false};
    window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_320405657";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-06-09T15:28:53Z","shopify_market_id":320405657,"market_locations_enabled":false};
    window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_320405657";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":1310851225,"shopify_selling_plan_id":2386657433,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Pre-order Now & Save 10%","preorder_button_description":"Note: This is a pre-order item. It’s currently being crafted and will ship once it’s back in stock, estimated in 3 to 4 weeks.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":0,"delivery_at":"2025-10-17T13:55:48.006Z","delivery_type":"unknown","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"ASAP","payment_type":"partial","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":"100.0","billing_checkout_charge_percentage":"50.0","pricing_type":"percentage","pricing_amount":"0.0","pricing_percentage":"10.0","discount_text":"Save {{ discount }}","billing_title":"Reserve now, pay later","billing_description":"Pay {{ payment }} now and the remaining will be charged when your product is shipped.","enable_billing_widget":true,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Pre-order","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":true,"payment_line_item_property_enabled":true,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#8700d3","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":320438425,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"time_after_checkout","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":"100.0","billing_checkout_charge_percentage":"50.0","billing_at":"2025-10-17T16:49:09.391Z","billing_after_n_intervals":60,"billing_after_interval_type":"day","pricing_type":"percentage","pricing_amount":"0.0","pricing_percentage":"10.0","billing_title":"Reserve now, pay later","billing_description":"Pay {{ payment }} now and the remaining will be charged when your product is shipped.","discount_text":"Save {{ discount }}","shopify_selling_plan_id":2386657433,"is_default":true,"type":"partial","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"schedule_start_date":"2025-10-18T14:00:00.000Z","schedule_end_date":"2025-10-24T14:00:00.000Z","updated_at":"2026-04-21T20:31:23.000Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() {
      const cachedData = {"plans":[{"shopify_selling_plan_group_id":1310851225,"shopify_selling_plan_id":2386657433,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Pre-order Now & Save 10%","preorder_button_description":"Note: This is a pre-order item. It’s currently being crafted and will ship once it’s back in stock, estimated in 3 to 4 weeks.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":0,"delivery_at":"2025-10-17T13:55:48.006Z","delivery_type":"unknown","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"ASAP","payment_type":"partial","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":"100.0","billing_checkout_charge_percentage":"50.0","pricing_type":"percentage","pricing_amount":"0.0","pricing_percentage":"10.0","discount_text":"Save {{ discount }}","billing_title":"Reserve now, pay later","billing_description":"Pay {{ payment }} now and the remaining will be charged when your product is shipped.","enable_billing_widget":true,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Pre-order","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":true,"payment_line_item_property_enabled":true,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#8700d3","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":320438425,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"time_after_checkout","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":"100.0","billing_checkout_charge_percentage":"50.0","billing_at":"2025-10-17T16:49:09.391Z","billing_after_n_intervals":60,"billing_after_interval_type":"day","pricing_type":"percentage","pricing_amount":"0.0","pricing_percentage":"10.0","billing_title":"Reserve now, pay later","billing_description":"Pay {{ payment }} now and the remaining will be charged when your product is shipped.","discount_text":"Save {{ discount }}","shopify_selling_plan_id":2386657433,"is_default":true,"type":"partial","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"schedule_start_date":"2025-10-18T14:00:00.000Z","schedule_end_date":"2025-10-24T14:00:00.000Z","updated_at":"2026-04-21T20:31:23.000Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[2386821273,2386854041,2386886809,2386591897,2386624665],"cached_at":"2026-04-21T20:45:44Z"};

      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
        // Find the maximum updated_at from all items in old array
        const oldPlans = window._RestockRocketConfig.sellingPlans;
        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
          ? oldPlans.reduce(function(max, plan) {
              // Parse dates for proper comparison (handles mixed ISO formats)
              if (plan.updated_at) {
                const planDate = new Date(plan.updated_at);
                const maxDate = max ? new Date(max) : null;
                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
              }
              return max;
            }, '')
          : null;

        // Use cached if old array is empty/has no timestamps, or cached is newer
        // Parse dates for comparison to handle format differences (+00:00 vs .000Z)
        const cachedDate = new Date(cachedData.cached_at);
        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));

        if (useCached) {
          if (Array.isArray(cachedData.plans)) {
            window._RestockRocketConfig.sellingPlans = cachedData.plans;
            // Only use disabled_plan_ids when using cached plans
            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
          }
        } else {
          // When using old format (stale cache), don't trust disabled_plan_ids
          window._RestockRocketConfig.disabledSellingPlanIds = [];
          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
        }
      }
    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"e2302942-6d04-4eab-9909-4bbf7c1a8348","shop_id":45525,"enabled":true,"page_types":["index"],"configuration":{"domWatcherType":"variantInput","enableDomWatcher":true,"domWatcherDebounce":250,"quickBuyModalSelector":"quick-buy-modal[open]","quickBuyOpenFormSelector":".quick-buy-modal__content product-form .shopify-product-form","quickBuyModalOpenDuration":1500,"quickBuyModalOpenInterval":250,"quickBuyOpenButtonSelector":".product-card__quick-add-button","quickBuyBadgeInsertSelector":".product-title","quickBuyPriceInsertSelector":".price-list.price-list--product","quickBuyVariantInputSelector":"[name='id']","quickBuyOriginalPriceSelector":".price-list.price-list--product sale-price","quickBuyPaymentInsertSelector":".buy-buttons","quickBuyModalBuyButtonSelector":".shopify-payment-button","quickBuyNotifyMeInsertSelector":"[data-block-id=\"buy_buttons\"]","quickBuyBadgeInsertSelectorType":"beforeend","quickBuyPriceInsertSelectorType":"beforeend","quickBuyDisclaimerInsertSelector":".buy-buttons","quickBuyModalProductInputSelector":"[name='product-id']","quickBuyPaymentInsertSelectorType":"beforebegin","quickBuyNotifyMeInsertSelectorType":"afterend","quickBuyDisclaimerInsertSelectorType":"afterend","quickBuyModalAddToCartButtonSelector":".buy-buttons button","quickBuyModalOpenButtonSetupInterval":250,"quickBuyModalShowPreorderButtonDelay":0,"quickBuyModalAddToCartButtonTextSelector":""},"type":"quick_buy","css_config":null,"js_config":null,"created_at":"2025-10-18T01:43:29.055Z","updated_at":"2025-10-18T01:55:40.357Z"},{"id":"4bdc1c8b-1ad7-4dcf-94c4-93f6d35dddc2","shop_id":45525,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-10-17T13:39:45.152Z","updated_at":"2025-10-17T13:39:45.152Z"},{"id":"3cf5a151-2441-411a-8d1b-b9fe595ad689","shop_id":45525,"enabled":true,"page_types":["collection"],"configuration":{"domWatcherType":"variantInput","enableDomWatcher":true,"domWatcherDebounce":250,"quickBuyModalSelector":"quick-buy-modal[open]","quickBuyOpenFormSelector":".quick-buy-modal__content product-form .shopify-product-form","quickBuyModalOpenDuration":1500,"quickBuyModalOpenInterval":250,"quickBuyOpenButtonSelector":".product-card__quick-add-button","quickBuyBadgeInsertSelector":".product-title","quickBuyPriceInsertSelector":".price-list.price-list--product","quickBuyVariantInputSelector":"[name='id']","quickBuyOriginalPriceSelector":".price-list.price-list--product sale-price","quickBuyPaymentInsertSelector":".buy-buttons","quickBuyModalBuyButtonSelector":".shopify-payment-button","quickBuyNotifyMeInsertSelector":"buy-buttons","quickBuyBadgeInsertSelectorType":"beforeend","quickBuyPriceInsertSelectorType":"beforeend","quickBuyDisclaimerInsertSelector":".buy-buttons","quickBuyModalProductInputSelector":"[name='product-id']","quickBuyPaymentInsertSelectorType":"beforebegin","quickBuyNotifyMeInsertSelectorType":"afterend","quickBuyDisclaimerInsertSelectorType":"afterend","quickBuyModalAddToCartButtonSelector":".buy-buttons button","quickBuyModalOpenButtonSetupInterval":250,"quickBuyModalShowPreorderButtonDelay":0,"quickBuyModalAddToCartButtonTextSelector":""},"type":"quick_buy","css_config":null,"js_config":null,"created_at":"2025-10-18T01:43:44.686Z","updated_at":"2025-10-18T01:56:50.317Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019ea604-5871-7fd9-9a64-ed7c19366c7a/restockrocket-1-526/assets/restockrocket-product.js'
  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019ea604-5871-7fd9-9a64-ed7c19366c7a/restockrocket-1-526/assets/restockrocket-collection.js'
  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
  window._RestockRocketConfig.host = 'https://app.restockrocket.io'

  // Deployed extension build number, read from the CDN asset host Shopify generates:
  //   https://cdn.shopify.com/extensions/<uuid>/<handle>-<version>/assets/...
  // Trailing digits (e.g. ".../restockrocket-1-521/assets/" -> "521"). Kept numeric to
  // match ParseStoqData, so funnel app_version lines up with the order-attribution
  // app_version. Reflects the ACTUAL deployed build. This is the SINGLE source of the
  // parsed version — preorder.js getAppVersion() reads it back off config rather than
  // re-parsing, so the regex lives in exactly one place.
  try {
    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
  } catch (e) {
    window._RestockRocketConfig.appVersion = '';
  }

  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
  const LIQUID_CACHE_MAX_AGE = 15 * 60; // 15 minutes in seconds

  // Calculate Liquid cache freshness once at initialization
  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;

  // Validate timestamp and calculate cache age
  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
    window._RestockRocketConfig.isLiquidCacheFresh = true;
    window._RestockRocketConfig.liquidCacheAge = null;
  } else {
    const now = Math.floor(Date.now() / 1000); // Current time in seconds
    const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
    // Surfaced into funnel events: a stale cache means the app rendered with
    // outdated inventory/selling-plan data — a real "had the opportunity but
    // failed" cause. Negative (client clock ahead) clamps to 0.
    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);

    // Handle client clock ahead of server
    if (liquidCacheAge < 0) {
      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
      window._RestockRocketConfig.isLiquidCacheFresh = true;
    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
      window._RestockRocketConfig.isLiquidCacheFresh = true;
    } else {
      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
      window._RestockRocketConfig.isLiquidCacheFresh = false;
    }
  }

  function checkSettingsExpiry(settings) {
    try {
      if (!settings || !settings.updated_at) {
        console.debug('STOQ - Invalid settings data structure');
        return null;
      }

      if (!settings.cache) {
        console.debug('STOQ - settings caching disabled');
        return null;
      }

      // Check if translations are enabled but missing from cache
      // This handles the backfill period where DB has translations but metafield doesn't
      if (settings.multi_language_enabled) {
        if (!settings.translations) {
          // Translations enabled but no translation data in metafield
          // Metafield hasn't been backfilled yet - force refresh
          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
          return null;
        }

        // Translations object exists in metafield - cache is valid
        // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
        if (window._RestockRocketConfig.normalizedLocale &&
            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
        }
        // Don't return null - continue using cache even for untranslated locales
      }

      const updatedAt = new Date(settings.updated_at);
      if (isNaN(updatedAt.getTime())) {
        console.debug('STOQ - Invalid updated_at date format in settings');
        return null;
      }

      const age = Date.now() - updatedAt.getTime();
      if (age < SETTINGS_CACHE_DURATION) {
        console.debug('STOQ - settings changed recently, skipping cache');
        return null;
      }

      return settings;
    } catch (error) {
      console.debug('STOQ - Error checking settings cache:', error);
      return null;
    }
  }

  function createRestockRocketContainer() {
    const restockRocketContainer = document.createElement('div');
    restockRocketContainer.id = 'restock-rocket';
    document.body.appendChild(restockRocketContainer);
  }

  function createRestockRocketScript(scriptUrl) {
    const restockRocketScriptElement = document.createElement('script');
    restockRocketScriptElement.setAttribute('defer', 'defer');
    restockRocketScriptElement.src = scriptUrl;
    document.body.appendChild(restockRocketScriptElement);
  }

  createRestockRocketContainer()

  console.debug('STOQ - extension activated')

  // Fire stoq_initialized once per page load so the funnel pipeline has a definitive
  // "our code ran on this page" signal independent of any customer interaction.
  // Detected variants: the variants present in this page's Liquid context (product page has them;
  // collection/index/etc. don't expose variants from Liquid). Used to disambiguate "embed didn't
  // load" vs "embed loaded but the variant wasn't a preorder/BIS candidate" in order debug.
  try {
    const _stoqInitConfig = window._RestockRocketConfig;
    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants))
      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
      : [];
    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
    Shopify?.analytics?.publish?.('stoq_initialized', {
      cart_token: _stoqInitConfig.cartToken || '',
      page_url: window.location.href,
      page_type: _stoqInitConfig.pageType || '',
      shop_domain: _stoqInitConfig.shop || '',
      market_id: _stoqInitConfig.marketId || '',
      detected_variant_ids: _stoqDetectedVariantIds,
      selected_variant_id: _stoqSelectedVariantId || '',
      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
      app_version: _stoqInitConfig.appVersion || '',
      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
      // Selected variant's stock posture as our app saw it at render — explains
      // whether we *should* have treated it as a preorder candidate.
      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
    });
  } catch (e) {
    console.debug('STOQ - stoq_initialized publish failed:', e);
  }

  function applyTranslations(settings) {
    try {
      // Skip translation logic entirely if multi-language is not enabled
      if (!settings || !settings.multi_language_enabled) {
        return settings;
      }

      if (!settings.translations) {
        console.debug('STOQ - No translations found, skipping translation');
        return settings;
      }

      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
      const translations = settings.translations;

      if (!normalizedLocale) {
        // No matching locale has translations; drop payload to save memory
        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
        delete settings.translations;
        return settings;
      }

      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);

      const translatedFields = translations[normalizedLocale];
      if (translatedFields && typeof translatedFields === 'object') {
        Object.keys(translatedFields).forEach(function(key) {
          const value = translatedFields[key];
          if (value !== null && value !== undefined && value !== '') {
            settings[key] = value;
          }
        });
      } else {
        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
      }

      delete settings.translations;
      return settings;
    } catch (e) {
      console.debug('STOQ - error applying translations:', e);
      return settings;
    }
  }

  // Setup event listener for cart selling plan updates
  // This must be called before any scripts are loaded to avoid race conditions
  function setupCartSellingPlanUpdater(settings) {
    // Setup listener regardless - updateCartSellingPlans has its own guards
    // This ensures cleanup happens even when preorders are disabled globally
    // Listen for stoq:inventory-data-loaded event dispatched by api.js
    window.addEventListener('stoq:inventory-data-loaded', function(event) {
      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
        window._RestockRocket.updateCartSellingPlans()
          .then(hasUpdates => {
            if (hasUpdates) {
              console.debug('STOQ - cart selling plans updated successfully');
            } else {
              console.debug('STOQ - no cart selling plan updates needed');
            }
          })
          .catch(error => {
            console.error('STOQ - error updating cart selling plans:', error);
          });
      }
    });
  }

  // First try to get settings from metafields with expiry check
  const cachedSettings = window._RestockRocketConfig.cachedSettings;
  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;

  if (validCachedSettings) {
    console.debug('STOQ - using cached settings');
    initializeScripts(validCachedSettings);
  } else {
    console.debug('STOQ - fetching fresh settings');
    const headers = {
      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
      'ngrok-skip-browser-warning': 'skip'
    };

    if (window.Shopify?.theme?.role === 'main') {
      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
    }

    fetch(
      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
      { headers }
    )
    .then(function(response) {
      if (!response.ok) {
        throw new Error('Network response was not ok');
      }
      return response.json();
    })
    .then(function(settings) {
      initializeScripts(settings);
    })
    .catch(function(error) {
      // If request failed and we have cached settings (even if expired), use them as fallback
      if (cachedSettings) {
        console.debug('STOQ - using expired cached settings as fallback');
        initializeScripts(cachedSettings);
      } else {
        console.error('STOQ - failed to load settings:', error);
      }
    })
    .catch(function(e) {
      console.error(e)
    })
  }

  function fetchEmbedConfig(endpoint, apply) {
    return fetch(
      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
      {
        headers: {
          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
          'ngrok-skip-browser-warning': 'skip'
        }
      }
    )
    .then(function(response) {
      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
      return response.json();
    })
    .then(function(data) {
      try {
        apply(data);
      } catch (applyError) {
        // Apply failures are programming bugs (e.g. response shape changed
        // server-side and the assignment threw). Surface them as console.error
        // so they're visible in browser logs, then re-throw to fall through
        // to the same Liquid-cached fallback as a fetch failure.
        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
        throw applyError;
      }
    })
    .catch(function(error) {
      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
    });
  }

  function initializeScripts(settings) {
    settings = applyTranslations(settings);
    window._RestockRocketConfig.settings = settings;
    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);

    // Stale-Liquid resilience (default-on, per-shop opt-out via the
    // `disable_refresh_on_stale_liquid` Toggle, surfaced as the negative
    // `disable_refresh_on_stale_liquid` flag in settings.json so that
    // `undefined` -- in CDN-cached metafield payloads that predate this
    // key -- reads as `!undefined === true` and gets default-on behavior
    // immediately, no metafield rewrite required).
    // When the Liquid CDN cache is older than LIQUID_CACHE_MAX_AGE the in-page
    // selling_plans / integrations metafields can be wrong; refresh both from
    // the API before launching scripts. Race against a 1000ms timeout so a slow
    // API can't block init indefinitely. If the timeout wins, the in-flight
    // fetches still complete and update window._RestockRocketConfig — the
    // bundle re-reads sellingPlans/integrations on every interaction, so the
    // late-arriving values benefit subsequent renders even though the first
    // paint may use the Liquid-cached values. On any failure the existing
    // Liquid-loaded values stay in place via fetchEmbedConfig's catch.
    if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) {
      console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations');
      Promise.race([
        Promise.all([
          fetchEmbedConfig('selling_plans', function(data) {
            if (data && Array.isArray(data.plans)) {
              window._RestockRocketConfig.sellingPlans = data.plans;
              window._RestockRocketConfig.disabledSellingPlanIds = data.disabled_plan_ids || [];
            }
          }),
          fetchEmbedConfig('integrations', function(data) {
            if (Array.isArray(data)) {
              window._RestockRocketConfig.integrations = data;
            }
          })
        ]),
        new Promise(function(resolve) { setTimeout(resolve, 1000); })
      ]).then(function() { loadScripts(settings); });
      return;
    }

    loadScripts(settings);
  }

  function loadScripts(settings) {
    // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions
    setupCartSellingPlanUpdater(settings);

    if(settings.enable_app) {
      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
      })

      if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else if(window._RestockRocketConfig.pageType === 'product') {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct);
      } else if(hijackIntegration) {
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else if(settings.preorder_enabled) {
        // Load the bundle so updateCartSellingPlans runs even when hijack is not enabled
        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
      } else {
        console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`);
      }

      // Dispatch custom event when app is loaded
      // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event
      const appLoadedEvent = new CustomEvent('stoq:loaded', {
        detail: {
          pageType: window._RestockRocketConfig.pageType,
          enabled: settings.enable_app,
          settings: settings,
          preorderEnabled: settings.preorder_enabled
        }
      });
      console.debug('STOQ - dispatching app loaded event');
      window.dispatchEvent(appLoadedEvent);
    }
  }
</script>

<!-- Critical CSS -->
<style id="RestockRocketStyle" type="text/css">
  .stoq-hide-buy-now .shopify-payment-button{display:none!important}.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
</style>


</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block">




<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/019e8a1f-fade-778a-9838-26e2b0f384a0/upcart-2-399/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'">



  
    <script defer type="text/javascript" src="https://cdn.shopify.com/extensions/019e8a1f-fade-778a-9838-26e2b0f384a0/upcart-2-399/assets/upcart-bundle.js"></script>
   


<script>
  
  function b64DecodeUnicode(str) {
    try {
        return decodeURIComponent(
        atob(str)
            .split('')
            .map(function (c) {
            return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
            })
            .join(''),
        );
    } catch {
        return str;
    }
  }
</script>


<script>
(function() {
    window.upcartSettings = {};
    window.upcartSettings.upcartSettings = {};
    window.upcartSettings.upcartEditorSettings = {};
    window.upcartSettings.stickyCartButtonEditorSettings = {};

    
    
    
    let val;

    val = b64DecodeUnicode("cmlnaHQ=");
    if (val === '') {
        val = b64DecodeUnicode("cmlnaHQ=");
    }
    window.upcartSettings.upcartSettings.cartPosition = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.disableSticky = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("dHJ1ZQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.openOnAddToCart = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.redirectToCart = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.enableCartSkeletons = val;

    val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
    if (val === '') {
        val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.translations = val;

    val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IjxkaXYgY2xhc3M9XCJ0cnVzdC1iYW5uZXItdGlnaHRcIj5cclxuICDinIUgMzAtRGF5IFJldHVybnMgIPCfmpogRmFzdCA8c3Ryb25nPkZyZWU8L3N0cm9uZz4gVVNBIFNoaXBwaW5nXHJcbjwvZGl2PlxyXG4iLCJhYm92ZUhlYWRlciI6IjxpbWdcclxuICBzcmM9XCJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDUzMC82NTE1LzQ3MTMvZmlsZXMvRnJlZV9EaWNlX0JveF9CYW5uZXJfMS5wbmc/dj0xNzU1ODg1Njg1XCJcclxuICBhbHQ9XCJGUkVFIERpY2UgQm94IHdpdGggRXZlcnkgRnVsbCBTZXQgKCQyMCBWYWx1ZSlcIlxyXG4gIHN0eWxlPVwid2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMDBweDsgZGlzcGxheTpibG9jazsgbWFyZ2luOjhweCBhdXRvOyBib3JkZXItcmFkaXVzOjZweDtcIlxyXG4gIGxvYWRpbmc9XCJsYXp5XCJcclxuLz5cclxuIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0=");
    if (val === '') {
        val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.htmlFields = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("dHJ1ZQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.automaticDiscount = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.basePriceForDiscount = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.showContinueShoppingButton = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.htmlFieldForceReRender = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.skipGoogleFonts = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.overrideScrollLocking = val;

    val = b64DecodeUnicode("MTAw");
    if (val === '') {
        val = b64DecodeUnicode("MTAw");
    }
    window.upcartSettings.upcartSettings.trafficAllocationPercent = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.renderCartInShadowDom = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.cartEventTracking = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.openCartButtonSelection = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.addToCartButtonSelection = val;

    val = b64DecodeUnicode("bGluZQ==");
    if (val === '') {
        val = b64DecodeUnicode("bGluZQ==");
    }
    window.upcartSettings.upcartSettings.updateItemIdentifier = val;

    val = b64DecodeUnicode("LnRydXN0LWJhbm5lci10aWdodCB7DQogIGZvbnQtc2l6ZTogMTRweDsNCiAgY29sb3I6ICMxYTFhMWE7DQogIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7DQogIHBhZGRpbmc6IDEwcHggMTRweDsNCiAgYm9yZGVyLXJhZGl1czogNnB4Ow0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIHdoaXRlLXNwYWNlOiBub3dyYXA7DQogIG92ZXJmbG93OiBoaWRkZW47DQogIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOw0KICBtYXJnaW46IDEwcHggYXV0byAyMHB4IGF1dG87DQogIG1heC13aWR0aDogMTAwJTsNCiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4wNSk7DQp9DQo=");
    if (val === '') {
        val = b64DecodeUnicode("Knt9");
    }
    window.upcartSettings.upcartSettings.customCSS = val;

    val = b64DecodeUnicode("Knt9");
    if (val === '') {
        val = b64DecodeUnicode("Knt9");
    }
    window.upcartSettings.upcartSettings.customStickyCartCSS = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.integrationZapietEnabled = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.integrationYmqEnabled = val;

    val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
    if (val === '') {
        val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.customCartBundleInfo = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("ZGlzY291bnRfb25seQ==");
    }
    window.upcartSettings.upcartSettings.savingsRowBehaviour = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("W10=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartSettings.activeCartIds = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("dHJ1ZQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.cartIsEnabled = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("");
    }
    window.upcartSettings.upcartEditorSettings.cartId = val;

    val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.settingsModule = val;

    val = b64DecodeUnicode("IzJlYTgxOA==");
    if (val === '') {
        val = b64DecodeUnicode("IzJlYTgxOA==");
    }
    window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.headerModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.notesModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val;

    val = b64DecodeUnicode("MS4wLjA=");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("MS4wLjA=");
    }
    window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val;

    val = b64DecodeUnicode("YmFzZQ==");
    if (val === '') {
        val = b64DecodeUnicode("YmFzZQ==");
    }
    window.upcartSettings.upcartEditorSettings.headerBorderBottom = val;

    val = b64DecodeUnicode("YmFzZQ==");
    if (val === '') {
        val = b64DecodeUnicode("YmFzZQ==");
    }
    window.upcartSettings.upcartEditorSettings.headerHeight = val;

    val = b64DecodeUnicode("I2ZmZmZmZjAw");
    if (val === '') {
        val = b64DecodeUnicode("I2ZmZmZmZjAw");
    }
    window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val;

    val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMyJ9");
    if (val === '') {
        val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.headerTitleContent = val;

    val = b64DecodeUnicode("c2lkZQ==");
    if (val === '') {
        val = b64DecodeUnicode("c2lkZQ==");
    }
    window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val;

    val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
    if (val === '') {
        val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u");
    }
    window.upcartSettings.upcartEditorSettings.headerElementArrangement = val;

    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
    if (val === '') {
        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val;

    val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
    if (val === '') {
        val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val;

    val = b64DecodeUnicode("c21hbGw=");
    if (val === '') {
        val = b64DecodeUnicode("c21hbGw=");
    }
    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val;

    val = b64DecodeUnicode("YmFzZQ==");
    if (val === '') {
        val = b64DecodeUnicode("YmFzZQ==");
    }
    window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val;

    val = b64DecodeUnicode("bm9uZQ==");
    if (val === '') {
        val = b64DecodeUnicode("bm9uZQ==");
    }
    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val;

    val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
    if (val === '') {
        val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.announcementModule = val;

    val = b64DecodeUnicode("PHA+8J+OgSAgIDxzdHJvbmc+RnJlZSBEaWNlIEJveCBXaXRoIEV2ZXJ5IEZ1bGwgU2V0ICgkMjAgVmFsdWUpIDwvc3Ryb25nPjwvcD4K");
    if (val === '') {
        val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4=");
    }
    window.upcartSettings.upcartEditorSettings.announcementEditor = val;

    val = b64DecodeUnicode("I0ZGQzg1Nw==");
    if (val === '') {
        val = b64DecodeUnicode("I0NERTBFMA==");
    }
    window.upcartSettings.upcartEditorSettings.announcementBackgroundColor = val;

    val = b64DecodeUnicode("dG9w");
    if (val === '') {
        val = b64DecodeUnicode("dG9w");
    }
    window.upcartSettings.upcartEditorSettings.announcementModulePosition = val;

    val = b64DecodeUnicode("I0ZGQzg1Nw==");
    if (val === '') {
        val = b64DecodeUnicode("I0M1RTZGRA==");
    }
    window.upcartSettings.upcartEditorSettings.announcementBorderColor = val;

    val = b64DecodeUnicode("MA==");
    if (val === '') {
        val = b64DecodeUnicode("MDA6MDA=");
    }
    window.upcartSettings.upcartEditorSettings.announcementTimer = val;

    val = b64DecodeUnicode("c21hbGw=");
    if (val === '') {
        val = b64DecodeUnicode("YmFzZQ==");
    }
    window.upcartSettings.upcartEditorSettings.announcementHeight = val;

    val = b64DecodeUnicode("MTU=");
    if (val === '') {
        val = b64DecodeUnicode("MTU=");
    }
    window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsModule = val;

    val = b64DecodeUnicode("I0UyRTJFMg==");
    if (val === '') {
        val = b64DecodeUnicode("I0UyRTJFMg==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsBarBackgroundColor = val;

    val = b64DecodeUnicode("IzkzRDNGRg==");
    if (val === '') {
        val = b64DecodeUnicode("IzkzRDNGRg==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("IzRENDk0OQ==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("IzRENDk0OQ==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val;

    val = b64DecodeUnicode("Y2FydFRvdGFs");
    if (val === '') {
        val = b64DecodeUnicode("Y2FydFRvdGFs");
    }
    window.upcartSettings.upcartEditorSettings.rewardsBasis = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val;

    val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
    if (val === '') {
        val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy");
    }
    window.upcartSettings.upcartEditorSettings.rewardsTargetType = val;

    val = b64DecodeUnicode("MTI1");
    if (val === '') {
        val = b64DecodeUnicode("MTI1");
    }
    window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val;

    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
    if (val === '') {
        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4=");
    }
    window.upcartSettings.upcartEditorSettings.rewardsEditor = val;

    val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
    if (val === '') {
        val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE=");
    }
    window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val;

    val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
    if (val === '') {
        val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val;

    val = b64DecodeUnicode("NQ==");
    if (val === '') {
        val = b64DecodeUnicode("NQ==");
    }
    window.upcartSettings.upcartEditorSettings.rewardsItemCount = val;

    val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
    if (val === '') {
        val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsTiers = val;

    val = b64DecodeUnicode("W10=");
    if (val === '') {
        val = b64DecodeUnicode("W10=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("W10=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsFiltering = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("W10=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.recommendationsModule = val;

    val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
    if (val === '') {
        val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4=");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val;

    val = b64DecodeUnicode("U2hvcCBOb3c=");
    if (val === '') {
        val = b64DecodeUnicode("U2hvcCBOb3c=");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val;

    val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
    if (val === '') {
        val = b64DecodeUnicode("L2NvbGxlY3Rpb25z");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val;

    val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
    if (val === '') {
        val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.recommendationItems = val;

    val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
    if (val === '') {
        val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U=");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val;

    val = b64DecodeUnicode("Mw==");
    if (val === '') {
        val = b64DecodeUnicode("Mw==");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val;

    val = b64DecodeUnicode("dmVydGljYWw=");
    if (val === '') {
        val = b64DecodeUnicode("dmVydGljYWw=");
    }
    window.upcartSettings.upcartEditorSettings.recommendationsDirection = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellsModule = val;

    val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
    if (val === '') {
        val = b64DecodeUnicode("aG9yaXpvbnRhbA==");
    }
    window.upcartSettings.upcartEditorSettings.upsellsDirection = val;

    val = b64DecodeUnicode("PHA+WW914oCZbGwgbG92ZSB0aGVzZSAoU2hpcHMgc2VwYXJhdGVseSBmcm9tIExlZ2VuZGFyeSBXYXJlcyk8L3A+Cg==");
    if (val === '') {
        val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U=");
    }
    window.upcartSettings.upcartEditorSettings.upsellsTitle = val;

    val = b64DecodeUnicode("MTA=");
    if (val === '') {
        val = b64DecodeUnicode("MTA=");
    }
    window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellsTrigger = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val;

    val = b64DecodeUnicode("W3siaWQiOiIiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoiYWxsIn0sInVwc2VsbCI6eyJ0eXBlIjoiQ29sbGVjdGlvbiIsImNvbGxlY3Rpb24iOnsiaWQiOiJnaWQ6Ly9zaG9waWZ5L0NvbGxlY3Rpb24vMzUxOTg2Mzg1MDQ5IiwidGl0bGUiOiJEaWNlIEJhZ3MiLCJpbWFnZSI6eyJ1cmwiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDUzMC82NTE1LzQ3MTMvY29sbGVjdGlvbnMvQmxvZ19Qb3N0X1J1bmljX0RpY2VfNDAwMF94XzIxMDAucG5nP3Y9MTc3NTI0NjA3NiIsImFsdFRleHQiOm51bGwsIl9fdHlwZW5hbWUiOiJJbWFnZSJ9LCJoYW5kbGUiOiJkaWNlLWJhZ3MiLCJ1cGRhdGVkQXQiOiIyMDI2LTA0LTAzVDE5OjU1OjMxWiIsInByb2R1Y3RzQ291bnQiOnsiY291bnQiOjMyLCJfX3R5cGVuYW1lIjoiQ291bnQifSwic29ydE9yZGVyIjoiQkVTVF9TRUxMSU5HIiwiX190eXBlbmFtZSI6IkNvbGxlY3Rpb24ifX19XQ==");
    if (val === '') {
        val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellsItems = val;

    val = b64DecodeUnicode("Ym90dG9t");
    if (val === '') {
        val = b64DecodeUnicode("Ym90dG9t");
    }
    window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.recommendedUpsells = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.smartVariantMatching = val;

    val = b64DecodeUnicode("Y29tcGxlbWVudGFyeQ==");
    if (val === '') {
        val = b64DecodeUnicode("cmVsYXRlZA==");
    }
    window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val;

    val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
    if (val === '') {
        val = b64DecodeUnicode("bm8tcHJvZHVjdHM=");
    }
    window.upcartSettings.upcartEditorSettings.upsellProductReviews = val;

    val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
    if (val === '') {
        val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk=");
    }
    window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("");
    }
    window.upcartSettings.upcartEditorSettings.upsellStrategyId = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.addonsModule = val;

    val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6dHJ1ZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwicHJvZHVjdCI6bnVsbH19");
    if (val === '') {
        val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.addonsField = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("dHJ1ZQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.notesModule = val;

    val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPgo=");
    if (val === '') {
        val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg==");
    }
    window.upcartSettings.upcartEditorSettings.notesTitle = val;

    val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
    if (val === '') {
        val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI=");
    }
    window.upcartSettings.upcartEditorSettings.notesPlaceholder = val;

    val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
    if (val === '') {
        val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0");
    }
    window.upcartSettings.upcartEditorSettings.notesPlacement = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.trustBadgesModule = val;

    val = b64DecodeUnicode("eyJ1cmwiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vdXBjYXJ0LXB1YmxpYy9wYXltZW50LWljb25zLndlYnAiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
    if (val === '') {
        val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.trustBadges = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.discountCodeModule = val;

    val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
    if (val === '') {
        val = b64DecodeUnicode("RGlzY291bnQgY29kZQ==");
    }
    window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val;

    val = b64DecodeUnicode("QXBwbHk=");
    if (val === '') {
        val = b64DecodeUnicode("QXBwbHk=");
    }
    window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val;

    val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
    if (val === '') {
        val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0=");
    }
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val;

    val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
    if (val === '') {
        val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19");
    }
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val;

    val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
    if (val === '') {
        val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U=");
    }
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("RnVsbCBwcmljZQ==");
    }
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val;

    val = b64DecodeUnicode("");
    if (val === '') {
        val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z");
    }
    window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.expressPayModule = val;

    val = b64DecodeUnicode("WyJtZXRhUGF5IiwiYW1hem9uUGF5IiwiYXBwbGVQYXkiLCJwYXlwYWwiLCJzaG9wUGF5Il0=");
    if (val === '') {
        val = b64DecodeUnicode("W10=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val;

    val = b64DecodeUnicode("Mg==");
    if (val === '') {
        val = b64DecodeUnicode("MQ==");
    }
    window.upcartSettings.upcartEditorSettings.expressPayVersion = val;

    val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
    if (val === '') {
        val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0=");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val;

    val = b64DecodeUnicode("dHJ1ZQ==");
    if (val === '') {
        val = b64DecodeUnicode("dHJ1ZQ==");
    }
    val = JSON.parse(val);
    window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val;

    val = b64DecodeUnicode("ZmFsc2U=");
    if (val === '') {
        val = b64DecodeUnicode("ZmFsc2U=");
    }
    val = JSON.parse(val);
    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val;

    val = b64DecodeUnicode("IzAwMDAwMA==");
    if (val === '') {
        val = b64DecodeUnicode("IzAwMDAwMA==");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val;

    val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
    if (val === '') {
        val = b64DecodeUnicode("YWxsRGV2aWNlcw==");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val;

    val = b64DecodeUnicode("I2ZmZmZmZg==");
    if (val === '') {
        val = b64DecodeUnicode("I2ZmZmZmZg==");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val;

    val = b64DecodeUnicode("c3F1YXJlQmFn");
    if (val === '') {
        val = b64DecodeUnicode("c3F1YXJlQmFn");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val;

    val = b64DecodeUnicode("I2U0MjYyNg==");
    if (val === '') {
        val = b64DecodeUnicode("I2U0MjYyNg==");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroundColor = val;

    val = b64DecodeUnicode("I2ZmZmZmZg==");
    if (val === '') {
        val = b64DecodeUnicode("I2ZmZmZmZg==");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val;

    val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
    if (val === '') {
        val = b64DecodeUnicode("Ym90dG9tUmlnaHQ=");
    }
    window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val;


})();
</script>






<script>
  window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
  window.upcartMoneyFormat = "${{amount}}";
  window.upcartStorefrontPublicAccessToken = '3a6d0752614699027a80b064e29b9aa2' || undefined;
  window.upcartClientLocalizationCountry = {
    isoCode: 'US',
    currency: 'CurrencyDrop',
    name: 'United States'
  };
  window.upcartMyShopifyDomain = 'runic-dice.myshopify.com';
</script>


<script>
    window.upcart = window.upcart || {};
    window.upcart.customer = { isLoggedIn: false };
  </script><script>
  window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => {
    

    return line;
  });
</script>

<div id="upCart"></div>
<div id="upCartStickyButton"></div>

<style id="upCart-customCSS">
  
    .trust-banner-tight {
  font-size: 14px;
  color: #1a1a1a;
  background-color: #f3f4f6;
  padding: 10px 14px;
  border-radius: 6px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 10px auto 20px auto;
  max-width: 100%;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

  
</style>


</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block"><script async src="https://loox.io/widget/P5AuRJPnZU/loox.1680816920508.js?shop=runic-dice.myshopify.com"></script>


	<!-- __LXV: 1780865335857;__LXR: https://loox.io;__LXC: P5AuRJPnZU; --><script>var loox_global_hash = '1780865335857';</script><script>var visitor_level_referral = {"active":true,"rtl":false,"position":"right","button_text":"Get $10","button_bg_color":"333333","button_text_color":"FFFFFF","display_on_home_page":true,"display_on_product_page":true,"display_on_cart_page":true,"display_on_other_pages":true,"hide_on_mobile":false,"sidebar_visible":true,"orientation":"default","border_radius":{"key":"extraRounded","value":"16px","label":"Extra Rounded"}};
</script><style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }</style>







</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>
