PageSourceSearch

https://www.asmodee.co.uk/cdn/shop/t/41/assets/app-overrides.js?v=28308822090968352571786955074

js asmodee.co.uk collected 2026-10-03 20:48:47 UTC 3,344 bytes, 102 lines download raw bytes

1(()=>{const sparkStyles=`
2  spark-product-card .spark-product-card .product-purchase-listing, .spark-product-card, .spark-product-card .product-purchase-listing {
3    display: flex !important;
4    flex-direction: column;
5  }
6  spark-product-card .spark-product-card .product-purchase-listing .product-quantity-wrap, spark-product-card .product-purchase-listing, .spark-product-card, .spark-product-card .product-purchase-listing {
7    flex: 1;
8  }
9  .spark-product-card .product-purchase-listing {
10    display: flex !important;
11    flex-direction: column;
12    justify-content: space-between;
13  }
14  .spark-product-card .quantity-selector-wrapper {
15    height: unset
16  }
17  .spark-product-card .product-purchase-listing .product-quantity-wrap {
18    order: 1
19  }
20  .product-purchase-listing .product-tiered-pricing {
21    order: 2
22  }
23  .spark-product-card .button-purchase {
24    order: 3
25  }
26
27    /* Tables */
28    table.border-table-border,
29    table.border {
30      border: 4px solid #000000 !important;
31    }
32
33    table.border-table-border td,
34    table.border-table-border th {
35      border-bottom: 4px solid #000000 !important;
36    }
37
38    table.border-table-border tbody tr:last-child td {
39      border-bottom: none !important;
40    }
41
42    th.font-medium {
43      font-family: "Arial", sans-serif !important;
44      font-size: 16px !important;
45      font-weight: 700 !important;
46      line-height: 1 !important;
47      color: #000000 !important;
48    }
49
50    /* Quantity selector */
51    .quantity-selector-wrapper {
52      border-radius: 56px !important;
53      border: 2px solid #18181B !important;
54      overflow: hidden;
55    }
56
57    .btn-quantity-selector {
58      background: #ffffff !important;
59      color: #18181B !important;
60      border: none !important;
61      border-radius: 0 !important;
62      box-shadow: none !important;
63    }
64
65    .input-quantity {
66      border-left: 1px solid #18181B !important;
67      border-right: 1px solid #18181B !important;
68    }
69
70    /* Buttons */
71    .button-purchase {
72      flex-wrap: nowrap !important;
73      position: relative !important;
74    }
75
76    .button-purchase__variant-info {
77      position: absolute !important;
78      width: 100% !important;
79      top: 100% !important;
80      left: 0 !important;
81    }
82
83    .button-purchase > button,
84    button.btn-small:not(.btn-quantity-selector) {
85      box-shadow: 2px 4px 0px 0px #000 !important;
86      font-size: 17px !important;
87      font-weight: 400 !important;
88      line-height: 1 !important;
89      font-family: "Readex Pro", sans-serif !important;
90      flex: 1 1 auto !important;
91      width: 100% !important;
92      padding: 14px 28px !important;
93    }
94
95    ${window.sparkOverrideSettings?.hidePriceSummary||!1?`
96    /* Price summary */
97    .price-summary {
98      display: none !important;
99    }
100    `:""}
101  `,injectStyles=el=>{if(!el?.shadowRoot||el.shadowRoot.querySelector("[data-spark-override]"))return;const style=document.createElement("style");style.setAttribute("data-spark-override","true"),style.textContent=sparkStyles,el.shadowRoot.appendChild(style)},injectAll=()=>{document.querySelectorAll("spark-pdp, spark-product-card").forEach(injectStyles)};injectAll(),new MutationObserver(injectAll).observe(document.body,{childList:!0,subtree:!0})})();
102//# sourceMappingURL=/cdn/shop/t/41/assets/app-overrides.js.map?v=28308822090968352571786955074

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.