html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@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")}@media screen and (max-width: 320px){html>body{border-top:solid #FFF 0}}html>body>header>.column{background-color:transparent}@media screen and (max-width: 320px){html>body>header>.column{background-color:#FFF}}body.bundle_homepage header>.column{background-color:#FFF}body.mint_homepage{border-top:0}@media screen and (max-width: 320px){body.mint_homepage{border-top:solid #FFF 0}}body.mint_homepage>header a.cart svg{fill:white}body.mint_homepage>header .logo svg{width:160px;height:20px;fill:white}body.mint_homepage>header.collapsed>.column{background-color:#2e2e2e}body.mint_homepage>header>.column{background-color:transparent}@media screen and (max-width: 320px){body.mint_homepage>header>.column{background-color:#484B4C}}body.mint_homepage>header>.column nav.desktop>ul>li>a{color:#ffffff}body.video_homepage header{background-color:#ffffff}body.video_homepage #hero_video{position:relative;background-color:#2d2d2d;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/images/home/chalkboard-cff71c2c.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){body.video_homepage #hero_video{background-image:url("/images/home/chalkboard@2x-f8ce283a.jpg")}}@media screen and (max-width: 768px){body.video_homepage #hero_video{background-size:cover}}body.video_homepage #hero_video::before{display:block;content:"";width:100%;padding-top:41.6667%}@media screen and (max-width: 768px){body.video_homepage #hero_video::before{padding-top:0;height:320px}}@media screen and (min-width: 1440px){body.video_homepage #hero_video::before{padding-top:0;height:600px}}body.video_homepage #hero_video .wistia_embed{position:absolute;width:100%;top:50%;transform:translate(0, -50%)}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play{display:inline-block;margin:0 auto}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a .play_button{position:relative;margin:0 auto 40px;width:175px;height:117px;background-color:rgba(96,237,179,0.7)}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a .play_button::before{position:absolute;display:block;content:"";width:0;height:0;top:50%;left:50%;transform:translate(-50%, -50%);border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:43px solid #ffffff}@media screen and (max-width: 960px){body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a .play_button{width:125px;height:84px}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a .play_button::before{border-top-width:18px;border-bottom-width:18px;border-left-width:31px}}@media screen and (max-width: 660px){body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a .play_button{width:100px;height:67px}}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h1,body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h3{margin-left:20px;margin-right:20px;color:#ffffff;text-align:center}@media screen and (max-width: 960px){body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h1{font-size:2.625em}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h3{font-size:1.6875em}}@media screen and (max-width: 660px){body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h1{font-size:2em}body.video_homepage #hero_video .wistia_embed .wistia_click_to_play a h3{font-size:1.3125em}}#index .mint{padding:6.75rem 0 8rem 2.5rem;color:#ffffff;background:#2d2d2d no-repeat;background-image:url("/images/home/bg_mint_hero_1440-8cf67547.jpg");background-position:bottom right;background-size:1300px}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index .mint{background-image:url("/images/home/bg_mint_hero_1440@2x-a35bf6dc.jpg")}}#index .mint .wrap{padding:0}#index .mint .copy{max-width:447px}#index .mint .copy h1{font-size:13px;color:#ffffff}#index .mint .copy h1 strong{display:block;font-size:58px;transform:translateX(-3px)}#index .mint .copy p{padding:10px 0 72px 0;margin:0;font-size:32px}#index .mint .copy a.button{min-width:200px;text-align:center}@media screen and (max-width: 1120px){#index .mint{padding-left:2.5rem;padding-bottom:79px;background-image:url("/images/home/bg_mint_hero_1024-8137e416.jpg");background-size:1024px}}@media only screen and (max-width: 1120px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index .mint{background-image:url("/images/home/bg_mint_hero_1024@2x-85a1cae5.jpg")}}@media screen and (max-width: 768px){#index .mint{padding-bottom:63px;background-image:url("/images/home/bg_mint_hero_tablet-e413aedb.jpg");background-size:768px}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index .mint{background-image:url("/images/home/bg_mint_hero_tablet@2x-607072e8.jpg")}}@media screen and (max-width: 768px){#index .mint .copy h1 strong{padding-top:16px;font-size:42px}#index .mint .copy p{width:260px;padding-top:16px;font-size:24px}}@media screen and (max-width: 600px){#index .mint{padding-top:105px;padding-left:0;background-image:url("/images/home/bg_mint_hero_mobile-74c4a5ae.jpg");background-position:50% 100%;background-size:100% auto}}@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index .mint{background-image:url("/images/home/bg_mint_hero_mobile@2x-390e41fb.jpg")}}@media screen and (max-width: 600px){#index .mint .copy{max-width:100%;text-align:center}#index .mint .copy h1 strong{padding-top:8px;font-size:24px}#index .mint .copy p{width:auto;padding-top:24px;font-size:16px}}#index .bundles{padding:7.5rem 0 8.75rem 2.5rem;color:#ffffff;background:#fff url("/images/home/bg_bundles_hero@2x-94f8d43c.jpg") center center no-repeat;background-size:cover}@media screen and (max-width: 768px){#index .bundles{background-image:url("/images/home/bg_bundles_hero-3a768d6e.jpg");padding-left:0}}@media screen and (min-width: 1440px){#index .bundles{padding:12% 0 12% 5%}}#index .bundles .wrap{padding:0}#index .bundles .copy{max-width:550px;padding-left:30px}@media screen and (max-width: 768px){#index .bundles .copy{margin:0 auto;text-align:center;max-width:380px;padding-left:0}}#index .bundles .copy h1{font-size:50px;color:#ffffff}@media screen and (max-width: 768px){#index .bundles .copy h1{font-size:30px;text-shadow:rgba(0,0,0,0.4) 0 0 30px}}#index .bundles .copy p{padding:10px 0 48px 0;margin:0;font-size:30px}@media screen and (max-width: 768px){#index .bundles .copy p{font-size:20px;text-shadow:rgba(0,0,0,0.8) 0 0 30px}}#index .bundles .copy a.button{min-width:200px;text-align:center}#index .hero-home{display:block;background-color:#f3f3f1;background-image:url("/images/home/featured-hero-iso-afb66e78.jpg");padding:6.75rem 1rem 12.5rem 1rem;background-position:50% bottom;background-size:160%;background-repeat:no-repeat;text-align:center}#index .hero-home::after{clear:both;content:"";display:table}@media (min-width: 480px){#index .hero-home{padding-top:7.5rem;padding-bottom:22.5rem}}@media (min-width: 768px){#index .hero-home{padding:7.5rem 1rem 30rem 1rem;background-position:center 50%;background-size:cover;height:calc(85vh + 80px)}}@media (min-width: 1700px){#index .hero-home{padding-bottom:37.5rem;background-position:center 60%}}#index .hero-home h1{margin:0 auto;padding:0 2% 0;font:1.5rem/1.25 "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.125rem;max-width:53.75rem}@media (min-width: 768px){#index .hero-home h1{font-size:2.625em;line-height:1.2}}#index .hero-home .copy{position:relative;margin:0 auto;max-width:60rem;z-index:3}#index .hero-home a.primary.button{margin-top:5.5rem;width:12.5rem;line-height:1rem;padding:1rem 0}#index .hero-home .copy--sub{margin:0.75rem 0 0;font-size:1.125em;line-height:1.56}@media screen and (max-width: 480px){#index .hero-home .copy--sub{font-size:1em;line-height:1.5}}@media screen and (max-width: 540px){#index .wrap{padding:0}}#index #features{width:100%;padding:1.25rem 0 0;text-align:center}@media screen and (max-width: 540px){#index #features{padding:0}}#index #features li{position:relative;display:inline-block;margin-bottom:20px;padding:1.5rem 0;width:calc((100% - 20px - 20px) / 3);max-width:440px;height:20rem;vertical-align:top;box-sizing:border-box;background-color:#FFF;background-repeat:no-repeat;background-position:center 50%;background-size:cover}#index #features li.inverse h5,#index #features li.inverse h6{color:#4A4A4A}#index #features li.inverse a{background-color:rgba(255,255,255,0.6);color:#4A4A4A;border-color:#4A4A4A}#index #features li+li{margin-left:20px}#index #features li#mint{background-image:url("/images/home/feature-mint-dbbf764a.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #features li#mint{background-image:url("/images/home/feature-mint@2x-70de397b.jpg")}}#index #features li#sheets{background-image:url("/images/home/feature-percale-cd2ec2ff.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #features li#sheets{background-image:url("/images/home/feature-percale@2x.jpg")}}#index #features li#duvet{background-image:url("/images/home/feature-duvet-5c2db92b.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #features li#duvet{background-image:url("/images/home/feature-duvet@2x.jpg")}}#index #features li#tn_classic{background-image:url("/images/home/feature-tn-classic-0eb40002.jpg")}#index #features li#tn_classic h5,#index #features li#tn_classic h6{color:#4A4A4A}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #features li#tn_classic{background-image:url("/images/home/feature-tn-classic@2x-777fc501.jpg")}}#index #features li#pillow{background-image:url("/images/home/feature-pillow-6e6ab085.jpg")}#index #features li#stores{background-image:url("/images/home/feature-stores-63e90f0f.jpg")}#index #features li#truth{background-image:url("/images/home/feature-truth-7c5ea3eb.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){#index #features li#truth{background-image:url("/images/home/feature-truth@2x-0c33dfaa.jpg")}}#index #features li#story{background-image:url("/images/home/feature-our-story-85516fd1.jpg")}#index #features li.shadow--top:before,#index #features li.shadow--bottom:before{position:absolute;display:block;z-index:1;content:"";left:0;right:0;height:8.125rem}#index #features li.shadow--top:before{top:0;background-image:linear-gradient(rgba(0,0,0,0.3), transparent)}#index #features li.shadow--bottom:before{bottom:0;background-image:linear-gradient(transparent, rgba(0,0,0,0.3))}@media screen and (max-width: 800px){#index #features li{width:calc((100% - 20px) / 2)}#index #features li#story{display:block;margin:0;width:100%;max-width:none}}@media screen and (max-width: 540px){#index #features li{max-width:none;display:block;width:100%;margin:0}#index #features li+li{margin:0}}#index #features li h5,#index #features li h6{position:relative;color:#FFF;z-index:2}#index #features li h6{margin-bottom:0.5rem}#index #features li h5{padding:0 2.5rem}#index #features li a{position:absolute;display:block;left:50%;transform:translateX(-50%);padding:0.875rem 0;width:12.5rem;bottom:2.5rem;color:#FFF;border:0.125rem #FFF solid;font:0.875rem/1rem "Avenir LT W01_95 Black1475556", sans-serif;text-transform:capitalize;letter-spacing:0.05rem;background-color:rgba(47,47,47,0.4);z-index:2}#index #features li a:hover{border-color:#60edb3}#index #features li .badge{font:12px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase;padding:0.5em;position:absolute;top:0.75em;left:-0.75em;color:#fff;background:#797f83}#index #features li img{display:block;width:100%;margin:0}#index #features li h3{padding:0 0 15px 0}#index #features li p{padding:0 0 20px 0;color:#484B4C}#index #features li span{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 #959a9d}#index #press{background-color:transparent}#index #press a.more{width:12.5rem;font:0.875rem/1rem "Avenir LT W01_95 Black1475556", sans-serif;letter-spacing:0.05rem;padding:0.875rem 0;color:#6f7575;border:solid 0.125rem #808184;text-transform:none}#index #press a.more:hover{border-color:#60edb3}