Source Code Wikia
Advertisement

<!DOCTYPE html> <html lang="en-US"> <head> <script src="https://cdn.optimizely.com/js/7740361315.js"></script> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width"> <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/themes/purple/assets/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/wp-content/themes/purple/assets/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/wp-content/themes/purple/assets/favicons/favicon-16x16.png" sizes="16x16"> <link rel="shortcut icon" href="/favicon.ico"> <script>

   var userCountryCode = "en-us";

</script> <title>Purple - The World's First Comfort Tech Company Backed by Science</title>

<meta name="description" content="💜 Purple is the best mattress tech advancement in 80 years. Our mattresses and pillows come with free delivery, free returns, and a 100-night trial." /> <link rel="canonical" href="https://purple.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Purple - The World&#039;s First Comfort Tech Company Backed by Science" /> <meta property="og:description" content="Purple is the best mattress tech advancement in 80 years. Our mattresses and pillows come with free delivery, free returns, and a 100-night trial." /> <meta property="og:url" content="https://purple.com/" /> <meta property="og:site_name" content="Purple" /> <meta property="fb:app_id" content="1884592491832135" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Purple is the best mattress tech advancement in 80 years. Our mattresses and pillows come with free delivery, free returns, and a 100-night trial." /> <meta name="twitter:title" content="Purple - The World&#039;s First Comfort Tech Company Backed by Science" /> <meta name="twitter:site" content="@lifeonpurple" /> <meta name="twitter:image" content="https://purple.com/wp-content/uploads/2018/01/King_lifestyle.jpg" /> <meta name="twitter:creator" content="@lifeonpurple" /> <script type='application/ld+json'>{"@context":"https:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/purple.com\/","name":"Purple","potentialAction":{"@type":"SearchAction","target":"https:\/\/purple.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <script type='application/ld+json'>{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/purple.com\/","sameAs":["https:\/\/www.facebook.com\/LifeOnPurple\/","https:\/\/www.instagram.com\/lifeonpurple\/","https:\/\/twitter.com\/lifeonpurple"],"@id":"https:\/\/purple.com\/#organization","name":"Purple","logo":""}</script>

<link rel='stylesheet' id='formidable-css' href='https://purple.com/wp-content/plugins/formidable/css/formidableforms.css' type='text/css' media='all' /> <link rel='stylesheet' id='bodhi-svgs-attachment-css' href='https://purple.com/wp-content/plugins/svg-support/css/svgs-attachment.css' type='text/css' media='all' /> <link rel='stylesheet' id='main-css-css' href='https://purple.com/wp-content/themes/purple/dist/css/style.min_8be980.css' type='text/css' media='all' /> <script type='text/javascript' src='https://purple.com/wp-content/themes/purple/dist/js/header.min_bd6b83.js'></script> <script type='text/javascript' src='https://purple.com/wp-includes/js/jquery/jquery.js'></script> <script type='text/javascript' src='https://purple.com/wp-includes/js/jquery/jquery-migrate.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var frm_js = {"ajax_url":"https:\/\/purple.com\/wp-admin\/admin-ajax.php","images_url":"https:\/\/purple.com\/wp-content\/plugins\/formidable\/images","loading":"Loading\u2026","remove":"Remove","offset":"4","nonce":"d43f35a875","id":"ID","no_results":"No results match","file_spam":"That file looks like Spam.","calc_error":"There is an error in the calculation in the field with key","empty_fields":"Please complete the preceding required fields before uploading a file."}; /* ]]> */ </script> <script type='text/javascript' src='https://purple.com/wp-content/plugins/formidable/js/formidable.min.js'></script> <script type='text/javascript' src='https://purple.com/wp-content/plugins/formidable-pro/js/formidablepro.min.js'></script> <script type='text/javascript' src='https://purple.com/wp-content/plugins/formidable-pro/js/dropzone.min.js'></script> <script type='text/javascript' src='https://purple.com/wp-content/plugins/formidable-pro/js/chosen.jquery.min.js'></script> <script type='text/javascript' src='https://purple.com/wp-content/plugins/formidable-pro/js/jquery.maskedinput.min.js'></script> <script type="text/javascript">document.documentElement.className += " js";</script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:;j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5Z7BF2');</script> </head> <body class="deprecated-framework"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5Z7BF2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>

var defaultPromoBanners = {"en-us":{"id":"free-pillow"},"en-ca":{"id":"free-pillow-ca"}}; var banners = {"print-ad":{"html":"FREE Seat Cushion With Mattress Purchase! Add a Royal Purple Seat Cushion and a mattress to your cart, then enter code 'COMFY' at checkout.","promoBlockOverride":["print-ad"]},"podcast":{"html":"<a href=\"\/mattresses\/\">Welcome podcast listeners! Enter promo code <\/span> at checkout and get free sheets AND a free mattress protector (w\/ mattress purchase)<\/a>\r\n<style>\r\n.free-sheets-cushion .content {\r\n\tpadding: 10px;\r\n\tfont-weight: 700;\r\n\tcolor:#8e2391;\r\n}\r\n.free-sheets-modal .main .black-friday {\r\n\tfont-size: 15px;\r\n\ttext-transform: uppercase;\r\n\tcolor: #333;\r\n\tfont-weight: 700;\r\n\ttext-align: center;\r\n}\r\n.free-sheets-modal .main h2 {\r\n\ttext-align: center;\r\n\tmargin-bottom: 20px;\r\n\tfont-size: 28px;\r\n\tline-height: 1.2;\r\n}\r\n\r\n.free-sheets-modal .main {\r\n\tfont-size: 0;\r\n}\r\n.free-sheets-modal .main .sheet-wrapper {\r\n\twidth: 50%;\r\n\tdisplay: inline-block;\r\n\tpadding: 8px;\r\n}\r\n.free-sheets-modal .main a {\r\n\twidth: 100%;\r\n\tborder: 1px solid #ccc;\r\n\tdisplay: inline-block;\r\n\tborder-radius: 5px;\r\n\tpadding: 20px;\r\n\tpadding-bottom: 5px;\r\n\ttext-align: center;\r\n}\r\n.free-sheets-modal .main a:hover {\r\n\tbackground-color: #f4f4f4;\r\n}\r\n.free-sheets-modal .main a img {\r\n\tdisplay: block;\r\n\twidth: 100%;\r\n\tmax-width: 120px;\r\n\tmargin: auto;\r\n}\r\n.free-sheets-modal .main a .label {\r\n\tmargin-top: 15px;\r\n\tfont-size: 16px;\r\n\tcolor: #777;\r\n\tdisplay: inline-block;\r\n}\r\n.free-sheets-modal .main .terms {\r\n\tfont-size: 12px;\r\n\tcolor: #777;\r\n\ttext-align: center;\r\n\tmargin-top: 15px;\r\n}\r\n.free-sheets-modal .main .terms strong {\r\n\tfont-size: 14px;\r\n\tcolor: #222;\r\n\tdisplay: block;\r\n\tmargin-bottom: 15px;\r\n}\r\nbody.deprecated-framework .modal-overlay.free-sheets-modal .modal .modal-close-x {\r\n\ttop:0;\r\n\tfont-size: 45px;\r\n}\r\n\r\nbody.current-framework .modal-overlay.free-sheets-modal .modal .modal-close-x {\r\n\ttop:0;\r\n\tfont-size: 45px;\r\n}\r\n@media (max-width: 991px) {\r\n\t.free-sheets-modal .main h2 {\r\n\t\tfont-size: 24px;\r\n\t}\r\n\tbody.deprecated-framework .modal-overlay.free-sheets-modal .modal .modal-close-x {\r\n\t\tfont-size: 35px;\r\n\t}\r\n\tbody.current-framework .modal-overlay.free-sheets-modal .modal .modal-close-x {\r\n\t\tfont-size: 35px;\r\n\t}\r\n}\r\n@media (max-width: 767px) {\r\n\t.free-sheets-modal .main h2 {\r\n\t\tfont-size: 21px;\r\n\t}\r\n}\r\n<\/style>","scripts":"(function(){\r\n document.addEventListener(\"DOMContentLoaded\", function(event) { \r\n $(document).ready(function() {\r\n var discountCode = purple.utilities.getUrlParameter('discountCode');\r\n \r\n if (discountCode) {\r\n purple.utilities.setCookie(\"discountCode\", discountCode, 1)\r\n }\r\n else {\r\n discountCode = purple.utilities.getCookie('discountCode');\r\n }\r\n $('#podcastDiscount').text(discountCode);\r\n });\r\n });\r\n})();","promoBlockOverride":["podcast"]},"radio":{"html":"<a href=\"\/mattresses\/\">Welcome Sirius XM listener! Enter promo code <\/span> at checkout to take 10% off of your entire order. (w\/ mattress purchase)","scripts":"(function(){\r\n document.addEventListener(\"DOMContentLoaded\", function(event) { \r\n $(document).ready(function() {\r\n var discountCode = purple.utilities.getUrlParameter('discountCode');\r\n \r\n if (discountCode) {\r\n purple.utilities.setCookie(\"discountCode\", discountCode, 1)\r\n }\r\n else {\r\n discountCode = purple.utilities.getCookie('discountCode');\r\n }\r\n $('#lowerDiscount').text(discountCode);\r\n });\r\n });\r\n})();","promoBlockOverride":["radio"]},"free-pillow":{"html":"<a href=\"\/mattresses\">Limited time: Get a FREE Purple Pillow when you buy a mattress<\/a>"},"free-pillow-ca":{"html":"<a href=\"\/mattresses\/purple-bed\/buy\">Limited time: Get a FREE Purple Pillow when you buy a mattress<\/a>"}}; purple.promoSystem.banners.initialize(); </script> <header class="main-header">

<nav role="navigation"> <a class="purple-logo" href="/" aria-label="Visit our homepage"> <svg xmlns="http://www.w3.org/2000/svg" role="img"> <title>Purple Logo</title> <symbol id="purple-logo" viewBox="0 0 198 65"> <path d="M38.7 25.5c-3-8.7-11.6-11.5-17.3-11.3-7 .2-10.8 5.8-11 5.8v-3.2c0-.7 0-1.6-1.2-1.6l-7.5.1c-1 0-1.7.2-1.7 1.4v45.8c0 1.1.5 1.8 2 1.8h7.5c1 0 2-.8 1.9-1.8V48.2c0-.3 0-.4.4 0 .7 1 3.4 4.5 10.9 4.6 15.2.3 19.6-17.1 16-27.3zm-10.1 8.6c-.2 3.8-2.4 8.5-8.7 8.7-6.8.2-9.2-4.1-9.4-9.2-.3-5.5 3.3-9.3 9-9.4 6.6 0 9.2 5 9 9.9zm75.2-19.8c-3 0-6-.1-8.6 1.7-1.7 1.1-3 2.6-4 4.4-.2.4-.4 1-.4.4v-4c-.1-1-.8-1.7-2.1-1.7H81c-1.2 0-1.6 1.1-1.6 1.8v32.8c0 2 1 2.1 2.1 2.1h7.2c1.2 0 2-.3 2-2V37.6c0-2.7-.1-5.6.8-8.2.6-2 2-3.5 3.8-4.4 1.8-.8 3.7-1 5.6-1 1.6.2 4.5 1 4.5-1.6V16c0-.8-.7-1.7-1.6-1.6zm43.7 18.9c-.1-10.9-6.8-16.2-11-17.7-5.4-2-10.7-1.8-15.1 1.2A15 15 0 0 0 118 20h-.2v-3.4c0-.8-.8-1.5-1.6-1.5h-7c-1.1 0-1.7 1-1.7 2v45.5c0 .5 0 1.7 1.7 1.8h7.7c.8 0 1.9-.2 1.9-2V48.1c.1-.4.4 0 .6.4 1.6 2.3 5.6 4.1 9.7 4.3 5.7.3 10-1.7 13.4-5.5a22 22 0 0 0 4.9-14.1zm-11.5.7c.1 5-3.7 9-8.7 9-7.5-.2-9.3-5.7-9.4-8.8 0-7.1 4.5-9.6 8.3-9.9 7.2-.4 9.7 4.7 9.8 9.7zm61.7-.1c.8-14-11-25-27.8-17-10.5 4.9-12.8 20-5.8 28.6 8.5 10.6 24.5 8.9 30.9 1.4.9-1 .3-1.8-.6-2.5l-5.1-3.6c-.7-.5-1.7-.3-2.2.3-1 1.1-3.5 3.4-7.2 3.3-4.7 0-7.6-3-8.5-7.1L196 37c1.5-.1 1.4-1.3 1.6-3.3zm-26.2-4.5c.3-4.4 4-7 8.1-7 4.2.1 6.6 3 7 7h-15zM72.8 15.2h-6.6c-1.7 0-2.4 1.3-2.4 2.7 0 0 .3 15.4-.2 18.5-.4 3.2-1.7 6.1-6.4 6.4-5.3.2-5.8-5-6-6V17.5c0-1.2-.9-2.4-2.3-2.4h-8.1c-.7 0-1 .6-1.1 1l.1 1.7c.2.6 1.4 2.2 2 3.3a26.8 26.8 0 0 1 1.9 19c-.9 3.2-1.5 4.1-2 5.3-.7 1.6 2.2 5 4.9 6 3.7 1.4 12.6 3 17.5-4.7v2.7c0 1 .8 2.3 2.5 2.3h6.2c1.2 0 2.2-1 2.2-2.4V17.6c0-1.3-1-2.4-2.2-2.4zM156.2 0h-7.5c-1.7 0-2.2 0-2.2 1.6V13c0 1.7-.3 4.1.6 5.5 1.7 2.7 4.4 7.2 4.7 11.9.2 4.5-.3 9-2.2 13.2-1 2-2.5 3.6-3 5.7a9 9 0 0 0-.3 2.4c0 .6.3 1.7 1.6 1.7h7.7c.9 0 2-.2 2-1.7v-50c0-1-.5-1.7-1.4-1.7z" /> </symbol> <use xlink:href="#purple-logo" /> </svg> </a>

</nav>

</header>


<script> if (purpleLocale.locale == "en-ca") { document.querySelector('section.new-products-wrapper').style = "display:none"; } </script>



<script type="text/javascript"> if ( window.addEventListener ) { var start = 0; var trigger = false; var kkeys = [], konami = [38,38,40,40,37,39,37,39,66,65]; window.addEventListener("keydown", function(e){ console.log(e.keyCode); if (e.keyCode == 38 && start == 0){ trigger = true; } if(trigger) { console.log('in trigger'); if (konami[start] == e.keyCode) { kkeys.push( e.keyCode ); console.log('pushed' + kkeys); start++; } else { console.log('was not right key'); trigger = false; start = 0; kkeys = [];

} } var is_same = (kkeys.length == konami.length) && kkeys.every(function(element, index) {

   			return element === konami[index];

}); if (is_same) { console.log('show Text'); purple.modals.open('konami'); trigger = false; start = 0; kkeys = []; } }, true); } </script>

<footer class="footer">

<svg class="purple-logo"> <use xlink:href="#purple-logo" /> </svg>

© 2018 Purple. All Rights Reserved.

  • <a href="/terms-and-privacy#interest-based-ads">Interest-based Ads</a>
  • <a href="/terms-and-privacy">Terms & Privacy</a>

</footer>

<script type='application/ld+json'> { "@context": "http://www.schema.org", "@type": "Corporation", "name": "Purple", "url": "https://purple.com", "logo": "https://purple.com/wp-content/uploads/2016/10/purple-logo.svg", "image": "Purple.com", "sameAs": [ "https://www.facebook.com/lifeonpurple", "https://www.youtube.com/purple", "https://www.instagram.com/lifeonpurple", "https://twitter.com/lifeonpurple", "https://www.pinterest.com/lifeonpurple", "https://www.linkedin.com/company/purple-innovation-llc/", "https://en.wikipedia.org/wiki/Purple_Innovation" ], "address": { "@type": "PostalAddress", "streetAddress": "123 E 200 N", "addressLocality": "Alpine", "addressRegion": "UT", "postalCode": "84004", "addressCountry": "United States" }, "contactPoint": { "@type": "ContactPoint", "telephone": "+1-888-848-8456", "contactType": "Customer Service" } }

		</script>

Cart

<button class="btn--close" aria-label="Close"> × </button>

Subtotal

USD

Payments from

$/MO.

<input type="submit" class="btn btn--cart-checkout" id="checkout" name="checkout" value="Checkout">

Financing options and discount codes are added at checkout.

<button class="btn btn--cart-tab js-prevent-cart-listener" aria-label="Cart Listener Tab"> Open Cart <svg xmlns="http://www.w3.org/2000/svg" class="icon-cart icon-cart--side" viewBox="0 0 25 25" enable-background="new 0 0 25 25"><g fill="#45166a"><path d="M24.6 3.6c-.3-.4-.8-.6-1.3-.6h-18.4l-.1-.5c-.3-1.5-1.7-1.5-2.5-1.5h-1.3c-.6 0-1 .4-1 1s.4 1 1 1h1.8l3 13.6c.2 1.2 1.3 2.4 2.5 2.4h12.7c.6 0 1-.4 1-1s-.4-1-1-1h-12.7c-.2 0-.5-.4-.6-.8l-.2-1.2h12.6c1.3 0 2.3-1.4 2.5-2.4l2.4-7.4v-.2c.1-.5-.1-1-.4-1.4zm-4 8.5v.2c-.1.3-.4.8-.5.8h-13l-1.8-8.1h17.6l-2.3 7.1z"></path><circle cx="9" cy="22" r="2"></circle><circle cx="19" cy="22" r="2"></circle></g></svg> </button> <script id="CartItemTemplate" type="text/template">

<button class="btn--seamless quantity-decrement" type="button">-Decrement</button> <input class="quantity" type="number" min="0" aria-label="Quantity"> <button class="btn--seamless quantity-increment" type="button">+Increment</button>

</script> <script id="CrossSellTemplate" type="text/template">

<svg viewBox="0 0 27 27" xmlns="http://www.w3.org/2000/svg"> <path d="M13.5 0C6 0 0 6 0 13.5S6 27 13.5 27 27 21 27 13.5 21 0 13.5 0zm6.2 14.6c-.2.3-.7.5-1.3.4H15v3.4c0 .6 0 1-.4 1.3-.3.3-.6.4-1 .4-.6 0-1 0-1.2-.3-.3-.2-.4-.7-.4-1.3V15H8.6c-.6 0-1 0-1.3-.4-.3-.3-.4-.6-.4-1 0-.6 0-1 .3-1.2.2-.3.7-.4 1.3-.4H12V8.6c0-.6 0-1 .4-1.3.3-.3.6-.4 1-.4.6 0 1 0 1.2.3.3.2.4.7.4 1.3V12h3.4c.6 0 1 0 1.3.4.3.3.4.6.4 1 0 .6 0 1-.3 1.2z" fill="#fff"/> </svg>

<button class="btn--cross-sell-close"> × Close </button>

</script>

<svg xmlns="http://www.w3.org/2000/svg" viewBox="10 14 31 24"><path class="checkmark-path" fill="none" style="stroke-width: 2.5; stroke: #fff; fill: none" d="M14.1 27.2l7.1 7.2 16.7-16.8"></path></svg>

<svg viewBox="0 0 263 263" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"><path d="M179 182c-12.2-12.2-29-19.8-47.8-19.8-18.6 0-35.5 7.6-47.8 19.8" fill="none" stroke="#fff" stroke-width="15" /><path d="M91.5 142.5c0 7.3-6 13.3-13.4 13.3-7.2 0-13.2-6-13.2-13.3 0-13.4 13.3-26.7 13.3-26.7s13.5 13.3 13.5 26.7" fill="#24aae1" class="tear" fill-rule="nonzero" /><circle cx="131.3" cy="131.3" r="112.7" fill="none" stroke="#fff" stroke-width="15" stroke-linecap="butt" stroke-miterlimit="1.5" /><circle cx="165.8" cy="99.9" r="15.6" fill="#fff" /><circle cx="96.7" cy="99.8" r="15.6" fill="#fff" /></svg>

<script>document.addEventListener("DOMContentLoaded", function(event) {purple.currentPageType = "homepage";});</script> <script type='text/javascript' src='https://purple.com/wp-content/themes/purple/dist/js/footer.min_194ff0.js'></script> <script> /*<![CDATA[*/ var frmcalcs={"fields":[],"calc":{"optin":{"calc":"false","calc_dec":"","calc_type":"","form_id":"38","field_id":"365","in_section":"0","in_embed_form":"0","inSection":"0","inEmbedForm":"0","fields":[]}},"fieldKeys":[],"fieldsWithCalc":{"365":"optin"},"triggers":[]}; if(typeof __FRMCALC == "undefined"){__FRMCALC=frmcalcs;}else{__FRMCALC=jQuery.extend(true,{},__FRMCALC,frmcalcs);}/*]]>*/ </script>

</body> </html>

Advertisement