(function(){ var awards =[{"id":"5218068508761bd8fbd4f79b427e1771","publication":"Forbes","logourl":"https:\/\/secure.armourhome.co.uk\/awards\/resize\/200x200\/f43a48670ce15b3b910e18735a23d8e9\/images\/Forbes logo.png","date":"2023-05-04","quote":"The sound produced by the new 4th Generation X drivers is sublime. The level of detail and the uncolored response from these headphones will open a whole new layer of sound and detail on your favorite albums...If you take your music seriously, the RS2x will reward you handsomely and have you listening to all your favorite music all over again. Highly Recommended.","link":"https:\/\/www.forbes.com\/sites\/marksparrow\/2023\/05\/03\/grados-rs-2x-reference-headphones-are-a-tour-de-force-in-audio-design\/?sh=23fd5dd1361c","file":"","showsite":"Y","datef":"May 2023"},{"id":"635f827904bfe85338799be61f0cc582","publication":"London Evening Standard, Best wired headphones for 2023","logourl":"https:\/\/secure.armourhome.co.uk\/awards\/resize\/200x200\/f43a48670ce15b3b910e18735a23d8e9\/images\/ES.1.png","date":"2023-02-14","quote":"\u2026the RS2x embraces your ears with all the love of a practiced auralist, whilst the use of wood allows for warmth afresh to a signature sound as rich, balanced and full-bodied as a meticulously aged Malbec\u2026headphones carefully crafted for undisturbed absolute appreciation in the comfort of your own home\u2026Still hand-built in Brooklyn, for exacting audio in the home at a price that really is a bargain, the Grado\u2019s RS2x utterly excels.","link":"https:\/\/www.standard.co.uk\/shopping\/esbest\/gadgets-tech\/audio\/best-wired-headphones-over-ear-b1047448.html","file":"","showsite":"Y","datef":"February 2023"}] var scriptElement=document.querySelector("[data-product='f43a48670ce15b3b910e18735a23d8e9']"); let div = document.createElement("div"); div.className="newawards"; let quotes=[]; let noquotes=[]; awards = awards.sort((a,b)=>{ return a.date==b.date?0:a.date
`+awards[i].datef+`

"`+awards[i].quote+`"

`+awards[i].publication+`
`; quotes.push(award); }else{ let award = `
`; noquotes.push(award); } } if(quotes.length>0){ div.innerHTML+='
'+quotes.join("")+"
"; } if(noquotes.length>0){ div.innerHTML+='
'+noquotes.join("")+"
"; } scriptElement.parentElement.insertBefore(div,scriptElement); let styles=document.createElement("style"); styles.innerHTML=` i.awarddate{ display: block; text-align: center; } .newawards{ padding: 0 30px; text-align: left; } .newawards p{ width: auto; } .nawardimage{ width: 100%; padding-top: 100%; background-repeat: no-repeat; background-position: center; background-size: contain; display: block; } .nawardquotes{ display:grid; grid-template-columns: auto auto; } @media (max-width: 750px){ .nawardquotes{ grid-template-columns: 1fr; } } .awardwithquote .naward{ display:grid; grid-template-columns: 1fr 3fr; align-items: flex-start; } .nawardquote{ padding: 10px 20px; align-self: center; } .nawardquote p{ margin: 0;padding: 0; } .nawardquote a{ color: blue; text-deocration: none; font-weight: bold; text-decoration: none; } .awardnoquote{ width: 150px; display: inline-block; height: 150px; padding: 0px 20px 0px 0px; } .nnooverflow{ max-width: 100%; overflow: hidden; position: relative; text-align: center; } .nrelative{ position: relative; } .nrelative .nscrollleft{ position: absolute; left: 5px; top: 50px; background-color: rgba(255,255,255,0.7); border-radius: 5px; width: 30px; height: 50px; z-index: 1; } .nrelative .nscrollleft:before{ content: " "; position: absolute; top: 12px; left: 10px; transform: rotate(-45deg); border-top: 2px solid #000; border-left: 2px solid #000; height: 20px; width: 20px; } .nrelative .nscrollright{ position: absolute; right: 5px; top: 50px; background-color: rgba(255,255,255,0.7); border-radius: 5px; width: 30px; height: 50px; z-index: 1; } .nrelative .nscrollright:before{ content: " "; position: absolute; top: 12px; right: 10px; transform: rotate(135deg); border-top: 2px solid #000; border-left: 2px solid #000; height: 20px; width: 20px; } .nawardimages{ white-space: nowrap; } `; scriptElement.parentElement.insertBefore(styles,scriptElement); var scrollarea=div.querySelector(".nnooverflow"); var scrollright = div.querySelector(".nscrollright"); var scrollleft= div.querySelector(".nscrollleft"); scrollright.onclick=function(){ scrollarea.scrollTo({ top: 0, left: scrollarea.scrollLeft+scrollarea.scrollWidth, behavior: 'smooth' }); } scrollleft.onclick=function(){ scrollarea.scrollTo({ top: 0, left: scrollarea.scrollLeft-scrollarea.scrollWidth, behavior: 'smooth' }); } let setupOverflow = function(){ scrollright.style.display="none"; scrollleft.style.display="none"; if(scrollarea.offsetWidth