#PageContainer{transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;padding-top:0!important}#mattress_subnav .list li.hidden_desktop,div[data-section-id=header]{display:none}#body_givesback #main_givesback h1{font-size:3.3125em;line-height:1.32}#body_givesback .logo img{margin:25px auto 0}#body_givesback #main_givesback h1,#body_givesback #main_givesback h2,#body_givesback #main_givesback h3,#body_givesback #main_givesback h4,#body_givesback #main_givesback h5{margin:0 auto;font-family:TiemposHeadline-Bold;font-weight:400;text-align:center;color:#2b2823;text-transform:none}#body_givesback h1{font-family:TiemposHeadline-Bold;font-weight:600}#body_givesback{border-top:84px solid #fff;background-color:#f6f7f6}#body_givesback>#givesback-header{position:fixed;top:0;right:0;left:0;z-index:10;display:flex;flex-direction:column;background:#fff}.sales{background:#fff;padding-bottom:150px}.column-left,.column-right{width:50%;float:left;display:block}.column-right{padding:10px 10px 10px 40px}.column-left{border-right:1px solid rgba(0,0,0,.3);padding:10px 40px 10px 10px}.sales ul.what-buy li{display:inline-block;list-style:none!important;width:32%;text-align:center;position:relative;font-family:Apercu Medium!important}.sales ul.calculate li{display:inline-block;list-style:none!important;text-align:center;position:relative;font-family:Apercu Medium!important}.calculate li:first-child{width:59%}.calculate li:nth-child(2){width:10%}.calculate li:last-child{width:29%}.sales input{display:block;width:100%;background:#f6f6f6;height:60px;border:2px solid rgba(0,0,0,.2);margin-bottom:10px;font-size:2rem;color:#2b2823;padding:0 10px}.calculate svg{margin-bottom:135px}.sales ul li span{font-size:.875rem}.need-sell p{font-size:4rem}.need-sell{border:2px solid rgba(0,0,0,.2);padding:0 10px 10px}.or{border:1px solid rgba(0,0,0,.3);border-radius:50px;text-align:center;padding:12px;display:block;width:50px;height:50px;position:absolute;bottom:0;left:0;right:0;margin:0 auto!important}.sales .raise{font-size:1.75rem;text-align:center;margin-bottom:1.5rem!important}.sales .green-p{color:#60edb3!important;font-size:2.25rem;text-align:center}.dark{background:#2b2823!important}.dark p{color:#fff!important;margin:40px auto!important;font-size:1.75rem;line-height:1.875rem;font-family:TiemposHeadline-Bold!important}.table-give{border-collapse:collapse;border-spacing:0;margin:60px 0}.table-give td{border:none;font-family:Apercu Bold;font-size:14px;overflow:hidden;padding:10px 15px;word-break:normal}.table-give th{border:none;font-family:Arial,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:10px 15px;word-break:normal;text-align:center!important}.table-give .head-table td span{text-align:center;display:block}.table-give .tg-0lax{text-align:left;vertical-align:top}#how-it-work{padding-top:50px}.how-work h4,.how-work p{text-align:left!important;margin:20px 0!important}.how-work h4{font-family:Apercu Medium!important}.apply h4{margin-top:0!important}.spread{margin-top:45px}.collect{margin-top:65px}.how-work{margin-top:40px}#everything{background:#2b2823}#everything h2,#everything p{color:#fff!important}#everything span{color:#fff;text-align:center}#everything .green{color:#60edb3;font-family:Apercu Bold;text-align:center}#everything .custom{max-width:250px;margin:40px auto}#everything .custom svg{text-align:center;display:block;margin:10px auto}#everything .custom .green{display:block;text-align:center;font-size:1.15rem!important}#everything .custom span{font-family:Apercu Regular}#school{background:#fff}.school{background:#f4f7f6;padding:20px 10px;margin:30px 0}.title-school{font-size:1.75rem;margin-bottom:10px!important;font-family:Apercu Medium!important}.subtitle-school{font-size:.875rem;margin-bottom:10px!important;font-family:Apercu Regular!important}.text-school{font-size:1.15rem;font-family:Apercu Regular!important}.text-school br{margin-bottom:10px}.last-text{margin-top:80px!important}.last-text p{font-family:Apercu Pro!important}#helpful_faqs{padding:80px 0}#helpful_faqs #categories_list{padding:0}#helpful_faqs .stripe{display:block;padding:4em 0;background:#f6f7f6}#helpful_faqs .faqs-sch{max-width:34.75rem;padding:0;margin:0 auto}#helpful_faqs .faqs-sch ul{padding:0}#helpful_faqs dt{margin:0}#helpful_faqs .faqs-sch li{position:relative;padding:16px 0}#helpful_faqs .faqs-sch dl{font-size:16px;color:#2b2823}#helpful_faqs .faqs-sch ul li dt{font-size:1rem}#helpful_faqs .faqs-sch dl dt{cursor:pointer;padding-right:24px;font-family:Apercu Medium,sans-serif}#helpful_faqs .faqs-sch .icon{top:20px}#helpful_faqs .faqs-sch .icon{position:absolute;right:0;top:19px;height:16px;width:16px;text-indent:-9999px;transition:transform .3s}#helpful_faqs .faqs-sch .icon:before{width:16px;height:2px;transform:translateY(7px)}#helpful_faqs .faqs-sch .icon:after{height:16px;width:2px;transform:translate(7px)}#helpful_faqs .faqs-sch .icon:before,#helpful_faqs .faqs-sch .icon:after{content:" ";display:block;position:absolute;background:#000;padding:0}#helpful_faqs .faqs-sch dl dd{display:none}#helpful_faqs .faqs-sch ul li dd p{padding-right:2.5rem;font-size:.875rem}#helpful_faqs .faqs-sch dl p{padding-top:12px;line-height:150%;max-width:100%}#helpful_faqs .faqs-sch ul li dd p a{font-size:.875rem}#helpful_faqs .faqs-sch dl a{text-decoration:underline;color:#2b2823;padding:6px;margin-left:-6px;margin-right:-6px;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease}#helpful_faqs .tn_button.secondary{width:400px;padding:.875rem 0;background-color:transparent;border:solid .125rem #2B2823;display:block;text-align:center;margin:0 auto;border-radius:30px;font-family:Apercu Bold}#helpful_faqs .tn_button:hover{color:#fff!important;background-color:#2b2823!important}#helpful_faqs #button-wrap{padding:1.75rem 0 0}@media screen and (min-width:480px){#body_givesback>#givesback-header{position:absolute;background:#fff;top:0;left:0;right:0;height:84px}}#body_givesback>#givesback-header .column{padding:0;height:84px;transition:height .15s ease}#body_givesback>#givesback-header .logo{line-height:0;width:100%;text-align:center;left:0;transform:none;top:21px}#body_givesback>#givesback-header .logo a{vertical-align:top}#body_givesback>#givesback-header .logo .tn_givesback_logo{width:300px;height:20px}#body_givesback>#givesback-header .logo .tn_givesback_mobile_logo{display:none;width:181px;height:18px}#body_givesback>#givesback-header.collapsed>.column{height:46px}#body_givesback>#givesback-header.collapsed>.column .logo{top:12px}@media screen and (max-width:480px){#body_givesback{border-top:54px solid #fff}#body_givesback>#givesback-header .column{height:54px}#body_givesback>#givesback-header .logo{top:18px}#body_givesback>#givesback-header .logo .tn_givesback_logo{display:none}#body_givesback>#givesback-header .logo .tn_givesback_mobile_logo{display:inline-block}}#body_givesback #hero{padding:6.5% 40px 0;min-height:325px;max-height:750px;background:transparent url(/cdn/shop/files/givesback_hero_1.jpg?v=1589291163) center center no-repeat;background-size:cover}#body_givesback #hero_boy{width:100%;height:35.1875rem;background:transparent url(../assets/boy-dog.jpeg) center center no-repeat;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#body_givesback #hero{background-image:url(/cdn/shop/files/givesback_hero_1.jpg?v=1589291163)}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi)and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2)and (min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2)and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi)and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi),only screen and (min-device-pixel-ratio:2)and (min-resolution:192dpi),only screen and (min-resolution:192dpi)and (min-resolution:192dpi){#body_givesback #hero{background-image:url(/cdn/shop/files/givesback_hero_1_2x_d1cb0bc8-d478-4f2b-8972-e90123786cd5.jpg?v=1589291165)}}#body_givesback #hero h1{margin:0 auto;max-width:55rem}@media screen and (max-width:480px){#body_givesback #hero h1{max-width:18.75rem}}#body_givesback #hero:after{display:block;content:"";padding-bottom:47.25%}@media screen and (max-width:480px){#body_givesback #hero{padding:4% 20px 0;background-position:bottom -250px;background-image:url(/cdn/shop/files/givesback_hero_1_mobile.jpg?v=1589291162)}}@media only screen and (max-width:480px)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-resolution:192dpi){#body_givesback #hero{background-image:url(/cdn/shop/files/givesback_hero_1_mobile.jpg?v=1589291162)}}@media only screen and (max-width:480px)and (-webkit-min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-device-pixel-ratio:2)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-resolution:192dpi)and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:480px)and (-webkit-min-device-pixel-ratio:2)and (min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-device-pixel-ratio:2)and (min-device-pixel-ratio:2),only screen and (max-width:480px)and (min-resolution:192dpi)and (min-device-pixel-ratio:2),only screen and (max-width:480px)and (-webkit-min-device-pixel-ratio:2)and (min-resolution:192dpi),only screen and (max-width:480px)and (min-device-pixel-ratio:2)and (min-resolution:192dpi),only screen and (max-width:480px)and (min-resolution:192dpi)and (min-resolution:192dpi){#body_givesback #hero{background-image:url(/cdn/shop/files/givesback_hero_1_mobile_2x_c4b9139e-4d80-470b-9eb8-8d8dc20ef2ff.jpg?v=1589291163)}}#body_givesback #hassle_free{padding:12.5rem 0 0;background:#f6f7f6}#body_givesback #make_givesback{padding:5rem 0 0;background:#fff}@media screen and (max-width:768px){#body_givesback #hassle_free{padding-top:17.5rem}#helpful_faqs #categories_list{padding:0 15px}}@media screen and (max-width:480px){#body_givesback #hassle_free{margin:0;padding-top:21.313rem}#fundraising_goal .fundraise_wrapper .raise,#fundraising_goal .fundraise_wrapper .calculate{margin:0 auto;width:80%}#body_givesback #main_givesback .text_wrap h2{margin:0 20px}.school{margin:0 20px 30px!important}#helpful_faqs{padding:60px 0}}#body_givesback #hassle_free ul{margin:0 auto;padding-left:3.75rem;list-style-type:disc}@media screen and (max-width:480px){#body_givesback #hassle_free ul{list-style-type:none}}#mattress_subnav.subnav.is_stuck{top:2.75rem}@media screen and (max-width:480px){#mattress_subnav.subnav.is_stuck{top:0}}#mattress_subnav.subnav ul{display:inline-block;padding:15px 0 15px 40px}@media screen and (max-width:1260px){#mattress_subnav ul{position:absolute;display:block;top:0;right:0;left:0;padding:44px 0 0!important}#mattress_subnav li{display:block!important;margin:0!important}#mattress_subnav li a{display:none;padding:14px 30px;text-align:left;background:#6f7575}#mattress_subnav .opened li a{display:block!important}}#mattress_subnav.subnav a.button{display:flex;position:absolute;top:0;right:0;bottom:0;z-index:1;width:200px;text-align:center;align-items:center;justify-content:center;background:var(--btn-primary-bg);transition:background .2s ease}#fundraising_goal{background-color:#fff}#fundraising_goal>h2{margin-bottom:115px}@media screen and (max-width:480px){#fundraising_goal>h2{margin-bottom:57px}}#fundraising_goal .fundraise_wrapper{display:flex;justify-content:center;margin-top:5rem}@media screen and (max-width:1150px){#fundraising_goal .fundraise_wrapper{display:block}}@media screen and (max-width:767px){#fundraising_goal .fundraise_wrapper{margin-top:1rem;padding:0 20px}#body_givesback .logo img{margin:18px auto 0}}#fundraising_goal .fundraise_wrapper .raise,#fundraising_goal .fundraise_wrapper .calculate{width:50%}#fundraising_goal .fundraise_wrapper .raise h4,#fundraising_goal .fundraise_wrapper .calculate h4{margin:0 auto;max-width:540px}#fundraising_goal .fundraise_wrapper .raise .wrapper,#fundraising_goal .fundraise_wrapper .calculate .wrapper{margin:0 auto;text-align:center}@media screen and (max-width:1150px){#fundraising_goal .fundraise_wrapper .raise,#fundraising_goal .fundraise_wrapper .calculate{margin:0 auto;width:auto}}#fundraising_goal .fundraise_wrapper .raise{padding-bottom:60px;border-right:1px solid #979797}@media screen and (max-width:547px){#fundraising_goal .fundraise_wrapper .raise{padding-bottom:74px}}#fundraising_goal .fundraise_wrapper .raise h4{margin-bottom:100px!important}.need_to_sell h2{padding-bottom:0}@media screen and (max-width:480px){#fundraising_goal .fundraise_wrapper .raise h4{margin-bottom:25px!important}}#fundraising_goal .fundraise_wrapper .raise dl,#fundraising_goal .fundraise_wrapper .raise span{display:inline-block}#fundraising_goal .fundraise_wrapper .raise dl{text-align:center}@media screen and (max-width:369px){#fundraising_goal .fundraise_wrapper .raise dl{width:95px;vertical-align:top}}#fundraising_goal .fundraise_wrapper .raise dl dt{font-family:Apercu Medium,sans-serif,Helvetica,Arial,sans-serif;font-size:3.625em;line-height:1.25;color:#60edb3}@media screen and (max-width:547px){#fundraising_goal .fundraise_wrapper .raise dl dt{font-size:2em}}@media screen and (max-width:547px){#fundraising_goal .fundraise_wrapper .raise dl dd.body-xxxl{font-size:1em}}@media screen and (max-width:1150px){#fundraising_goal .fundraise_wrapper .raise{border:none}}#fundraising_goal .fundraise_wrapper .raise span{position:relative;margin:0 6%;line-height:.95;padding:15px;border:.125rem solid #EAE9EA;border-radius:50%;top:-50px}@media screen and (max-width:547px){#fundraising_goal .fundraise_wrapper .raise span{top:-10px;padding:8px;font-size:1em}}@media screen and (max-width:369px){#fundraising_goal .fundraise_wrapper .raise span{top:25px}}#fundraising_goal .fundraise_wrapper .calculate h4{margin-bottom:70px!important}@media screen and (max-width:480px){#fundraising_goal .fundraise_wrapper .calculate h4{margin-bottom:25px!important}}#fundraising_goal .fundraise_wrapper .calculate .goal,#fundraising_goal .fundraise_wrapper .calculate .arrow,#fundraising_goal .fundraise_wrapper .calculate .need_to_sell{display:inline-block}#fundraising_goal .fundraise_wrapper .calculate .goal>h6,#fundraising_goal .fundraise_wrapper .calculate .arrow>h6,#fundraising_goal .fundraise_wrapper .calculate .need_to_sell>h6{margin-bottom:10px}#fundraising_goal .fundraise_wrapper .calculate .goal,#fundraising_goal .fundraise_wrapper .calculate .need_to_sell{vertical-align:top}#fundraising_goal .fundraise_wrapper .calculate .goal{max-width:230px}#fundraising_goal .fundraise_wrapper .calculate .goal>div{position:relative;margin-bottom:.8125rem;padding:12px 15px 12px 45px;border:solid .125rem #EAE9EA;background-color:#f7f7f7}#fundraising_goal .fundraise_wrapper .calculate .goal>div input,#fundraising_goal .fundraise_wrapper .calculate .goal>div span{font-family:Apercu Regular,sans-serif,Helvetica,Arial,sans-serif;font-size:2.625em;line-height:1.33}#fundraising_goal .fundraise_wrapper .calculate .goal>div input{width:100%;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#fundraising_goal .fundraise_wrapper .calculate .goal>div span{position:absolute;left:15px}#fundraising_goal .fundraise_wrapper .calculate .goal a.button.primary{width:100%;font-size:.875em}#fundraising_goal .fundraise_wrapper .calculate .arrow{margin:70px 6% 0}#fundraising_goal .fundraise_wrapper .calculate .arrow svg{width:32px;height:32px}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell{max-width:175px}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div{position:relative;height:145px;border:solid .125rem #EAE9EA;overflow-x:scroll}#fundraising_goal .fundraise_wrapper .calculate .goal>h6,#fundraising_goal .fundraise_wrapper .calculate .arrow>h6,#fundraising_goal .fundraise_wrapper .calculate .need_to_sell>h6{margin-bottom:10px!important}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div::-webkit-scrollbar{display:none}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div h2{margin:15px 0 10px;padding-bottom:0}@media screen and (max-width:768px){#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div h2{font-size:2.625em}#fundraising_goal .fundraise_wrapper .calculate .arrow{height:32px}}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div h6{position:relative;bottom:1px;max-width:100px}@media screen and (max-width:568px){#fundraising_goal .fundraise_wrapper .calculate .goal,#fundraising_goal .fundraise_wrapper .calculate .arrow,#fundraising_goal .fundraise_wrapper .calculate .need_to_sell{display:block;width:100%;max-width:none;margin:0}#fundraising_goal .fundraise_wrapper .calculate .goal{margin-bottom:30px}#fundraising_goal .fundraise_wrapper .calculate .arrow{margin-bottom:30px;height:32px}#fundraising_goal .fundraise_wrapper .calculate .arrow svg{transform:rotate(90deg)}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div h6{max-width:none}}.body-xxxl{font-size:1.6875em;line-height:1.48}.goal h6,.need_to_sell h6{font-family:TiemposHeadline-Bold,serif,Helvetica,Arial,sans-serif!important;font-size:.6875em!important;line-height:1.54!important}#who_will_buy .wrap{padding:0 0 5rem!important}#stress_free{margin:0;background-color:#2b2823}@media screen and (max-width:480px){#stress_free{margin:0}}#stress_free h4{color:#fff!important;padding-bottom:0;font-size:2.25em!important}@media screen and (max-width:480px){#stress_free h4{font-size:1.5em}}#who_will_buy{margin-top:7.8125rem;padding-top:7.8125rem;background:#f6f7f6}@media screen and (max-width:768px){body.givesback_apply #who_will_buy{padding-top:10.9375rem}}@media screen and (max-width:480px){body.givesback_apply #who_will_buy{margin:7.8125rem 0 0;padding:7.8125rem 1.25rem 2.8125rem}}body.givesback_apply #who_will_buy>p{margin:0 auto}#what_makes_it_different{background-color:#fff}#what_makes_it_different:after{clear:both;content:"";display:table}#what_makes_it_different h2 sup{font-size:.5em}#what_makes_it_different ul{margin-top:3.125rem;text-align:center}#what_makes_it_different ul li{display:inline-block;width:19.5%;vertical-align:top;padding:0 2%}#what_makes_it_different ul li figure figcaption h6{margin-bottom:1.25rem!important;font-family:Apercu Bold!important}@media screen and (max-width:768px){#what_makes_it_different ul li{float:none;width:33%;padding:0 1em 3rem}}@media screen and (max-width:480px){#what_makes_it_different ul li{width:90%;padding:50px 0 0}#body_givesback #make_givesback{padding:0rem 0 0;background:#fff}#what_makes_it_different ul li:first-child{padding:0}}#what_makes_it_different ul li figure svg{margin-bottom:2.0625rem}#what_makes_it_different ul li figure h6{margin-bottom:1.25rem;font-size:.6875em!important;line-height:1.54!important;font-weight:700!important}#what_makes_it_different ul li figure p{text-align:left!important;font:.875rem/1.375rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif!important;color:#6f7575!important}svg.push_button,svg.push_button_light{margin-top:.125rem;width:2.75rem;height:3.75rem}svg.money{margin-top:1.125rem;width:5.0625rem;height:2.75rem}svg.mattress{width:5.25rem;height:3.875rem}svg.no_middleman{margin-top:.125rem;width:3.75rem;height:3.75rem}svg.no_competition{margin-top:.1875rem;width:5.375rem;height:3.6875rem}#how_it_works{background:#f6f7f6}#how_it_works li{list-style:none!important}#body_givesback #main_givesback #how_it_works h5{margin-bottom:1.125rem;text-align:left}@media screen and (max-width:480px){#how_it_works h5,#body_givesback #main_givesback #how_it_works h5{text-align:center}}#how_it_works ol{margin:2.875rem 19.5% 0;list-style:none;counter-reset:item}@media screen and (max-width:480px){#how_it_works ol{margin:2.875rem 20px 0}}#how_it_works ol li{counter-increment:item;position:relative;padding-left:5.625rem}@media screen and (max-width:480px){#how_it_works ol li{margin-top:1rem;padding:60px 0 0;border-left:none}}#how_it_works ol li p{margin-bottom:0}#how_it_works ol li:not(:last-child){padding-bottom:3.3125rem;border-left:dashed .125rem #60edb3}@media screen and (max-width:480px){#how_it_works ol li:not(:last-child){border-left:none}}#how_it_works ol li:before{content:counter(item);display:block;position:absolute;top:-.6875rem;left:-2.0625rem;padding:.375rem 1.3125rem;font:2rem/3rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif;color:#60edb3;background-color:#fff;border:solid .125rem #60edb3;border-radius:50%}@media screen and (max-width:480px){#how_it_works ol li:before{left:50%;margin-left:-25px;width:55px;height:55px;padding:.1875rem 1rem}}#everything_you_need{background-color:#2b2823}#everything_you_need h2,#everything_you_need p{color:#fff!important}#everything_you_need h6{color:#60edb3;font-size:1em}#everything_you_need ul{text-align:center;margin-top:1.875rem}#everything_you_need ul li{display:inline-block;width:33.3%;vertical-align:top;padding:0 2%}@media screen and (max-width:768px){#everything_you_need ul li{float:none;width:33.3%;padding:0 1em 3rem}}@media screen and (max-width:480px){#everything_you_need ul li{width:90%;padding:50px 0 0}}#everything_you_need ul li figure svg{margin-bottom:2.0625rem}#everything_you_need ul li figure figcaption h6{margin-bottom:1.25rem!important}#everything_you_need ul li figure figcaption p{text-align:left;font:.875rem/1.375rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif}#everything_you_need h6{color:#60edb3!important;font-size:1em!important}#everything_you_need ul li figure figcaption p{text-align:left;font:.875rem/1.375rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif!important}#school_spotlights{background-color:#fff;border-bottom:1px solid #F6F7F6}#school_spotlights .school{margin:1.875rem 0;padding:2.1875rem 2.5%;background-color:#f6f7f6}#school_spotlights .school:after{clear:both;content:"";display:table}@media screen and (max-width:480px){#school_spotlights .school{padding:1.5625rem}}#school_spotlights .school .photo{float:left}@media screen and (max-width:768px){#school_spotlights .school .photo{float:none;margin-bottom:1rem}}#school_spotlights .school .photo img{display:block}@media screen and (max-width:768px){#school_spotlights .school .photo img{width:100%}#body_givesback #main_givesback .sub_hero{margin:0 auto}}#school_spotlights .school .info{margin-left:32.4375rem}@media screen and (max-width:768px){#school_spotlights .school .info{margin-left:0}}#school_spotlights .school .info h3{text-align:left!important;padding-bottom:1.25rem;font-size:2rem!important;line-height:1!important}@media screen and (max-width:768px){#school_spotlights .school .info h3{padding-top:1.25rem!important}}@media screen and (max-width:480px){#school_spotlights .school .info h3{text-align:center!important;font-size:1.3em!important;margin:1.5625rem auto!important}#body_givesback #main_givesback .wrap{padding:3rem 0}}#school_spotlights .school .info small{font:1rem/1.5rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif}#school_spotlights .school .info small span{font-family:Apercu Medium,sans-serif,Helvetica,Arial,sans-serif}#school_spotlights .school .info blockquote{margin-top:2rem;margin-right:1.9375rem;font:1.125rem/1.75rem Apercu Regular,sans-serif,Helvetica,Arial,sans-serif;text-align:left}#school_spotlights .school .info blockquote h6{margin-top:1.5rem!important;text-align:left!important;font-size:.68rem}#school_spotlights .text_wrap{margin-top:5rem}@media screen and (max-width:768px){#school_spotlights .text_wrap{margin-top:3.75rem}}body.givesback_apply .faq_wrap{background:#f6f7f6}body.givesback_apply .faq_wrap .faq_content{display:block;max-height:0;transition:max-height .3s ease;overflow:hidden}body.givesback_apply .faq_wrap .opened>.faq_content{max-height:199px}body.givesback_apply #faq_footer{margin:0 auto;padding:1.25rem 0}@media screen and (max-width:480px){body.givesback_apply #faq_footer{padding:3.5rem 0}}#body_givesback #main_givesback .sub_hero{margin:-105px auto;position:absolute;left:10%;right:10%;padding:2.625rem 2.5rem;background-color:#fff;text-align:center}@media screen and (max-width:480px){#body_givesback #main_givesback .sub_hero{padding:1.875rem;margin:-70px auto}}#body_givesback #main_givesback .sub_hero h4{padding:0;max-width:46.875rem;font-size:2rem;line-height:2rem;margin-bottom:20px}@media screen and (max-width:768px){#body_givesback #main_givesback .sub_hero h4{font-size:1.75rem!important}}@media screen and (max-width:600px){#body_givesback #main_givesback .sub_hero h4{font-size:1.5rem!important;line-height:1.4!important}}@media screen and (max-width:480px){#body_givesback #main_givesback .sub_hero p{margin-bottom:2rem}#body_givesback #main_givesback .sub_hero{margin:-70px auto}}#body_givesback #main_givesback .sub_hero a.button.primary{width:100%}@media screen and (min-width:481px){#body_givesback #main_givesback .sub_hero a.button.primary{padding-top:1.4375rem;padding-bottom:1.4375rem;width:16.125rem}}#body_givesback #main_givesback a.button.primary{font-size:.875em;line-height:.8;color:#2b2823!important;padding-top:1rem;padding-bottom:1rem;z-index:-1}#body_givesback #main_givesback .button{padding:16px 24px;color:#2b2823;outline:none;font-size:16px;font-family:Apercu Bold,sans-serif;text-decoration:none;display:inline-block;-webkit-appearance:none;transition:all .2s ease;line-height:1;border-radius:48px;cursor:pointer;text-align:center;min-width:200px}#body_givesback #main_givesback .button:hover{color:#fff!important}#body_givesback #main_givesback h4{font-size:2em;line-height:1.5!important}#body_givesback .no_wrap{display:block}#body_givesback #main_givesback .body-l:first-of-type{padding-top:0}#body_givesback #main_givesback .sub_hero p{margin-bottom:2.6875rem}#body_givesback #main_givesback .body-l{font-size:1.125em;line-height:1.56;padding-top:1.875rem}#body_givesback p,#body_givesback p.large,#body_givesback p.small{color:#2b2823;font-family:Apercu Regular,sans-serif;margin:0 auto}#body_givesback #main_givesback .wrap{padding:5rem 0;width:100%;max-width:68.75rem;margin-left:auto;margin-right:auto}#what_makes_it_different h6{font-family:Tiempos Headline Bold,serif,Helvetica,Arial,sans-serif!important;font-size:.6875em!important;line-height:1.54!important}#body_givesback #main_givesback .text_wrap{max-width:54rem;margin:0 auto}#body_givesback #main_givesback h2{font-size:2.625em;line-height:1.33;padding-bottom:1.5625rem}#body_givesback #hassle_free p{margin:0 auto 1.5rem}#body_givesback .text_wrap .body-l:first-of-type{padding-top:0}#body_givesback .text_wrap .body-l{padding:1.25rem 2.5rem 0;max-width:50rem;margin:0 auto}#body_givesback .body-l{font-size:1.125em;line-height:1.56;padding-top:1.875rem}#body_givesback li{margin:0;padding:0;list-style:disc;font-family:Apercu Regular}#mattress_subnav.subnav{min-height:3.125rem}#mattress_subnav.subnav.is_stuck{padding:.5rem}@media screen and (max-width:1260px){#mattress_subnav.subnav.is_stuck ul{padding-top:4.25rem}#mattress_subnav.subnav.is_stuck ul li a.active{padding:1.4375rem 1.875rem}#mattress_subnav.subnav.is_stuck ul li a.active:after{top:1.25rem;right:15.3125rem}}@media screen and (max-width:480px){#body_givesback #main_givesback h2{font-size:1.75em!important;line-height:1.33!important;padding-bottom:1.5625rem}#body_givesback .text_wrap .body-l{padding:1.25rem 1.5rem 0}#mattress_subnav.subnav.is_stuck{padding:0;top:0}#mattress_subnav.subnav.is_stuck ul{padding-top:2.75rem}#mattress_subnav.subnav.is_stuck ul li a.active{padding:.875rem 1.875rem}#mattress_subnav.subnav.is_stuck ul li a.active:after{top:.8125rem;right:1.875rem}}#mattress_subnav.subnav ul li a.active{color:#60edb3!important}@media screen and (max-width:480px){#mattress_subnav.subnav ul li a.active:after{top:.8125rem;right:1.875rem}}#mattress_subnav.subnav a.button.primary{height:3.25rem}#mattress_subnav.subnav a.button.primary:hover{background:#fff;border-color:#fff}@media screen and (max-width:1260px){#mattress_subnav.subnav a.button.primary{padding-top:1.125rem;top:.5rem;right:.5625rem}#body_givesback #main_givesback #mattress_subnav a.button.primary{display:none}#mattress_subnav ul.opened{padding:70px 0 0!important}}#mattress_subnav{z-index:100;position:relative;background:#52565a;transition:top .15s ease}#mattress_subnav a.button{opacity:0;transition:opacity .3s ease}#mattress_subnav.is_stuck a.button{opacity:1;position:absolute;z-index:1}#mattress_subnav .column{padding:0 200px 0 0;max-width:100%;position:relative;z-index:2;background:#52565a;margin:0 auto}#mattress_subnav .list{display:inline-block;padding:15px 0 15px 40px;margin:0;list-style:none}#mattress_subnav .list li{display:inline-block;margin:0 20px}#mattress_subnav .list li a{color:#cbcccb!important}#mattress_subnav .list li a{font-family:Apercu Bold,sans-serif}#mattress_subnav .list li:hover a{color:#60edb3!important}.collapsing{display:block!important}@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:50px 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:#2b2823}#mattress_subnav li a.active:after{position:absolute;top:18px;right:20px;z-index:1;width:10px;height:10px;content:"";border:2px solid #a7a9ac;border-width:0 2px 2px 0;transform:rotate(45deg)}}@media screen and (max-width:1260px)and (max-width:920px){#mattress_subnav li a.active:after{right:30px}}@media screen and (max-width:1260px)and (max-width:480px){#mattress_subnav li a.active:after{right:40px}}@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}#mattress_subnav ul.opened{padding:50px 0 0!important}}ul[data-id=faqs] li{list-style:none!important}#main_givesback #helpful_faqs .faqs-sch .icon{top:5px}@media screen and (max-width:479px){#hassle_free,#who_will_buy,#what_makes_it_different,#how_it_works,#everything_you_need{padding-left:40px!important;padding-right:40px!important}#school_spotlights,#helpful_faqs{padding-left:15px!important;padding-right:15px!important}#helpful_faqs #categories_list{padding:0 20px}#stress_free h4{margin-bottom:0!important}#what_makes_it_different ul li figure h6{font-size:16px!important;font-family:Apercu Bold}#what_makes_it_different ul li figure p{color:#2b2823;font-family:Apercu Regular;font-size:14px}#helpful_faqs .tn_button.secondary{max-width:80%}#body_givesback #hero_boy{height:16.188rem;background-size:cover}#body_givesback #main_givesback .sub_hero{margin:0 auto}#body_givesback #main_givesback .sub_hero.dark{margin:-70px auto}#fundraising_goal .fundraise_wrapper .calculate .need_to_sell div{height:auto;padding:10px;overflow-y:hidden;overflow-x:hidden}#how_it_works ol li:before{padding:2px 0rem;text-align:center}#fundraising_goal{padding-bottom:50px}#school_spotlights h2,#helpful_faqs h2{text-align:center;font-family:TiemposHeadline-Bold}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/tuft-givesback.css.map */
