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.