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")}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-theme .owl-pagination{display:none}@media screen and (max-width: 480px){.owl-theme .owl-pagination{display:block;position:absolute;right:0;bottom:10px;left:0}}.owl-theme .owl-controls .owl-page span{width:10px;height:10px;background:#9e9f9e}.masthead .owl-theme .owl-controls .owl-page span{background:#efefee}.owl-theme .owl-controls .owl-page.active span{background:#6f7575}.masthead .owl-theme .owl-controls .owl-page.active span{background:#ffffff}.owl-theme .owl-controls .owl-buttons div{padding:0;margin:0;border-radius:0;text-indent:-8685px;opacity:1;position:absolute;top:50%;z-index:100;width:48px;height:48px;padding:16px 15px;margin:-24px 0 0 0;overflow:hidden;background:#ffffff 50% 50% no-repeat}.owl-theme .owl-controls .owl-buttons div:before{display:block;width:20px;height:20px;content:""}.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}.owl-theme .owl-controls .owl-buttons div.owl-prev:before{background:transparent url("/images/icons-4e68cd07.png") -3297px -83px no-repeat}.owl-theme .owl-controls .owl-buttons div.owl-next{right:0}.owl-theme .owl-controls .owl-buttons div.owl-next:before{background:transparent url("/images/icons-4e68cd07.png") -3105px -83px no-repeat}@media screen and (max-width: 480px){.owl-theme .owl-controls .owl-buttons{display:none}#press .owl-theme .owl-controls .owl-buttons{display:block}}.tablet,.mobile{display:none !important}@media screen and (max-width: 768px){.tablet{display:block !important}.tablet.inline{display:inline !important}.tablet.inline_block{display:inline-block !important}.no_tablet{display:none !important}}@media screen and (max-width: 480px){.mobile{display:block !important}.mobile.inline{display:inline !important}.mobile.inline_block{display:inline-block !important}.no_mobile{display:none !important}}.wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 2.5em}.wrap::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.wrap{padding:0 1.25em}}.column{padding:0 40px;margin:0 auto}@media screen and (max-width: 480px){.column{padding:0 15px}}.half,.third,.quarter{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}.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}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}#notifications{color:#797f83;background:#000000}#notifications .slide{margin-left:50%;transform:translateX(-50%)}#notifications .slide+.slide{position:absolute;top:0;left:0}#notifications .success{display:inline-grid;display:-ms-grid;-ms-grid-columns:65px 1fr 45px 16px;grid-template-columns:65px 1fr 45px 16px;color:#ffffff;background:#000000;width:100%;max-width:1440px;padding:15px 40px}@media screen and (max-width: 480px){#notifications .success{padding:16px}}#notifications .success span.counter{text-align:left;grid-column:1/2;-ms-grid-column:1;-ms-grid-column-span:1;padding-right:15px;font-size:12px}#notifications .success p{text-align:center;grid-column:2/3;-ms-grid-column:2;-ms-grid-column-span:1;margin-bottom:0px;font-size:14px}#notifications .success p a{color:#fff;text-decoration:underline}#notifications .success p span.highlight{color:#60edb3;font:300 16px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:1px}#notifications .success p span.highlight#prime_countdown{padding:0 10px}#notifications .success a.close{margin-top:4px;grid-column:4/5;-ms-grid-column:4;-ms-grid-column-span:1}#notifications .success a.close:before,#notifications .success a.close:after{background:#fff}@media screen and (max-width: 480px){#notifications .success{font-size:14px;text-align:left}}.social_media li{display:inline-block}.social_media li+li{padding-right:7px}.social_media a{display:block;width:17px;height:16px;text-indent:-8685px;background-image:url("/images/icon_social_media-06089263.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.social_media a{background-image:url("/images/icon_social_media@2x-c20fb44d.png");background-size:17px 50px}}.social_media a.facebook{background-position:4px 0}.social_media a.twitter{background-position:0 -17px}.social_media a.instagram{background-position:0 -34px}body{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;color:#797f83;line-height:140%;border-top:80px solid #ffffff;background:#52575b}@media screen and (max-width: 480px){body{border-top-width:42px}}body>header{position:fixed;top:0;right:0;left:0;z-index:10}body>header .column{padding:31px 40px 28px 40px}@media screen and (max-width: 1110px){body>header .column{padding:31px 40px 22px 40px}}body>header .column nav.tablet{top:0;padding-top:68px}body>header .column #breadcrumb a,body>header .column #breadcrumb p{color:#9B9B9B}body>header .column #breadcrumb p.body-legal{margin:0;padding:21px 4px 0}body>header.collapsed .column nav.tablet{padding-top:0}body>header.collapsed .column #breadcrumb p.body-legal{padding:10px 4px 0}body>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>header .logo{position:absolute;top:31px;left:40px;z-index:1;font-size:1em;-webkit-transition:top 150ms ease;-moz-transition:top 150ms ease;-o-transition:top 150ms ease}body>header .logo .logo_tn_footer{display:none}@media screen and (max-width: 1110px){body>header .logo{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 480px){body>header .logo{top:13px}body>header .logo .logo_horizontal{display:none}body>header .logo .logo_tn_footer{display:block}}body>header .logo svg{width:160px;height:20px;fill:#484B4C}body>header .hamburger{display:none;width:25px;height:18px;text-indent:-8685px;background-image:url("/images/icon_hamburger-5512e9e0.svg")}body>header .close_menu{display:none;margin:5px 0 0 5px;width:14px;height:14px;text-indent:-8685px;background-image:url("/images/icon_close-eb7ff49a.svg")}body>header a.cart svg{display:inline-block;width:19px;height:16px;vertical-align:middle;fill:#484B4C}body>header a.cart span{display:inline-block;width:20px;height:20px;margin:0 0 0 5px;text-align:center;font:normal 12px/20px "Avenir LT W01_85 Heavy1475544", sans-serif;vertical-align:middle;color:#52575b;border-radius:100%;background:#60edb3}body>header a.cart span:empty{display:none}body>header nav.tablet{display:none}@media screen and (max-width: 1110px){body>header nav.tablet{display:block !important}body>header .hamburger{display:inline-block}body>header .tablet.inline_block{display:inline-block !important}body>header a.cart{float:right;font-size:12px;line-height:100%}body>header #tab_nav_toggle[type="checkbox"]:checked+label{display:none}body>header #tab_nav_toggle[type="checkbox"]:checked ~ label.close_menu{display:inline-block;position:relative;z-index:2}body>header #tab_nav_toggle[type="checkbox"]:checked ~ nav.tablet{left:0}body>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>header nav.desktop{position:relative}body>header nav.desktop:after{display:block;clear:both;content:""}body>header nav.desktop>ul{display:inline-block;font-size:12px;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}body>header nav.desktop>ul+ul{float:right}body>header nav.desktop>ul li{position:relative;display:inline-block}body>header nav.desktop>ul li+li{padding-left:24px}body>header nav.desktop>ul li.opt-hidden{display:none}body>header nav.desktop>ul li.opt-visible{display:inline-block}body>header nav.desktop>ul a{display:inline-block;padding:0 0 1px 0;font-weight:normal;border-bottom:2px solid transparent}body>header nav.desktop>ul a:hover{border-bottom:2px solid #60edb3;transition:all 0.2s ease}body>header nav.desktop>ul a:hover.subnav_toggle{cursor:pointer}body>header nav.desktop>ul a:focus{outline:none;border-bottom:2px solid #60edb3}body>header nav.desktop>ul a.active{color:#484B4C;border-bottom:2px solid #60edb3}body>header nav.desktop>ul a.opt-hidden{display:none}body>header nav.desktop>ul a.opt-visible{display:inline-block}body>header nav.desktop>ul .nav-highlight a{color:#60edb3}@media screen and (max-width: 1110px){body>header nav.desktop>ul{display:none}}body>header nav.desktop>ul:first-of-type{position:absolute;left:50%;transform:translateX(-50%)}body>header nav.desktop ul.dropdown{display:none;position:absolute;z-index:100;text-align:center;margin-left:-15%;margin-top:28px}body>header nav.desktop ul.dropdown.active{display:block}body>header nav.desktop ul.dropdown li{padding:13px 15px;background:#f6f6f6;width:145%;text-align:left}body>header nav.desktop ul.dropdown li.new a:after{content:"New";font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;font-size:10px;background:#60edb3;text-transform:uppercase;margin-left:5px;padding:2px 3px}body>header nav.desktop ul.dropdown li a{border-bottom:2px solid transparent;color:#484B4C}body>header nav.desktop ul.dropdown li a:hover,body>header nav.desktop ul.dropdown li a.active{border-bottom-color:#60edb3;color:#484B4C !important}body>header nav.desktop .right ul.dropdown{right:0;margin-left:0}body>header nav.desktop .right ul.dropdown li{text-align:right}body>header nav.tablet{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;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: 480px){body>header nav.tablet{top:52px}}body>header nav.tablet>ul{line-height:1rem}body>header nav.tablet>ul a:hover{color:#9e9f9e;transition:all 0.2s ease}body>header nav.tablet>ul:first-of-type{margin-bottom:56px}body>header nav.tablet li+li{padding-top:16px}body>header nav.tablet li.new a:after{content:"New";font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;font-size:10px;background:#60edb3;text-transform:uppercase;margin-left:5px;padding:2px 3px}body>header nav.tablet li ul{margin-top:16px;padding-left:16px;border-left:5px #EEE solid}body>header nav.tablet ul.social_media_nav{padding:28px 0 0 0}body>header nav.tablet ul.social_media_nav li{display:inline}body>header nav.tablet ul.social_media_nav li:not(:first-child){margin-left:0.6875rem}body>header nav.tablet ul.social_media_nav li svg{fill:#9e9f9e}body>header nav.tablet ul.careers_nav li a{color:#6f7575}body>header nav.tablet>ul:last-of-type{margin-top:28px}body>header nav.tablet>ul:last-of-type li{display:inline}body>header nav.tablet>ul:last-of-type li+li{margin-left:1.75rem}body>header nav.tablet>ul:last-of-type li a{font:0.75rem/1rem "Avenir LT W04_55 Roman1475524", sans-serif;color:#6f7575;text-transform:none;letter-spacing:normal}body>header nav.tablet .nav-highlight a{color:#60edb3}@media screen and (max-width: 480px){body>header nav.tablet{width:320px;padding:20px;font-size:12px}body>header nav.tablet a.close{top:20px;right:20px;width:16px;height:16px}}body>header.collapsed>.column{padding:12px 40px 7px 40px;background-color:#FFF}body>header.collapsed>.column nav.desktop .dropdown{margin-top:7px}body>header.collapsed>.column nav.tablet{top:46px}@media screen and (max-width: 1110px){body>header.collapsed>.column{padding:12px 40px 12px 40px}}body>header.collapsed>.column a{display:inline-block}body>header.collapsed .logo{top:13px}@media screen and (max-width: 480px){body>header.collapsed .logo{top:16px}}body>header #tab_nav_toggle{display:none}@media screen and (max-width: 480px){body>header>.column{padding:14px 20px}body>header.collapsed>.column{padding:16px 20px 14px 20px}}body>footer{padding:48px 48px 102px;background-color:#52565A;font:14px/20px "Avenir LT W04_55 Roman1475524", sans-serif;color:#F6F6F6}@media screen and (max-width: 919px){body>footer{padding:48px 24px 102px}}@media screen and (max-width: 503px){body>footer{padding:48px 20px 96px}}body>footer .column{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0;width:100%}body>footer .column::after{clear:both;content:"";display:table}@media screen and (max-width: 1200px){body>footer .column{display:block}}body>footer .column svg{fill:#F6F6F6}body>footer .column p{margin-bottom:0}body>footer .column a{color:#F6F6F6}body>footer .column .logo{display:inline-block;float:left;margin-bottom:87px;margin:0 10px 87px 0}body>footer .column .logo a svg{width:65px;height:24px;margin-bottom:12px}@media screen and (max-width: 768px){body>footer .column .logo{display:block;float:none;text-align:center;margin:0 0 65px 0}}body>footer .column .logo p{white-space:nowrap}body>footer .column nav{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px}@media screen and (max-width: 1200px){body>footer .column nav{-ms-flex-wrap:wrap;flex-wrap:wrap}}body>footer .column nav a:hover{text-decoration:underline}body>footer .column nav ul{display:block;margin-bottom:8px}@media screen and (max-width: 650px){body>footer .column nav ul{width:35%;padding-bottom:35px}}@media screen and (max-width: 650px) and (max-width: 400px){body>footer .column nav ul{width:127px}}body>footer .column nav ul li{display:block;width:140px;padding-bottom:10px;padding-left:8px;padding-right:8px}body>footer .column nav ul .nav-header{font:900 90% "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding-bottom:15px}@media screen and (max-width: 1200px){body>footer .column nav{float:none;margin:0 10px 28px}body>footer .column nav ul{display:table;margin:0 auto}}@media screen and (max-width: 560px){body>footer .column nav{flex-wrap:wrap}}body>footer .column .logo-and-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 768px){body>footer .column .logo-and-menu{display:block}}body>footer .column .actions-and-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px}@media screen and (max-width: 1200px){body>footer .column .actions-and-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 768px){body>footer .column .actions-and-contact{display:block;margin:0 auto;text-align:center}}body>footer .column .social_links{padding-top:10px}body>footer .column .social_links li{display:inline;margin-right:14px}body>footer .column .social_links li:last-of-type{margin-right:0}body>footer .column .social_links li a svg{vertical-align:middle}@media screen and (max-width: 768px){body>footer .column .social_links{float:none;text-align:center;margin-top:0;margin-bottom:52px}}body>footer .column .actions{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}@media screen and (max-width: 1200px){body>footer .column .actions{-ms-flex-pack:center}}@media screen and (max-width: 768px){body>footer .column .actions{display:block}}body>footer .column .actions br{display:none}body>footer .column .actions br ~ br{display:none}body>footer .column .actions .button{display:inline-block;padding:16px 40px;font:14px/16px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.8px;text-transform:none;background:transparent;border:2px solid #FFF;color:#FFF;white-space:nowrap}body>footer .column .actions .button:hover{border-color:#60edb3}@media screen and (max-width: 1200px){body>footer .column .actions .button{padding:16px 15px}}@media screen and (max-width: 1200px){body>footer .column .actions .button{padding:14px 30px;margin:32px 10px 0 10px}}@media screen and (max-width: 420px){body>footer .column .actions .button{margin-bottom:0;width:200px}}body>footer .column .actions p{display:inline-block;margin-left:24px;font:14px/16px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.8px}body>footer .column .actions p svg{vertical-align:middle}@media screen and (max-width: 1200px){body>footer .column .actions{float:none;text-align:center;margin-bottom:28px}}@media screen and (max-width: 520px){body>footer .column .actions p{display:block;margin:0}}body>footer .column .contact{width:100%}@media screen and (max-width: 1200px){body>footer .column .contact{width:330px}}@media screen and (max-width: 768px){body>footer .column .contact{width:360px;margin:0 auto}}body>footer .column .contact form fieldset label{display:block;margin-bottom:12px}body>footer .column .contact form fieldset .row{position:relative}body>footer .column .contact form fieldset .row input[type="email"]{width:100%;height:48px;padding:8px 121px 8px 15px;font:14px/16px "Avenir LT W01_45 Book1475508", sans-serif;vertical-align:top;color:#797F83;border:none;box-sizing:border-box;outline:none;border:2px solid #FFF;border-right:none}body>footer .column .contact form fieldset .row input[type="submit"]{position:absolute;top:0;right:0;z-index:1;width:106px;height:48px;padding:14px 0 20px;text-align:center;text-transform:none;font:14px/16px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.8px;color:#FFF;border:2px solid #FFF;background-color:#52565A}body>footer .column .contact form fieldset .row input[type="submit"]:hover{cursor:pointer;border-color:#60edb3}@media screen and (max-width: 1200px){body>footer .column .contact{float:none}body>footer .column .contact form fieldset label{text-align:center}}@media screen and (max-width: 520px){body>footer .column .contact{width:280px}body>footer .column .contact form fieldset label{text-align:left}}body.basic>header .column{min-height:43px;font:normal 12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.1em;text-transform:uppercase}body.basic>header .column .logo{left:50%;transform:translateX(-50%)}body.basic>header .column .logo+a{float:right;margin-top:3px;margin-bottom:3px}body.basic>header .column p{margin-top:3px;margin-bottom:3px;color:#484B4C}@media screen and (max-width: 1030px){body.basic>header .column p{font:normal 12px "Avenir LT W01_45 Book1475508", sans-serif}}main{position:relative;z-index:1;background:#ffffff}.basic main{padding-bottom:50px}.masthead{position:relative;overflow:hidden;height:500px;margin:0 0 110px 0;text-align:center}.masthead .slide{width:100%;height:500px;background-color:#b4b5b4;background-image:url("/images/jobs/img_bottom-4312e6a1.jpg");background-position:50% 0;background-size:cover;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead .slide{background-image:url("/images/jobs/img_bottom@2x-29314f03.jpg")}}@media screen and (max-width: 1500px){.masthead .slide{background-size:auto 100%}}.masthead .copy{position:absolute;z-index:2;right:0;left:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.masthead .copy h2{padding:0 0 20px 0;color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.3)}.masthead .copy a{display:inline-block;color:#ffffff;font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:none;font-size:0.875em;color:#484B4C}.masthead .copy a.more{padding:0 0 5px 0}.masthead .copy a.button{width:200px;padding:16px 0;color:#6f7575;border:none}@media screen and (max-width: 480px){.masthead .copy{padding:0 20px}.masthead .copy h2{font-size:22px}}@media screen and (max-width: 768px){.masthead{height:300px}.masthead .slide{height:300px}}@media screen and (max-width: 480px){.masthead{height:200px;margin:0 0 50px 0}.masthead .slide{height:200px}.masthead .slide h2{font-size:22px}}.masthead.top_page{height:700px;margin:0 0 30px 0}.masthead.top_page .slide{height:700px}@media screen and (max-width: 768px){.masthead.top_page{height:500px}.masthead.top_page .slide{height:500px}}@media screen and (max-width: 480px){.masthead.top_page{height:340px}.masthead.top_page .slide{height:340px}}.masthead.last{height:300px;margin:0}.masthead.last .slide{height:300px}.masthead.no_margin{margin:0}.masthead #home_1{background-image:url("/images/home/img_masthead_1-8d2adafc.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_1{background-image:url("/images/home/img_masthead_1@2x-8d2adafc.jpg")}}@media screen and (max-width: 480px){.masthead #home_1{background-image:url("/images/home/img_masthead_1_mobile-800d2171.jpg")}}.masthead #home_2{background-image:url("/images/home/img_masthead_2-ea1cc7d5.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_2{background-image:url("/images/home/img_masthead_2@2x-ea1cc7d5.jpg")}}@media screen and (max-width: 480px){.masthead #home_2{background-image:url("/images/home/img_masthead_2_mobile-68ae6691.jpg")}}.masthead #home_3{background-image:url("/images/home/img_masthead_3-1276ce37.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_3{background-image:url("/images/home/img_masthead_3@2x-457b911a.jpg")}}@media screen and (max-width: 480px){.masthead #home_3{background-image:url("/images/home/img_masthead_3_mobile-7e4e673a.jpg")}}.masthead #home_4{background-image:url("/images/home/img_masthead_4-4b570161.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #home_4{background-image:url("/images/home/img_masthead_4@2x-4b570161.jpg")}}@media screen and (max-width: 480px){.masthead #home_4{background-image:url("/images/home/img_masthead_4_mobile-58db992d.jpg")}}.masthead #free_shipping{background-image:url("/images/home/img_couple_shipping_box-40028da9.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #free_shipping{background-image:url("/images/home/img_couple_shipping_box@2x.jpg")}}@media screen and (max-width: 480px){.masthead #free_shipping{background-image:url("/images/home/img_couple_shipping_box_mobile-05e49a4f.jpg")}}.masthead #wake_up{background-image:url("/images/home/img_products-354db45f.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #wake_up{background-image:url("/images/home/img_products@2x-22b37c55.jpg")}}@media screen and (max-width: 480px){.masthead #wake_up{background-image:url("/images/home/img_products_mobile-47815766.jpg")}}.masthead #sleeps_all{background-image:url("/images/press/img_bottom-a50e1ca7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead #sleeps_all{background-image:url("/images/press/img_bottom@2x-262a7edd.jpg")}}.masthead#layers{height:700px;background:#6f7575;color:#ffffff}.masthead#layers .slide.lazyloaded{height:700px;background-image:url("/images/truth/img_layers-87c000e0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.masthead#layers .slide.lazyloaded{background-image:url("/images/truth/img_layers@2x-49fc4204.jpg")}}.masthead#layers .copy{right:10%;left:10%}@media screen and (max-width: 768px){.masthead#layers{height:500px}.masthead#layers .copy{right:0;left:0}}@media screen and (max-width: 480px){.masthead#layers{height:400px}}.text_callout{padding:56px 0;text-align:center;background:#F6F7F6}.text_callout h2,.text_callout h3{padding:0 0 15px 0}@media screen and (max-width: 480px){.text_callout h2,.text_callout h3{font-size:28px}}.video{position:relative;height:500px;margin:0 0 55px 0;background-size:cover}.video a{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;position:absolute;width:100%;text-align:center;color:#ffffff;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video a .icon{margin:0 auto 25px auto}.video a span{display:inline-block;padding:0 0 5px 0;border-bottom:2px solid #ffffff}.video .video_modal{display:none;position:relative;z-index:2;width:100%;height:100%;max-width:764px;margin:0 auto}.video .video_modal .inner{position:relative;top:50%;bottom:0;z-index:1;width:100%;height:0;padding-bottom:56.25%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video .video_modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video_modal a{position:absolute;top:-15px;right:0;z-index:1;width:20px;height:20px}.video .video_modal a:before,.video .video_modal a:after{position:absolute;z-index:1;width:auto;height:auto;margin:0;content:"";border:0 solid #60edb3;background:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.video .video_modal a:before{top:9px;right:0;left:0;border-top-width:2px}.video .video_modal a:after{top:0;left:9px;bottom:0;border-right-width:2px}.video.visible .video_modal{display:block}.video.visible:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:rgba(0,0,0,0.7)}.video#truth_video{background-image:url("/images/home/img_truth-77e04fbc.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.video#truth_video{background-image:url("/images/home/img_truth@2x-5ab3f53d.jpg")}}@media screen and (max-width: 480px){.video#truth_video{background-image:url("/images/home/img_truth_mobile-28181777.jpg")}}.video#unboxing.lazyloaded{background-image:url("/images/mattress_reviews/img_unboxing_video-779d912d.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.video#unboxing.lazyloaded{background-image:url("/images/mattress_reviews/img_unboxing_video@2x-9a6a17c7.jpg")}}@media screen and (max-width: 768px){.video{height:300px}}@media screen and (max-width: 480px){.video{height:200px}}.subnav{position:relative;z-index:1;background:#52565a;-webkit-transition:top 150ms ease;-moz-transition:top 150ms ease;-o-transition:top 150ms ease}.subnav.centered{text-align:center}.subnav .column{position:relative;z-index:2;padding:0;background:#52565a}.subnav ul{display:inline-block;padding:15px 0 15px 40px}.subnav ul li{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;display:inline-block}.subnav ul li+li{padding-left:45px}.subnav ul a{color:#cbcccb;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease}.subnav ul a.active{color:#60edb3}.subnav a.button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;z-index:1;width:200px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#60edb3;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease}.subnav a.button:hover{background:#a6a8ab}.subnav a.button:after{content:""}.subnav a.button.opened{background:#e4e4e3}.subnav a.button.opened:after{padding:0 0 0 30px;content:"X"}.subnav:hover ul a{color:#9e9f9e}.subnav:hover ul a:hover{color:#60edb3}.subnav.stuck#mattress_subnav{position:fixed;top:44px;right:0;left:0}@media screen and (max-width: 480px){.subnav.stuck#mattress_subnav{top:52px}}.subnav.stuck#product_subnav ul{display:none}.subnav.stuck#product_subnav .column{padding:0}.subnav.stuck#product_subnav a.button{position:static;display:block;width:auto;color:#60edb3;background:transparent}.subnav.stuck#product_subnav a.button:hover{color:#797f83;background:#60edb3}@media screen and (max-width: 768px){.subnav#about_subnav{min-height:44px}.subnav#about_subnav ul{position:absolute;display:block;top:0;right:0;left:0;padding:44px 0 0 0}.subnav#about_subnav li{display:block}.subnav#about_subnav li+li{padding-left:0}.subnav#about_subnav a{display:none;padding:15px 30px;text-align:left;background:#6f7575}.subnav#about_subnav a.active{display:block;position:absolute;top:0;right:0;left:0;z-index:1;color:#a7a9ac;background:#484B4C}.subnav#about_subnav a.active:after{position:absolute;right:20px;top:13px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subnav#about_subnav .opened a{display:block}}@media screen and (max-width: 768px){.subnav:hover ul a{color:#cbcccb}}.autocomplete-suggestions{text-align:left;cursor:pointer;border:solid 1px #e4e4e3;border-top:0;background:#ffffff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:10px;white-space:nowrap;overflow:hidden;color:#333;border-bottom:solid 1px #e4e4e3;font-size:14px;font-family:"Avenir LT W01_45 Book1475508", sans-serif;line-height:3.5ex;letter-spacing:0.03em}.autocomplete-suggestion a{font-family:"Avenir LT W01_45 Book1475508", sans-serif;text-decoration:underline}.autocomplete-suggestion b{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}.autocomplete-suggestion.selected{background:#e4e4e3}.autocomplete-suggestion.autocomplete-attribution img{float:right}.autocomplete-suggestion.autocomplete-attribution.selected{cursor:default;background:inherit}#product_modal>div{position:absolute;top:-1200px;z-index:1;width:100%;max-width:1420px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.7);-moz-box-shadow:0 0 12px rgba(0,0,0,0.7);box-shadow:0 0 12px rgba(0,0,0,0.7);-webkit-transition:top 300ms ease;-moz-transition:top 300ms ease;-o-transition:top 300ms ease}#product_modal>div.visible{top:100%}#press{padding:50px 0;text-align:center;background:#F6F7F6}#press h3{padding:0 0 60px 0}#press ul{padding:0 0 45px 0}#press .logo{position:relative;height:80px}#press .logo svg{height:55%;fill:#717676}#press img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#press li{position:relative;padding:0 10px}#press li p{line-height:160%}@media screen and (max-width: 768px){#press h3{padding:0}#press li{padding:55px 20px}}@media screen and (max-width: 480px){#press ul{padding:0 40px 45px 40px;box-sizing:border-box}#press li{display:block;width:auto;padding:30px 20px}}.fade_slider .slide{opacity:0;transition:opacity 0.5s ease;z-index:-500}.fade_slider .slide.active{opacity:1;z-index:2}html>body .hbl_pal_title_bg{background:#000000 !important}@media screen and (min-width: 1100px){html>body #olark-container{height:350px;max-height:50% !important}}@media screen and (max-width: 1099px) and (min-width: 768px){html>body #olark-container{max-width:340px !important;max-height:350px !important;left:20px !important;font-size:1.3em !important}}#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}.icon{background-image:url("/images/icons-4e68cd07.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.icon{background-image:url("/images/icons_2x-e87d9e74.png");background-size:5226px 187px}}.icon_articles{width:72px;height:91px;background-position:0px -48px}.icon_book{width:67px;height:97px;background-position:-72px -45px}.icon_box_spring{width:130px;height:135px;background-position:-139px -26px}.icon_boxed{width:57px;height:80px;background-position:-269px -53px}.icon_boxsprings_base{width:131px;height:95px;background-position:-326px -46px}.icon_boxsprings_mattress{width:131px;height:94px;background-position:-457px -46px}.icon_calendar{width:71px;height:77px;background-position:-588px -55px}.icon_cart{width:19px;height:16px;background-position:-659px -85px}.icon_comfort_mattress_nav{width:28px;height:33px;background-position:-678px -77px}.icon_comfort_mattress_nav_active{width:28px;height:33px;background-position:-706px -77px}.icon_cool_mattress_nav{width:27px;height:29px;background-position:-734px -79px}.icon_cool_mattress_nav_active{width:27px;height:29px;background-position:-761px -79px}.icon_costs_arrow{width:48px;height:11px;background-position:-788px -88px}.icon_costs_x{width:41px;height:22px;background-position:-836px -82px}.icon_crafted{width:74px;height:72px;background-position:-877px -57px}.icon_create{width:88px;height:81px;background-position:-951px -53px}.icon_designed{width:106px;height:69px;background-position:-1039px -59px}.icon_door{width:54px;height:111px;background-position:-1145px -38px}.icon_down_arrow{width:29px;height:16px;background-position:-1199px -85px}.icon_floor{width:190px;height:132px;background-position:-1228px -27px}.icon_floor_base{width:191px;height:133px;background-position:-1418px -27px}.icon_floor_mattress{width:131px;height:94px;background-position:-1609px -46px}.icon_foam{width:110px;height:84px;background-position:-1740px -51px}.icon_footer_breadcrumb{width:8px;height:15px;background-position:-1850px -86px}.icon_frame_base{width:130px;height:68px;background-position:-1858px -59px}.icon_frame_mattress{width:131px;height:94px;background-position:-1988px -46px}.icon_frames_mattress_nav{width:40px;height:26px;background-position:-2119px -80px}.icon_frames_mattress_nav_active{width:40px;height:26px;background-position:-2159px -80px}.icon_gimmicks{width:66px;height:87px;background-position:-2199px -50px}.icon_gimmicks_gray{width:66px;height:87px;background-position:-2265px -50px}.icon_hamburger{width:25px;height:18px;background-position:-2331px -84px}.icon_impact{width:115px;height:97px;background-position:-2356px -45px}.icon_learn{width:103px;height:78px;background-position:-2471px -54px}.icon_logo_mattress_nav{width:20px;height:20px;background-position:-2574px -83px}.icon_logo_mattress_nav_active{width:20px;height:20px;background-position:-2594px -83px}.icon_map_pin{width:53px;height:67px;background-position:-2614px -60px}.icon_markups{width:73px;height:81px;background-position:-2667px -53px}.icon_markups_gray{width:73px;height:81px;background-position:-2740px -53px}.icon_mattress{width:130px;height:94px;background-position:-2813px -46px}.icon_middlemen{width:81px;height:81px;background-position:-2943px -53px}.icon_middlemen_gray{width:81px;height:81px;background-position:-3024px -53px}.icon_next_slide{width:20px;height:20px;background-position:-3105px -83px}.icon_play{width:91px;height:91px;background-position:-3125px -48px}.icon_playlist{width:81px;height:89px;background-position:-3216px -49px}.icon_prev_slide{width:20px;height:20px;background-position:-3297px -83px}.icon_rating{width:200px;height:24px;background-position:-3317px -81px}.icon_review{width:125px;height:15px;background-position:-3517px -86px}.icon_service_mattress_nav{width:33px;height:20px;background-position:-3642px -83px}.icon_service_mattress_nav_active{width:33px;height:20px;background-position:-3675px -83px}.icon_setup_1{width:142px;height:133px;background-position:-3708px -27px}.icon_setup_2{width:136px;height:119px;background-position:-3850px -34px}.icon_setup_3{width:178px;height:97px;background-position:-3986px -45px}.icon_setup_4{width:147px;height:128px;background-position:-4164px -29px}.icon_ship{width:85px;height:88px;background-position:-4311px -49px}.icon_shipping{width:93px;height:67px;background-position:-4396px -60px}.icon_slatted{width:130px;height:128px;background-position:-4489px -29px}.icon_social_media{width:17px;height:50px;background-position:-4619px -68px}.icon_support{width:90px;height:63px;background-position:-4636px -62px}.icon_support_gradient{width:160px;height:187px;background-position:-4726px 0px}.icon_trial{width:84px;height:81px;background-position:-4886px -53px}.icon_trial_small{width:31px;height:30px;background-position:-4970px -78px}.icon_usa{width:115px;height:76px;background-position:-5001px -55px}.icon_warranty{width:80px;height:78px;background-position:-5116px -54px}.icon_warranty_small{width:30px;height:29px;background-position:-5196px -79px}.icon_3yr_warranty{width:80px;height:78px;background-position:-5226px -54px}.icon_3yr_warranty_small{width:30px;height:29px;background-position:-5306px -79px}.modal{display:none;position:fixed;z-index:100;top:50%;left:50%;padding:40px;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#ffffff}.modal header{position:relative;overflow:hidden;padding:0 25px 60px 0}.modal header a.close{position:absolute;top:0;right:0}#modal_layer,.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.2)}.overlay{background:rgba(0,0,0,0.6)}#suggested_address{width:440px}#suggested_address h3{padding-bottom:10px;font:18px "Avenir LT W01_85 Heavy1475544", 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}#cool{text-align:center}#cool h3{color:#60edb3}#cool li{display:inline-block;vertical-align:top}#cool li img{display:block;margin:0 auto 30px auto}#cool ul.materials{padding:0 0 115px 0}#cool ul.materials li{width:160px;padding:0 3.5%;font-size:12px;line-height:165%}@media screen and (max-width: 480px){#cool ul.materials{padding:0 0 40px 0}#cool ul.materials li{width:auto;padding-bottom:40px}}#cool .features{display:block}#cool .features::after{clear:both;content:"";display:table}#cool .features figure{margin:2em 0}#cool .features figure img{max-width:100%}#cool .features .feature{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 1em}#cool .features .feature:last-child{margin-right:0}@media screen and (max-width: 480px){#cool .features .feature{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}#cool .features .feature:last-child{margin-right:0}}#cool .features .feature img{margin-bottom:1em;border-radius:100%}#cool .features .feature h6{margin-bottom:0.5rem}#cool h4{padding:0 0 25px 0}#cool ul.uses{max-width:1060px;margin:0 auto 120px auto}#cool ul.uses li{position:relative;width:33%;padding:0 10px;box-sizing:border-box}#cool ul.uses img{display:block;position:relative;z-index:1;width:100%;margin:0}#cool ul.uses p{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 0 10px 0;color:#ffffff}@media screen and (max-width: 480px){#cool ul.uses li{display:block;width:auto}}@media screen and (max-width: 480px){#cool figure:after{top:10px;background-size:509px 160px}#cool figure.scrolled:after{height:160px}#cool p{padding-bottom:40px}}#guarantees{display:block;padding:4em 0;text-align:center}#guarantees::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#guarantees{padding:2em 0}}#guarantees .masthead{margin:0}#guarantees h3{padding:0 0 50px 0}#guarantees ul{padding:55px 7%}#guarantees li{display:inline-block;width:50%;padding:0 7.25%;text-align:left;vertical-align:top;box-sizing:border-box}#guarantees h4{padding:0 0 30px 0;margin:0 0 0 175px}#guarantees p{margin:0 0 0 175px}#guarantees .icon{float:left}@media screen and (max-width: 900px){#guarantees h4,#guarantees p{margin-left:100px}}@media screen and (max-width: 480px){#guarantees li{display:block;width:auto;clear:both}#guarantees li+li{padding-top:50px}}#setup{display:block;padding:4em 0;text-align:center}#setup::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#setup{padding:2em 0}}#setup h3{margin-bottom:0.5rem}#setup p.body-l{margin:0 auto 4em auto;max-width:47.5rem}#setup h4{padding:0 0 30px 0}#setup ol li{padding:0 4.3%;vertical-align:top;box-sizing:border-box}#setup ol li .row{position:relative;height:138px;margin:0 0 50px 0}#setup ol li .icon{position:absolute;left:50%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#setup ol li .icon.icon_setup_1{margin-left:-71px}#setup ol li .icon.icon_setup_2{margin-left:-68px}#setup ol li .icon.icon_setup_3{margin-left:-89px}#setup ol li .icon.icon_setup_4{margin-left:-73px}#setup ol p{line-height:160%}@media screen and (max-width: 480px){#setup ol li{padding:0 0 30px 0}#setup ol li .row{margin-bottom:15px}#setup ol .owl-pagination{bottom:-1em}}section#reviews{padding:0}section#reviews .title-header h1{margin:0 auto;padding-bottom:0;max-width:60rem}section#reviews .title-header .icon{margin:2em auto}section#reviews .no_margin{margin:0}section#reviews #love a.more{margin:2em auto}section#reviews #love .twitter a{color:#484B4C}section#reviews #press{padding:55px 0;background:#F6F7F6}@media screen and (max-width: 480px){section#reviews #press h3{font-size:20px}}section#reviews #customer_ratings{display:block;padding:4em 0}section#reviews #customer_ratings::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){section#reviews #customer_ratings{padding:2em 0}}section#reviews .masthead.last .copy{right:24%;left:24%}@media screen and (max-width: 480px){section#reviews .masthead.last .copy{right:0;left:0}}#for_everyone{background-image:url("/images/mattress_reviews/img_for_everyone-4301e7d7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#for_everyone{background-image:url("/images/mattress_reviews/img_for_everyone@2x-05cc467a.jpg")}}#review-header .masthead{margin-bottom:0}#review-header .masthead .slide{background-image:url("/images/home/img_couple_shipping_box-40028da9.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#review-header .masthead .slide{background-image:url("/images/home/img_couple_shipping_box@2x.jpg")}}#love{display:block;padding:4em 0;text-align:center}#love::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#love{padding:2em 0}}#love .column{max-width:1060px}#love h1{color:#60edb3}#love ul{margin:0 -10px}#love li{display:inline-block;width:25%;padding:0 10px 20px 10px;line-height:170%;vertical-align:top;box-sizing:border-box}#love li img{display:block;width:100%}#love ul.instagram{margin-bottom:2em}#love ul.twitter li{width:33%;padding:0 2em 2em 2em}@media screen and (max-width: 480px){#love ul.twitter li{padding-bottom:3em}}#love a.more{display:inline-block;margin:100px 0 50px 0}#love blockquote{padding:0 0 2em 0}@media screen and (max-width: 480px){#love blockquote{padding-bottom:1em}}#love mark{color:#60edb3}@media screen and (max-width: 768px){#love{padding-bottom:35px}#love li{width:33%}#love .twitter li{width:50%;padding-bottom:40px;font-size:14px}}@media screen and (max-width: 480px){#love li{width:50%}#love ul.twitter li{display:block;width:auto}}#customer_ratings{padding-top:60px;background:#F6F7F6}#customer_ratings h2{padding-bottom:30px}#customer_ratings h3{margin-bottom:2em;text-align:center}#customer_ratings table{border-collapse:collapse;margin:0 auto}#customer_ratings thead th{font:12px "Avenir LT W01_85 Heavy1475544";line-height:2em;letter-spacing:0.15em;text-transform:uppercase;font-weight:600;border-bottom:1px solid rgba(0,0,0,0.03)}#customer_ratings thead th:first-child{padding:0 14px}#customer_ratings thead th:last-child{border-left:1px solid rgba(0,0,0,0.03)}#customer_ratings tbody{line-height:2em}#customer_ratings td.ratings{border-left:1px solid rgba(0,0,0,0.03);padding-left:28px}#customer_ratings td:last-child{padding-right:26px}#customer_ratings .rating-background{width:180px;height:20px}#customer_ratings .rating-background div{vertical-align:middle;height:100%;background:#797f83}#customer_ratings .rating-background div.rating-5-star{background:#60edb3;width:89%}#customer_ratings .rating-background div.rating-4-star{width:6%}#customer_ratings .rating-background div.rating-3-star{width:2%}#customer_ratings .rating-background div.rating-2-star{width:2%}#customer_ratings .rating-background div.rating-1-star{width:1%}@media screen and (max-width: 480px){#customer_ratings thead th:first-child{padding:0 6px}#customer_ratings td.ratings{padding-left:16px}#customer_ratings td:last-child{padding-right:4px}#customer_ratings .rating-background{width:160px}}#customer_reviews{display:block;padding:4em 0;background:#F6F7F6}#customer_reviews::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#customer_reviews{padding:2em 0}}#customer_reviews .title{margin-bottom:2em;text-align:center}#customer_reviews .column,#customer_reviews .owl-wrapper-outer{box-sizing:border-box}#customer_reviews article{clear:both;max-width:880px;padding:0 0 2em 0;margin:0 auto}#customer_reviews article+article{padding-top:40px}#customer_reviews aside{padding:0 2em 0 0;float:left;width:31%}#customer_reviews aside p{padding:0 0 30px 0;font-size:14px;line-height:155%}#customer_reviews aside p.h3{font-size:18px}#customer_reviews aside .icon,#customer_reviews aside span.stars{margin:1em auto;display:inline-block}#customer_reviews aside span{display:block}#customer_reviews blockquote{overflow:hidden;text-align:left}#customer_reviews footer{text-align:center}@media screen and (max-width: 768px){#customer_reviews .column{padding-right:24%;padding-left:24%}#customer_reviews aside{float:none;width:auto;padding:0 0 25px 0;text-align:center}#customer_reviews blockquote{font-size:14px}#customer_reviews article{padding:0 0 45px 0}#customer_reviews article+article{padding-top:0}}@media screen and (max-width: 480px){#customer_reviews .column{padding:0 15px}#customer_reviews blockquote{display:none}}#story .truth-title{text-align:center;color:#fff}#story .truth-title img{margin-bottom:0.5rem;width:90px;height:90px}@media screen and (max-width: 480px){#story .truth-title img{width:60px;height:60px}}#story .truth-title h1{margin:0 auto;max-width:48rem;color:#fff}#story .truth-title p{font-size:14px;text-transform:capitalize;font-family:"Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:1px}#story p.truth-title--sub{margin-top:1em;text-transform:uppercase;letter-spacing:1px;font:"Avenir LT W01_95 Black1475556", sans-serif}#story p.truth-title--sub span{padding-bottom:2px;border-bottom:2px solid #fff}#story .video{height:700px;background-position:50% 0;background-size:cover;background-color:#999;background-image:url("/images/story/hero_1500w-8b91ae11.jpg")}@media screen and (max-width: 768px){#story .video{background-image:url("/images/story/hero_1500w-8b91ae11.jpg")}}@media screen and (max-width: 480px){#story .video{background-image:url("/images/story/hero_800w-6953a0da.jpg")}}#story .video a{font-size:16px}#story .video .video_modal{max-width:1100px}@media screen and (max-width: 768px){#story .video{height:500px}}@media screen and (max-width: 480px){#story .video{height:320px}}#the_story{display:block;padding:4em 0}#the_story::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_story{padding:2em 0}}#the_story article{float:left;width:73%;padding:0 3% 0 0}#the_story article p+p{padding-top:35px}#the_story aside{overflow:hidden}#the_story aside p{padding:0 0 1em 0}@media screen and (max-width: 768px){#the_story article{width:65%}}@media screen and (max-width: 480px){#the_story article{float:none;width:auto;padding:0 0 50px 0}}#design{display:block;padding:4em 0;text-align:center}#design::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#design{padding:2em 0}}@media screen and (max-width: 480px){#design{padding:2em 0}}#design .design-title{margin:0 auto 4rem auto;max-width:48rem}@media screen and (max-width: 480px){#design .design-title{margin:0 auto 2rem auto}}#design h3 .icon{margin:0 auto 2rem auto;width:115px;height:76px;background-image:url("/images/icon_usa-93360085.svg")}#design ul{margin-top:4rem;padding:0}@media screen and (max-width: 480px){#design ul{margin-top:0}}#design li{display:inline-block;width:33%;padding:0 10px;vertical-align:top;box-sizing:border-box}#design li img{display:block;width:100%;margin:0 0 25px 0}#design li h6{margin-bottom:0.5rem}#design li p{padding:0 20px}@media screen and (max-width: 480px){#design li{display:block;width:auto;padding:0 0 2em 0}}@-webkit-keyframes fade_tween{0%{top:90px;opacity:0}100%{top:125px;opacity:1}}@-moz-keyframes fade_tween{0%{top:90px;opacity:0}100%{top:125px;opacity:1}}@-o-keyframes fade_tween{0%{top:90px;opacity:0}100%{top:125px;opacity:1}}@keyframes fade_tween{0%{top:90px;opacity:0}100%{top:125px;opacity:1}}@-webkit-keyframes mobile_tween{0%{top:25px;opacity:0}100%{top:55px;opacity:1}}@-moz-keyframes mobile_tween{0%{top:25px;opacity:0}100%{top:55px;opacity:1}}@-o-keyframes mobile_tween{0%{top:25px;opacity:0}100%{top:55px;opacity:1}}@keyframes mobile_tween{0%{top:25px;opacity:0}100%{top:55px;opacity:1}}#the_truth .button_container{margin-top:48px;text-align:center}#the_truth #hero{height:auto;padding:105px 20px 36px;background-color:#000000;text-align:center}@media screen and (max-width: 480px){#the_truth #hero{padding:72px 0 36px}}#the_truth #hero .billboard{margin:0 auto;max-width:730px}#the_truth #hero .billboard h1,#the_truth #hero .billboard h2{position:relative;color:#ffffff}#the_truth #hero .billboard h1::after,#the_truth #hero .billboard h2::after{position:absolute;display:block;content:"";bottom:0;left:50%;transform:translateX(-50%)}#the_truth #hero .billboard h1{font-size:70px;line-height:121%;margin-bottom:72px;padding-bottom:72px}#the_truth #hero .billboard h1::after{width:136px;height:0;border-bottom:3px solid #60edb3}@media screen and (max-width: 480px){#the_truth #hero .billboard h1::after{width:65px}}@media screen and (max-width: 830px){#the_truth #hero .billboard h1{font-size:60px}}@media screen and (max-width: 680px){#the_truth #hero .billboard h1{font-size:40px}}@media screen and (max-width: 480px){#the_truth #hero .billboard h1{margin-bottom:48px;padding-bottom:48px;font-size:28px;line-height:40px}}#the_truth #hero .billboard h2{font-size:2.25em;padding-bottom:72px}@media screen and (max-width: 680px){#the_truth #hero .billboard h2{font-size:26px}}@media screen and (max-width: 480px){#the_truth #hero .billboard h2{font-size:19px;padding-bottom:56px}}#the_truth #different{margin:72px 20px}#the_truth #different h3{margin-bottom:83px;text-transform:none;text-align:center}#the_truth #different .differences{margin:0 auto;width:72.8572%}#the_truth #different .differences::after{clear:both;content:"";display:table}#the_truth #different .differences .difference{width:24.5099%;float:left}#the_truth #different .differences .difference:first-child{width:27.4509%}#the_truth #different .differences .difference:not(:first-child){margin-left:11.7647%}#the_truth #different .differences .difference h6{margin-bottom:16px;text-align:center}#the_truth #different .differences .difference h6 span{color:#484B4C;position:relative}#the_truth #different .differences .difference h6 span:after{content:"";border-bottom:2px solid #60edb3;left:0;line-height:1em;margin-top:calc(0.125em / 2 * -1);position:absolute;right:0;top:50%}#the_truth #different .differences .difference h6.two-line-header{width:130px;margin-left:auto;margin-right:auto}@media screen and (max-width: 915px){#the_truth #different{margin:72px 20px}#the_truth #different h3{margin-bottom:48px}#the_truth #different .differences{width:280px}#the_truth #different .differences .difference{float:none;display:block;margin:0;width:280px}#the_truth #different .differences .difference:first-child{width:280px}#the_truth #different .differences .difference:not(:first-child){margin-top:48px;margin-left:0}}#the_truth #transparency{display:block;padding:72px 0 64px;position:relative;background:#F6F7F6}#the_truth #transparency::after{clear:both;content:"";display:table}#the_truth #transparency .wrap{padding:0 0.625em}#the_truth #transparency .lp-title{margin:0 auto 70px;max-width:680px;text-align:center}@media screen and (max-width: 480px){#the_truth #transparency .lp-title{margin-bottom:32px}}#the_truth #transparency .lp-title h2{margin-bottom:24px;font:42px/60px "Avenir LT W01_45 Book1475508", sans-serif;letter-spacing:0;text-transform:lowercase}#the_truth #transparency .lp-title h2::first-letter{text-transform:uppercase}@media screen and (max-width: 480px){#the_truth #transparency .lp-title h2{font-size:27px;line-height:40px;margin-bottom:16px}}@media screen and (max-width: 480px){#the_truth #transparency .lp-title{padding:0}#the_truth #transparency .lp-title p{padding:0 2.1em}}@media screen and (max-width: 768px){#the_truth #transparency{padding:2.5em 0}}#the_truth .transparency--container{display:block;margin-top:3em;padding:0 8%}#the_truth .transparency--container::after{clear:both;content:"";display:table}@media screen and (max-width: 960px){#the_truth .transparency--container{padding:0 4%}}@media screen and (max-width: 768px){#the_truth .transparency--container{margin:1.88em auto 2em auto;padding:0 1em}}@media screen and (max-width: 480px){#the_truth .transparency--container{margin:3em auto 2em auto;padding:0}}#the_truth .transparency--img{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}#the_truth .transparency--img:last-child{margin-right:0}@media screen and (max-width: 480px){#the_truth .transparency--img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:15px}#the_truth .transparency--img:last-child{margin-right:0}}#the_truth .transparency--img img{width:100%}#the_truth .transparency--table{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 4%;text-align:center}#the_truth .transparency--table:last-child{margin-right:0}#the_truth .transparency--table h4{font:13px "Avenir LT W01_95 Black1475556", sans-serif}@media screen and (max-width: 960px){#the_truth .transparency--table{padding:0}}@media screen and (max-width: 480px){#the_truth .transparency--table{float:left;display:block;margin-right:2.35765%;width:100%}#the_truth .transparency--table:last-child{margin-right:0}}#the_truth .transparency--table .h4{margin-bottom:1em;padding:0 0 8px 0;text-align:left;border-bottom:1px solid #ccc}#the_truth .transparency--table dl{width:100%;margin:0 auto;text-align:left;font-size:14px}#the_truth .transparency--table dt,#the_truth .transparency--table dd{display:inline-block;padding:6px 0;vertical-align:top;box-sizing:border-box}#the_truth .transparency--table dt{width:70%}#the_truth .transparency--table dd{width:30%;text-align:right}#the_truth .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}#the_truth .transparency--table .total dt,#the_truth .transparency--table .total dd{padding-top:8px;padding-bottom:8px}#the_truth .transparency--table p{padding:1em 0;font-size:14px;text-align:left}#the_truth .transparency--closer{display:none}#the_truth .quotes{padding:48px 35px;background-color:#484B4C}#the_truth .quotes .wrapper{text-align:center}#the_truth .quotes .wrapper blockquote{display:inline-block;vertical-align:top;text-align:left;width:300px}#the_truth .quotes .wrapper blockquote:first-child{margin-right:18.3333%}@media screen and (max-width: 820px){#the_truth .quotes .wrapper blockquote:first-child{margin-right:8%}}@media screen and (max-width: 740px){#the_truth .quotes .wrapper blockquote:first-child{margin:0 auto}}#the_truth .quotes .wrapper blockquote .bubble{position:relative;margin-bottom:44px;padding:24px;background-color:#ffffff}#the_truth .quotes .wrapper blockquote .bubble::after{position:absolute;display:block;content:"";width:0;height:0;bottom:-20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:21px solid #ffffff}#the_truth .quotes .wrapper blockquote cite h6{margin-left:24px;color:#ffffff;font-style:normal}@media screen and (max-width: 740px){#the_truth .quotes .wrapper blockquote{display:block;margin:0 auto;max-width:250px}#the_truth .quotes .wrapper blockquote:not(:last-child){margin-bottom:48px}}#the_truth #innovation{padding:72px 20px;background-color:#f6f6f6}@media screen and (max-width: 480px){#the_truth #innovation{padding:48px 20px 72px}}#the_truth #innovation header{padding:0 0 120px 0;text-align:center}@media screen and (max-width: 480px){#the_truth #innovation header{padding-bottom:3px}}#the_truth #innovation header h3{margin-bottom:1rem;text-transform:none}#the_truth #innovation header p{text-align:left;margin-left:auto;margin-right:auto;padding-bottom:1.5em;max-width:47.5em}#the_truth #innovation .innovation-container{margin:0 auto;max-width:60rem}#the_truth #innovation h4{margin-bottom:1rem}#the_truth #innovation a.more{color:#60edb3}#the_truth #innovation .half{vertical-align:middle}#the_truth #innovation .half p{padding:0 22% 20px 0}#the_truth #innovation .half img{max-width:100%}@media screen and (max-width: 768px){#the_truth #innovation header h2{max-width:47.5em}#the_truth #innovation header p{max-width:47.5em}}@media screen and (max-width: 480px){#the_truth #innovation header h2{padding:0 0 30px 0}#the_truth #innovation .half{display:block;width:auto;text-align:center}#the_truth #innovation .half+.half{padding-top:40px}#the_truth #innovation .half p{padding-right:0}}#the_truth #ingredients{display:block;padding:4em 0}#the_truth #ingredients::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #ingredients{padding:2em 0}}#the_truth #ingredients header{margin:0 auto;padding:0 0 8em 0;max-width:48rem;text-align:center}#the_truth #ingredients header p{padding:0}@media screen and (max-width: 480px){#the_truth #ingredients header p{font-size:1em}}#the_truth #ingredients h3{margin-bottom:1rem;text-transform:none}#the_truth #ingredients h3 mark{padding-bottom:2px;border-bottom:2px solid #484B4C}#the_truth #ingredients li{display:block;margin-bottom:6em;position:relative}#the_truth #ingredients li::after{clear:both;content:"";display:table}#the_truth #ingredients li:last-child{margin-bottom:0}#the_truth #ingredients li .ingredients-icon{float:left;display:block;margin-right:2.35765%;width:48.82117%}#the_truth #ingredients li .ingredients-icon:last-child{margin-right:0}@media screen and (max-width: 768px){#the_truth #ingredients li .ingredients-icon{float:left;display:block;margin-right:2.35765%;width:100%}#the_truth #ingredients li .ingredients-icon:last-child{margin-right:0}}#the_truth #ingredients li .ingredients-label{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 1em}#the_truth #ingredients li .ingredients-label:last-child{margin-right:0}@media screen and (max-width: 768px){#the_truth #ingredients li .ingredients-label{float:left;display:block;margin-right:2.35765%;width:100%;padding:0}#the_truth #ingredients li .ingredients-label:last-child{margin-right:0}}#the_truth #ingredients li h4{margin-bottom:1rem;position:relative;display:inline-block}#the_truth #ingredients li h4:after{position:absolute;top:50%;right:0;z-index:1;width:0;height:3px;margin-top:-1px;content:"";background:#60edb3;-webkit-transition:width 200ms ease;-moz-transition:width 200ms ease;-o-transition:width 200ms ease}#the_truth #ingredients li h4.scrolled:after{width:100%}#the_truth #ingredients li .img-container{max-width:400px;margin:0 auto;width:100%;height:150px}@media screen and (max-width: 480px){#the_truth #ingredients li .img-container{height:100px}}#the_truth #ingredients li img{width:100%}@media screen and (max-width: 768px){#the_truth #ingredients h2{font-size:36px}}@media screen and (max-width: 480px){#the_truth #ingredients h2{font-size:22px;line-height:150%}}#the_truth #layers{height:336px;background-image:url("/images/truth/img_layers-87c000e0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #layers{background-image:url("/images/truth/img_layers@2x-49fc4204.jpg")}}@media screen and (max-width: 480px){#the_truth #layers{height:0;padding-top:37.5%;background-repeat:no-repeat;background-size:cover;background-image:url("/images/truth/img_layers-mobile-f9a01529.jpg")}}@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #layers{background-image:url("/images/truth/img_layers-mobile@2x-c0728083.jpg")}}#the_truth #costs{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#the_truth #costs::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#the_truth #costs{padding:2em 0}}#the_truth #costs .column{max-width:1060px}#the_truth #costs h3{margin-bottom:4rem}#the_truth #costs p{margin:0 auto;max-width:47.5em}#the_truth #costs img{display:block;width:100%;margin:0 0 4em 0;padding:0 1em}@media screen and (max-width: 799px){#the_truth #costs img{max-width:50%;margin:0 auto 4em auto}}@media screen and (max-width: 768px){#the_truth #costs p{width:400px}}@media screen and (max-width: 480px){#the_truth #costs{padding:2em 0}#the_truth #costs h3{margin-bottom:3rem}#the_truth #costs p{width:auto}#the_truth #costs img{margin:0 auto 3em auto;padding:0 1em;max-width:80%}}#the_truth #mattress_warranty{background-color:#f6f6f6;padding:72px 0}@media screen and (max-width: 480px){#the_truth #mattress_warranty{padding:72px 20px}}#the_truth #mattress_warranty .title{margin:0 auto 75px;max-width:680px;text-align:center}#the_truth #mattress_warranty .title h3{margin-bottom:24px}@media screen and (max-width: 480px){#the_truth #mattress_warranty .title p{margin-bottom:48px}}#the_truth #mattress_warranty .points{text-align:center}#the_truth #mattress_warranty .points .point{display:inline-block;width:17.3611%;vertical-align:top}#the_truth #mattress_warranty .points .point:not(:last-child){margin-right:8.3333%}#the_truth #mattress_warranty .points .point .sleep_trial_icon{width:80px;height:81px;margin-bottom:24px}#the_truth #mattress_warranty .points .point .warranty_icon{width:80px;height:79px;margin-bottom:26px}#the_truth #mattress_warranty .points .point .secure_cc{width:80px;height:69px;margin-bottom:36px}#the_truth #mattress_warranty .points .point h6{margin-bottom:16px}#the_truth #mattress_warranty .points .point p{text-align:left}@media screen and (max-width: 840px){#the_truth #mattress_warranty .points .point{margin:0 auto 48px;display:block;width:300px}#the_truth #mattress_warranty .points .point:not(:last-child){margin:0 auto 48px}}#the_truth #greedy{position:relative;padding:72px 0 200px}@media screen and (max-width: 480px){#the_truth #greedy{padding:72px 0 100px}}#the_truth #greedy::after{position:absolute;display:block;content:"";width:409px;height:460px;left:50%;bottom:0;transform:translate(-50%, 40%);background-image:url("/images/truth/tn_money_pile-120bc90c.png");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #greedy::after{background-image:url("/images/truth/tn_money_pile@2x-ae5a60ee.png")}}@media screen and (max-width: 480px){#the_truth #greedy::after{width:250px;transform:translate(-50%, 45%);height:192px;background-image:url("/images/truth/tn_money_pile-mobile-c256738b.png")}}@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#the_truth #greedy::after{background-image:url("/images/truth/tn_money_pile-mobile@2x-b5c6a241.png")}}#the_truth #greedy .title{padding-left:20px;padding-right:20px;margin-bottom:72px;text-align:center}@media screen and (max-width: 480px){#the_truth #greedy .title{margin-bottom:48px}}#the_truth #greedy .title h3{margin-bottom:24px;text-transform:none}@media screen and (max-width: 480px){#the_truth #greedy .title h3{margin-bottom:16px}}#the_truth #greedy .definition{display:table;margin:0 auto 72px;padding:72px 120px;width:920px;background-color:#f6f6f6}@media screen and (max-width: 960px){#the_truth #greedy .definition{width:100%}}@media screen and (max-width: 680px){#the_truth #greedy .definition{padding:72px}}@media screen and (max-width: 480px){#the_truth #greedy .definition{margin:0 auto 48px;padding:48px 35px}}#the_truth #greedy .definition p{margin-bottom:0;font-size:30px;font-style:oblique}#the_truth #greedy .definition dl dt{margin-bottom:8px;font-size:30px;line-height:40px}#the_truth #greedy .definition dl dt span{color:#9b9b9b}#the_truth #greedy .definition dl dt span span{font-family:monospace}#the_truth #greedy .definition dl dd{font-size:30px;line-height:133%}#the_truth #greedy .definition dl dd span{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}@media screen and (max-width: 480px){#the_truth #greedy .definition dl dt,#the_truth #greedy .definition dl dt p,#the_truth #greedy .definition dl dd{font-size:20px;line-height:30px}}#the_truth #greedy .greed_list{position:relative;margin:0 auto;padding:0 20px;max-width:920px;overflow:hidden}#the_truth #greedy .greed_list::after{position:absolute;display:block;content:"";width:100%;height:50%;bottom:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%)}#the_truth #greedy .greed_list h6{margin-bottom:18px}#the_truth #greedy .greed_list ul{padding-left:39px;list-style-type:disc}#the_truth #greedy .greed_list ul li{padding-bottom:8px}#the_truth+#faq_footer.faqs.visible{padding:170px 20px 72px;max-width:100%;background-color:#f6f6f6}@media screen and (max-width: 480px){#the_truth+#faq_footer.faqs.visible{padding:126px 20px 48px}}#the_truth+#faq_footer.faqs.visible ul{margin:0 auto;padding-bottom:0;max-width:640px}#the_truth+#faq_footer.faqs.visible a.new_button.secondary{display:none}#philanthropy #hero{background-image:url("/images/philanthropy/img_top-661680f9.jpg");height:700px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#philanthropy #hero{background-image:url("/images/philanthropy/img_top@2x-f64ac319.jpg")}}@media screen and (max-width: 920px){#philanthropy #hero{height:550px;padding:0}}@media screen and (max-width: 480px){#philanthropy #hero{height:470px;background-position:25% 50%}}#philanthropy #hero .hero_title{margin:120px 0 0 50%;text-align:left;width:600px}@media screen and (max-width: 1250px){#philanthropy #hero .hero_title{margin-left:45%}}@media screen and (max-width: 1110px){#philanthropy #hero .hero_title{margin-left:40%}}@media screen and (max-width: 1000px){#philanthropy #hero .hero_title{margin-left:35%}}@media screen and (max-width: 920px){#philanthropy #hero .hero_title{width:450px;margin:0 auto;text-align:center;padding:250px 0 0}}@media screen and (max-width: 480px){#philanthropy #hero .hero_title{width:280px;margin:0 auto;padding:210px 0 0}}#philanthropy #hero .hero_title h2{color:white;font:42px/56px "Avenir LT W01_95 Black1475556", sans-serif}@media screen and (max-width: 920px){#philanthropy #hero .hero_title h2{line-height:32px;text-transform:uppercase;font-size:24px}}#philanthropy .intro{margin:0;padding:120px 0 144px;background-color:#484B4C}@media screen and (max-width: 920px){#philanthropy .intro{padding:72px 0}}#philanthropy .intro img{width:91px;height:79px}#philanthropy .intro h3{font:42px/60px "Avenir LT W04_55 Roman1475524", sans-serif;color:white;text-transform:none;width:900px;margin:0 auto;padding:72px 0 48px}@media screen and (max-width: 920px){#philanthropy .intro h3{width:500px;padding:24px 0 48px;font-size:24px;line-height:36px}}@media screen and (max-width: 768px){#philanthropy .intro h3{width:450px}}@media screen and (max-width: 480px){#philanthropy .intro h3{width:90%}}#philanthropy .intro p{width:750px;margin:0 auto;font:18px/28px "Avenir LT W04_55 Roman1475524", sans-serif;color:white;text-align:left}@media screen and (max-width: 920px){#philanthropy .intro p{width:550px}}@media screen and (max-width: 768px){#philanthropy .intro p{width:480px}}@media screen and (max-width: 560px){#philanthropy .intro p{width:95%}}#philanthropy #mission-numbers{padding:144px 0}@media screen and (max-width: 920px){#philanthropy #mission-numbers{padding:72px 0}}#philanthropy #mission-numbers h3{font:42px "Avenir LT W04_55 Roman1475524", sans-serif;text-align:center}@media screen and (max-width: 920px){#philanthropy #mission-numbers h3{font-size:24px}}#philanthropy #mission-numbers ul{padding:48px 20px 0;max-width:1000px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media screen and (max-width: 920px){#philanthropy #mission-numbers ul{padding-top:70px}}@media screen and (max-width: 599px){#philanthropy #mission-numbers ul{padding-top:48px}}@media screen and (max-width: 920px){#philanthropy #mission-numbers ul li{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px}#philanthropy #mission-numbers ul li:last-child{margin-bottom:0}}@media screen and (max-width: 480px){#philanthropy #mission-numbers ul li{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:72px}}#philanthropy #mission-numbers ul li .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:200px;height:200px;border:2px solid #C0C0C0;padding:24px 0 18px;margin-bottom:30px;text-transform:uppercase}#philanthropy #mission-numbers ul li .box:nth-child(2){padding-top:12px}@media screen and (max-width: 920px){#philanthropy #mission-numbers ul li .box{margin:0 50px 0 0}}@media screen and (max-width: 480px){#philanthropy #mission-numbers ul li .box{margin:0 20px 24px}}#philanthropy #mission-numbers ul li .box strong{display:block;font:42px "Avenir LT W04_55 Roman1475524", sans-serif;letter-spacing:1.4px}#philanthropy #mission-numbers ul li .box p{font:13px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:1.4px;margin:0;text-align:center}#philanthropy #mission-numbers ul li p{font:16px/24px "Avenir LT W04_55 Roman1475524", sans-serif;margin-bottom:0;width:216px}@media screen and (max-width: 920px){#philanthropy #mission-numbers ul li p{width:258px}}@media screen and (max-width: 480px){#philanthropy #mission-numbers ul li:last-child{margin-bottom:0}}#philanthropy #philanthrophy-points{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:point}#philanthropy #philanthrophy-points header{background-color:#F6F7F6;padding:144px 40px;text-align:center;width:100%}@media screen and (max-width: 920px){#philanthropy #philanthrophy-points header{padding:72px 40px}}#philanthropy #philanthrophy-points header h3{font:42px "Avenir LT W04_55 Roman1475524", sans-serif}@media screen and (max-width: 920px){#philanthropy #philanthrophy-points header h3{font-size:24px}}#philanthropy #philanthrophy-points .square{width:50%}#philanthropy #philanthrophy-points .square#square-3{-ms-flex-order:2;order:2}#philanthropy #philanthrophy-points .square#square-4{-ms-flex-order:1;order:1}#philanthropy #philanthrophy-points .square#square-5{-ms-flex-order:3;order:3}#philanthropy #philanthrophy-points .square#square-6{-ms-flex-order:4;order:4}@media screen and (max-width: 1150px){#philanthropy #philanthrophy-points .square{width:100%}#philanthropy #philanthrophy-points .square#square-3,#philanthropy #philanthrophy-points .square#square-4,#philanthropy #philanthrophy-points .square#square-5,#philanthropy #philanthrophy-points .square#square-6{-ms-flex-order:0;order:0}}#philanthropy #philanthrophy-points .square img{width:100%;object-fit:cover;vertical-align:middle}@media screen and (max-width: 1150px){#philanthropy #philanthrophy-points .square img{height:350px}}@media screen and (max-width: 480px){#philanthropy #philanthrophy-points .square img{height:304px}}#philanthropy #philanthrophy-points .square figcaption{background-color:#484B4C;padding:24px 10%}#philanthropy #philanthrophy-points .square figcaption p{font:14px/24px "Avenir LT W04_55 Roman1475524", sans-serif;color:white;font-size:14px;margin:0 auto}@media screen and (max-width: 920px){#philanthropy #philanthrophy-points .square figcaption p{font:12px/16px "Avenir LT W04_55 Roman1475524", sans-serif}}#philanthropy #philanthrophy-points .square .point{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 21%;margin:0 auto;max-width:1000px}@media screen and (max-width: 1413px){#philanthropy #philanthrophy-points .square .point{padding:0 15%}}@media screen and (max-width: 1172px){#philanthropy #philanthrophy-points .square .point{padding:0 14%}}@media screen and (max-width: 1150px){#philanthropy #philanthrophy-points .square .point{padding:48px 15% 90px;max-width:900px}}@media screen and (max-width: 768px){#philanthropy #philanthrophy-points .square .point{padding:48px 18% 90px}}@media screen and (max-width: 480px){#philanthropy #philanthrophy-points .square .point{padding:48px 5% 120px}}#philanthropy #philanthrophy-points .square .point h4{height:65px;font:27px "Avenir LT W04_55 Roman1475524", sans-serif}#philanthropy #philanthrophy-points .square .point h4:before{position:relative;bottom:2px;display:inline-block;counter-increment:point;content:counter(point);width:50px;height:50px;margin-right:15px;font-size:24px;text-align:center;vertical-align:middle;color:#60edb3;border:2px solid #60edb3;border-radius:100%;padding-top:8px}@media screen and (max-width: 1150px){#philanthropy #philanthrophy-points .square .point h4{margin:0 auto}}@media screen and (max-width: 920px){#philanthropy #philanthrophy-points .square .point h4{font-size:18px}}#philanthropy #philanthrophy-points .square .point p{font:18px/28px "Avenir LT W04_55 Roman1475524", sans-serif}@media screen and (max-width: 920px){#philanthropy #philanthrophy-points .square .point p{font-size:16px}}@media screen and (max-width: 768px){#philanthropy #philanthrophy-points .square .point p{line-height:24px}}#philanthropy #philanthrophy-points .square .point a{border-bottom:2px solid #484B4C;white-space:nowrap}#philanthropy #philanthrophy-points .square .point a#learn-more{align-self:center;margin-top:15px;border-bottom:2px solid #6F7575;color:#6F7575;font:12px/16px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.8px}#philanthropy #quote{background-color:#F6F7F6;padding:168px 0;text-align:center}@media screen and (max-width: 920px){#philanthropy #quote{padding:72px 0}}#philanthropy #quote blockquote{width:695px;font:27px/40px "Avenir LT W04_55 Roman1475524", sans-serif;margin:0 auto}@media screen and (max-width: 920px){#philanthropy #quote blockquote{width:400px;font-size:22px;line-height:35px}}@media screen and (max-width: 480px){#philanthropy #quote blockquote{width:95%}}#philanthropy #quote h6{font:16px/24px "Avenir LT W04_55 Roman1475524", sans-serif;text-transform:none;margin:30px auto 20px;letter-spacing:0}@media screen and (max-width: 920px){#philanthropy #quote h6{margin-bottom:10px}}#philanthropy #quote h6+p{font:16px/24px "Avenir LT W01_85 Heavy1475544", sans-serif;margin:0 auto;width:251px}#philanthropy #media{padding:168px 0}@media screen and (max-width: 920px){#philanthropy #media{padding:72px 0}}#philanthropy #media h3{font:42px/36px "Avenir LT W04_55 Roman1475524", sans-serif;text-align:center;margin-bottom:80px}@media screen and (max-width: 920px){#philanthropy #media h3{font-size:24px}}@media screen and (max-width: 480px){#philanthropy #media h3{margin-bottom:48px}}#philanthropy #media .media-list{max-width:800px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 920px){#philanthropy #media .media-list{max-width:350px;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 480px){#philanthropy #media .media-list{width:100%;padding:0 20px}}#philanthropy #media .media-list ul{width:40%;color:#6F7575}@media screen and (max-width: 920px){#philanthropy #media .media-list ul{width:100%}}#philanthropy #media .media-list ul li{margin-bottom:40px;height:100px}#philanthropy #media .media-list ul p{font:14px/20px "Avenir LT W01_85 Heavy1475544", sans-serif}#philanthropy #media .media-list ul time{display:block;margin-bottom:5px;font-size:12px;line-height:16px;text-transform:uppercase}#philanthropy #media .media-list ul a{display:block;margin-top:0.75em;color:#6F7575;font:16px/24px "Avenir LT W04_55 Roman1475524", sans-serif;text-decoration:underline}#philanthropy #contact{background-color:#F7F7F7;padding:168px 0}@media screen and (max-width: 920px){#philanthropy #contact{padding:72px 0}}#philanthropy #contact h4{text-align:center;font:27px/36px "Avenir LT W04_55 Roman1475524", sans-serif}@media screen and (max-width: 768px){#philanthropy #contact h4{font-size:24px}}#philanthropy #contact p{font:16px/24px "Avenir LT W04_55 Roman1475524", sans-serif;width:600px;margin:20px auto 48px;padding:0 20px}@media screen and (max-width: 768px){#philanthropy #contact p{font:14px/20px "Avenir LT W04_55 Roman1475524", sans-serif}}@media screen and (max-width: 600px){#philanthropy #contact p{width:100%}}#philanthropy #contact a{display:block;background-color:#F7F7F7;letter-spacing:0.8px;width:250px;margin:0 auto}#team .column{max-width:1060px}#team header{padding-top:160px}#team header .button{display:block;margin:100px auto 36px auto;width:205px}#team .team_photo{padding:0 0 100px 0}#team .team_photo img{display:block;width:100%}@media screen and (max-width: 768px){#team .team_photo{width:100%;padding:0 0 50px 0}}#team_list{display:block;padding:4em 0;text-align:center;background:#F6F7F6}#team_list::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#team_list{padding:2em 0}}#team_list h3{padding-bottom:2em}#team_list li{display:inline-block;width:16.6%;padding:0 10px 25px 10px;font-size:12px;box-sizing:border-box}#team_list li img{display:block;width:100%;margin:0 0 10px 0}@media screen and (max-width: 768px){#team_list li{width:33%}}#mattress_subnav{z-index:100}#mattress_subnav 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;background:#6f7575}#mattress_subnav li a.active{display:block;position:absolute;top:0;right:0;left:0;z-index:1;color:#a7a9ac;background:#484B4C}#mattress_subnav li a.active:after{position:absolute;top:13px;right:230px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width: 1260px) and (max-width: 920px){#mattress_subnav li a.active:after{right:240px}}@media screen and (max-width: 1260px) and (max-width: 480px){#mattress_subnav li a.active:after{right:90px}}@media screen and (max-width: 1260px){#mattress_subnav .opened li a{display:block}#mattress_subnav a.button{padding:15px 20px;display:block}}@media screen and (max-width: 480px){#mattress_subnav .column{padding-right:90px}#mattress_subnav a.button{width:auto}}#shop .masthead .copy{right:10%;left:10%}#shop .masthead h1{color:#ffffff}#shop ul{padding-bottom:100px;text-align:center}#shop li{padding:0 10px}#shop figure{padding:0 0 25px 0}#shop figure img{display:block;width:100%}#shop h2,#shop p{padding:0 0 15px 0}#shop #reviews{padding-top:60px;background:#F6F7F6}@media screen and (max-width: 920px){#shop ul{padding-bottom:0}#shop li{width:100%;padding:0 0 50px 0}}#product_show .mattress{padding:4em 0 26em 0;text-align:center;color:#fff;background:transparent 50% top no-repeat;background-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{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 #6f7575}#product_show #pricing_details li{display:inline-block;padding:0 0 8px 0;text-align:center;width:25%;font:12px "Avenir LT W01_85 Heavy1475544", 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}#product_show #pricing_details li:not(.active):hover a{color:#6f7575}}@media screen and (max-width: 590px){#product_show #pricing_details dl{display:block;width:100%}}#product_show .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")}}#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 #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next,#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 #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next,#product_buy #slides .slides-nav-next{display:none}}#product_buy #slides .slides-nav-prev div,#product_buy #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next 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 #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div:before,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next 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,#product_buy #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next{left:0}#product_buy #slides .slides-nav-prev div,#product_buy #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next div{padding:12px 0 0 15px}#product_buy #slides .slides-nav-prev div:before,#product_buy #hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div:before,#hero.basics_buy .hero_content.grid #product_buy #slides .slides_container .slides-nav-next div:before{border-left:solid 2px #fff;transform:rotate(-45deg)}#product_buy #slides .slides-nav-next{right:0}#product_buy #slides .slides-nav-next div{padding:12px 0 0 10px}#product_buy #slides .slides-nav-next div:before{border-right:solid 2px #fff;transform:rotate(45deg)}#product_buy #slides .slide{width:100%;height:100%;background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%}#product_buy #slides .slide.slide_1{background-image:url("/images/mattress_modal/img_slide_1-aa7e5f15.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_1{background-image:url("/images/mattress_modal/img_slide_1@2x-cd5b6211.jpg")}}#product_buy #slides .slide.slide_2{background-image:url("/images/mattress_modal/img_slide_2-3a5c7d4d.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_2{background-image:url("/images/mattress_modal/img_slide_2@2x-01c082e9.jpg")}}#product_buy #slides .slide.slide_3{background-image:url("/images/mattress_modal/img_slide_3-1c065c75.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_3{background-image:url("/images/mattress_modal/img_slide_3@2x-fabb0ea0.jpg")}}#product_buy #slides .slide.slide_4{background-image:url("/images/mattress_modal/img_slide_4-a241076e.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#product_buy #slides .slide.slide_4{background-image:url("/images/mattress_modal/img_slide_4@2x-86f1c38e.jpg")}}#product_buy #slides .owl-wrapper-outer{height:100%;z-index:1}#product_buy #slides .owl-wrapper,#product_buy #slides .owl-item{height:100%}#product_buy #slides .owl-controls{position:absolute;right:0;bottom:10px;left:0;z-index:2}#product_buy #slides .owl-controls .owl-page span{width:6px;height:6px;margin:0 2px;border:1px solid #ffffff;background:transparent;opacity:1}#product_buy #slides .owl-controls .owl-page.active span{background:#ffffff}#product_buy #slides .owl-pagination{display:block}@media screen and (max-width: 920px){#product_buy #slides{position:relative}}#product_buy .product_buy_wrapper{position:relative;min-height:460px;padding-left:66%;margin-bottom:40px;background-color:#f6f6f6}@media screen and (max-width: 920px){#product_buy .product_buy_wrapper{padding-left:0;height:auto}}@media screen and (max-width: 480px){#product_buy .product_buy_wrapper{height:auto}}#product_buy #details{overflow:hidden;padding: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 #6f7575}#materials nav li{display:inline-block;width:25%;vertical-align:bottom}#materials nav li.active a{margin:0 0 -2px 0;border-bottom:2px solid #60edb3}#materials nav a{display:inline-block;padding:0 0 30px 0;color:#484B4C}#materials article{font-size:14px;line-height:150%}#materials article p{padding:25px 0 0 0}#materials article table{width:100%;margin-top:25px;font-size:12px;border-spacing:0;border-collapse:collapse}#materials article table th{padding:10px 0;font:500 12px "Avenir LT W01_85 Heavy1475544", 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 #6f7575;border-bottom:none}#materials nav li{display:block;width:auto;text-align:left;border-bottom:2px solid #6f7575}#materials nav li:last-of-type{text-align:left}#materials nav li.active{border-bottom-color:#60edb3}#materials nav li.active a{margin:0;border:none}#materials nav li.active a:after{position:absolute;right:0;top:50%;z-index:1;width:9px;height:9px;margin:-5px 0 0 0;content:"";border:1px solid #6f7575;border-width:0 0 1px 1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#materials nav a{display:block;position:relative;padding:15px 0}}.bed_frames{display:block;padding:4em 0;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")}}.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")}}.bed_frames .frame_options .option.slatted .diagram{background-image:url("/images/lp/icon-slatted-80275080.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.bed_frames .frame_options .option.slatted .diagram{background-image:url("/images/lp/icon-slatted@2x-906ba5fc.png")}}.bed_frames .frame_options .option.adjustable .diagram{background-image:url("/images/icon-adjustable-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")}}.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}}body{color:#484B4C;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{margin:0;font-weight:normal;color:#484B4C}body h1 .superscript,body h2 .superscript,body h3 .superscript,body h4 .superscript,body h5 .superscript,body h6 .superscript,body .h1 .superscript,body .h2 .superscript,body .h3 .superscript,body .h4 .superscript,body .h5 .superscript,body .h6 .superscript{font-size:40%;padding-left:0.1875em}body h1,body .h1,body h2,body .h2,body h6,body .h6{font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;letter-spacing:2px}body h3,body .h3,body h4,body .h4,body h5,body .h5{font-family:"Avenir LT W01_45 Book1475508", sans-serif}body h1,body .h1{font-size:3.625em;line-height:1.25}@media screen and (max-width: 480px){body h1,body .h1{font-size:2.625em;line-height:1.33}}body h2,body .h2{font-size:2.625em;line-height:1.33}@media screen and (max-width: 480px){body h2,body .h2{font-size:1.875em;line-height:1.33}}body h3,body .h3{font-size:2.3125em;line-height:1.51}@media screen and (max-width: 480px){body h3,body .h3{font-size:1.6875em;line-height:1.48}}body h4,body .h4{font-size:1.6875em;line-height:1.48}@media screen and (max-width: 480px){body h4,body .h4{font-size:1.375em;line-height:1.45}}body h5,body .h5{font-size:1.3125em;line-height:1.52}@media screen and (max-width: 480px){body h5,body .h5{font-size:1.125em;line-height:1.56}}body h6,body .h6{font-size:0.8125em;line-height:1.54}body p{margin:0 0 1em;line-height:1.5}body .body-legal{font-size:0.75em;line-height:1.33}body .body-secondary{font-size:0.875em;line-height:1.43}body .body-l{font-size:1.125em;line-height:1.56}body .body-xl{font-size:1.3125em;line-height:1.52}@media screen and (max-width: 480px){body .body-xl{font-size:1.125em;line-height:1.56}}body .body-xxl{font-size:1.5em;line-height:1.5}@media screen and (max-width: 480px){body .body-xxl{font-size:1.3125em;line-height:1.52}}body .body-xxxl{font-size:1.6875em;line-height:1.48}@media screen and (max-width: 480px){body .body-xxxl{font-size:1.375em;line-height:1.45}}body .superscript{font-size:50%;padding-left:2px}body .button{padding:1em 2em;border:none;outline:none;font-family:"Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:1px;text-decoration:none;display:inline-block;-webkit-appearance:none}body .button.primary{background:#60edb3;font-size:0.875em;text-transform:capitalize;color:#484B4C}body .button.primary:hover{background:#97f3cd;cursor:pointer}body .button.secondary{background:none;text-transform:capitalize;color:#6f7575;font-size:0.875em;border:2px solid #6f7575}body .button.secondary:hover{border:2px solid #97f3cd}body .button.tertiary{padding:0 0 2px 0;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#484B4C;border-bottom:2px solid #484B4C;background:transparent}body .button.tertiary:hover{border-bottom:2px solid #97f3cd}.title-header{display:block;padding:4em 0}.title-header::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.title-header{padding:2em 0}}.title-header h1{padding:0 0 1em 0;color:#60edb3;text-align:center}.title-header p{max-width:37.5em;margin:0 auto 1em auto}.title-header p:last-child{margin:0 auto}.cta-band{display:block;padding:4em 0;background-color:#F6F7F6;text-align:center}.cta-band::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.cta-band{padding:2em 0}}.cta-band h3{margin-bottom:1.5rem}#people{display:block;padding:4em 0;background:#F6F7F6}#people::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#people{padding:2em 0}}#people .person{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}#people .person figure{float:left;width:47%;margin:0 20px 0 0}#people .person figure img{padding:0 1em;display:block;width:100%;border-radius:100%}@media screen and (max-width: 480px){#people .person figure img{margin:0 auto;max-width:12.5em}}#people .person h6{margin-bottom:1rem}#people .person p{overflow:hidden}@media screen and (max-width: 768px){#people .person{padding:0 10px}#people .person figure{float:none;width:auto;margin:0 0 20px 0}}@media screen and (max-width: 480px){#people .person{display:block;width:auto;padding:0 0 30px 0}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}body>header nav.desktop>ul a{font-family:"Avenir LT W01_95 Black1475556", sans-serif}body>header nav.desktop>ul a:hover{color:#484B4C}body>header nav.tablet>ul a{font-family:"Avenir LT W01_95 Black1475556", sans-serif}body>header h1{font-size:1em}body footer .column .logo h1{font-size:1em}body .slim_hero--title h1{color:#fff}body .subnav a{font-family:"Avenir LT W01_95 Black1475556", sans-serif}/*! jQuery UI - v1.12.1 - 2018-02-05
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=flick&cornerRadiusShadow=0px&offsetLeftShadow=-4px&offsetTopShadow=-4px&thicknessShadow=4px&opacityShadow=60&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=aaaaaa&opacityOverlay=80&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=eeeeee&iconColorError=ff0084&fcError=222222&borderColorError=ff0084&bgImgOpacityError=55&bgTextureError=flat&bgColorError=ffffff&iconColorHighlight=0073ea&fcHighlight=444444&borderColorHighlight=cccccc&bgImgOpacityHighlight=55&bgTextureHighlight=flat&bgColorHighlight=ffffff&iconColorActive=454545&fcActive=ff0084&borderColorActive=dddddd&bgImgOpacityActive=65&bgTextureActive=glass&bgColorActive=ffffff&iconColorHover=ffffff&fcHover=ffffff&borderColorHover=0073ea&bgImgOpacityHover=25&bgTextureHover=highlight_soft&bgColorHover=0073ea&iconColorDefault=666666&fcDefault=0073ea&borderColorDefault=dddddd&bgImgOpacityDefault=100&bgTextureDefault=highlight_soft&bgColorDefault=f6f6f6&iconColorContent=ff0084&fcContent=444444&borderColorContent=dddddd&bgImgOpacityContent=75&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=0073ea&fcHeader=444444&borderColorHeader=dddddd&bgImgOpacityHeader=50&bgTextureHeader=highlight_soft&bgColorHeader=dddddd&cornerRadius=2px&fsDefault=1.1em&fwDefault=bold&ffDefault=Helvetica%2CArial%2Csans-serif
 */.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #dddddd}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#444444}.ui-widget-content a{color:#444444}.ui-widget-header{border:1px solid #dddddd;background:#ddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444444;font-weight:bold}.ui-widget-header a{color:#444444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #dddddd;background:#f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #0073ea;background:#0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#ffffff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#ffffff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #dddddd;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-icon-background,.ui-state-active .ui-icon-background{border:#dddddd;background-color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #cccccc;background:#ffffff;color:#444444}.ui-state-checked{border:1px solid #cccccc;background:#ffffff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#ffffff;color:#222222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eeeeee;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{-webkit-box-shadow:-4px -4px 4px #aaaaaa;box-shadow:-4px -4px 4px #aaaaaa}.ui-slider-horizontal.ui-slider-pips{margin-bottom:1.4em}.ui-slider-pips .ui-slider-label,.ui-slider-pips .ui-slider-pip-hide{display:none}.ui-slider-pips .ui-slider-pip-label .ui-slider-label{display:block}.ui-slider-pips .ui-slider-pip{width:2em;height:1em;line-height:1em;position:absolute;font-size:0.8em;color:#999;overflow:visible;text-align:center;top:20px;left:20px;margin-left:-1em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-state-disabled.ui-slider-pips .ui-slider-pip{cursor:default}.ui-slider-pips .ui-slider-line{background:#999;width:1px;height:3px;position:absolute;left:50%}.ui-slider-pips .ui-slider-label{position:absolute;top:5px;left:50%;margin-left:-1em;width:2em}.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{color:black;font-weight:bold}.ui-slider-vertical.ui-slider-pips{margin-bottom:1em;margin-right:2em}.ui-slider-vertical.ui-slider-pips .ui-slider-pip{text-align:left;top:auto;left:20px;margin-left:0;margin-bottom:-0.5em}.ui-slider-vertical.ui-slider-pips .ui-slider-line{width:3px;height:1px;position:absolute;top:50%;left:0}.ui-slider-vertical.ui-slider-pips .ui-slider-label{top:50%;left:0.5em;margin-left:0;margin-top:-0.5em;width:2em}.ui-slider-float .ui-slider-handle:focus,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label{outline:none}.ui-slider-float .ui-slider-tip,.ui-slider-float .ui-slider-tip-label{position:absolute;visibility:hidden;top:-40px;display:block;width:34px;margin-left:-18px;left:50%;height:20px;line-height:20px;background:white;border-radius:3px;border:1px solid #888;text-align:center;font-size:12px;opacity:0;color:#333;-webkit-transition-property:opacity, top, visibility;-moz-transition-property:opacity, top, visibility;-ms-transition-property:opacity, top, visibility;transition-property:opacity, top, visibility;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:200ms, 200ms, 0ms;-moz-transition-duration:200ms, 200ms, 0ms;-ms-transition-duration:200ms, 200ms, 0ms;transition-duration:200ms, 200ms, 0ms;-webkit-transition-delay:0ms, 0ms, 200ms;-moz-transition-delay:0ms, 0ms, 200ms;-ms-transition-delay:0ms, 0ms, 200ms;transition-delay:0ms, 0ms, 200ms}.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{opacity:1;top:-30px;visibility:visible;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:200ms, 200ms, 0ms;-moz-transition-delay:200ms, 200ms, 0ms;-ms-transition-delay:200ms, 200ms, 0ms;transition-delay:200ms, 200ms, 0ms}.ui-slider-float .ui-slider-pip .ui-slider-tip-label{top:42px}.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:32px;font-weight:normal}.ui-slider-float .ui-slider-tip:after,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{content:" ";width:0;height:0;border:5px solid rgba(255,255,255,0);border-top-color:white;position:absolute;bottom:-10px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-tip:before,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{content:" ";width:0;height:0;border:5px solid rgba(255,255,255,0);border-top-color:#888;position:absolute;bottom:-11px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid rgba(255,255,255,0);border-bottom-color:white;top:-10px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid rgba(255,255,255,0);border-bottom-color:#888;top:-11px}.ui-slider-vertical.ui-slider-float .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-tip-label{top:50%;margin-top:-11px;width:34px;margin-left:0px;left:-60px;color:#333;-webkit-transition-duration:200ms, 200ms, 0;-moz-transition-duration:200ms, 200ms, 0;-ms-transition-duration:200ms, 200ms, 0;transition-duration:200ms, 200ms, 0;-webkit-transition-property:opacity, left, visibility;-moz-transition-property:opacity, left, visibility;-ms-transition-property:opacity, left, visibility;transition-property:opacity, left, visibility;-webkit-transition-delay:0, 0, 200ms;-moz-transition-delay:0, 0, 200ms;-ms-transition-delay:0, 0, 200ms;transition-delay:0, 0, 200ms}.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:50%;margin-top:-11px;left:-50px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label{left:47px}.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{left:37px}.ui-slider-vertical.ui-slider-float .ui-slider-tip:after,.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid rgba(255,255,255,0);border-left-color:white;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-10px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-tip:before,.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid rgba(255,255,255,0);border-left-color:#888;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-11px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid rgba(255,255,255,0);border-right-color:white;right:auto;left:-10px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid rgba(255,255,255,0);border-right-color:#888;right:auto;left:-11px}.ui-slider-pips [class*=ui-slider-pip-initial]{font-weight:bold;color:#14CA82}.ui-slider-pips .ui-slider-pip-initial-2{color:#1897C9}.ui-slider-pips [class*=ui-slider-pip-selected]{font-weight:bold;color:#FF7A00}.ui-slider-pips .ui-slider-pip-inrange{color:black}.ui-slider-pips .ui-slider-pip-selected-2{color:#E70081}.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line,.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line{background:black}.ui-widget-header{background-image:none}#flat-slider.ui-slider{background:#E9E9E9;border:none;border-radius:0}#flat-slider.ui-slider .ui-slider-handle{width:24px;height:24px;border:none;background:transparent}#flat-slider.ui-slider .ui-slider-handle:after{display:block;width:15px;height:15px;content:"";border-radius:100%;border:3px solid #ffffff;transition:border 0.4s ease;box-shadow:0 0 0 2px #60edb3;-moz-transform:translate(4px, 5px);-webkit-transform:translate(4px, 5px);transform:translate(4px, 5px)}#flat-slider.ui-slider .ui-slider-handle.ui-state-hover,#flat-slider.ui-slider .ui-slider-handle.ui-state-focus,#flat-slider.ui-slider .ui-slider-handle.ui-state-active{cursor:pointer;outline:none}#flat-slider.ui-slider .ui-slider-pip .ui-slider-line{background:#808080;transition:all 0.4s ease}#flat-slider.ui-slider.ui-slider-horizontal{grid-column:1/-1;height:2px}#flat-slider.ui-slider.ui-slider-horizontal .ui-slider-handle{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);margin-left:-13px;top:-12px;z-index:0}#flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip{top:0}#flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip .ui-slider-line{width:2px;height:2px;margin-left:-1px}#flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip[class*=ui-slider-pip-selected] .ui-slider-line{background-color:#808080;z-index:-1}#flat-slider.ui-slider.ui-slider-horizontal .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{background-color:#808080;height:2px}#flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle .ui-slider-tip:before,#flat-slider.ui-slider.ui-slider-vertical .ui-slider-handle[class*=ui-state-] .ui-slider-tip:before{display:none}#flat-slider .ui-slider-handle:after,#flat-slider .ui-slider-range,#flat-slider .ui-slider-pip[class*=ui-slider-pip-selected] .ui-slider-line,#flat-slider .ui-slider-pip.ui-slider-pip-inrange .ui-slider-line{background-color:#60edb3}.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{color:#4A4A4A;font-weight:normal}.ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label{display:block;color:#4A4A4A;font:14px "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;margin-top:8px}body h3{color:#484B4C;font:2.625rem/3.75rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;text-transform:capitalize}@media screen and (max-width: 768px){body h3{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width: 480px){body h3{font-size:1.5rem;line-height:2rem}}p{font:1rem/1.5rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif}p.large_print{font-size:1.5rem;line-height:2rem}@media screen and (max-width: 480px){p.large_print{font-size:1.125rem;line-height:1.75rem}}#reviews_subnav .column{padding:0}#reviews_subnav ul{padding-left:0}@media screen and (max-width: 480px){#reviews_subnav{min-height:44px}#reviews_subnav ul{position:absolute;display:block;top:0;right:0;left:0;padding:22px 0 0 0}#reviews_subnav li+li{padding-left:0;width:100%}#reviews_subnav a{display:none;padding:15px 30px;text-align:left;background:#6f7575}#reviews_subnav a.active{display:block;position:absolute;top:0;right:0;left:0;z-index:1;color:#a7a9ac;background:#484B4C}#reviews_subnav a.active:after{position:absolute;right:20px;top:14px;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)}#reviews_subnav .opened a{display:block}}section#hero{height:49rem;text-align:center;padding:8.25rem 0;background-color:#F6F6F6;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){section#hero{padding:6.25rem 0 8.25rem 0}}section#hero article{margin:0 auto;max-width:1100px;padding:0 22px}section#hero h1{margin-bottom:2rem;color:#ffffff;font:3rem/3.75rem "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif}@media screen and (max-width: 768px){section#hero h1{font-size:2.25rem;line-height:3rem}}section#hero figure{margin:1.375rem auto;width:12.5rem;height:2rem;background-image:url("../../images/reviews/star_outline-9df3312c.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){section#hero figure{background-image:url("../../images/reviews/star_outline@2x-2c769952.png");background-size:2.625rem 2rem}}section#hero figure .star_fill{height:100%;background-image:url("../../images/reviews/star-018bd95e.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){section#hero figure .star_fill{background-image:url("../../images/reviews/star@2x-ef0d6ba2.png");background-size:2.625rem 2rem}}section#hero figcaption{margin-top:1.375rem 0 1.5rem;font:1.5rem/3rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;color:#ffffff}@media screen and (max-width: 768px){section#hero figcaption{line-height:2rem;padding:0 25px}}section#hero a{margin-top:1.5rem}section#hero.mattress{background-image:url("../../images/reviews/1605_reviews_hero-2ba4ecd5.jpg")}@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){section#hero.mattress{background-image:url("../../images/reviews/1605_reviews_hero@2x-9508599f.jpg");background-size:cover}}@media screen and (max-width: 768px){section#hero.mattress{background-image:url("../../images/reviews/1605_tab_review_hero-60f1da13.jpg")}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 768px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 768px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 768px) and (min-resolution: 125dpi), only screen and (max-width: 768px) and (min-resolution: 1.3dppx){section#hero.mattress{background-image:url("../../images/reviews/1605_tab_review_hero@2x-b617a80b.jpg");background-size:cover}}section#hero.pillow{background-image:url("../../images/reviews/pillow-6a09c02f.jpg")}@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){section#hero.pillow{background-image:url("../../images/reviews/pillow@2x-886c37ba.jpg");background-size:cover}}section.intro{padding:6.25rem 0 0;text-align:center}@media screen and (max-width: 768px){section.intro{padding:0;margin:3.75rem 0 0}}section.intro article{margin:0 auto;max-width:752px;padding:0 20px}section.intro p:not(.review_numbers){text-align:left}section.intro .intro_text{margin:0 auto}section.intro .intro_text h3{margin:0 0 4.6875rem}@media screen and (max-width: 480px){section.intro .intro_text h3{margin:0 0 1.875rem}}section.intro .intro_text p{margin:0 0 3.75rem}section.intro ul{margin:5.625rem 0 1.25rem}@media screen and (max-width: 480px){section.intro ul{margin:1.875rem 0 0.9375rem}}section.intro ul li{display:inline-block;margin-bottom:2.5rem;font-size:0.875rem;vertical-align:bottom}@media screen and (max-width: 611px){section.intro ul.hero--ratings{margin-right:-20px;margin-left:-20px}}section.intro ul.hero--ratings li.hero-rating{margin-bottom:0px}section.intro ul.hero--ratings li.hero-rating img{transition:all 500ms ease;width:7.5rem}@media screen and (max-width: 480px){section.intro ul.hero--ratings li.hero-rating img{width:5.3125rem}}@media screen and (max-width: 325px){section.intro ul.hero--ratings li.hero-rating img{width:4.6875rem}}section.intro ul.hero--ratings li.hero-rating img[src*="yelp"]{width:4.75rem}@media screen and (max-width: 480px){section.intro ul.hero--ratings li.hero-rating img[src*="yelp"]{width:3.4375rem}}@media screen and (max-width: 325px){section.intro ul.hero--ratings li.hero-rating img[src*="yelp"]{width:3.125rem}}section.intro ul.hero--ratings .plus_icon{display:inline-block;margin:0 45px 0;vertical-align:50%;transition:all 500ms ease}@media screen and (max-width: 480px){section.intro ul.hero--ratings .plus_icon img{width:1.25rem}}@media screen and (max-width: 611px){section.intro ul.hero--ratings .plus_icon{margin:0 35px 0}}@media screen and (max-width: 535px){section.intro ul.hero--ratings .plus_icon{margin:0 20px 0}}@media screen and (max-width: 365px){section.intro ul.hero--ratings .plus_icon{margin:0 10px 0}}section.intro p.review_numbers{margin-bottom:5.3125rem;font-size:0.9375rem;font-family:"Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;line-height:1.25rem;letter-spacing:1px}@media screen and (max-width: 480px){section.intro p.review_numbers{margin-bottom:3.125rem}}section.intro .not_intro_text{margin:0 auto 75px auto}@media screen and (max-width: 480px){section.intro .not_intro_text{margin:0 auto 60 auto}}section.intro a{width:12.5rem}section.nps{background:#F6F7F6;padding:110px 20px}@media screen and (max-width: 480px){section.nps{padding:50px 20px}}section.nps article{margin:0 auto;max-width:900px;text-align:center}section.nps article h3{margin-bottom:20px}section.nps article img{margin:80px 0 50px 0;max-width:100%}@media screen and (max-width: 480px){section.nps article img{margin:50px 0 40px 0}}section.nps article p{text-align:left}section.nps article p.large_print{margin:40px 0}section.nps article+article{margin:0 auto;max-width:670px}section.reviews{margin:5.625rem auto 7.5rem;max-width:820px;padding:0 20px}@media screen and (max-width: 720px){section.reviews{margin-top:1.25rem}}@media screen and (max-width: 480px){section.reviews{margin-top:0}}section.reviews form .filter_reviews{background-color:#F6F7F6;display:-ms-grid;display:grid;grid-template-areas:"filter_heading . ." "stars search search" "keywords keywords keywords";padding:20px 50px 45px 50px}@media screen and (max-width: 720px){section.reviews form .filter_reviews{-ms-grid-columns:1fr;grid-template-areas:"filter_heading" "sort" "stars" "search" "keywords";grid-template-columns:1fr;padding:20px 25px 30px 25px}}@media screen and (max-width: 480px){section.reviews form .filter_reviews{margin:0 -20px;padding:30px}}section.reviews form .filter_reviews label{font:1rem/1.25rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif}section.reviews form .filter_reviews label+div{margin-top:8px}section.reviews form .filter_reviews h4{font:1.5rem/2.25rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;grid-area:filter_heading;margin-bottom:0.9375rem}@media screen and (max-width: 540px){section.reviews form .filter_reviews h4{font-size:1.125rem/1.75rem;margin-bottom:0.625rem}}section.reviews form .filter_reviews #form-reset-btn{background:none;box-shadow:none;border:none;border-bottom:1px solid #484B4C;cursor:pointer;font:16px/24px "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;height:20px;-ms-grid-column-align:end;justify-self:end;margin-top:8px;padding:0;transition:all 150ms ease;width:83px}section.reviews form .filter_reviews #form-reset-btn:hover{border-color:#60edb3}@media screen and (max-width: 720px){section.reviews form .filter_reviews #form-reset-btn{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;grid-column:1/2;grid-row:1;-ms-grid-column-align:end;justify-self:end}}section.reviews form .filter_reviews .stars{display:-ms-grid;-ms-grid-rows:26px 26px;-ms-grid-columns:1fr;display:grid;grid-template-columns:1fr;grid-template-rows:26px 26px;grid-area:stars;margin-right:35px}@media screen and (max-width: 720px){section.reviews form .filter_reviews .stars{margin-right:0}}@media screen and (max-width: 900px){section.reviews form .filter_reviews .stars{margin-bottom:15px}}section.reviews form .filter_reviews .stars label[for="stars"]{cursor:pointer;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}section.reviews form .filter_reviews .stars fieldset{display:-ms-grid;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-rows:26px 26px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;display:grid;grid-template-columns:repeat(11, 1fr);grid-template-rows:26px 26px;grid-column:1/-1;grid-row:2/3;margin-top:20px;position:relative}section.reviews form .filter_reviews .search{grid-area:search;margin-bottom:25px}@media screen and (max-width: 720px){section.reviews form .filter_reviews .search{margin:25px 0 15px 0}}section.reviews form .filter_reviews .search .text{position:relative;background-color:#ffffff}section.reviews form .filter_reviews .search .text input{-webkit-appearance:none;-moz-appearance:none;padding:0.75rem 2.1875rem 0.75rem 1rem;width:100%;font:1rem/1.375rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;background-color:transparent;border:solid 1px #e9e9e9}section.reviews form .filter_reviews .search .text input:focus{border-color:#484B4C}section.reviews form .filter_reviews .search .text:before{position:absolute;display:block;width:0.5625rem;height:0.5625rem;right:1.1875rem;top:1.25rem;content:"";border:solid 2px #6f7575;border-radius:0.28125rem}section.reviews form .filter_reviews .search .text:after{position:absolute;display:block;width:0.4375rem;height:0.4375rem;right:0.875rem;top:1.5rem;content:"";border-left:solid 2px #6f7575;transform:rotate(-45deg)}section.reviews form .filter_reviews .search .error{display:none;margin-bottom:0;font:0.625rem/0.875rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;color:#da3d3d;font-weight:bold}section.reviews form .filter_reviews .keywords{grid-area:keywords}@media screen and (max-width: 720px){section.reviews form .filter_reviews .keywords{display:none}}section.reviews form .filter_reviews .keywords fieldset>input{display:none}section.reviews form .filter_reviews .keywords fieldset>input:checked+label{background-color:#52565a;color:#FFF;border-color:#52565a}section.reviews form .filter_reviews .keywords fieldset>input:checked+label>svg{-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.reviews form .filter_reviews .keywords fieldset>input:checked+label>svg path{fill:#fff}section.reviews form .filter_reviews .keywords fieldset>label{display:inline-block;text-transform:capitalize;padding:0.95rem 0 0.75rem 0.9375rem;font:0.875rem/1rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;border:solid 0.0625rem #e9e9e9;border-radius:24px;margin:8px 25px 0 0;background-color:#ffffff}section.reviews form .filter_reviews .keywords fieldset>label:last-of-type{margin-right:0}section.reviews form .filter_reviews .keywords fieldset>label:hover{cursor:pointer;border-color:#52565a;transition:all 0.2s ease}section.reviews form .filter_reviews .keywords fieldset>label svg{margin:0 12px 0 8px}section.reviews form .filter_reviews .keywords>.keyterms{display:none}@media screen and (max-width: 720px){section.reviews form .filter_reviews .keywords>.keyterms{margin-top:8px;position:relative;border:solid 1px #e9e9e9;background-color:#ffffff}}@media screen and (max-width: 720px){section.reviews form .filter_reviews .keywords>.keyterms select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;padding:0.75rem;width:100%;border:none;font:0.875rem/1rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;color:#484B4C;background-color:transparent}section.reviews form .filter_reviews .keywords>.keyterms select::-ms-expand{display:none}}section.reviews form .filter_reviews .keywords>.keyterms:before{display:block;position:absolute;content:"";width:0.6875rem;height:0.6875rem;top:0.96875rem;right:1.125rem;border-right:solid 2px #6F7575;border-bottom:solid 2px #6F7575;transform:rotate(45deg)}section.reviews .showing{display:-ms-grid;display:grid;grid-template-areas:"showing_heading . sort";grid-gap:30px 0;margin:60px 0}@media screen and (max-width: 720px){section.reviews .showing{margin:50px 0 55px 0}}@media screen and (max-width: 540px){section.reviews .showing{grid-template-areas:"showing_heading" "sort";margin:40px 0 60px 0}}section.reviews .showing p{-ms-grid-row-align:center;align-self:center;font:1.125rem/1.75rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;grid-area:showing_heading;margin-bottom:0}@media screen and (max-width: 540px){section.reviews .showing p{font-size:1rem/1.5rem;-ms-grid-column-align:center;justify-self:center}}section.reviews .showing .sort{display:-ms-grid;display:grid;grid-template-areas:"sort_by select";grid-area:sort;grid-gap:0 10px;max-width:100%}@media screen and (max-width: 540px){section.reviews .showing .sort{grid-template-columns:1fr 3fr}}section.reviews .showing .sort label{-ms-grid-row-align:center;align-self:center;grid-area:sort_by;-ms-grid-column-align:end;justify-self:end}@media screen and (max-width: 540px){section.reviews .showing .sort label{-ms-grid-column-align:center;justify-self:center}}section.reviews .showing .sort .dropdown{position:relative;border:solid 1px #e9e9e9;background-color:#f6f6f6}section.reviews .showing .sort .dropdown select{cursor:pointer;grid-area:select;-webkit-appearance:none;-moz-appearance:none;padding:0.75rem;width:100%;border:none;font:0.875rem/1rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;color:#484B4C;background-color:#F6F7F6}section.reviews .showing .sort .dropdown select::-ms-expand{display:none}section.reviews .showing .sort .dropdown:before{display:block;position:absolute;content:"";width:0.6875rem;height:0.6875rem;top:0.9375rem;right:1.125rem;border-right:solid 2px #6F7575;border-bottom:solid 2px #6F7575;transform:rotate(45deg)}section.reviews div[data-reviews-results]{position:relative}section.reviews div[data-reviews-results] .loading{position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8);z-index:20}section.reviews div[data-reviews-results] .loading img{position:absolute;display:block;top:1.25rem;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.reviews div[data-reviews-results] ul{margin:0 10.9616% 5.625rem}@media screen and (max-width: 768px){section.reviews div[data-reviews-results] ul{margin:0}}section.reviews div[data-reviews-results] ul li.review{display:-ms-grid;-ms-grid-columns:150px 1fr;display:grid;grid-template-areas:"details response";grid-template-columns:150px 1fr;grid-gap:0 45px;margin-bottom:55px}@media screen and (max-width: 480px){section.reviews div[data-reviews-results] ul li.review{-ms-grid-columns:1fr;grid-template-areas:"details" "response";grid-template-columns:1fr}}section.reviews div[data-reviews-results] ul li.review .details{grid-area:details}section.reviews div[data-reviews-results] ul li.review .details .rating{margin-bottom:15px}section.reviews div[data-reviews-results] ul li.review .details .rating article{border:3px solid #60edb3;display:inline-block;padding:5px 10px 0 10px;text-align:center}section.reviews div[data-reviews-results] ul li.review .details .rating article h6{font:9px/16px "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;letter-spacing:0.5px;text-transform:uppercase}section.reviews div[data-reviews-results] ul li.review .details .rating article span{color:#333;font:27px/37px "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif}section.reviews div[data-reviews-results] ul li.review .details .customer{margin-bottom:15px}section.reviews div[data-reviews-results] ul li.review .details .customer .name{font:14px/16px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.8px;text-transform:uppercase}section.reviews div[data-reviews-results] ul li.review .details .customer svg{margin-left:5px}@media screen and (max-width: 480px){section.reviews div[data-reviews-results] ul li.review .details .info{margin-bottom:15px}}section.reviews div[data-reviews-results] ul li.review .details .info .date{font:16px/20px "Avenir LT W01_45 Book1475508", sans-serif}section.reviews div[data-reviews-results] ul li.review .response{color:#4a4a4a;grid-area:response;line-height:24px}section.reviews div[data-reviews-results] .page_controls{position:relative;display:inline-block;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.reviews div[data-reviews-results] .page_controls a{display:inline-block;border:solid 0.0625rem #e9e9e9;padding:0.6875rem 1rem;background-color:#f7f7f7;font:0.875rem/1rem "Avenir LT W01_65 Medium1475532", sans-serif, Helvetica, Arial, sans-serif;letter-spacing:0.05rem;color:#6f7575;text-decoration:none}section.reviews div[data-reviews-results] .page_controls a:hover{border-color:#484B4C}section.reviews div[data-reviews-results] .page_controls a:nth-child(even){margin-right:0.5rem}section.reviews div[data-reviews-results] .page_controls a.previous_page,section.reviews div[data-reviews-results] .page_controls a.next_page{position:relative;width:2.5rem;text-indent:-624.9375rem}section.reviews div[data-reviews-results] .page_controls a.previous_page:before,section.reviews div[data-reviews-results] .page_controls a.next_page:before{position:absolute;display:block;content:"";width:0.625rem;height:0.625rem;border-left:solid 0.0625rem #6f7575;border-bottom:solid 0.0625rem #6f7575;top:50%;left:50%;-moz-transform:translate(-20%, -50%) rotate(45deg);-webkit-transform:translate(-20%, -50%) rotate(45deg);transform:translate(-20%, -50%) rotate(45deg)}@media screen and (max-width: 480px){section.reviews div[data-reviews-results] .page_controls a.previous_page.previous_page,section.reviews div[data-reviews-results] .page_controls a.next_page.previous_page{margin-right:10px}}section.reviews div[data-reviews-results] .page_controls a.next_page:before{-moz-transform:translate(-70%, -50%) rotate(-135deg);-webkit-transform:translate(-70%, -50%) rotate(-135deg);transform:translate(-70%, -50%) rotate(-135deg)}section.reviews div[data-reviews-results] .page_controls .first_page,section.reviews div[data-reviews-results] .page_controls .previous_page{float:left}section.reviews div[data-reviews-results] .page_controls span{margin:0 0.875rem;font:1rem/1.5rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif}@media screen and (max-width: 480px){section.reviews div[data-reviews-results] .page_controls span.page_count{display:none}}section.keep{background:#F6F7F6;padding:110px 20px}@media screen and (max-width: 480px){section.keep{padding:50px 20px}}section.keep article{margin:0 auto;max-width:730px;text-align:center}section.keep article p{text-align:left}section.keep article p+p{margin:30px 0 0 0}section.keep article img{margin:80px 0;max-width:100%}@media screen and (max-width: 480px){section.keep article img{margin:50px 0}}#product_show section#product_buy .product_buy_wrapper{background:#ffffff}#product_show section#product_buy #details .products label{background:#F6F7F6}#product_show section#product_buy #details .products label:hover{background:#e4e4e3;transition:all 200ms ease}#product_show section#product_buy #details .products label.active{background:#797f83}#product_show section#product_buy #details input.button.primary:hover{transition:all 200ms ease}section.disclosure{background:#F6F7F6;font:0.75rem/1rem "Avenir LT W01_45 Book1475508", sans-serif, Helvetica, Arial, sans-serif;padding:95px 0}section.disclosure ul{list-style:disc;margin:0 auto;max-width:420px;padding:0 20px}section.disclosure a{border-bottom:1px solid #484B4C}section.disclosure a:hover{border-bottom-color:#60edb3;transition:all 150ms ease}#footer_image{position:relative;min-height:360px;width:100%;padding-bottom:45.8333%;background-color:#D8D8D8;background-position:center;background-repeat:no-repeat;background-size:cover}#footer_image .wrap{position:absolute;text-align:center;top:18.1818%;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center;padding:0}@media screen and (max-width: 785px){#footer_image .wrap{top:52px}}#footer_image .wrap h2{margin-bottom:0.4375rem;font:2.375rem/3.5rem "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif}@media screen and (max-width: 785px){#footer_image .wrap h2{margin-bottom:0.1875rem;font:1.5rem/2rem "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif}}#footer_image .wrap p{margin-bottom:2.75rem}@media screen and (max-width: 785px){#footer_image .wrap p{margin-bottom:1.875rem;font-size:0.875rem;line-height:1.25rem}}#footer_image .wrap a.button.primary{text-transform:capitalize}#footer_image.mattress{background-image:url("../../images/reviews/bedroom-b9dd92d0.jpg")}@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){#footer_image.mattress{background-image:url("../../images/reviews/bedroom@2x-4f5519e3.jpg");background-size:cover}}#footer_image.pillow{background-image:url("../../images/reviews/pillow_footer-b3bdc040.jpg")}@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){#footer_image.pillow{background-image:url("../../images/reviews/pillow_footer@2x-f54363bc.jpg");background-size:cover}}#footer_image.pillow .wrap h2,#footer_image.pillow .wrap p{color:#FFF}.product_shop,.product_reviews{border-top:none}.product_reviews .column{background:transparent}.product_reviews .logo svg{fill:#ffffff}.product_reviews .logo svg.icon-shopping-cart{fill:#ffffff}.no_scroll{height:100vh;overflow:hidden}.product_shop .product_title h2{font-family:"Avenir LT W01_35 Light1475496", sans-serif;text-transform:none;letter-spacing:0;padding-bottom:0.8em;text-align:center}.product_shop .product_title p{font-size:1.3em;max-width:39rem;text-align:center;margin:0 auto}.product_shop .reg_mark{font-size:70%;line-height:0;vertical-align:super}.product_shop img{max-width:100%}.product_shop .alternate{background:#F6F7F6}.product_shop .product_hero{padding:9rem 6.25% 0;position:relative;z-index:2;background-size:cover;height:95vh;max-height:850px}.product_shop .product_hero .product_hero_content{margin:0 auto;max-width:550px;color:#fff}.product_shop .product_hero .product_hero_content h1{margin:0 auto;font-size:42px;max-width:570px;margin-bottom:0}.product_shop .product_hero .product_hero_content h1.inverse{color:#fff}@media screen and (max-width: 960px){.product_shop .product_hero .product_hero_content h1{max-width:100%;text-align:center}}@media screen and (max-width: 678px){.product_shop .product_hero .product_hero_content h1{font-size:32px}}@media screen and (max-width: 480px){.product_shop .product_hero .product_hero_content h1{font-size:24px;margin:0 auto}}.product_shop .product_hero .product_hero_content p{padding-top:10px;font-size:16px}@media screen and (max-width: 960px){.product_shop .product_hero .product_hero_content p{text-align:center}}@media screen and (max-width: 400px){.product_shop .product_hero .product_hero_content p{max-width:290px;margin:0 auto}}.product_shop .product_module_large{display:block;padding:120px 20px}.product_shop .product_module_large::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){.product_shop .product_module_large{padding:60px 20px}}.product_shop .product_module{display:block;padding:48px 20px}.product_shop .product_module::after{clear:both;content:"";display:table}.product_shop .product_module .product_title{margin-bottom:96px;text-align:center}.product_shop .product_module .product_title h3{margin:0 auto 16px auto;max-width:600px}@media screen and (max-width: 480px){.product_shop .product_module .product_title{margin-bottom:48px}}.product_shop .product_selector{display:block}.product_shop .product_selector::after{clear:both;content:"";display:table}.product_shop .product_features .features_segments{display:block}.product_shop .product_features .features_segments::after{clear:both;content:"";display:table}.product_shop .product_features .features_segments figure{text-align:center}.product_shop main .column{max-width:1080px;padding:120px 20px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 805px){.product_shop main .column{padding:100px 20px}}@media screen and (max-width: 678px){.product_shop main .column{padding:80px 20px}}@media screen and (max-width: 480px){.product_shop main .column{padding:60px 20px}}.product_shop ul.thirds_list{margin:0}.product_shop ul.thirds_list li{padding:0 20px;text-align:center}@media screen and (max-width: 678px){.product_shop ul.thirds_list li{width:50%}.product_shop ul.thirds_list li:last-of-type{margin-left:25%}}@media screen and (max-width: 480px){.product_shop ul.thirds_list li{width:100%}.product_shop ul.thirds_list li:first-child{padding-top:0}.product_shop ul.thirds_list li:last-of-type{margin-left:0}}.product_shop ul.thirds_list svg{margin-bottom:24px}.product_shop ul.thirds_list h5{margin-bottom:8px;font:13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.product_shop ul.thirds_list p{font-size:16px;text-align:left}.product_shop section.disclaimer{text-align:center;position:absolute;width:100%;padding:0 20px;margin-top:-50px;box-sizing:border-box}.product_shop section.disclaimer p{font-size:14px}.product_shop .wistia_responsive_padding{padding:56.25% 0 0 0;position:relative}.product_shop .wistia_responsive_padding .wistia_responsive_wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.product_shop .wistia_responsive_padding .wistia_responsive_wrapper .wistia_embed{height:100%;width:100%}.product_shop #pricing_details{padding:0}.product_shop #pricing_details article{max-width:880px;margin:0 auto}.product_shop #pricing_details h3{margin-bottom:1rem;text-align:center}.product_shop #pricing_details section{margin-top:60px}.product_shop #pricing_details .details_menu ul{position:relative;width:100%;border-bottom:2px solid #6f7575}.product_shop #pricing_details .details_menu 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: 768px){.product_shop #pricing_details .details_menu li{width:100%}}@media screen and (max-width: 480px){.product_shop #pricing_details .details_menu li{width:100%}}.product_shop #pricing_details .details_menu li.active{position:relative}.product_shop #pricing_details .details_menu li.active a{color:#484B4C}.product_shop #pricing_details .details_menu li.active:before{position:absolute;right:0;bottom:-2px;left:0;height:2px;content:"";background:#60edb3}.product_shop #pricing_details dl{font:"Avenir LT W01_45 Book1475508", sans-serif;margin-top:40px;padding-right:20px}@media screen and (max-width: 480px){.product_shop #pricing_details dl{padding-right:0}}.product_shop #pricing_details dt{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.product_shop #pricing_details dt p{text-transform:none;letter-spacing:0}.product_shop #pricing_details dt strong{margin-right:8px;font:16px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.product_shop #pricing_details dt.hidden{display:none}.product_shop #pricing_details dd{font-size:14px;line-height:20px;text-transform:capitalize}.product_shop #pricing_details .details_section ol,.product_shop #pricing_details .details_section ul{border-bottom:none}.product_shop #pricing_details .details_section ul li:before{content:" ";padding:3px;border-radius:5px;background:#6f7575;position:absolute;vertical-align:baseline;margin:7px 0 0 -25px}.product_shop #pricing_details .details_section li{display:list-item;width:100%;padding-left:25px;font-family:"Avenir LT W04_55 Roman1475524", sans-serif;font-size:16px;text-transform:none;text-align:left;padding-bottom:10px;letter-spacing:0;color:#6f7575;cursor:default}@media screen and (max-width: 768px){.product_shop #pricing_details .details_section li{display:list-item}}.product_shop #pricing_details .details_section p{margin-bottom:16px;line-height:24px}.product_shop #pricing_details .details_section p:first-child{margin-top:40px}.product_shop #pricing_details .details_section p a{color:#484B4C;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}.product_shop #pricing_details .details_section+.details_section{display:none}.product_shop #pricing_details .actions{text-align:center;padding-bottom:50px}.product_shop #pricing_details .buy_now{margin-top:45px;text-align:center}@media screen and (max-width: 768px){.product_shop #pricing_details .details_menu{position:relative;height:44px;margin-bottom:15px}.product_shop #pricing_details .details_menu ul{position:absolute;top:44px;right:0;left:0;border:none;background:#52575a}.product_shop #pricing_details .details_menu ul.opened{padding-top:20px}.product_shop #pricing_details .details_menu ul.opened li{display:block}.product_shop #pricing_details .details_menu li{display:none;padding:0 0 20px 18px;text-align:left;border:none}.product_shop #pricing_details .details_menu li:hover{color:#fff}.product_shop #pricing_details .details_menu li.active{display:block;position:absolute;top:-44px;right:0;left:0;padding:10px 0;border-bottom:2px solid #60edb3;background:#ffffff}.product_shop #pricing_details .details_menu li.active:before,.product_shop #pricing_details .details_menu li.active:after{display:none}.product_shop #pricing_details .details_menu 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_shop #pricing_details .details_menu li:not(.active) a{color:white}.product_shop #pricing_details .details_menu li:not(.active):hover a{color:#6f7575}}@media screen and (max-width: 640px){.product_shop #pricing_details dl{display:grid;justify-content:center;width:100%}}.product_shop #pricing_details .hero_reviews{display:block;padding-top:48px}.product_shop #pricing_details .hero_reviews::after{clear:both;content:"";display:table}.product_shop #pricing_details .hero--ratings{display:block;margin:0 0 48px 0;padding:0;text-align:center}.product_shop #pricing_details .hero--ratings::after{clear:both;content:"";display:table}.product_shop #pricing_details .hero--ratings h6{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;font-size:18px}.product_shop #pricing_details .hero--ratings .plus{display:inline-block;font-size:35px;font-weight:bold;color:#9D9D9D}@media screen and (max-width: 634px){.product_shop #pricing_details .hero--ratings>div{display:block}}.product_shop .hero_reviews{display:block;padding-top:1em}.product_shop .hero_reviews::after{clear:both;content:"";display:table}.product_shop .hero-rating{padding:1em 3% 0.5em;display:inline-block;vertical-align:middle}.product_shop .hero-rating img{display:block;margin:0 auto 12px auto;width:150px}.product_shop .hero-rating#delighted img{width:106px}@media screen and (max-width: 768px){.product_shop .hero-rating{padding:1em 1.25em 1em 1.25em}}.product_shop .hero--ratings{display:block;margin:0 0 3em 0;padding:0;text-align:center}.product_shop .hero--ratings::after{clear:both;content:"";display:table}.product_shop .hero--ratings h6{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;font-size:18px}.product_shop .hero--ratings .plus{display:inline-block;font-size:35px;font-weight:bold;color:#9D9D9D}@media screen and (max-width: 634px){.product_shop .hero--ratings>div{display:block}}.product_shop header .column{background:transparent}.product_shop header svg,.product_shop header .icon-shopping-cart{fill:#484B4C}.product_shop header .close_menu{z-index:2;position:absolute}.product_shop.white_hero header svg,.product_shop.white_hero header .icon-shopping-cart{fill:#fff}.product_shop.white_hero header.collapsed svg,.product_shop.white_hero header.collapsed .icon-shopping-cart{fill:#484B4C}.product_shop header nav.desktop a{color:#484B4C}.product_shop header nav.desktop a:hover,.product_shop header nav.desktop a.active{color:#484B4C !important}.product_shop header nav.tablet{top:0;padding-top:68px}.product_shop header nav.tablet .cart svg{fill:#484B4C}.white_hero header .hamburger{background:url("/images/icons/icon_hamburger-8f7f30d7.svg") no-repeat;background-size:75%;width:35px;height:26px}.white_hero header.collapsed .hamburger{background-image:url("/images/icon_hamburger-2a5a9c6f.png");background-size:100%;height:18px;width:25px}.white_hero header nav.desktop a{color:#ffffff}.white_hero header nav.desktop a:hover,.white_hero header nav.desktop a.active{color:#ffffff !important}.white_hero header nav.desktop a .cart svg{fill:#ffffff}.white_hero header nav.tablet .cart svg{fill:#ffffff}.white_hero header.collapsed svg,.white_hero header.collapsed .icon-shopping-cart{fill:#484B4C}.white_hero header.collapsed nav.desktop a{color:#484B4C}.white_hero header.collapsed nav.desktop a:hover,.white_hero header.collapsed nav.desktop a.active{color:#484B4C !important}.white_hero header.collapsed nav.desktop .cart svg{fill:#484B4C}.product_shop #hero{position:relative;z-index:2;background-size:cover;height:95vw;max-height:850px}@media screen and (max-width: 960px){.product_shop #hero{background-size:100%;height:850px}}@media screen and (max-width: 480px){.product_shop #hero{max-height:none;height:950px;padding-top:10vh}}.product_shop #hero .hero_content{max-width:50%;margin-left:50%;padding-top:5vh;color:#484B4C}@media screen and (max-width: 960px){.product_shop #hero .hero_content{max-width:550px;width:95%;margin:0 auto;text-align:center;padding-top:20px}}.product_shop #hero .hero_content h1{font-size:42px;max-width:570px;text-align:left;margin-bottom:0}@media screen and (max-width: 1080px){.product_shop #hero .hero_content h1{max-width:430px}}@media screen and (max-width: 960px){.product_shop #hero .hero_content h1{max-width:100%;text-align:center}}@media screen and (max-width: 678px){.product_shop #hero .hero_content h1{font-size:32px}}@media screen and (max-width: 480px){.product_shop #hero .hero_content h1{font-size:24px;margin:0 auto}}.product_shop #hero .hero_content p{padding-top:10px;font-size:16px;text-align:left;margin:0}@media screen and (max-width: 960px){.product_shop #hero .hero_content p{text-align:center}}@media screen and (max-width: 400px){.product_shop #hero .hero_content p{max-width:290px;margin:0 auto}}.product_shop #hero .hero_content .products{margin-left:4px}@media screen and (max-width: 480px){.product_shop #hero .hero_content .products{margin-left:0}}.product_shop.white_hero #hero h1,.product_shop.white_hero #hero h2,.product_shop.white_hero #hero h3,.product_shop.white_hero #hero h4,.product_shop.white_hero #hero h5,.product_shop.white_hero #hero h6,.product_shop.white_hero #hero p{color:#fff}.product_shop .product_order_form,.product_shop .product_availability_form{max-width:420px}.product_shop .product_order_form .dropdown_toggle,.product_shop .product_availability_form .dropdown_toggle{padding:22px 0 23px 15px}.product_shop .product_order_form p,.product_shop .product_availability_form p{font-size:13px !important;padding-left:4px;padding-top:10px}.product_shop .product_order_form p a,.product_shop .product_availability_form p a{text-decoration:underline}.product_shop .product_order_form [data-id="postal_code_reset"],.product_shop .product_availability_form [data-id="postal_code_reset"]{display:none}.product_shop .product_order_form [data-id="postal_code_reset"].visible,.product_shop .product_availability_form [data-id="postal_code_reset"].visible{display:block;padding:15px 6px}.product_shop .product_order_form fieldset,.product_shop .product_availability_form fieldset{display:none}.product_shop .product_order_form fieldset.visible,.product_shop .product_availability_form fieldset.visible{display:block}.product_shop .product_order_form fieldset input[type="text"],.product_shop .product_availability_form fieldset input[type="text"]{border-radius:0px;border:none;width:47%;padding:14px;font:normal 14px "Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C;box-sizing:border-box;margin-right:3%}.product_shop .product_order_form fieldset input[type="text"]:focus,.product_shop .product_availability_form fieldset input[type="text"]:focus{outline:none}@media screen and (max-width: 480px){.product_shop .product_order_form fieldset input[type="text"],.product_shop .product_availability_form fieldset input[type="text"]{font-size:18px;width:100%;margin-right:0%}}.product_shop .product_order_form fieldset input[type="submit"],.product_shop .product_availability_form fieldset input[type="submit"]{width:47%}@media screen and (max-width: 480px){.product_shop .product_order_form fieldset input[type="submit"],.product_shop .product_availability_form fieldset input[type="submit"]{width:100%;margin-bottom:15px}}.product_shop .product_order_form fieldset input[type="submit"]:disabled,.product_shop .product_availability_form fieldset input[type="submit"]:disabled{opacity:0.75}.product_shop .product_order_form fieldset input[type="submit"]:disabled:hover,.product_shop .product_availability_form fieldset input[type="submit"]:disabled:hover{background-color:#60edb3;cursor:default}@media screen and (max-width: 960px){.product_shop .product_order_form,.product_shop .product_availability_form{margin:0 auto}}@media screen and (max-width: 480px){.product_shop .product_order_form,.product_shop .product_availability_form{max-width:250px}}.product_shop .product_order_form li,.product_shop .product_availability_form li{font-size:14px;min-width:45px}.product_shop .product_order_form .products,.product_shop .product_availability_form .products{z-index:10;box-sizing:border-box;border:1px solid #e9e9e9;background:#F7F7F7}@media screen and (max-width: 960px){.product_shop .product_order_form .products,.product_shop .product_availability_form .products{margin-left:4px}}@media screen and (max-width: 480px){.product_shop .product_order_form .products,.product_shop .product_availability_form .products{margin:-15px 0 0 0;text-align:left}}@media screen and (max-width: 480px){.product_shop .product_order_form .products li,.product_shop .product_availability_form .products li{width:248px}}.product_shop .product_order_form .products li:hover,.product_shop .product_availability_form .products li:hover{background:#e9e9e9}.product_shop .product_order_form .products li span,.product_shop .product_availability_form .products li span{float:right;margin-left:10px;font-weight:800;font-size:11px}.product_shop .product_order_form .products li label,.product_shop .product_availability_form .products li label{padding:10px 15px;line-height:2em;display:block}.product_shop .product_order_form .products li input,.product_shop .product_availability_form .products li input{display:none}.product_shop .product_order_form.active .products,.product_shop .product_availability_form.active .products{display:block !important;position:absolute;background:#fff;text-align:left}.product_shop .product_order_form p,.product_shop .product_availability_form p{margin-bottom:4px;font-size:13px;text-align:left}@media screen and (max-width: 960px){.product_shop .product_order_form p,.product_shop .product_availability_form p{text-align:left !important}}.product_shop .product_order_form .dropdown_toggle,.product_shop .product_availability_form .dropdown_toggle{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:none;background:#fff;text-align:left;padding:22px 0 23px 15px;font-size:14px;font-weight:200;line-height:0;vertical-align:top;margin-right:3%}.product_shop .product_order_form .dropdown_toggle .strikethrough,.product_shop .product_availability_form .dropdown_toggle .strikethrough{margin:0 10px}.product_shop .product_order_form .dropdown_toggle:hover,.product_shop .product_availability_form .dropdown_toggle:hover{cursor:pointer}.product_shop .product_order_form .dropdown_toggle:focus,.product_shop .product_availability_form .dropdown_toggle:focus{outline:none}.product_shop .product_order_form .dropdown_toggle::after,.product_shop .product_availability_form .dropdown_toggle::after{content:"";border-right:2px solid #6f7575;border-bottom:2px solid #6f7575;padding:3px;transform:rotate(45deg);float:right;margin:-5px 15px}.product_shop .product_order_form .dropdown_toggle,.product_shop .product_order_form input[type="submit"],.product_shop .product_order_form input[type="text"],.product_shop .product_availability_form .dropdown_toggle,.product_shop .product_availability_form input[type="submit"],.product_shop .product_availability_form input[type="text"]{width:47%}@media screen and (max-width: 480px){.product_shop .product_order_form .dropdown_toggle,.product_shop .product_order_form input[type="submit"],.product_shop .product_order_form input[type="text"],.product_shop .product_availability_form .dropdown_toggle,.product_shop .product_availability_form input[type="submit"],.product_shop .product_availability_form input[type="text"]{width:100%}}.product_shop .product_order_form ul,.product_shop .product_availability_form ul{display:none}.product_shop .hero_icons{margin-top:30px;max-width:400px}@media screen and (max-width: 960px){.product_shop .hero_icons{margin:30px auto 0}}.product_shop .hero_icons h6{font-family:"Avenir LT W01_35 Light1475496", sans-serif;font-size:14px;letter-spacing:0;text-transform:none;font-weight:900}@media screen and (max-width: 480px){.product_shop .hero_icons h6{max-width:70px;margin:0 auto;font-size:13px;line-height:1.4}}.product_shop .hero_icons .third{max-width:120px;text-align:center}@media screen and (max-width: 480px){.product_shop .hero_icons .third{max-width:100px}}@media screen and (max-width: 400px){.product_shop .hero_icons .third{max-width:80px}}.product_shop .hero_icons .third svg{margin:0 auto 5px auto;fill:#484B4C}.product_shop .hero_icons .third img{max-height:45px}#optional_items{display:block}.product_shop .faqs{max-width:100%}.product_shop #faq_footer{padding:0;background-color:#efefee}.product_shop #faq_footer h3{padding-bottom:0}.product_shop #faq_footer .wistia_responsive_padding{margin-top:50px}.product_shop #faq_footer ul{margin:0 auto;max-width:864px;padding:40px}@media screen and (max-width: 480px){.product_shop #faq_footer ul{padding:30px 0 40px 0}}.product_shop #reviews{margin:0 auto}.product_shop #reviews .name,.product_shop #reviews .rating{margin-bottom:15px}@media screen and (max-width: 678px){.product_shop #reviews h2{padding:0 20px 30px 20px;text-align:center}.product_shop #reviews ul{margin:0 10px}.product_shop #reviews ul li.review{padding-left:0}.product_shop #reviews ul li.review .customer{position:static}.product_shop #reviews ul li.review .rating{float:right}}.product_shop .unavailable,.product_shop .out_of_stock{display:none}.product_shop .unavailable.visible,.product_shop .out_of_stock.visible{display:block}.product_shop .out_of_stock{max-width:410px;width:100%;margin:20px 0 0 5px;padding:20px;background:rgba(0,0,0,0.4)}@media screen and (max-width: 960px){.product_shop .out_of_stock{margin:20px auto 0}}@media screen and (max-width: 480px){.product_shop .out_of_stock{background:rgba(0,0,0,0.6)}}.product_shop .out_of_stock p{padding:0px !important;margin:0px;text-align:center;color:#fff !important}.product_shop .out_of_stock a{width:100%;margin-top:10px !important;text-align:center}.product_shop .disclosure{margin:0;text-align:left}.product_shop .demand_alert{background:rgba(0,0,0,0.3);max-width:440px;width:100%;padding:7px 15px;margin-bottom:15px}@media screen and (max-width: 960px){.product_shop .demand_alert{margin:0 auto 15px auto}}.product_shop .demand_alert p{padding:0 !important;margin:0}.product_shop .waitlist_modal_container #waitlist_modal_screen{display:none}.product_shop .waitlist_modal_container.active #waitlist_modal_screen{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:5000}.product_shop .waitlist_modal_container.active .modal{display:block;z-index:5001;padding:30px;width:90%;max-width:500px}.product_shop .waitlist_modal_container.active .modal p{text-align:center}.product_shop .waitlist_modal_container.active .modal p .close{float:right;margin-top:-10px;margin-right:-10px}.product_shop .waitlist_modal_container.active .modal .cross_sell{text-align:center;padding-bottom:80px}.product_shop .waitlist_modal_container.active .modal .cross_sell picture a{border-bottom:none}.product_shop .waitlist_modal_container.active .modal .cross_sell a{color:#6f7575}.product_shop form.product_waitlist{width:100%;max-width:450px}.product_shop form.product_waitlist h3{font-size:24px;text-align:center;padding-bottom:20px}.product_shop form.product_waitlist .field_wrap{margin-bottom:20px}.product_shop form.product_waitlist .field_wrap label{display:block;font-size:14px;color:#484B4C}.product_shop form.product_waitlist .field_wrap input{width:100%;font-size:16px;padding:15px;background:#F6F7F6;border:1px solid #efefee;border-radius:0px}.product_shop form.product_waitlist .field_wrap input:focus{outline:none;border:1px solid 60}.product_shop form.product_waitlist button.primary{display:block;margin:30px auto;width:80%;text-transform:capitalize;color:#484B4C;letter-spacing:1px;font-size:15px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;background:#60edb3;padding:15px 0;border:none}.product_shop form.product_waitlist button.primary:focus{outline:none}.product_shop form.product_waitlist .footer_back{font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;width:auto;margin:0 auto;font-size:13px;letter-spacing:1px;padding-bottom:4px;color:#6f7575;border-bottom:2px solid #6f7575}.product_shop form.product_waitlist .footer_back:before,.product_shop form.product_waitlist .footer_back:after{display:none}.product_shop #order{padding-bottom:300px;background-size:cover !important}@media screen and (max-width: 480px){.product_shop #order{padding-bottom:350px}}.product_shop #order .out_of_stock{margin:0 auto}.product_shop #order h2{text-align:center;color:#484B4C;padding-bottom:20px;margin:0 auto;max-width:70%;padding-bottom:14px}@media screen and (max-width: 678px){.product_shop #order h2{max-width:100%}}.product_shop #order .hero_icons{text-align:center}.product_shop #order p{color:#484B4C;text-align:center}.product_shop #order .product_order_form,.product_shop #order .product_availability_form{margin:10px auto 15px auto}.product_shop #order .product_order_form p,.product_shop #order .product_availability_form p{text-align:left}@media screen and (max-width: 768px){.product_shop #order .product_order_form fieldset,.product_shop #order .product_availability_form fieldset{margin-left:4px}}.product_shop #order .hero_icons{margin:20px auto 0}.product_shop #order.white h2,.product_shop #order.white h3,.product_shop #order.white h4,.product_shop #order.white h5,.product_shop #order.white h6,.product_shop #order.white p{color:#fff}#protector_show #hero{background:#F6F7F6 url("/images/protector/img_product_hero-ad9f80b0.jpg") no-repeat;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#protector_show #hero{background-image:url("/images/protector/img_product_hero@2x-e91b4b11.jpg")}}@media screen and (min-width: 1440px){#protector_show #hero{background-position:center center;background-size:1440px !important}}@media screen and (max-width: 960px){#protector_show #hero{background:#F6F7F6 url("/images/protector/img_product_hero_mobile-fbaadfcc.jpg") center top no-repeat;background-size:1080px !important}}@media only screen and (max-width: 960px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#protector_show #hero{background-image:url("/images/protector/img_product_hero_mobile@2x-5a2cf4cc.jpg")}}@media screen and (max-width: 480px){#protector_show #hero{background-size:1180px !important}}#protector_show .product_intro{position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 768px){#protector_show .product_intro{margin-bottom:80px}}@media screen and (max-width: 480px){#protector_show .product_intro{margin-bottom:40px}}#protector_show .product_intro .column{position:relative;z-index:2;max-width:1080px;padding:87px 20px 0 20px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;grid-column-gap:60px}@media screen and (max-width: 768px){#protector_show .product_intro .column{display:block}}#protector_show .product_intro .copy{max-width:370px}@media screen and (max-width: 768px){#protector_show .product_intro .copy{margin:0 auto 40px}}#protector_show .product_intro .video{height:auto}#protector_show .product_intro .video video{width:100%}#protector_show .product_intro h6{padding-bottom:13px;text-align:center}#protector_show .product_intro h6+img{width:96%;max-width:369px}#protector_show .product_intro img{margin-bottom:33px}#protector_show .product_intro p{font-size:16px}#protector_show .product_intro .bleed_photo{position:absolute;top:0;right:0;max-width:63vw;z-index:1}@media screen and (max-width: 678px){#protector_show .product_intro .bleed_photo{right:auto;left:-80px}}#protector_show #features .product_title p{margin:0 auto}#protector_show #features .column{padding-bottom:0}#protector_show #features #features_segments{position:relative;margin-top:80px;height:770px;text-align:center;counter-reset:features;background:url("/images/protector/img_product_photo-013f1d5c.jpg") 50% 205px no-repeat}@media screen and (max-width: 1400px){#protector_show #features #features_segments{background-size:100%;height:640px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#protector_show #features #features_segments{background-image:url("/images/protector/img_product_photo-013f1d5c.jpg")}}#protector_show #features #features_segments h2{padding-bottom:8px;font-size:13px}#protector_show #features #features_segments p{font-size:16px;line-height:140%;color:#6f7575}#protector_show #features #features_segments li{position:relative;display:inline-block;width:350px;padding-left:50px;margin:0 30px;text-align:left;counter-increment:features}#protector_show #features #features_segments li:before{position:absolute;top:0;left:0;z-index:2;width:28px;height:28px;font:normal 14px/26px "Avenir LT W01_95 Black1475556", sans-serif;text-align:center;color:#60edb3;content:counter(features);border:2px solid #60edb3;border-radius:100%}@media screen and (max-width: 960px){#protector_show #features #features_segments li{margin:0}}@media screen and (max-width: 805px){#protector_show #features #features_segments{max-width:500px;height:auto;padding-top:240px;padding-bottom:88px;margin:0 auto;background:url("/images/protector/img_product_photo-013f1d5c.jpg") 50% 40px no-repeat;background-size:500px}}@media only screen and (max-width: 805px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#protector_show #features #features_segments{background-image:url("/images/protector/img_product_photo@2x-d480c974.jpg")}}@media screen and (max-width: 480px){#protector_show #features #features_segments{max-width:100%;padding:200px 20px 68px 20px;background-size:100% auto}#protector_show #features #features_segments li{width:100%}}#protector_show #protection{background:#F6F7F6}#protector_show #protection .product_title{padding-bottom:90px}#protector_show #protection .product_title p{margin:0 auto}#protector_show #protection .video{margin:80px auto 0;max-width:760px;height:auto}#protector_show #protection .video video{width:100%}#protector_show #protection ul p{font-size:16px;text-align:left}@media screen and (max-width: 678px){#protector_show #protection .product_title{padding-bottom:60px}#protector_show #protection li{display:block;padding-bottom:30px;width:70%;margin:0 auto}}@media screen and (max-width: 480px){#protector_show #protection .product_title{padding-bottom:40px}#protector_show #protection li{width:100%}}#protector_show #whatitsnot .product_title{padding-bottom:70px;text-align:center}#protector_show #whatitsnot .product_title h3{margin-bottom:34px}#protector_show #whatitsnot .product_title p{margin:0 auto}#protector_show #whatitsnot em{font-style:normal;border-bottom:2px solid #484B4C}#protector_show #whatitsnot h5{display:inline-block;position:relative}#protector_show #whatitsnot h5:after{position:absolute;left:-3px;right:-3px;content:"";border-bottom:2px solid #60edb3;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 805px){#protector_show #whatitsnot li{display:block;padding-bottom:30px;width:70%;margin:0 auto}}@media screen and (max-width: 480px){#protector_show #whatitsnot li{width:100%}}#protector_show #order{background:#F6F7F6 url("/images/protector/img_product_cta-0a7108e3.jpg") top center no-repeat;padding-bottom:450px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#protector_show #order{background:transparent url("/images/protector/img_product_cta@2x-54d7031d.jpg") top center no-repeat}}#protector_show #order .column{padding:80px 20px 160px}@media screen and (min-width: 1440px){#protector_show #order{background-position:center center;background-size:1440px !important}}@media screen and (max-width: 1254px){#protector_show #order{background-size:1245px !important}}@media screen and (max-width: 914px){#protector_show #order{background-size:1440px !important}}@media screen and (max-width: 710px){#protector_show #order{background-size:1550px !important}}@media screen and (max-width: 678px) and (min-width: 653px){#protector_show #order{background-size:1245px !important}}@media screen and (max-width: 384px){#protector_show #order{background-size:1660px !important}}#sheets_show #hero{background:#F6F7F6 url("/images/sheets/sheets_hero-ddd82a96.jpg") center center no-repeat;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show #hero{background-image:url("/images/sheets/sheets_hero@2x-458260c2.jpg")}}@media screen and (max-width: 1080px){#sheets_show #hero{background-position:left bottom}}@media screen and (max-width: 960px){#sheets_show #hero{background:#F6F7F6 url("/images/sheets/sheets_hero_mobile-5bc568ab.jpg") center bottom no-repeat;background-size:cover !important}}@media only screen and (max-width: 960px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show #hero{background-image:url("/images/sheets/sheets_hero_mobile@2x-7f27462d.jpg")}}#sheets_show #features .product_title p{margin:0 auto}#sheets_show #features ol#features_segments{margin:40px auto;max-width:1200px;text-align:center;padding-bottom:550px;background:transparent url("/images/sheets/sheets_diagram-bf6ef1f4.jpg") bottom center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show #features ol#features_segments{background-image:url("/images/sheets/sheets_diagram@2x-88af0142.jpg")}}@media screen and (max-width: 960px){#sheets_show #features ol#features_segments{background-size:100%;padding-bottom:50vw}}#sheets_show #features ol#features_segments li{display:inline-block;width:50%;padding:0 30px}@media screen and (max-width: 768px){#sheets_show #features ol#features_segments li{vertical-align:top}#sheets_show #features ol#features_segments li:first-child{padding-top:20px}}@media screen and (max-width: 480px){#sheets_show #features ol#features_segments li{width:100%}#sheets_show #features ol#features_segments li:first-child{padding-top:0}}#sheets_show #features ol#features_segments li h4{text-align:center;font-family:"Avenir LT W01_95 Black1475556", sans-serif;font-size:12px;letter-spacing:1px;padding:10px 0 15px 0;text-transform:uppercase}#sheets_show #features ol#features_segments li p{text-align:left}#sheets_show #features .thirds_list{margin:60px auto 0}#sheets_show #features .thirds_list li p{text-align:center}#sheets_show .grid .half{width:50%;text-align:center;background:#efefee}#sheets_show .grid .half h3{padding-bottom:25px}#sheets_show .grid .half p{margin:0 auto 15px}#sheets_show .grid .half.right{margin-left:50%;padding:125px 60px}#sheets_show .grid .half.right p{max-width:425px}@media screen and (max-width: 1204px){#sheets_show .grid .half.right{padding:100px 60px}}@media screen and (max-width: 945px){#sheets_show .grid .half.right{margin-top:30%}}@media screen and (max-width: 480px){#sheets_show .grid .half.right{margin-top:250px}}#sheets_show .grid .half.left{padding:75px 60px}#sheets_show .grid .half.left p{max-width:450px}@media screen and (max-width: 945px){#sheets_show .grid .half.left{margin-bottom:30%;padding-top:0}}@media screen and (max-width: 480px){#sheets_show .grid .half.left{margin-bottom:250px}}#sheets_show .grid .half .product_icon{text-align:center;margin-top:10px}@media screen and (max-width: 945px){#sheets_show .grid .half.left,#sheets_show .grid .half.right{margin-left:0;width:100%;padding:50px 0px;background-color:#fff}#sheets_show .grid .half.left p,#sheets_show .grid .half.right p{max-width:600px;padding:0 30px}}#sheets_show .grid#engineered_cool{background:transparent url("/images/sheets/sheets_hanging-e097b808.jpg") center left no-repeat;background-size:55%}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show .grid#engineered_cool{background-image:url("/images/sheets/sheets_hanging@2x-309dce9b.jpg")}}@media screen and (max-width: 1300px){#sheets_show .grid#engineered_cool{background-size:755px}}@media screen and (max-width: 945px){#sheets_show .grid#engineered_cool{background-size:100%;background-position:top -35vw center}}@media screen and (max-width: 480px){#sheets_show .grid#engineered_cool{background-position:top center}}#sheets_show .grid#sheets_warranty{background:transparent url("/images/sheets/perfect-3237a875.jpg") center right no-repeat;background-size:55%}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show .grid#sheets_warranty{background-image:url("/images/sheets/perfect@2x-41f54e5f.jpg")}}@media screen and (max-width: 1300px){#sheets_show .grid#sheets_warranty{background-size:755px}}@media screen and (max-width: 945px){#sheets_show .grid#sheets_warranty{background-size:100%;background-position:bottom -35vw center}}@media screen and (max-width: 480px){#sheets_show .grid#sheets_warranty{background-position:bottom center}}#sheets_show #thread_count{text-align:center}#sheets_show #thread_count .product_explainer{margin-top:24px}#sheets_show #thread_count .product_explainer .explainer_body{height:0px;overflow:hidden;max-width:800px;text-align:left;margin:0 auto}#sheets_show #thread_count .product_explainer .explainer_body.active{padding-top:25px;height:auto}#sheets_show #thread_count .product_explainer .explainer_body+.explainer_toggle input[type="checkbox"]:checked+label svg{transform:rotate(45deg);transition:all 0.3s ease}#sheets_show #thread_count .product_explainer .explainer_toggle input[type="checkbox"]{display:none}#sheets_show #thread_count .product_explainer .explainer_toggle label{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}#sheets_show #thread_count .product_explainer .explainer_toggle label:active,#sheets_show #thread_count .product_explainer .explainer_toggle label:focus{outline:none}#sheets_show #thread_count .product_explainer .explainer_toggle label:hover svg .sheets_toggle{fill:#60edb3}#sheets_show #made_for_tn .column{padding:0 20px}#sheets_show #made_for_tn .column .half{padding:0 30px;text-align:left;overflow:hidden}@media screen and (max-width: 678px){#sheets_show #made_for_tn .column .half{width:100%;text-align:center}#sheets_show #made_for_tn .column .half img{max-width:400px;margin:0 auto 30px}}@media screen and (max-width: 480px){#sheets_show #made_for_tn .column .half img{max-width:100%}}@media screen and (max-width: 678px){#sheets_show #made_for_tn .column .half h3{padding-top:20px}}#sheets_show #made_for_tn .column .half h5{font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;font-size:12px;padding-bottom:5px;letter-spacing:2px;padding-top:25px}#sheets_show #made_for_tn .column .half p{max-width:400px}@media screen and (max-width: 678px){#sheets_show #made_for_tn .column .half p{margin:0 auto}}#sheets_show #made_for_tn .column .half.video_wrap{padding:0}#sheets_show #made_for_tn .column .half video{width:100%}#sheets_show #order{background:transparent url("/images/sheets/sheets_footer_cta-31e6cb74.jpg") top center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#sheets_show #order{background:transparent url("/images/sheets/sheets_footer_cta@2x-068882cd.jpg") top center no-repeat}}@media screen and (min-width: 1440px){#sheets_show #order{background-position:bottom center}}@media screen and (max-width: 480px){#sheets_show #order{margin-top:0}}#pillow_show #hero{background:#F6F7F6 url("/images/pillow/pillow-hero-9017b53e.jpg") center center no-repeat;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #hero{background-image:url("/images/pillow/pillow-hero@2x-d685039f.jpg")}}@media screen and (max-width: 1080px){#pillow_show #hero{background-position:left bottom}}@media screen and (max-width: 960px){#pillow_show #hero{background:#F6F7F6 url("/images/pillow/pillow-hero-mobile-c499875c.jpg") center bottom no-repeat;background-size:cover}}@media only screen and (max-width: 960px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #hero{background-image:url("/images/pillow/pillow-hero-mobile@2x-cc6fd1f8.jpg")}}#pillow_show #features{padding:100px 0 0 0}@media screen and (max-width: 1080px){#pillow_show #features{padding-top:56px}}#pillow_show #features .product_title p{padding:0 24px}#pillow_show #features #features_segments{position:relative;margin-top:80px;height:770px;text-align:left;background:url("/images/pillow/img_pillow_segments-00ecf120.jpg") 50% 105px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #features #features_segments{background-image:url("/images/pillow/img_pillow_segments@2x-57de9fad.jpg")}}#pillow_show #features #features_segments img{display:block;width:100%;max-width:1200px;margin:0 auto}#pillow_show #features #features_segments h2{padding-bottom:8px;font-size:13px}#pillow_show #features #features_segments p{font-size:16px;line-height:140%;color:#6f7575}#pillow_show #features #features_segments li{position:absolute;top:0;left:50%;z-index:1;width:380px;padding:0 48px 0 16px;box-sizing:border-box;border-left:1px solid #60edb3}#pillow_show #features #features_segments li:before{position:absolute;bottom:-3px;left:-4px;z-index:2;width:7px;height:7px;content:"";border-radius:100%;background:#60edb3}#pillow_show #features #features_segments li#segment_1{height:30.5%;-ms-transform:translate(-285px, 0);-webkit-transform:translate(-285px, 0);transform:translate(-285px, 0)}#pillow_show #features #features_segments li#segment_2{top:auto;bottom:90px;height:32%}#pillow_show #features #features_segments li#segment_2:before{bottom:auto;top:-3px}#pillow_show #features #features_segments li#segment_2 .copy{position:relative;top:100%;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width: 805px){#pillow_show #features #features_segments{height:auto;padding-top:300px;background:url("/images/pillow/pillow-diagram-1208d623.jpg") 50% 0 no-repeat;background-size:500px}}@media only screen and (max-width: 805px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #features #features_segments{background-image:url("/images/pillow/pillow-diagram@2x-c414022d.jpg")}}@media screen and (max-width: 805px){#pillow_show #features #features_segments ol{max-width:348px;padding-bottom:88px;margin:0 auto;counter-reset:points}}@media screen and (max-width: 805px) and (max-width: 1080px){#pillow_show #features #features_segments ol{padding-bottom:24px}}@media screen and (max-width: 805px){#pillow_show #features #features_segments li{position:relative;top:auto;left:auto;width:348px;padding:0 0 32px 32px;border:none;counter-increment:points}#pillow_show #features #features_segments li:before{position:absolute;display:block;left:0;bottom:auto;width:20px;height:20px;font:normal 12px/20px "Avenir LT W01_85 Heavy1475544", sans-serif;text-align:center;content:counter(points);border-radius:100%;background:#60edb3}#pillow_show #features #features_segments li p{padding:0}#pillow_show #features #features_segments li#segment_1,#pillow_show #features #features_segments li#segment_2{height:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#pillow_show #features #features_segments li#segment_2{bottom:auto}#pillow_show #features #features_segments li#segment_2:before{top:4px}#pillow_show #features #features_segments li#segment_2 .copy{position:static;top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 480px){#pillow_show #features #features_segments{padding-top:240px;background-size:100% auto}#pillow_show #features #features_segments ol{max-width:100%;padding:0 20px 68px 20px}#pillow_show #features #features_segments li{padding-bottom:28px;padding-left:0;width:auto}#pillow_show #features #features_segments li:before{position:static;float:left;margin-right:12px}#pillow_show #features #features_segments li p{clear:both}}#pillow_show #materials{background-color:#efefee;padding-top:0}@media screen and (max-width: 480px){#pillow_show #materials{padding-top:70px}}#pillow_show #materials .column{padding-bottom:0}#pillow_show #materials h3{padding:0 0 0.8em 0}#pillow_show #materials span{border-bottom:2px solid black}#pillow_show #materials .materials_title p{margin:0;font-size:1.3em}#pillow_show #materials p{text-align:center}#pillow_show #materials .materials_list{max-width:1400px;margin:20px auto 0 auto}#pillow_show #materials .materials_list .materials_block{display:inline-block;padding:10px 55px;vertical-align:top;min-height:130px;text-align:center;padding:80px 20px 0 20px;position:relative;width:25%}@media screen and (max-width: 960px){#pillow_show #materials .materials_list .materials_block{width:50%}}@media screen and (max-width: 678px){#pillow_show #materials .materials_list .materials_block{width:100%;padding:10px 35px}}@media screen and (max-width: 480px){#pillow_show #materials .materials_list .materials_block{padding:10px 0}#pillow_show #materials .materials_list .materials_block:nth-of-type(2){margin:-15px 0 0 0}}#pillow_show #materials .materials_list .materials_block h5{display:block;padding:25px 0}#pillow_show #materials .materials_list .materials_block p{font-size:0.9rem;margin-bottom:0;padding-top:15px}#pillow_show #materials .materials_list .materials_block img{margin:0 auto;display:block}#pillow_show #materials .materials_list .materials_block img[src*="images/pillow/pillow"],#pillow_show #materials .materials_list .materials_block img[src*="images/pillow/feather"]{height:50px;width:50px;text-align:center}#pillow_show #materials .materials_list .materials_block img[src*="images/pillow/pillow_fiber"]{height:49px;width:75px}#pillow_show #materials .materials_list .materials_block img[src*="images/pillow/pillow_molded"]{height:49px;width:60px}#pillow_show #materials .materials_list .materials_block p{text-align:left !important}#pillow_show #materials .materials_list .materials_block h5{font-family:"Avenir LT W01_95 Black1475556", sans-serif;display:inline-block;position:relative;text-transform:uppercase;font-size:13px;padding-bottom:5px;letter-spacing:2px}#pillow_show #trial{padding:0 0 610px 0;background:#efefee url("/images/pillow/pillow-hug-6012ea63.png") bottom center no-repeat;background-size:770px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #trial{background-image:url("/images/pillow/pillow-hug@2x-063530e8.png")}}@media screen and (max-width: 1080px){#pillow_show #trial{padding-top:56px}}@media screen and (max-width: 678px){#pillow_show #trial{background-size:95vw;padding-bottom:80vw}}#pillow_show #trial .column{width:95%;max-width:1200px}#pillow_show #trial .trial_left,#pillow_show #trial .trial_right{display:inline-block;width:50%;box-sizing:border-box;padding:0 3.5em;text-align:center;vertical-align:top}@media screen and (max-width: 1080px){#pillow_show #trial .trial_left,#pillow_show #trial .trial_right{padding:0 1.5em}}@media screen and (max-width: 678px){#pillow_show #trial .trial_left,#pillow_show #trial .trial_right{width:100%}}@media screen and (max-width: 480px){#pillow_show #trial .trial_left,#pillow_show #trial .trial_right{padding:0;text-align:left}}#pillow_show #trial h3{font-size:1.7em;padding-bottom:0.7em}#pillow_show #trial p{font-size:1.1em}#pillow_show #trial .trial_icon .icon{margin:20px auto 0;transform:scale(0.6)}@media screen and (max-width: 678px){#pillow_show #trial .trial_icon .icon{margin:0 auto}}@media screen and (max-width: 678px){#pillow_show #trial h6{padding-bottom:50px}}@media screen and (max-width: 480px){#pillow_show #trial h6{text-align:center}}#pillow_show #trial .product_order_form,#pillow_show #trial .product_availability_form{margin:0 auto;position:relative;top:510px}@media screen and (max-width: 960px){#pillow_show #trial .product_order_form,#pillow_show #trial .product_availability_form{top:10px}#pillow_show #trial .product_order_form .products,#pillow_show #trial .product_availability_form .products{margin-left:0}#pillow_show #trial .product_order_form p,#pillow_show #trial .product_availability_form p{color:#000000}}#pillow_show #trial .product_order_form .dropdown_toggle,#pillow_show #trial .product_availability_form .dropdown_toggle{border:1px solid #484B4C}#pillow_show #trial .product_order_form .dropdown_toggle:hover,#pillow_show #trial .product_availability_form .dropdown_toggle:hover{border:1px solid #60edb3}#pillow_show #trial .product_order_form p,#pillow_show #trial .product_availability_form p{color:#000000}#pillow_show #trial .hero_icons{display:none}#pillow_show #comfortable{background-color:#f6f6f6;padding:7.5rem 0 3.75rem;overflow:hidden}@media screen and (max-width: 480px){#pillow_show #comfortable{padding-bottom:23.75rem}}#pillow_show #comfortable .column{padding:0 20px}#pillow_show #comfortable .twist_video{position:absolute;overflow:hidden;width:59.375rem;margin-top:-1.75rem;left:50%;margin-left:-45rem}@media screen and (max-width: 480px){#pillow_show #comfortable .twist_video{width:100%;margin-top:29.375rem;margin-left:0;left:0}}#pillow_show #comfortable .twist_video img,#pillow_show #comfortable .twist_video video{width:100%;box-sizing:border-box;border-right:1px solid transparent}@media screen and (max-width: 480px){#pillow_show #comfortable .twist_video img,#pillow_show #comfortable .twist_video video{width:700px;margin-left:-170px}}#pillow_show #comfortable .fluffing{display:inline-block;position:sticky;position:-webkit-sticky;position:-moz-sticky;width:420px;margin-left:50%;margin-top:25px;z-index:1}@media screen and (max-width: 768px){#pillow_show #comfortable .fluffing{width:380px;margin-left:45%}}@media screen and (max-width: 480px){#pillow_show #comfortable .fluffing{max-width:100%;margin-left:0;text-align:center}}#pillow_show #comfortable .trial_left,#pillow_show #comfortable .trial_right{margin-bottom:10%}#pillow_show #comfortable .trial_left h4,#pillow_show #comfortable .trial_right h4{margin-bottom:10px}#pillow_show #comfortable .trial_left p,#pillow_show #comfortable .trial_right p{font-size:0.9rem;margin:0}#pillow_show #comfortable h3{padding:0 0 0.8em 0;text-align:center}#pillow_show #comfortable .peaceofmind{text-align:center}@media screen and (max-width: 900px){#pillow_show #comfortable .peaceofmind{margin-top:30px}}#pillow_show #comfortable .trial_icon{display:inline-block;margin:0 5%;width:85px;text-align:center}@media screen and (max-width: 480px){#pillow_show #comfortable .trial_icon{margin:0 2%}}#pillow_show #comfortable .trial_icon:first-of-type{margin-left:0}#pillow_show #comfortable .trial_icon .icon{transform:scale(0.6);margin:0 auto}#pillow_show #comfortable .trial_icon .icon.icon_usa{margin-left:-13px}#pillow_show #comfortable h6{font-size:10px}@media screen and (max-width: 678px){#pillow_show #comfortable h6{padding-bottom:50px}}@media screen and (max-width: 480px){#pillow_show #comfortable h6{text-align:center}}@media screen and (max-width: 400px){#pillow_show #comfortable h6{padding-bottom:25px}}#pillow_show #flat .column{text-align:center}#pillow_show #flat .column .product_title h3{padding-bottom:0.8em}@media screen and (max-width: 480px){#pillow_show #flat .column article{display:block;margin:0 auto;width:75%}#pillow_show #flat .column article figure img{width:100%}}#pillow_show #flat .column p{margin:0 auto}#pillow_show #flat .column .grid{display:grid;grid-template-columns:48% 4% 48%;grid-template-areas:"tn-article vs typical-article";-ms-grid-template-columns:48% 4% 48%;-ms-grid-template-areas:"tn-article vs typical-article";margin:0 0 60px 0}@media screen and (max-width: 678px){#pillow_show #flat .column .grid{margin:0 0 40px 0}}@media screen and (max-width: 480px){#pillow_show #flat .column .grid{grid-template-columns:1fr;grid-template-rows:1fr 4% 1fr;grid-template-areas:"tn-article" "vs" "typical-article";-ms-grid-template-columns:1fr;-ms-grid-template-rows:1fr 4% 1fr;-ms-grid-template-areas:"tn-article" "vs" "typical-article";margin:0}}#pillow_show #flat .column article{text-align:center}#pillow_show #flat .column article p{position:relative;margin-top:-90px;z-index:2}@media screen and (max-width: 1080px){#pillow_show #flat .column article p{margin-top:-80px}}@media screen and (max-width: 805px){#pillow_show #flat .column article p{margin-top:-50px}}@media screen and (max-width: 480px){#pillow_show #flat .column article p{margin-top:-25px}}@media screen and (max-width: 480px){#pillow_show #flat .column article{display:block;margin:0 auto;width:75%}}#pillow_show #flat .column article figure{position:relative;z-index:1}#pillow_show #flat .column article figure img{width:100%}#pillow_show #flat .column .tn-article{grid-area:tn-article;-ms-grid-area:tn-article}#pillow_show #flat .column .typical-article{grid-area:typical-article;-ms-grid-area:typical-article}@media screen and (max-width: 480px){#pillow_show #flat .column .typical-article{margin-top:-40px}}#pillow_show #flat .column .vs{font:1.15em "Avenir LT W01_95 Black1475556", sans-serif;grid-area:vs;-ms-grid-area:vs;align-self:center;position:relative;z-index:2}@media screen and (max-width: 480px){#pillow_show #flat .column .vs{padding-top:30px}}#pillow_show #flat .hero_icons{display:none}#pillow_show #flat .copy{margin:0 auto 30px auto;max-width:47%;text-align:center;position:relative;z-index:2}@media screen and (max-width: 678px){#pillow_show #flat .copy{max-width:100%}}@media screen and (max-width: 480px){#pillow_show #flat .copy{margin-bottom:0}}#pillow_show #flat .copy:first-of-type p{font-size:1.3em;margin-bottom:0}#pillow_show #flat .copy:first-of-type:first-of-type p{font-size:1.3em;margin-bottom:0}#pillow_show #flat .copy:first-of-type h4{margin:15px 0 0.8em 0}#pillow_show #flat .hero_form{margin-top:12px}#pillow_show #flat .hero_form .product_order_form,#pillow_show #flat .hero_form .product_availability_form{margin:0 auto}#pillow_show #flat .hero_form .product_order_form .dropdown_toggle,#pillow_show #flat .hero_form .product_availability_form .dropdown_toggle{border:1px solid #484B4C;margin-left:-7px}#pillow_show #flat .hero_form .product_order_form .dropdown_toggle:hover,#pillow_show #flat .hero_form .product_availability_form .dropdown_toggle:hover{border:1px solid #60edb3}@media screen and (max-width: 480px){#pillow_show #flat .hero_form .product_order_form .dropdown_toggle,#pillow_show #flat .hero_form .product_availability_form .dropdown_toggle{margin-left:0}}#pillow_show #faq_footer{padding:0;background-color:#efefee}#pillow_show #faq_footer ul{margin:0 auto;max-width:864px;padding:40px}@media screen and (max-width: 480px){#pillow_show #faq_footer ul{padding:30px 0 40px 0}}#pillow_show .faqs{max-width:100%}#pillow_show .faqs .video_wrap{width:100%;max-width:800px;margin:0 auto}#pillow_show #reviews{margin-top:0 !important}#pillow_show #reviews .name,#pillow_show #reviews .rating{margin-bottom:15px}#pillow_show #order{padding:56px 15px 210px;background:transparent url("/images/pillow/pillow-form-bkg-01db706e.jpg") bottom center no-repeat;background-size:cover;padding:56px 15px 200px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#pillow_show #order{background:transparent url("/images/pillow/pillow-form-bkg@2x-a6b5a424.jpg") bottom center no-repeat}}#pillow_show #order h2{text-align:center;color:#fff;padding-bottom:20px;margin:0 auto;max-width:70%;padding-bottom:14px}@media screen and (max-width: 678px){#pillow_show #order h2{max-width:100%}}#pillow_show #order .hero_icons{text-align:center}#pillow_show #order p{color:#fff;text-align:center}#pillow_show #order h6{color:#fff}#pillow_show #order .product_order_form,#pillow_show #order .product_availability_form{margin:10px auto 35px auto}#pillow_show #order .product_order_form p,#pillow_show #order .product_availability_form p{text-align:left}#pillow_show #order .canada_pillow_form{margin:0 auto 30px;text-align:center;margin:0 auto}#pillow_show #order .canada_pillow_form label{color:#666}#pillow_show #order .canada_pillow_form input[type="text"],#pillow_show #order .canada_pillow_form input[type="email"]{background:#efefee}#mattress_show .product_hero{background:#F6F7F6 url("/images/mattress/bg_hero@2x-abaabea3.jpg") center center no-repeat;background-size:cover}@media screen and (max-width: 480px){#mattress_show .product_hero{background-image:url("/images/mattress/bg_hero-aa43c05d.jpg");background-position:70% bottom}}#mattress_show .product_hero .product_hero_content{text-align:center}#mattress_show #mattress_faq #faqs>.product_title>p{max-width:unset}@media screen and (max-width: 480px){#mattress_show #mattress_faq #faqs{padding-top:0}}#mattress_show .product_selector{display:block;padding-bottom:120px;text-align:center}#mattress_show .product_selector::after{clear:both;content:"";display:table}#mattress_show .product_selector .product_order_form{margin:0 auto;position:relative}#mattress_show .product_selector .product_order_form .dropdown_toggle{background:#F7F7F7;border:1px solid #E9E9E9;border-radius:0}#mattress_show .product_selector .product_order_form fieldset.visible ul.products{left:4px}@media screen and (max-width: 1080px){#mattress_show .product_selector .product_order_form fieldset.visible ul.products{left:0}}@media screen and (max-width: 480px){#mattress_show .product_selector .product_order_form fieldset.visible ul.products{top:calc(100% - 45px)}}#mattress_show .product_selector .product_icons{display:block;margin-top:24px;margin-left:auto;margin-right:auto;max-width:420px}#mattress_show .product_selector .product_icons::after{clear:both;content:"";display:table}#mattress_show .product_selector .product_icons .product_icon{box-sizing:border-box;font-size:14px;display:inline-block;width:30%;vertical-align:top}#mattress_show .product_selector .product_icons .product_icon span{height:48px;display:block;margin-bottom:10px}#mattress_show .product_selector .product_icons .product_icon img{margin-bottom:10px}@media screen and (max-width: 480px){#mattress_show .product_selector .product_icons .product_icon img{width:40px}}#mattress_show .product_features .features_segments{background:url("/images/mattress/diagram_mattress2-99813c7d.jpg") center top no-repeat;text-align:center}@media screen and (max-width: 768px){#mattress_show .product_features .features_segments{padding-top:200px;background-image:url("/images/mattress/diagram_mattress_mobile2-1c91a63f.jpg");background-size:100%;text-align:left}}@media screen and (max-width: 480px){#mattress_show .product_features .features_segments{padding-top:125px}}#mattress_show .product_features .features_segments li{margin-top:-110px;margin-left:30px;margin-right:30px;padding-top:370px;display:inline-block;width:200px;text-align:left;background-repeat:no-repeat;background-position:left bottom;vertical-align:bottom}@media screen and (max-width: 868px){#mattress_show .product_features .features_segments li{margin-left:10px;margin-right:10px}}#mattress_show .product_features .features_segments li h6{margin-bottom:12px}#mattress_show .product_features .features_segments li p{margin-bottom:0}#mattress_show .product_features .features_segments li#segment_1{padding-right:16px;background-image:url("/images/mattress/bg_diagram_pointer-b87328ba.svg");background-position:right bottom;text-align:right}@media screen and (max-width: 768px){#mattress_show .product_features .features_segments li#segment_1{text-align:left}}#mattress_show .product_features .features_segments li#segment_2{padding-left:16px;width:240px;background-image:url("/images/mattress/bg_diagram_pointer_2-3658b2a5.svg")}#mattress_show .product_features .features_segments li#segment_3{margin-bottom:0;padding-left:16px;background-image:url("/images/mattress/bg_diagram_pointer_3-6cd5e900.svg")}@media screen and (max-width: 768px){#mattress_show .product_features .features_segments li{margin:0 0 48px 0;padding:0 !important;width:auto !important;position:relative;background-image:none !important;counter-increment:features}#mattress_show .product_features .features_segments li:before{position:static;float:left;top:0;left:0;z-index:2;width:24px;height:24px;font:normal 14px/24px "Avenir LT W01_95 Black1475556", sans-serif;text-align:center;content:counter(features);border-radius:100%;background:#60edb3}#mattress_show .product_features .features_segments li .copy{margin-left:36px}}#mattress_show .product_buy_wrapper{margin-bottom:0}#mattress_show .video_faqs{padding:0;position:relative}@media screen and (max-width: 480px){#mattress_show .video_faqs{padding:3.75em 0}}#mattress_show .video_faqs .product_title{margin-bottom:60px}#mattress_show .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: 1200px){#mattress_show .video_faqs .viewer{width:49%}#mattress_show .video_faqs .viewer iframe{height:330px}}@media screen and (max-width: 965px){#mattress_show .video_faqs .viewer{width:100%;margin-left:0}#mattress_show .video_faqs .viewer iframe{height:55vw}}@media screen and (max-width: 480px){#mattress_show .video_faqs .viewer iframe{height:54vw}}#mattress_show .video_faqs .list{display:inline-block;width:39%;vertical-align:top;overflow:hidden}@media screen and (max-width: 1200px){#mattress_show .video_faqs .list{width:49%}}@media screen and (max-width: 965px){#mattress_show .video_faqs .list{width:100%}}#mattress_show .video_faqs .list ul{padding:0;margin:0}#mattress_show .video_faqs .list li{display:block;width:100%;border-bottom:1px solid #E9E9E9}#mattress_show .video_faqs .list li.active{background-color:#F6F6F6}#mattress_show .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){#mattress_show .video_faqs .list li.active i{margin-right:9px}}#mattress_show .video_faqs .list li a{display:block;min-height:91px;padding:33px 30px 0 30px;box-sizing:border-box}@media screen and (max-width: 480px){#mattress_show .video_faqs .list li a{padding-top:20px}}#mattress_show .video_faqs .list h3{float:left;font-size:15px;line-height:28px}@media screen and (max-width: 480px){#mattress_show .video_faqs .list h3{line-height:1.3;max-width:220px}}#mattress_show .video_faqs .list time{font-size:14px;line-height:20px;float:right;padding-top:5px}#mattress_show .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){#mattress_show .video_faqs .list i{margin:8px 5px 0 0}}#mattress_show .two-layers{display:block;padding:0 1em;position:relative}#mattress_show .two-layers::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){#mattress_show .two-layers{padding:5em 0 0 0}}@media screen and (max-width: 480px){#mattress_show .two-layers{padding:2.875em 0 0 0}}#mattress_show .two-layers--summary{margin:64px auto 0 auto;max-width:43.75em;text-align:left}@media (max-width: 960px){#mattress_show .two-layers--summary{margin-top:24px}}@media screen and (max-width: 768px){#mattress_show .two-layers--summary{max-width:480px}}#mattress_show #mattress_cost .wrap{padding:0}#mattress_show #mattress_cost .product_title{margin-bottom:96px}#mattress_show #mattress_cost .product_title sup{font-size:16px}#mattress_show #mattress_cost .price-table{display:block;padding:0;position:relative}#mattress_show #mattress_cost .price-table::after{clear:both;content:"";display:table}#mattress_show #mattress_cost .price-table .wrap p{margin-top:10px;text-align:center;font-size:0.75em}@media screen and (max-width: 768px){#mattress_show #mattress_cost .price-table{padding:3em 0}#mattress_show #mattress_cost .price-table .h2{font-size:1.875em}}@media screen and (max-width: 480px){#mattress_show #mattress_cost .price-table{padding:3em 0 1em 0}#mattress_show #mattress_cost .price-table .wrap{padding:0 0.5em}#mattress_show #mattress_cost .price-table .lp-title h2{margin-bottom:0.451em}#mattress_show #mattress_cost .price-table .lp-title p{margin-bottom:2.375em;padding:0}}#mattress_show #mattress_cost .price-table .company{display:block;margin:1.25em 0;padding:1em 1em 10px 1em;border:1px solid #cccccc}#mattress_show #mattress_cost .price-table .company::after{clear:both;content:"";display:table}#mattress_show #mattress_cost .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}#mattress_show #mattress_cost .price-table .company dt,#mattress_show #mattress_cost .price-table .company dd{display:inline-block;width:50%;padding:6px 0;box-sizing:border-box}#mattress_show #mattress_cost .price-table .company.tn{border-color:#60edb3}#mattress_show #mattress_cost .price-table table{width:100%;max-width:800px;margin:2em auto;border-spacing:0;border-collapse:collapse}#mattress_show #mattress_cost .price-table table thead th{padding:1em 1em 0.5em 1em}#mattress_show #mattress_cost .price-table table thead th.tn{border:1px solid #60edb3;border-bottom-width:0}#mattress_show #mattress_cost .price-table table thead img{display:block;width:90px;height:auto;margin:0 auto}#mattress_show #mattress_cost .price-table table tbody th{padding:0.25em 1em;text-align:left;font-weight:500}#mattress_show #mattress_cost .price-table table tbody th+td{border:1px solid #60edb3;border-width:0 1px}#mattress_show #mattress_cost .price-table table tbody th.size{padding-right:2em;white-space:nowrap}#mattress_show #mattress_cost .price-table table tbody td{padding:0.25em 0;text-align:center}#mattress_show #mattress_cost .price-table table tbody tr:last-of-type th+td{border-bottom-width:1px}@media screen and (max-width: 580px){#mattress_show #mattress_cost .price-table .mobile{display:block !important}#mattress_show #mattress_cost .price-table table{display:none}}#mattress_show .what-matters--diagrams{display:block;margin-top:4em;margin-bottom:24px;text-align:center}#mattress_show .what-matters--diagrams::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#mattress_show .what-matters--diagrams{margin:2.875em 0 0.5em}}#mattress_show .what-matters--diagram{font:0.8rem "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;margin:0 60px;width:290px;display:inline-block;text-align:center}@media (max-width: 960px){#mattress_show .what-matters--diagram{margin:0 20px 24px 20px}}@media screen and (max-width: 768px){#mattress_show .what-matters--diagram{margin:0 20px 48px 20px}}@media screen and (max-width: 480px){#mattress_show .what-matters--diagram{margin:0 0 2em}}#mattress_show .what-matters--diagram picture{margin-top:24px;display:block}#mattress_show .what-matters--diagram picture img{width:100%}@media screen and (max-width: 768px){#mattress_show .what-matters--diagram picture{margin-bottom:1.5625em}}#mattress_show .what-matters--diagram img{max-width:100%}#mattress_show .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}#mattress_show .what-matters--closer{margin:0 auto;font-size:1em;max-width:43.75em;text-align:center}#mattress_show #made_for_tn .column{padding-top:0;padding-bottom:0}#mattress_show #made_for_tn .product_title{margin-bottom:96px}@media screen and (max-width: 768px){#mattress_show #made_for_tn .half{margin-bottom:60px;width:100%}}#mattress_show #made_for_tn .half.points{padding:0 60px}@media screen and (max-width: 768px){#mattress_show #made_for_tn .half.points{padding:0}}@media screen and (max-width: 480px){#mattress_show #made_for_tn .half.points{margin-bottom:0}}#mattress_show #made_for_tn .half.points h6{margin-top:60px;margin-bottom:12px}#mattress_show #made_for_tn .half.points h6:first-child{margin-top:0}#mattress_show #compatibility .product_title{margin-bottom:96px}#mattress_show #compatibility .frame_options{display:block;text-align:center}#mattress_show #compatibility .frame_options::after{clear:both;content:"";display:table}#mattress_show #compatibility .frame_options .option{margin:0 -4px;display:inline-block;width:320px;text-align:center}@media screen and (max-width: 768px){#mattress_show #compatibility .frame_options .option{margin-bottom:2em;width:50%}}@media screen and (max-width: 480px){#mattress_show #compatibility .frame_options .option{width:100%}}#mattress_show #compatibility .frame_options .option.box-springs .diagram{background-image:url("/images/icon_frame_springs-acdb7cda.svg")}#mattress_show #compatibility .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){#mattress_show #compatibility .frame_options .option.floor .diagram{background-image:url("/images/icon-floor@2x-974ec288.png")}}#mattress_show #compatibility .frame_options .option.slatted .diagram{background-image:url("/images/icon_slatted-686e3c00.svg")}#mattress_show #compatibility .frame_options .option.adjustable .diagram{background-image:url("/images/icon_adjustable-1bdbd206.svg")}#mattress_show #compatibility .frame_options .diagram{margin:0 auto 1.5em auto;width:150px;height:115px;max-width:100%;background-repeat:no-repeat;background-position:50% center}#mattress_show #mattress_specs{padding-top:0}#mattress_show #mattress_specs>div>div>article>p.body-l{text-align:center}#mattress_show #mattress_safe{margin-top:120px;text-align:center;padding-bottom:18px}@media screen and (max-width: 768px){#mattress_show #mattress_safe{margin-top:60px}}#mattress_show #mattress_safe .explainer_body p{margin-left:auto;margin-right:auto;max-width:680px}#mattress_show #mattress_safe .explainer_body p a{text-decoration:underline}#mattress_show #mattress_safe .fig-table{margin:96px auto;max-width:800px}@media screen and (max-width: 768px){#mattress_show #mattress_safe .fig-table{overflow-x:scroll}}#mattress_show #mattress_safe .fig-table table{width:100%;border-spacing:0;border-collapse:collapse}#mattress_show #mattress_safe .fig-table table th,#mattress_show #mattress_safe .fig-table table td{padding:20px;vertical-align:middle;text-align:center}@media screen and (max-width: 768px){#mattress_show #mattress_safe .fig-table table th,#mattress_show #mattress_safe .fig-table table td{padding:10px}}#mattress_show #mattress_safe .fig-table table .grey-border{border:1px solid #D3D3D3}#mattress_show #mattress_safe .fig-table table .green-bg{border:1px solid #60edb3;background-color:#60edb3}#mattress_show #mattress_safe .fig-table table tbody td{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3}#mattress_show #mattress_safe .fig-table table tbody tr td:first-child{border-left:1px solid #d3d3d3}#mattress_show #mattress_safe .fig-table table tbody tr td:last-child{border-right:1px solid #d3d3d3}#mattress_show #mattress_safe .fig-table table tbody .label{text-align:left}#mattress_show #mattress_safe .product_title{margin-top:12px;margin-bottom:24px}#mattress_show #mattress_safe .product_explainer .explainer_body{height:0px;overflow:hidden;max-width:800px;text-align:left;margin:0 auto}#mattress_show #mattress_safe .product_explainer .explainer_body p a:hover{color:#60edb3}#mattress_show #mattress_safe .product_explainer .explainer_body.active{padding-top:25px;height:auto}#mattress_show #mattress_safe .product_explainer .explainer_body+.explainer_toggle input[type="checkbox"]:checked+label svg{transform:rotate(45deg);transition:all 0.3s ease}#mattress_show #mattress_safe .product_explainer .explainer_toggle input[type="checkbox"]{display:none}#mattress_show #mattress_safe .product_explainer .explainer_toggle label{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;cursor:pointer}#mattress_show #mattress_safe .product_explainer .explainer_toggle label:active,#mattress_show #mattress_safe .product_explainer .explainer_toggle label:focus{outline:none}#mattress_show #mattress_safe .product_explainer .explainer_toggle label:hover svg .sheets_toggle{fill:#60edb3}#mattress_show #mattress_last{text-align:center}#mattress_show #mattress_last .column{padding-top:0;padding-bottom:0}#mattress_show #mattress_last .product_title{margin-bottom:24px}#mattress_show #mattress_last .product_explainer .explainer_body{height:0px;overflow:hidden;max-width:1040px;text-align:left;margin:0 auto}#mattress_show #mattress_last .product_explainer .explainer_body.active{padding-top:25px;height:auto}#mattress_show #mattress_last .product_explainer .explainer_body p{margin-left:auto;margin-right:auto;max-width:680px}#mattress_show #mattress_last .product_explainer .explainer_body p a{text-decoration:underline}#mattress_show #mattress_last .product_explainer .explainer_body p a:hover{color:#60edb3}#mattress_show #mattress_last .product_explainer .explainer_body+.explainer_toggle input[type="checkbox"]:checked+label svg{transform:rotate(45deg);transition:all 0.3s ease}#mattress_show #mattress_last .product_explainer .explainer_toggle input.toggle{border:none}#mattress_show #mattress_last .product_explainer figure{margin:96px 0 0}#mattress_show #mattress_last .product_explainer figure table{clear:both;margin:0 auto}#mattress_show #mattress_last .product_explainer figure table thead tr th{font:normal 13px/20px "Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;letter-spacing:2px}#mattress_show #mattress_last .product_explainer figure table tbody tr td{font:21px/32px "Avenir LT W01_85 Heavy1475544", sans-serif;vertical-align:top}#mattress_show #mattress_last .product_explainer figure table tbody tr td .inner{color:#484B4C}#mattress_show #mattress_last .product_explainer figure table tbody tr td .outer{color:#60edb3;text-decoration:line-through;margin-bottom:55px}@media screen and (max-width: 768px){#mattress_show #mattress_last .product_explainer figure table tbody tr td{font-size:16px}}#mattress_show #mattress_last .product_explainer figure table td:nth-child(odd){width:40%}#mattress_show #mattress_last .product_explainer figure table td:nth-child(odd) span.inner{display:block;margin-bottom:30px}#mattress_show #mattress_last .product_explainer figure table td:nth-child(even){text-align:center}@media screen and (max-width: 768px){#mattress_show #mattress_last .product_explainer figure table td:nth-child(even){padding:0 5%}}#mattress_show #mattress_last .product_explainer figure table td:nth-child(3){font-family:"Avenir LT W01_65 Medium1475532", sans-serif}#mattress_show #mattress_last .product_explainer .explainer_toggle input[type="checkbox"]{display:none}#mattress_show #mattress_last .product_explainer .explainer_toggle label{appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}#mattress_show #mattress_last .product_explainer .explainer_toggle label:active,#mattress_show #mattress_last .product_explainer .explainer_toggle label:focus{outline:none}#mattress_show #mattress_last .product_explainer .explainer_toggle label:hover svg .sheets_toggle{fill:#60edb3}#mattress_show #mattress_last .icon-warranty{margin-bottom:12px;width:72px}#mattress_show #mattress_warranty{border-bottom:1px solid #E9E9E9}#mattress_show #mattress_warranty .product_title h2 span{padding-bottom:2px;border-bottom:2px solid}#mattress_show #mattress_warranty .wrap{display:grid;margin-top:48px;margin:64px auto 0;grid-template-columns:repeat(3, 28%);grid-column-gap:8%}@media screen and (max-width: 1080px){#mattress_show #mattress_warranty .wrap{margin-left:4%;margin-right:4%}}@media screen and (max-width: 768px){#mattress_show #mattress_warranty .wrap{display:block;padding:0 20px}}#mattress_show #mattress_warranty .wrap .point>.svg_icon{display:block;margin:0 auto 24px}#mattress_show #mattress_warranty .wrap .point .sleep_trial_icon,#mattress_show #mattress_warranty .wrap .point .warranty_icon{width:51px;height:50px}#mattress_show #mattress_warranty .wrap .point .delivered_icon{width:48px;height:50px}#mattress_show #mattress_warranty .wrap .point h6{margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){#mattress_show #mattress_warranty .wrap .point{display:block;margin:0 auto 48px;width:70%;max-width:300px}}@media screen and (max-width: 480px){#mattress_show #mattress_warranty .wrap .point{width:100%}}#mattress_show #mattress_love .diagram{margin-top:96px;margin-bottom:48px;text-align:center}@media screen and (max-width: 480px){#mattress_show #mattress_love .diagram{margin-top:48px}}#mattress_show #mattress_love .explainer p{margin:0 auto 24px auto;max-width:680px}#mattress_show #mattress_reviews{border-bottom:1px solid #E9E9E9}#mattress_show #mattress_reviews .product_title{margin-bottom:96px}#mattress_show #mattress_reviews div[data-reviews-results]{margin:0 auto;max-width:700px}#mattress_show #mattress_reviews div[data-reviews-results] li.review{position:relative;padding-left:12.5rem;margin-bottom:2.5rem}#mattress_show #mattress_reviews div[data-reviews-results] li.review .customer{position:absolute;left:0;font:1rem/1.5rem "Avenir LT W01_85 Heavy1475544", sans-serif, Helvetica, Arial, sans-serif}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info{margin-bottom:0.5rem}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info .rating{position:relative;float:left;margin-right:2.625rem;width:5.3125rem;height:0.9375rem}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info .rating span{position:absolute;padding-left:0.5rem;left:100%;top:-0.0625rem;font:0.875rem/1.25rem "Avenir LT W01_95 Black1475556", sans-serif, Helvetica, Arial, sans-serif;white-space:nowrap}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info .date{margin-bottom:0.5rem;font:0.875rem/1.25rem "Avenir LT W04_55 Roman1475524", sans-serif, Helvetica, Arial, sans-serif;color:#6F7575}#mattress_show #mattress_reviews div[data-reviews-results] li.review .response{clear:both;margin:0.5rem 0 1rem}#mattress_show #mattress_reviews div[data-reviews-results] li.review footer a[data-helpful-vote]{margin-right:0.5rem;padding-bottom:0.25rem;font:0.75rem/1rem "Avenir LT W01_85 Heavy1475544", sans-serif, Helvetica, Arial, sans-serif;text-transform:uppercase;color:#6F7575;border-bottom:solid 0.125rem #898E8E}#mattress_show #mattress_reviews div[data-reviews-results] li.review footer span{font:0.75rem/1rem "Avenir LT W04_55 Roman1475524", sans-serif, Helvetica, Arial, sans-serif}@media screen and (max-width: 768px){#mattress_show #mattress_reviews div[data-reviews-results] li.review{padding:0}#mattress_show #mattress_reviews div[data-reviews-results] li.review .customer{float:left;position:static;width:100%;display:block}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info .rating{float:right}#mattress_show #mattress_reviews div[data-reviews-results] li.review .info .date{margin:0.5rem 0 1rem;clear:both;text-align:right}}#mattress_show #mattress_reviews .reviews_button{margin:48px 0;text-align:center}#mattress_show #mattress_reviews .disclosure{margin-left:auto;margin-right:auto;max-width:765px}#mattress_show #mattress_selector form#details h3{text-align:center}#mattress_show #mattress_selector form#details fieldset{margin-top:24px}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide{background-color:#FFF;background-size:contain}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_1{background-image:url("/images/mattress_modal/product_slide_1-19fc69d4.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_1{background-image:url("/images/mattress_modal/product_slide_1@2x.jpg")}}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_2{background-image:url("/images/mattress_modal/product_slide_2-2bfc6d79.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_2{background-image:url("/images/mattress_modal/product_slide_2@2x.jpg")}}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_3{background-image:url("/images/mattress_modal/product_slide_3-2b42a892.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_3{background-image:url("/images/mattress_modal/product_slide_3@2x.jpg")}}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_4{background-image:url("/images/mattress_modal/product_slide_4-6a5132c0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_4{background-image:url("/images/mattress_modal/product_slide_4@2x.jpg")}}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_5{background-image:url("/images/mattress_modal/product_slide_5-b7d66022.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_5{background-image:url("/images/mattress_modal/product_slide_5@2x.jpg")}}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_3{background-size:cover}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_4{background-size:cover}#mattress_show #mattress_selector #product_buy .product_buy_wrapper #slides .slide.slide_5{background-size:cover}body.mint_mattress{background:#2e2e2e;border-top-color:#2e2e2e}@media screen and (min-width: 768px){body.mint_mattress{border-top:0}}body.mint_mattress h1,body.mint_mattress h2,body.mint_mattress h3,body.mint_mattress h4,body.mint_mattress h5,body.mint_mattress h6{color:#ffffff}body.mint_mattress>header>.column{background:transparent}@media screen and (max-width: 768px){body.mint_mattress>header>.column{background:#2e2e2e}}body.mint_mattress>header.collapsed>.column{background:#2e2e2e}body.mint_mattress>header .desktop a{color:#ffffff}body.mint_mattress>header .desktop a.active{color:#ffffff}body.mint_mattress>header .logo svg{fill:#ffffff}body.mint_mattress>header a.cart svg{fill:#ffffff}body.mint_mattress>header nav.desktop>ul a:hover{color:#ffffff}body.mint_mattress main{color:#ffffff;background:#2e2e2e}body.mint_mattress #minicart header h4{color:#484B4C}body.mint_mattress #minicart table.products .name a{color:#484B4C}#mint_mattress{background:#2e2e2e}#mint_mattress a.button{min-width:200px;text-align:center;padding:16px 24px;font-size:14px;text-transform:none;color:#484B4C;box-sizing:border-box;display:block;width:200px;margin:0 auto;text-transform:capitalize}#mint_mattress .stripe{background:#484B4C}#mint_mattress .product_title{text-align:center}#mint_mattress .product_title h2{padding:0 25px 24px 25px;font:normal 42px "Avenir LT W01_45 Book1475508", sans-serif;text-transform:none;letter-spacing:normal;margin:0 auto}@media screen and (max-width: 768px){#mint_mattress .product_title h2{font-size:30px}}@media screen and (max-width: 400px){#mint_mattress .product_title h2{font-size:24px;line-height:36px}}#mint_mattress .product_title h3{padding:0 45px 24px 45px}@media screen and (max-width: 768px){#mint_mattress .product_title h3{font-size:25px}}#mint_mattress .product_title p{font-size:20px;max-width:700px;margin:0 auto 1em;padding:0 35px}@media screen and (max-width: 400px){#mint_mattress .product_title p{font-size:18px;line-height:28px}}#mint_mattress #hero{height:auto;padding:16rem 6.25% 0;background-color:transparent;background-image:url("../images/mint/mint_mattress.jpg");background-repeat:no-repeat;background-size:1250px;background-position:center -4rem}@media screen and (max-width: 768px){#mint_mattress #hero{height:initial;background-color:transparent;background-image:url("../images/mint/mint_mattress.jpg");background-repeat:no-repeat;background-size:800px;background-position:center -15px;padding:2.0625rem 6.25% 0}}@media screen and (max-width: 580px){#mint_mattress #hero{background-position:center 10%;background-size:580px;padding:5rem 6.25% 0}}#mint_mattress #hero h1{font-size:42px;color:#ffffff;max-width:750px;margin:0 auto 27px}@media screen and (max-width: 768px){#mint_mattress #hero h1{font-size:30px}}@media screen and (max-width: 320px){#mint_mattress #hero h1{font-size:24px;line-height:32px}}#mint_mattress #hero p{font-size:24px}@media screen and (max-width: 768px){#mint_mattress #hero p{padding-bottom:100px}}@media screen and (max-width: 600px){#mint_mattress #hero p{padding-bottom:0;padding-top:20px}}#mint_mattress #hero mark{position:relative;margin:0 3px}#mint_mattress #hero mark:after{position:absolute;right:-3px;left:-3px;height:3px;content:"";background:#60edb3;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#mint_mattress #hero .product_selector{padding-top:9rem}@media screen and (max-width: 580px){#mint_mattress #hero .product_selector{padding-top:4rem}}#mint_mattress #hero .product_selector .product_order_form,#mint_mattress #hero .product_selector .product_availability_form{max-width:420px;margin:0 auto}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle{padding:22px 0 23px 15px}#mint_mattress #hero .product_selector .product_order_form p,#mint_mattress #hero .product_selector .product_availability_form p{font-size:13px !important;padding-left:4px;padding-top:10px}@media screen and (max-width: 768px){#mint_mattress #hero .product_selector .product_order_form p,#mint_mattress #hero .product_selector .product_availability_form p{padding-bottom:0px}}#mint_mattress #hero .product_selector .product_order_form p a,#mint_mattress #hero .product_selector .product_availability_form p a{text-decoration:underline}#mint_mattress #hero .product_selector .product_order_form [data-id="postal_code_reset"],#mint_mattress #hero .product_selector .product_availability_form [data-id="postal_code_reset"]{display:none}#mint_mattress #hero .product_selector .product_order_form [data-id="postal_code_reset"].visible,#mint_mattress #hero .product_selector .product_availability_form [data-id="postal_code_reset"].visible{display:block;padding:15px 6px}#mint_mattress #hero .product_selector .product_order_form fieldset,#mint_mattress #hero .product_selector .product_availability_form fieldset{display:none}#mint_mattress #hero .product_selector .product_order_form fieldset.visible,#mint_mattress #hero .product_selector .product_availability_form fieldset.visible{display:block}#mint_mattress #hero .product_selector .product_order_form fieldset input[type="text"],#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="text"]{border-radius:0px;border:none;width:47%;padding:14px;font:normal 14px "Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C;box-sizing:border-box;margin-right:3%}#mint_mattress #hero .product_selector .product_order_form fieldset input[type="text"]:focus,#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="text"]:focus{outline:none}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form fieldset input[type="text"],#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="text"]{font-size:18px;width:100%;margin-right:0%}}#mint_mattress #hero .product_selector .product_order_form fieldset input[type="submit"],#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="submit"]{width:47%}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form fieldset input[type="submit"],#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="submit"]{width:100%;margin-bottom:15px}}#mint_mattress #hero .product_selector .product_order_form fieldset input[type="submit"]:disabled,#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="submit"]:disabled{opacity:0.75}#mint_mattress #hero .product_selector .product_order_form fieldset input[type="submit"]:disabled:hover,#mint_mattress #hero .product_selector .product_availability_form fieldset input[type="submit"]:disabled:hover{background-color:#60edb3;cursor:default}@media screen and (max-width: 960px){#mint_mattress #hero .product_selector .product_order_form,#mint_mattress #hero .product_selector .product_availability_form{margin:0 auto}}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form,#mint_mattress #hero .product_selector .product_availability_form{max-width:250px}}#mint_mattress #hero .product_selector .product_order_form li,#mint_mattress #hero .product_selector .product_availability_form li{font-size:14px;min-width:195px}#mint_mattress #hero .product_selector .product_order_form .products,#mint_mattress #hero .product_selector .product_availability_form .products{z-index:10;box-sizing:border-box;border:1px solid #e9e9e9;background:#F7F7F7;transform:translateX(4px)}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form .products,#mint_mattress #hero .product_selector .product_availability_form .products{text-align:left;transform:translateX(0)}}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form .products li,#mint_mattress #hero .product_selector .product_availability_form .products li{width:248px}}#mint_mattress #hero .product_selector .product_order_form .products li:hover,#mint_mattress #hero .product_selector .product_availability_form .products li:hover{background:#e9e9e9}#mint_mattress #hero .product_selector .product_order_form .products li span,#mint_mattress #hero .product_selector .product_availability_form .products li span{float:right;margin-left:10px;font-weight:800;font-size:11px}#mint_mattress #hero .product_selector .product_order_form .products li label,#mint_mattress #hero .product_selector .product_availability_form .products li label{padding:10px 15px;line-height:2em;display:block;color:#484B4C}#mint_mattress #hero .product_selector .product_order_form .products li input,#mint_mattress #hero .product_selector .product_availability_form .products li input{display:none}#mint_mattress #hero .product_selector .product_order_form.active .products,#mint_mattress #hero .product_selector .product_availability_form.active .products{display:block !important;position:absolute;background:#fff;text-align:left}#mint_mattress #hero .product_selector .product_order_form p,#mint_mattress #hero .product_selector .product_availability_form p{margin-bottom:4px;font-size:13px;text-align:left}@media screen and (max-width: 960px){#mint_mattress #hero .product_selector .product_order_form p,#mint_mattress #hero .product_selector .product_availability_form p{text-align:left !important}}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:none;background:#fff;text-align:left;padding:22px 0 23px 15px;font-size:14px;font-weight:200;line-height:0;vertical-align:top;margin-right:3%}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle .strikethrough,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle .strikethrough{margin:0 10px}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle:hover,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle:hover{cursor:pointer}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle:focus,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle:focus{outline:none}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle::after,#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle::after{content:"";border-right:2px solid #6f7575;border-bottom:2px solid #6f7575;padding:3px;transform:rotate(45deg);float:right;margin:-5px 15px}#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_order_form input[type="submit"],#mint_mattress #hero .product_selector .product_order_form input[type="text"],#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_availability_form input[type="submit"],#mint_mattress #hero .product_selector .product_availability_form input[type="text"]{width:47%}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .product_order_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_order_form input[type="submit"],#mint_mattress #hero .product_selector .product_order_form input[type="text"],#mint_mattress #hero .product_selector .product_availability_form .dropdown_toggle,#mint_mattress #hero .product_selector .product_availability_form input[type="submit"],#mint_mattress #hero .product_selector .product_availability_form input[type="text"]{width:100%}}#mint_mattress #hero .product_selector .product_order_form ul,#mint_mattress #hero .product_selector .product_availability_form ul{display:none}#mint_mattress #hero .product_selector .hero_icons{margin-top:30px;max-width:400px}@media screen and (max-width: 960px){#mint_mattress #hero .product_selector .hero_icons{margin:30px auto 0}}#mint_mattress #hero .product_selector .hero_icons h6{font-family:"Avenir LT W01_35 Light1475496", sans-serif;font-size:14px;letter-spacing:0;text-transform:none;font-weight:900}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .hero_icons h6{max-width:70px;margin:0 auto;font-size:13px;line-height:1.4}}#mint_mattress #hero .product_selector .hero_icons .third{max-width:120px;text-align:center}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .hero_icons .third{max-width:100px}}@media screen and (max-width: 400px){#mint_mattress #hero .product_selector .hero_icons .third{max-width:80px}}#mint_mattress #hero .product_selector .hero_icons .third svg{margin:0 auto 5px auto;fill:#484B4C}#mint_mattress #hero .product_selector .hero_icons .third img{max-height:45px}#mint_mattress #hero .product_selector .unavailable,#mint_mattress #hero .product_selector .out_of_stock{display:none}#mint_mattress #hero .product_selector .unavailable.visible,#mint_mattress #hero .product_selector .out_of_stock.visible{display:block}#mint_mattress #hero .product_selector .out_of_stock{max-width:410px;width:100%;margin:20px 0 0 5px;padding:20px;background:rgba(0,0,0,0.4)}@media screen and (max-width: 960px){#mint_mattress #hero .product_selector .out_of_stock{margin:20px auto 0}}@media screen and (max-width: 480px){#mint_mattress #hero .product_selector .out_of_stock{background:rgba(0,0,0,0.6)}}#mint_mattress #hero .product_selector .out_of_stock p{padding:0px !important;margin:0px;text-align:center;color:#fff !important}#mint_mattress #hero .product_selector .out_of_stock a{width:100%;margin-top:10px !important;text-align:center}#mint_mattress #hero .product_selector .disclosure{margin:0;text-align:left}#mint_mattress #hero .product_selector .demand_alert{background:rgba(0,0,0,0.3);max-width:440px;width:100%;padding:7px 15px;margin-bottom:15px}@media screen and (max-width: 960px){#mint_mattress #hero .product_selector .demand_alert{margin:0 auto 15px auto}}#mint_mattress #hero .product_selector .demand_alert p{padding:0 !important;margin:0}#mint_mattress #hero .product_selector .waitlist_modal_container #waitlist_modal_screen{display:none}#mint_mattress #hero .product_selector .waitlist_modal_container.active #waitlist_modal_screen{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:5000}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal{display:block;z-index:5001;padding:30px;width:90%;max-width:500px}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal p{text-align:center}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal p .close{float:right;margin-top:-10px;margin-right:-10px}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal .cross_sell{text-align:center;padding-bottom:80px}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal .cross_sell picture a{border-bottom:none}#mint_mattress #hero .product_selector .waitlist_modal_container.active .modal .cross_sell a{color:#6f7575}#mint_mattress #hero .product_selector form.product_waitlist{width:100%;max-width:450px}#mint_mattress #hero .product_selector form.product_waitlist h3{font-size:24px;text-align:center;padding-bottom:20px}#mint_mattress #hero .product_selector form.product_waitlist .field_wrap{margin-bottom:20px}#mint_mattress #hero .product_selector form.product_waitlist .field_wrap label{display:block;font-size:14px;color:#484B4C}#mint_mattress #hero .product_selector form.product_waitlist .field_wrap input{width:100%;font-size:16px;padding:15px;background:#F6F7F6;border:1px solid #efefee;border-radius:0px}#mint_mattress #hero .product_selector form.product_waitlist .field_wrap input:focus{outline:none;border:1px solid 60}#mint_mattress #hero .product_selector form.product_waitlist button.primary{display:block;margin:30px auto;width:80%;text-transform:capitalize;color:#484B4C;letter-spacing:1px;font-size:15px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;background:#60edb3;padding:15px 0;border:none}#mint_mattress #hero .product_selector form.product_waitlist button.primary:focus{outline:none}#mint_mattress #hero .product_selector form.product_waitlist .footer_back{font-family:"Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;width:auto;margin:0 auto;font-size:13px;letter-spacing:1px;padding-bottom:4px;color:#6f7575;border-bottom:2px solid #6f7575}#mint_mattress #hero .product_selector form.product_waitlist .footer_back:before,#mint_mattress #hero .product_selector form.product_waitlist .footer_back:after{display:none}#mint_mattress #warranties{padding:80px 0 64px 0}@media screen and (max-width: 400px){#mint_mattress #warranties{padding:48px 0 64px 0}}#mint_mattress #warranties ul{max-width:480px;margin:0 auto}#mint_mattress #warranties li{text-align:center;font-size:14px;color:#ffffff}#mint_mattress #warranties svg{display:block;margin:0 auto 10px auto}#mint_mattress #product_attributes{padding:132px 0 0 0}@media screen and (max-width: 768px){#mint_mattress #product_attributes{padding:50px 0 20px 0}}#mint_mattress #product_attributes h2{max-width:100%}@media screen and (max-width: 768px){#mint_mattress #product_attributes h2{max-width:350px}}@media screen and (max-width: 768px){#mint_mattress #product_attributes #features_slides>.details_picture{display:none}}#mint_mattress #product_attributes .details_picture{width:90%;margin:0 auto;max-width:1250px;position:relative}@media screen and (max-width: 768px){#mint_mattress #product_attributes .details_picture{width:97%;padding-bottom:10px}}#mint_mattress #product_attributes .details_picture .details_numbers>div{height:30px;width:30px;background:#60edb3;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:900;color:#2e2e2e;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}@media screen and (max-width: 768px){#mint_mattress #product_attributes .details_picture .details_numbers>div{font-size:13px;height:20px;width:20px}}#mint_mattress #product_attributes .details_picture .cooling .detail_one{position:absolute;top:23%;left:14.5%}#mint_mattress #product_attributes .details_picture .cooling .detail_two{position:absolute;top:29.5%;left:27.5%}#mint_mattress #product_attributes .details_picture .cooling .detail_three{position:absolute;top:42.5%;left:23.5%}#mint_mattress #product_attributes .details_picture .support .detail_one{position:absolute;top:31%;left:15.5%}#mint_mattress #product_attributes .details_picture .support .detail_two{position:absolute;top:33.5%;left:21.5%}#mint_mattress #product_attributes .details_picture .support .detail_three{position:absolute;top:44.5%;left:26.5%}#mint_mattress #product_attributes .details_picture .comfort .detail_one{position:absolute;top:16%;left:28.5%}#mint_mattress #product_attributes .details_picture .comfort .detail_two{position:absolute;top:39.5%;left:68%}#mint_mattress #product_attributes .details_picture .comfort .detail_three{position:absolute;top:31.5%;left:22.5%}#mint_mattress #product_attributes .details_picture img{display:block;width:100%;margin:0 auto}#mint_mattress #product_attributes .details_picture .support{display:none}#mint_mattress #product_attributes .details_picture .comfort{display:none}#mint_mattress #product_attributes .details_menu_slides{min-height:400px}@media screen and (max-width: 960px){#mint_mattress #product_attributes .details_menu_slides{min-height:520px}}@media screen and (max-width: 768px){#mint_mattress #product_attributes .details_menu_slides{min-height:0}}#mint_mattress #product_attributes .details_menu{width:80%;margin:0 auto;max-width:900px}@media screen and (max-width: 768px){#mint_mattress #product_attributes .details_menu{display:none}}#mint_mattress #product_attributes .details_menu ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3, 1fr)}#mint_mattress #product_attributes .details_menu li{display:inline-block;text-align:center}#mint_mattress #product_attributes .details_menu li a{display:block;padding:15px 24px;font-size:24px;color:#ffffff;line-height:1.4}@media screen and (max-width: 768px){#mint_mattress #product_attributes .details_menu li a{font-size:16px;font-weight:900;padding:15px 22px}}@media screen and (max-width: 450px){#mint_mattress #product_attributes .details_menu li a{font-size:14px}}@media screen and (max-width: 400px){#mint_mattress #product_attributes .details_menu li a{padding:15px}}#mint_mattress #product_attributes .details_menu li.active{background:#2e2e2e}#mint_mattress #product_attributes .details_menu li+li{-ms-grid-column:2}#mint_mattress #product_attributes .details_menu li+li+li{-ms-grid-column:3}#mint_mattress #product_attributes .slide{background:#2e2e2e;width:80%;margin:0 auto;max-width:900px}@media screen and (max-width: 768px){#mint_mattress #product_attributes .slide{width:100%}}#mint_mattress #product_attributes .slide+.slide .details_wrap{display:none}#mint_mattress #product_attributes .slide h6{padding-bottom:12px;color:#60edb3}#mint_mattress #product_attributes .slide ol{padding:28px 24px 30px 24px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#mint_mattress #product_attributes .slide ol{display:block}}#mint_mattress #product_attributes .slide li{width:33%}@media screen and (max-width: 768px){#mint_mattress #product_attributes .slide li{width:100%}}#mint_mattress #product_attributes .slide li+li{padding-left:15px}@media screen and (max-width: 768px){#mint_mattress #product_attributes .slide li+li{padding-left:0;margin-top:40px}}#mint_mattress #product_attributes .slide li+li+li{padding-left:30px}@media screen and (max-width: 768px){#mint_mattress #product_attributes .slide li+li+li{padding-left:0}}@media screen and (max-width: 768px){#mint_mattress #product_attributes #cooling,#mint_mattress #product_attributes #support,#mint_mattress #product_attributes #comfort{display:none}}#mint_mattress #product_attributes .owl-theme .owl-controls .owl-page.active span{background:#60edb3}#mint_mattress #product_attributes .owl-theme .owl-pagination{position:relative;margin-top:40px;display:block}#mint_mattress #product_attributes .features{display:none}@media screen and (max-width: 768px){#mint_mattress #product_attributes .features{display:block}}#mint_mattress #product_attributes .features.faqs .icon{right:20px;position:absolute;top:12px;width:12px;height:13px;text-indent:-9999px;background:url("../images/jobs/icon_plus.png") 0 0 no-repeat;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms}#mint_mattress #product_attributes .features.faqs li+li{border:none}#mint_mattress #product_attributes .mobile_features .support,#mint_mattress #product_attributes .mobile_features .comfort{display:block}#mint_mattress #product_attributes .mobile_features .details_numbers>div{background:#60edb3;border:2px solid #60edb3}#mint_mattress #product_attributes .mobile_features .column .list_wrap{background:#2e2e2e}#mint_mattress #product_attributes .mobile_features .column .list_wrap h3{color:#ffffff;font-size:20px;text-align:center;padding:30px}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul{color:#ffffff}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul h6{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;font-weight:900;color:#ffffff;font-size:1em}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul h6::first-letter{float:left;padding:0 0 15px}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul h6:focus{color:#60edb3}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul dl{color:white}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul dl.opened h6{color:#60edb3}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul dl dt{padding:0 20px}#mint_mattress #product_attributes .mobile_features .column .list_wrap ul dl p{padding:10px 20px 0;font-size:1.25em;line-height:1.5}#mint_mattress #exclusive{padding:97px 0 136px 0}@media screen and (max-width: 768px){#mint_mattress #exclusive{padding:50px 0 50px 0}}#mint_mattress #exclusive .product_title h2{max-width:650px;margin:0 auto}@media screen and (max-width: 768px){#mint_mattress #exclusive .product_title h2{max-width:490px}}@media screen and (max-width: 768px){#mint_mattress #exclusive .button{margin-top:60px}}#mint_mattress #exclusive #timeline{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1vw 1fr 1vw 1fr 1vw 1fr;grid-template-columns:repeat(4, 1fr);max-width:783px;margin:90px auto 40px;padding:0 30px;border-top:4px solid #898E8E;position:relative}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline{display:block;border-top:none;border-left:4px solid #898E8E;margin:40px auto;padding:0;max-width:270px}}#mint_mattress #exclusive #timeline .event{padding:30px 10px}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event{padding:30px 10px;max-width:230px;margin:0 auto}}#mint_mattress #exclusive #timeline .event:first-child:after{content:"";width:23%;height:4px;background:#60edb3;position:absolute;top:-4px}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:first-child:after{content:"";width:4px;height:28%;background:#60edb3;position:absolute;top:37px;left:-4px}}@media screen and (max-width: 330px){#mint_mattress #exclusive #timeline .event:first-child:after{height:29%}}#mint_mattress #exclusive #timeline .event:first-child:before{content:"";width:8px;height:8px;background:#ffffff;position:absolute;border-radius:50%;top:-6px;z-index:1}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:first-child:before{left:-6px;top:auto}}#mint_mattress #exclusive #timeline .event:nth-child(2){-ms-grid-column:3}#mint_mattress #exclusive #timeline .event:nth-child(2):before{content:"";width:8px;height:8px;background:#ffffff;position:absolute;border-radius:50%;top:-6px;z-index:1}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:nth-child(2):before{left:-6px;top:auto}}#mint_mattress #exclusive #timeline .event:nth-child(3){-ms-grid-column:5;width:1px;height:1px}#mint_mattress #exclusive #timeline .event:nth-child(3):before{content:"";width:15px;height:15px;border-width:0 5px 5px 0;border-style:solid;border-color:#60edb3;margin-top:-3px;background:transparent;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:-3px;top:-6px;border-radius:0}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:nth-child(3):before{bottom:-9px;left:-9px;top:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}#mint_mattress #exclusive #timeline .event:nth-child(3):after{content:"";width:16%;height:4px;background-color:#2e2e2e;background-image:-moz-repeating-linear-gradient(left, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-webkit-repeating-linear-gradient(left, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-o-repeating-linear-gradient(left, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-ms-repeating-linear-gradient(left, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:repeating-linear-gradient(left, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e2e2e, endColorstr=#898E8E,GradientType=0 );-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2e2e2e, endColorstr=#898E8E);background-size:26%;position:absolute;top:-4px}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:nth-child(3):after{width:4px;height:20%;background-color:#2e2e2e;background-image:-moz-repeating-linear-gradient(top, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-webkit-repeating-linear-gradient(top, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-o-repeating-linear-gradient(top, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:-ms-repeating-linear-gradient(top, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);background-image:repeating-linear-gradient(top, #2e2e2e, #2e2e2e 15px, #898E8E 15px, #898E8E 40px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e2e2e, endColorstr=#898E8E,GradientType=1 );-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#2e2e2e, endColorstr=#898E8E);top:280px;left:-4px}}#mint_mattress #exclusive #timeline .event:last-child{-ms-grid-column:7}#mint_mattress #exclusive #timeline .event:last-child:after{content:"";width:200px;height:4px;background:#60edb3;position:absolute;top:-4px}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:last-child:after{width:4px;height:24%;position:absolute;top:380px;left:-4px}}#mint_mattress #exclusive #timeline .event:last-child:before{content:"";width:8px;height:8px;background:#ffffff;position:absolute;border-radius:50%;top:-6px;z-index:1}@media screen and (max-width: 850px){#mint_mattress #exclusive #timeline .event:last-child:before{left:-6px;top:auto}}#mint_mattress #compatibility{padding:106px 0 116px 0}@media screen and (max-width: 768px){#mint_mattress #compatibility{padding:50px 0 50px 0}}#mint_mattress #compatibility .product_title,#mint_mattress #compatibility ul{max-width:690px;margin:0 auto}#mint_mattress #compatibility ul{display:grid;display:-ms-grid;text-align:center;grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1vw 1fr 1vw 1fr;-ms-grid-column-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media screen and (max-width: 768px){#mint_mattress #compatibility ul{display:block}}#mint_mattress #compatibility ul p{font:11px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding-top:10px}#mint_mattress #compatibility ul li{justify-self:left;-ms-flex-item-align:baseline;align-self:baseline}#mint_mattress #compatibility ul li+li{justify-self:center;-ms-grid-column:3}#mint_mattress #compatibility ul li+li+li{justify-self:end;-ms-grid-column:5}@media screen and (max-width: 768px){#mint_mattress #compatibility ul li{padding:20px 0}}#mint_mattress #comparison{padding:124px 0 94px 0}@media screen and (max-width: 768px){#mint_mattress #comparison{padding:50px 0 40px 0}}#mint_mattress #comparison .product_title{max-width:690px;padding-bottom:60px;margin:0 auto}#mint_mattress #comparison table{max-width:840px;margin:0 auto;border-spacing:0;border-collapse:collapse}#mint_mattress #comparison tr td,#mint_mattress #comparison tr th{padding:12px 50px 12px 0;text-align:right;vertical-align:top;width:50%}@media screen and (max-width: 768px){#mint_mattress #comparison tr td,#mint_mattress #comparison tr th{padding:12px}}#mint_mattress #comparison tr td+td,#mint_mattress #comparison tr td+th,#mint_mattress #comparison tr th+td,#mint_mattress #comparison tr th+th{padding:12px 0 12px 50px;text-align:left;border-left:1px solid #484B4C}@media screen and (max-width: 768px){#mint_mattress #comparison tr td+td,#mint_mattress #comparison tr td+th,#mint_mattress #comparison tr th+td,#mint_mattress #comparison tr th+th{padding:12px}}#mint_mattress #comparison th{padding-bottom:24px;font-size:32px;font-weight:normal;line-height:1}#mint_mattress #comparison th small{display:block;font-size:16px;padding-top:10px}#mint_mattress #comparison td img{display:block;width:100%}#mint_mattress #comparison .button{margin:50px auto 0 0}@media screen and (max-width: 768px){#mint_mattress #comparison .button{min-width:50px;width:initial}}#mint_mattress #comparison .more{color:#ffffff;border:2px solid #ffffff;background:#2e2e2e;padding:12px 24px;margin:50px 0 0 auto}@media screen and (max-width: 330px){#mint_mattress #comparison .more{padding:12px 20px}}#mint_mattress #comparison .more:hover{border-color:#60edb3}#mint_mattress #mattress_specs{padding:96px 0}@media screen and (max-width: 768px){#mint_mattress #mattress_specs{padding:50px 0}}#mint_mattress #mattress_specs #pricing_details{padding:0}#mint_mattress #mattress_specs #pricing_details article{max-width:880px;margin:0 auto}#mint_mattress #mattress_specs #pricing_details h3{margin-bottom:1rem;text-align:center}#mint_mattress #mattress_specs #pricing_details section{margin-top:60px}#mint_mattress #mattress_specs #pricing_details .details_menu ul{position:relative;width:100%;border-bottom:2px solid #6f7575}#mint_mattress #mattress_specs #pricing_details .details_menu li{display:inline-block;padding:0 0 8px 0;width:33.33333%;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: 768px){#mint_mattress #mattress_specs #pricing_details .details_menu li{width:100%}}@media screen and (max-width: 480px){#mint_mattress #mattress_specs #pricing_details .details_menu li{width:100%}}#mint_mattress #mattress_specs #pricing_details .details_menu li:first-of-type{text-align:left}#mint_mattress #mattress_specs #pricing_details .details_menu li:nth-of-type(2){text-align:center}#mint_mattress #mattress_specs #pricing_details .details_menu li:last-of-type{text-align:right}#mint_mattress #mattress_specs #pricing_details .details_menu li.active{position:relative}#mint_mattress #mattress_specs #pricing_details .details_menu li.active:before{position:absolute;right:0;bottom:-2px;left:0;height:2px;content:"";background:#60edb3}#mint_mattress #mattress_specs #pricing_details .details_menu li a{color:#ffffff}#mint_mattress #mattress_specs #pricing_details dl{font:"Avenir LT W01_45 Book1475508", sans-serif;margin-top:40px;padding-right:20px}#mint_mattress #mattress_specs #pricing_details dt{font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}#mint_mattress #mattress_specs #pricing_details dt strong{margin-right:8px;font:16px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}#mint_mattress #mattress_specs #pricing_details dd{font-size:14px;line-height:20px;text-transform:capitalize}#mint_mattress #mattress_specs #pricing_details .details_section ol,#mint_mattress #mattress_specs #pricing_details .details_section ul{border-bottom:none}#mint_mattress #mattress_specs #pricing_details .details_section ul li:before{content:" ";padding:3px;border-radius:5px;background:#6f7575;position:absolute;vertical-align:baseline;margin:7px 0 0 -25px}#mint_mattress #mattress_specs #pricing_details .details_section li{display:list-item;width:100%;padding-left:25px;font-family:"Avenir LT W04_55 Roman1475524", sans-serif;font-size:16px;text-transform:none;text-align:left;padding-bottom:10px;letter-spacing:0;color:#6f7575;cursor:default}@media screen and (max-width: 768px){#mint_mattress #mattress_specs #pricing_details .details_section li{display:list-item}}#mint_mattress #mattress_specs #pricing_details .details_section p{margin-bottom:16px;line-height:24px}#mint_mattress #mattress_specs #pricing_details .details_section p:first-child{margin-top:40px}#mint_mattress #mattress_specs #pricing_details .details_section p a{color:#484B4C;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}#mint_mattress #mattress_specs #pricing_details .details_section+.details_section{display:none}#mint_mattress #mattress_specs #pricing_details .actions{text-align:center;padding-bottom:50px}#mint_mattress #mattress_specs #pricing_details .buy_now{margin-top:45px;text-align:center}@media screen and (max-width: 768px){#mint_mattress #mattress_specs #pricing_details .details_menu{position:relative;height:44px;margin-bottom:15px}#mint_mattress #mattress_specs #pricing_details .details_menu ul{position:absolute;top:44px;right:0;left:0;border:none;background:#52575a}#mint_mattress #mattress_specs #pricing_details .details_menu ul.opened{padding-top:20px}#mint_mattress #mattress_specs #pricing_details .details_menu ul.opened li{display:block}#mint_mattress #mattress_specs #pricing_details .details_menu li{display:none;padding:0 0 20px 18px;text-align:left;border:none}#mint_mattress #mattress_specs #pricing_details .details_menu li:first-of-type,#mint_mattress #mattress_specs #pricing_details .details_menu li:nth-of-type(2),#mint_mattress #mattress_specs #pricing_details .details_menu li:last-of-type{text-align:left}#mint_mattress #mattress_specs #pricing_details .details_menu li:hover{color:#60edb3}#mint_mattress #mattress_specs #pricing_details .details_menu li.active{display:block;position:absolute;top:-44px;right:0;left:0;padding:10px 0;border-bottom:2px solid #60edb3;background:transparent;color:#fff}#mint_mattress #mattress_specs #pricing_details .details_menu li.active:before,#mint_mattress #mattress_specs #pricing_details .details_menu li.active:after{display:none}#mint_mattress #mattress_specs #pricing_details .details_menu 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)}#mint_mattress #mattress_specs #pricing_details .details_menu li:not(.active) a{color:white}#mint_mattress #mattress_specs #pricing_details .details_menu li:not(.active):hover a{color:#6f7575}}@media screen and (max-width: 590px){#mint_mattress #mattress_specs #pricing_details dl{display:block;width:100%}}#mint_mattress #mattress_specs #pricing_details .hero_reviews{display:block;padding-top:48px}#mint_mattress #mattress_specs #pricing_details .hero_reviews::after{clear:both;content:"";display:table}#mint_mattress #mattress_specs #pricing_details .hero--ratings{display:block;margin:0 0 48px 0;padding:0;text-align:center}#mint_mattress #mattress_specs #pricing_details .hero--ratings::after{clear:both;content:"";display:table}#mint_mattress #mattress_specs #pricing_details .hero--ratings h6{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:1px;font-size:18px}#mint_mattress #mattress_specs #pricing_details .hero--ratings .plus{display:inline-block;font-size:35px;font-weight:bold;color:#9D9D9D}@media screen and (max-width: 634px){#mint_mattress #mattress_specs #pricing_details .hero--ratings>div{display:block}}#mint_mattress #no-risk{padding:96px 0;text-align:center}@media screen and (max-width: 768px){#mint_mattress #no-risk{padding:60px 0 20px}}#mint_mattress #no-risk .product_title h2>span{border-bottom:2px solid #b4b5b4}#mint_mattress #no-risk .product_title p{padding:0}@media screen and (max-width: 768px){#mint_mattress #no-risk .product_title p{padding:0 5%}}#mint_mattress #no-risk .risk-points{display:block;max-width:1200px;margin:3em auto 2.75em auto;text-align:center}#mint_mattress #no-risk .risk-points::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){#mint_mattress #no-risk .risk-points{text-align:left;margin-bottom:0}}#mint_mattress #no-risk .risk-point{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 4%;text-align:center}#mint_mattress #no-risk .risk-point:last-child{margin-right:0}@media screen and (max-width: 768px){#mint_mattress #no-risk .risk-point{float:left;display:block;margin-right:2.35765%;width:100%}#mint_mattress #no-risk .risk-point:last-child{margin-right:0}}#mint_mattress #no-risk .risk-point .h4{margin-bottom:1em;font-size:0.8125rem;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;line-height:2;min-height:48px}@media screen and (max-width: 768px){#mint_mattress #no-risk .risk-point .h4{line-height:1.5;min-height:0}}#mint_mattress #no-risk .risk-point p{text-align:left}@media screen and (max-width: 768px){#mint_mattress #no-risk .risk-point p{margin-bottom:3em}}#mint_mattress #no-risk .risk-point--pic{margin-bottom:1em;height:65px}#mint_mattress #no-risk .risk-point--pic div{margin:0 auto;display:inline-block}#mint_mattress .faqs{max-width:100%;padding:96px 0}@media screen and (max-width: 768px){#mint_mattress .faqs{padding:30px}}#mint_mattress .faqs .column{max-width:740px}@media screen and (max-width: 768px){#mint_mattress .faqs h2{max-width:350px}}#mint_mattress .faqs dl{color:#ffffff}#mint_mattress .faqs dl.opened dt{color:#ffffff;font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}#mint_mattress .faqs dl a{color:#60edb3}#mint_mattress .faqs li+li{border-color:#484B4C}#mint_mattress .faqs .more{color:#ffffff;border:2px solid #ffffff;background:#2e2e2e;padding:12px 24px}#mint_mattress .faqs .more:hover{border-color:#60edb3}#mint_mattress #product_buy svg{display:block;margin:0 auto 10px auto}#mint_mattress #product_buy img{width:100%}#mint_mattress #product_buy .product_buy_wrapper{background-color:#484B4C;margin-bottom:0px}@media screen and (max-width: 768px){#mint_mattress #product_buy .product_buy_wrapper{display:block}}@media screen and (max-width: 960px){#mint_mattress #product_buy .product_buy_wrapper #slides{width:100%}}@media screen and (max-width: 960px) and (max-width: 480px){#mint_mattress #product_buy .product_buy_wrapper #slides{height:250px}}#mint_mattress #product_buy .product_buy_wrapper #slides .slide{max-width:100%;background-size:cover;background-position:center}@media screen and (max-width: 480px){#mint_mattress #product_buy .product_buy_wrapper #slides .slide{height:250px}}#mint_mattress #product_buy .product_buy_wrapper #slides .slide.slide_1{background-image:url("../images/mint/slide1.jpg")}#mint_mattress #product_buy .product_buy_wrapper #slides .slide.slide_2{background-image:url("../images/mint/slide2.jpg")}#mint_mattress #product_buy .product_buy_wrapper #slides .slide.slide_3{background-image:url("../images/mint/slide3.jpg")}#mint_mattress #product_buy .product_buy_wrapper #slides .slide.slide_4{background-image:url("../images/mint/slide4.jpg")}#mint_mattress #product_buy .product_buy_wrapper #product_select{-ms-grid-column:2;background-color:#484B4C;padding:30px 30px 50px 30px;max-width:100%}@media screen and (max-width: 960px){#mint_mattress #product_buy .product_buy_wrapper #product_select{margin:0 auto}}@media screen and (max-width: 768px){#mint_mattress #product_buy .product_buy_wrapper #product_select{-ms-grid-column:1}}#mint_mattress #product_buy .product_buy_wrapper #product_select h3{text-align:center}#mint_mattress #product_buy .product_buy_wrapper #product_select p{text-align:center}#mint_mattress #product_buy .product_buy_wrapper #product_select .strikethrough{margin-right:10px}@media screen and (max-width: 960px){#mint_mattress #product_buy .product_buy_wrapper #product_select form{max-width:400px;margin:0 auto}}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset{text-align:center}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul{margin:0 -7px 8px;overflow:hidden;list-style:none;padding:0 0 8px 0;line-height:150%;text-align:left}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul li{float:left;width:50%;padding:0 7px 10px 7px;box-sizing:border-box}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul li label{display:block;overflow:hidden;padding:8px;font-size:12px;background:#fff;cursor:pointer;color:initial;color:#2e2e2e}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul li label.active{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif;color:#ffffff;background:#797f83}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul li label input{display:none}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset ul li label span{float:right}#mint_mattress #product_buy .product_buy_wrapper #product_select form fieldset .button.primary{width:100%}#mint_mattress #product_buy .product_buy_wrapper #product_select form .selected_product{overflow:hidden;padding-bottom:20px}#mint_mattress #product_buy .product_buy_wrapper #product_select form .selected_product h4{float:left;color:#ffffff;font-size:1.5em}#mint_mattress #product_buy .product_buy_wrapper #product_select form .selected_product strong{float:right;padding-top:4px;color:#ffffff}#mint_mattress #product_buy .product_buy_wrapper #product_select form .third{font-size:14px;text-align:center}#mint_mattress #product_buy .product_buy_wrapper #product_select form .unavailable{display:none}#mint_mattress #product_buy .product_buy_wrapper #product_select form .unavailable.visible{display:block}#mint_mattress #product_buy .product_buy_wrapper #product_select form .warranties{padding-top:50px}body.mint_mattress.wait_list #mint_mattress #hero p{max-width:714px;margin:20px auto}body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"]{text-align:center}body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] label{display:inline-block;font-size:12px;vertical-align:middle}@media screen and (max-width: 630px){body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] label{display:block;text-align:left}}body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] input[name="email"]{height:45px;min-width:310px;margin-right:5px;font-size:1em;vertical-align:middle}@media screen and (max-width: 630px){body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] input[name="email"]{min-width:100%}}body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] button{border-radius:0;margin-top:0}@media screen and (max-width: 630px){body.mint_mattress #mint_mattress #hero form[data-id="waitlist_form"] button{width:100%;margin-top:10px}}body.mint_mattress #mint_mattress #hero .success{display:none}body.mint_mattress #mint_mattress #hero .success.visible{display:block}body.mint_mattress #mint_mattress #hero .modal{display:block}body.mint_mattress #mint_mattress #hero #waitlist_modal_screen{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:5000}body.mint_mattress #mint_mattress #hero .modal{display:block;z-index:5001;padding:30px;width:90%;max-width:420px}body.mint_mattress #mint_mattress #hero .modal p{text-align:center;color:#000000;margin:0;font-size:15px}@media screen and (max-width: 768px){body.mint_mattress #mint_mattress #hero .modal p{padding-bottom:0}}@media screen and (max-width: 600px){body.mint_mattress #mint_mattress #hero .modal p{padding-top:0}}body.mint_mattress #mint_mattress #hero .modal p .close{float:right;margin-top:-18px;margin-right:-18px;height:12px;width:12px}body.mint_mattress #mint_mattress #hero .modal .body{color:#000000;padding:20px 0 0;max-width:300px;margin:0 auto}body.mint_mattress #mint_mattress #hero .modal h3{color:#000000;font-size:25px}body.mint_mattress #mint_mattress #hero .modal .button{margin-top:30px;font-size:11px}body.mint_mattress #mint_mattress #hero .modal .footer_back{display:block;text-transform:uppercase;font-size:11px;border-bottom:3px solid;width:36px;margin:30px auto 0}body.mint_mattress #mint_mattress #hero a.view_mattress{color:#ffffff;border-bottom:3px solid white;display:block;width:167px;margin:50px auto}#showroom .masthead{margin:0}#showroom .masthead .slide_1{background-image:url("/images/showroom/phoenix/img_slide_1-d0c71dd3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_1{background-image:url("/images/showroom/phoenix/img_slide_1@2x.jpg")}}#showroom .masthead .slide_2{background-image:url("/images/showroom/phoenix/img_slide_2-cab890c0.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_2{background-image:url("/images/showroom/phoenix/img_slide_2@2x.jpg")}}#showroom .masthead .slide_3{background-image:url("/images/showroom/phoenix/img_slide_3-0bac363f.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_3{background-image:url("/images/showroom/phoenix/img_slide_3@2x.jpg")}}#showroom .masthead .slide_4{background-image:url("/images/showroom/phoenix/img_slide_4-c9946f1a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_4{background-image:url("/images/showroom/phoenix/img_slide_4@2x.jpg")}}#showroom .masthead .slide_5{background-image:url("/images/showroom/phoenix/img_slide_5-2df09bc1.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead .slide_5{background-image:url("/images/showroom/phoenix/img_slide_5@2x.jpg")}}#showroom .masthead .copy{right:10%;left:10%}#showroom .masthead.last .slide{background-image:url("/images/showroom/phoenix/img_bottom-63d60e1c.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#showroom .masthead.last .slide{background-image:url("/images/showroom/phoenix/img_bottom@2x-dfc935ef.jpg")}}#showroom .masthead.last .copy{right:32%;left:32%}@media screen and (max-width: 768px){#showroom .masthead.last .copy{right:15%;left:15%}}@media screen and (max-width: 480px){#showroom .masthead.last .copy{right:0;left:0}}#showroom .thumbnails{padding:40px 0;margin:0 0 30px 0;background:#F6F7F6}#showroom .thumbnails li{display:inline-block;width:20%;padding:0 10px;vertical-align:top;box-sizing:border-box}#showroom .thumbnails img{display:block;width:100%;opacity:0.5;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease}#showroom .thumbnails .active img{opacity:1}@media screen and (max-width: 480px){#showroom .thumbnails{padding:10px 0}}#showroom #book_appointment{padding:0 0 110px 0;text-align:center}#showroom #book_appointment h1{padding:0 25% 15px 25%;color:#60edb3}#showroom #book_appointment a.accordion{margin:0 0 25px 0}#showroom #book_appointment ul{padding:50px 0 0 0}#showroom #book_appointment ul li{display:inline;padding:0 15px}#showroom #book_appointment p{padding:25px 0 0 0}#showroom #book_appointment form{overflow:hidden;max-height:0;background:#efefee;-webkit-transition:max-height 500ms ease;-moz-transition:max-height 500ms ease;-o-transition:max-height 500ms ease}#showroom #book_appointment a.opened+form{max-height:500px}#showroom #book_appointment fieldset{max-width:700px;padding:55px 0;margin:0 auto}#showroom #book_appointment fieldset .column{display:inline-block;width:50%;padding:0 10px 0 0;text-align:left;vertical-align:top;box-sizing:border-box}#showroom #book_appointment fieldset .column+.column{padding-left:10px}#showroom #book_appointment fieldset p{display:inline-block;padding:0;width:40%;font-size:12px;line-height:150%;vertical-align:top}#showroom #book_appointment input[type="text"],#showroom #book_appointment input[type="email"],#showroom #book_appointment input[type="tel"],#showroom #book_appointment textarea{font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;width:100%;height:50px;padding:12px 20px;margin:0 0 15px 0;color:#9e9f9e;border:none;box-sizing:border-box}#showroom #book_appointment::-webkit-input-placeholder{color:#cbcccb}#showroom #book_appointment:-moz-placeholder{color:#cbcccb}#showroom #book_appointment::-moz-placeholder{color:#cbcccb}#showroom #book_appointment:-ms-input-placeholder{color:#cbcccb}#showroom #book_appointment textarea{height:115px;resize:none}#showroom #book_appointment input[type="submit"]{float:right}@media screen and (max-width: 768px){#showroom #book_appointment h1{padding:0 0 15px 0}}@media screen and (max-width: 600px){#showroom #book_appointment fieldset{padding:55px 40px}#showroom #book_appointment fieldset .column{width:100%;padding:0}#showroom #book_appointment fieldset .column+.column{padding:0}}#showroom #map{position:relative;height:300px;background:#484B4C}#showroom #map:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:""}#showroom #steps{padding:60px 0 95px 0;text-align:center;background:#F6F7F6}#showroom #steps li{padding:0 15px}#showroom #steps h2{padding:0 0 50px 0}#showroom #steps .row{position:relative;height:124px}#showroom #steps .icon{position:absolute;top:0;left:50%}#showroom #steps .icon.icon_calendar{margin-left:-35px}#showroom #steps .icon.icon_mattress{margin-left:-65px}#showroom #steps .icon.icon_boxed{margin-left:-28px}#showroom #steps h3{padding:0 0 30px 0}#showroom #steps p{line-height:160%}@media screen and (max-width: 768px){#showroom #steps li{display:block;width:auto;padding:0 25% 40px 25%}}@media screen and (max-width: 480px){#showroom #steps li{padding:0 15px 40px 15px}}.is_tablet{display:none}@media screen and (max-width: 768px){.is_tablet{display:block}}body.checkout{background:#ffffff}body.checkout header[role="banner"] .column{overflow:hidden}body.checkout header[role="banner"] svg{vertical-align:middle;margin-right:5px}body.checkout header[role="banner"] p{float:right;font-family:"Avenir LT W01_95 Black1475556", sans-serif}body.checkout header[role="banner"] p+p{float:left}body.checkout header[role="banner"] .initials{display:none}@media screen and (max-width: 660px){body.checkout header[role="banner"] .initials{display:block}body.checkout header[role="banner"] .full{display:none}}body.checkout main{padding-bottom:0}body.checkout footer{clear:both;position:relative;max-width:1280px;padding:0 40px 50px 40px;margin:0 auto;overflow:hidden;font:normal 12px "Avenir LT W01_95 Black1475556", sans-serif;text-transform:uppercase;letter-spacing:1px;box-sizing:border-box}body.checkout footer p{float:left}body.checkout footer p+p{position:absolute;left:50%;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.checkout footer ul{float:right;line-height:1.5}body.checkout footer ul li{display:inline-block;padding-left:20px}@media screen and (max-width: 940px){body.checkout footer{text-align:center}body.checkout footer p{float:none}body.checkout footer p+p{position:static;margin-top:20px;left:0;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}body.checkout footer ul{float:none;margin-top:20px}}@media screen and (max-width: 480px){body.checkout #checkout{padding:0}body.checkout #checkout .column{padding:0}body.checkout #order_form{padding:0 15px}body.checkout .warning,body.checkout #checkout .gattribution,#checkout body.checkout .gattribution{padding:0 15px}}#empty_cart{display:none;max-width:600px;padding:80px 20px;margin:0 auto;text-align:center}#empty_cart .message{display:flex;width:100%;height:205px;padding:20px;margin-bottom:25px;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;background:#F6F7F6}#empty_cart p{width:100%}#empty_cart a{min-width:280px;font-family:"Avenir LT W01_95 Black1475556", sans-serif;font-size:16px;text-transform:none;letter-spacing:0.9px;color:#484B4C}@media screen and (max-width: 768px){#empty_cart{padding-top:40px}}@media screen and (max-width: 480px){#empty_cart{padding-top:20px}}#checkout{position:relative;overflow:hidden;max-width:1280px;padding-top:40px;padding-bottom:60px}#checkout input[type="text"],#checkout input[type="number"],#checkout input[type="tel"],#checkout input[type="email"]{width:100%;height:52px;padding:18px 10px 10px;font:400 14px "Avenir LT W01_45 Book1475508", sans-serif;border:1px solid #E9E9E9;background:#F6F7F6;box-sizing:border-box;border-radius:0;-webkit-appearance:none}#checkout input[type="text"]:focus,#checkout input[type="number"]:focus,#checkout input[type="tel"]:focus,#checkout input[type="email"]:focus{border-color:#cbcccb;outline:none}#checkout input[type="text"].error,#checkout input[type="number"].error,#checkout input[type="tel"].error,#checkout input[type="email"].error{border-color:#E60F2C}#checkout .select:before{z-index:2;border-color:#484B4C;pointer-events:none}@media screen and (max-width: 768px){#checkout .select{position:relative}#checkout .select:before{position:absolute;right:20px;top:15px;width:10px;height:10px;content:"";border:2px solid #484B4C;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}#checkout select{z-index:1;padding:14px 30px 14px 18px;border:1px solid #E9E9E9;border-radius:0;background:#F6F7F6;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;width:100%;font-size:14px}#checkout select:focus{border-color:#cbcccb}#checkout button.button,#checkout 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;font-family:"Avenir LT W01_95 Black1475556", sans-serif;font-size:16px;text-transform:none;letter-spacing:0.9px;color:#484B4C}#checkout button.button:hover,#checkout input[type="submit"]:hover{background:#85f1c5}@media screen and (max-width: 480px){#checkout button.button,#checkout input[type="submit"]{padding:17px 20px}}#checkout>h2{padding-bottom:40px;font-size:26px;font-weight:400}@media screen and (max-width: 480px){#checkout>h2{padding-left:15px}}#checkout ul.radios{padding:0 12px 34px 12px}#checkout ul.radios li{display:inline-block;margin-bottom:20px;padding-right:28px;vertical-align:top}#checkout ul.radios input{margin-right:8px;vertical-align:4px}#checkout .affirm_copy{display:inline-block;padding-left:10px;font-size:12px;line-height:100%;color:#6f7575}#checkout .affirm_copy a{display:block;color:#2BC2DF}#checkout #affirm_error{padding:48px 13%;margin:0 12px 40px 12px;text-align:center;background:#F6F7F6}#checkout .payment_fields,#checkout #affirm_error{display:none}#checkout .payment_fields.visible,#checkout #affirm_error.visible{display:block}#checkout .payment_fields .affirm_info,#checkout #affirm_error .affirm_info{margin-bottom:25px;padding:45px 0;background-color:#F3F4F3;text-align:center}#checkout .payment_fields .affirm_info p,#checkout #affirm_error .affirm_info p{margin:0 auto;font:16px/1.25em "Avenir LT W04_55 Roman1475524", sans-serif;max-width:389px}#checkout aside{position:absolute;right:0;top:40px;width:39%;padding:16px 40px 0 60px;color:#b4b5b4;background:#ffffff;box-sizing:border-box}@media screen and (max-width: 480px){#checkout aside{padding-right:0}}#checkout aside dl{padding-bottom:10px}#checkout aside dt,#checkout aside dd{display:inline-block;width:60%;padding:0 10px 10px 10px;vertical-align:top;box-sizing:border-box}#checkout aside dt.divider,#checkout aside dd.divider{margin-bottom:10px;border-bottom:1px solid #e4e4e3}#checkout aside dt.total,#checkout aside dd.total{font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;color:#6f7575}#checkout aside dd{width:40%;text-align:right}#checkout aside .tooltip_trigger{padding-left:5px}#checkout aside .tooltip_trigger span{display:inline-block;width:16px;height:16px;font-size:11px;line-height:16px;text-align:center;color:#ffffff;cursor:pointer;border-radius:100%;background:#797f83}#checkout aside .tooltip_trigger:hover span{background:#6f7575}#checkout aside .tooltip_trigger input{display:none}#checkout aside .tooltip_trigger input:checked ~ .tooltip{display:inline}#checkout aside .tooltip{display:none;position:absolute;padding:12px;margin:25px 0 0 -150px;width:300px;font-size:13px;color:#ffffff;background:#797f83;z-index:1;-webkit-font-smoothing:antialiased}#checkout aside .tooltip p{padding:0;margin:0;line-height:160%;border:none}#checkout aside .tooltip a{text-decoration:underline;color:#ffffff}#checkout aside p{padding-bottom:20px;line-height:170%}#checkout aside p mark{display:block;color:#797f83}#checkout aside p.incomplete{margin:0;text-align:center}#checkout aside p.email{margin-bottom:20px;border-bottom:1px solid #e4e4e3}#checkout aside .guarantees{margin-bottom:40px;border-bottom:1px solid #e4e4e3}#checkout aside .guarantees li{display:inline-block;position:relative;padding:0 40px;margin:0 0 25px 0;font-size:14px;text-align:left;vertical-align:top}#checkout aside .guarantees h4{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}#checkout aside .guarantees .icon{position:absolute;top:15px;left:0;z-index:1;margin:-15px 36px 0 0;opacity:0.7}#checkout aside .logo_tn{display:block;width:45px;height:23px;margin:0 auto}@media screen and (max-width: 768px){#checkout aside{position:static;width:auto;padding-top:40px;padding-left:0}}#checkout #sidebar{float:right;width:40%;box-sizing:border-box}@media screen and (max-width: 1280px){#checkout #sidebar{width:35%}}@media screen and (max-width: 940px){#checkout #sidebar{width:50%;padding-left:20px}}@media screen and (max-width: 768px){#checkout #sidebar{float:none;width:auto;margin-bottom:30px}}#checkout #totals_sidebar{padding:24px;background:#F6F7F6}#checkout #totals_sidebar h4{font:normal 20px "Avenir LT W01_65 Medium1475532", sans-serif}#checkout #totals_sidebar .summary{display:none}#checkout #totals_sidebar .summary dl{padding-bottom:0}#checkout #totals_sidebar .summary dt,#checkout #totals_sidebar .summary dd{padding-bottom:8px}#checkout #totals_sidebar a.toggle_details{display:none;font-size:14px;text-decoration:underline}@media screen and (max-width: 768px){#checkout #totals_sidebar a.toggle_details{display:inline-block}}#checkout #totals_sidebar table{width:100%;padding-bottom:15px;margin-bottom:10px;font-size:14px;border-spacing:0;border-bottom:1px solid #cbcccb}#checkout #totals_sidebar table td{padding:5px 0;text-align:center}#checkout #totals_sidebar table td:first-of-type{text-align:left}#checkout #totals_sidebar table td:last-of-type{text-align:right}#checkout #totals_sidebar table .select{display:inline-block}#checkout #totals_sidebar table .select:before{right:10px;top:12px;width:8px;height:8px}#checkout #totals_sidebar table select{width:auto;height:auto;padding:8px 24px 8px 8px;font-size:12px;background:#ffffff}#checkout #totals_sidebar table input[type="text"]{width:75px;height:33px;padding:8px;font-size:12px;background:#ffffff}#checkout #totals_sidebar table .strikethrough{margin-right:10px}#checkout #totals_sidebar table .strikethrough:after{height:2px}#checkout #totals_sidebar dl{padding-bottom:10px;font-size:14px}#checkout #totals_sidebar dt,#checkout #totals_sidebar dd{display:inline-block;width:60%;padding:0 0 10px 0;vertical-align:top;box-sizing:border-box}#checkout #totals_sidebar dt.divider,#checkout #totals_sidebar dd.divider{margin-bottom:16px;border-bottom:1px solid #cbcccb}#checkout #totals_sidebar dt.total,#checkout #totals_sidebar dd.total{font-family:"Avenir LT W01_95 Black1475556", sans-serif;color:#484B4C;margin-top:10px;padding-top:10px;border-top:1px solid #cbcccb}#checkout #totals_sidebar .flash.success{color:#484B4C;font:300 14px "Avenir LT W01_65 Medium1475532", sans-serif}#checkout #totals_sidebar .flash.success.hidden{display:none}#checkout #totals_sidebar .flash.success::after{content:" ";border-bottom:10px solid #C2F9E2;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;right:15px;transform:translateY(-24px)}#checkout #totals_sidebar dt:nth-of-type(4) .tooltip{margin-left:-61px}#checkout #totals_sidebar dd{width:40%;text-align:right}#checkout #totals_sidebar dd span.value{margin-right:30px;position:relative}#checkout #totals_sidebar dd span.value.hidden{display:none}#checkout #totals_sidebar p{padding-bottom:16px;font-size:12px;line-height:125%}#checkout #totals_sidebar a.increment,#checkout #totals_sidebar a.decrement{display:inline-block;width:28px;height:28px;margin-right:5px;font-size:16px;line-height:28px;text-align:center;border-radius:100%;background:#60edb3}#checkout #totals_sidebar a.increment.decrement,#checkout #totals_sidebar a.decrement.decrement{line-height:26px}#checkout #totals_sidebar a.increment ~ a,#checkout #totals_sidebar a.decrement ~ a{margin:0 0 0 5px}#checkout #totals_sidebar span.name{display:inline-block;width:80px}#checkout #totals_sidebar .discount_details{font-size:14px}#checkout #totals_sidebar .tooltip_trigger{padding-left:5px}#checkout #totals_sidebar .tooltip_trigger svg{width:16px;height:16px;color:#ffffff;cursor:pointer}#checkout #totals_sidebar .tooltip_trigger span{display:inline-block;width:16px;height:16px;font-size:11px;line-height:16px;text-align:center;color:#ffffff;cursor:pointer;border-radius:100%;background:#797f83}#checkout #totals_sidebar .tooltip_trigger:hover span{background:#6f7575}#checkout #totals_sidebar .tooltip_trigger input{display:none}#checkout #totals_sidebar .tooltip_trigger input:checked ~ .tooltip{display:inline}#checkout #totals_sidebar .tooltip{display:none;position:absolute;padding:12px;margin:25px 0 0 -150px;width:300px;font-size:13px;color:#ffffff;background:#797f83;z-index:1;-webkit-font-smoothing:antialiased}#checkout #totals_sidebar .tooltip p{padding:0;margin:0;line-height:160%;border:none}#checkout #totals_sidebar .tooltip a{text-decoration:underline;color:#ffffff}@media screen and (max-width: 768px){#checkout #totals_sidebar{padding:16px 20px}#checkout #totals_sidebar .discount_details{padding-bottom:16px}}#checkout a.decrement.inactive{opacity:0.3}#checkout .shipping_options{display:none;margin:36px 0 40px 0;border:1px solid #E9E9E9}#checkout .shipping_options.enabled{display:block}#checkout .shipping_options h4{padding:20px;font-size:16px;border-bottom:1px solid #e9e9e9}#checkout .shipping_options strong{display:block;font-family:"Avenir LT W01_95 Black1475556", sans-serif;font-weight:500}#checkout .shipping_options svg{margin-right:3px;vertical-align:middle}#checkout .shipping_options label{display:block;position:relative;padding-left:32px}#checkout .shipping_options ul{padding:18px 30px;font-size:14px}#checkout .shipping_options ul li+li{padding-top:12px}#checkout .shipping_options ul input{position:absolute;top:4px;left:0}#checkout #sidebar ul.features{padding:24px;margin-bottom:32px}#checkout #sidebar ul.features li{display:inline-block;width:33%;font-size:12px;text-align:center;vertical-align:top}#checkout #sidebar ul.features li svg{display:block;width:44px;height:44px;margin:0 auto 5px auto}#checkout #sidebar ul.features li svg.warranty{height:43px}#checkout #sidebar ul.features li svg.usa{width:70px;height:46px}#checkout #sidebar .logo_tn{display:block;width:45px;height:23px;margin:0 auto}#checkout #sidebar .reviews{padding:0 24px 40px 24px;text-align:center}#checkout #sidebar .reviews li+li{padding-top:24px}#checkout #sidebar .reviews .rating{padding-bottom:5px}#checkout #sidebar .reviews .star{display:inline-block;width:11px;height:11px}#checkout #sidebar .reviews .star+.star{margin-left:4px}#checkout #sidebar .reviews #star{fill:#FFCF00}#checkout #sidebar .reviews p{padding:0;font-size:13px;color:#6f7575}#checkout #sidebar .reviews blockquote p{font-size:14px;color:#484B4C}#checkout #sidebar .reviews blockquote p:before,#checkout #sidebar .reviews blockquote p:after{content:'"'}#checkout #sidebar #founders{width:260px;margin:0 auto}#checkout #sidebar #founders .founders img{display:block;margin:0 auto 20px auto}#checkout #sidebar #founders .founders+picture img{float:left;width:99px;margin-right:14px}#checkout #sidebar #founders p{overflow:hidden;padding-top:8px;margin:0;font-size:12px}#checkout #sidebar #support{width:300px;margin:0 auto 40px auto}#checkout #sidebar #support h4{padding-bottom:17px;font-size:16px;text-align:center}#checkout #sidebar #support .block{padding:12px 20px;margin-bottom:8px;background:#F6F7F6}#checkout #sidebar #support .block img{display:block;margin:0 auto 15px auto}#checkout #sidebar #support .block p{margin:0;font-size:14px}#checkout #sidebar #support .block p+p{margin-top:14px}#checkout #sidebar #support .block p svg{margin-right:14px;vertical-align:middle}#checkout #sidebar #support .block+p{position:relative;padding-left:63px;margin:0;font:normal 12px "Avenir LT W04_55 Roman1475524", sans-serif}#checkout #sidebar #support .block+p svg{position:absolute;top:3px;left:23px}@media screen and (max-width: 768px){#checkout #sidebar{margin-top:20px}#checkout #sidebar ul.features{padding-top:24px;padding-bottom:0;margin:0}#checkout #sidebar #support,#checkout #sidebar ul.reviews,#checkout #sidebar #founders{display:none}}#checkout .warning,#checkout .gattribution{display:none;clear:both;width:733px;padding-top:60px;color:#9e9f9e}#checkout .warning .column,#checkout .gattribution .column{padding:0 20%}#checkout .warning h5,#checkout .gattribution h5{padding-bottom:15px;font-size:12px}#checkout .warning p,#checkout .gattribution p{padding-bottom:15px;font-size:12px;line-height:130%}#checkout .warning a,#checkout .gattribution a{text-decoration:underline;color:#9e9f9e}#checkout .warning.visible,#checkout .visible.gattribution{display:block}@media screen and (max-width: 1280px){#checkout .warning,#checkout .gattribution{width:calc(65% - 60px)}}@media screen and (max-width: 1080px){#checkout .warning .column,#checkout .gattribution .column{padding:0}}@media screen and (max-width: 940px){#checkout .warning,#checkout .gattribution{width:calc(50% - 60px)}}@media screen and (max-width: 768px){#checkout .warning,#checkout .gattribution{width:auto}}#checkout .icon_blocks{padding:40px 0 20px 0;text-align:center}#checkout .icon_blocks li{padding:0 9px 40px 9px}#checkout .icon_blocks svg{margin-bottom:20px}#checkout .icon_blocks svg.secure_cc{margin:4px 0 22px 0}#checkout .icon_blocks svg.star{width:15px;height:13px;margin-bottom:16px}#checkout .icon_blocks h5{letter-spacing:1px}#checkout .icon_blocks p{font-size:14px}@media screen and (max-width: 940px){#checkout .icon_blocks{padding-bottom:50px}#checkout .icon_blocks li{width:50%}}@media screen and (max-width: 480px){#checkout .icon_blocks{display:none}}#checkout .gattribution{display:block;padding:0}#order_form{float:left;width:60%;padding-right:60px;box-sizing:border-box}#order_form h3{padding:0 12px 20px 12px;font:normal 20px "Avenir LT W04_55 Roman1475524", sans-serif;text-align:left;text-transform:none;letter-spacing:initial}#order_form h3 .icons{display:inline-block;vertical-align:middle}#order_form h3 svg{width:30px;height:26px;margin:0 10px}#order_form h3+p.error{padding-top:0;padding-bottom:20px}@media screen and (max-width: 550px){#order_form h3 .icons{display:block;margin-top:15px}#order_form h3 svg{margin-left:0}}#order_form fieldset{margin:0 -12px}#order_form dl{display:inline-block;width:50%;padding:0 12px;vertical-align:top;box-sizing:border-box}@media screen and (max-width: 1280px){#order_form{width:65%;padding-right:40px}}@media screen and (max-width: 940px){#order_form{width:50%;padding-right:20px}#order_form dl{display:block;width:auto}#order_form .half{width:100%}#order_form .half dl{display:inline-block;width:50%}}@media screen and (max-width: 768px){#order_form{float:none;width:auto;padding-right:0;border:none}}#billing_toggle{display:block;padding:0 12px 25px 12px}#billing_address{display:none}#billing_address.visible{display:block}#line_items{padding-bottom:40px}#line_items table{width:100%;margin-bottom:15px;border-spacing:0;border-collapse:collapse}#line_items th,#line_items td{padding:20px 0;text-align:left;border:1px solid #e4e4e3;border-width:1px 0}#line_items td a{display:inline-block;width:28px;height:28px;margin-right:5px;font-size:16px;line-height:28px;text-align:center;border-radius:100%;background:#60edb3}#line_items td a.decrement{line-height:26px}#line_items td a ~ a{margin:0 0 0 5px}#line_items p{color:#b4b5b4}#order_info dt{display:none;padding-bottom:10px;color:#6f7575}#order_info dd{position:relative;padding-bottom:25px}#order_info .error select{border:1px solid #E60F2C}#order_info .expiration .select{display:inline-block;width:50%;box-sizing:border-box}#order_info .expiration .select+.select{width:calc(50% - 20px);margin-left:20px}#order_info .cvc input{width:46%}#order_info .fancy{position:absolute;top:0;right:0;bottom:25px;left:10px;font-size:14px;line-height:52px;pointer-events:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms}#order_info .fancy.focused{font-size:12px;line-height:24px}#order_info .error+.fancy{color:#E60F2C}#order_info p.note,#order_info p.email-note{padding:0 0 20px 12px;font-size:12px;color:#6f7575}#order_info p.note.hidden,#order_info p.hidden.email-note{display:none}#order_info p.email-note{padding:10px 0 0 12px}#order_info p.error{display:none;padding-top:20px;color:#E60F2C}#order_info p.error.visible{display:block}#order_info p.error[data-id="card_invalid"]{padding:0 0 20px 0}#order_info .suggested{display:none;padding-top:10px}#order_info .suggested p{display:inline-block;margin-right:20px;padding-top:10px;text-decoration:underline;cursor:pointer}#order_info .suggested a{vertical-align:-4px}#order_info fieldset.actions{text-align:center}#order_info fieldset.actions p.secure{position:relative;padding:12px 0 0 30px;font-size:12px}#order_info fieldset.actions p.secure svg{position:absolute;top:16px;left:0;width:24px;height:21px}#order_info input[type="submit"][disabled]{background:#b4b5b4}#order_info fieldset+fieldset{padding-top:2em}@media screen and (max-width: 768px){#order_info fieldset+fieldset{padding-top:30px}#order_info input[type="submit"]{-webkit-appearance:none;border-radius:0}}@media screen and (max-width: 480px){#order_info input[type="text"],#order_info input[type="number"],#order_info input[type="tel"],#order_info input[type="email"]{font-size:16px}#order_info .expiration,#order_info .cvc{display:block;width:auto}}#total_footer{text-align:center;font-family:"Avenir LT W01_95 Black1475556", sans-serif}#affirm_submit_info{display:none;font:14px/1.43em "Avenir LT W04_55 Roman1475524", sans-serif}#affirm_submit_info a{text-decoration:underline}#processing,#order_error{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.2)}#processing p,#order_error p{font:18px/1.5556em "Avenir LT W01_45 Book1475508", sans-serif}#processing img,#order_error img{width:52px}#processing .modal,#order_error .modal{font:500 20px "Avenir LT W01_85 Heavy1475544", sans-serif;display:block;width:400px;text-align:center}#processing.visible,#order_error.visible{display:block}@media screen and (max-width: 480px){#processing .modal,#order_error .modal{width:100%}}.google-autocomplete{max-height:320px}.google-autocomplete .autocomplete-suggestion{font:400 14px "Avenir LT W01_45 Book1475508", sans-serif;color:#414042}.google-autocomplete .autocomplete-suggestion span{position:relative;top:-5px}.google-autocomplete .autocomplete-suggestion img{margin-right:10px}.google-autocomplete .autocomplete-suggestion small{margin-left:6px;font-size:12px;color:#797F83}#support_modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:rgba(0,0,0,0.7)}#support_modal .modal{display:block;width:550px;padding:60px 0;font-size:14px;text-align:center}#support_modal.visible{display:block}#support_modal a.close{position:absolute;top:-25px;right:0}#support_modal a.close:before,#support_modal a.close:after{background:#60edb3}#support_modal h3{padding-bottom:24px}#support_modal svg{display:block;margin:0 auto 12px auto}#support_modal .svg_email{width:34px;height:24px}#support_modal .svg_phone{width:36px;height:36px}#support_modal p{padding-bottom:10px}#support_modal dl{width:220px;margin:0 auto;text-align:left}#support_modal dt{clear:both;float:left;width:85px}#support_modal dd{overflow:hidden}@media screen and (max-width: 550px){#support_modal .modal{width:100%}}iframe.xcomponent-component-frame{z-index:auto !important}#press_info #press li a,#press_info #imagery a.download,#press_info #logos a.download{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding:0 0 5px 0;color:inherit;border-bottom:1px solid #6f7575}#press_info .masthead{margin:0;height:400px}#press_info .masthead .slide{height:400px;background-image:url("/images/press/other_things_3-1-f675641b.jpg");background-position:50% 50%;background-size:cover}@media screen and (max-width: 480px){#press_info .masthead .slide{height:200px}}@media screen and (max-width: 480px){#press_info .masthead{height:200px}}#press_info .masthead h1{color:#ffffff}#press_info h2{padding:0 0 60px 0;text-align:center}#press_info #basics{display:block;margin:0 0 4em 0}#press_info #basics::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #basics{margin:0 0 2em 0}}#press_info #basics .basics_container{margin:0 auto;max-width:786px}#press_info #basics .basic_info{float:left;display:block;margin-right:2.35765%;width:48.82117%}#press_info #basics .basic_info:last-child{margin-right:0}#press_info #basics .basic_info h6{margin-bottom:0.5rem}@media screen and (max-width: 480px){#press_info #basics .basic_info{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2em}#press_info #basics .basic_info:last-child{margin-right:0}}#press_info #basics .location{float:left;display:block;margin-right:2.35765%;width:48.82117%}#press_info #basics .location:last-child{margin-right:0}@media screen and (max-width: 480px){#press_info #basics .location{float:left;display:block;margin-right:2.35765%;width:100%}#press_info #basics .location:last-child{margin-right:0}}#press_info #basics h6{margin-bottom:0.5rem}#press_info #basics ul.social_media{padding:0}#press_info #basics ul.social_media li{display:inline-block}#press_info #basics ul.social_media li+li{margin-left:30px}#press_info #basics ul.social_media a{display:block;width:24px;height:24px;text-indent:-8685px;overflow:hidden;background-image:url("/images/icons_social_media-dca10421.png");background-position:6px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#press_info #basics ul.social_media a{background-image:url("/images/icons_social_media@2x.png");background-size:24px}}#press_info #basics ul.social_media a.twitter{background-position:0 -24px}#press_info #basics ul.social_media a.instagram{background-position:0 -48px}#press_info #basics ul.social_media a.twitter{height:20px}#press_info #press{padding:60px 0;text-align:center;background:none}#press_info #press li{font-size:0.875em}#press_info #press li blockquote{margin:0 0 20px 0}#press_info #press li figure{position:relative;height:60px}#press_info #press li img{position:absolute;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#press_info #press li.nyt img{margin-left:-80px}#press_info #press li.thrive_global figure{margin-bottom:15px}#press_info #press li.abc_15 figure{margin-bottom:15px}#press_info #press li.abc_15 img{width:90px}#press_info #press .owl-wrapper-outer li{padding:0 40px 40px 40px}#press_info #press .owl-buttons div{position:absolute;top:50%;z-index:100;width:24px;height:24px;padding:0;margin:-56px 0 0 0;text-indent:-8685px;border:1px solid #484B4C;border-radius:0;background:transparent;opacity:1;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#press_info #press .owl-buttons div:before{display:none}#press_info #press .owl-buttons div.owl-prev{left:0;border-width:0 0 1px 1px}#press_info #press .owl-buttons div.owl-next{right:0;border-width:1px 1px 0 0}@media screen and (max-width: 480px){#press_info #press li{display:block;width:auto}}#press_info #imagery{display:block;padding:4em 0;background:#F6F7F6}#press_info #imagery::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #imagery{padding:2em 0}}#press_info #imagery .imagery-container{margin:0 auto;max-width:48em}#press_info #imagery .imagery-container h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #imagery .imagery-container h3{margin-bottom:2rem}}#press_info #imagery figure{display:inline-block;margin:0 0 20px 0;vertical-align:top;overflow:hidden;background-position:50% 50%;background-size:cover}#press_info #imagery figure.block{display:block;height:320px;margin-right:0;background-image:url("/images/img_press_1-f2549240.jpg");background-position:center bottom}#press_info #imagery figure.two_third{width:65%;height:245px;margin-right:2%;background-image:url("/images/img_press_2_small-44e953c1.jpg")}#press_info #imagery figure.third{width:33%;height:245px;background-image:url("/images/img_press_3-5245fff5.jpg")}#press_info #imagery .inline_images{display:inline-block;width:75%;padding:0 2% 0 0;vertical-align:top}#press_info #imagery .details{margin-top:2em;display:inline-block;vertical-align:top}#press_info #imagery .details a{text-decoration:underline}@media screen and (max-width: 480px){#press_info #imagery figure{display:block;width:auto;max-width:100%;margin:0 auto 20px auto}#press_info #imagery figure.two_third,#press_info #imagery figure.third{width:auto;margin-right:auto}#press_info #imagery .inline_images{width:100%;padding:0}#press_info #imagery .details{display:block;width:auto}#press_info #imagery a.download{display:none}}#press_info #logos{padding:60px 0}#press_info #logos .column{max-width:860px}#press_info #logos h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #logos h3{margin-bottom:2rem}}#press_info #logos svg{display:block;width:50%;margin:0 auto;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease}#press_info #logos .logo_1{display:inline-block;width:74%;padding:15px 0;background:#F6F7F6}#press_info #logos p{padding:0 0 20px 0;vertical-align:top}#press_info #logos .primary .logo,#press_info #logos .secondary .logo{position:relative;background:#F6F7F6}#press_info #logos .primary{padding:0 0 15px 0}#press_info #logos .primary p{display:inline-block;width:23%;padding:0 0 20px 1%}#press_info #logos .secondary .logo{display:inline-block;padding:10px 0;margin:0 15px 0 0;vertical-align:top}#press_info #logos .secondary .logo.logo_2{width:31%}#press_info #logos .secondary .logo.logo_3{width:24%}#press_info #logos .secondary .logo.logo_4{width:14.5%}#press_info #logos .secondary .details{display:inline-block;width:23%}#press_info #logos a.download{padding:0;background:transparent}@media screen and (max-width: 480px){#press_info #logos a.download{display:none}}#press_info #logos .request{margin-top:2em}@media screen and (max-width: 768px){#press_info #logos svg{width:65%;height:100px}#press_info #logos p{text-align:center}#press_info #logos .logo_1{display:block;width:auto;padding:0}#press_info #logos .primary p{display:block;width:auto;padding:20px 40px 0 40px}#press_info #logos .secondary{text-align:center}#press_info #logos .secondary .logo{padding:0}#press_info #logos .secondary .logo_2{width:31%;margin-right:2%}#press_info #logos .secondary .logo_3{width:31%;margin-right:2%}#press_info #logos .secondary .logo_4{width:33%;margin-right:0}#press_info #logos .secondary .details{display:block;width:auto}#press_info #logos .secondary p{padding:20px 40px 0 40px}}#press_info #videos{display:block;padding:4em 0}#press_info #videos::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #videos{padding:2em 0}}#press_info #videos h3{margin-bottom:4rem;text-align:center}@media screen and (max-width: 480px){#press_info #videos h3{margin-bottom:2rem}}#press_info #videos .column{max-width:860px}#press_info #videos figure{display:inline-block;width:50%;padding:0 1% 0 0;box-sizing:border-box}#press_info #videos figure+figure{padding:0 0 0 1%}#press_info #videos .video{position:relative;width:100%;height:0;padding:0 0 60% 0}#press_info #videos iframe{position:absolute;top:0;left:0;width:100%;height:100%}#press_info #videos h6{text-align:center}@media screen and (max-width: 480px){#press_info #videos figure{display:block;width:auto}#press_info #videos figure+figure{padding:0;margin-top:20px}}#press_info #contact{background:#F6F7F6;display:block;padding:4em 0;text-align:center}#press_info #contact::after{clear:both;content:"";display:table}@media screen and (max-width: 480px){#press_info #contact{padding:2em 0}}#press_info #contact a{color:inherit}#press_info #contact address{display:block}.cta-band.no-background{background-color:white}.legal--header{margin-bottom:3em;padding:3em 0;background:#f7f7f8}.legal--header h1{font-size:20px;text-align:center}.legal{max-width:1020px;padding-bottom:60px;font-size:12px;line-height:165%}.legal h1{padding:3em 0;margin:0 -100% 40px -100%;font-size:20px;line-height:200%;text-align:center;background:#f7f7f8}.legal h2{font:14px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;float:left;width:32%;padding-right:3%}@media screen and (max-width: 480px){.legal h2{float:none;width:auto}}.legal p{margin-bottom:10px}.legal p,.legal h3{margin-left:35%}@media screen and (max-width: 480px){.legal p,.legal h3{margin-left:0}}.legal ul,.legal ol{margin-left:37%;list-style:decimal}.legal ul li,.legal ol li{margin-bottom:10px}.legal ul p,.legal ol p{margin-left:0}.legal ul ul,.legal ul ol,.legal ol ul,.legal ol ol{margin-left:3em}.legal ul ul,.legal ol ul{list-style:circle}.legal ul ol,.legal ol ol{list-style:upper-roman}@media screen and (max-width: 480px){.legal ul,.legal ol{margin-left:1.3em}}.legal ul{list-style:disc}.legal strong{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}.legal hr{clear:both;margin:2em 0;border:none;border-bottom:1px solid #e4e4e3}.legal a{text-decoration:underline}#minicart{display:none}#minicart .cart{position:absolute;top:0;right:0;z-index:5;width:460px;height:100vh;padding:40px 40px 60px 40px;background:#ffffff;box-sizing:border-box;-webkit-transition:height 200ms;-moz-transition:height 200ms;-o-transition:height 200ms}@media screen and (max-width: 480px){#minicart .cart{width:100%}}#minicart .overlay{display:block;position:absolute;top:0;left:0;z-index:4;width:100vw;height:100vh}#minicart header{overflow:hidden;padding:0 0 25px 0}#minicart header h4{float:left}#minicart header a.close{float:right}#minicart p.empty{padding:48px 24px;margin-bottom:35px;text-align:center;background:#F6F7F6}#minicart .overflow{position:relative;padding:6px;margin:0 -6px;max-height:calc(100% - 70px);overflow-y:auto}#minicart .overflow.cs_static>#cross_promote_cart{display:none}#minicart .overflow.cs_dynamic>.cross_sell{display:none}#minicart table.products{width:100%;margin-bottom:20px;font-size:14px;border-collapse:collapse;border-spacing:0}#minicart table.products tr+tr td{padding-top:20px}#minicart table.products span{display:inline-block}#minicart table.products a{display:inline-block;padding:8px}#minicart table.products a span{display:inline-block;width:30px;height:30px;font:normal 16px/28px "Avenir LT W01_85 Heavy1475544", sans-serif;text-align:center;color:#484B4C;border:1px solid #cbcccb;border-radius:100%;background:#ffffff}#minicart table.products td.quantity{text-align:right;white-space:nowrap}#minicart table.products .name{font-size:14px;font-family:"Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C}#minicart table.products .name p{margin:0;max-width:190px}@media screen and (max-width: 480px){#minicart table.products .name p{max-width:100px}}#minicart table.products .name a{padding:0;font-size:12px;text-decoration:underline}#minicart table.products .total{text-align:right}#minicart table.products .strikethrough{margin-right:10px}#minicart table.products .strikethrough:after{height:2px}#minicart .ten_plus{display:none;font-size:12px;padding-top:5px;line-height:1.3}#minicart dl.totals{clear:both;overflow:hidden;padding:30px 0 0 0;font-size:14px;border-top:1px solid #efefee}#minicart dl.totals dt{clear:both;float:left;padding:0 0 1em 0}#minicart dl.totals dt label.tooltip_trigger .tooltip{margin:30px 0 0 -125px}#minicart dl.totals dt label.tooltip_trigger .tooltip p{font-size:13px}#minicart dl.totals dt.line_item_bundles,#minicart dl.totals dt.line_item_bundles+dd{font-family:"Avenir LT W01_95 Black1475556", sans-serif}#minicart dl.totals dt.line_item_bundles label.tooltip_trigger,#minicart dl.totals dt.line_item_bundles+dd label.tooltip_trigger{font-family:"Avenir LT W01_45 Book1475508", sans-serif}#minicart dl.totals dd{float:right;padding:0 0 1em 0}#minicart dl.totals dd span.value{margin-right:30px;position:relative}#minicart dl.totals dd span.value.hidden{display:none}#minicart dl.totals .total{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}#minicart .flash.success{color:#484B4C;font:300 14px "Avenir LT W01_65 Medium1475532", sans-serif}#minicart .flash.success.hidden{display:none}#minicart .flash.success::after{content:" ";border-bottom:10px solid #C2F9E2;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;right:15px;transform:translateY(-24px)}#minicart #cross_promote_cart{display:grid;margin:0 auto;text-align:center;padding:40px 0 0;max-width:280px}#minicart #cross_promote_cart>div{display:block;padding:0 0 18px;background-color:#F6F6F6}#minicart #cross_promote_cart>div:not(:last-child){margin-bottom:36px}#minicart #cross_promote_cart>div>p{margin:15px 0 0}#minicart #cross_promote_cart>div>p+p{margin:0 0 19px;color:#6F7575}#minicart #cross_promote_cart>div.hide{display:none}#minicart #cross_promote_cart>div img{max-width:280px}#minicart #cross_promote_cart>div .minicart_options{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:6px;max-width:232px;margin:0 auto 30px}#minicart #cross_promote_cart>div .minicart_options .option{background-size:cover;position:relative;border:1px solid #F6F6F6;cursor:pointer}@media screen and (max-width: 960px){#minicart #cross_promote_cart>div .minicart_options .option{display:block}}#minicart #cross_promote_cart>div .minicart_options .option .option_background{width:100%;height:100%;border:2px solid #F6F6F6;position:absolute;display:block}#minicart #cross_promote_cart>div .minicart_options .option p.color_label{font:14px/16px "Avenir LT W01_45 Book1475508", sans-serif;position:relative;top:32px;text-align:left;left:3px}#minicart #cross_promote_cart>div .minicart_options .option.active{border:1px solid #464B4C}#minicart #cross_promote_cart>div .minicart_options .option.active .color_label{font-family:"Avenir LT W01_65 Medium1475532", sans-serif}#minicart #cross_promote_cart>div .minicart_options .option.cloud{background-image:url("/images/sheets/color_cloud-7c8ce7fc.jpg")}#minicart #cross_promote_cart>div .minicart_options .option.sand{background-image:url("/images/sheets/color_sand-0a10ea67.jpg")}#minicart #cross_promote_cart>div .minicart_options .option.slate{background-image:url("/images/sheets/color_slate-b5babec7.jpg")}#minicart #cross_promote_cart>div .minicart_options .option.light{background-color:white}#minicart #cross_promote_cart>div .minicart_options .option.medium{background-color:white}#minicart #cross_promote_cart>div .minicart_options .option svg{display:none}#minicart #cross_promote_cart>div .minicart_options.weight_picker{grid-template-columns:1fr 1fr;margin-bottom:13px}#minicart #cross_promote_cart>div .minicart_options.weight_picker .option{height:35px}#minicart #cross_promote_cart>div .minicart_options.weight_picker .option p.color_label{display:inline-block;top:3px;left:0;right:0;bottom:0;margin-bottom:0}#minicart #cross_promote_cart>div .minicart_options.weight_picker .option.light.active,#minicart #cross_promote_cart>div .minicart_options.weight_picker .option.medium.active{background-color:#F6F6F6}#minicart #cross_promote_cart>div .minicart_options.weight_picker .option.light.active .option_background,#minicart #cross_promote_cart>div .minicart_options.weight_picker .option.medium.active .option_background{border:2px solid white}#minicart #cross_promote_cart>div form{margin:0 auto;max-width:232px}#minicart #cross_promote_cart>div form .input_area button.dropdown_toggle{display:inline;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:solid 1px #E9E9E9;background:#FFF;text-align:left;padding:22px 0 23px 15px;font-size:14px;font-weight:200;line-height:0;vertical-align:top;width:100%;height:48px;border-radius:0;text-transform:capitalize}#minicart #cross_promote_cart>div form .input_area button.dropdown_toggle:hover{cursor:pointer}#minicart #cross_promote_cart>div form .input_area button.dropdown_toggle:focus{outline:none}#minicart #cross_promote_cart>div form .input_area button.dropdown_toggle::after{content:"";border-right:2px solid #6f7575;border-bottom:2px solid #6f7575;padding:3px;transform:rotate(45deg);float:right;margin:-5px 15px}#minicart #cross_promote_cart>div form .input_area .products{display:none;z-index:10;box-sizing:border-box;border:1px solid #e9e9e9;background:#F7F7F7;width:100%;max-width:232px}@media screen and (max-width: 960px){#minicart #cross_promote_cart>div form .input_area .products{margin-left:4px}}@media screen and (max-width: 480px){#minicart #cross_promote_cart>div form .input_area .products{margin:-15px 0 0 0;text-align:left}}#minicart #cross_promote_cart>div form .input_area .products li{font-size:14px;width:100%}@media screen and (max-width: 480px){#minicart #cross_promote_cart>div form .input_area .products li{width:248px}}#minicart #cross_promote_cart>div form .input_area .products li:hover{background:#e9e9e9}#minicart #cross_promote_cart>div form .input_area .products li span{float:right;font-weight:800;font-size:11px}#minicart #cross_promote_cart>div form .input_area .products li label{padding:10px 15px;line-height:2em;display:block;text-transform:capitalize}#minicart #cross_promote_cart>div form .input_area .products li input{display:none}#minicart #cross_promote_cart>div form .button_area a.button.primary{display:inline-block;vertical-align:top;padding-left:0;padding-right:0;margin-top:8px;width:100%;height:48px}#minicart #cross_promote_cart>div form .added_area{display:none}#minicart #cross_promote_cart>div form .added_area img{margin-right:9px;vertical-align:bottom}#minicart #cross_promote_cart>div form.active .input_area .products{display:block !important;position:absolute;background:#fff;text-align:left}#minicart #cross_promote_cart>div.added>img{display:none}#minicart #cross_promote_cart>div.added>form .input_area,#minicart #cross_promote_cart>div.added>form .button_area{display:none}#minicart #cross_promote_cart>div.added>form .added_area{display:block}#minicart #cross_promote_cart>div.added>form .added_area p{margin:14px 0 0}#minicart .cross_sell{padding-top:32px;text-align:center}#minicart .cross_sell p{font-size:14px;color:#6f7575}#minicart .cross_sell picture a{border:none}#minicart .cross_sell a.more{font-size:12px;color:#6f7575}#minicart p.note,#minicart #order_info p.email-note,#order_info #minicart p.email-note{position:absolute;bottom:40px;left:40px;z-index:1;margin:0}#minicart a.button{margin-top:26px;display:block;text-align:center;background:#60edb3}#error_page{text-align:center}#error_page header{padding:60px 0;margin-bottom:60px;color:#ffffff;background:#6f7575}#error_page header h1{padding-bottom:30px}#error_page header p{line-height:160%}#error_page header a{color:inherit;text-decoration:underline}#error_page .column{max-width:1060px;padding-top:60px;padding-bottom:60px}#error_page .column h3{padding-bottom:25px}#error_page .column p{font-size:14px}#error_page .column img{max-width:100%;margin-bottom:30px}#survey{background:#F6F7F6}#survey header[role="header"] h1+a{float:right;font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}#survey header[role="header"] p{float:left;font-size:12px}#survey main{padding:40px 20px;background:transparent}#survey form{display:none;max-width:640px;margin:0 auto}#survey form h1{padding-bottom:40px;font-size:24px;line-height:140%;text-align:center}#survey form.visible{display:block}#survey fieldset{padding:24px 40px;margin-bottom:24px;background:#ffffff}#survey .actions{text-align:center}#survey .actions a{font-size:12px}#survey label{display:block;padding-bottom:16px}#survey textarea{width:100%;height:140px;resize:vertical}#survey input[type="submit"]{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;display:block;width:100%;max-width:394px;margin:0 auto 24px auto;text-transform:none;letter-spacing:initial}@media screen and (max-width: 768px){#survey form{width:394px}}@media screen and (max-width: 480px){#survey form{width:auto}#survey form h1{text-align:left}#survey fieldset{padding:24px 20px}}.faqs{max-width:640px;padding:72px 16px;margin:0 auto}.faqs ul{padding-bottom:12px}.faqs li{position:relative;padding:16px 0}.faqs li+li{border-top:1px solid #e4e4e3}.faqs .icon{position:absolute;right:0;top:19px;height:16px;width:16px;text-indent:-9999px;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms}@media screen and (max-width: 768px){.faqs .icon{top:20px}}.faqs .icon::before,.faqs .icon::after{content:" ";display:block;position:absolute;background:#60edb3;padding:0}.faqs .icon::before{width:16px;height:2px;transform:translate(0, 7px)}.faqs .icon::after{height:16px;width:2px;transform:translate(7px, 0)}.faqs dl{font-size:14px;color:#484B4C}.faqs dl dt{cursor:pointer;padding-right:24px}.faqs dl dd{display:none}.faqs dl p{padding-top:12px;line-height:150%}.faqs dl a{text-decoration:underline;color:#6f7575}.faqs dl.opened dt{color:#000000}.faqs dl.opened .icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#faq_footer{display:none;text-align:center}#faq_footer.visible{display:block}#faq_footer h3{padding-bottom:24px}#faq_footer ul{padding-bottom:24px;text-align:left}@media screen and (min-width: 672px){#faq_footer ul{padding-bottom:40px}#faq_footer dl{font-size:16px}#faq_footer h3{padding-bottom:56px}}.tooltip_trigger{padding-left:5px}.tooltip_trigger span{display:inline-block;width:16px;height:16px;font-size:11px;line-height:16px;text-align:center;color:#ffffff;cursor:pointer;border-radius:100%;background:#797f83}.tooltip_trigger.tooltip_button span{width:auto;height:auto;font-size:15px;text-align:center;color:#484B4C;border-radius:0;background:transparent;border-bottom:2px solid #60edb3;line-height:1.5}.tooltip_trigger.tooltip_button .tooltip{text-align:left}.tooltip_trigger:hover span{background:#6f7575}.tooltip_trigger input{display:none}.tooltip_trigger input:checked ~ .tooltip{display:inline}.tooltip{display:none;position:absolute;padding:12px;margin:-92px 0 0 -243px;width:300px;font-size:13px;color:#ffffff;background:#797f83;z-index:1;-webkit-font-smoothing:antialiased;overflow:auto}.tooltip:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;content:""}.tooltip p{padding:0;margin:0;line-height:160%;border:none}.tooltip a{text-decoration:underline;color:#ffffff}#hero.basics_buy{height:auto;max-height:none;margin-left:0;text-align:left;background-color:white;padding-top:77px !important;padding-left:0;padding-right:0;padding-bottom:0}@media screen and (max-width: 1024px){#hero.basics_buy{padding-left:30px;padding-right:30px}}#hero.basics_buy .hero_content.grid{max-width:1425px;width:100%;height:auto;margin:0 auto;padding:72px 55px 96px;display:-ms-grid;display:grid;grid-template-areas:"slides header" "slides details" "slides form";-ms-grid-columns:47% 6% 47%;grid-template-columns:47% 47%;grid-column-gap:6%}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid{padding:48px 0 96px}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid{grid-template-areas:"header header" "slides slides" "details form";padding:72px 0;grid-row-gap:48px}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid{display:block;padding-top:23px}}#hero.basics_buy .hero_content.grid #basics_header{grid-area:header;-ms-grid-column:3;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #basics_header img{width:93px;height:25px;margin-bottom:8px}#hero.basics_buy .hero_content.grid #basics_header h2{margin-bottom:16px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #basics_header h2{font:32px/44px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:1.52px;text-align:center;margin-bottom:0}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #basics_header h2{margin-bottom:36px}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid #basics_header h2{font:24px/32px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:2px}}#hero.basics_buy .hero_content.grid #slides{grid-area:slides;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:1}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides{display:flex;justify-content:space-between}}#hero.basics_buy .hero_content.grid #slides .slides_container{height:400px;margin-bottom:16px;border:1px solid #E9E9E9}@media screen and (max-width: 1360px){#hero.basics_buy .hero_content.grid #slides .slides_container{height:350px}}@media screen and (max-width: 1160px){#hero.basics_buy .hero_content.grid #slides .slides_container{height:300px}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides .slides_container{height:346px;width:calc(100% - 255px);margin-bottom:0}}@media screen and (max-width: 760px){#hero.basics_buy .hero_content.grid #slides .slides_container{width:100%}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #slides .slides_container{margin-bottom:24px;height:310px}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid #slides .slides_container{height:280px}}@media screen and (max-width: 440px){#hero.basics_buy .hero_content.grid #slides .slides_container{height:250px}}#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:398px;background-size:cover}@media screen and (max-width: 1360px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:348px}}@media screen and (max-width: 1160px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:298px}}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:298px;background-position:50%}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:344px}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:308px}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:278px}}@media screen and (max-width: 440px){#hero.basics_buy .hero_content.grid #slides .slides_container .slide{height:248px}}#hero.basics_buy .hero_content.grid #slides .slides_container .owl-controls .owl-page span{width:6px;height:6px;margin:0 2px;border:1px solid #6F7575;background:transparent;opacity:1}#hero.basics_buy .hero_content.grid #slides .slides_container .owl-controls .owl-page.active span{background:#6F7575}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-prev,#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next{position:absolute;top:0;width:40px;height:80%;z-index:2;left:0}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-prev div,#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div{position:absolute;top:60%;width:100%;height:40px;background-color:rgba(85,90,90,0.2);cursor:pointer;padding:12px 0 0 15px}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-prev div:before,#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div:before{border-right:solid 2px #fff;transform:rotate(-135deg);position:absolute;display:block;content:"";width:15px;height:15px;border-top:solid 2px #fff}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next{right:0;left:inherit}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div{padding:12px 0 0 10px}#hero.basics_buy .hero_content.grid #slides .slides_container .slides-nav-next div:before{transform:rotate(45deg)}#hero.basics_buy .hero_content.grid #slides .thumbnails_container{display:-ms-grid;display:grid;width:100%;grid-template-areas:"thumbnail_1 thumbnail_2 thumbnail_3 thumbnail_4 thumbnail_5" "thumbnail_6 thumbnail_7 thumbnail_8 . .";-ms-grid-columns:1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr 2.5% 1fr;-ms-grid-rows:auto 16px auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:2.5%;grid-row-gap:16px}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container{grid-template-areas:"thumbnail_1 thumbnail_2 thumbnail_3 thumbnail_4" "thumbnail_5 thumbnail_6 thumbnail_7 thumbnail_8";-ms-grid-columns:1fr 2% 1fr 2% 1fr 2% 1fr;-ms-grid-rows:auto 13px auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:2%;grid-row-gap:13px}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container{grid-template-areas:"thumbnail_1 thumbnail_5" "thumbnail_2 thumbnail_6" "thumbnail_3 thumbnail_7" "thumbnail_4 thumbnail_8";grid-template-columns:1fr 1fr;grid-row-gap:11px;grid-column-gap:4%;width:240px}}@media screen and (max-width: 760px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container{display:none}}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail{height:78px;background-size:cover;border:1px solid #E9E9E9;background-position:center}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_1{grid-area:thumbnail_1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_2{grid-area:thumbnail_2}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_3{grid-area:thumbnail_3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_4{grid-area:thumbnail_4}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_5{grid-area:thumbnail_5}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_6{grid-area:thumbnail_6}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_7{grid-area:thumbnail_7}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_8{grid-area:thumbnail_8}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_1{-ms-grid-column:1;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_2{-ms-grid-column:3;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_3{-ms-grid-column:5;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_4{-ms-grid-column:7;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_5{-ms-grid-column:9;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_6{-ms-grid-column:1;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_7{-ms-grid-column:3;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_8{-ms-grid-column:5;-ms-grid-row:3}@media screen and (max-width: 1300px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail{height:73px}}@media screen and (max-width: 1150px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail{height:70px}}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail{height:65px}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_1{-ms-grid-column:1;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_2{-ms-grid-column:3;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_3{-ms-grid-column:5;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_4{-ms-grid-column:7;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_5{-ms-grid-column:1;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_6{-ms-grid-column:3;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_7{-ms-grid-column:5;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.thumbnail_8{-ms-grid-column:7;-ms-grid-row:3}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail{height:78px}}#hero.basics_buy .hero_content.grid #slides .thumbnails_container .thumbnail.active{border:2px solid #6F7575}#hero.basics_buy .hero_content.grid #basics_details{grid-area:details;-ms-grid-column:3;-ms-grid-row:2}#hero.basics_buy .hero_content.grid #basics_details p{padding:0;margin-bottom:24px;font:18px/28px "Avenir LT W01_45 Book1475508", sans-serif;max-width:424px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #basics_details p{text-align:left;font:16px/24px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #basics_details p{max-width:none}}#hero.basics_buy .hero_content.grid #basics_details p.last{font:14px/20px "Avenir LT W01_45 Book1475508", sans-serif;color:#6F7575}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #basics_details p.last{margin-bottom:48px}}#hero.basics_buy .hero_content.grid #basics_details p:last-child{margin-bottom:72px}#hero.basics_buy .hero_content.grid .hero_form{grid-area:form;-ms-grid-column:3;-ms-grid-row:3}#hero.basics_buy .hero_content.grid .hero_form .product_order_form{max-width:none}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset{width:100%}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle{width:280px;margin-right:30%;margin-bottom:0;background:#F7F7F7;border:1px solid #E9E9E9;border-radius:0;padding:18px 0 18px 15px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle{margin-right:0;width:100%}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle.sold_out{color:#878C8C}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle:after{position:relative;top:7px}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle span{font:14px/16px "Avenir LT W01_45 Book1475508", sans-serif;float:none;display:inline-block;margin-left:7%}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle span:first-child{margin-left:0;width:75px}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset button.dropdown_toggle span:nth-child(2){margin-left:0}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products{margin:0;width:280px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products{width:calc( 47% - 30px )}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products{width:calc( 100% - 60px )}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li{width:280px}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li[data-sold-out="true"]{color:#878C8C}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li{width:100%}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li label span{font:14px/16px "Avenir LT W01_45 Book1475508", sans-serif;float:none;display:inline-block;margin-left:7%}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li label span:nth-child(2){margin-left:0;width:75px}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset ul.products li label span:nth-child(3){margin-left:0}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset .color_option{width:85px;height:36px;background-size:cover;position:relative;left:4px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset .color_option{width:50px;display:block}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset .color_option.active:before{width:93px;height:44px;border:2px solid #6F7575;position:relative;right:4px;bottom:4px;content:"";display:block}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset .color_option.active:before{width:58px}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset input[type="submit"]{width:280px;margin-top:24px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset input[type="submit"]{margin-top:16px;width:100%}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset input[type="submit"]{margin-bottom:0}}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset p{font:14px/20px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:8px;margin-left:0;padding-top:0;position:relative;padding-left:0}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset p.color{margin-top:24px;margin-bottom:12px}#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset p.color_label{font:12px/12px "Avenir LT W01_65 Medium1475532", sans-serif;display:block;margin-top:8px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .product_order_form fieldset p.color_label{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}}#hero.basics_buy .hero_content.grid .hero_form .selected_product{width:280px;margin-top:72px;display:flex;justify-content:space-between;max-width:424px}#hero.basics_buy .hero_content.grid .hero_form .selected_product.full_width{width:100%}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .selected_product{margin-top:42px;width:100%}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid .hero_form .selected_product{max-width:none}}#hero.basics_buy .hero_content.grid .hero_form .selected_product h4{font:24px/24px "Avenir LT W01_85 Heavy1475544", sans-serif;color:#666666;letter-spacing:0}#hero.basics_buy .hero_content.grid .hero_form .selected_product strong{font:14px/20px "Avenir LT W01_85 Heavy1475544", sans-serif;color:#797F83;padding-top:4px}#hero.basics_buy .hero_content.grid .hero_form .out_of_stock{max-width:424px;padding:24px;background-color:#ffffff;border:1px solid #CAC9CA;margin-left:0;margin-top:10px}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid .hero_form .out_of_stock{max-width:none}}#hero.basics_buy .hero_content.grid .hero_form .out_of_stock h6{font:16px/24px "Avenir LT W01_45 Book1475508", sans-serif;letter-spacing:0;text-transform:none;text-align:center;margin-bottom:24px;max-width:341px;margin-right:auto;margin-left:auto}#hero.basics_buy .hero_content.grid .hero_form .out_of_stock a{max-width:280px;margin-right:auto;margin-left:auto;display:block}#hero.basics_buy .hero_content.grid .hero_form .waitlist_submitted{display:none;width:100%;max-width:424px}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid .hero_form .waitlist_submitted{max-width:none}}#hero.basics_buy .hero_content.grid .hero_form .waitlist_submitted h4{width:226px;font:21px/32px "Avenir LT W01_45 Book1475508", sans-serif;text-align:center;margin:40px auto}#hero.basics_buy .hero_content.grid .hero_form .hero_icons{width:280px;display:flex;justify-content:space-between;max-width:424px;margin-top:48px}#hero.basics_buy .hero_content.grid .hero_form .hero_icons.full_width{width:100%}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid .hero_form .hero_icons{width:100%;margin-top:48px;max-width:340px}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid .hero_form .hero_icons{max-width:none}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid .hero_form .hero_icons{justify-content:space-between}}#hero.basics_buy .hero_content.grid .hero_form .hero_icons .third{width:70px}#hero.basics_buy .hero_content.grid .hero_form .hero_icons p{font:14px/20px "Avenir LT W01_45 Book1475508", sans-serif;margin:0 auto;padding-top:0;text-align:center;width:70px}#highlights{background-color:#F6F7F6;padding:96px 20px;text-align:center}@media screen and (max-width: 960px){#highlights{padding:72px 20px}}#highlights h3{font:37px/56px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:24px}@media screen and (max-width: 1024px){#highlights h3{margin-bottom:16px}}@media screen and (max-width: 960px){#highlights h3{font:25px/36px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#highlights h3{font-size:24px;width:206px;margin:0 auto 16px}}#highlights p{width:499px;margin:0 auto;font:18px/28px "Avenir LT W01_45 Book1475508", sans-serif}@media screen and (max-width: 960px){#highlights p{width:436px;font:17px/24px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#highlights p{width:100%;text-align:left;font-size:16px;margin-bottom:48px}}#highlights>p{margin-bottom:72px}@media screen and (max-width: 480px){#highlights>p{margin-bottom:48px}}#highlights .highlight_containter{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:1200px;margin:0 auto}#highlights .highlight_containter .highlight_content{max-width:260px;width:28%}@media screen and (max-width: 480px){#highlights .highlight_containter .highlight_content{width:100%}}#highlights .highlight_containter .highlight_content h6{margin-bottom:16px;font:13px/20px "Avenir LT W01_95 Black1475556", sans-serif}@media screen and (max-width: 960px){#highlights .highlight_containter .highlight_content h6{font-size:14px}}#highlights .highlight_containter .highlight_content p{width:100%;text-align:left}@media screen and (max-width: 960px){#highlights .highlight_containter .highlight_content p{text-align:center;font:17px/24px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#highlights .highlight_containter .highlight_content p{font-size:16px}}#product_details{padding:96px 0;max-width:750px;margin:0 auto}@media screen and (max-width: 960px){#product_details{padding:72px 20px}}#product_details header{margin-bottom:48px;text-align:center}@media screen and (max-width: 1024px){#product_details header{margin-bottom:72px}}@media screen and (max-width: 960px){#product_details header{margin-bottom:48px}}#product_details header h3{font:37px/56px "Avenir LT W01_45 Book1475508", sans-serif}@media screen and (max-width: 960px){#product_details header h3{font:25px/36px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#product_details header h3{font-size:24px}}#product_details #pricing_details .details_menu{margin-bottom:0}#product_details #pricing_details .details_menu li.third{width:calc(100%/3)}@media screen and (max-width: 768px){#product_details #pricing_details .details_menu li.third{width:100%}}#product_details #pricing_details .details_menu li.half{width:50%}@media screen and (max-width: 768px){#product_details #pricing_details .details_menu li.half{width:100%}}#product_details #pricing_details #basics_details #dimensions{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 480px){#product_details #pricing_details #basics_details #dimensions .flex_container{width:100%}}#product_details #pricing_details #basics_details #dimensions .flex_container dl{margin-top:48px}#product_details #pricing_details #basics_details #dimensions .flex_container dl dt{margin-bottom:16px}#faq_footer.basics_faq{background-color:#F6F7F6;padding:96px 30px}@media screen and (max-width: 960px){#faq_footer.basics_faq{padding:72px 20px}}#faq_footer.basics_faq header{margin-bottom:48px}@media screen and (max-width: 480px){#faq_footer.basics_faq header{width:229px;margin:0 auto}}#faq_footer.basics_faq header h3{font:37px/56px "Avenir LT W01_45 Book1475508", sans-serif}@media screen and (max-width: 960px){#faq_footer.basics_faq header h3{font:25px/36px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#faq_footer.basics_faq header h3{font-size:24px}}#faq_footer.basics_faq ul{padding:0 40px}#faq_footer.basics_faq ul li{padding:24px 0}#faq_footer.basics_faq ul li span{top:28px}#faq_footer.basics_faq ul li .answer_container{margin-top:10px}#faq_footer.basics_faq ul li .answer_container p:first-child{margin-bottom:0}[data-id="waitlist_modal"] .field_wrap[data-id="color"] label[for="color"]{margin-bottom:4px}[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option{width:85px;height:36px;background-size:cover;position:relative;left:4px}[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option.box_foundation_color{background-image:url("/images/basics/box_foundation/stone-f7c92f72.jpg")}[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option.metal_base_color{background-color:#000000}[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option.slatted_foundation_color{background-color:#000000}@media screen and (max-width: 960px){[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option{width:50px;display:block}}[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option.active:before{width:93px;height:44px;border:2px solid #6F7575;position:relative;right:4px;bottom:4px;content:"";display:block}@media screen and (max-width: 960px){[data-id="waitlist_modal"] .field_wrap[data-id="color"] .color_option.active:before{width:58px}}[data-id="waitlist_modal"] .field_wrap[data-id="color"] p.color_label{font:12px/12px "Avenir LT W01_65 Medium1475532", sans-serif;display:inline-block;margin-top:8px;margin-bottom:0}@media screen and (max-width: 960px){[data-id="waitlist_modal"] .field_wrap[data-id="color"] p.color_label{font-family:"Avenir LT W01_85 Heavy1475544", sans-serif}}#slides.box_foundation_slides .slide.slide_1{background-image:url("/images/basics/box_foundation/slide_1-76a04c61.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_1{background-image:url("/images/basics/box_foundation/slide_1@2x-77e01611.jpg")}}#slides.box_foundation_slides .slide.slide_2{background-image:url("/images/basics/box_foundation/slide_2-93e26035.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_2{background-image:url("/images/basics/box_foundation/slide_2@2x-3d416709.jpg")}}#slides.box_foundation_slides .slide.slide_3{background-image:url("/images/basics/box_foundation/slide_3-07f988c7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_3{background-image:url("/images/basics/box_foundation/slide_3@2x-24a14c03.jpg")}}#slides.box_foundation_slides .slide.slide_4{background-image:url("/images/basics/box_foundation/slide_4-e99b1b22.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_4{background-image:url("/images/basics/box_foundation/slide_4@2x-bb3e00fa.jpg")}}#slides.box_foundation_slides .slide.slide_5{background-image:url("/images/basics/box_foundation/slide_5-14bfa840.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_5{background-image:url("/images/basics/box_foundation/slide_5@2x-21a78400.jpg")}}#slides.box_foundation_slides .slide.slide_6{background-image:url("/images/basics/box_foundation/slide_6-5d49eaa8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_6{background-image:url("/images/basics/box_foundation/slide_6@2x-294521e5.jpg")}}#slides.box_foundation_slides .slide.slide_7{background-image:url("/images/basics/box_foundation/slide_7-7a60b417.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_7{background-image:url("/images/basics/box_foundation/slide_7@2x-8e80e572.jpg")}}#slides.box_foundation_slides .slide.slide_8{background-image:url("/images/basics/box_foundation/slide_8-929e6ca3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .slide.slide_8{background-image:url("/images/basics/box_foundation/slide_8@2x-7ba37c43.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/box_foundation/slide_1-76a04c61.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/box_foundation/slide_1@2x-77e01611.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/box_foundation/slide_2-93e26035.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/box_foundation/slide_2@2x-3d416709.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/box_foundation/slide_3-07f988c7.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/box_foundation/slide_3@2x-24a14c03.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/box_foundation/slide_4-e99b1b22.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/box_foundation/slide_4@2x-bb3e00fa.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/box_foundation/slide_5-14bfa840.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/box_foundation/slide_5@2x-21a78400.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/box_foundation/slide_6-5d49eaa8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/box_foundation/slide_6@2x-294521e5.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/box_foundation/slide_7-7a60b417.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/box_foundation/slide_7@2x-8e80e572.jpg")}}#slides.box_foundation_slides .thumbnail.thumbnail_8{background-image:url("/images/basics/box_foundation/slide_8-929e6ca3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.box_foundation_slides .thumbnail.thumbnail_8{background-image:url("/images/basics/box_foundation/slide_8@2x-7ba37c43.jpg")}}.hero_form form .color_option.box_foundation_color{background-image:url("/images/basics/box_foundation/stone-f7c92f72.jpg")}#slides.slatted_foundation_slides .slide.slide_1{background-image:url("/images/basics/slatted_foundation/slide_1-449ad5a8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_1{background-image:url("/images/basics/slatted_foundation/slide_1@2x-d3894eac.jpg")}}#slides.slatted_foundation_slides .slide.slide_2{background-image:url("/images/basics/slatted_foundation/slide_2-a5e08381.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_2{background-image:url("/images/basics/slatted_foundation/slide_2@2x-6e242e4a.jpg")}}#slides.slatted_foundation_slides .slide.slide_3{background-image:url("/images/basics/slatted_foundation/slide_3-cac216c9.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_3{background-image:url("/images/basics/slatted_foundation/slide_3@2x-9b61c023.jpg")}}#slides.slatted_foundation_slides .slide.slide_4{background-image:url("/images/basics/slatted_foundation/slide_4-846b9163.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_4{background-image:url("/images/basics/slatted_foundation/slide_4@2x-6d55dc58.jpg")}}#slides.slatted_foundation_slides .slide.slide_5{background-image:url("/images/basics/slatted_foundation/slide_5-1ace5157.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_5{background-image:url("/images/basics/slatted_foundation/slide_5@2x-1058ddcb.jpg")}}#slides.slatted_foundation_slides .slide.slide_6{background-image:url("/images/basics/slatted_foundation/slide_6-87679315.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_6{background-image:url("/images/basics/slatted_foundation/slide_6@2x-7e4bc093.jpg")}}#slides.slatted_foundation_slides .slide.slide_7{background-image:url("/images/basics/slatted_foundation/slide_7-5c32d42c.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .slide.slide_7{background-image:url("/images/basics/slatted_foundation/slide_7@2x-e41dc039.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/slatted_foundation/slide_1-449ad5a8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/slatted_foundation/slide_1@2x-d3894eac.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/slatted_foundation/slide_2-a5e08381.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/slatted_foundation/slide_2@2x-6e242e4a.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/slatted_foundation/slide_3-cac216c9.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/slatted_foundation/slide_3@2x-9b61c023.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/slatted_foundation/slide_4-846b9163.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/slatted_foundation/slide_4@2x-6d55dc58.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/slatted_foundation/slide_5-1ace5157.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/slatted_foundation/slide_5@2x-1058ddcb.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/slatted_foundation/slide_6-87679315.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/slatted_foundation/slide_6@2x-7e4bc093.jpg")}}#slides.slatted_foundation_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/slatted_foundation/slide_7-5c32d42c.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.slatted_foundation_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/slatted_foundation/slide_7@2x-e41dc039.jpg")}}.hero_form form .color_option.slatted_foundation_color{background-color:#000000}#dimensions.details_section.slatted_dimensions>p{max-width:427px;margin-top:48px;color:#6F7575;font:14px/20px "Avenir LT W01_45 Book1475508", sans-serif}#dimensions.details_section.slatted_dimensions span{font:13px/20px "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:2px}#slides.metal_base_slides .slide.slide_1{background-image:url("/images/basics/metal_base/slide_1-f0a59ab8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_1{background-image:url("/images/basics/metal_base/slide_1@2x-2986fbe7.jpg")}}#slides.metal_base_slides .slide.slide_2{background-image:url("/images/basics/metal_base/slide_2-b7b16969.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_2{background-image:url("/images/basics/metal_base/slide_2@2x-edc80da8.jpg")}}#slides.metal_base_slides .slide.slide_3{background-image:url("/images/basics/metal_base/slide_3-5ec20054.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_3{background-image:url("/images/basics/metal_base/slide_3@2x-4cfd838d.jpg")}}#slides.metal_base_slides .slide.slide_4{background-image:url("/images/basics/metal_base/slide_4-dc772dff.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_4{background-image:url("/images/basics/metal_base/slide_4@2x-21f503aa.jpg")}}#slides.metal_base_slides .slide.slide_5{background-image:url("/images/basics/metal_base/slide_5-d2025379.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_5{background-image:url("/images/basics/metal_base/slide_5@2x-1287df05.jpg")}}#slides.metal_base_slides .slide.slide_6{background-image:url("/images/basics/metal_base/slide_6-7a60b417.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_6{background-image:url("/images/basics/metal_base/slide_6@2x-8e80e572.jpg")}}#slides.metal_base_slides .slide.slide_7{background-image:url("/images/basics/metal_base/slide_7-929e6ca3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .slide.slide_7{background-image:url("/images/basics/metal_base/slide_7@2x-7ba37c43.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/metal_base/slide_1-f0a59ab8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_1{background-image:url("/images/basics/metal_base/slide_1@2x-2986fbe7.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/metal_base/slide_2-b7b16969.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_2{background-image:url("/images/basics/metal_base/slide_2@2x-edc80da8.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/metal_base/slide_3-5ec20054.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_3{background-image:url("/images/basics/metal_base/slide_3@2x-4cfd838d.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/metal_base/slide_4-dc772dff.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_4{background-image:url("/images/basics/metal_base/slide_4@2x-21f503aa.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/metal_base/slide_5-d2025379.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_5{background-image:url("/images/basics/metal_base/slide_5@2x-1287df05.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/metal_base/slide_6-7a60b417.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_6{background-image:url("/images/basics/metal_base/slide_6@2x-8e80e572.jpg")}}#slides.metal_base_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/metal_base/slide_7-929e6ca3.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#slides.metal_base_slides .thumbnail.thumbnail_7{background-image:url("/images/basics/metal_base/slide_7@2x-7ba37c43.jpg")}}.hero_form form .color_option.metal_base_color{background-color:#000000}@media screen and (max-width: 480px){#highlights.metal_base_highlights h3{width:250px}}#hero.basics_buy .hero_content.grid #basics_header.header_without_icon h2{line-height:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{height:355px}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{height:400px;width:calc(100% - 255px);margin-bottom:0}}@media screen and (max-width: 760px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{width:100%}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{margin-bottom:24px;height:310px}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{height:280px}}@media screen and (max-width: 440px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container{height:250px}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide{height:353px;background-position:45%;position:relative}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide video{height:100%;position:absolute;top:0;left:0;object-fit:cover}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide{height:398px}}@media screen and (max-width: 570px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide{height:308px}}@media screen and (max-width: 480px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide{height:278px}}@media screen and (max-width: 440px){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide{height:248px}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_1{background-image:url("/images/basics/topper/slide_1-d6b0711a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_1{background-image:url("/images/basics/topper/slide_1@2x-d5addbe7.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_2{background-image:url("/images/basics/topper/slide_2-51627a89.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_2{background-image:url("/images/basics/topper/slide_2@2x-c0b6f1c8.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_3{background-image:url("/images/basics/topper/slide_3-d0c3f106.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_3{background-image:url("/images/basics/topper/slide_3@2x-e9a18ed4.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_4{background-image:url("/images/basics/topper/slide_4-11efff10.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_4{background-image:url("/images/basics/topper/slide_4@2x-ec81cd62.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_5{background-image:url("/images/basics/topper/slide_5-f05e64fd.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_5{background-image:url("/images/basics/topper/slide_5@2x-c5a2464e.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_6{background-image:url("/images/basics/topper/slide_6-aea2ea26.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_6{background-image:url("/images/basics/topper/slide_6@2x-3ed062a9.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_7{background-image:url("/images/basics/topper/slide_7-8de66a8f.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_7{background-image:url("/images/basics/topper/slide_7@2x-8f2dc323.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_8{background-image:url("/images/basics/topper/slide_8-086d0731.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_8{background-image:url("/images/basics/topper/slide_8@2x-862b6812.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_9{background-image:url("/images/basics/topper/slide_9-fb7fccc8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .slides_container .slide.slide_9{background-image:url("/images/basics/topper/slide_9@2x-a6c1bb38.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container{grid-template-areas:"thumbnail_1 thumbnail_2 thumbnail_3 thumbnail_4 thumbnail_5" "thumbnail_6 thumbnail_7 thumbnail_8 thumbnail_9 thumbnail_10"}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container{grid-template-areas:"thumbnail_1 thumbnail_2 thumbnail_3 thumbnail_4" "thumbnail_5 thumbnail_6 thumbnail_7 thumbnail_8" "thumbnail_9 thumbnail_10 . .";-ms-grid-rows:auto 13px auto 13px auto}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container{grid-template-areas:"thumbnail_1 thumbnail_6" "thumbnail_2 thumbnail_7" "thumbnail_3 thumbnail_8" "thumbnail_4 thumbnail_9" "thumbnail_5 thumbnail_10"}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_1{background-image:url("/images/basics/topper/slide_1-d6b0711a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_1{background-image:url("/images/basics/topper/slide_1@2x-d5addbe7.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_2{background-image:url("/images/basics/topper/slide_2-51627a89.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_2{background-image:url("/images/basics/topper/slide_2@2x-c0b6f1c8.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_3{background-image:url("/images/basics/topper/slide_3-d0c3f106.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_3{background-image:url("/images/basics/topper/slide_3@2x-e9a18ed4.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_4{background-image:url("/images/basics/topper/slide_4-11efff10.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_4{background-image:url("/images/basics/topper/slide_4@2x-ec81cd62.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_5{background-image:url("/images/basics/topper/slide_5-f05e64fd.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_5{background-image:url("/images/basics/topper/slide_5@2x-c5a2464e.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_6{background-image:url("/images/basics/topper/slide_6-aea2ea26.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_6{background-image:url("/images/basics/topper/slide_6@2x-3ed062a9.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_7{background-image:url("/images/basics/topper/slide_7-8de66a8f.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_7{background-image:url("/images/basics/topper/slide_7@2x-8f2dc323.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_8{background-image:url("/images/basics/topper/slide_8-086d0731.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_8{background-image:url("/images/basics/topper/slide_8@2x-862b6812.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_9{background-image:url("/images/basics/topper/slide_9-fb7fccc8.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_9{background-image:url("/images/basics/topper/slide_9@2x-a6c1bb38.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_10{background-image:url("/images/basics/topper/slide_10-71902a87.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_10{background-image:url("/images/basics/topper/slide_10@2x-34a4580e.jpg")}}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_1{-ms-grid-column:1;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_2{-ms-grid-column:3;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_3{-ms-grid-column:5;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_4{-ms-grid-column:7;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_5{-ms-grid-column:9;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_6{-ms-grid-column:1;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_7{-ms-grid-column:3;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_8{-ms-grid-column:5;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_9{-ms-grid-column:7;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_10{-ms-grid-column:9;-ms-grid-row:3}@media screen and (max-width: 1024px){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail{height:65px}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_1{-ms-grid-column:1;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_2{-ms-grid-column:3;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_3{-ms-grid-column:5;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_4{-ms-grid-column:7;-ms-grid-row:1}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_5{-ms-grid-column:1;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_6{-ms-grid-column:3;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_7{-ms-grid-column:5;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_8{-ms-grid-column:7;-ms-grid-row:3}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_9{-ms-grid-column:1;-ms-grid-row:5}#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail.thumbnail_10{-ms-grid-column:3;-ms-grid-row:5}}@media screen and (max-width: 960px){#hero.basics_buy .hero_content.grid #slides.topper_slides .thumbnails_container .thumbnail{height:70px}}.hero_form form .color_option.topper_color{background-image:url("/images/basics/topper/light_grey-a271cb42.jpg")}@media screen and (max-width: 480px){#highlights.metal_base_highlights h3{width:250px}}#animation{padding:96px 20px 40px;text-align:center;border-bottom:1px solid #e4e4e3}@media screen and (max-width: 960px){#animation{padding:72px 20px 40px}}#animation h3{font:37px/56px "Avenir LT W01_45 Book1475508", sans-serif;margin-bottom:48px}@media screen and (max-width: 1024px){#animation h3{margin-bottom:16px}}@media screen and (max-width: 960px){#animation h3{font:25px/36px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#animation h3{font-size:24px;width:206px;margin:0 auto 16px}}#animation p{width:499px;margin:0 auto;font:18px/28px "Avenir LT W01_45 Book1475508", sans-serif}@media screen and (max-width: 960px){#animation p{width:436px;font:17px/24px "Avenir LT W01_45 Book1475508", sans-serif}}@media screen and (max-width: 480px){#animation p{width:100%;margin-bottom:48px;text-align:left;font-size:16px}}#animation .topper_animation{max-width:1280px;margin:0 auto}#animation .topper_animation video{width:100%}