.icon{display:inline-block}.icon-adaptive{background-image:url(../../images/lp/retail/icon_adaptive_foam-eaeba8f9.svg);width:108px;height:84px;background-repeat:no-repeat;background-size:contain}.icon-adjustable{background-image:url(../../images/lp/icon_frame_adjustable-26dd1ba2.svg);width:125px;height:133px;background-repeat:no-repeat;background-size:contain}.icon-box-small{background-image:url(../../images/lp/retail/icon_box-3739a74b.svg);width:48px;height:50px;background-repeat:no-repeat;background-size:contain}.icon-box-spring{background-image:url(../../images/lp/icon_box_spring-76ffec7a.svg);width:131px;height:113px;background-repeat:no-repeat;background-size:contain}.icon-certipur{background-image:url(../../images/lp/retail/icon_certipur-cb6fa141.svg);width:57px;height:61px;background-repeat:no-repeat;background-size:contain}.icon-certipurReverse{background-image:url(../../images/lp/icon_certipur_reverse-1df66543.svg);width:63px;height:61px;background-repeat:no-repeat;background-size:contain}.icon-cnn{background-image:url(../../images/lp/icon_cnn-96c1bfb9.svg);width:63px;height:30px;background-repeat:no-repeat;background-size:contain}.icon-dark-gray-check{background-image:url(../../images/lp/icon_dark_grey_check-d5178681.svg);width:15px;height:15px;background-repeat:no-repeat;background-size:contain}.icon-delivery{background-image:url(../../images/optimizely/icon-truck-750187cd.svg);width:63px;height:46px;background-repeat:no-repeat;background-size:contain}.icon-donation{background-image:url(../../images/lp/retail/icon_charity-77463f88.svg);width:49px;height:51px;background-repeat:no-repeat;background-size:contain}.icon-dwell{background-image:url(../../images/lp/icon_dwell-f351caa6.svg);width:80px;height:30px;background-repeat:no-repeat;background-size:contain}.icon-entreprenuer{background-image:url(../../images/lp/icon_entreprenuer-cb9fdf8b.svg);width:124px;height:26px;background-repeat:no-repeat;background-size:contain}.icon-fire{background-image:url(../../images/lp/retail/icon_chemical_free-9ed554cf.svg);width:43px;height:60px;background-repeat:no-repeat;background-size:contain}.icon-fireReverse{background-image:url(../../images/lp/icon_chemical_free_reverse-8db7d156.svg);width:45px;height:60px;background-repeat:no-repeat;background-size:contain}.icon-floor{background-image:url(../../images/lp/icon_floor-be125c60.svg);width:190px;height:133px;background-repeat:no-repeat;background-size:contain}.icon-fortune{background-image:url(../../images/lp/icon_fortune-5c6fd53e.svg);width:87px;height:20px;background-repeat:no-repeat;background-size:contain}.icon-fox{background-image:url(../../images/lp/icon_fox_business-f096babb.svg);width:59px;height:29px;background-repeat:no-repeat;background-size:contain}.icon-gizmodo{background-image:url(../../images/lp/icon_gizmodo-66e87ce8.svg);width:133px;height:20px;background-repeat:no-repeat;background-size:contain}.icon-gray-check{background-image:url(../../images/mattress/icon-grey-check-11a77c9d.svg);width:20px;height:18px;background-repeat:no-repeat;background-size:contain}.icon-greenguard{background-image:url(../../images/lp/retail/icon_greenguard-8a1c2c22.svg);width:57px;height:58px;background-repeat:no-repeat;background-size:contain}.icon-greenguardReverse{background-image:url(../../images/lp/icon_greenguard_reverse-df8c37f1.svg);width:63px;height:58px;background-repeat:no-repeat;background-size:contain}.icon-hundred-small{background-image:url(../../images/lp/retail/icon_trial-dcc6c38a.svg);width:51px;height:50px;background-repeat:no-repeat;background-size:contain}.icon-ideal-support{background-image:url(../../images/lp/icon_support-cce493cb.svg);width:112px;height:106px;background-repeat:no-repeat;background-size:contain}.icon-mint-check{background-image:url(../../images/mattress/icon-green-check-ca81af09.svg);width:21px;height:18px;background-repeat:no-repeat;background-size:contain}.icon-nyt{background-image:url(../../images/lp/icon_nyt-f073c9d3.svg);width:183px;height:26px;background-repeat:no-repeat;background-size:contain}.icon-oeko{background-image:url(../../images/lp/retail/icon_oeko_tex-d75e6dbb.svg);width:69px;height:69px;background-repeat:no-repeat;background-size:contain}.icon-oekoReverse{background-image:url(../../images/lp/icon_oeko_tex_reverse-74a95059.svg);width:76px;height:69px;background-repeat:no-repeat;background-size:contain}.icon-red-ex{background-image:url(../../images/lp/icon_red_x-bca9c3d4.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.icon-returns-care{background-image:url(../../images/lp/icon_returns_care-279fa375.svg);width:112px;height:72px;background-repeat:no-repeat;background-size:contain}.icon-returns-donate{background-image:url(../../images/lp/retail/icon_recycle-8465bff6.svg);width:72px;height:74px;background-repeat:no-repeat;background-size:contain}.icon-returns-map{background-image:url(../../images/lp/retail/icon_community-4e3ffb7b.svg);width:99px;height:76px;background-repeat:no-repeat;background-size:contain}.icon-returns-trash{background-image:url(../../images/lp/icon_returns_trash-27f2ea68.svg);width:90px;height:91px;background-repeat:no-repeat;background-size:contain}.icon-returns{background-image:url(../../images/lp/retail/icon_no_hassle-ef224032.svg);width:39px;height:54px;background-repeat:no-repeat;background-size:contain}.icon-safety-boxspring{background-image:url(../../images/lp/icon_safety_boxspring-76737cf7.svg);width:119px;height:73px;background-repeat:no-repeat;background-size:contain}.icon-safety-checklist{background-image:url(../../images/lp/icon_safety_checklist-f572e542.svg);width:55px;height:80px;background-repeat:no-repeat;background-size:contain}.icon-secure{background-image:url(../../images/lp/retail/icon_secure-f1374826.svg);width:54px;height:47px;background-repeat:no-repeat;background-size:contain}.icon-slatted{background-image:url(../../images/lp/icon_slatted-b64b76d8.svg);width:131px;height:106px;background-repeat:no-repeat;background-size:contain}.icon-support{background-image:url(../../images/lp/retail/icon_customer_support-702df5a3.svg);width:62px;height:50px;background-repeat:no-repeat;background-size:contain}.icon-supportive{background-image:url(../../images/lp/retail/icon_base_layer-bc661ed5.svg);width:90px;height:65px;background-repeat:no-repeat;background-size:contain}.icon-ten-small{background-image:url(../../images/lp/retail/icon_warranty-07381c8d.svg);width:51px;height:50px;background-repeat:no-repeat;background-size:contain}.icon-voc{background-image:url(../../images/lp/retail/icon_low_voc-4c554b3f.svg);width:67px;height:52px;background-repeat:no-repeat;background-size:contain}.icon-vocReverse{background-image:url(../../images/lp/icon_low_voc_reverse-fb6b89dd.svg);width:72px;height:52px;background-repeat:no-repeat;background-size:contain}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_35 Light1475496";src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed-59c09973.eot?#iefix");src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed-59c09973.eot?#iefix") format("eot"),url("/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0-7d99f141.woff") format("woff"),url("/fonts/4577388c-510f-4366-addb-8b663bcc762a-51083ef2.ttf") format("truetype"),url("/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c-910dd4b9.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book1475508";src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74-ca9edb92.eot?#iefix");src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74-ca9edb92.eot?#iefix") format("eot"),url("/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59-df8a2b72.woff") format("woff"),url("/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301-596397ee.ttf") format("truetype"),url("/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d-21d2aae3.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book O1475514";src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254-18569d19.eot?#iefix");src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254-18569d19.eot?#iefix") format("eot"),url("/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a-f10c6c38.woff") format("woff"),url("/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349-04dbbcf7.ttf") format("truetype"),url("/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3-aba2887a.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg")}@font-face{font-family:"Avenir LT W04_55 Roman1475524";src:url("/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659-4a5b16f2.eot?#iefix");src:url("/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659-4a5b16f2.eot?#iefix") format("eot"),url("/fonts/57cea7be-0fae-457e-83f0-b7375aabb3f9-1fd3cb03.woff") format("woff"),url("/fonts/52268057-f4bb-4b06-9ff8-a78b7acd62b1-353efdd1.ttf") format("truetype"),url("/fonts/d17fc5dd-e821-456d-ab22-41627b187117-371763b6.svg#d17fc5dd-e821-456d-ab22-41627b187117") format("svg")}@font-face{font-family:"Avenir LT W01_65 Medium1475532";src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-e658bd78.eot?#iefix");src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-e658bd78.eot?#iefix") format("eot"),url("/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0-9c8e7afd.woff") format("woff"),url("/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d-a6a14c47.ttf") format("truetype"),url("/fonts/3604edbd-784e-4ca7-b978-18836469c62d-33892e16.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg")}@font-face{font-family:"Avenir LT W01_85 Heavy1475544";src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-a2b2053e.eot?#iefix");src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-a2b2053e.eot?#iefix") format("eot"),url("/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe-6e711735.woff") format("woff"),url("/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b-70ba57f6.ttf") format("truetype"),url("/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401-30308fd0.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg")}@font-face{font-family:"Avenir LT W01_95 Black1475556";src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-9c0f4c87.eot?#iefix");src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-9c0f4c87.eot?#iefix") format("eot"),url("/fonts/75b36c58-2a02-4057-a537-09af0832ae46-ddde5ef4.woff") format("woff"),url("/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a-59216ff8.ttf") format("truetype"),url("/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf-6a53a989.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg")}@font-face{font-family:"Trade Gothic W01 Cn_18";src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292-ab555429.eot?#iefix");src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292-ab555429.eot?#iefix") format("eot"),url("/fonts/fb754dec-aa8f-444c-be48-868464c47ab0-9621d562.woff") format("woff"),url("/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4-cd5eac15.ttf") format("truetype"),url("/fonts/c573d9d0-0726-4b95-aeee-fb621a299563-d34cd5bd.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")}a,button{text-decoration:none;color:#484B4C}a.button,button.button{display:inline-block;padding:16px 50px;font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:capitalize;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,button.button:hover{background:#85f1c5}@media screen and (max-width: 480px){a.button,button.button{padding:17px 20px}}a.button_secondary,button.button_secondary{display:inline-block;padding:16px 50px;font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:capitalize;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,button.button_secondary:hover{background:#85f1c5}@media screen and (max-width: 480px){a.button_secondary,button.button_secondary{padding:17px 20px}}a.button_secondary:focus,button.button_secondary:focus{outline:none}a.button_secondary:hover,button.button_secondary:hover{background-color:transparent;border-color:#60edb3}a.new_button,button.new_button{display:inline-block;padding:16px 24px;font:500 14px "Avenir LT W01_85 Heavy1475544", sans-serif;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,button.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,button.new_button.secondary:active{border-color:#8FFFD2}a.new_button.secondary:hover,button.new_button.secondary:hover{border-color:#50E3C2;background:#ffffff}a.more,button.more{font-size:0.8125em;line-height:1.54;text-transform:uppercase;font-family:"Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:2px;display:inline-block;padding:0 0 5px 0;border-bottom:2px solid #919599}a.accordion,button.accordion{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;display:inline-block}a.accordion .icon,button.accordion .icon{display:inline-block;width:15px;height:8px;margin:0 0 0 8px;background:transparent url("/images/icons/icon_down_arrow.png") 0 0 no-repeat;background-size:15px 8px}a.accordion.opened .icon,button.accordion.opened .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}a.close,button.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,button.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,button.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", sans-serif;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", sans-serif}.h6{font:normal 10px "Avenir LT W01_45 Book1475508", sans-serif}h3.new_header{font:normal 37px "Avenir LT W01_45 Book1475508", sans-serif;line-height:56px}h5.new_header{font:normal 24px "Avenir LT W01_45 Book1475508", sans-serif;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.error{color:#E60F2C}p.body_large{font-size:18px;line-height:28px}.flash{position:relative;padding:15px 30px;font:300 16px "Avenir LT W01_85 Heavy1475544", sans-serif;text-align:center;color:#797f83;margin-bottom:0}.flash.error{background:#FFCBCB}.flash.warn{background:#FFF4B6}.flash.success{background:#C2F9E2}.flash.info{background:#CEDFF8}.flash a.close{position:absolute;top:50%;right:10px;margin-top:-8px}#canada_notification{font-family:"Avenir LT W01_45 Book1475508", sans-serif;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-078f7dde.png") 0 0 no-repeat;background-size:100%}#canada_notification strong{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}@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:14px "Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:capitalize;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", sans-serif;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}}.anchor_target:before{display:block;content:"";height:50px;margin:-50px 0 0}#buorg{padding:20px 55px 23px 50px;font:14px/20px "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;color:#484B4C;background-position:16px 20px}#buorg a{color:#484B4C}#buorg span{font-family:"Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif}#buorg div{padding:0}#buorg div #buorgclose{width:18px;height:18px;font-size:28px;top:18px;right:20px}.fine-print{text-align:center;font-size:0.75em;line-height:2;color:#797f83;font-family:"Avenir LT W01_35 Light1475496", sans-serif;font-weight:200;letter-spacing:0px;text-transform:none}.strikethrough{position:relative}.strikethrough:after{position:absolute;right:0;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;content:"";background:#60edb3}.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}.half img{max-width:100%}.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}.country{display:none}body.US .country.US{display:block}body.CA .country.CA{display:block}.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", sans-serif;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,#notifications_modal{text-align:center;margin:0 auto;position:relative}#international_shipping_modal .modal,#notifications_modal .modal{padding:40px;width:75%;max-width:600px;box-sizing:border-box}@media screen and (max-width: 768px){#international_shipping_modal .modal,#notifications_modal .modal{padding:40px}}@media screen and (max-width: 480px){#international_shipping_modal .modal,#notifications_modal .modal{width:90%;padding:30px;position:relative}}#international_shipping_modal header,#notifications_modal header{padding-right:0;padding-bottom:30px}#international_shipping_modal h2,#notifications_modal h2{color:#484B4C}#international_shipping_modal p,#notifications_modal p{margin-top:20px;margin-bottom:20px}#international_shipping_modal.opened .modal,#international_shipping_modal.opened .overlay,#notifications_modal.opened .modal,#notifications_modal.opened .overlay{display:block}#international_shipping_modal.ca .modal,#notifications_modal.ca .modal{max-width:480px}#notifications_modal p{font-size:13px;text-align:left}#notifications_modal p a{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;text-decoration:underline}#notifications_modal a.primary{margin-top:20px;min-width:200px}#notifications_modal h3{color:#484B4C}@media screen and (max-width: 768px){#notifications_modal h3{font-size:2em}#notifications_modal .overlay{top:0;height:100vh}#notifications_modal .modal{position:fixed;top:5%;left:50%;transform:translate(-50%, 0);background:#ffffff}#notifications_modal .modal p{font-size:12px;overflow-y:scroll;max-height:30vh}}#canada_orders h3{font:normal 27px "Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C}#canada_orders p{text-align:center;margin:30px 0 40px 0}#canada_orders .button{text-align:center;text-transform:none;font-size:14px;color:#484B4C;background:#60edb3}#canada_orders .button:hover,#canada_orders .button:focus{background:#97f3cd}#canada_orders img{display:block;margin:20px auto 0 auto;width:175px}#contact_modal{max-width:480px;padding:45px 40px 40px 40px;text-align:center}#contact_modal a.close{top:20px;right:20px}#contact_modal h3{padding:0 0 24px 0;font-size:27px}#contact_modal label{color:#6f7575;display:block;font-size:14px;text-align:left}#contact_modal input[type="text"],#contact_modal input[type="email"],#contact_modal textarea{width:100%;padding:1em 1.3em;margin-top:4px;margin-bottom:20px;font:normal 14px "Avenir LT W01_45 Book1475508", sans-serif;border:1px solid #e9e9e9;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;box-sizing:border-box}#contact_modal input[type="text"]:focus,#contact_modal input[type="email"]:focus,#contact_modal textarea:focus{border:1px solid #484B4C;outline:1px solid #484B4C}#contact_modal input[type="text"]::-webkit-input-placeholder,#contact_modal input[type="email"]::-webkit-input-placeholder,#contact_modal textarea::-webkit-input-placeholder{color:#797f83}#contact_modal input[type="text"]:-moz-placeholder,#contact_modal input[type="email"]:-moz-placeholder,#contact_modal textarea:-moz-placeholder{color:#797f83}#contact_modal input[type="text"]::-moz-placeholder,#contact_modal input[type="email"]::-moz-placeholder,#contact_modal textarea::-moz-placeholder{color:#797f83}#contact_modal input[type="text"]:-ms-input-placeholder,#contact_modal input[type="email"]:-ms-input-placeholder,#contact_modal textarea:-ms-input-placeholder{color:#797f83}#contact_modal textarea{resize:vertical}#contact_modal input[type="submit"]{color:#484B4C;font:14px "Avenir LT W01_95 Black1475556", sans-serif;text-transform:none}#contact_modal .button{cursor:pointer}#contact_modal .last-name,#contact_modal .email2{display:none}#contact_modal .suggested{display:none;text-align:left;margin-bottom:15px}#contact_modal .suggested p{display:inline-block;margin-right:20px;text-decoration:underline;cursor:pointer}#contact_modal .suggested a{position:static;vertical-align:-4px}#contact_modal .error{display:none;padding-top:40px}#contact_modal .message-confirmation{display:none;margin:40px 0 120px 0}#contact_modal .message-confirmation .checkmark svg{width:80px;height:80px;fill:#60edb3}#contact_modal .message-confirmation h4{padding:0 0 20px 0;font-size:24px;text-transform:none}#contact_modal .message-confirmation .submit-again{text-decoration:underline;cursor:pointer}#contact_modal .call{padding:0 0 20px 0}#contact_modal .hours span+span{margin-left:20px}.exit_pop{display:none}.exit_pop.visible{display:block;position:fixed;z-index:5000;top:0;left:0;width:100%}.exit_pop.visible .pop_backdrop{position:fixed;background:rgba(50,50,50,0.65);width:100%;height:100%}.exit_pop.visible .pop_box{background:#fff;position:absolute;z-index:5000;width:550px;top:10vh;left:50%;transform:translateX(-50%);text-align:left;padding:25px;box-sizing:border-box}@media screen and (max-width: 600px){.exit_pop.visible .pop_box{width:90%;transform:none;left:5%;margin:0 auto}}.exit_pop.visible .pop_box a.close{position:absolute;top:15px;right:15px;font-size:0px}.exit_pop.visible .pop_box a.more{background:transparent;margin:10px 20%;letter-spacing:1px;padding-bottom:0}.exit_pop_graphic.visible .pop_box{width:600px;padding:0;background:#fff url("/images/exit_pop/exit_pop_bkg-8faf6405.jpg") center right no-repeat;background-size:65%}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.exit_pop_graphic.visible .pop_box{background-image:url("/images/exit_pop/exit_pop_bkg@2x-a6dec65d.jpg")}}@media screen and (max-width: 600px){.exit_pop_graphic.visible .pop_box{width:90%;left:5%;background-size:100%;background-position:top center}}.exit_pop_graphic.visible .left{box-sizing:border-box;padding:25px;float:left;width:280px;background:#484B4C;text-align:center}@media screen and (max-width: 600px){.exit_pop_graphic.visible .left{width:100%;float:none;margin-top:50vw}}.exit_pop_graphic.visible a.primary{width:100%}.exit_pop_graphic.visible a.more{color:#efefee;border-bottom-color:#efefee}.exit_pop_graphic.visible h2{text-transform:uppercase;line-height:1.2;color:#ffffff;font-size:18px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0}.exit_pop_graphic.visible h3{margin-bottom:30px;color:#ffffff;font-size:18px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:uppercase;letter-spacing:0;line-height:1.2}.exit_pop_graphic.visible h3 span{font-family:"Avenir LT W01_95 Black1475556", sans-serif;color:#60edb3;display:block;font-size:42px;padding:5px 0}.exit_pop_standard.visible .pop_box{width:350px;text-align:center;text-transform:uppercase;padding:50px 30px}@media screen and (max-width: 600px){.exit_pop_standard.visible .pop_box{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 400px){.exit_pop_standard.visible .pop_box{left:5%;width:90%;transform:none}}.exit_pop_standard.visible .pop_box h2{font-size:16px;letter-spacing:1px;color:#484B4C}.exit_pop_standard.visible .pop_box h3{font-size:22px;line-height:1.1;padding:5px 0 25px 0;font-family:"Avenir LT W01_95 Black1475556", sans-serif;color:#484B4C}.exit_pop_standard.visible .pop_box h3 span{display:block;font-size:51px}.exit_pop_standard.visible .pop_box a.primary{width:12rem}.exit_pop_standard.alt.visible .pop_box{width:400px;padding:40px 30px}body{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;color:#797f83;line-height:140%;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body .button.primary{color:#414042}body.lp-nav{border-top:100px solid #ffffff}@media screen and (max-width: 480px){body.lp-nav{border-top-width:42px}}body.lp-nav>header{position:fixed;top:0;right:0;left:0;z-index:10;border-bottom:1px solid #efefee;overflow:visible}body.lp-nav>header .column{padding:23px 40px 21px 40px}@media screen and (max-width: 1110px){body.lp-nav>header .column{padding:25px 40px}}body.lp-nav>header>.column{position:relative;z-index:2;min-height:25px;background:#ffffff;-webkit-transition:padding 150ms ease, background 150ms ease;-moz-transition:padding 150ms ease, background 150ms ease;-o-transition:padding 150ms ease, background 150ms ease}body.lp-nav>header .logo{position:absolute;top:50%;transform:translateY(-50%);left:40px;z-index:1;font-size:1em;-webkit-transition:top 150ms ease;-moz-transition:top 150ms ease;-o-transition:top 150ms ease}body.lp-nav>header .logo .logo_tn_footer{display:none}@media screen and (max-width: 1110px){body.lp-nav>header .logo{top:24px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 480px){body.lp-nav>header .logo{top:16px}body.lp-nav>header .logo .logo_horizontal{display:none}body.lp-nav>header .logo .logo_tn_footer{display:block}}body.lp-nav>header .logo svg{width:160px;height:20px;fill:#484B4C}body.lp-nav>header .hamburger{display:none;width:25px;height:18px;text-indent:-8685px;background-image:url("/images/icon_hamburger-5512e9e0.svg")}body.lp-nav>header .close_menu{display:none;width:14px;height:14px;text-indent:-8685px;background-image:url("/images/icon_close-eb7ff49a.svg")}body.lp-nav>header a.mobile_sticky{display:none;transition:padding 0.15s ease}@media screen and (max-width: 768px){body.lp-nav>header a.mobile_sticky{display:block;position:fixed;right:0;top:0;padding:27px 40px 28px}}@media screen and (max-width: 480px){body.lp-nav>header a.mobile_sticky{padding:19px 25px 20px}}body.lp-nav>header a.close_menu{margin:5px 0 0 5px;width:14px;height:14px;text-indent:-8685px;background-image:url("/images/icon_close-a6a0b451.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){body.lp-nav>header a.close_menu{background-image:url("/images/icon_close@2x-2e39d01b.png");background-size:100%;background-size:14px 14px}}body.lp-nav>header a.close_menu.hide{display:none !important}body.lp-nav>header a.cart svg{display:inline-block;width:19px;height:16px;vertical-align:middle;fill:#797f83}body.lp-nav>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", sans-serif;vertical-align:middle;color:#52575b;border-radius:100%;background:#60edb3}body.lp-nav>header a.cart span:empty{display:none}@media screen and (max-width: 1110px){body.lp-nav>header .tablet{display:block !important}body.lp-nav>header .tablet.inline_block{display:inline-block !important}body.lp-nav>header a.cart{float:right;font-size:12px}}body.lp-nav>header nav.desktop{position:relative}body.lp-nav>header nav.desktop:after{display:block;clear:both;content:""}body.lp-nav>header nav.desktop>ul{display:inline-block;font-size:12px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.15em;text-transform:uppercase}body.lp-nav>header nav.desktop>ul+ul{float:right}body.lp-nav>header nav.desktop>ul li{position:relative;display:inline-block}body.lp-nav>header nav.desktop>ul li+li{padding-left:24px}body.lp-nav>header nav.desktop>ul li.opt-hidden{display:none}body.lp-nav>header nav.desktop>ul li.opt-visible{display:inline-block}body.lp-nav>header nav.desktop>ul a{display:inline-block;padding:0 0 1px 0;font-weight:normal;border-bottom:2px solid transparent}body.lp-nav>header nav.desktop>ul a.subnav_toggle:hover{cursor:pointer}body.lp-nav>header nav.desktop>ul a:hover{border-bottom:2px solid #60edb3}body.lp-nav>header nav.desktop>ul a.active{color:#484B4C;border-bottom:2px solid #60edb3}body.lp-nav>header nav.desktop>ul a.opt-hidden{display:none}body.lp-nav>header nav.desktop>ul a.opt-visible{display:inline-block}body.lp-nav>header nav.desktop>ul a.button{color:#484B4C}body.lp-nav>header nav.desktop>ul a.button.primary{padding:13px 18px;border:none;color:#484B4C}body.lp-nav>header nav.desktop>ul .nav-highlight a{color:#60edb3}@media screen and (max-width: 1110px){body.lp-nav>header nav.desktop>ul{display:none}}body.lp-nav>header nav.desktop>ul:first-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.lp-nav>header nav.desktop ul.dropdown{display:none;position:absolute;text-align:center;margin-left:-15%;margin-top:28px}body.lp-nav>header nav.desktop ul.dropdown.active{display:block}body.lp-nav>header nav.desktop ul.dropdown li{padding:13px 15px;background:#f6f6f6;width:115%}body.lp-nav>header nav.desktop ul.dropdown li a{border-bottom:2px solid transparent;color:#484B4C}body.lp-nav>header nav.desktop ul.dropdown li a:hover,body.lp-nav>header nav.desktop ul.dropdown li a.active{border-bottom-color:#60edb3;color:#484B4C !important}body.lp-nav>header nav.desktop .right ul.dropdown{right:0;margin-left:0}body.lp-nav>header nav.desktop .right ul.dropdown li{text-align:right}body.lp-nav>header #tab_nav_toggle[type="checkbox"]{display:none}body.lp-nav>header nav.tablet{display:none}@media screen and (max-width: 1110px){body.lp-nav>header nav.tablet{text-transform:uppercase;font-size:12px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:2px;display:block;position:absolute;overflow-y:auto;top:68px;left:-330px;z-index:1;width:320px;height:100vh;padding:14px 40px 40px;background:#FFF;box-sizing:border-box;-webkit-transition:left 200ms linear, top 150ms ease;-moz-transition:left 200ms linear, top 150ms ease;-o-transition:left 200ms linear, top 150ms ease}}@media screen and (max-width: 1110px) and (max-width: 480px){body.lp-nav>header nav.tablet{top:52px}}@media screen and (max-width: 1110px){body.lp-nav>header nav.tablet>ul{line-height:1rem}body.lp-nav>header nav.tablet>ul a:hover{transition:all 0.2s ease}body.lp-nav>header nav.tablet>ul:first-of-type{margin-bottom:56px}body.lp-nav>header nav.tablet li+li{padding-top:16px}body.lp-nav>header nav.tablet li ul{margin-top:16px;padding-left:16px;border-left:5px #EEE solid}body.lp-nav>header nav.tablet ul.social_media_nav{padding:28px 0 0 0}body.lp-nav>header nav.tablet ul.social_media_nav li{display:inline}body.lp-nav>header nav.tablet ul.social_media_nav li:not(:first-child){margin-left:0.6875rem}body.lp-nav>header nav.tablet>ul:last-of-type{margin-top:28px}body.lp-nav>header nav.tablet>ul:last-of-type li{display:inline}body.lp-nav>header nav.tablet>ul:last-of-type li+li{margin-left:1.75rem}body.lp-nav>header nav.tablet>ul:last-of-type li a{font:0.75rem/1rem "Avenir LT W04_55 Roman1475524", sans-serif;text-transform:none;letter-spacing:normal}body.lp-nav>header nav.tablet .nav-highlight a{color:#60edb3}}@media screen and (max-width: 1110px) and (max-width: 480px){body.lp-nav>header nav.tablet{width:320px;padding:20px;font-size:12px}body.lp-nav>header nav.tablet a.close{top:20px;right:20px;width:16px;height:16px}}@media screen and (max-width: 1110px){body.lp-nav>header .hamburger{display:inline-block}body.lp-nav>header .tablet.inline_block{display:inline-block !important}body.lp-nav>header a.cart{float:right;font-size:12px;line-height:100%}body.lp-nav>header #tab_nav_toggle[type="checkbox"]:checked+label{display:none}body.lp-nav>header #tab_nav_toggle[type="checkbox"]:checked ~ label.close_menu{display:inline-block;position:relative;z-index:2}body.lp-nav>header #tab_nav_toggle[type="checkbox"]:checked ~ nav.tablet{left:0}body.lp-nav>header #tab_nav_toggle[type="checkbox"]:checked ~ nav.tablet+.nav_layer{cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}}body.lp-nav>header.collapsed>.column{padding:0px 40px;background-color:#FFF}body.lp-nav>header.collapsed>.column .logo{top:57%}@media screen and (max-width: 1110px){body.lp-nav>header.collapsed>.column .logo{top:16px}}body.lp-nav>header.collapsed>.column a.mobile_sticky{display:none}@media screen and (max-width: 768px){body.lp-nav>header.collapsed>.column a.mobile_sticky{display:block;padding:16px 25px 17px}}@media screen and (max-width: 480px){body.lp-nav>header.collapsed>.column a.mobile_sticky{padding:19px 25px 20px}}body.lp-nav>header.collapsed>.column nav.desktop .dropdown{margin-top:7px}@media screen and (max-width: 1110px){body.lp-nav>header.collapsed>.column{padding:14px 40px}}body.lp-nav>header.collapsed>.column a{display:inline-block}@media screen and (max-width: 480px){body.lp-nav>header>.column{padding:15px 20px}body.lp-nav>header.collapsed>.column{padding:15px 20px}}.wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding:0}.wrap::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.wrap{padding:0 1em}}.hidden{display:none !important}.h2{font:2.25em "Avenir LT W01_45 Book1475508", sans-serif;text-transform:none;letter-spacing:0;color:#414042}@media screen and (max-width: 768px){.h2{font-size:2.25em}}@media screen and (max-width: 480px){.h2{font-size:1.5em}}.h3{font:1.25em "Avenir LT W01_85 Heavy1475544", sans-serif;color:#4A4A4A}@media screen and (max-width: 768px){.h3{font-size:1em}}.h4{color:#414042}.lp-title{display:block;text-align:center}.lp-title::after{clear:both;content:"";display:table}.lp-title .h2{margin-bottom:0.625em}.lp-title .h3{margin-bottom:0.5em;font-size:1.4em;line-height:1.4;font-family:"Avenir LT W01_95 Black1475556", sans-serif}.lp-title p{color:#666;font-size:1.25em;line-height:150%;padding:0 2.5em}@media screen and (max-width: 768px){.lp-title p{font-size:1em}}.image-band{position:relative;overflow:hidden;height:495px}.image-band figure img{position:absolute;top:0;left:50%;width:auto;height:100%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;z-index:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{margin:0 auto;width:640px;max-width:100%;box-shadow:0 0 1.5em rgba(0,0,0,0.4)}@media screen and (max-width: 768px){.video-wrapper{width:478px}}.wistia_responsive_padding{padding:56.25% 0 0 0;position:relative}.wistia_responsive_wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.wistia_embed{height:100%;width:100%}#back_to_top{position:fixed;bottom:-34px;width:100%;text-align:center;background-color:rgba(0,0,0,0.4);transition:bottom 0.3s ease-in;z-index:1000}#back_to_top a{display:block;padding:6px 0;width:100%;height:100%;font-weight:bold;font-size:12px;text-transform:capitalize;color:white}#back_to_top a::after{display:inline-block;content:"";width:0;height:0;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}#back_to_top.slide-in{bottom:0}#buy_now{display:block}#buy_now.active #details{right:0}#buy_now .modal_layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(0,0,0,0.7)}#buy_now input[type="submit"],#buy_now .flash{display:none}#buy_now input[type="submit"].visible,#buy_now .flash.visible{display:block}.buy_now_drawer #details{position:fixed;top:0;right:-400px;bottom:0;z-index:102;overflow:auto;width:320px;padding:16px;font-size:14px;line-height:150%;background:#ffffff;box-sizing:border-box;transition:all 0.4s ease;box-shadow:0 0 5px rgba(0,0,0,0.3)}.buy_now_drawer #details a.close{float:right;margin-bottom:25px}.buy_now_drawer #details h3{text-align:center;clear:both}.buy_now_drawer #details h3 svg.logo_horizontal{width:150px;height:25px}.buy_now_drawer #details h4{padding:0 0 30px 0;font-size:24px;text-align:center}.buy_now_drawer #details h4.discount{font-size:16px;text-transform:none;letter-spacing:normal}.buy_now_drawer #details h6{text-align:center;margin-bottom:2em;font-family:"Avenir LT W01_35 Light1475496", sans-serif;font-weight:200}.buy_now_drawer #details p{overflow:hidden;padding:0 0 10px 0;line-height:150%}.buy_now_drawer #details p.unavailable{display:none;text-align:center;max-width:250px;margin:0 auto;font-size:18px}.buy_now_drawer #details p.unavailable.visible{display:block}.buy_now_drawer #details p strong{float:right;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}.buy_now_drawer #details ul{padding:0 0 15px 1rem;line-height:150%;list-style:disc}.buy_now_drawer #details input[type="submit"]{width:100%;cursor:pointer;color:#414042}.buy_now_drawer #details .products{padding-left:0;margin:0 -7px;overflow:hidden;list-style:none}.buy_now_drawer #details .products li{float:left;width:50%;padding:0 7px 10px 7px;box-sizing:border-box}.buy_now_drawer #details .products label{display:block;overflow:hidden;padding:8px;font-size:12px;border:1px solid #414042;cursor:pointer}.buy_now_drawer #details .products label input{display:none}.buy_now_drawer #details .products label span{display:block}.buy_now_drawer #details .products label.active{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;color:#ffffff;background:#797f83}.buy_now_drawer #details .selected_product{overflow:hidden}.buy_now_drawer #details .selected_product h4{float:left}.buy_now_drawer #details .selected_product strong{float:right;padding-top:4px}.buy_now_drawer #details fieldset{display:none}.buy_now_drawer #details fieldset.visible{display:block}.buy_now_drawer #details fieldset .cc_img{text-align:center;padding:10px}#buy_now_experiment{display:none;padding:50px 0;background:#f5f5f5;margin:30px -550px 10px}@media screen and (max-width: 768px){#buy_now_experiment{margin:30px -1em 10px}}#buy_now_experiment .h2{font-size:24px}#buy_now_experiment p{font-size:14px}@media screen and (max-width: 768px){#buy_now_experiment p{max-width:90%;margin:0 auto}}#buy_now_experiment .products{max-width:800px;margin:20px auto}@media screen and (max-width: 768px){#buy_now_experiment .products{max-width:85%}}#buy_now_experiment .products li{display:inline-block;text-align:left;border:2px solid #9E9F9E;padding:10px;width:30%;margin:5px 3px}@media screen and (max-width: 768px){#buy_now_experiment .products li{width:45%}}#buy_now_experiment .products li:hover{background:#9E9F9E;cursor:pointer}#buy_now_experiment .products li:hover a{color:#fff !important}#buy_now_experiment .products li a{font-size:13px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;color:#666666;transition:none !important}#buy_now_experiment .products li a .pricing{float:right;transition:none !important}#buy_now_experiment .products li a .dimensions{display:block;font-family:"Avenir LT W01_45 Book1475508", sans-serif;transition:none !important}#buy_now_experiment.active{display:block}#buy_now_experiment:before{content:" ";margin-top:-70px;border-bottom:20px solid #f5f5f5;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;left:50%;margin-left:-20px}#buy_now_experiment .close{position:absolute;right:20px;margin-top:-30px}#buy_now_experiment .flash.success{margin:20px 0;display:none}.modal{display:none;position:fixed;left:50%;top:50%;z-index:102;padding:20px;margin:0 auto;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#ffffff;box-sizing:border-box}.modal a.close{position:absolute;top:5px;right:5px}.modal_layer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(0,0,0,0.7)}.modal.opened,.modal_layer.opened{display:block}#legal_modal{width:768px;height:95vh}@media screen and (max-width: 768px){#legal_modal{width:95vw}}#legal_modal .content{overflow:auto;height:100%;line-height:140%;color:#797f83;-webkit-font-smoothing:antialiased}#legal_modal .content p{margin-bottom:1em}#legal_modal .legal--header{margin-bottom:2em}#legal_modal .column{padding:0 40px}@media screen and (max-width: 480px){#legal_modal .column{padding:0 15px}}#legal_modal .country_select,#legal_modal .faqs{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}#notifications{color:#797f83;background:#000000}#notifications p{max-width:1060px;padding:15px 30px 15px 20px;margin:0 auto;font:900 16px "Avenir LT W01_45 Book1475508", sans-serif}#notifications p.success{color:#fff;background:#000000}#notifications p.success span.highlight{color:#60edb3;font:300 16px "Avenir LT W01_95 Black1475556", sans-serif}#notifications p a.close{float:right}#notifications p a.close:before,#notifications p a.close:after{background:#fff}@media screen and (max-width: 480px){#notifications p{font-size:14px;text-align:left}}#feedback{color:#ffffff;background:#666666}#feedback h2{padding-bottom:44px}#feedback .quarter{display:block;width:auto;padding-bottom:30px}#feedback .feedback_videos{position:relative;height:570px;overflow:hidden;margin-bottom:60px;-webkit-transition:height 400ms;-moz-transition:height 400ms;-o-transition:height 400ms}#feedback .feedback_videos.expanded:after{height:0}#feedback .feedback_videos img{display:block;width:100%;box-shadow:0 0 15px rgba(0,0,0,0.5)}#feedback .feedback_videos p{padding-top:10px}#feedback .feedback_videos:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:200px;content:"";background-color:transparent;background-image:-webkit-linear-gradient(transparent 0%, #666 70%);background-image:linear-gradient(transparent 0%, #666 70%);-webkit-transition:height 400ms linear;-moz-transition:height 400ms linear;-o-transition:height 400ms linear}#feedback .feedback_videos li a{position:relative;display:block;z-index:1}#feedback .feedback_videos li a:before{position:absolute;top:50%;left:50%;z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;content:"";background:rgba(74,74,74,0.8)}#feedback .feedback_videos li a:after{position:absolute;top:50%;left:50%;z-index:2;margin:-8px 0 0 -4px;content:"";border:10px solid transparent;border-width:8px 10px;border-left-color:#ffffff}#feedback>p{padding-bottom:30px}#feedback ul.disc{padding:0 0 25px 17px;list-style:disc}#feedback li{padding:0 0 8px 0}#feedback a{color:#60edb3}#feedback #more_feedback{position:absolute;bottom:20px;left:50%;z-index:2;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:uppercase;letter-spacing:1px}#feedback #more_feedback:after{position:absolute;bottom:-15px;left:50%;z-index:1;width:16px;height:16px;margin-left:-8px;content:"";border:2px solid #60edb3;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 320px){#feedback header h2{padding-right:5px;padding-left:5px}#more_feedback{width:160px}}@media screen and (min-width: 481px){#feedback{overflow:hidden}#feedback header{width:480px;margin:0 auto}#feedback h2{line-height:150%}#feedback .feedback_videos{height:550px;overflow:hidden;margin:0 -10px}#feedback .feedback_videos:after{height:420px}#feedback .feedback_videos li{display:inline-block;width:50%;padding:0 10px 40px 10px;box-sizing:border-box}#feedback #more_feedback{bottom:50px}#feedback ul.disc{float:left;width:50%;padding-right:35px;box-sizing:border-box}#feedback ul.disc+p{margin-top:-3px;line-height:180%}}@media screen and (min-width: 1000px){#feedback{padding-top:52px}#feedback header{width:900px}#feedback h1{max-width:700px;margin:0 auto}#feedback h2{padding-bottom:57px}#feedback .feedback_videos li{width:25%}#feedback .feedback_videos p{float:none;width:auto;padding-right:0}#feedback p{float:left;width:50%;padding-right:15px}#feedback ul.disc{width:25%;padding-left:32px}#feedback ul.disc+p{float:none;width:auto;margin:0;overflow:hidden}}#mattress_subnav{z-index:100}#mattress_subnav a.button{opacity:0;transition:opacity 0.3s ease}#mattress_subnav.stuck a.button{opacity:1}#mattress_subnav .column{padding:0 200px 0 0;max-width:100%}@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}#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-color:#999;background-repeat:none;background-size:cover;height:80vh;background-image:url("/images/shop/img_module_1_1500w-e3fe13c0.jpg")}@media screen and (max-width: 768px){#product_show .mattress{background-image:url("/images/shop/img_module_1_1500w-e3fe13c0.jpg")}}@media screen and (max-width: 480px){#product_show .mattress{background-image:url("/images/shop/img_module_1_800w-d48bf1d3.jpg")}}@media screen and (max-width: 800px){#product_show .mattress{padding:4em 0 24em 0;height:auto}}@media (min-width: 1600px){#product_show .mattress{background-position:50% 50%}}@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:50rem;font-size:2.625em;line-height:1.2}@media screen and (max-width: 920px){#product_show .mattress h1{font-size:2.375em}}@media screen and (max-width: 480px){#product_show .mattress h1{font-size:1.625em;line-height:1.33}}#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 a.primary{min-width:12.5rem;margin-top:0.9375rem}#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 .hero_reviews{display:block;padding-top:1em}#product_show .hero_reviews::after{clear:both;content:"";display:table}#product_show .hero--ratings{display:block;margin:0 0 3em 0;padding:0;text-align:center}#product_show .hero--ratings::after{clear:both;content:"";display:table}#product_show .hero--ratings h6{color:#414042;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;font-size:18px}#product_show .hero--ratings .plus{display:inline-block;font-size:35px;font-weight:bold;color:#9D9D9D}@media screen and (max-width: 634px){#product_show .hero--ratings>div{display:block}}#product_show .hero-rating{padding:1em 3% 0.5em;display:inline-block;vertical-align:middle}#product_show .hero-rating img{display:block;margin:0 auto 12px auto;width:150px}#product_show .hero-rating#delighted img{width:106px}@media screen and (max-width: 768px){#product_show .hero-rating{padding:1em 1.25em 1em 1.25em}}#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 .guarantees{display:block;padding:4em 0;margin:0 auto;max-width:60em}#product_show .guarantees::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#product_show .guarantees{padding:2em 0}}@media screen and (max-width: 480px){#product_show .guarantees{margin-top:2em}}@media screen and (max-width: 920px){#product_show .guarantees{margin-top:2em}}#product_show .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_show .guarantees li:last-child{margin-right:0}@media screen and (max-width: 480px){#product_show .guarantees li{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}#product_show .guarantees li:last-child{margin-right:0}}#product_show .guarantees h6{margin-bottom:0.5rem}#product_show .guarantees .icon{position:absolute;top:1em;left:0;z-index:1;margin:-15px 36px 0 0}@media screen and (max-width: 480px){#product_show .guarantees .guarantees li{display:block;margin-right:20px;margin-left:20px}}#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}#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", sans-serif;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", sans-serif;margin-top:40px}#product_show #pricing_details dt{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}#product_show #pricing_details dt strong{margin-right:8px;font:16px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}#product_show #pricing_details dd{font-size:14px;line-height:20px;text-transform:capitalize}#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}}@media screen and (max-width: 590px){#product_show #pricing_details dl{display:block;width:100%}}#product_show .score{padding-top:0}#product_show .reviews{margin-top:70px}#product_show .reviews .reviews_button{margin:86px 0 91px;text-align:center}#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");background-size:100%}}#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");background-size:100%}}#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");background-size:100%}}#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");background-size:100%}}#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");background-size:100%}}#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:32px;font-size:14px}@media screen and (max-width: 920px){#product_buy #details{padding:1.5rem 26.5217% 2rem}}@media screen and (max-width: 731px){#product_buy #details{padding:1rem 4.3636% 2rem}}@media screen and (max-width: 320px){#product_buy #details{padding:1rem 5% 2rem}}#product_buy #details fieldset{display:none}#product_buy #details fieldset.visible{display:block}#product_buy #details div.exp_shipping_one h2{font:1.375rem/2rem "Avenir LT W01_85 Heavy1475544", sans-serif, Helvetica, Arial, sans-serif;letter-spacing:normal;text-align:center}#product_buy #details div.exp_shipping_one p{color:#6F7575;text-align:center}#product_buy #details div.exp_shipping_one dl.reviews{margin:0 0 0.75rem;color:#6F7575}#product_buy #details div.exp_shipping_one dl.reviews:after{display:block;content:"";clear:both}#product_buy #details div.exp_shipping_one dl.reviews dt{width:100%;margin-bottom:0.25rem;font:18px/27px "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;text-align:center}#product_buy #details div.exp_shipping_one dl.reviews dt span{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif, Helvetica, Arial, sans-serif}#product_buy #details div.exp_shipping_one dl.reviews dt .symbol-double-dagger{font-size:0.625rem}#product_buy #details div.exp_shipping_one dl.reviews dd{float:left;width:50%;line-height:1.0625rem}#product_buy #details div.exp_shipping_one dl.reviews dd:first-of-type{padding-right:0.25rem}#product_buy #details div.exp_shipping_one dl.reviews dd:last-of-type{padding-left:0.25rem}#product_buy #details div.exp_shipping_one dl.reviews dd .stars{width:5.3125rem;height:0.9375rem;float:right;background-image:url("/images/reviews/small_gold_star_outline-e87a9f6d.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#product_buy #details div.exp_shipping_one dl.reviews dd .stars{background-image:url("/images/reviews/small_gold_star_outline@2x-353e40d6.png");background-size:1.0625rem 0.9375rem}}#product_buy #details div.exp_shipping_one dl.reviews dd .stars .star_fill{width:90%;height:100%;background-image:url("/images/reviews/small_gold_star-606db5cd.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#product_buy #details div.exp_shipping_one dl.reviews dd .stars .star_fill{background-image:url("/images/reviews/small_gold_star@2x-d5559664.png");background-size:1.0625rem 0.9375rem}}#product_buy #details div.exp_shipping_one ul{margin-bottom:1.5rem;padding:0;list-style-type:none;color:#6F7575}#product_buy #details div.exp_shipping_one ul li{float:left;width:50%}#product_buy #details div.exp_shipping_one ul li:first-child{text-align:right;padding-right:0.5rem}#product_buy #details div.exp_shipping_one ul li:last-child{padding-left:0.5rem}@media screen and (max-width: 1214px){#product_buy #details div.exp_shipping_one ul li{width:100%}#product_buy #details div.exp_shipping_one ul li:first-child,#product_buy #details div.exp_shipping_one ul li:last-child{padding:0;text-align:center}}@media screen and (max-width: 920px){#product_buy #details div.exp_shipping_one ul li{width:50%}#product_buy #details div.exp_shipping_one ul li:first-child{text-align:right;padding-right:0.5rem}#product_buy #details div.exp_shipping_one ul li:last-child{padding-left:0.5rem;text-align:left}}@media screen and (max-width: 383px){#product_buy #details div.exp_shipping_one ul li{width:100%}#product_buy #details div.exp_shipping_one ul li:first-child,#product_buy #details div.exp_shipping_one ul li:last-child{padding:0;text-align:center}}#product_buy #details div.exp_shipping_one ul:after{clear:both;content:"";display:table}#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", sans-serif;vertical-align:-2px}#product_buy #details p{margin:0;overflow:hidden;padding:0 0 5px 0;text-align:left;font-size:14px;line-height:21px}#product_buy #details p strong{float:right;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;font-weight:500}#product_buy #details ul{padding:0 0 8px 1rem;line-height:150%;list-style:disc;text-align:left}#product_buy #details .unavailable{display:none;font-size:18px;text-align:center}#product_buy #details .unavailable.visible{display:block}#product_buy #details .unavailable{padding-top:30px}#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 8px;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", sans-serif;color:#ffffff;background:#797f83}#product_buy #details .selected_product{overflow:hidden;padding-bottom:4px}#product_buy #details .selected_product h4{float:left;color:#797F83}#product_buy #details .selected_product mark{margin-right:15px}#product_buy #details .selected_product strong{float:right;padding-top:4px;color:#797F83}#product_buy #details .selected_product_alt{display:none;overflow:hidden;padding-bottom:4px}#product_buy #details .selected_product_alt>span{display:block;text-align:center}#product_buy #details .selected_product_alt>span label span{background-color:transparent;border:1px solid #52565A;font-weight:bold;color:#52565A}#product_buy #details .selected_product_alt h4#price{text-align:center;font:1.3125rem/2rem "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif;color:#52565A;padding-bottom:0}#product_buy #details .selected_product_alt>p{text-align:center;padding-top:4px;color:#6F7575}@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{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}}#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", sans-serif;text-transform:uppercase;letter-spacing:0.2em;border-bottom:2px solid}#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", sans-serif;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;border-bottom:none}#materials nav li{display:block;width:auto;text-align:left;border-bottom:2px solid}#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;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;margin-bottom:103px;background-color:#F6F6F6}.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:33%;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");background-size:100%}}.bed_frames .frame_options .option.floor .diagram{background-image:url("/images/icon-floor-63790adf.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-974ec288.png");background-size:100%}}.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");background-size:100%}}.bed_frames .frame_options .option.adjustable .diagram{background-image:url("/images/icon-adjustable-e99f800b.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-f7e93ef4.png");background-size:100%}}.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)}}@media screen and (min-width: 1440px){body main #product_show #product_buy{background-color:#f6f6f6}body main #product_show #product_buy .product_buy_wrapper{position:relative;margin:0 auto;width:1440px;padding-left:968px}body main #product_show #product_buy .product_buy_wrapper #slides{width:968px}body main #product_show #product_buy .product_buy_wrapper #details{width:472px}body main #product_show #product_buy .product_buy_wrapper #details input.button.primary{margin:0 auto;width:200px}}#env{position:fixed;z-index:10;bottom:0;left:40px;padding:6px 16px 8px;border-radius:5px 5px 0 0;font:normal 20px "Avenir LT W01_85 Heavy1475544", sans-serif;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);background-image:linear-gradient(transparent, rgba(0,0,0,0.3));background-color:red}header nav.desktop ul.dropdown li{margin-top:-1px}.hero{display:block;padding:2.5em 0}.hero::after{clear:both;content:"";display:table}.hero #hero--title{margin:0 auto 0.5em auto;max-width:15.625em;font-size:2.8125em;text-transform:capitalize}@media screen and (max-width: 768px){.hero #hero--title{font-size:2.25em}}@media screen and (max-width: 480px){.hero #hero--title{font-size:1.625em;padding:0 0.25em}}.hero .as-featured{position:absolute;right:20px;top:200px;color:#FD9A27;font-weight:900}@media screen and (max-width: 900px){.hero .as-featured{display:none}}.hero .video-wrapper{margin:2.5em auto 4.375em auto}.hero .price-table{width:370px;padding:0;margin:0 auto;font-size:18px}.hero .price-table.full_width{width:auto}.hero .price-table.full_width table{margin:0 auto;font-size:15px}.hero .price-table:before{display:none}.hero .price-table table{margin:0}.hero .price-table table thead th{text-align:center}.hero .price-table table thead img{display:inline-block;width:100%;max-width:70px;margin:0}.hero .price-table table thead th.tn img{max-width:120px}.hero .price-table tbody tr:last-of-type th+td{padding-bottom:15px}@media screen and (max-width: 768px){.hero .lp-title .h3{padding:0 2em;line-height:2.125;font-size:1.25em}.hero .lp-title p{font-size:1.1em}}@media screen and (max-width: 480px){.hero .lp-title .h3{padding:0 1em;font-size:1em;line-height:1.4}}.hero--ratings{display:block;margin:2em 0 3em;padding:0;text-align:center}.hero--ratings::after{clear:both;content:"";display:table}.hero--ratings h6{color:#414042;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;font-size:18px}.hero--ratings .plus{display:inline-block;font-size:35px;font-weight:bold;color:#9D9D9D}@media screen and (max-width: 634px){.hero--ratings>div{display:block}}.hero-rating{padding:1em 3% 0.5em;display:inline-block;vertical-align:middle}.hero-rating img{display:block;margin:0 auto 12px auto;width:150px}.hero-rating#delighted img{width:106px}@media screen and (max-width: 768px){.hero-rating{padding:1em 1.25em 1em 1.25em}}.fb-container{display:block;margin-top:1em;text-align:center}.fb-container::after{clear:both;content:"";display:table}.chart{text-align:center}.chart .h2{margin:0 20px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:capitalize}.chart svg.stars{margin-top:10px;width:87px;height:15px}.chart h3.win{margin:80px 20px 0;text-transform:capitalize}.chart h3.win+.price-table.full_width{margin-top:25px}.chart h3.keep_reading{text-transform:capitalize}.chart p.footnote{margin:20px}.chart .full_chart_wrapper{width:60%;max-width:600px;margin:0 auto}.chart .full_chart_wrapper svg{max-width:100%}.chart .full_chart_wrapper .pie_chart>svg.pie{transform:rotate(-90deg)}.chart .full_chart_wrapper .pie_chart>svg.pie .pie{fill:#60EDB3}.chart .full_chart_wrapper .pie_chart>svg.pie text{font:10px/10px "Avenir LT W01_95 Black1475556", sans-serif;transform:rotate(90deg)}.chart .full_chart_wrapper .pie_chart>svg.pie .slice{stroke:#FFF;stroke-width:3px;stroke-linejoin:miter;fill:#EBEBEB}.chart .full_chart_wrapper .pie_chart>svg.amazon_logo{width:25%;height:51px;margin-bottom:25px}.chart .chart_wrapper{margin:0}.chart .chart_wrapper .info_tn{grid-area:tn}.chart .chart_wrapper .pie_chart{grid-area:pie}.chart .chart_wrapper .pie_chart svg{max-width:100%}.chart .chart_wrapper .info_off_brand{grid-area:off-brand}@media screen and (min-width: 768px){.chart .chart_wrapper{display:grid;margin:0 auto;width:80%;max-width:1440px;grid-template-areas:"tn pie off-brand";grid-template-columns:3fr 4fr 3fr;grid-gap:0}}@media screen and (max-width: 768px){.chart .chart_wrapper{width:60%;margin:0 auto}}.chart .chart_wrapper .info_tn,.chart .chart_wrapper .info_off_brand{position:relative;text-align:center}@media screen and (max-width: 768px){.chart .chart_wrapper .info_tn,.chart .chart_wrapper .info_off_brand{display:none}}.chart .chart_wrapper .info_tn .inner,.chart .chart_wrapper .info_off_brand .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000}.chart .chart_wrapper .info_tn .inner span,.chart .chart_wrapper .info_off_brand .inner span{font-family:"Avenir LT W01_95 Black1475556", sans-serif}.chart .chart_wrapper .info_tn .inner>svg,.chart .chart_wrapper .info_off_brand .inner>svg{width:100%;height:35px}.chart .chart_wrapper .info_tn .inner>img,.chart .chart_wrapper .info_off_brand .inner>img{max-width:100%;height:35px}.chart .chart_wrapper .pie_chart>svg.pie{transform:rotate(-90deg)}.chart .chart_wrapper .pie_chart>svg.pie .pie{fill:#60EDB3}.chart .chart_wrapper .pie_chart>svg.pie>svg.logo_horizontal{background-color:Red}.chart .chart_wrapper .pie_chart>svg.pie text{font:10px/10px "Avenir LT W01_95 Black1475556", sans-serif;transform:rotate(90deg)}.chart .chart_wrapper .pie_chart>svg.pie .slice{stroke:#FFF;stroke-width:3px;stroke-linejoin:miter;fill:#EBEBEB}.chart .chart_wrapper .pie_chart>svg.amazon_logo{width:25%;height:51px}.chart #bar_competitor_wrapper{width:60%;margin:0 auto}@media screen and (max-width: 1024px){.chart #bar_competitor_wrapper{width:80%}}@media screen and (max-width: 768px){.chart #bar_competitor_wrapper{width:100%}}.chart #bar_competitor_wrapper .bar_competitor{font-size:20px}.chart #bar_competitor_wrapper .bar_competitor svg.bar_chart{background-color:tranpsarent;max-width:100%}.chart #bar_competitor_wrapper .bar_competitor svg.bar_chart>text{font-size:0.75em;text-transform:capitalize}.chart #bar_wrapper{margin:60px auto;padding:0 20%}.chart #bar_wrapper .tn_logo{grid-area:tn_logo}.chart #bar_wrapper .tn_bar{grid-area:tn_bar}.chart #bar_wrapper .off_brand_logo{grid-area:off_brand_logo}.chart #bar_wrapper .off_brand_bar{grid-area:off_brand_bar}.chart #bar_wrapper{display:grid;width:100%;grid-template-areas:"tn_logo tn_bar" "off_brand_logo off_brand_bar";grid-template-columns:1fr 4fr;grid-gap:15px}.chart #bar_wrapper .tn_logo,.chart #bar_wrapper .off_brand_logo{padding-top:4px;text-align:right;height:30px}.chart #bar_wrapper .tn_logo img,.chart #bar_wrapper .off_brand_logo img{max-width:100%;height:30px}.chart #bar_wrapper .tn_logo svg,.chart #bar_wrapper .off_brand_logo svg{width:173px;height:20px}.chart #bar_wrapper .tn_bar,.chart #bar_wrapper .off_brand_bar{width:calc(100% - 150px);text-align:left}.chart #bar_wrapper .tn_bar .gray_bar,.chart #bar_wrapper .tn_bar .colored_bar,.chart #bar_wrapper .off_brand_bar .gray_bar,.chart #bar_wrapper .off_brand_bar .colored_bar{display:inline-block}.chart #bar_wrapper .tn_bar .gray_bar,.chart #bar_wrapper .off_brand_bar .gray_bar{background-color:#efefee;position:relative;height:100%}.chart #bar_wrapper .tn_bar .gray_bar span,.chart #bar_wrapper .off_brand_bar .gray_bar span{top:3px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;color:#000;position:absolute;left:calc(100% + 10px);width:150px}.chart #bar_wrapper .tn_bar .gray_bar span sup,.chart #bar_wrapper .off_brand_bar .gray_bar span sup{font-family:"Avenir LT W01_45 Book1475508", sans-serif;color:#414042}.chart #bar_wrapper .tn_bar .colored_bar,.chart #bar_wrapper .off_brand_bar .colored_bar{position:relative;height:100%;background-color:#000}.chart #bar_wrapper .tn_bar .colored_bar{background-color:#60edb3}@media screen and (max-width: 480px){.chart #bar_wrapper{display:none}}.press-logos{display:block;padding:1.875em 0 2.125em 0;position:relative;background:#9E9F9E}.press-logos::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.press-logos{padding:1.88em 0 0 0}}@media screen and (max-width: 480px){.press-logos{padding:1.88em 0 1.125em 0}}.press-logos .h4{margin-bottom:2em;color:#fff;text-align:center}.press-logos--list{display:block;padding:0 8%;text-align:center}.press-logos--list::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.press-logos--list{padding:0 4%}}@media screen and (max-width: 768px){.press-logos--list{padding:0 1em}}.press-logo{margin:0 1.28em 1em 1.28em;display:inline-block;padding:0;text-align:center}@media screen and (max-width: 480px){.press-logo{margin:0 0.25em 0 0.25em}}.transparency{display:block;padding:3.75em 0;position:relative;background:#F6F7F6}.transparency::after{clear:both;content:"";display:table}.transparency .wrap{padding:0 0.625em}.transparency .lp-title{padding:0 2em}@media screen and (max-width: 480px){.transparency .lp-title{padding:0}.transparency .lp-title p{padding:0 2.1em}}@media screen and (max-width: 768px){.transparency{padding:2.5em 0}}.transparency--container{display:block;margin:3em 0 2em 0;padding:0 8%}.transparency--container::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.transparency--container{padding:0 4%}}@media screen and (max-width: 768px){.transparency--container{margin:1.88em auto 2em auto;padding:0 1em}}@media screen and (max-width: 480px){.transparency--container{margin:3em auto 2em auto;padding:0}}.transparency--img{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}.transparency--img:last-child{margin-right:0}@media screen and (max-width: 480px){.transparency--img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:15px}.transparency--img:last-child{margin-right:0}}.transparency--img img{width:100%}.transparency--table{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 4%;text-align:center}.transparency--table:last-child{margin-right:0}@media screen and (max-width: 960px){.transparency--table{padding:0}}@media screen and (max-width: 480px){.transparency--table{float:left;display:block;margin-right:2.35765%;width:100%}.transparency--table:last-child{margin-right:0}}.transparency--table .h4{margin-bottom:1em;padding:0 0 8px 0;text-align:left;border-bottom:1px solid #ccc}.transparency--table dl{width:100%;margin:0 auto;text-align:left;font-size:14px}.transparency--table dt,.transparency--table dd{display:inline-block;padding:6px 0;vertical-align:top;box-sizing:border-box}.transparency--table dt{width:70%}.transparency--table dd{width:30%;text-align:right}.transparency--table .total{-webkit-text-size-adjust:100%;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;border:1px solid #cccccc;border-width:1px 0;color:#d0021b}.transparency--table .total dt,.transparency--table .total dd{padding-top:8px;padding-bottom:8px}.transparency--table p{padding:1em 0;font-size:14px;text-align:left}.transparency--closer{margin:0 auto;text-align:center;max-width:40em;font-size:1.25em;line-height:140%;color:#414042}@media screen and (max-width: 768px){.transparency--closer{max-width:475px;font-size:1.125em}}@media screen and (max-width: 480px){.transparency--closer{font-size:1em}}.price-table{display:block;padding:3.75em 0;position:relative}.price-table::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.price-table{padding:3em 0}.price-table .h2{font-size:1.875em}}@media screen and (max-width: 480px){.price-table{padding:3em 0 1em 0}.price-table .wrap{padding:0 0.5em}.price-table .lp-title h2{margin-bottom:0.451em}.price-table .lp-title p{margin-bottom:2.375em;padding:0}}.price-table:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #F6F7F6;position:absolute;top:0;left:50%;margin-left:-48px}.price-table .company{display:block;margin:1.25em 0;padding:1em 1em 10px 1em;border:1px solid #cccccc}.price-table .company::after{clear:both;content:"";display:table}.price-table .company h4{font:0.8em "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding-bottom:6px;font-weight:500;color:#414042}.price-table .company dt,.price-table .company dd{display:inline-block;width:50%;padding:6px 0;box-sizing:border-box}.price-table .company.tn{border-color:#60edb3}.price-table table{width:100%;max-width:700px;margin:2em auto;border-spacing:0;border-collapse:collapse}.price-table table thead th{padding:1em 1em 0.5em 1em;font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;text-transform:uppercase;letter-spacing:1px;color:#414042}.price-table table thead th.tn{border:1px solid #60edb3;border-bottom-width:0}.price-table table thead img{display:block;width:90px;height:auto;margin:0 auto}.price-table table tbody th{padding:0.25em 1em;text-align:left;font-weight:500;color:#414042}.price-table table tbody th+td{border:1px solid #60edb3;border-width:0 1px}.price-table table tbody th.size{padding-right:2em;white-space:nowrap}.price-table table tbody td{padding:0.25em 0;text-align:center}.price-table table tbody tr:last-of-type th+td{border-bottom-width:1px}@media screen and (max-width: 580px){.price-table .mobile{display:block !important}.price-table table{display:none}}.price-table--closer{margin:1.75em auto 0 auto;text-align:center;font-size:1.25em;line-height:140%;color:#414042}@media screen and (max-width: 768px){.price-table--closer{font-size:1em}}.no-risk{display:block;padding:3.75em 0;background:#F6F7F6}.no-risk::after{clear:both;content:"";display:table}.no-risk:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #fff;position:absolute;left:50%;margin-left:-48px;margin-top:-60px}@media screen and (max-width: 768px){.no-risk{padding:3em 0}.no-risk:before{margin-top:-3em}}@media screen and (max-width: 480px){.no-risk{padding:2em 0 2.5em 0}.no-risk:before{margin-top:-2em}.no-risk .lp-title h2{margin-bottom:1em}.no-risk .lp-title p{padding:0}}.no-risk .lp-title .h2 span{padding-bottom:2px;border-bottom:2px solid #666666}.no-risk .final-cta--button{margin:0 auto}@media screen and (max-width: 480px){.no-risk .final-cta--button .button{margin-left:-0.5em;width:25em}}.risk-points{display:block;margin-top:3em;margin-bottom:2.75em}.risk-points::after{clear:both;content:"";display:table}.risk-point{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 4%;text-align:center}.risk-point:last-child{margin-right:0}.risk-point .h4{margin-bottom:1em}@media screen and (max-width: 960px){.risk-point{padding:0 2%}}@media screen and (max-width: 768px){.risk-point{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 1em;margin-bottom:2em}.risk-point:last-child{margin-right:0}.risk-point p{font-size:0.875em}}.risk-point--pic{margin-bottom:1em;height:50px}.risk-point--pic div{margin:0 auto;display:inline-block}.story{display:block;padding:5.625em 0;background:#666666;color:#fff}.story::after{clear:both;content:"";display:table}.story:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #f6f6f6;position:absolute;left:50%;margin-left:-48px;margin-top:-90px}@media screen and (max-width: 768px){.story{padding:3em 0 3.875em 0}.story:before{margin-top:-3em}}@media screen and (max-width: 480px){.story{padding:3em 0 1.75em 0;margin-top:-2em}}.story .wrap{padding:0}@media screen and (max-width: 960px){.story .wrap{padding:0 4%}}@media screen and (max-width: 768px){.story .wrap{padding:0 1em}}.story--pic{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:right}.story--pic:last-child{margin-right:0}@media screen and (max-width: 480px){.story--pic{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.25em;padding-right:0;text-align:center}.story--pic:last-child{margin-right:0}}.story--pic img{max-width:100%}.story--bio{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;padding:0 6%;text-align:center;width:48.82117%}.story--bio:last-child{margin-right:0}@media screen and (max-width: 960px){.story--bio{padding:0}}@media screen and (max-width: 480px){.story--bio{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}.story--bio:last-child{margin-right:0}}.story--bio .story--header{max-width:300px;margin:0 auto 36px auto;margin-bottom:36px}@media screen and (max-width: 768px){.story--bio .story--header{margin-bottom:1.125em}}.story--bio .h2{margin-bottom:22px;color:#fff}@media screen and (max-width: 768px){.story--bio .h2{margin-bottom:2px}}@media screen and (max-width: 480px){.story--bio .h2{margin-bottom:5px}}.story--bio p.sub{font-size:1.25em;line-height:140%;text-align:center}@media screen and (max-width: 768px){.story--bio p.sub{font-size:1.1em}}.story--bio p{font-size:0.875em;margin-bottom:2em;text-align:left}.story--bio p:last-child{margin-bottom:0}.past{display:block;padding:3.75em 6%;position:relative}.past::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.past{padding:5em 0}.past .wrap{max-width:495px;margin:0 auto}.past .h2{font-size:1.8em}.past .past-summary p{font-size:0.875em}}@media screen and (max-width: 480px){.past{padding:3.625em 0 1.75em 0}}.past .past--summary{display:inline-block;width:50%;padding-right:2%;vertical-align:top}@media screen and (max-width: 768px){.past .past--summary{width:100%;padding-right:0}}.past .past--video{display:inline-block;width:50%;vertical-align:top;padding-left:2%}@media screen and (max-width: 768px){.past .past--video{width:100%;padding-right:0}}.past h4{text-align:center;padding-top:20px}.past:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #666666;position:absolute;top:0;left:50%;margin-left:-48px}.past-points{display:block;margin-top:3em;padding:0 8%}.past-points::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.past-points{padding:0 4%}}@media screen and (max-width: 768px){.past-points{padding:0 1em}}.past-point{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 3.75em;text-align:center}.past-point:last-child{margin-right:0}.past-point .h4{margin-bottom:1em}@media screen and (max-width: 960px){.past-point{padding:0 1em}}@media screen and (max-width: 768px){.past-point{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em;padding:0}.past-point:last-child{margin-right:0}}.past-summary{display:block;margin-top:2.5em}.past-summary::after{clear:both;content:"";display:table}.past-summary p{margin:0 auto 1em auto;max-width:650px}.manufacturing{display:block;margin:2.25em 0 0 0}.manufacturing::after{clear:both;content:"";display:table}.manufacturing p{margin-top:1.5em;text-align:center;font-size:1.25em;line-height:140%;color:#666666}@media screen and (max-width: 768px){.manufacturing p{font-size:1.25em}}@media screen and (max-width: 480px){.manufacturing p{font-size:0.875em;line-height:150%;margin-top:1.25em}}.perfect{display:block;padding:3.75em 1em;position:relative;background:#F6F7F6}.perfect::after{clear:both;content:"";display:table}.perfect:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #fff;position:absolute;left:50%;margin-left:-48px;margin-top:-60px}.perfect .wrap{padding:0 1.25em}@media screen and (max-width: 768px){.perfect{padding:3em 0}.perfect:before{margin-top:-3em}}@media screen and (max-width: 480px){.perfect{padding:2.6875em 0 3.3125em 0}.perfect:before{margin-top:-2.6875em}.perfect .wrap{padding:0 0.625em}.perfect .wrap h2{padding:0 1em}.perfect .wrap .lp-title p{padding:0 0.75em}}.perfect-for--sub{margin:3em auto;max-width:43.75em;text-align:center}@media screen and (max-width: 768px){.perfect-for--sub{max-width:480px;font-size:0.875em}}@media screen and (max-width: 480px){.perfect-for--sub{margin:1.875em auto 2.875em auto}}.foam-features{display:block;margin-top:2em}.foam-features::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.foam-features{margin:2em auto 0 auto}}.foam-feature{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 3.75em;text-align:center}.foam-feature:last-child{margin-right:0}@media screen and (max-width: 960px){.foam-feature{padding:0}}@media screen and (max-width: 768px){.foam-feature{margin-right:2.77778%;margin-bottom:2em;float:left;display:block;margin-right:2.35765%;width:100%}.foam-feature:last-child{margin-right:0}.foam-feature p{font-size:0.875em}}.foam-feature .h4{margin-bottom:1em}@media screen and (max-width: 480px){.foam-feature{margin-bottom:1.25em}}.foam-feature--diagram{margin:0 auto 2em auto;height:106px}.foam-feature--diagram .icons{margin:0 auto;display:inline-block;position:relative;top:50%;transform:perspective(1px) translateY(-50%)}@media screen and (max-width: 480px){.foam-feature--diagram{margin:0 auto 1.25em auto}}.cool{display:block;padding:3.75em 1em}.cool::after{clear:both;content:"";display:table}.cool:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #f6f6f6;position:absolute;left:50%;margin-left:-48px;margin-top:-60px}.cool .wrap{padding:0 1.25em}@media screen and (max-width: 480px){.cool .wrap{padding:0 0.5em}}@media screen and (max-width: 768px){.cool{padding:3em 0}.cool:before{margin-top:-3em}}@media screen and (max-width: 480px){.cool{padding:2.125em 0 1.875em 0}.cool:before{margin-top:-2.125em}}.cool .lp-title .h2{margin:0 auto 0.25em auto}@media screen and (max-width: 480px){.cool .lp-title .h2{margin:0 auto 1em auto;padding:0 0.25em}}@media screen and (max-width: 480px){.cool .lp-title p{padding:0 0.5em}}.keep-cool{display:block}.keep-cool::after{clear:both;content:"";display:table}.keep-cool--diagram{display:block;margin:2em 0;text-align:center}.keep-cool--diagram::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.keep-cool--diagram{margin:2em 0 0 0}}.keep-cool--diagram img{max-width:100%;margin-bottom:1em}.keep-cool--diagram p{margin:0 auto;max-width:28.75em}.keep-cool--features{display:block;margin-top:4em}.keep-cool--features::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.keep-cool--features{margin-top:1.375em}}.keep-cool--feature{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding:0 3.75em;text-align:center}.keep-cool--feature:last-child{margin-right:0}@media screen and (max-width: 960px){.keep-cool--feature{padding:0}}@media screen and (max-width: 768px){.keep-cool--feature{margin-right:3.125%;margin-bottom:1.125em;width:46%}}@media screen and (max-width: 480px){.keep-cool--feature{margin-right:0;margin-bottom:2.625em;float:left;display:block;margin-right:2.35765%;width:100%}.keep-cool--feature:last-child{margin-right:0}.keep-cool--feature:last-child{margin-right:auto}.keep-cool--feature p{font-size:0.875em}}.keep-cool--feature .h4{margin-bottom:1em}.keep-cool--feature img{border-radius:9999px;width:5em;margin-bottom:1em}.what-matters{display:block;padding:3.75em 1em;background:#F6F7F6}.what-matters::after{clear:both;content:"";display:table}.what-matters .h2{margin-bottom:0.41667em}@media screen and (max-width: 480px){.what-matters .h2{font-size:1.25em;margin-bottom:1.375em;padding:0 2em}}@media screen and (max-width: 768px){.what-matters{padding:3em 0}}.what-matters .what-matters--summary{margin:2.25em auto 0 auto;font-size:1em;max-width:43.75em;text-align:center}@media screen and (max-width: 768px){.what-matters .what-matters--summary{max-width:480px}.what-matters .what-matters--summary p{font-size:0.875em}}.what-matters--diagrams{display:block;margin-left:20.47153%;margin-top:4em;margin-bottom:5em}.what-matters--diagrams::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.what-matters--diagrams{margin-left:20.47153%}}@media screen and (max-width: 768px){.what-matters--diagrams{margin-left:0%}}@media screen and (max-width: 480px){.what-matters--diagrams{margin-top:2.875em;margin-bottom:0.5em}}.what-matters--diagram{float:left;display:block;margin-right:2.35765%;width:36.02647%;font:0.8rem "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;text-align:center;padding:0 1em;color:#414042}.what-matters--diagram:last-child{margin-right:0}@media screen and (max-width: 768px){.what-matters--diagram{float:left;display:block;margin-right:2.35765%;width:48.82117%}.what-matters--diagram:last-child{margin-right:0}}@media screen and (max-width: 480px){.what-matters--diagram{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}.what-matters--diagram:last-child{margin-right:0}}.what-matters--diagram picture{margin-bottom:3.5em;display:block;height:113px}@media screen and (max-width: 768px){.what-matters--diagram picture{margin-bottom:1.5625em}}.what-matters--diagram img{max-width:100%}.what-matters--diagram span{margin-top:0.5em;display:block;text-align:center;font-weight:500;letter-spacing:0;text-transform:capitalize;font-family:"Avenir LT W01_45 Book1475508", sans-serif}.what-matters--closer{margin:0 auto;font-size:1em;max-width:43.75em;text-align:center}.cutting-corners{display:block;padding:3.75em 1em;background:#666666;color:#fff;position:relative}.cutting-corners::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.cutting-corners{padding:5em 0}.cutting-corners .h2{font-size:1.875em}}@media screen and (max-width: 480px){.cutting-corners{padding:3.375em 0 4.875em 0}.cutting-corners .h2{font-size:1.375em}}.cutting-corners:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #F6F7F6;position:absolute;top:0;left:50%;margin-left:-48px}.cutting-corners .lp-title p{color:#fff}@media screen and (max-width: 480px){.cutting-corners .lp-title p{padding:0}}.cutting-corners .h2{color:#fff}.cutting-corners--diagram{margin:4em auto 0 auto;text-align:center}.cutting-corners--diagram img{max-width:75%}.two-layers{display:block;padding:3.75em 1em;background:#F6F7F6;position:relative}.two-layers::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.two-layers{padding:5em 0 4em 0}.two-layers .lp-title p{font-size:1em}}@media screen and (max-width: 768px) and (max-width: 480px){.two-layers .lp-title .h2{padding:0 1em}.two-layers .lp-title p{padding:0}}@media screen and (max-width: 480px){.two-layers{padding:2.875em 0 2em 0}}.two-layers:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #666666;position:absolute;top:0;left:50%;margin-left:-48px}.two-layers--summary{margin:0 auto;max-width:43.75em;text-align:center}@media screen and (max-width: 768px){.two-layers--summary{max-width:480px}.two-layers--summary p{font-size:0.875em}}.two-layers--certs{display:block;margin:4.6875em 0 0 0;text-align:center}.two-layers--certs::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.two-layers--certs{margin:1.25em 0 0 0}}.two-layers--certs .cert{font:0.625rem "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding:0 1.25rem 2.375rem 1.25rem;display:inline-block;vertical-align:top;width:160px;text-align:center;color:#414042}.two-layers--certs .cert.cert--fire{width:200px;box-sizing:border-box}@media screen and (max-width: 768px){.two-layers--certs .cert{width:27.2%}.two-layers--certs .cert.cert--fire{padding:0 0 2.375rem 0;width:28%}}@media screen and (max-width: 480px){.two-layers--certs .cert{margin:0 0.3rem 1rem 0.3rem;padding:0;width:30%}.two-layers--certs .cert.cert--fire{margin:0 0 1.75rem -1rem;padding:0;width:35%}}.two-layers--certs .cert--icon{margin-bottom:1em;height:69px}.two-layers--certs .cert--icon .icons{margin:0 auto;display:inline-block}.two-layers--closer{margin:0 auto;max-width:43.75em;text-align:center}@media screen and (max-width: 768px){.two-layers--closer{max-width:480px}.two-layers--closer p{font-size:0.875em}}.frames{display:block;padding:5.625em 1em;position:relative}.frames::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.frames{padding:5em 0}}@media screen and (max-width: 480px){.frames{padding:4.375em 0 2.8125em 0}.frames .wrap{padding:0 0.417em}.frames .final-cta--button{margin-top:-2em}.frames .final-cta--button .button{width:25em}}.frames .lp-title p{margin:0 auto;max-width:33.75em}@media screen and (max-width: 480px){.frames .lp-title .h2{margin-bottom:1em}.frames .lp-title p{padding:0}}.frames:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #F6F7F6;position:absolute;top:0;left:50%;margin-left:-48px}.frames--icons{display:block;margin-top:4em;margin-bottom:3em}.frames--icons::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.frames--icons{margin-top:3.25em;margin-bottom:0}}.frames--icon{float:left;display:block;margin-right:2.35765%;width:31.76157%;font:0.8em "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;text-align:center;color:#414042}.frames--icon:last-child{margin-right:0}@media screen and (max-width: 768px){.frames--icon{float:left;display:block;margin-right:2.35765%;width:31.76157%}.frames--icon:last-child{margin-right:0}}@media screen and (max-width: 480px){.frames--icon{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:3.9em}.frames--icon:last-child{margin-right:0}}.frames--icon--diagram{margin:0 auto 1em auto;height:133px}.frames--icon--diagram div{margin:0 auto;display:inline-block}#feedback{padding:24px 10px;font-size:14px}#feedback:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #fff;position:absolute;left:50%;margin-left:-48px;margin-top:-57px}@media screen and (max-width: 480px){#feedback{padding:24px 10px 6px 10px}#feedback:before{margin-top:-24px}}#feedback header{text-align:center}#feedback header h1{font:normal 20px "Avenir LT W01_45 Book1475508", sans-serif;padding-bottom:10px}#feedback header h2{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif}#feedback p{line-height:140%}@media screen and (min-width: 481px){#feedback{padding:24px 20px}#feedback header h1{font-size:30px}#feedback header h2{font-size:18px}}@media screen and (min-width: 1000px){#feedback{padding-top:57px}#feedback header{width:auto}#feedback header h1{font-size:36px}#feedback header h2{font-size:20px}}.review_videos{display:block;padding:3.75em 0;background:#666;color:#fff}.review_videos::after{clear:both;content:"";display:table}.review_videos h2,.review_videos p,.review_videos a{color:inherit}.review_videos .lp-title{padding-bottom:3.75em}.review_videos .lp-title .h2{margin:0 auto 0.25em auto;max-width:16.25em}.review_videos .wrap>ul{padding-bottom:3.125em}.review_videos .wrap>ul li{padding:0 0.625em 1.5625em 0.625em}.review_videos .wrap>ul li a{position:relative;display:block}.review_videos .wrap>ul li a:before{position:absolute;top:50%;left:50%;z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;content:"";background:rgba(74,74,74,0.8)}.review_videos .wrap>ul li a:after{position:absolute;top:50%;left:50%;z-index:2;margin:-8px 0 0 -4px;content:"";border:10px solid transparent;border-width:8px 10px;border-left-color:#ffffff}.review_videos .wrap>ul li img{display:block;width:100%;margin-bottom:0.5em}.review_videos .wrap>ul li .wistia_embed{display:none}.review_videos .wrap>ul li p{font-size:0.9em}.review_videos .wrap>ul li p+p{padding-top:0.3125em}.review_videos article{max-width:44.375em;margin:0 auto}.review_videos article p{font-size:1.2em;line-height:140%;padding-bottom:3.4375em}.review_videos aside{font-size:0.9em}.review_videos aside p{font-size:1em}.review_videos aside a{color:#60edb3}.review_videos aside ul{float:left;width:50%;padding:0 3% 0 1.25em;list-style:disc;box-sizing:border-box}.review_videos aside li,.review_videos aside p{padding-bottom:0.625em}@media screen and (max-width: 768px){.review_videos .wrap>ul li{width:50%}}@media screen and (max-width: 540px){.review_videos aside ul{float:none;width:auto;padding-right:0;padding-bottom:1.25em}}@media screen and (max-width: 480px){.review_videos .wrap>ul li{display:block;width:auto;padding:0 0 1.5625em 0}}.modal[data-id="review_modal"]{width:70vw}@media screen and (max-width: 480px){.modal[data-id="review_modal"]{width:90vw}}.reviews{display:block;padding:0.625em 0.5rem 3.75em 0.5rem;background:#F6F7F6}.reviews::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.reviews{padding:3em 0}}@media screen and (max-width: 480px){.reviews{padding:1.8125em 0 1.875em 0}.reviews .wrap{padding:0 0.625em}}.reviews--quotes{display:block;margin-top:1em}.reviews--quotes::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.reviews--quotes{padding:0 1em}}@media screen and (max-width: 480px){.reviews--quotes{padding:0}}.reviews--quote{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:0;margin-right:0;margin-bottom:1.5em;padding:0 8px;font-size:0.9rem;width:25%}.reviews--quote:last-child{margin-right:0}.reviews--quote:nth-child(4n){margin-right:0}.reviews--quote:nth-child(4n+1){clear:left}@media screen and (max-width: 768px){.reviews--quote{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:0;margin-right:0;width:50%}.reviews--quote:last-child{margin-right:0}.reviews--quote:nth-child(2n){margin-right:0}.reviews--quote:nth-child(2n+1){clear:left}.reviews--quote:nth-child(8) ~ .reviews--quote{display:none}}@media screen and (max-width: 480px){.reviews--quote{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2.22em;padding:0}.reviews--quote:last-child{margin-right:0}.reviews--quote:nth-child(4) ~ .reviews--quote{display:none}}.reviews--quote blockquote{margin-bottom:1em;padding:1em;background:#fff;position:relative}.reviews--quote blockquote:after{position:absolute;top:100%;left:20px;z-index:1;content:"";border:12px solid transparent;border-top-color:#fff;border-width:12px 8px}@media screen and (max-width: 480px){.reviews--quote blockquote{margin-bottom:1.5em}}.reviews--quote--rating{background-image:url("/images/lp/icon-stars-9a7735e5.png");margin-bottom:0.5em;width:80px;height:12px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.reviews--quote--rating{background-image:url("/images/lp/icon-stars@2x-593613a8.png");background-size:100%}}.reviews-closer{font:0.75em "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;margin-top:1em;text-align:center;color:#414042}@media screen and (max-width: 480px){.reviews-closer{font-size:0.7em;line-height:2;margin-top:0}}.reviews-disclaimer{margin:0.5em 1em 0 auto;text-align:right;font-size:0.8em;color:#B2B2B2;font-style:italic;letter-spacing:1px}.video_faqs{padding:5.625em 0;position:relative;background:#666}.video_faqs:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #F6F7F6;position:absolute;top:0;left:50%;margin-left:-48px}@media screen and (max-width: 480px){.video_faqs{padding:3.75em 0}}.video_faqs h2,.video_faqs p{color:#fff}.video_faqs .lp-title{margin-bottom:60px}.video_faqs .viewer{display:inline-block;position:relative;width:59%;margin-left:1%;vertical-align:top;background:transparent url("/images/lp/answers-d3d9f542.png") center center no-repeat;background-size:300px}@media screen and (max-width: 1180px){.video_faqs .viewer{width:49%}.video_faqs .viewer iframe{height:330px}}@media screen and (max-width: 930px){.video_faqs .viewer{width:100%;margin-left:0}.video_faqs .viewer iframe{height:55vw}}@media screen and (max-width: 480px){.video_faqs .viewer iframe{height:54vw}}.video_faqs .list{display:inline-block;width:39%;vertical-align:top;overflow:hidden}@media screen and (max-width: 1180px){.video_faqs .list{width:49%}}@media screen and (max-width: 930px){.video_faqs .list{width:100%}}.video_faqs .list ul{padding:0;margin:0}.video_faqs .list li{display:block;width:100%;border-bottom:1px solid #7e7e7e}.video_faqs .list li.active{background-color:#414042;color:#ffffff}.video_faqs .list li.active a,.video_faqs .list li.active time{color:#ffffff}.video_faqs .list li.active i{padding:2px;height:12px;border-width:0 4px;border-right-color:#60edb3;margin-right:24px}@media screen and (max-width: 480px){.video_faqs .list li.active i{margin-right:9px}}.video_faqs .list li a{display:block;min-height:76px;padding:24px 30px 0 30px;box-sizing:border-box;color:#fff}@media screen and (max-width: 480px){.video_faqs .list li a{padding-top:20px}}.video_faqs .list h3{float:left;font-size:15px;line-height:28px;color:#fff}@media screen and (max-width: 480px){.video_faqs .list h3{line-height:1.3;max-width:220px}}.video_faqs .list time{font-size:14px;line-height:20px;float:right;padding-top:5px;color:#fff}.video_faqs .list i{float:right;margin:8px 20px 0 0;border:6px solid transparent;border-width:6px 8px;border-left-color:#60edb3}@media screen and (max-width: 480px){.video_faqs .list i{margin:8px 5px 0 0}}.doorstep{display:block;padding:5.625em 0;position:relative}.doorstep::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.doorstep{padding:4em 0}.doorstep .h2{font-size:1.875em}.doorstep .lp-title p{font-size:1.125em;padding:0 8em}}@media screen and (max-width: 480px){.doorstep{padding:3.75em 0 3em 0}.doorstep .wrap{padding:0 0.625em}.doorstep .lp-title .h2{font-size:1.25em;margin-bottom:1.375em;padding:0 0.625em}.doorstep .lp-title p{padding:0}}.doorstep .video-wrapper{margin-top:2.5em}.doorstep:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #666666;position:absolute;top:0;left:50%;margin-left:-48px}.warranty{display:block;padding:3.75em 0;background:#666;color:#fff}.warranty::after{clear:both;content:"";display:table}.warranty:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #fff;position:absolute;left:50%;margin-left:-48px;margin-top:-60px}@media screen and (max-width: 768px){.warranty{padding:3em 0}.warranty .wrap{padding:0 7em}.warranty:before{margin-top:-3em}}@media screen and (max-width: 480px){.warranty{padding:2.5em 0}.warranty:before{margin-top:-2.5em}.warranty .wrap{padding:0}.warranty .wrap .warranty--intro{font-size:0.875em}}.warranty--intro,.warranty--closer{text-align:center;font-size:1.25em;line-height:140%}@media screen and (max-width: 768px){.warranty--intro .warranty--closer,.warranty--closer .warranty--closer{font-size:1.125em}}.warranty--container{display:block;margin:1.25em 0}.warranty--container::after{clear:both;content:"";display:table}.warranty--truth{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:1em 2%;text-align:center}.warranty--truth:last-child{margin-right:0}@media screen and (max-width: 960px){.warranty--truth{padding:0 2em}}@media screen and (max-width: 768px){.warranty--truth{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:4em;padding:0}.warranty--truth:last-child{margin-right:0}}.warranty--truth .h2{margin:0 1.8em 0.5em 1.8em;font-size:1.875em;color:#fff}.warranty--truth p{font-size:1.25em;line-height:140%}@media screen and (max-width: 768px){.warranty--truth p{font-size:1em}}@media screen and (max-width: 480px){.warranty--truth{margin-bottom:3.125em;float:left;display:block;margin-right:2.35765%;width:100%}.warranty--truth .h2{font-size:1.25em}.warranty--truth:last-child{margin-right:0}}.warranty--truth--icons{display:block;margin-top:3em}.warranty--truth--icons::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.warranty--truth--icons{margin:2.25em 1em 0 1em}}.warranty--truth--icon{float:left;display:block;margin-right:2.35765%;width:25.7907%;font:0.8rem "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;line-height:1.4;text-align:center}.warranty--truth--icon:last-child{margin-right:0}@media screen and (max-width: 768px){.warranty--truth--icon{float:left;display:block;margin-right:2.35765%;width:100%}.warranty--truth--icon:last-child{margin-right:0}.warranty--truth--icon+.warranty--truth--icon{margin-top:3.9em}}.warranty--truth--icon span{display:block}.warranty--truth--diagram{margin:0 auto 1em auto;width:130px;height:103px;background-repeat:no-repeat;background-position:50% center}.warranty--truth--diagram#icon-night{background-image:url("/images/lp/icon-100night-a21f2f43.png");background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.warranty--truth--diagram#icon-night{background-image:url("/images/lp/icon-100night@2x-cdfe5d6b.png");background-size:100%}}@media screen and (max-width: 960px){.warranty--truth--diagram#icon-night{max-width:100%}}.warranty--truth--diagram#icon-year{background-image:url("/images/lp/icon-10year-2fe4ab94.png");background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.warranty--truth--diagram#icon-year{background-image:url("/images/lp/icon-10year@2x-7d031341.png");background-size:100%}}@media screen and (max-width: 960px){.warranty--truth--diagram#icon-year{max-width:100%}}.warranty--truth--diagram.icon-plus{background-image:url("/images/lp/icon-plus-657df30e.png");background-size:35px 35px;width:35px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.warranty--truth--diagram.icon-plus{background-image:url("/images/lp/icon-plus@2x-35a0fc1e.png");background-size:100%}}@media screen and (max-width: 960px){.warranty--truth--diagram.icon-plus{background-size:100%;max-width:100%}}.warranty--truth--diagram#icon-usa{background-image:url("/images/lp/icon-usa-5414704f.png");background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.warranty--truth--diagram#icon-usa{background-image:url("/images/lp/icon-usa@2x-51ca3bf0.png");background-size:100%}}@media screen and (max-width: 960px){.warranty--truth--diagram#icon-usa{max-width:100%}}.warranty--truth--icon--plus{float:left;display:block;margin-right:2.35765%;width:6.17215%}.warranty--truth--icon--plus:last-child{margin-right:0}@media screen and (max-width: 768px){.warranty--truth--icon--plus{display:none}}.warranty--desc{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:1em 6%;font-size:0.875em;border-left:1px solid #fff}.warranty--desc:last-child{margin-right:0}@media screen and (max-width: 960px){.warranty--desc{padding:0 2em}}@media screen and (max-width: 768px){.warranty--desc{float:left;display:block;margin-right:2.35765%;width:100%;border-left:0}.warranty--desc:last-child{margin-right:0}}@media screen and (max-width: 480px){.warranty--desc{padding:0 0.625em}}.warranty--desc p{margin-bottom:1em}.warranty--desc p:last-child{margin-bottom:0}.warranty--desc a{color:#58EEB2}.final-cta{display:block;padding:5.625em 0;position:relative}.final-cta::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.final-cta{padding:4em 1em}.final-cta .h2{font-size:1.875em}}@media screen and (max-width: 480px){.final-cta .wrap{padding:0}.final-cta .h2{font-size:1.375em}}.final-cta:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #666666;position:absolute;top:0;left:50%;margin-left:-48px}#final-cta.lp-title{margin:0 auto;max-width:30.17em}.final-cta--cofounders{text-align:center;padding:60px 0 40px 0}.final-cta--cofounders>img{max-width:100%}.final-cta--cofounders picture img{margin-top:20px}.final-cta--button{margin:2em auto 0 auto;text-align:center}.final-cta--button .cta--label{text-align:center;display:block;padding-top:10px}@media screen and (max-width: 480px){.final-cta--button{margin:0.75em auto 0 auto}}.final-cta--button .button{width:18em}@media screen and (max-width: 480px){.final-cta--button .button{padding:10px 20px;width:25em}}#cost{padding:60px 10px 0 10px;overflow:hidden;padding-bottom:70px;background:#F6F7F6}#cost:before{content:"";width:0px;height:0px;border-left:48px solid transparent;border-right:48px solid transparent;border-top:24px solid #666666;position:absolute;left:50%;margin-left:-48px;margin-top:-60px}#cost .column{max-width:1130px;margin:0 auto}#cost figure{margin:0 -10px 20px -10px;margin-bottom:60px}#cost figure img{display:block;width:100%}#cost h3{font-size:24px;font-family:"Avenir LT W01_35 Light1475496", sans-serif;font-weight:normal;padding-bottom:40px;color:#414042}#cost p{padding-bottom:32px;line-height:170%;color:#666666;max-width:330px;margin:0 auto;font-size:14px}#cost form{text-align:center;padding-right:30px}#cost form fieldset{padding-bottom:45px}#cost form p{padding-bottom:28px;font-size:36px;color:#414042;max-width:100%}#cost form p.note{font-size:14px;color:#666666}#cost form select,#cost form input[type="number"]{padding:3px 10px;font:500 18px "Avenir LT W01_45 Book1475508", sans-serif;color:#60edb3;border:none;border-bottom:1px solid #414042;border-radius:0;background:transparent;font-size:26px;-webkit-appearance:none;-moz-appearance:none}#cost form select{padding-right:20px}#cost form .select{display:inline-block}#cost form .select:before{top:50%;right:5px;margin-top:-5px}#cost form input[type="number"]{width:75px}#cost form a.button{position:relative;display:inline-block;padding:20px 26px;color:#484B4C;border:1px solid #797F83;background:#ffffff}#cost form a.button:before{position:absolute;top:-1px;right:-20px;bottom:-10px;z-index:1;content:"";border:10px solid transparent;border-left-color:#797F83;border-bottom:none}#cost form a.button:after{position:absolute;right:-10px;bottom:-20px;left:-1px;z-index:1;content:"";border:10px solid transparent;border-top-color:#797F83;border-right:none}#cost .overflow{overflow:hidden;max-width:360px;margin:0 auto;padding-bottom:30px;text-align:center;display:inline-block;width:50%;max-width:100%;padding:0 10%;margin:0;vertical-align:middle;box-sizing:border-box}#cost .overflow a.more{display:none}#cost .overflow h4{font-size:16px;font-weight:normal;padding-bottom:28px}#cost #calculator{display:inline-block;width:50%;vertical-align:middle;border-right:1px solid #cdcccd}#cost #placeholder{display:inline-block;padding:110px 10%}#cost #placeholder.hidden{display:none}#cost #calculation{display:none}#cost #calculation.visible{display:inline-block}#cost #calculation p{display:inline-block;width:43%;margin-right:15px;vertical-align:top}#cost #calculation p+p{position:relative;margin:0 0 0 15px}#cost #calculation p+p:before{position:absolute;top:46px;left:-26px;z-index:1;width:23px;height:9px;content:"";background:url("/images/lp/retail/icon_right_arrow-3bf83be5.svg") 0 0 no-repeat}#cost #calculation p+p strong{border:2px solid #60edb3}#cost #calculation p strong{display:block;width:100px;height:100px;margin:0 auto 28px auto;font-size:30px;font-weight:normal;line-height:98px;border-radius:100%;box-sizing:border-box}@media screen and (max-width: 768px){#cost h2{padding-bottom:32px}#cost>p{width:344px;margin:0 auto}#cost form p{width:470px;margin:0 auto;font-size:36px}#cost form p.note{width:auto;padding-bottom:53px}#cost form select,#cost form input[type="number"]{font-size:26px}#cost form input[type="number"]{width:135px}#cost form fieldset.actions{padding-bottom:20px}}@media screen and (max-width: 480px){#cost{padding-bottom:10px}#cost #calculator,#cost #placeholder,#cost #calculation{width:100%}#cost #calculator{padding-right:0;border-right:none;border-bottom:1px solid #797f83;margin-bottom:30px}#cost #calculator p{font-size:26px}#cost #calculator p.note{font-size:13px}#cost #placeholder{display:block;padding:30px 10px}#cost #calculation.visible{display:block}}.final-features{display:block;padding:3.75em 0;background:#F6F7F6}.final-features::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.final-features{padding:3em 1em}}@media screen and (max-width: 480px){.final-features{padding:3.1875em 1em 2.25em 1em}}.final-features .wrap{padding:0 6.25em}@media screen and (max-width: 960px){.final-features .wrap{padding:0}}.final-feature{float:left;display:block;margin-right:2.35765%;width:18.11388%;text-align:center;font-size:0.9em}.final-feature:last-child{margin-right:0}@media screen and (max-width: 480px){.final-feature{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.5em}.final-feature:last-child{margin-right:0}}.final-feature--img{margin-bottom:1em;height:54px}.final-feature--img .icons{margin:0 auto;display:inline-block}@media screen and (max-width: 480px){.image-band{height:250px}}.footer-landing{background:#F6F7F6;display:block;padding:3.125em 0 3.125em 0;margin-bottom:-20px;font:0.8em "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.footer-landing::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){.footer-landing{padding:2em 0}}@media screen and (max-width: 768px){.footer-landing{padding:2em 0}}@media screen and (max-width: 480px){.footer-landing{padding:2em 0 6.75em 0;font:0.75em "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.footer-landing .wrap{padding:0 0.625em}}.footer-landing_phone{float:left;display:block;margin-right:2.35765%;width:23.23176%}.footer-landing_phone:last-child{margin-right:0}@media screen and (max-width: 960px){.footer-landing_phone{float:left;display:block;margin-right:2.35765%;width:27.49666%}.footer-landing_phone:last-child{margin-right:0}}@media screen and (max-width: 768px){.footer-landing_phone{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1em}.footer-landing_phone:last-child{margin-right:0}}.footer-landing_links{display:block;text-align:center}.footer-landing_links::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.footer-landing_links{margin-bottom:1em}}@media screen and (max-width: 480px){.footer-landing_links{text-align:left}}.footer-landing_links .footer_logo{max-width:120px;margin-bottom:30px}.footer-landing_links ul{margin:0 0 0 1.25em;padding:0}@media screen and (max-width: 480px){.footer-landing_links ul{margin:0}}.footer-landing_links li{margin:0 1em;display:inline-block}@media screen and (max-width: 768px){.footer-landing_links li{margin:0.5em 1.25em;display:inline-block}}@media screen and (max-width: 480px){.footer-landing_links li{display:block;margin:0.5em 0}}.footer-landing_links li a{color:#666666}.footer-landing_links em{margin-left:1em;font-style:normal}.footer-landing_links p{padding-top:1.5rem}.footer-landing_divider{margin:1rem 0 0 -0.25rem}@media screen and (max-width: 480px){.footer-landing_divider{font-size:1.25rem;margin:0.75rem 0 0 0}}.footer-landing_copyright{color:#666666;float:left;display:block;margin-right:2.35765%;width:23.23176%;text-align:right}.footer-landing_copyright:last-child{margin-right:0}@media screen and (max-width: 960px){.footer-landing_copyright{float:left;display:block;margin-right:2.35765%;width:27.49666%}.footer-landing_copyright:last-child{margin-right:0}}@media screen and (max-width: 768px){.footer-landing_copyright{float:left;display:block;margin-right:2.35765%;width:100%}.footer-landing_copyright:last-child{margin-right:0}}@media screen and (max-width: 480px){.footer-landing_copyright{text-align:left}}#lp_competitors .lp-title p{padding:0 1.5em 2em 1.5em}#lp_competitors .price-table--closer p{padding-bottom:20px}#lp_competitors .price-table--closer .chart-wrapper{margin:0 auto}#lp_competitors .price-table--closer picture img{width:100%;max-width:700px;margin:0 auto 40px auto;box-shadow:none}#lp_competitors .price-table--closer picture.mobile-only img{margin:0}#feedback.gradient-swap{background:#fff}#feedback.gradient-swap,#feedback.gradient-swap p{color:#414042}#feedback.gradient-swap .feedback_videos:after{background-image:-webkit-linear-gradient(transparent 0%, #fff 70%);background-image:linear-gradient(transparent 0%, #fff 70%)}.mobile-only{display:none}@media screen and (max-width: 768px){.mobile-hidden{display:none}.mobile-only{display:block}}#product_buy #slides .slide{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff}#product_buy #slides .slide.slide_1{background-image:url("/images/landing_2016-01/product_slide_1-0b13df22.jpg")}#product_buy #slides .slide.slide_2{background-image:url("/images/landing_2016-01/product_slide_2-23557b9c.jpg")}#product_buy #slides .slide.slide_3{background-image:url("/images/landing_2016-01/product_slide_3-8759ef53.jpg")}#product_buy #slides .slide.slide_4{background-image:url("/images/landing_2016-01/product_slide_4-c7dbbb1e.jpg")}#product_buy #slides .slide.slide_5{background-image:url("/images/landing_2016-01/product_slide_5-ece830ec.jpg")}#product_buy #slides .slide.alt{border:1px solid #f6f6f6}#product_buy #slides .slide.alt.slide_1{background-image:url("/images/landing_2016-01/product_slide_alt_1.jpg")}#product_buy #slides .slide.alt.slide_2{background-image:url("/images/landing_2016-01/product_slide_alt_2.jpg")}#product_buy #slides .slide.alt.slide_3{background-image:url("/images/landing_2016-01/product_slide_alt_3.jpg")}#product_buy #slides .slide.alt.slide_4{background-image:url("/images/landing_2016-01/product_slide_alt_4.jpg")}#product_buy #slides .slide.alt.slide_5{background-image:url("/images/landing_2016-01/product_slide_alt_5.jpg")}@media screen and (min-width: 1700px){#product_buy #slides .slide{background-position:bottom center;background-size:1000px}}@media screen and (max-width: 990px){#product_buy #slides{width:60%}}@media screen and (max-width: 920px){#product_buy #slides{width:100%}}#product_buy .product_buy_wrapper{margin-bottom:0}@media screen and (max-width: 990px){#product_buy .product_buy_wrapper{padding-left:60%}}@media screen and (max-width: 920px){#product_buy .product_buy_wrapper{padding-left:0}}#product_buy .hero--ratings{margin-top:0}#product_buy .hero--ratings .hero-rating{display:inline-block;max-width:100px;border-right:0px;border-left:0px;font-size:12px;line-height:1.3;padding:15px 10px 0}@media screen and (max-width: 1070px){#product_buy .hero--ratings .hero-rating{max-width:90px}}#product_buy .hero--ratings .hero-rating img{width:100%}#product_buy #details{padding-bottom:0}#product_buy #details .exp_shipping_one h2{text-transform:uppercase;letter-spacing:1px !important}#product_buy #details ul.risk-free{list-style-type:none;padding:10px 20px;box-sizing:border-box;margin:10px 0}@media screen and (max-width: 1200px){#product_buy #details ul.risk-free{padding:10px 0}}#product_buy #details ul.risk-free li{text-align:center !important;width:33% !important;display:inline-block;font-size:12px;line-height:1.2;vertical-align:top}#product_buy #details fieldset .cc_img{text-align:center;padding:10px}#product_buy #details fieldset .cc_img img{max-width:140px;margin:0 auto}.transparency--container.competitors .transparency--img{float:left;display:block;margin-right:2.35765%;width:57.35098%;text-align:center}.transparency--container.competitors .transparency--img:last-child{margin-right:0}@media screen and (max-width: 480px){.transparency--container.competitors .transparency--img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:15px}.transparency--container.competitors .transparency--img:last-child{margin-right:0}}.transparency--container.competitors .transparency--img img{width:100%}.transparency--container.competitors .transparency--table{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding:0 4%;text-align:center}.transparency--container.competitors .transparency--table:last-child{margin-right:0}@media screen and (max-width: 960px){.transparency--container.competitors .transparency--table{padding:0}}@media screen and (max-width: 480px){.transparency--container.competitors .transparency--table{float:left;display:block;margin-right:2.35765%;width:100%}.transparency--container.competitors .transparency--table:last-child{margin-right:0}}.bar_chart{margin:0 auto;padding:0 20px;max-width:700px}.bar_chart>svg{width:100%}.bar_chart>svg #legend text{font:12px/normal "Avenir LT W01_45 Book1475508", sans-serif;color:#000}.bar_chart>svg #legend text .legend_bold{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}.bar_chart .bar_amazon_logo{margin:0 auto;max-width:130px}.bar_chart .bar_amazon_logo>svg{width:100%}.lp_products.show fieldset{padding-bottom:35px;background:transparent url("/images/checkout/img_payment_types-855f1c70.png") bottom 10px center no-repeat;background-size:120px}.lowes .hero .logos{display:block;margin:80px auto 40px;max-width:510px}.lowes .hero .logos figure{width:200px}.lowes .hero .logos figure img{max-width:100%}.lowes .hero .logos .logo{display:inline-block}.lowes .hero .logos .plus_icon2 img{height:20px;margin:0 40px;vertical-align:175%;width:20px}.lowes .hero .logos .lowes_logo{vertical-align:25%}@media screen and (max-width: 575px){.lowes .hero .logos{max-width:200px}.lowes .hero .logos .logo{display:block}.lowes .hero .logos .plus_icon2{width:20px;margin:0 auto}.lowes .hero .logos .plus_icon2 img{margin:40px 0;vertical-align:0}.lowes .hero .logos .lowes_logo{vertical-align:0}}.lowes .doorstep{background-color:#F6F7F6}.lowes .doorstep::before{border-top-color:#fff}.lowes .no-risk .support:hover{color:#60edb3}.lowes .final-cta--button .button{width:22em}.cb .hero .logos{display:block;margin:80px auto 40px;max-width:510px;text-align:center}.cb .hero .logos figure{width:100%}.cb .hero .logos .logo{display:block}.cb .hero .logos .logo svg{margin:15px auto;max-width:350px}.cb .hero .logos .plus_icon2 img{height:20px;margin:0 40px;width:20px}.cb .doorstep{background-color:#F6F7F6}.cb .doorstep::before{border-top-color:#fff}.cb .no-risk .support:hover{color:#60edb3}