@import url(vendor/all-739d4e56.css);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,figure,figcaption{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none}address{font-style:normal}header,section,article,nav,footer,hgroup,details,summary,figure,main{display:block}mark{color:inherit;background:transparent}abbr{border:none}summary::-webkit-details-marker{display:none}@font-face{font-family:"Avenir LT W01_45 Book1475508";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book O1475514";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg")}@font-face{font-family:"Avenir LT W01_85 Heavy1475544";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg")}@font-face{font-family:"Avenir LT W01_95 Black1475556";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg")}@font-face{font-family:"Trade Gothic W01 Cn_18";src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");src:url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("https://d1mmgk36i9f3qd.cloudfront.net/fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")}.owl-theme .owl-pagination{display:none}@media screen and (max-width: 480px){.owl-theme .owl-pagination{display:block;position:absolute;right:0;bottom:10px;left:0}}.owl-theme .owl-controls .owl-page span{width:10px;height:10px;background:#9e9f9e}.masthead .owl-theme .owl-controls .owl-page span{background:#efefee}.owl-theme .owl-controls .owl-page.active span{background:#6f7575}.masthead .owl-theme .owl-controls .owl-page.active span{background:#ffffff}.owl-theme .owl-controls .owl-buttons div{padding:0;margin:0;border-radius:0;text-indent:-8685px;opacity:1;position:absolute;top:50%;z-index:100;width:48px;height:48px;padding:16px 15px;margin:-24px 0 0 0;overflow:hidden;background:#ffffff 50% 50% no-repeat}.owl-theme .owl-controls .owl-buttons div:before{display:block;width:20px;height:20px;content:""}.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}.owl-theme .owl-controls .owl-buttons div.owl-prev:before{background:transparent url("/images/icons-37e064f9.png") -3297px -83px no-repeat}.owl-theme .owl-controls .owl-buttons div.owl-next{right:0}.owl-theme .owl-controls .owl-buttons div.owl-next:before{background:transparent url("/images/icons-37e064f9.png") -3105px -83px no-repeat}@media screen and (max-width: 480px){.owl-theme .owl-controls .owl-buttons{display:none}#press .owl-theme .owl-controls .owl-buttons{display:block}}.tablet,.mobile{display:none!important}@media screen and (max-width: 768px){.tablet{display:block!important}.tablet.inline{display:inline!important}.tablet.inline_block{display:inline-block!important}.no_tablet{display:none!important}}@media screen and (max-width: 480px){.mobile{display:block!important}.mobile.inline{display:inline!important}.mobile.inline_block{display:inline-block!important}.no_mobile{display:none!important}}.wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 2.5em}.wrap::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.wrap{padding:0 1.25em}}.column{padding:0 40px;margin:0 auto}@media screen and (max-width: 480px){.column{padding:0 15px}}.half,.third,.quarter{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}.third{width:33%}.quarter{width:25%}.content_module{display:block}.content_module::after{clear:both;content:"";display:table}.content_module--title{margin-bottom:4em;text-align:center}.content_module--header{margin-bottom:4em;text-align:center}.content_module--content{display:block}.content_module--content::after{clear:both;content:"";display:table}.slim_hero{display:block;background-color:#F6F7F6;background-size:cover;background-repeat:no-repeat}.slim_hero::after{clear:both;content:"";display:table}.slim_hero--title{padding:9em 0;text-align:center}@media screen and (max-width: 768px){.slim_hero--title{padding:6em 0}}@media screen and (max-width: 480px){.slim_hero--title{padding:3em 0}}.slim_hero--title .h2{color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.4)}ul.accordion{margin-top:60px;margin-bottom:60px}ul.accordion li{background-color:white;margin-bottom:2px;display:block}ul.accordion li::after{clear:both;content:"";display:table}ul.accordion .summary{overflow:auto;padding:20px;border:2px solid transparent;cursor:pointer;box-sizing:border-box}ul.accordion .summary:hover{border-color:#60edb3}ul.accordion h5.new_header{display:inline-block;text-align:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}ul.accordion h5.new_header:last-child{margin-right:0}@media screen and (max-width: 480px){ul.accordion h5.new_header{float:left;display:block;margin-right:2.35765%;width:91.4702%}ul.accordion h5.new_header:last-child{margin-right:0}}ul.accordion p{float:right;margin-top:6px}@media screen and (max-width: 480px){ul.accordion p{float:none;clear:both;text-align:left}}ul.accordion .details{display:none;overflow:auto;background-color:#F6F7F6}a{text-decoration:none;color:#797f83}a.button{display:inline-block;padding:16px 50px;font:12px "Avenir LT W01_85 Heavy1475544";text-transform:uppercase;letter-spacing:0.1em;color:#6f7575;border:none;border-radius:0;background:#60edb3;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}a.button:hover{background:#85f1c5}@media screen and (max-width: 480px){a.button{padding:17px 20px}}a.button_secondary{display:inline-block;padding:16px 50px;font:12px "Avenir LT W01_85 Heavy1475544";text-transform:uppercase;letter-spacing:0.1em;color:#6f7575;border:none;border-radius:0;background:#60edb3;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border:2px solid #898E8E;background-color:transparent;padding:16px 28px}a.button_secondary:hover{background:#85f1c5}@media screen and (max-width: 480px){a.button_secondary{padding:17px 20px}}a.button_secondary:hover{background-color:transparent;border-color:#60edb3}a.new_button{display:inline-block;padding:16px 24px;font:500 14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.1em;color:#484B4C;border:none;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}a.new_button.secondary{padding:16px 10px;min-width:200px;text-align:center;color:#6f7575;border:2px solid #808184;background:#ffffff;transition:50ms}a.new_button.secondary:active{border-color:#8FFFD2}a.new_button.secondary:hover{border-color:#50E3C2;background:#ffffff}a.more{font-size:0.8125em;line-height:1.54;text-transform:uppercase;font-family:"Avenir LT W01_95 Black1475556";letter-spacing:2px;display:inline-block;padding:0 0 5px 0;border-bottom:2px solid #919599}a.accordion{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;display:inline-block}a.accordion .icon{display:inline-block;width:15px;height:8px;margin:0 0 0 8px;background:transparent url("/images/icons/icon_down_arrow-5255d7e6.png") 0 0 no-repeat;background-size:15px 8px}a.accordion.opened .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}a.close{display:inline-block;width:16px;height:16px;text-indent:-8685px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}a.close:before{position:absolute;top:0;left:50%;bottom:0;z-index:1;width:2px;margin:0 0 0 -1px;content:"";background:#6f7575}a.close:after{position:absolute;top:50%;right:0;left:0;z-index:1;height:2px;margin:-1px 0 0 0;content:"";background:#6f7575}.h1,.h2,.h3,.h4,.h5,.h6{font:60px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;letter-spacing:0.1em}.h2{font-size:40px}.h3{font-size:18px}.h4{font-size:12px}.h5{font:normal 12px "Trade Gothic W01 Cn_18"}.h6{font:normal 10px "Avenir LT W01_45 Book1475508"}h3.new_header{font:normal 37px "Avenir LT W01_45 Book1475508";line-height:56px}h5.new_header{font:normal 24px "Avenir LT W01_45 Book1475508";line-height:36px}@media screen and (max-width: 480px){.h1{font-size:36px}.h2{font-size:24px}.h3{font-size:16px}select{font-size:16px}h3.new_header{font-size:27px;line-height:40px}h5.new_header{font-size:21px;line-height:32px}}p.success{color:#60edb3}p.error{color:#E60F2C}p.body_large{font-size:18px;line-height:28px}.flash{position:relative;padding:15px 30px 15px 20px;font-family:"Avenir LT W01_85 Heavy1475544";font-weight:300;text-align:center}.flash.success{color:#797f83;background:#60edb3}.flash.info{color:#484B4C;background:#CEDFF8}.flash a.close{position:absolute;top:50%;right:10px;margin-top:-8px}#canada_notification{font-family:"Avenir LT W01_45 Book1475508";font-size:14px}#canada_notification .ca_flag{display:inline-block;width:34px;height:24px;margin-right:16px;vertical-align:-7px;background:url("/images/icon_ca_flag-bf56375e.png") 0 0 no-repeat;background-size:100%}#canada_notification strong{font-family:"Avenir LT W01_85 Heavy1475544"}@media screen and (min-width: 769px){.select{position:relative;background:#F6F7F6}.select:before{position:absolute;right:20px;top:15px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select select{position:relative;z-index:2;width:100%;height:50px;padding:0 40px 0 20px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}.select select:focus{outline:none}}input[type="submit"]{display:inline-block;padding:16px 50px;font:12px "Avenir LT W01_85 Heavy1475544";text-transform:uppercase;letter-spacing:0.1em;color:#6f7575;border:none;border-radius:0;background:#60edb3;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}input[type="submit"]:hover{background:#85f1c5}@media screen and (max-width: 480px){input[type="submit"]{padding:17px 20px}}input[type="submit"]:focus{outline:none}form.new_form{text-align:left}form.new_form input[type="text"],form.new_form input[type="number"],form.new_form input[type="tel"],form.new_form input[type="email"]{width:100%;height:50px;padding:14px 18px;font:400 14px "Avenir LT W01_45 Book1475508";border:1px solid #efefee;background:#F6F7F6;box-sizing:border-box;border-radius:0;-webkit-appearance:none}form.new_form input[type="text"]:hover,form.new_form input[type="number"]:hover,form.new_form input[type="tel"]:hover,form.new_form input[type="email"]:hover{border-color:#e4e4e3}form.new_form input[type="text"]:focus,form.new_form input[type="number"]:focus,form.new_form input[type="tel"]:focus,form.new_form input[type="email"]:focus{border:2px solid #b4b5b4;outline:none}form.new_form input[type="text"].error,form.new_form input[type="number"].error,form.new_form input[type="tel"].error,form.new_form input[type="email"].error{border-color:#E60F2C}form.new_form .select{position:relative}form.new_form .select:after{content:"";position:absolute;z-index:2;right:14px;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #797f83;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}form.new_form select{padding:14px 30px 14px 18px;border:1px solid #efefee;border-radius:0;background:#F6F7F6;box-sizing:border-box;-webkit-appearance:none;width:100%;font-size:14px}form.new_form select:hover{border-color:#e4e4e3}form.new_form select:focus{border:2px solid #b4b5b4;outline:none}form.new_form fieldset.actions{margin-top:40px;text-align:center}form.new_form dt{margin-bottom:5px;margin-top:30px}form.new_form p.error{display:none;padding-top:15px;color:#E60F2C}form.new_form p.error.visible{display:block}form.new_form p.error[data-id="card_invalid"]{padding:0 0 15px 0}.more_arrow{display:block;width:29px;height:16px;margin:0 auto 100px auto}@media screen and (max-width: 480px){.more_arrow{margin-bottom:50px}}#notifications{color:#797f83;background:#60edb3}#notifications p{max-width:1060px;margin:0 auto}#notifications p a.close{float:right}@media screen and (max-width: 480px){#notifications p{font-size:14px;text-align:left}}.social_media li{display:inline-block}.social_media li+li{padding-right:7px}.social_media a{display:block;width:17px;height:16px;text-indent:-8685px;background-image:url("/images/icon_social_media-dfbf01d9.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.social_media a{background-image:url("/images/icon_social_media@2x-a5903a25.png");background-size:17px 50px}}.social_media a.facebook{background-position:4px 0}.social_media a.twitter{background-position:0 -17px}.social_media a.instagram{background-position:0 -34px}body{font:normal 16px "Avenir LT W01_45 Book1475508";color:#797f83;line-height:140%;border-top:100px solid #ffffff;background:#52575b}@media screen and (max-width: 480px){body{border-top-width:42px}}body>header{position:fixed;top:0;right:0;left:0;z-index:10}body>header .column{padding:37px 40px 37px 40px}body>header>.column{position:relative;z-index:2;min-height:25px;background:#ffffff;-webkit-transition:padding 150ms ease;-moz-transition:padding 150ms ease;-o-transition:padding 150ms ease}body>header h1{position:absolute;top:40px;left:50%;z-index:1;margin:0 0 0 -81px;font-size:1em;-webkit-transition:top 150ms ease;-moz-transition:top 150ms ease;-o-transition:top 150ms ease}body>header h1 svg{width:160px;height:20px;fill:#484B4C}body>header a.hamburger{width:25px;height:18px;text-indent:-8685px;background-image:url("/images/icon_hamburger-2ba3e553.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){body>header a.hamburger{background-image:url("/images/icon_hamburger@2x-bb36b31e.png");background-size:25px 18px}}body>header a.cart svg{display:inline-block;width:19px;height:16px;vertical-align:middle;fill:#797f83}body>header a.cart span{display:inline-block;width:20px;height:20px;margin:0 0 0 5px;text-align:center;font:normal 12px/20px "Avenir LT W01_85 Heavy1475544";vertical-align:middle;color:#52575b;border-radius:100%;background:#60edb3}body>header a.cart span:empty{display:none}@media screen and (max-width: 860px){body>header .tablet{display:block!important}body>header .tablet.inline_block{display:inline-block!important}body>header a.cart{float:right;font-size:12px}}body>header nav.desktop{overflow:hidden}body>header nav.desktop>ul{float:left;font-size:12px;font-family:"Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase}body>header nav.desktop>ul+ul{float:right}body>header nav.desktop>ul li{display:inline-block}body>header nav.desktop>ul li+li{padding-left:30px}body>header nav.desktop>ul a{display:inline-block;padding:0 0 5px 0}body>header nav.desktop>ul a.active{color:#484B4C;border-bottom:2px solid #60edb3}body>header nav.desktop>ul .nav-highlight a{color:#60edb3}@media screen and (max-width: 860px){body>header nav.desktop>ul{display:none}}body>header nav.tablet{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;display:block;position:absolute;overflow-y:auto;top:0;left:-300px;z-index:1;width:290px;height:100vh;padding:40px;background:#52565a;box-sizing:border-box;-webkit-transition:left 200ms linear;-moz-transition:left 200ms linear;-o-transition:left 200ms linear}body>header nav.tablet.opened{left:0}body>header nav.tablet>ul+ul:not(.social_media){padding-top:30px;margin-top:30px;border-top:1px solid #787f84}body>header nav.tablet a{color:#d1d2d4}body>header nav.tablet li+li{padding-top:25px}body>header nav.tablet li ul{padding:20px 0 0 20px;opacity:0.4}body>header nav.tablet ul.social_media{padding:30px 0 0 0}body>header nav.tablet ul.social_media li{padding:0}body>header nav.tablet ul.social_media li+li{padding-left:20px}body>header nav.tablet a.close{position:absolute;top:40px;right:40px;z-index:1;width:25px;height:25px}body>header nav.tablet a.close:before{width:1px;margin:0 0 0 -1px;background:#d1d2d4}body>header nav.tablet a.close:after{height:1px;margin:-1px 0 0 0;background:#d1d2d4}body>header nav.tablet .nav-highlight a{color:#60edb3}@media screen and (max-width: 480px){body>header nav.tablet{width:300px;padding:20px;font-size:12px}body>header nav.tablet a.close{top:20px;right:20px;width:16px;height:16px}}body>header.collapsed>.column{padding:12px 40px 7px 40px}body>header.collapsed h1{top:12px}@media screen and (max-width: 480px){body>header>.column{padding:12px 15px 7px 15px}body>header h1{top:12px}body>header.collapsed>.column{padding:12px 15px 7px 15px}}body>footer{padding:48px 16px 94px 16px;font-family:"Avenir LT W01_45 Book1475508";text-align:center;color:#F6F7F6;background:#52565a}body>footer .column{overflow:hidden}@media screen and (max-width: 480px){body>footer .column{padding:0}}body>footer a{color:#F6F7F6}body>footer svg{fill:#F6F7F6}body>footer .logo{padding-bottom:40px}body>footer .logo svg{width:65px;height:24px;margin-bottom:12px}body>footer .logo p{font-size:14px}body>footer nav{padding-bottom:30px}body>footer nav ul{padding-bottom:10px}body>footer nav li{display:inline-block;width:33.3%;padding:0 16px;font-size:14px;box-sizing:border-box}body>footer ul.social_links{padding-bottom:48px}body>footer ul.social_links li{display:inline;padding:0 12px}body>footer ul.social_links svg{vertical-align:middle}body>footer .actions{padding-bottom:48px}body>footer .actions .button{display:inline-block;min-width:200px;padding:16px 24px;margin:0 auto 8px auto;font:500 14px "Avenir LT W01_85 Heavy1475544";text-align:center;text-transform:none;color:#F6F7F6;border:2px solid #F6F7F6;background:transparent}body>footer .actions p{padding-top:16px;font:500 14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.1em}body>footer .actions p svg{vertical-align:middle}body>footer .actions .tel_number{display:none}body>footer .contact{overflow:hidden;text-align:left}body>footer .contact p.success{text-align:center}body>footer .contact .row{position:relative;padding-right:90px;border:2px solid #ffffff}body>footer .contact label{display:block;padding:0 0 12px 0;font-size:14px;line-height:140%}body>footer .contact input[type="email"]{width:100%;height:48px;padding:8px 15px;font:normal 14px "Avenir LT W01_45 Book1475508";vertical-align:top;color:#797f83;border:none;border-radius:0;background:#ffffff;box-sizing:border-box;outline:none}body>footer .contact input[type="submit"]{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;position:absolute;top:0;right:0;z-index:1;width:90px;height:48px;padding:17px 0;text-align:center;text-transform:none;color:#F6F7F6;border:none;border-radius:0;background:#52565a}@media screen and (min-width: 542px){body>footer .actions .button~.button{margin-left:16px}body>footer .actions br{display:none}body>footer .actions br~br{display:block}}@media screen and (min-width: 845px){body>footer{padding-right:48px;padding-left:48px;text-align:left}body>footer .column{padding:0}body>footer .logo{float:left;padding-right:32px}body>footer nav{float:left}body>footer nav li{width:90px}body>footer ul.social_links{float:right}body>footer .actions{clear:both;padding-bottom:32px;text-align:center}body>footer .actions br{display:none}body>footer .actions br~br{display:none}body>footer .actions .button,body>footer .actions p{display:inline-block;max-width:100%}body>footer .actions p{margin-left:18px}body>footer .actions .tel_link{display:none}body>footer .actions .tel_number{display:inline}body>footer .contact{max-width:456px;margin:0 auto}}@media screen and (min-width: 1270px){body>footer{padding:64px 64px 94px 64px}body>footer .column{max-width:1280px}body>footer .actions{float:left;text-align:left;padding-bottom:0}body>footer .actions .button{margin-bottom:0}body>footer .contact{float:right;margin-top:-35px}body>footer .contact p.success{text-align:right}}body.basic>header .column{min-height:43px;font:normal 12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.1em;text-transform:uppercase}body.basic>header .column h1+a{float:right;margin-top:5px}body.basic>header .column p{margin-top:5px}@media screen and (max-width: 480px){body.basic>header .column p{display:none}}main{position:relative;z-index:1;background:#ffffff}.basic main{padding-bottom:50px}.masthead{position:relative;overflow:hidden;height:500px;margin:0 0 110px 0;text-align:center}.masthead .slide{width:100%;height:500px;background-color:#b4b5b4;background-position:50% 0;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1500px){.masthead .slide{background-size:auto 100%}}.masthead .copy{position:absolute;z-index:2;right:0;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.masthead .copy h2{padding:0 0 20px 0;color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.3)}.masthead .copy a{display:inline-block;color:#ffffff;font-family:"Avenir LT W01_95 Black1475556";text-transform:none;font-size:0.875em;color:#484B4C}.masthead .copy a.more{padding:0 0 5px 0}.masthead .copy a.button{width:200px;padding:16px 0;color:#6f7575;border:none}@media screen and (max-width: 480px){.masthead .copy{padding:0 20px}.masthead .copy h2{font-size:22px}}@media screen and (max-width: 768px){.masthead{height:300px}.masthead .slide{height:300px}}@media screen and (max-width: 480px){.masthead{height:200px;margin:0 0 50px 0}.masthead .slide{height:200px}.masthead .slide h2{font-size:22px}}.masthead.top_page{height:700px;margin:0 0 30px 0}.masthead.top_page .slide{height:700px}@media screen and (max-width: 768px){.masthead.top_page{height:500px}.masthead.top_page .slide{height:500px}}@media screen and (max-width: 480px){.masthead.top_page{height:340px}.masthead.top_page .slide{height:340px}}.masthead.last{height:300px;margin:0}.masthead.last .slide{height:300px}.masthead.no_margin{margin:0}.masthead #home_1{background-image:url("/images/home/img_masthead_1-65fce7fb.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_1{background-image:url("/images/home/img_masthead_1@2x-1aebc2a8.jpg")}}@media screen and (max-width: 480px){.masthead #home_1{background-image:url("/images/home/img_masthead_1_mobile-fcc2d0e2.jpg")}}.masthead #home_2{background-image:url("/images/home/img_masthead_2-7c0b60b3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_2{background-image:url("/images/home/img_masthead_2@2x-706f1d43.jpg")}}@media screen and (max-width: 480px){.masthead #home_2{background-image:url("/images/home/img_masthead_2_mobile-f1cd0b83.jpg")}}.masthead #home_3{background-image:url("/images/home/img_masthead_3-696f0348.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_3{background-image:url("/images/home/img_masthead_3@2x-bbc4876e.jpg")}}@media screen and (max-width: 480px){.masthead #home_3{background-image:url("/images/home/img_masthead_3_mobile-1dede3a1.jpg")}}.masthead #home_4{background-image:url("/images/home/img_masthead_4-023261dc.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_4{background-image:url("/images/home/img_masthead_4@2x-060f009a.jpg")}}@media screen and (max-width: 480px){.masthead #home_4{background-image:url("/images/home/img_masthead_4_mobile-9d5c09f9.jpg")}}.masthead #free_shipping{background-image:url("/images/home/img_free_shipping-f56e3641.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #free_shipping{background-image:url("/images/home/img_free_shipping@2x-36be31cc.jpg")}}@media screen and (max-width: 480px){.masthead #free_shipping{background-image:url("/images/home/img_free_shipping_mobile-23e1ad6a.jpg")}}.masthead #wake_up{background-image:url("/images/home/img_products-13eead84.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #wake_up{background-image:url("/images/home/img_products@2x-fa142df7.jpg")}}@media screen and (max-width: 480px){.masthead #wake_up{background-image:url("/images/home/img_products_mobile-1e886c8a.jpg")}}.masthead #sleeps_all{background-image:url("/images/press/img_bottom-a50e1ca7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #sleeps_all{background-image:url("/images/press/img_bottom@2x-262a7edd.jpg")}}.masthead#layers{height:700px;background:#6f7575;color:#ffffff}.masthead#layers .slide.lazyloaded{height:700px;background-image:url("/images/truth/img_layers-87c000e0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead#layers .slide.lazyloaded{background-image:url("/images/truth/img_layers@2x-49fc4204.jpg")}}.masthead#layers .copy{right:10%;left:10%}@media screen and (max-width: 768px){.masthead#layers{height:500px}.masthead#layers .copy{right:0;left:0}}@media screen and (max-width: 480px){.masthead#layers{height:400px}}.text_callout{padding:56px 0;text-align:center;background:#F6F7F6}.text_callout h2,.text_callout h3{padding:0 0 15px 0}@media screen and (max-width: 480px){.text_callout h2,.text_callout h3{font-size:28px}}.video{position:relative;height:500px;margin:0 0 55px 0;background-size:cover}.video a{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;position:absolute;width:100%;text-align:center;color:#ffffff;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video a .icon{margin:0 auto 25px auto}.video a span{display:inline-block;padding:0 0 5px 0;border-bottom:2px solid #ffffff}.video .video_modal{display:none;position:relative;z-index:2;width:100%;height:100%;max-width:764px;margin:0 auto}.video .video_modal .inner{position:relative;top:50%;bottom:0;z-index:1;width:100%;height:0;padding-bottom:56.25%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video .video_modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video_modal a{position:absolute;top:-15px;right:0;z-index:1;width:20px;height:20px}.video .video_modal a:before,.video .video_modal a:after{position:absolute;z-index:1;width:auto;height:auto;margin:0;content:"";border:0 solid #60edb3;background:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.video .video_modal a:before{top:9px;right:0;left:0;border-top-width:2px}.video .video_modal a:after{top:0;left:9px;bottom:0;border-right-width:2px}.video.visible .video_modal{display:block}.video.visible:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:rgba(0,0,0,0.7)}.video#truth_video{background-image:url("/images/home/img_truth-add6c317.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.video#truth_video{background-image:url("/images/home/img_truth@2x-b482ee6a.jpg")}}@media screen and (max-width: 480px){.video#truth_video{background-image:url("/images/home/img_truth_mobile-84dd8cfe.jpg")}}.video#unboxing.lazyloaded{background-image:url("/images/mattress_reviews/img_unboxing_video-779d912d.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.video#unboxing.lazyloaded{background-image:url("/images/mattress_reviews/img_unboxing_video@2x-9a6a17c7.jpg")}}@media screen and (max-width: 768px){.video{height:300px}}@media screen and (max-width: 480px){.video{height:200px}}.subnav{position:relative;z-index:1;background:#52565a;-webkit-transition:top 150ms ease;-moz-transition:top 150ms ease;-o-transition:top 150ms ease}.subnav.centered{text-align:center}.subnav .column{position:relative;z-index:2;padding:0;background:#52565a}.subnav ul{display:inline-block;padding:15px 0 15px 40px}.subnav ul li{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;display:inline-block}.subnav ul li+li{padding-left:45px}.subnav ul a{color:#cbcccb;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease}.subnav ul a.active{color:#60edb3}.subnav a.button{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:1;width:200px;text-align:center;align-items:center;justify-content:center;background:#60edb3;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease}.subnav a.button:hover{background:#a6a8ab}.subnav a.button:after{content:""}.subnav a.button.opened{background:#e4e4e3}.subnav a.button.opened:after{padding:0 0 0 30px;content:"X"}.subnav:hover ul a{color:#9e9f9e}.subnav:hover ul a:hover{color:#60edb3}.subnav.stuck#mattress_subnav{position:fixed;top:48px;right:0;left:0}@media screen and (max-width: 480px){.subnav.stuck#mattress_subnav{top:40px}}.subnav.stuck#product_subnav ul{display:none}.subnav.stuck#product_subnav .column{padding:0}.subnav.stuck#product_subnav a.button{position:static;display:block;width:auto;color:#60edb3;background:transparent}.subnav.stuck#product_subnav a.button:hover{color:#797f83;background:#60edb3}@media screen and (max-width: 480px){.subnav#about_subnav{min-height:44px}.subnav#about_subnav ul{position:absolute;display:block;top:0;right:0;left:0;padding:44px 0 0 0}.subnav#about_subnav li{display:block}.subnav#about_subnav li+li{padding-left:0}.subnav#about_subnav a{display:none;padding:15px 30px;text-align:left;background:#6f7575}.subnav#about_subnav a.active{display:block;position:absolute;top:0;right:0;left:0;z-index:1;color:#a7a9ac;background:#484B4C}.subnav#about_subnav a.active:after{position:absolute;right:20px;top:13px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subnav#about_subnav .opened a{display:block}}.autocomplete-suggestions{text-align:left;cursor:pointer;border:solid 1px #e4e4e3;border-top:0;background:#ffffff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:10px;white-space:nowrap;overflow:hidden;color:#333;border-bottom:solid 1px #e4e4e3;font-size:14px;font-family:"Avenir LT W01_45 Book1475508";line-height:3.5ex;letter-spacing:0.03em}.autocomplete-suggestion a{font-family:"Avenir LT W01_45 Book1475508";text-decoration:underline}.autocomplete-suggestion b{font-family:"Avenir LT W01_85 Heavy1475544"}.autocomplete-suggestion.selected{background:#e4e4e3}.autocomplete-suggestion.autocomplete-attribution img{float:right}.autocomplete-suggestion.autocomplete-attribution.selected{cursor:default;background:inherit}#product_modal>div{position:absolute;top:-1200px;z-index:1;width:100%;max-width:1420px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.7);-moz-box-shadow:0 0 12px rgba(0,0,0,0.7);box-shadow:0 0 12px rgba(0,0,0,0.7);-webkit-transition:top 300ms ease;-moz-transition:top 300ms ease;-o-transition:top 300ms ease}#product_modal>div.visible{top:100%}#press{padding:50px 0;text-align:center;background:#F6F7F6}#press h3{padding:0 0 60px 0}#press ul{padding:0 0 45px 0}#press .logo{position:relative;height:80px}#press img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#press li{position:relative;padding:0 10px}#press li p{line-height:160%}@media screen and (max-width: 768px){#press h3{padding:0}#press li{padding:55px 20px}}@media screen and (max-width: 480px){#press ul{padding:0 40px 45px 40px;box-sizing:border-box}#press li{display:block;width:auto;padding:30px 20px}}html>body .hbl_pal_title_bg{background:#000000!important}.icon{background-image:url("/images/icons-37e064f9.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.icon{background-image:url("/images/icons_2x-20fb6af5.png");background-size:5226px 187px}}.icon_articles{width:72px;height:91px;background-position:0px -48px}.icon_book{width:67px;height:97px;background-position:-72px -45px}.icon_box_spring{width:130px;height:135px;background-position:-139px -26px}.icon_boxed{width:57px;height:80px;background-position:-269px -53px}.icon_boxsprings_base{width:131px;height:95px;background-position:-326px -46px}.icon_boxsprings_mattress{width:131px;height:94px;background-position:-457px -46px}.icon_calendar{width:71px;height:77px;background-position:-588px -55px}.icon_cart{width:19px;height:16px;background-position:-659px -85px}.icon_comfort_mattress_nav{width:28px;height:33px;background-position:-678px -77px}.icon_comfort_mattress_nav_active{width:28px;height:33px;background-position:-706px -77px}.icon_cool_mattress_nav{width:27px;height:29px;background-position:-734px -79px}.icon_cool_mattress_nav_active{width:27px;height:29px;background-position:-761px -79px}.icon_costs_arrow{width:48px;height:11px;background-position:-788px -88px}.icon_costs_x{width:41px;height:22px;background-position:-836px -82px}.icon_crafted{width:74px;height:72px;background-position:-877px -57px}.icon_create{width:88px;height:81px;background-position:-951px -53px}.icon_designed{width:106px;height:69px;background-position:-1039px -59px}.icon_door{width:54px;height:111px;background-position:-1145px -38px}.icon_down_arrow{width:29px;height:16px;background-position:-1199px -85px}.icon_floor{width:190px;height:132px;background-position:-1228px -27px}.icon_floor_base{width:191px;height:133px;background-position:-1418px -27px}.icon_floor_mattress{width:131px;height:94px;background-position:-1609px -46px}.icon_foam{width:110px;height:84px;background-position:-1740px -51px}.icon_footer_breadcrumb{width:8px;height:15px;background-position:-1850px -86px}.icon_frame_base{width:130px;height:68px;background-position:-1858px -59px}.icon_frame_mattress{width:131px;height:94px;background-position:-1988px -46px}.icon_frames_mattress_nav{width:40px;height:26px;background-position:-2119px -80px}.icon_frames_mattress_nav_active{width:40px;height:26px;background-position:-2159px -80px}.icon_gimmicks{width:66px;height:87px;background-position:-2199px -50px}.icon_gimmicks_gray{width:66px;height:87px;background-position:-2265px -50px}.icon_hamburger{width:25px;height:18px;background-position:-2331px -84px}.icon_impact{width:115px;height:97px;background-position:-2356px -45px}.icon_learn{width:103px;height:78px;background-position:-2471px -54px}.icon_logo_mattress_nav{width:20px;height:20px;background-position:-2574px -83px}.icon_logo_mattress_nav_active{width:20px;height:20px;background-position:-2594px -83px}.icon_map_pin{width:53px;height:67px;background-position:-2614px -60px}.icon_markups{width:73px;height:81px;background-position:-2667px -53px}.icon_markups_gray{width:73px;height:81px;background-position:-2740px -53px}.icon_mattress{width:130px;height:94px;background-position:-2813px -46px}.icon_middlemen{width:81px;height:81px;background-position:-2943px -53px}.icon_middlemen_gray{width:81px;height:81px;background-position:-3024px -53px}.icon_next_slide{width:20px;height:20px;background-position:-3105px -83px}.icon_play{width:91px;height:91px;background-position:-3125px -48px}.icon_playlist{width:81px;height:89px;background-position:-3216px -49px}.icon_prev_slide{width:20px;height:20px;background-position:-3297px -83px}.icon_rating{width:200px;height:24px;background-position:-3317px -81px}.icon_review{width:125px;height:15px;background-position:-3517px -86px}.icon_service_mattress_nav{width:33px;height:20px;background-position:-3642px -83px}.icon_service_mattress_nav_active{width:33px;height:20px;background-position:-3675px -83px}.icon_setup_1{width:142px;height:133px;background-position:-3708px -27px}.icon_setup_2{width:136px;height:119px;background-position:-3850px -34px}.icon_setup_3{width:178px;height:97px;background-position:-3986px -45px}.icon_setup_4{width:147px;height:128px;background-position:-4164px -29px}.icon_ship{width:85px;height:88px;background-position:-4311px -49px}.icon_shipping{width:93px;height:67px;background-position:-4396px -60px}.icon_slatted{width:130px;height:128px;background-position:-4489px -29px}.icon_social_media{width:17px;height:50px;background-position:-4619px -68px}.icon_support{width:90px;height:63px;background-position:-4636px -62px}.icon_support_gradient{width:160px;height:187px;background-position:-4726px 0px}.icon_trial{width:84px;height:81px;background-position:-4886px -53px}.icon_trial_small{width:31px;height:30px;background-position:-4970px -78px}.icon_usa{width:115px;height:76px;background-position:-5001px -55px}.icon_warranty{width:80px;height:78px;background-position:-5116px -54px}.icon_warranty_small{width:30px;height:29px;background-position:-5196px -79px}.modal{display:none;position:fixed;z-index:100;top:50%;left:50%;padding:40px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffff}.modal header{position:relative;overflow:hidden;padding:0 25px 60px 0}.modal header a.close{position:absolute;top:0;right:0}#modal_layer,.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.2)}.overlay{background:rgba(0,0,0,0.6)}#suggested_address{width:440px}#suggested_address h3{padding-bottom:10px;font:18px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase}#suggested_address p{padding-bottom:20px}#suggested_address a.address{display:block;padding:12px;margin-bottom:15px;border:1px solid #60edb3}#suggested_address a.address+p{text-align:center}@media screen and (max-width: 480px){#suggested_address{top:0;width:100%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#international_shipping_modal{text-align:center;margin:0 auto;position:relative}#international_shipping_modal .modal{padding:40px;width:75%;max-width:600px;box-sizing:border-box}@media screen and (max-width: 768px){#international_shipping_modal .modal{padding:40px}}@media screen and (max-width: 480px){#international_shipping_modal .modal{width:90%;padding:30px;position:relative}}#international_shipping_modal header{padding-right:0;padding-bottom:30px}#international_shipping_modal p{margin-top:20px;margin-bottom:20px}#international_shipping_modal.opened .modal,#international_shipping_modal.opened .overlay{display:block}#international_shipping_modal.ca .modal{max-width:480px}#canada_orders p{text-align:left}#canada_orders h3{padding-bottom:24px;font:normal 27px "Avenir LT W01_45 Book1475508";color:#484B4C}#canada_orders .button{margin-left:10px;text-transform:none;font-size:14px;color:#6f7575;border:2px solid #808184;background:#ffffff;-webkit-transition:border-color 50ms;-moz-transition:border-color 50ms;-o-transition:border-color 50ms}#canada_orders .button:hover,#canada_orders .button:focus{border-color:#60edb3}#canada_orders .phone{padding-bottom:24px}#canada_orders .phone .ca_flag,#canada_orders .phone p{display:inline-block;vertical-align:middle}#canada_orders .phone .ca_flag{width:56px;height:40px;margin-right:20px;background:url("/images/icon_ca_flag-bf56375e.png") 0 0 no-repeat;background-size:100%}#canada_orders .phone p{margin:0;font:bold 18px "Avenir LT W01_95 Black1475556";color:#484B4C}#canada_orders .phone+p{text-align:center}#index #hero-home{display:block;background-image:url("/images/home/img_masthead_6-a8695780.jpg");padding:4em 0 24em 0;background-position:center 50%;background-size:cover;text-align:center}#index #hero-home::after{clear:both;content:"";display:table}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #hero-home{background-image:url("/images/home/img_masthead_6@2x-aa52f05d.jpg")}}#index #hero-home .copy{margin:0 auto;max-width:60rem;widows:2;orphans:2}#index #hero-home .button{margin-top:2em}#index #hero-home .copy--sub{margin-top:1em;font-size:1.125em;line-height:1.56}@media screen and (max-width: 480px){#index #hero-home .copy--sub{font-size:1em;line-height:1.5}}@media screen and (max-width: 800px){#index #hero-home{padding:4em 0 26em 0;background-position:30% 80%}#index #hero-home h1{font-size:2.3125em;line-height:1.25}}@media screen and (max-width: 480px){#index #hero-home{padding:1.5em 0 14em 0;background-position:30% 50%}#index #hero-home h1{font-size:1.5em;line-height:1.25}#index #hero-home .button{margin-top:1em}}#index #products{display:block;padding:4em 0;text-align:center}#index #products::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#index #products{padding:2em 0}}#index #products li{position:relative;display:inline-block;width:50%;max-width:520px;padding:0 10px;vertical-align:top;box-sizing:border-box}#index #products li .badge{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding:0.5em;position:absolute;top:0.75em;left:-0.75em;color:#fff;background:#797f83}#index #products li img{display:block;width:100%;margin:0 0 25px 0}#index #products li h3{padding:0 0 15px 0}#index #products li p{padding:0 0 20px 0;color:#484B4C}#index #products li span{font-size:0.8125em;line-height:1.54;text-transform:uppercase;font-family:"Avenir LT W01_95 Black1475556";letter-spacing:2px;display:inline-block;padding:0 0 5px 0;border-bottom:2px solid #959a9d}@media screen and (max-width: 480px){#index #products li{display:block;width:auto;padding:0 0 50px 0}}#cool{text-align:center}#cool h3{color:#60edb3}#cool li{display:inline-block;vertical-align:top}#cool li img{display:block;margin:0 auto 30px auto}#cool ul.materials{padding:0 0 115px 0}#cool ul.materials li{width:160px;padding:0 3.5%;font-size:12px;line-height:165%}@media screen and (max-width: 480px){#cool ul.materials{padding:0 0 40px 0}#cool ul.materials li{width:auto;padding-bottom:40px}}#cool .features{display:block}#cool .features::after{clear:both;content:"";display:table}#cool .features figure{margin:2em 0}#cool .features figure img{max-width:100%}#cool .features .feature{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 1em}#cool .features .feature:last-child{margin-right:0}@media screen and (max-width: 480px){#cool .features .feature{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}#cool .features .feature:last-child{margin-right:0}}#cool .features .feature img{margin-bottom:1em;border-radius:100%}#cool .features .feature h6{margin-bottom:0.5rem}#cool h4{padding:0 0 25px 0}#cool ul.uses{max-width:1060px;margin:0 auto 120px auto}#cool ul.uses li{position:relative;width:33%;padding:0 10px;box-sizing:border-box}#cool ul.uses img{display:block;position:relative;z-index:1;width:100%;margin:0}#cool ul.uses p{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 0 10px 0;color:#ffffff}@media screen and (max-width: 480px){#cool ul.uses li{display:block;width:auto}}@media screen and (max-width: 480px){#cool figure:after{top:10px;background-size:509px 160px}#cool figure.scrolled:after{height:160px}#cool p{padding-bottom:40px}}#guarantees{display:block;padding:4em 0;text-align:center}#guarantees::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#guarantees{padding:2em 0}}#guarantees .masthead{margin:0}#guarantees h3{padding:0 0 50px 0}#guarantees ul{padding:55px 7%}#guarantees li{display:inline-block;width:50%;padding:0 7.25%;text-align:left;vertical-align:top;box-sizing:border-box}#guarantees h4{padding:0 0 30px 0;margin:0 0 0 175px}#guarantees p{margin:0 0 0 175px}#guarantees .icon{float:left}@media screen and (max-width: 900px){#guarantees h4,#guarantees p{margin-left:100px}}@media screen and (max-width: 480px){#guarantees li{display:block;width:auto;clear:both}#guarantees li+li{padding-top:50px}}#setup{display:block;padding:4em 0;text-align:center}#setup::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#setup{padding:2em 0}}#setup h3{margin-bottom:0.5rem}#setup p.body-l{margin:0 auto 4em auto;max-width:47.5rem}#setup h4{padding:0 0 30px 0}#setup ol li{padding:0 4.3%;vertical-align:top;box-sizing:border-box}#setup ol li .row{position:relative;height:138px;margin:0 0 50px 0}#setup ol li .icon{position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#setup ol li .icon.icon_setup_1{margin-left:-71px}#setup ol li .icon.icon_setup_2{margin-left:-68px}#setup ol li .icon.icon_setup_3{margin-left:-89px}#setup ol li .icon.icon_setup_4{margin-left:-73px}#setup ol p{line-height:160%}@media screen and (max-width: 480px){#setup ol li{padding:0 0 30px 0}#setup ol li .row{margin-bottom:15px}#setup ol .owl-pagination{bottom:-1em}}section#reviews{padding:0}section#reviews .title-header h1{margin:0 auto;padding-bottom:0;max-width:60rem}section#reviews .title-header .icon{margin:2em auto}section#reviews .no_margin{margin:0}section#reviews #love a.more{margin:2em auto}section#reviews #love .twitter a{color:#484B4C}section#reviews #press{padding:55px 0;background:#F6F7F6}@media screen and (max-width: 480px){section#reviews #press h3{font-size:20px}}section#reviews #customer_ratings{display:block;padding:4em 0}section#reviews #customer_ratings::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){section#reviews #customer_ratings{padding:2em 0}}section#reviews .masthead.last .copy{right:24%;left:24%}@media screen and (max-width: 480px){section#reviews .masthead.last .copy{right:0;left:0}}#for_everyone{background-image:url("/images/mattress_reviews/img_for_everyone-4301e7d7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#for_everyone{background-image:url("/images/mattress_reviews/img_for_everyone@2x-05cc467a.jpg")}}#review-header .masthead{margin-bottom:0}#review-header .masthead .slide{background-image:url("/images/home/img_free_shipping-f56e3641.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#review-header .masthead .slide{background-image:url("/images/home/img_free_shipping@2x-36be31cc.jpg")}}#love{display:block;padding:4em 0;text-align:center}#love::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#love{padding:2em 0}}#love .column{max-width:1060px}#love h1{color:#60edb3}#love ul{margin:0 -10px}#love li{display:inline-block;width:25%;padding:0 10px 20px 10px;line-height:170%;vertical-align:top;box-sizing:border-box}#love li img{display:block;width:100%}#love ul.instagram{margin-bottom:2em}#love ul.twitter li{width:33%;padding:0 2em 2em 2em}@media screen and (max-width: 480px){#love ul.twitter li{padding-bottom:3em}}#love a.more{display:inline-block;margin:100px 0 50px 0}#love blockquote{padding:0 0 2em 0}@media screen and (max-width: 480px){#love blockquote{padding-bottom:1em}}#love mark{color:#60edb3}@media screen and (max-width: 768px){#love{padding-bottom:35px}#love li{width:33%}#love .twitter li{width:50%;padding-bottom:40px;font-size:14px}}@media screen and (max-width: 480px){#love li{width:50%}#love ul.twitter li{display:block;width:auto}}#customer_ratings{padding-top:60px;background:#F6F7F6}#customer_ratings h2{padding-bottom:30px}#customer_ratings h3{margin-bottom:2em;text-align:center}#customer_ratings table{border-collapse:collapse;margin:0 auto}#customer_ratings thead th{font:12px "Avenir LT W01_85 Heavy1475544";line-height:2em;letter-spacing:0.15em;text-transform:uppercase;font-weight:600;border-bottom:1px solid rgba(0,0,0,0.03)}#customer_ratings thead th:first-child{padding:0 14px}#customer_ratings thead th:last-child{border-left:1px solid rgba(0,0,0,0.03)}#customer_ratings tbody{line-height:2em}#customer_ratings td.ratings{border-left:1px solid rgba(0,0,0,0.03);padding-left:28px}#customer_ratings td:last-child{padding-right:26px}#customer_ratings .rating-background{width:180px;height:20px}#customer_ratings .rating-background div{vertical-align:middle;height:100%;background:#797f83}#customer_ratings .rating-background div.rating-5-star{background:#60edb3;width:89%}#customer_ratings .rating-background div.rating-4-star{width:6%}#customer_ratings .rating-background div.rating-3-star{width:2%}#customer_ratings .rating-background div.rating-2-star{width:2%}#customer_ratings .rating-background div.rating-1-star{width:1%}@media screen and (max-width: 480px){#customer_ratings thead th:first-child{padding:0 6px}#customer_ratings td.ratings{padding-left:16px}#customer_ratings td:last-child{padding-right:4px}#customer_ratings .rating-background{width:160px}}#customer_reviews{display:block;padding:4em 0;background:#F6F7F6}#customer_reviews::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#customer_reviews{padding:2em 0}}#customer_reviews .title{margin-bottom:2em;text-align:center}#customer_reviews .column,#customer_reviews .owl-wrapper-outer{box-sizing:border-box}#customer_reviews article{clear:both;max-width:880px;padding:0 0 2em 0;margin:0 auto}#customer_reviews article+article{padding-top:40px}#customer_reviews aside{padding:0 2em 0 0;float:left;width:31%}#customer_reviews aside p{padding:0 0 30px 0;font-size:14px;line-height:155%}#customer_reviews aside p.h3{font-size:18px}#customer_reviews aside .icon,#customer_reviews aside span.stars{margin:1em auto;display:inline-block}#customer_reviews aside span{display:block}#customer_reviews blockquote{overflow:hidden;text-align:left}#customer_reviews footer{text-align:center}@media screen and (max-width: 768px){#customer_reviews .column{padding-right:24%;padding-left:24%}#customer_reviews aside{float:none;width:auto;padding:0 0 25px 0;text-align:center}#customer_reviews blockquote{font-size:14px}#customer_reviews article{padding:0 0 45px 0}#customer_reviews article+article{padding-top:0}}@media screen and (max-width: 480px){#customer_reviews .column{padding:0 15px}#customer_reviews blockquote{display:none}}#story .masthead .copy{right:0;left:0}#story .masthead h1{color:#fff}#story .masthead.top{margin-bottom:0}#story .masthead.top .slide{background-image:url("/images/story/img_top-45c7405d.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#story .masthead.top .slide{background-image:url("/images/story/img_top@2x-3159d5a5.jpg")}}#story .masthead.design{margin-bottom:0}#story .masthead.design .slide{background-image:url("/images/story/img_design-ec3c9a7a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#story .masthead.design .slide{background-image:url("/images/story/img_design@2x-29c229b9.jpg")}}#story .masthead.design video{position:absolute;top:-100%;left:0;width:100%;height:300%}#story .masthead.last .slide{background-image:url("/images/story/img_bottom-166ce7b0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#story .masthead.last .slide{background-image:url("/images/story/img_bottom@2x-a36da680.jpg")}}#the_story{display:block;padding:4em 0}#the_story::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_story{padding:2em 0}}#the_story article{float:left;width:73%;padding:0 3% 0 0}#the_story article p+p{padding-top:35px}#the_story aside{overflow:hidden}#the_story aside p{padding:0 0 1em 0}@media screen and (max-width: 768px){#the_story article{width:65%}}@media screen and (max-width: 480px){#the_story article{float:none;width:auto;padding:0 0 50px 0}}#design{display:block;padding:4em 0;text-align:center}#design::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#design{padding:2em 0}}@media screen and (max-width: 480px){#design{padding:2em 0}}#design .design-title{margin:0 auto 4rem auto;max-width:48rem}@media screen and (max-width: 480px){#design .design-title{margin:0 auto 2rem auto}}#design h3 .icon{margin:0 auto 2rem auto}#design ul{margin-top:4rem;padding:0}@media screen and (max-width: 480px){#design ul{margin-top:0}}#design li{display:inline-block;width:33%;padding:0 10px;vertical-align:top;box-sizing:border-box}#design li img{display:block;width:100%;margin:0 0 25px 0}#design li h6{margin-bottom:0.5rem}#design li p{padding:0 20px}@media screen and (max-width: 480px){#design li{display:block;width:auto;padding:0 0 2em 0}}#the_truth .truth-title{text-align:center;color:#fff}#the_truth .truth-title img{margin-bottom:0.5rem;width:90px;height:90px}@media screen and (max-width: 480px){#the_truth .truth-title img{width:60px;height:60px}}#the_truth .truth-title h1{margin:0 auto;max-width:48rem;color:#fff}#the_truth .truth-title p{font-size:14px;text-transform:capitalize;font-family:"Avenir LT W01_95 Black1475556";letter-spacing:1px}#the_truth p.truth-title--sub{margin-top:1em;text-transform:uppercase;letter-spacing:1px;font:"Avenir LT W01_95 Black1475556"}#the_truth p.truth-title--sub span{padding-bottom:2px;border-bottom:2px solid #fff}#the_truth .video{height:700px;background:transparent url("//d1mmgk36i9f3qd.cloudfront.net/images/truth-3.jpg") 50% 0 no-repeat;background-size:cover}#the_truth .video a{font-size:16px}#the_truth .video .video_modal{max-width:1100px}@media screen and (max-width: 768px){#the_truth .video{height:500px}}@media screen and (max-width: 480px){#the_truth .video{height:320px}}#the_truth #intro{display:block;padding:4em 0}#the_truth #intro::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #intro{padding:2em 0}}#the_truth #intro header{padding:0 0 2em 0;text-align:center}#the_truth #intro header p{padding:0 0 2em 0}#the_truth #intro .half_column{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative}#the_truth #intro .half_column:last-child{margin-right:0}#the_truth #intro .half_column h3{padding:0 0 25px 0}#the_truth #intro .half_column>p{padding:0 0 50px 0}@media screen and (max-width: 768px){#the_truth #intro .half_column{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}#the_truth #intro .half_column:last-child{margin-right:0}}@media screen and (max-width: 480px){#the_truth #intro .half_column{padding:0 0 2em 0;text-align:center}}#the_truth #intro .legend{overflow:hidden;font:normal 12px "Trade Gothic W01 Cn_18";text-transform:uppercase;letter-spacing:0.2em}@media screen and (max-width: 768px){#the_truth #intro .legend{margin-bottom:4em;text-align:center}}@media screen and (max-width: 480px){#the_truth #intro .legend{margin-bottom:2em}}#the_truth #intro .legend .cost,#the_truth #intro .legend .markup{margin-bottom:1em;position:relative;width:90px;line-height:20px}@media screen and (max-width: 768px){#the_truth #intro .legend .cost,#the_truth #intro .legend .markup{margin:0 32px;text-align:left;width:auto;display:inline-block}}#the_truth #intro .legend .cost:after,#the_truth #intro .legend .markup:after{position:absolute;left:110%;top:0;z-index:1;width:48px;height:20px;content:"";background:#cbcccb}@media screen and (max-width: 768px){#the_truth #intro .legend .markup{margin-left:0}}@media screen and (max-width: 480px){#the_truth #intro .legend .markup{margin-left:-16px}}#the_truth #intro .legend .cost:after{background:#797f83}#the_truth #intro .markups{float:left;display:block;margin-right:2.35765%;width:65.88078%}#the_truth #intro .markups:last-child{margin-right:0}#the_truth #intro .markups h6{width:250px;padding:0 0 25px 0;text-align:center}#the_truth #intro .markups li{display:inline-block;position:relative;padding:0 0 55px 0;text-transform:uppercase;letter-spacing:0.2em;vertical-align:top}#the_truth #intro .markups li+li{padding-left:20px}#the_truth #intro .markups p{position:absolute;top:125px;left:100%;z-index:1;width:160px;padding-left:20px;font:normal 12px/150% "Trade Gothic W01 Cn_18";letter-spacing:0.15em}#the_truth #intro .markups .graph{position:relative;width:250px;height:260px}#the_truth #intro .markups .cost,#the_truth #intro .markups .markup{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:0;background:#cbcccb}#the_truth #intro .markups .cost{z-index:2;background:#797f83;-webkit-transition:height 300ms ease;-moz-transition:height 300ms ease;-o-transition:height 300ms ease}#the_truth #intro .markups .markup{-webkit-transition:height 750ms ease;-moz-transition:height 750ms ease;-o-transition:height 750ms ease}#the_truth #intro .markups.scrolled .cost{height:20px}#the_truth #intro .markups.scrolled .markup{height:100%}#the_truth #intro .markups.scrolled .t_and_n .markup{height:40px}@media screen and (max-width: 768px){#the_truth #intro .markups{float:left;display:block;margin-right:2.35765%;width:100%}#the_truth #intro .markups:last-child{margin-right:0}#the_truth #intro .markups p{left:0;right:0;width:auto;padding-left:16px;text-align:center}#the_truth #intro .markups h6{width:auto}#the_truth #intro .markups li{width:50%;padding:0 10px 0 0;box-sizing:border-box}#the_truth #intro .markups li+li{padding:0 0 0 10px}#the_truth #intro .markups .graph{width:auto}}@media screen and (max-width: 480px){#the_truth #intro .markups p{top:auto;bottom:22px}#the_truth #intro .markups .graph{height:130px}}#the_truth #ingredients{display:block;padding:4em 0}#the_truth #ingredients::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #ingredients{padding:2em 0}}#the_truth #ingredients header{margin:0 auto;padding:0 0 8em 0;max-width:48rem;text-align:center}#the_truth #ingredients header p{padding:0}@media screen and (max-width: 480px){#the_truth #ingredients header p{font-size:1em}}#the_truth #ingredients h3{margin-bottom:1rem}#the_truth #ingredients h3 mark{padding-bottom:2px;border-bottom:2px solid #484B4C}#the_truth #ingredients li{display:block;margin-bottom:6em;position:relative}#the_truth #ingredients li::after{clear:both;content:"";display:table}#the_truth #ingredients li:last-child{margin-bottom:0}#the_truth #ingredients li .ingredients-icon{float:left;display:block;margin-right:2.35765%;width:48.82117%}#the_truth #ingredients li .ingredients-icon:last-child{margin-right:0}@media screen and (max-width: 480px){#the_truth #ingredients li .ingredients-icon{float:left;display:block;margin-right:2.35765%;width:100%}#the_truth #ingredients li .ingredients-icon:last-child{margin-right:0}}#the_truth #ingredients li .ingredients-label{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 1em}#the_truth #ingredients li .ingredients-label:last-child{margin-right:0}@media screen and (max-width: 480px){#the_truth #ingredients li .ingredients-label{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}#the_truth #ingredients li .ingredients-label:last-child{margin-right:0}}#the_truth #ingredients li h4{margin-bottom:1rem;position:relative;display:inline-block}#the_truth #ingredients li h4:after{position:absolute;top:50%;right:0;z-index:1;width:0;height:3px;margin-top:-1px;content:"";background:#60edb3;-webkit-transition:width 200ms ease;-moz-transition:width 200ms ease;-o-transition:width 200ms ease}#the_truth #ingredients li h4.scrolled:after{width:100%}#the_truth #ingredients li .icon{margin:0 auto;max-width:400px;height:150px;background-size:100% auto}@media screen and (max-width: 480px){#the_truth #ingredients li .icon{height:100px}}#the_truth #ingredients li .icon.icon_latex{background-image:url("/images/icon_latex-7d0be451.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #ingredients li .icon.icon_latex{background-image:url("/images/icon_latex@2x-d98bfdcb.png")}}#the_truth #ingredients li .icon.icon_memory_foam{background-image:url("/images/icon_memory_foam-e11796c2.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #ingredients li .icon.icon_memory_foam{background-image:url("/images/icon_memory_foam@2x-b9722e3d.png")}}#the_truth #ingredients li .icon.icon_springs{background-image:url("/images/icon_springs-b68d8234.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #ingredients li .icon.icon_springs{background-image:url("/images/icon_springs@2x-d98725d8.png")}}#the_truth #ingredients li .icon.icon_egg_crate{background-image:url("/images/icon_egg_crate-f8b2e376.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #ingredients li .icon.icon_egg_crate{background-image:url("/images/icon_egg_crate@2x-10520e41.png")}}@media screen and (max-width: 768px){#the_truth #ingredients h2{font-size:36px}}@media screen and (max-width: 480px){#the_truth #ingredients h2{font-size:22px;line-height:150%}}#the_truth #innovation{display:block;padding:4em 0}#the_truth #innovation::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #innovation{padding:2em 0}}#the_truth #innovation header{padding:0 0 120px 0;text-align:center}#the_truth #innovation header h3{margin-bottom:1rem}#the_truth #innovation header p{margin-left:auto;margin-right:auto;padding-bottom:1.5em;max-width:47.5em}#the_truth #innovation .innovation-container{margin:0 auto;max-width:60rem}#the_truth #innovation h4{margin-bottom:1rem}#the_truth #innovation a.more{color:#60edb3}#the_truth #innovation .half{vertical-align:middle}#the_truth #innovation .half p{padding:0 22% 20px 0}#the_truth #innovation .half img{max-width:100%}@media screen and (max-width: 768px){#the_truth #innovation header h2{max-width:47.5em}#the_truth #innovation header p{max-width:47.5em}}@media screen and (max-width: 480px){#the_truth #innovation header h2{padding:0 0 30px 0}#the_truth #innovation .half{display:block;width:auto;text-align:center}#the_truth #innovation .half+.half{padding-top:40px}#the_truth #innovation .half p{padding-right:0}}#the_truth #costs{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#the_truth #costs::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #costs{padding:2em 0}}#the_truth #costs .column{max-width:1060px}#the_truth #costs h3{margin-bottom:4rem}#the_truth #costs p{margin:0 auto;max-width:47.5em}#the_truth #costs img{display:block;width:100%;margin:0 0 4em 0;padding:0 1em}@media screen and (max-width: 768px){#the_truth #costs p{width:400px}}@media screen and (max-width: 480px){#the_truth #costs{padding:2em 0}#the_truth #costs p{width:auto}#the_truth #costs img{margin:0 0 3em 0;padding:0 1em}}#the_truth .masthead{margin-bottom:0}#the_truth .masthead.last .slide{background-image:url("/images/truth/img_bottom-14ad61f9.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth .masthead.last .slide{background-image:url("/images/truth/img_bottom@2x-cf4bde02.jpg")}}#the_truth .masthead.last .copy{right:22%;left:22%}@media screen and (max-width: 480px){#the_truth .masthead.last .copy{right:0;left:0}}#the_truth #more_layers{display:block;padding:4em 0;text-align:center}#the_truth #more_layers::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #more_layers{padding:2em 0}}#the_truth #more_layers .more-layers-container{margin:0 auto;max-width:60rem}#the_truth #more_layers .more-layers--title{display:block;margin-bottom:4em}#the_truth #more_layers .more-layers--title::after{clear:both;content:"";display:table}#the_truth #more_layers .more-layers--layer{float:left;display:block;margin-right:2.35765%;width:48.82117%}#the_truth #more_layers .more-layers--layer:last-child{margin-right:0}@media screen and (max-width: 480px){#the_truth #more_layers .more-layers--layer{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:4em}#the_truth #more_layers .more-layers--layer:last-child{margin-right:0}}#the_truth #more_layers .more-layers--layer h6{margin-bottom:1rem}#the_truth #more_layers .more-layers--layer p{padding:0 1em;text-align:left}#the_truth #more_layers .more-layers--layer img{margin-bottom:1em;max-width:100%}#the_truth #more_layers .more-layers--layer--diagram{height:10em}@media screen and (max-width: 480px){#the_truth #more_layers .more-layers--layer--diagram{height:auto}}#the_truth #fair_price{display:block;padding:4em 0;text-align:center}#the_truth #fair_price::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #fair_price{padding:2em 0}}#the_truth #fair_price h3{margin-bottom:2rem}#the_truth #fair_price img{display:block;max-width:100%;margin:0 auto}#the_truth .tn-highlight{color:#60edb3}#philanthropy .masthead{margin:0}#philanthropy .masthead.last{margin:0}#philanthropy .masthead.last .slide{background-image:url("/images/philanthropy/img_bottom-0f47d050.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#philanthropy .masthead.last .slide{background-image:url("/images/philanthropy/img_bottom@2x-6baafe21.jpg")}}#philanthropy .masthead.last .copy{right:10%;left:10%}#philanthropy .philanthrophy-points{display:block;margin:4em auto;max-width:56.25em}#philanthropy .philanthrophy-points::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){#philanthropy .philanthrophy-points{margin:2em auto}}#philanthropy .philanthrophy-points .point{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 1em;text-align:left}#philanthropy .philanthrophy-points .point:last-child{margin-right:0}@media screen and (max-width: 768px){#philanthropy .philanthrophy-points .point{float:left;display:block;margin-right:2.35765%;width:100%;padding:0;margin-bottom:2em}#philanthropy .philanthrophy-points .point:last-child{margin-right:0}#philanthropy .philanthrophy-points .point:last-child{margin-bottom:0}}#philanthropy #team_donations .slide{background-image:url("/images/philanthropy/img_top-61d20261.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#philanthropy #team_donations .slide{background-image:url("/images/philanthropy/img_top@2x-f5e1d0d1.jpg")}}@media screen and (max-width: 480px){#philanthropy h1+p{width:auto;padding:0 15px;font-size:18px}#philanthropy li.half{width:100%;padding:0}#philanthropy li.half+li{padding-top:50px}}#team .column{max-width:1060px}#team .masthead.meeting{margin-bottom:0}#team .masthead.meeting .slide{background-image:url("/images/jobs/img_top-dfaf9c51.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#team .masthead.meeting .slide{background-image:url("/images/jobs/img_top@2x-6ee868b2.jpg")}}#team .masthead.outdoor .slide{background-image:url("/images/jobs/img_outdoor-d6756d03.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#team .masthead.outdoor .slide{background-image:url("/images/jobs/img_outdoor@2x-425565c6.jpg")}}#team .masthead.last .slide{background-image:url("/images/jobs/img_bottom-4312e6a1.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#team .masthead.last .slide{background-image:url("/images/jobs/img_bottom@2x-29314f03.jpg")}}#team .tenets{display:block;padding:4em 0}#team .tenets::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#team .tenets{padding:2em 0}}#team .tenets .tenets-title{margin-bottom:4em;text-align:center}#team .tenets .tenets-list{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-top:4em}#team .tenets .tenets-list:last-child{margin-right:0}@media screen and (max-width: 768px){#team .tenets .tenets-list{float:left;display:block;margin-right:2.35765%;width:100%;padding-top:0}#team .tenets .tenets-list:last-child{margin-right:0}}#team .tenets .tenets-list .tenet{display:block;margin-bottom:4em}#team .tenets .tenets-list .tenet::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){#team .tenets .tenets-list .tenet{margin-bottom:2em}}#team .tenets .tenets-list .tenet .icon{float:left}#team .tenets .tenets-list .tenet h6{margin:0 0 0.5rem 9.25rem}#team .tenets .tenets-list .tenet p{margin-left:9.25rem}#team .tenets .tenets-pic{float:left;display:block;margin-right:2.35765%;width:48.82117%}#team .tenets .tenets-pic:last-child{margin-right:0}@media screen and (max-width: 768px){#team .tenets .tenets-pic{float:left;display:block;margin-right:2.35765%;width:100%}#team .tenets .tenets-pic:last-child{margin-right:0}}#team .tenets .tenets-pic img{display:block;width:100%}#team .team_photo{padding:0 0 100px 0}#team .team_photo img{display:block;width:100%}@media screen and (max-width: 768px){#team .team_photo{width:100%;padding:0 0 50px 0}}#team p.lever_error{display:none;margin-top:40px}#team p.lever_error a{color:#60edb3;cursor:pointer}#team p.lever_error a:hover{text-decoration:underline}#team p.lever_error.visible{display:block}#team #openings{padding:50px 0;text-align:center;background:#F6F7F6}#team #openings .icon{float:right;width:12px;height:13px;margin:10px 2% 0 6.5%;text-indent:-9999px;background:url("/images/jobs/icon_plus-16bbbf41.png") 0 0 no-repeat;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms}@media screen and (max-width: 480px){#team #openings .icon{margin-left:0}}#team #openings h2{padding:0 1em 30px 1em}#team #openings a.more{color:inherit}#team #openings .summary.opened .icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#team #openings h2{padding:0 0 30px 0}}@media screen and (max-width: 480px){#team #openings h2{font-size:22px}}#team #openings .open_job{overflow:auto;margin:30px 20px}#team #openings .open_job h5.new_header{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;padding-bottom:3px}#team #openings .open_job h5.new_header:last-child{margin-right:0}@media screen and (max-width: 1150px){#team #openings .open_job h5.new_header{float:left;display:block;margin-right:2.35765%;width:65.88078%}#team #openings .open_job h5.new_header:last-child{margin-right:0}}@media screen and (max-width: 768px){#team #openings .open_job h5.new_header{float:left;display:block;margin-right:2.35765%;width:100%}#team #openings .open_job h5.new_header:last-child{margin-right:0}}#team #openings .job_info{text-align:right;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:-51.17883%;margin-top:10px}#team #openings .job_info:last-child{margin-right:0}@media screen and (max-width: 1150px){#team #openings .job_info{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;text-align:left;margin-top:0}#team #openings .job_info:last-child{margin-right:0}}@media screen and (max-width: 768px){#team #openings .job_info{margin-left:-102.35765%}}#team #openings .job_info span{margin-left:30px}@media screen and (max-width: 920px){#team #openings .job_info span{margin-left:20px}}@media screen and (max-width: 768px){#team #openings .job_info span{margin-left:30px}}#team #openings a.button.secondary{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-left:34.11922%}#team #openings a.button.secondary:last-child{margin-right:0}@media screen and (max-width: 1150px){#team #openings a.button.secondary{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:0%;margin-right:0}#team #openings a.button.secondary:last-child{margin-right:0}}@media screen and (max-width: 768px){#team #openings a.button.secondary{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:40px}#team #openings a.button.secondary:last-child{margin-right:0}}#team #openings .jobs_catchall a{padding-bottom:2px;border-bottom:2px solid #9e9f9e}#team #employee_testimonial{padding:95px 0 135px 0;text-align:center}#team #employee_testimonial figure{padding:0 10px 120px 10px}#team #employee_testimonial figure img{display:block;width:100%}#team #employee_testimonial .testimonial{margin:0 auto;max-width:47.5em}#team #employee_testimonial .testimonial blockquote{padding:0 0 30px 0}@media screen and (max-width: 768px){#team #employee_testimonial figure{width:50%}#team #employee_testimonial figure:last-of-type{display:none}}@media screen and (max-width: 480px){#team #employee_testimonial figure{width:100%;padding:0 10px 20px 10px}#team #employee_testimonial figure:last-of-type{display:block}#team #employee_testimonial .testimonial{padding-top:40px}}#team #contributions{padding-bottom:100px;text-align:center}#team #contributions .row{position:relative;height:125px;margin:0 0 20px 0}#team #contributions .icon{position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#team #contributions .icon.icon_articles{margin-left:-36px}#team #contributions .icon.icon_book{margin-left:-33px}#team #contributions .icon.icon_playlist{margin-left:-40px}#team #contributions h6{margin-bottom:1.5rem}@media screen and (max-width: 480px){#team #contributions li{display:block;width:auto}#team #contributions li+li{padding-top:50px}}#eeo{display:block;margin:0 auto 4em auto;max-width:47.5em}#eeo::after{clear:both;content:"";display:table}#eeo h6{margin-bottom:0.5rem}@media screen and (max-width: 480px){#eeo{margin-bottom:2em}}#eeo a{text-decoration:underline}#team_list{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#team_list::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#team_list{padding:2em 0}}#team_list h3{padding-bottom:2em}#team_list li{display:inline-block;width:16.6%;padding:0 10px 25px 10px;font-size:12px;box-sizing:border-box}#team_list li img{display:block;width:100%;margin:0 0 10px 0}@media screen and (max-width: 768px){#team_list li{width:33%}}#mattress_subnav{z-index:100}#mattress_subnav .column{padding:0 200px 0 0}@media screen and (max-width: 1260px){#mattress_subnav{min-height:44px}#mattress_subnav .column{position:static}#mattress_subnav ul{position:absolute;display:block;top:0;right:0;left:0;padding:44px 0 0 0}#mattress_subnav li{display:block}#mattress_subnav li+li{padding-left:0}#mattress_subnav li a{display:none;padding:14px 30px;text-align:left;background:#6f7575}#mattress_subnav li a.active{display:block;position:absolute;top:0;right:0;left:0;z-index:1;color:#a7a9ac;background:#484B4C}#mattress_subnav li a.active:after{position:absolute;top:13px;right:230px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width: 1260px) and (max-width: 920px){#mattress_subnav li a.active:after{right:240px}}@media screen and (max-width: 1260px) and (max-width: 480px){#mattress_subnav li a.active:after{right:90px}}@media screen and (max-width: 1260px){#mattress_subnav .opened li a{display:block}#mattress_subnav a.button{padding:15px 20px;display:block}}@media screen and (max-width: 480px){#mattress_subnav .column{padding-right:90px}#mattress_subnav a.button{width:auto}}#shop .masthead .copy{right:10%;left:10%}#shop .masthead h1{color:#ffffff}#shop ul{padding-bottom:100px;text-align:center}#shop li{padding:0 10px}#shop figure{padding:0 0 25px 0}#shop figure img{display:block;width:100%}#shop h2,#shop p{padding:0 0 15px 0}#shop #reviews{padding-top:60px;background:#F6F7F6}@media screen and (max-width: 920px){#shop ul{padding-bottom:0}#shop li{width:100%;padding:0 0 50px 0}}#product_show .mattress{padding:4em 0 26em 0;text-align:center;color:#fff;background:transparent 50% top no-repeat;background-image:url("/images/shop/img_module_1-e3fe13c0.jpg");background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_show .mattress{background-image:url("/images/shop/img_module_1@2x-64102114.jpg")}}@media screen and (max-width: 800px){#product_show .mattress{padding:4em 0 24em 0}}@media screen and (max-width: 480px){#product_show .mattress{padding:1.5em 0 15em 0;background-position:50% 50%}}#product_show .mattress h1{margin:0 auto;padding:0 0 0.5rem 0;color:#fff;max-width:60rem}@media screen and (max-width: 800px){#product_show .mattress h1{font-size:2.3125em;line-height:1.25}}@media screen and (max-width: 480px){#product_show .mattress h1{font-size:1.5em;line-height:1.25}}#product_show .mattress .sub{text-align:center}@media screen and (max-width: 480px){#product_show .mattress .sub{padding:0 1em;font-size:0.875em;line-height:1.43}}#product_show .mattress .support{margin-top:2em}@media screen and (max-width: 640px){#product_show .mattress .support{display:none}}#product_show .mattress p{max-width:41.25rem;margin:0 auto;text-align:left}#product_show .comfort_support{display:block;padding:4em 0;background:#F6F7F6}#product_show .comfort_support::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show .comfort_support{padding:2em 0}}#product_show .comfort_support h3{text-align:center}#product_show .comfort_support .features{margin-top:2em}#product_show .comfort_support .features li{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative;vertical-align:top}#product_show .comfort_support .features li:last-child{margin-right:0}@media screen and (max-width: 480px){#product_show .comfort_support .features li{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}#product_show .comfort_support .features li:last-child{margin-right:0}}#product_show .comfort_support .features h6{margin:1rem 0;text-align:center}#product_show .comfort_support .features .svg_icon{position:relative;height:207px}#product_show .comfort_support .features .svg_icon .translate{position:absolute;top:50%;left:50%;z-index:1;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#product_show .comfort_support .features .icon-support{width:160px;height:187px}#product_show .comfort_support .features .icon-supportive_base{width:90px;height:63px}#product_show .comfort_support .features .icon-adaptive_foam{width:110px;height:84px}#product_show #cool{display:block;padding:4em 0}#product_show #cool::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show #cool{padding:2em 0}}#product_show #cool h3{color:inherit}#product_show #cool>p{max-width:245px;margin:0 auto;font-size:14px}#product_show .compatibility{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#product_show .compatibility::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show .compatibility{padding:2em 0}}#product_show .compatibility .bed_frames{padding:0}#product_show .service{display:block;padding:4em 0;padding-top:0;background:#F6F7F6}#product_show .service::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show .service{padding:2em 0}}#product_show .service img{display:block;width:100%;max-width:1500px;margin:0 auto 40px auto}#product_show .service h3{padding-bottom:55px;text-align:center}#product_show .service ul{max-width:800px;padding-top:30px;margin:0 auto}#product_show .service li{padding:0 60px}#product_show .service h6{margin-bottom:1rem;text-align:center}#product_show .service .icon{margin:0 auto 25px auto}@media screen and (max-width: 920px){#product_show .service li{padding:0 30px}}@media screen and (max-width: 480px){#product_show .service .column{padding:0}#product_show .service li{display:block;clear:both;width:auto;padding:0 20px;text-align:left}#product_show .service li+li{padding-top:40px}}#product_show #product_buy{display:block}#product_show #product_buy::after{clear:both;content:"";display:table}#product_show #features{display:block;padding:4em 0;text-align:center}#product_show #features::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show #features{padding:2em 0}}#product_show #features ul{padding:0 0 100px 0}#product_show #features li{position:relative;font-size:14px}#product_show #features li .row{height:141px}#product_show #features li .icon{margin:0 auto}#product_show #features li .icon.icon_costs_arrow{position:absolute;right:-23px;top:42%;z-index:1;width:48px;height:11px;margin:0}#product_show #features p{margin:0 auto;max-width:45rem}@media screen and (max-width: 920px){#product_show #features li{display:block;width:auto;padding-bottom:90px}#product_show #features li:last-of-type{padding-bottom:0}#product_show #features li .row{height:auto;padding-bottom:20px}#product_show #features li:after{display:none}#product_show #features li .icon.icon_costs_arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:auto;right:50%;bottom:37px;margin-right:-24px}#product_show #features p{padding:0 8%}}@media screen and (max-width: 480px){#product_show #features p{font-size:18px}}#product_show #setup article{margin:2em 0;overflow:hidden;max-height:0;font-size:14px;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease;background:#F6F7F6}#product_show #setup article p{padding:25px 0 0 0}#product_show #setup article dl{overflow:hidden;max-width:400px;margin:60px auto;text-align:left}@media screen and (max-width: 480px){#product_show #setup article dl{padding:0 1em}}#product_show #setup article dt{clear:both;float:left;width:50%;padding:0 0 7px 0}#product_show #setup article dd{overflow:hidden;padding:0 0 7px 0}#product_show #setup article table{margin:1em auto}#product_show #setup a.opened+article{max-height:450px}#product_show #setup ol{padding:0 40px;box-sizing:border-box}@media screen and (max-width: 480px){#product_show #setup ol{padding:0}}#product_show #marketing_images{padding-bottom:60px;text-align:center}#product_show #marketing_images figure{padding:0 10px;text-align:right}#product_show #marketing_images figure+figure{text-align:left}#product_show #marketing_images img{max-width:100%}@media screen and (max-width: 480px){#product_show #marketing_images figure{display:block;width:auto;padding:0 25px 25px 25px}#product_show #marketing_images img{display:block}}#product_show #unboxing{margin-bottom:0}#product_show #pricing_details{padding:80px 0}#product_show #pricing_details article{max-width:880px;margin:0 auto}#product_show #pricing_details h3{margin-bottom:1rem;text-align:center}#product_show #pricing_details section{margin-top:60px}#product_show #pricing_details ul{position:relative;width:100%;border-bottom:2px solid #6f7575}#product_show #pricing_details li{display:inline-block;padding:0 0 8px 0;text-align:center;width:25%;font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;text-transform:uppercase;letter-spacing:1px;cursor:pointer}@media screen and (max-width: 480px){#product_show #pricing_details li{width:100%}}#product_show #pricing_details li.active{position:relative}#product_show #pricing_details li.active a{color:#484B4C}#product_show #pricing_details li.active:before{position:absolute;right:0;bottom:-2px;left:0;height:2px;content:"";background:#60edb3}#product_show #pricing_details dl{font:"Avenir LT W01_45 Book1475508";margin-top:40px}#product_show #pricing_details dt{font:normal 16px "Avenir LT W01_45 Book1475508";margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}#product_show #pricing_details dt strong{font:16px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase}#product_show #pricing_details dd{font-size:14px;line-height:20px}#product_show #pricing_details .details_section p{margin-bottom:16px;line-height:24px}#product_show #pricing_details .details_section p:first-child{margin-top:40px}#product_show #pricing_details .details_section+.details_section{display:none}#product_show #pricing_details .buy_now{margin-top:45px;text-align:center}@media screen and (max-width: 768px){#product_show #pricing_details .details_menu{position:relative;height:44px;margin-bottom:15px}#product_show #pricing_details ul{position:absolute;top:44px;right:0;left:0;border:none;background:#52575a}#product_show #pricing_details ul.opened{padding-top:20px}#product_show #pricing_details ul.opened li{display:block}#product_show #pricing_details li{display:none;padding:0 0 20px 18px;text-align:left;border:none}#product_show #pricing_details li.active{display:block;position:absolute;top:-44px;right:0;left:0;padding:10px 0;border-bottom:2px solid #60edb3;background:#ffffff}#product_show #pricing_details li.active:before,#product_show #pricing_details li.active:after{display:none}#product_show #pricing_details li.active a:after{float:right;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#product_show #pricing_details li:not(.active) a{color:white}#product_show #pricing_details li:not(.active):hover a{color:#6f7575}}@media screen and (max-width: 590px){#product_show #pricing_details dl{display:block;width:100%}}#product_show #reviews{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#product_show #reviews::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show #reviews{padding:2em 0}}#product_show #reviews .h2{margin-bottom:1rem}#product_show #craft_everyone.lazyloaded{background-image:url("/images/mattress_reviews/img_for_everyone-4301e7d7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_show #craft_everyone.lazyloaded{background-image:url("/images/mattress_reviews/img_for_everyone@2x-05cc467a.jpg")}}#showcase{position:relative}#showcase #product_modal{position:fixed;top:44px;right:0;left:0;z-index:2}#showcase #product_modal>div{z-index:2}#showcase #product_modal>div.visible{top:0}#product_buy a.close{position:absolute;top:12px;right:12px;z-index:2}#product_buy #slides{position:absolute;top:0;left:0;z-index:1;width:66%;height:100%;overflow:hidden}#product_buy #slides .slides-nav-prev,#product_buy #slides .slides-nav-next{position:absolute;top:0;width:40px;height:100%;z-index:2}@media screen and (max-width: 480px){#product_buy #slides .slides-nav-prev,#product_buy #slides .slides-nav-next{display:none}}#product_buy #slides .slides-nav-prev div,#product_buy #slides .slides-nav-next div{position:absolute;top:50%;width:100%;height:40px;background-color:rgba(85,90,90,0.2);cursor:pointer}#product_buy #slides .slides-nav-prev div:before,#product_buy #slides .slides-nav-next div:before{position:absolute;display:block;content:"";width:15px;height:15px;border-top:solid 2px #fff}#product_buy #slides .slides-nav-prev{left:0}#product_buy #slides .slides-nav-prev div{padding:12px 0 0 15px}#product_buy #slides .slides-nav-prev div:before{border-left:solid 2px #fff;transform:rotate(-45deg)}#product_buy #slides .slides-nav-next{right:0}#product_buy #slides .slides-nav-next div{padding:12px 0 0 10px}#product_buy #slides .slides-nav-next div:before{border-right:solid 2px #fff;transform:rotate(45deg)}#product_buy #slides .slide{width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%}#product_buy #slides .slide.slide_1{background-image:url("/images/mattress_modal/img_slide_1-aa7e5f15.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_1{background-image:url("/images/mattress_modal/img_slide_1@2x-cd5b6211.jpg")}}#product_buy #slides .slide.slide_2{background-image:url("/images/mattress_modal/img_slide_2-3a5c7d4d.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_2{background-image:url("/images/mattress_modal/img_slide_2@2x-01c082e9.jpg")}}#product_buy #slides .slide.slide_3{background-image:url("/images/mattress_modal/img_slide_3-1c065c75.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_3{background-image:url("/images/mattress_modal/img_slide_3@2x-fabb0ea0.jpg")}}#product_buy #slides .slide.slide_4{background-image:url("/images/mattress_modal/img_slide_4-a241076e.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_4{background-image:url("/images/mattress_modal/img_slide_4@2x-86f1c38e.jpg")}}#product_buy #slides .owl-wrapper-outer{height:100%;z-index:1}#product_buy #slides .owl-wrapper,#product_buy #slides .owl-item{height:100%}#product_buy #slides .owl-controls{position:absolute;right:0;bottom:10px;left:0;z-index:2}#product_buy #slides .owl-controls .owl-page span{width:6px;height:6px;margin:0 2px;border:1px solid #ffffff;background:transparent;opacity:1}#product_buy #slides .owl-controls .owl-page.active span{background:#ffffff}#product_buy #slides .owl-pagination{display:block}@media screen and (max-width: 920px){#product_buy #slides{position:relative}}#product_buy .product_buy_wrapper{position:relative;min-height:460px;padding-left:66%;margin-bottom:40px;background-color:#f6f6f6}@media screen and (max-width: 920px){#product_buy .product_buy_wrapper{padding-left:0;height:auto}}@media screen and (max-width: 480px){#product_buy .product_buy_wrapper{height:auto}}#product_buy #details{overflow:hidden;padding:30px 35px;font-size:14px}#product_buy #details h4{padding:0 0 20px 0;font-size:24px}#product_buy #details h4 strong{padding:0 15px 0 0;font:18px "Avenir LT W01_85 Heavy1475544";vertical-align:-2px}#product_buy #details p{margin:0;overflow:hidden;padding:0 0 10px 0;line-height:150%}#product_buy #details p strong{float:right;font-family:"Avenir LT W01_85 Heavy1475544";font-weight:500}#product_buy #details ul{padding:0 0 8px 1rem;line-height:150%;list-style:disc}#product_buy #details input[type="submit"]{display:block;font-size:1em;width:100%}#product_buy #details input[type="submit"].hidden{display:none}#product_buy #details .products{padding-left:0;margin:0 -7px;overflow:hidden;list-style:none}#product_buy #details .products li{float:left;width:50%;padding:0 7px 10px 7px;box-sizing:border-box}#product_buy #details .products label{display:block;overflow:hidden;padding:8px;font-size:12px;background:#fff;cursor:pointer}#product_buy #details .products label input{display:none}#product_buy #details .products label span{float:right}#product_buy #details .products label.active{font-family:"Avenir LT W01_85 Heavy1475544";color:#ffffff;background:#797f83}#product_buy .selected_product{overflow:hidden;padding-bottom:20px}#product_buy .selected_product h4{float:left}#product_buy .selected_product strong{float:right;padding-top:4px}#product_buy .guarantees{display:block;padding:4em 0;margin:0 auto;max-width:60em}#product_buy .guarantees::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_buy .guarantees{padding:2em 0}}@media screen and (max-width: 480px){#product_buy .guarantees{margin-top:2em}}@media screen and (max-width: 920px){#product_buy .guarantees{margin-top:2em}}#product_buy .guarantees li{float:left;display:block;margin-right:2.35765%;width:48.82117%;position:relative;padding:0 3em;text-align:left;vertical-align:top}#product_buy .guarantees li:last-child{margin-right:0}@media screen and (max-width: 480px){#product_buy .guarantees li{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}#product_buy .guarantees li:last-child{margin-right:0}}#product_buy .guarantees h6{margin-bottom:0.5rem}#product_buy .guarantees .icon{position:absolute;top:1em;left:0;z-index:1;margin:-15px 36px 0 0}@media screen and (max-width: 920px){#product_buy #slides{float:none;width:100%;height:378px;margin:0}#product_buy #slides .slide{height:378px}#product_buy #details{max-width:350px;margin:0 auto}}@media screen and (max-width: 480px){#product_buy #slides{height:157px}#product_buy #slides .slide{height:157px}#product_buy #details{max-width:100%;padding:20px}#product_buy .guarantees li{display:block;margin-right:20px;margin-left:20px}}#materials{display:block;padding:4em 0}#materials::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#materials{padding:2em 0}}#materials .wrap{margin:0 auto;max-width:60em}#materials h3{padding:0 0 50px 0;text-align:center}#materials nav{font:normal 12px "Avenir LT W01_85 Heavy1475544";text-transform:uppercase;letter-spacing:0.2em;border-bottom:2px solid #6f7575}#materials nav li{display:inline-block;width:25%;vertical-align:bottom}#materials nav li.active a{margin:0 0 -2px 0;border-bottom:2px solid #60edb3}#materials nav a{display:inline-block;padding:0 0 30px 0;color:#484B4C}#materials article{font-size:14px;line-height:150%}#materials article p{padding:25px 0 0 0}#materials article table{width:100%;margin-top:25px;font-size:12px;border-spacing:0;border-collapse:collapse}#materials article table th{padding:10px 0;font:500 12px "Avenir LT W01_85 Heavy1475544";text-align:left;text-transform:uppercase;letter-spacing:0.1em;width:25%}#materials article table td{width:25%}#materials article table tbody td{padding:5px 0}#materials article table tbody tr:first-of-type td{padding-top:20px}#materials article table tfoot td{padding-top:15px}#materials article+article{display:none}@media screen and (max-width: 480px){#materials{padding:0 15px 40px 15px}#materials nav{border-top:2px solid #6f7575;border-bottom:none}#materials nav li{display:block;width:auto;text-align:left;border-bottom:2px solid #6f7575}#materials nav li:last-of-type{text-align:left}#materials nav li.active{border-bottom-color:#60edb3}#materials nav li.active a{margin:0;border:none}#materials nav li.active a:after{position:absolute;right:0;top:50%;z-index:1;width:9px;height:9px;margin:-5px 0 0 0;content:"";border:1px solid #6f7575;border-width:0 0 1px 1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#materials nav a{display:block;position:relative;padding:15px 0}}.bed_frames{display:block;padding:4em 0}.bed_frames::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.bed_frames{padding:2em 0}}.bed_frames hgroup{display:block;margin-bottom:4em;text-align:center}.bed_frames hgroup::after{clear:both;content:"";display:table}.bed_frames .frame_options{display:block}.bed_frames .frame_options::after{clear:both;content:"";display:table}.bed_frames .frame_options .option{margin:0 -4px;display:inline-block;width:25%;text-align:center}@media screen and (max-width: 768px){.bed_frames .frame_options .option{margin-bottom:2em;width:50%}}@media screen and (max-width: 480px){.bed_frames .frame_options .option{width:100%}}.bed_frames .frame_options .option.box-springs .diagram{background-image:url("/images/lp/icon-boxspring-0adf1479.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.bed_frames .frame_options .option.box-springs .diagram{background-image:url("/images/lp/icon-boxspring@2x-709a7f44.png")}}.bed_frames .frame_options .option.floor .diagram{background-image:url("/images/icon-floor-22f7a449.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.bed_frames .frame_options .option.floor .diagram{background-image:url("/images/icon-floor@2x-3aa3877c.png")}}.bed_frames .frame_options .option.slatted .diagram{background-image:url("/images/lp/icon-slatted-80275080.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.bed_frames .frame_options .option.slatted .diagram{background-image:url("/images/lp/icon-slatted@2x-906ba5fc.png")}}.bed_frames .frame_options .option.adjustable .diagram{background-image:url("/images/icon-adjustable-14bb2de1.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.bed_frames .frame_options .option.adjustable .diagram{background-image:url("/images/icon-adjustable@2x-ead2f1bd.png")}}.bed_frames .frame_options .diagram{margin:0 auto 1em auto;width:190px;height:133px;max-width:100%;background-repeat:no-repeat;background-position:50% center}#bed_frames{max-width:1060px;padding:0 0 110px 0;text-align:center}#bed_frames h3{padding:0 0 50px 0;text-align:center}#bed_frames li{font-size:14px}#bed_frames li .icon{margin:0 auto 25px auto}@media screen and (max-width: 480px){#bed_frames li{margin-bottom:40px}#bed_frames .owl-pagination{bottom:-1em}}#shop_other{padding-bottom:60px;overflow:hidden}#shop_other img{float:left;margin:0 20px 0 0}#shop_other .copy{overflow:hidden;text-align:center;top:-50%;-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}#shop_other h3{padding:0 0 20px 0}#shop_other a.button{padding:20px 60px;background:#60edb3}@media screen and (max-width: 920px){#shop_other img{float:none;display:block;max-width:100%;margin:0 auto 50px auto}#shop_other .copy{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}#showroom .masthead{margin:0}#showroom .masthead .slide_1{background-image:url("/images/showroom/phoenix/img_slide_1-d0c71dd3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_1{background-image:url("/images/showroom/phoenix/img_slide_1@2x.jpg")}}#showroom .masthead .slide_2{background-image:url("/images/showroom/phoenix/img_slide_2-cab890c0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_2{background-image:url("/images/showroom/phoenix/img_slide_2@2x.jpg")}}#showroom .masthead .slide_3{background-image:url("/images/showroom/phoenix/img_slide_3-0bac363f.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_3{background-image:url("/images/showroom/phoenix/img_slide_3@2x.jpg")}}#showroom .masthead .slide_4{background-image:url("/images/showroom/phoenix/img_slide_4-c9946f1a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_4{background-image:url("/images/showroom/phoenix/img_slide_4@2x.jpg")}}#showroom .masthead .slide_5{background-image:url("/images/showroom/phoenix/img_slide_5-2df09bc1.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_5{background-image:url("/images/showroom/phoenix/img_slide_5@2x.jpg")}}#showroom .masthead .copy{right:10%;left:10%}#showroom .masthead.last .slide{background-image:url("/images/showroom/phoenix/img_bottom-63d60e1c.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead.last .slide{background-image:url("/images/showroom/phoenix/img_bottom@2x-dfc935ef.jpg")}}#showroom .masthead.last .copy{right:32%;left:32%}@media screen and (max-width: 768px){#showroom .masthead.last .copy{right:15%;left:15%}}@media screen and (max-width: 480px){#showroom .masthead.last .copy{right:0;left:0}}#showroom .thumbnails{padding:40px 0;margin:0 0 30px 0;background:#F6F7F6}#showroom .thumbnails li{display:inline-block;width:20%;padding:0 10px;vertical-align:top;box-sizing:border-box}#showroom .thumbnails img{display:block;width:100%;opacity:0.5;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease}#showroom .thumbnails .active img{opacity:1}@media screen and (max-width: 480px){#showroom .thumbnails{padding:10px 0}}#showroom #book_appointment{padding:0 0 110px 0;text-align:center}#showroom #book_appointment h1{padding:0 25% 15px 25%;color:#60edb3}#showroom #book_appointment a.accordion{margin:0 0 25px 0}#showroom #book_appointment ul{padding:50px 0 0 0}#showroom #book_appointment ul li{display:inline;padding:0 15px}#showroom #book_appointment p{padding:25px 0 0 0}#showroom #book_appointment form{overflow:hidden;max-height:0;background:#efefee;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease}#showroom #book_appointment a.opened+form{max-height:500px}#showroom #book_appointment fieldset{max-width:700px;padding:55px 0;margin:0 auto}#showroom #book_appointment fieldset .column{display:inline-block;width:50%;padding:0 10px 0 0;text-align:left;vertical-align:top;box-sizing:border-box}#showroom #book_appointment fieldset .column+.column{padding-left:10px}#showroom #book_appointment fieldset p{display:inline-block;padding:0;width:40%;font-size:12px;line-height:150%;vertical-align:top}#showroom #book_appointment input[type="text"],#showroom #book_appointment input[type="email"],#showroom #book_appointment input[type="tel"],#showroom #book_appointment textarea{font:14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;width:100%;height:50px;padding:12px 20px;margin:0 0 15px 0;color:#9e9f9e;border:none;box-sizing:border-box}#showroom #book_appointment::-webkit-input-placeholder{color:#cbcccb}#showroom #book_appointment:-moz-placeholder{color:#cbcccb}#showroom #book_appointment::-moz-placeholder{color:#cbcccb}#showroom #book_appointment:-ms-input-placeholder{color:#cbcccb}#showroom #book_appointment textarea{height:115px;resize:none}#showroom #book_appointment input[type="submit"]{float:right}@media screen and (max-width: 768px){#showroom #book_appointment h1{padding:0 0 15px 0}}@media screen and (max-width: 600px){#showroom #book_appointment fieldset{padding:55px 40px}#showroom #book_appointment fieldset .column{width:100%;padding:0}#showroom #book_appointment fieldset .column+.column{padding:0}}#showroom #map{position:relative;height:300px;background:#484B4C}#showroom #map:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:""}#showroom #steps{padding:60px 0 95px 0;text-align:center;background:#F6F7F6}#showroom #steps li{padding:0 15px}#showroom #steps h2{padding:0 0 50px 0}#showroom #steps .row{position:relative;height:124px}#showroom #steps .icon{position:absolute;top:0;left:50%}#showroom #steps .icon.icon_calendar{margin-left:-35px}#showroom #steps .icon.icon_mattress{margin-left:-65px}#showroom #steps .icon.icon_boxed{margin-left:-28px}#showroom #steps h3{padding:0 0 30px 0}#showroom #steps p{line-height:160%}@media screen and (max-width: 768px){#showroom #steps li{display:block;width:auto;padding:0 25% 40px 25%}}@media screen and (max-width: 480px){#showroom #steps li{padding:0 15px 40px 15px}}body.checkout main{padding-bottom:0}body.checkout footer{clear:both;padding:56px 0;background:#F6F7F6}body.checkout footer h4{padding-bottom:24px;font:normal 18px "Avenir LT W01_45 Book1475508";text-align:center;text-transform:uppercase}body.checkout footer h5{color:#484B4C}body.checkout footer p{padding:0 0 5px 0;font-size:14px}body.checkout footer .block{width:320px;margin:0 auto}body.checkout footer img.founders{float:left;margin-right:24px;border-radius:100%}@media screen and (max-width: 480px){body.checkout footer{text-align:center}body.checkout footer img,body.checkout footer img.founders{display:block;float:none;margin:0 auto}body.checkout footer img.founders{margin-bottom:15px}}@media screen and (max-width: 480px){body.checkout .column{padding:0}body.checkout #order_form{padding:0 15px}body.checkout .warning,body.checkout #checkout .gattribution,#checkout body.checkout .gattribution{padding:0 15px}}#checkout{position:relative;overflow:hidden;max-width:1440px;padding-top:40px;padding-bottom:60px}#checkout input[type="text"],#checkout input[type="number"],#checkout input[type="tel"],#checkout input[type="email"]{width:100%;height:52px;padding:14px 18px;font:400 14px "Avenir LT W01_45 Book1475508";border:1px solid #F6F7F6;background:#F6F7F6;box-sizing:border-box;border-radius:0;-webkit-appearance:none}#checkout input[type="text"]:focus,#checkout input[type="number"]:focus,#checkout input[type="tel"]:focus,#checkout input[type="email"]:focus{border-color:#cbcccb;outline:none}#checkout input[type="text"].error,#checkout input[type="number"].error,#checkout input[type="tel"].error,#checkout input[type="email"].error{border-color:#E60F2C}#checkout .select{position:relative}#checkout .select:after{content:"";position:absolute;z-index:2;right:14px;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #797f83;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}#checkout select{padding:14px 30px 14px 18px;border:1px solid #F6F7F6;border-radius:0;background:#F6F7F6;box-sizing:border-box;-webkit-appearance:none;width:100%;font-size:14px}#checkout select:focus{border-color:#cbcccb}#checkout>h2{padding-bottom:40px;font-size:26px;font-weight:400}@media screen and (max-width: 480px){#checkout>h2{padding-left:15px}}#checkout aside{position:absolute;right:0;top:40px;width:39%;padding:16px 40px 0 60px;color:#b4b5b4;background:#ffffff;box-sizing:border-box}@media screen and (max-width: 480px){#checkout aside{padding-right:0}}#checkout aside dl{padding-bottom:10px}#checkout aside dt,#checkout aside dd{display:inline-block;width:60%;padding:0 10px 10px 10px;vertical-align:top;box-sizing:border-box}#checkout aside dt.divider,#checkout aside dd.divider{margin-bottom:10px;border-bottom:1px solid #e4e4e3}#checkout aside dt.total,#checkout aside dd.total{font:14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;color:#6f7575}#checkout aside dd{width:40%;text-align:right}#checkout aside .tooltip_trigger{padding-left:5px}#checkout aside .tooltip_trigger span{display:inline-block;width:16px;height:16px;font-size:11px;line-height:16px;text-align:center;color:#ffffff;cursor:pointer;border-radius:100%;background:#797f83}#checkout aside .tooltip_trigger:hover span{background:#6f7575}#checkout aside .tooltip_trigger input{display:none}#checkout aside .tooltip_trigger input:checked~.tooltip{display:inline}#checkout aside .tooltip{display:none;position:absolute;padding:12px;margin:25px 0 0 -150px;width:300px;font-size:13px;color:#ffffff;background:#797f83;z-index:1;-webkit-font-smoothing:antialiased}#checkout aside .tooltip p{padding:0;margin:0;line-height:160%;border:none}#checkout aside .tooltip a{text-decoration:underline;color:#ffffff}#checkout aside p{padding-bottom:20px;line-height:170%}#checkout aside p mark{display:block;color:#797f83}#checkout aside p.incomplete{margin:0;text-align:center}#checkout aside p.email{margin-bottom:20px;border-bottom:1px solid #e4e4e3}#checkout aside .guarantees{margin-bottom:40px;border-bottom:1px solid #e4e4e3}#checkout aside .guarantees li{display:inline-block;position:relative;padding:0 40px;margin:0 0 25px 0;font-size:14px;text-align:left;vertical-align:top}#checkout aside .guarantees h4{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase}#checkout aside .guarantees .icon{position:absolute;top:15px;left:0;z-index:1;margin:-15px 36px 0 0;opacity:0.7}#checkout aside .logo_tn{display:block;width:45px;height:23px;margin:0 auto}@media screen and (max-width: 768px){#checkout aside{position:static;width:auto;padding-top:40px;padding-left:0}}#checkout #totals_sidebar{float:right;width:40%;padding:24px;background:#F6F7F6;box-sizing:border-box}#checkout #totals_sidebar .summary{display:none}#checkout #totals_sidebar a.toggle_details{display:none;padding-bottom:3px;font-size:13px;border-bottom:2px solid #6f7575}@media screen and (max-width: 1000px){#checkout #totals_sidebar a.toggle_details{display:inline-block}}#checkout #totals_sidebar table{width:100%;margin-bottom:10px;font-size:14px;border-spacing:0;border-bottom:1px solid #cbcccb}#checkout #totals_sidebar table th{font-size:13px}#checkout #totals_sidebar table th,#checkout #totals_sidebar table td{text-align:center}#checkout #totals_sidebar table th:first-of-type,#checkout #totals_sidebar table td:first-of-type{text-align:left}#checkout #totals_sidebar table th:last-of-type,#checkout #totals_sidebar table td:last-of-type{text-align:right}#checkout #totals_sidebar table td{padding:5px 0}#checkout #totals_sidebar dl{padding-bottom:10px;font-size:14px}#checkout #totals_sidebar dt,#checkout #totals_sidebar dd{display:inline-block;width:60%;padding:0 0 10px 0;vertical-align:top;box-sizing:border-box}#checkout #totals_sidebar dt.divider,#checkout #totals_sidebar dd.divider{margin-bottom:10px;border-bottom:1px solid #cbcccb}#checkout #totals_sidebar dt.total,#checkout #totals_sidebar dd.total{font-size:16px;text-transform:uppercase}#checkout #totals_sidebar dd{width:40%;text-align:right}#checkout #totals_sidebar p{padding-bottom:16px;font-size:12px;line-height:125%}#checkout #totals_sidebar a.increment,#checkout #totals_sidebar a.decrement{display:inline-block;width:28px;height:28px;margin-right:5px;font-size:16px;line-height:28px;text-align:center;border-radius:100%;background:#60edb3}#checkout #totals_sidebar a.increment.decrement,#checkout #totals_sidebar a.decrement.decrement{line-height:26px}#checkout #totals_sidebar a.increment~a,#checkout #totals_sidebar a.decrement~a{margin:0 0 0 5px}#checkout #totals_sidebar span.name{display:inline-block;width:80px}#checkout #totals_sidebar .discount_details{font-size:14px}#checkout #totals_sidebar .tooltip_trigger{position:relative;padding-left:5px}#checkout #totals_sidebar .tooltip_trigger svg{position:absolute;bottom:0px;left:4px;width:16px;height:16px;color:#ffffff;cursor:pointer}#checkout #totals_sidebar .tooltip_trigger span{display:inline-block;width:16px;height:16px;font-size:11px;line-height:16px;text-align:center;color:#ffffff;cursor:pointer;border-radius:100%;background:#797f83}#checkout #totals_sidebar .tooltip_trigger:hover span{background:#6f7575}#checkout #totals_sidebar .tooltip_trigger input{display:none}#checkout #totals_sidebar .tooltip_trigger input:checked~.tooltip{display:inline}#checkout #totals_sidebar .tooltip{display:none;position:absolute;padding:12px;margin:25px 0 0 -150px;width:300px;font-size:13px;color:#ffffff;background:#797f83;z-index:1;-webkit-font-smoothing:antialiased}#checkout #totals_sidebar .tooltip p{padding:0;margin:0;line-height:160%;border:none}#checkout #totals_sidebar .tooltip a{text-decoration:underline;color:#ffffff}@media screen and (max-width: 1000px){#checkout #totals_sidebar{float:none;width:auto;margin-bottom:30px;padding:24px 15px}#checkout #totals_sidebar .summary{display:block}#checkout #totals_sidebar .details{display:none}#checkout #totals_sidebar .details.visible{display:block}#checkout #totals_sidebar .discount_details{padding-bottom:16px}}#checkout a.decrement.inactive{opacity:0.3}#checkout #sidebar{float:right;width:40%}#checkout #sidebar ul.features{padding:24px;margin-bottom:32px}#checkout #sidebar ul.features li{display:inline-block;width:33%;font-size:14px;text-align:center;vertical-align:top}#checkout #sidebar ul.features li svg{display:block;width:44px;height:44px;margin:0 auto 5px auto}#checkout #sidebar ul.features li svg.warranty{height:43px}#checkout #sidebar ul.features li svg.usa{width:70px;height:46px}#checkout #sidebar .logo_tn{display:block;width:45px;height:23px;margin:0 auto}#checkout #sidebar .reviews{padding:0 24px 40px 24px;text-align:center}#checkout #sidebar .reviews li+li{padding-top:24px}#checkout #sidebar .reviews .rating{padding-bottom:5px}#checkout #sidebar .reviews .star{display:inline-block;width:11px;height:11px}#checkout #sidebar .reviews .star+.star{margin-left:4px}#checkout #sidebar .reviews p{padding:0;font-size:13px}#checkout #sidebar .reviews blockquote p{padding-bottom:10px;font-size:16px}#checkout #sidebar .reviews blockquote p:before,#checkout #sidebar .reviews blockquote p:after{content:'"'}@media screen and (max-width: 768px){#checkout #sidebar{float:none;width:auto;margin-top:30px}}@media screen and (max-width: 1000px){#checkout #sidebar ul.features{padding-top:24px}}#checkout .warning,#checkout .gattribution{display:none;clear:both;width:733px;padding-top:60px;color:#9e9f9e}#checkout .warning .column,#checkout .gattribution .column{padding:0 20%}#checkout .warning h5,#checkout .gattribution h5{padding-bottom:15px;font-size:12px}#checkout .warning p,#checkout .gattribution p{padding-bottom:15px;font-size:12px;line-height:130%}#checkout .warning a,#checkout .gattribution a{text-decoration:underline;color:#9e9f9e}#checkout .warning.visible,#checkout .visible.gattribution{display:block}@media screen and (max-width: 1440px){#checkout .warning,#checkout .gattribution{width:calc(60% - 59px)}}@media screen and (max-width: 1080px){#checkout .warning .column,#checkout .gattribution .column{padding:0}}@media screen and (max-width: 768px){#checkout .warning,#checkout .gattribution{width:auto}}#checkout .gattribution{display:block;padding:0}#order_form{float:left;width:792px;padding-right:59px;box-sizing:border-box}#order_form h3{padding-bottom:24px;font-size:18px;text-align:left}#order_form h3 .icons{display:inline-block;vertical-align:middle}#order_form h3 svg{width:30px;height:26px;margin:0 10px}#order_form h3+p.error{padding-top:0;padding-bottom:20px}@media screen and (max-width: 550px){#order_form h3 .icons{display:block;margin-top:15px}#order_form h3 svg{margin-left:0}}#order_form .fieldset--customer-information{margin-bottom:2em}@media screen and (max-width: 1440px){#order_form{width:60%}}@media screen and (max-width: 768px){#order_form{float:none;width:auto;padding-right:0;border:none}#order_form .h3{font-size:14px;text-align:center}}#billing_toggle{display:block;padding-bottom:25px}#billing_address{display:none}#billing_address.visible{display:block}#line_items{padding-bottom:40px}#line_items table{width:100%;margin-bottom:15px;border-spacing:0;border-collapse:collapse}#line_items th,#line_items td{padding:20px 0;text-align:left;border:1px solid #e4e4e3;border-width:1px 0}#line_items td a{display:inline-block;width:28px;height:28px;margin-right:5px;font-size:16px;line-height:28px;text-align:center;border-radius:100%;background:#60edb3}#line_items td a.decrement{line-height:26px}#line_items td a~a{margin:0 0 0 5px}#line_items p{color:#b4b5b4}#order_info dt{padding-bottom:10px;color:#b4b5b4}#order_info dd{padding-bottom:25px}#order_info .error select{border:1px solid #E60F2C}#order_info .half{padding-right:10px}#order_info .half+.half{padding-right:0;padding-left:10px}#order_info .expiration{display:inline-block;width:66%;vertical-align:top}#order_info .expiration .select{display:inline-block;width:calc(50% - 15px);margin-right:15px;box-sizing:border-box}#order_info .cvc{display:inline-block;width:34%;vertical-align:top}#order_info p.note,#order_info p.email-note{padding-bottom:20px;text-align:center;font-size:14px;font-style:italic;color:#b4b5b4}#order_info p.note.hidden,#order_info p.hidden.email-note{display:none}#order_info p.email-note{padding:10px 0 0 0;font-style:normal;text-align:left}#order_info p.error{display:none;padding-top:20px;color:#E60F2C}#order_info p.error.visible{display:block}#order_info p.error[data-id="card_invalid"]{padding:0 0 20px 0}#order_info p.suggested{display:none;padding-top:10px;text-decoration:underline;color:#60edb3;cursor:pointer}#order_info fieldset.actions{max-width:300px;padding-top:60px;margin:0 auto}#order_info fieldset.actions input[type="submit"]{display:block;width:100%}#order_info fieldset.actions p.secure{position:relative;padding:12px 0 0 30px;font-size:12px}#order_info fieldset.actions p.secure svg{position:absolute;top:16px;left:0;width:24px;height:21px}#order_info fieldset+fieldset{padding-top:2em}@media screen and (max-width: 768px){#order_info fieldset+fieldset{padding-top:30px}#order_info input[type="submit"]{-webkit-appearance:none;border-radius:0}}@media screen and (max-width: 480px){#order_info input[type="text"],#order_info input[type="number"],#order_info input[type="tel"],#order_info input[type="email"]{font-size:16px}#order_info .expiration,#order_info .cvc{display:block;width:auto}}#processing,#order_error{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.2)}#processing .modal,#order_error .modal{display:block;width:400px;text-align:center}#processing.visible,#order_error.visible{display:block}@media screen and (max-width: 480px){#processing .modal,#order_error .modal{width:100%}}.google-autocomplete{max-height:320px}.google-autocomplete .autocomplete-suggestion{font:400 14px "Avenir LT W01_45 Book1475508";color:#414042}.google-autocomplete .autocomplete-suggestion span{position:relative;top:-5px}.google-autocomplete .autocomplete-suggestion img{margin-right:10px}.google-autocomplete .autocomplete-suggestion small{margin-left:6px;font-size:12px;color:#797F83}#support_modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.7)}#support_modal .modal{display:block;width:550px;padding:60px 0;font-size:14px;text-align:center}#support_modal.visible{display:block}#support_modal a.close{position:absolute;top:-25px;right:0}#support_modal a.close:before,#support_modal a.close:after{background:#60edb3}#support_modal h3{padding-bottom:24px}#support_modal svg{display:block;margin:0 auto 12px auto}#support_modal .svg_email{width:34px;height:24px}#support_modal .svg_phone{width:36px;height:36px}#support_modal p{padding-bottom:10px}#support_modal dl{width:220px;margin:0 auto;text-align:left}#support_modal dt{clear:both;float:left;width:85px}#support_modal dd{overflow:hidden}@media screen and (max-width: 550px){#support_modal .modal{width:100%}}#press_info #press li a,#press_info #imagery a.download,#press_info #logos a.download{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding:0 0 5px 0;color:inherit;border-bottom:1px solid #6f7575}#press_info .masthead{margin:0;height:400px}#press_info .masthead .slide{height:400px;background-image:url("https://d1mmgk36i9f3qd.cloudfront.net/images/other_things_3-1.jpg");background-position:50% 50%;background-size:cover}@media screen and (max-width: 480px){#press_info .masthead .slide{height:200px}}@media screen and (max-width: 480px){#press_info .masthead{height:200px}}#press_info .masthead h1{color:#ffffff}#press_info h2{padding:0 0 60px 0;text-align:center}#press_info #basics{display:block;margin:0 0 4em 0}#press_info #basics::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #basics{margin:0 0 2em 0}}#press_info #basics .basics_container{margin:0 auto;max-width:786px}#press_info #basics .basic_info{float:left;display:block;margin-right:2.35765%;width:48.82117%}#press_info #basics .basic_info:last-child{margin-right:0}#press_info #basics .basic_info h6{margin-bottom:0.5rem}@media screen and (max-width: 480px){#press_info #basics .basic_info{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}#press_info #basics .basic_info:last-child{margin-right:0}}#press_info #basics .location{float:left;display:block;margin-right:2.35765%;width:48.82117%}#press_info #basics .location:last-child{margin-right:0}@media screen and (max-width: 480px){#press_info #basics .location{float:left;display:block;margin-right:2.35765%;width:100%}#press_info #basics .location:last-child{margin-right:0}}#press_info #basics h6{margin-bottom:0.5rem}#press_info #basics ul.social_media{padding:0}#press_info #basics ul.social_media li{display:inline-block}#press_info #basics ul.social_media li+li{margin-left:30px}#press_info #basics ul.social_media a{display:block;width:24px;height:24px;text-indent:-8685px;overflow:hidden;background-image:url("/images/icons_social_media-72909489.png");background-position:6px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#press_info #basics ul.social_media a{background-image:url("/images/icons_social_media@2x.png");background-size:24px}}#press_info #basics ul.social_media a.twitter{background-position:0 -24px}#press_info #basics ul.social_media a.instagram{background-position:0 -48px}#press_info #basics ul.social_media a.twitter{height:20px}#press_info #press{padding:60px 0;text-align:center;background:none}#press_info #press li{font-size:0.875em}#press_info #press li blockquote{margin:0 0 20px 0}#press_info #press li figure{position:relative;height:60px}#press_info #press li img{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}#press_info #press li.nyt img{margin-left:-80px}#press_info #press li.forbes img{margin-left:-44px}#press_info #press li.fox_news img{margin-left:-30.5px}#press_info #press li.cnn_money img{margin-left:-55px}#press_info #press li.fortune img{margin-left:-54.5px}#press_info #press li.fox img{margin-left:-34px}#press_info #press li.gear_patrol img{margin-left:-57.5px}#press_info #press li.gizmodo img{margin-left:-61px}#press_info #press li.quartz img{margin-left:-61.5px}#press_info #press li.recode img{margin-left:-54px}#press_info #press li.ozy img{margin-left:-30px}#press_info #press li.phx_biz_journal img{margin-left:-64.5px}#press_info #press li.slate img{margin-left:-44px}#press_info #press li.entrepreneur img{margin-left:-76.5px}#press_info #press .owl-wrapper-outer li{padding:0 40px 40px 40px}#press_info #press .owl-buttons div{position:absolute;top:50%;z-index:100;width:24px;height:24px;padding:0;margin:-56px 0 0 0;text-indent:-8685px;border:1px solid #484B4C;border-radius:0;background:transparent;opacity:1;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#press_info #press .owl-buttons div:before{display:none}#press_info #press .owl-buttons div.owl-prev{left:0;border-width:0 0 1px 1px}#press_info #press .owl-buttons div.owl-next{right:0;border-width:1px 1px 0 0}@media screen and (max-width: 480px){#press_info #press li{display:block;width:auto}}#press_info #imagery{display:block;padding:4em 0;background:#F6F7F6}#press_info #imagery::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #imagery{padding:2em 0}}#press_info #imagery .imagery-container{margin:0 auto;max-width:48em}#press_info #imagery .imagery-container h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #imagery .imagery-container h3{margin-bottom:2rem}}#press_info #imagery figure{display:inline-block;margin:0 0 20px 0;vertical-align:top;overflow:hidden;background-position:50% 50%;background-size:cover}#press_info #imagery figure.block{display:block;height:320px;margin-right:0;background-image:url("https://d1mmgk36i9f3qd.cloudfront.net/images/img_press_1.jpg")}#press_info #imagery figure.two_third{width:65%;height:245px;margin-right:2%;background-image:url("/images/img_press_2_small-09227361.jpg")}#press_info #imagery figure.third{width:33%;height:245px;background-image:url("https://d1mmgk36i9f3qd.cloudfront.net/images/img_press_3.jpg")}#press_info #imagery .inline_images{display:inline-block;width:75%;padding:0 2% 0 0;vertical-align:top}#press_info #imagery .details{margin-top:2em;display:inline-block;vertical-align:top}#press_info #imagery .details a{text-decoration:underline}@media screen and (max-width: 480px){#press_info #imagery figure{display:block;width:auto;max-width:100%;margin:0 auto 20px auto}#press_info #imagery figure.two_third,#press_info #imagery figure.third{width:auto;margin-right:auto}#press_info #imagery .inline_images{width:100%;padding:0}#press_info #imagery .details{display:block;width:auto}#press_info #imagery a.download{display:none}}#press_info #logos{padding:60px 0}#press_info #logos .column{max-width:860px}#press_info #logos h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #logos h3{margin-bottom:2rem}}#press_info #logos svg{display:block;width:50%;margin:0 auto;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease}#press_info #logos .logo_1{display:inline-block;width:74%;padding:15px 0;background:#F6F7F6}#press_info #logos p{padding:0 0 20px 0;vertical-align:top}#press_info #logos .primary .logo,#press_info #logos .secondary .logo{position:relative;background:#F6F7F6}#press_info #logos .primary{padding:0 0 15px 0}#press_info #logos .primary p{display:inline-block;width:23%;padding:0 0 20px 1%}#press_info #logos .secondary .logo{display:inline-block;padding:10px 0;margin:0 15px 0 0;vertical-align:top}#press_info #logos .secondary .logo.logo_2{width:31%}#press_info #logos .secondary .logo.logo_3{width:24%}#press_info #logos .secondary .logo.logo_4{width:14.5%}#press_info #logos .secondary .details{display:inline-block;width:23%}#press_info #logos a.download{padding:0;background:transparent}@media screen and (max-width: 480px){#press_info #logos a.download{display:none}}#press_info #logos .request{margin-top:2em}@media screen and (max-width: 768px){#press_info #logos svg{width:65%;height:100px}#press_info #logos p{text-align:center}#press_info #logos .logo_1{display:block;width:auto;padding:0}#press_info #logos .primary p{display:block;width:auto;padding:20px 40px 0 40px}#press_info #logos .secondary{text-align:center}#press_info #logos .secondary .logo{padding:0}#press_info #logos .secondary .logo_2{width:31%;margin-right:2%}#press_info #logos .secondary .logo_3{width:31%;margin-right:2%}#press_info #logos .secondary .logo_4{width:33%;margin-right:0}#press_info #logos .secondary .details{display:block;width:auto}#press_info #logos .secondary p{padding:20px 40px 0 40px}}#press_info #videos{display:block;padding:4em 0;background:#F6F7F6}#press_info #videos::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #videos{padding:2em 0}}#press_info #videos h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #videos h3{margin-bottom:2rem}}#press_info #videos .column{max-width:860px}#press_info #videos figure{display:inline-block;width:50%;padding:0 1% 0 0;box-sizing:border-box}#press_info #videos figure+figure{padding:0 0 0 1%}#press_info #videos .video{position:relative;width:100%;height:0;padding:0 0 60% 0}#press_info #videos iframe{position:absolute;top:0;left:0;width:100%;height:100%}#press_info #videos h6{text-align:center}@media screen and (max-width: 480px){#press_info #videos figure{display:block;width:auto}#press_info #videos figure+figure{padding:0;margin-top:20px}}#press_info #contact{display:block;padding:4em 0;text-align:center}#press_info #contact::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #contact{padding:2em 0}}#press_info #contact a{color:inherit}#press_info #contact address{display:block}.legal--header{margin-bottom:3em;padding:3em 0;background:#f7f7f8}.legal--header h1{font-size:20px;text-align:center}.legal{max-width:1020px;padding-bottom:60px;font-size:12px;line-height:165%}.legal h1{padding:3em 0;margin:0 -100% 40px -100%;font-size:20px;line-height:200%;text-align:center;background:#f7f7f8}.legal h2{font:14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;float:left;width:32%;padding-right:3%}@media screen and (max-width: 480px){.legal h2{float:none;width:auto}}.legal p{margin-bottom:10px}.legal p,.legal h3{margin-left:35%}@media screen and (max-width: 480px){.legal p,.legal h3{margin-left:0}}.legal ul,.legal ol{margin-left:37%}.legal ul li,.legal ol li{margin-bottom:10px;list-style-type:decimal}.legal ul p,.legal ol p{margin-left:0}@media screen and (max-width: 480px){.legal ul,.legal ol{margin-left:1.3em}}.legal ul li{list-style-type:disc}.legal strong{font-family:"Avenir LT W01_85 Heavy1475544"}.legal .legal_country_select ul{margin:0}.legal .legal_country_select ul li{margin-bottom:0;list-style:none}.legal hr{clear:both;margin:2em 0;border:none;border-bottom:1px solid #e4e4e3}.legal a{text-decoration:underline}.legal .country_select{text-align:center}.legal .country_select h3{margin:0;padding-bottom:24px;font-family:"Avenir LT W01_45 Book1475508";font-size:16px}.legal_country_select{position:relative;height:50px;margin:0 0 48px 0}.legal_country_select ul{position:relative;display:inline-block;margin:0;text-align:left;border:1px solid #e4e4e3;background:#F6F7F6}.legal_country_select ul:before{position:absolute;right:16px;top:50%;z-index:1;width:10px;height:10px;margin-top:-8px;content:"";border:2px solid #52565A;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.legal_country_select a{display:none;position:relative;z-index:2;padding:14px 40px 14px 16px;font-size:14px;text-decoration:none;color:#000000}.legal_country_select a.selected{display:block}.legal_country_select svg{margin-right:8px;vertical-align:-5px}.legal_country_select.opened ul:before{display:none}.legal_country_select.opened a{display:block}#minicart{display:none}#minicart .cart{position:absolute;top:0;right:0;z-index:5;width:460px;height:100vh;padding:40px;background:#ffffff;box-sizing:border-box;-webkit-transition:height 200ms;-moz-transition:height 200ms;-o-transition:height 200ms}@media screen and (max-width: 480px){#minicart .cart{width:100%}}#minicart .overlay{position:absolute;top:0;left:0;z-index:4;width:100vw;height:100vh;background:rgba(0,0,0,0.6)}#minicart header{overflow:hidden;padding:0 0 25px 0}#minicart header h4{float:left}#minicart header a.close{float:right}#minicart p.empty{padding:48px 24px;margin-bottom:35px;text-align:center;background:#F6F7F6}#minicart .overflow{padding:6px;margin:0 -6px;max-height:70%;overflow-y:auto}#minicart table.products{width:100%;margin-bottom:20px;font-size:12px;border-collapse:collapse;border-spacing:0}#minicart table.products span{display:inline-block}#minicart table.products a{display:inline-block;padding:8px}#minicart table.products a span{display:inline-block;width:28px;height:28px;font-size:16px;line-height:26px;text-align:center;border-radius:100%;background:#60edb3}#minicart table.products a.remove{margin:-3px 0 0 -8px;text-transform:none}#minicart table.products a.remove span{width:28px;height:28px}#minicart table.products .name{font-size:14px;font-family:"Avenir LT W01_85 Heavy1475544"}#minicart table.products .total{text-align:right}#minicart dl.totals{clear:both;overflow:hidden;padding:30px 0;margin:0 0 20px 0;font-size:14px;border-top:1px solid #efefee}#minicart dl.totals dt{clear:both;float:left;padding:0 0 1em 0}#minicart dl.totals dd{float:right;padding:0 0 1em 0}#minicart dl.totals .total{font-family:"Avenir LT W01_85 Heavy1475544"}#minicart p.note,#minicart #order_info p.email-note,#order_info #minicart p.email-note{position:absolute;bottom:40px;left:40px;z-index:1}#minicart a.button{display:block;text-align:center;background:#60edb3}.icon-caret,.icon-top-questions-gray,.icon-top-questions-color,.icon-care-gray,.icon-care-color,.icon-difference-gray,.icon-difference-color,.icon-mattress-side-gray,.icon-mattress-side-color,.icon-shipping-gray,.icon-shipping-color,.icon-warranty-gray,.icon-warranty-color,.icon-shipping-box-gray,.icon-shipping-box-color{display:inline-block;vertical-align:middle}.icon-caret{background-color:#ffffff}.icon-caret .path1{fill:#e4e4e3}.icon-top-questions-gray .path1{fill:#9e9f9e}.icon-top-questions-gray .path2{fill:#9e9f9e}.icon-top-questions-color .path1{fill:#6f7575}.icon-top-questions-color .path2{fill:#60edb3}.icon-care-gray .path1{fill:#9e9f9e}.icon-care-gray .path2{fill:#9e9f9e}.icon-care-color .path1{fill:#6f7575}.icon-care-color .path2{fill:#60edb3}.icon-difference-gray .path1{fill:#9e9f9e}.icon-difference-gray .path2{fill:#9e9f9e}.icon-difference-color .path1{fill:#6f7575}.icon-difference-color .path2{fill:#60edb3}.icon-mattress-side-gray .path1{fill:#9e9f9e}.icon-mattress-side-gray .path2{fill:#9e9f9e}.icon-mattress-side-color .path1{fill:#6f7575}.icon-mattress-side-color .path2{fill:#60edb3}.icon-shipping-gray .path1{fill:#9e9f9e}.icon-shipping-gray .path2{fill:#9e9f9e}.icon-shipping-color .path1{fill:#6f7575}.icon-shipping-color .path2{fill:#60edb3}.icon-warranty-gray .path1{fill:#9e9f9e}.icon-warranty-gray .path2{fill:#9e9f9e}.icon-warranty-color .path1{fill:#6f7575}.icon-warranty-color .path2{fill:#60edb3}.icon-shipping-box-gray .path1{fill:#9e9f9e}.icon-shipping-box-gray .path2{fill:#9e9f9e}.icon-shipping-box-color .path1{fill:#6f7575}.icon-shipping-box-color .path2{fill:#60edb3}.icon-checkmark-color{fill:#60edb3}#faq .column{max-width:1060px}#faq .search{display:block;padding:4em 0;background:#6f7575}#faq .search::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#faq .search{padding:2em 0}}@media screen and (max-width: 480px){#faq .search{min-height:330px}}#faq .search h3{margin-bottom:2rem;color:#ffffff;text-align:center}#faq .search fieldset{position:relative;max-width:700px;padding:0 140px 0 0;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 480px){#faq .search fieldset{padding-right:0}}#faq .search input[type="text"]{width:100%;padding:1em;font-size:1em;font-family:"Avenir LT W01_45 Book1475508";line-height:1.5;border:none;-webkit-appearance:none;-moz-appearance:none}#faq .search input[type="submit"]{position:absolute;top:0;right:0;padding:18px 1.5em;font-size:1em}@media screen and (max-width: 480px){#faq .search input[type="submit"]{position:relative;margin-top:20px;display:block;width:100%}}#faq .categories{display:block;padding:4em 0}#faq .categories::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#faq .categories{padding:2em 0}}#faq .categories ul{border-bottom:1px solid #e4e4e3}#faq .categories ul:after{display:block;clear:both;content:""}#faq .categories h6{line-height:1.9}#faq .categories h6 .active{display:none}#faq .categories h6 svg{width:80px;height:60px}#faq .categories .caret{display:none;position:absolute;bottom:-2px;left:0;right:0;margin:0 auto}#faq .categories .caret svg{width:47px;height:25px}#faq .categories .icon{height:80px;margin:0 0 20px 0;background:transparent}#faq .categories .icon.shipping-box svg{height:70px}#faq .categories li{position:relative;float:left;width:14.5%;height:180px;padding:0 20px;text-align:center;cursor:pointer;box-sizing:border-box}#faq .categories li+li{margin-left:1.88679%}#faq .categories .active h2 .active{display:block}#faq .categories .active h2 .inactive{display:none}#faq .categories .active .caret{display:block}#faq .categories .active .title{padding-bottom:4px;border-bottom:2px solid #60edb3}@media screen and (max-width: 768px){#faq .categories{padding-bottom:0}#faq .categories li{width:50%;padding:0 20px 20px 0;height:auto;font-size:14px;letter-spacing:2.1px;text-align:left}#faq .categories li+li{margin:0}#faq .categories li .icon{display:none}#faq .categories li.active h6 .icon{display:none}#faq .categories li.active .caret{display:none}}#faq .no_results{display:none;padding-bottom:60px}#faq .no_results.visible{display:block}#faq .faqs#faq-list{max-width:60em}#faq .faqs ul{padding:0 0 60px 0}#faq .faqs li{display:none;overflow:hidden;border-bottom:1px solid #e4e4e3}#faq .faqs li.visible{display:list-item}#faq .faqs .title{position:relative;padding:20px 40px 20px 0;cursor:pointer}#faq .faqs .title span{position:absolute;top:11px;right:0;z-index:1;width:30px;height:30px}#faq .faqs .title span.collapse{display:none}#faq .faqs .title span:before,#faq .faqs .title span:after{position:absolute;z-index:1;content:"";background:#60edb3}#faq .faqs .title span.expand:before,#faq .faqs .title span.collapse:before{top:50%;right:0;left:0;height:2px;margin-top:-1px}#faq .faqs .title span.expand:after{top:0;bottom:0;left:50%;width:2px;margin-left:-1px}#faq .faqs .title span.collapse:after{display:none}#faq .faqs .answer-container{display:none}#faq .faqs .active .answer-container{display:block}#faq .faqs .active .title span.collapse{display:block}#faq .faqs .active .title span.expand{display:none}#faq .faqs .answer{float:left}#faq .faqs .answer p{padding:0 0 20px 0}#faq .faqs .helpful{overflow:hidden;padding-left:40px}#faq .faqs .helpful h4{padding:0 0 10px 0;font-size:16px}#faq .faqs .helpful .options{padding:0 0 20px 0}#faq .faqs .helpful .option{display:inline-block;padding:10px 24px;margin-right:4px;font:normal 10px "Trade Gothic W01 Cn_18";text-transform:uppercase;line-height:22px;letter-spacing:0.1em;color:#6f7575;cursor:pointer;border:1px solid #e4e4e3;border-radius:4px;background:#ffffff}#faq .faqs .helpful .option:hover{background:#efefee}@media screen and (max-width: 768px){#faq .faqs h3{font-size:12px}#faq .faqs .answer{float:none;width:auto;margin:0}#faq .faqs .helpful{padding-left:0}#faq .faqs .helpful h4{font-size:12px}#faq .faqs .helpful .options{font-size:9px}#faq .faqs .helpful .option{padding:6px 18px}}#faq .contact{display:block;padding:4em 0;text-align:center;background:#efefee}#faq .contact::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#faq .contact{padding:2em 0}}#faq .contact .column{max-width:700px}#faq .contact h3{padding:0 0 35px 0}#faq .contact form{padding:0 0 60px 0}#faq .contact input[type="text"],#faq .contact input[type="email"],#faq .contact textarea{width:100%;padding:1em 1.3em;margin-bottom:20px;font:normal 14px "Avenir LT W01_45 Book1475508";border:1px solid transparent;background-color:#F6F7F6;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;box-sizing:border-box}#faq .contact input[type="text"]:focus,#faq .contact input[type="email"]:focus,#faq .contact textarea:focus{border-color:#cbcccb;outline:none}#faq .contact input[type="text"]::-webkit-input-placeholder,#faq .contact input[type="email"]::-webkit-input-placeholder,#faq .contact textarea::-webkit-input-placeholder{color:#000000}#faq .contact input[type="text"]:-moz-placeholder,#faq .contact input[type="email"]:-moz-placeholder,#faq .contact textarea:-moz-placeholder{color:#000000}#faq .contact input[type="text"]::-moz-placeholder,#faq .contact input[type="email"]::-moz-placeholder,#faq .contact textarea::-moz-placeholder{color:#000000}#faq .contact input[type="text"]:-ms-input-placeholder,#faq .contact input[type="email"]:-ms-input-placeholder,#faq .contact textarea:-ms-input-placeholder{color:#000000}#faq .contact textarea{resize:vertical}#faq .contact .last-name,#faq .contact .email2{display:none}#faq .contact .error{display:none;padding-top:40px}#faq .contact .message-confirmation{display:none;margin:40px 0 120px 0}#faq .contact .message-confirmation .checkmark svg{width:80px;height:80px}#faq .contact .message-confirmation h4{padding:0 0 20px 0;font-size:24px;text-transform:none}#faq .contact .message-confirmation .submit-again{text-decoration:underline;cursor:pointer}#faq .contact .call{padding:0 0 20px 0}#faq .contact .hours span+span{margin-left:20px}@media screen and (max-width: 768px){#faq .contact input[type="submit"]{display:block;width:100%}#faq .contact .call{font-size:14px}#faq .contact .hours{font-size:14px}#faq .contact .hours span{display:block}#faq .contact .hours span+span{margin:10px 0 0 0}}#faq .buy{display:block;padding:4em 0;text-align:center}#faq .buy::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#faq .buy{padding:2em 0}}#faq .buy h3{padding:0 0 2rem 0}#faq .buy a.button{background:#60edb3}@media screen and (max-width: 768px){#faq .buy h3{font-size:14px}}@media screen and (max-width: 480px){#faq .buy h3{padding:0 40px 20px 40px}}#error_page{text-align:center}#error_page header{padding:60px 0;margin-bottom:60px;color:#ffffff;background:#6f7575}#error_page header h1{padding-bottom:30px}#error_page header p{line-height:160%}#error_page header a{color:inherit;text-decoration:underline}#error_page .column{max-width:1060px;padding-top:60px;padding-bottom:60px}#error_page .column h3{padding-bottom:25px}#error_page .column p{font-size:14px}#error_page .column img{max-width:100%;margin-bottom:30px}#hero--stores{background-image:url("/images/stores/img_header_r4-4d4a4956.jpg");background-position:center 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero--stores{background-image:url("/images/stores/img_header_r4@2x-698b2aec.jpg")}}.our_stores{padding:8em 0}@media screen and (max-width: 480px){.our_stores{padding:4em 0}}.our_stores .more_arrow{margin:8em auto 2em auto;text-align:center}@media screen and (max-width: 480px){.our_stores .more_arrow{margin:4em auto 0 auto}}.store-banner{padding:1em 0;text-align:center;background:#cddff9}.store-banner strong{font-family:"Avenir LT W01_85 Heavy1475544"}.store_location{float:left;display:block;margin-right:2.35765%;width:48.82117%}.store_location:last-child{margin-right:0}@media screen and (max-width: 480px){.store_location{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_location:last-child{margin-right:0}}.store_location--pic{float:left;display:block;margin-right:2.35765%;width:48.82117%;position:relative}.store_location--pic:last-child{margin-right:0}@media screen and (max-width: 768px){.store_location--pic{float:left;display:block;margin-right:2.35765%;width:100%}.store_location--pic:last-child{margin-right:0}}@media screen and (max-width: 480px){.store_location--pic{float:left;display:block;margin-right:2.35765%;width:100%}.store_location--pic:last-child{margin-right:0}}.store_location--pic img{width:100%}.store_location--pic--badge{padding:0.5em;background:#797f83;position:absolute;top:0.75em;left:-0.75em;text-transform:uppercase;letter-spacing:1px;font:12px "Avenir LT W01_85 Heavy1475544";color:#fff}.store_location--info{float:left;display:block;margin-right:2.35765%;width:48.82117%}.store_location--info:last-child{margin-right:0}@media screen and (max-width: 768px){.store_location--info{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1em}.store_location--info:last-child{margin-right:0}}@media screen and (max-width: 480px){.store_location--info{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1em}.store_location--info:last-child{margin-right:0}}.store_location--info h4{margin-bottom:0.5rem}.store_location--info h4 a{color:#484B4C}.store_location--info--open{display:block;margin-top:1em}.store_location--info--open::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.store_location--info--open{margin-top:0}}.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:1em}.store_location--info--hours:last-child{margin-right:0}@media screen and (max-width: 960px){.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:100%}.store_location--info--hours:last-child{margin-right:0}}@media screen and (max-width: 920px){.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:48.82117%}.store_location--info--hours:last-child{margin-right:0}}@media screen and (max-width: 768px){.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:100%}.store_location--info--hours:last-child{margin-right:0}}@media screen and (max-width: 480px){.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.store_location--info--hours:last-child{margin-right:0}}@media screen and (max-width: 320px){.store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:48.82117%}.store_location--info--hours:last-child{margin-right:0}}.store_location--info--hours .h3{margin-top:1em}.store_location--info--contact{display:block;margin-top:1em}.store_location--info--contact::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.store_location--info--contact{margin-top:0}}.store_location--info--contact .h3{margin-top:1em}.store_location--info--contact--email,.store_location--info--contact--phone{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:1em}.store_location--info--contact--email:last-child,.store_location--info--contact--phone:last-child{margin-right:0}.store_location--info--contact--email label,.store_location--info--contact--phone label{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;margin-bottom:0.5em;display:block}@media screen and (max-width: 480px){.store_location--info--contact--email,.store_location--info--contact--phone{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.store_location--info--contact--email:last-child,.store_location--info--contact--phone:last-child{margin-right:0}}.store_location--info--visit{display:block;margin-top:2em;font-size:0.8125em;line-height:1.54;text-transform:uppercase;font-family:"Avenir LT W01_95 Black1475556";letter-spacing:2px}.store_location--info--visit::after{clear:both;content:"";display:table}.store_location--info--visit a{padding-bottom:0.25em;border-bottom:2px solid #6f7575}.stores-article .content_module--header{display:block;margin:4em 0}.stores-article .content_module--header::after{clear:both;content:"";display:table}.stores-article .content_module--header span{margin:0 auto 2em auto;max-width:720px;display:block}.stores-article .content_module--header .h3{margin-bottom:1.75em}.stores-article .content_module--header a{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding-bottom:0.25em;border-bottom:2px solid #6f7575}.store_detail_gallery{display:block;position:relative}.store_detail_gallery::after{clear:both;content:"";display:table}.store_detail_gallery_back{position:absolute;top:1em;left:2em;z-index:25}@media screen and (max-width: 480px){.store_detail_gallery_back{display:none}}.store_detail_gallery_back a{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding:0.5em;background:rgba(0,0,0,0.3);color:#ddd}.store_detail_gallery_back a span{color:#fff}.store_detail_gallery--detail img{display:block;width:100%;height:auto}.store_detail_gallery--detail .owl-controls{margin-top:0}.store_detail_gallery--thumbnails{display:block;padding:1em 0;background:#f6f6f6;text-align:center}.store_detail_gallery--thumbnails::after{clear:both;content:"";display:table}.store_detail_gallery--thumbnails li{margin:0 0.125em;display:inline}.store_detail_gallery--thumbnails img{display:inline-block;max-width:100px;opacity:0.5;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease}@media screen and (max-width: 480px){.store_detail_gallery--thumbnails img{max-width:15%}}.store_detail_gallery--thumbnails .active img{opacity:1}.store_detail_info{display:block;padding:4em 0}.store_detail_info::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.store_detail_info{padding:2em 0}}.store_detail_info--header{display:block;margin-bottom:2em}.store_detail_info--header::after{clear:both;content:"";display:table}.store_detail_info--header .store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:48.82117%}.store_detail_info--header .store_location--info--hours:last-child{margin-right:0}@media screen and (max-width: 320px){.store_detail_info--header .store_location--info--hours{float:left;display:block;margin-right:2.35765%;width:100%}.store_detail_info--header .store_location--info--hours:last-child{margin-right:0}}.store_detail_info--header--main{float:left;display:block;margin-right:2.35765%;width:57.35098%}.store_detail_info--header--main:last-child{margin-right:0}@media screen and (max-width: 768px){.store_detail_info--header--main{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_detail_info--header--main:last-child{margin-right:0}}@media screen and (max-width: 480px){.store_detail_info--header--main{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_detail_info--header--main:last-child{margin-right:0}}.store_detail_info--header--main address{margin-top:2em}.store_detail_info--header--main .h2{color:#60edb3}.store_detail_info--header--main .h3{margin-top:2em}.store_detail_info--header--map{float:left;display:block;margin-right:2.35765%;width:40.29137%}.store_detail_info--header--map:last-child{margin-right:0}@media screen and (max-width: 768px){.store_detail_info--header--map{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_detail_info--header--map:last-child{margin-right:0}}@media screen and (max-width: 480px){.store_detail_info--header--map{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_detail_info--header--map:last-child{margin-right:0}}.store_detail_info--header--map .store_detail_info--header--map--image{display:block;position:relative;width:100%;height:300px}.store_detail_info--header--map>a{display:block;position:relative;width:100%;height:300px}.store_detail_info--header--map img{width:100%}.store_detail_info--header--link{margin-top:1em;text-align:center}.store_detail_info--header--link a{font:12px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding-bottom:0.25em;border-bottom:2px solid #6f7575}.store_detail_info--notes{display:block}.store_detail_info--notes::after{clear:both;content:"";display:table}.store_detail_info--notes .h3{margin-bottom:1em}.store_detail_info--notes ul{margin:2em 1em;max-width:648px}.store_detail_info--notes li{margin:0.5em 0;list-style:disc}.store_experience{display:block;padding:4em 0;background:#f6f6f6}.store_experience::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.store_experience{padding:2em 0}}.store_experience_point{float:left;display:block;margin-right:2.35765%;width:23.23176%;text-align:center}.store_experience_point:last-child{margin-right:0}@media screen and (max-width: 768px){.store_experience_point{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:2em}.store_experience_point:last-child{margin-right:0}.store_experience_point:nth-child(2n){margin-right:0}.store_experience_point:nth-child(2n+1){clear:left}}@media screen and (max-width: 480px){.store_experience_point{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.store_experience_point:last-child{margin-right:0}}.store_experience_point .h4{margin-bottom:1em}.store_experience_point_diagram{display:block;margin-bottom:2em;text-align:center}.store_experience_point_diagram::after{clear:both;content:"";display:table}.store_experience_point_diagram--icon{background-position:center 50%;background-repeat:no-repeat;width:100%;height:82px}.store_experience_point_diagram--icon#icon-walkin{background-image:url("/images/stores/icon_walkin-a074753b.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.store_experience_point_diagram--icon#icon-walkin{background-image:url("/images/stores/icon_walkin@2x-ee0c8a25.png")}}.store_experience_point_diagram--icon#icon-guide{background-image:url("/images/stores/icon_guide-4f7cfe77.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.store_experience_point_diagram--icon#icon-guide{background-image:url("/images/stores/icon_guide@2x-ab2ab27f.png")}}.store_experience_point_diagram--icon#icon-try{background-image:url("/images/stores/icon_try-394f90d3.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.store_experience_point_diagram--icon#icon-try{background-image:url("/images/stores/icon_try@2x-f4c5a249.png")}}.store_experience_point_diagram--icon#icon-ship{background-image:url("/images/stores/icon_ship-0eb6ee03.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.store_experience_point_diagram--icon#icon-ship{background-image:url("/images/stores/icon_ship@2x-34714bdd.png")}}.opt-hidden{display:none}.lp-exp-modal-shipping{margin-top:2em;display:none}.lp-exp-modal-shipping table{padding:0 1em;width:100%}.lp-exp-modal-shipping table th{font:14px "Avenir LT W01_85 Heavy1475544";letter-spacing:0.15em;text-transform:uppercase;padding-bottom:1em;text-align:left}.lp-exp-modal-shipping table .shipping--name{width:30%}.lp-exp-modal-shipping table .shipping--size{width:70%}#product_buy #details .exp_shipping_two{display:none}#product_buy #details .exp_shipping_two .shipping-estimate{margin:1em 0 1.5em 0;padding-left:36px;background:url(/images/optimizely/icon-truck-750187cd.svg) 0 0 no-repeat;background-size:26px 19px}#product_buy #details{max-width:100%}#product_buy #details .exp_reviews_score_two{display:none;text-align:center}#product_buy #details .exp_reviews_score_two h3.h3{font-size:22px;letter-spacing:0}#product_buy #details .exp_reviews_score_two p.review-score{font-size:18px;margin-top:10px;padding-bottom:5px}#product_buy #details .exp_reviews_score_two span{font-weight:600}#product_buy #details .exp_reviews_score_two .review-rating{margin-bottom:5px}#product_buy #details .exp_reviews_score_two .review-rating img,#product_buy #details .exp_reviews_score_two .review-rating p{display:inline-block}#product_buy #details .exp_reviews_score_two .review-rating img{vertical-align:top}#product_buy #details .exp_reviews_score_two .review-rating p{padding-bottom:0;margin-left:10px}#product_buy #details .exp_reviews_score_two ul{list-style:none}#product_buy #details .exp_reviews_score_two li{display:inline-block;margin-left:10px;margin-right:10px}.faqs{max-width:640px;padding:48px 16px;margin:0 auto}.faqs ul{padding-bottom:12px}.faqs li{position:relative;padding:12px 0}.faqs li+li{border-top:1px solid #e4e4e3}.faqs .icon{position:absolute;right:0;top:12px;width:12px;height:13px;text-indent:-9999px;background:url("/images/jobs/icon_plus-16bbbf41.png") 0 0 no-repeat;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms}.faqs dl{font-size:14px}.faqs dl dt{cursor:pointer;padding-right:24px}.faqs dl dd{display:none}.faqs dl p{padding-top:12px;line-height:150%}.faqs dl a{font-size:13px;text-decoration:underline}.faqs dl.opened dt{color:#000000}.faqs dl.opened .icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#faq_footer{display:none;text-align:center}#faq_footer.visible{display:block}#faq_footer h3{padding-bottom:24px}#faq_footer ul{padding-bottom:24px;text-align:left}@media screen and (min-width: 672px){#faq_footer ul{padding-bottom:40px}#faq_footer dl{font-size:16px}#faq_footer h3{padding-bottom:56px}}