.site-footer,.site-footer .site-footer-inner,.site-footer .site-footer-inner .footer-engage h2{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}#emailAcqModal .captcha-group,.site-footer .site-footer-inner .footer-signup-cc{position:relative}.site-footer .footer-feedback{text-align:center;background:#fff;padding:36px 0}.site-footer .site-footer-inner .footer-engage h2{font-size:1.6rem;font-weight:700}.site-footer{font-size:1.4rem}@media (max-width:1199px){.site-footer{max-width:100%}}.site-footer .footer-feedback p{color:#000;display:inline-block}@media (max-width:767px){.site-footer .footer-feedback p{display:block}}.site-footer .footer-feedback p>button.link-explore{background:0 0;border:none;padding:0}.site-footer .footer-feedback a{color:#004e00;text-decoration:underline}.site-footer .footer-feedback img{width:4em;margin:2.4rem}.site-footer .footer-feedback .text-container{display:inline-block}.site-footer .site-footer-inner{padding:0 1.6rem}.site-footer .site-footer-inner:after,.site-footer .site-footer-inner:before{content:" ";display:table}.site-footer .site-footer-inner:after{clear:both}@media (min-width:1200px){.site-footer .site-footer-inner{padding:0 3.6rem}}.site-footer .site-footer-inner a,.site-footer .site-footer-inner p,.site-footer .site-footer-inner span{color:#ccc}.site-footer .site-footer-inner a:active,.site-footer .site-footer-inner a:focus,.site-footer .site-footer-inner a:hover{color:#fff;text-decoration:underline}.site-footer .site-footer-inner h2{font:1.6rem Sentinel,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.333;margin-top:0;margin-bottom:1.2rem;font-size:1.6rem;color:#fff;font-family:"Interstate Bold Condensed",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.site-footer .site-footer-inner h2.heading-editorial,.site-footer .site-footer-inner h2.heading-impact{font-size:1.6rem;line-height:1.333}.site-footer .site-footer-inner h2+h1,.site-footer .site-footer-inner h2+h2,.site-footer .site-footer-inner h2+h3,.site-footer .site-footer-inner h2+h4,.site-footer .site-footer-inner h2+h5,.site-footer .site-footer-inner h2+h6{margin-top:1.6rem}.site-footer .site-footer-inner ul{list-style:none;margin-left:0}.site-footer .site-footer-inner .header-explore{color:#a1c900;font-weight:600}.site-footer .site-footer-inner .icon{float:left;font-size:1.6em}.site-footer .site-footer-inner .icon+.icon-push{padding-left:4rem}.site-footer .site-footer-inner .icon.icon-rei-call+.icon-push{padding-left:3.2rem}.site-footer .site-footer-inner>.row{padding:4rem 0;margin-left:0;margin-right:0;border-bottom:1px solid #666}.js-inpage-email-acquisition .row,.site-footer .site-footer-inner>.row:last-child{border-bottom:none}.site-footer .site-footer-inner>.row p{margin:0}@media (min-width:768px){.site-footer .site-footer-inner>.row>:first-child{padding-left:0}.site-footer .site-footer-inner>.row>:last-child{padding-right:0}}.site-footer .site-footer-inner .footer-contact h2{text-transform:uppercase;color:#ccc;text-decoration:none;text-decoration-skip:ink;outline:0;font-weight:600;font-size:1.8rem}.site-footer .site-footer-inner .footer-contact h2:active,.site-footer .site-footer-inner .footer-contact h2:focus,.site-footer .site-footer-inner .footer-contact h2:hover{color:#fff;text-decoration:underline}.site-footer .site-footer-inner .footer-contact h2:focus{outline:auto .5rem;outline-color:#4eaaff;outline-offset:-.2rem}.site-footer .site-footer-inner .footer-contact h2 .icon{display:inline-block;text-decoration:none}.site-footer .site-footer-inner .footer-contact h2~.icon{color:#ccc}.site-footer .site-footer-inner .footer-contact h2:active{color:#fff;text-decoration:underline}@media (max-width:767px){.site-footer .site-footer-inner .footer-contact{padding:4rem 1.2rem 0;border-bottom:none;margin-bottom:0}.site-footer .site-footer-inner .footer-contact .footer-contact-phone{height:100%;background:#a1c900}.site-footer .site-footer-inner .footer-contact .footer-contact-phone h2{color:#004e00;font-size:2.133rem}.site-footer .site-footer-inner .footer-contact .footer-contact-phone>div{margin:1.2rem;padding:0}.site-footer .site-footer-inner .footer-contact .footer-contact-phone>div,.site-footer .site-footer-inner .footer-contact .footer-signup-cc{padding-left:0!important;padding-right:0!important}}.site-footer .site-footer-inner .footer-links li,.site-footer .site-footer-inner .footer-signup-cc li,.site-footer .site-footer-inner .footer-social-apps li{padding-bottom:1.1rem}.site-footer .site-footer-inner .footer-social-apps{padding:0}.site-footer .site-footer-inner .footer-social-apps .center{display:table;margin:0 auto}.site-footer .site-footer-inner .footer-social>.center-xs>a{display:inline-block}@media (max-width:767px){.site-footer .site-footer-inner .footer-social{margin-bottom:2.8rem}}.site-footer .site-footer-inner .footer-social span{padding:0 3rem 1.1rem 0}.site-footer .site-footer-inner .footer-social span.icon-rei-social-instagram{padding:0 0 1.1rem 7px}.site-footer .site-footer-inner .footer-social .center-xs{min-width:28rem}.site-footer .site-footer-inner .footer-apps-social-legal{padding-bottom:0}.site-footer .site-footer-inner .footer-apps li:first-child{padding-bottom:1.3rem}.site-footer .site-footer-inner .footer-apps .icon{font-size:3em}.site-footer .site-footer-inner .footer-apps .icon-push{margin-left:2.5rem}.site-footer .site-footer-inner .footer-apps .center-xs{max-width:24rem}.site-footer .site-footer-inner .footer-story .link-overlay{text-transform:none;padding-left:.5em}.site-footer .site-footer-inner .footer-story .link-overlay:active,.site-footer .site-footer-inner .footer-story .link-overlay:focus,.site-footer .site-footer-inner .footer-story .link-overlay:hover{text-decoration:underline;color:#fff}@media (min-width:768px){.site-footer .site-footer-inner .footer-signup-cc{padding-left:0}.js-inpage-email-acquisition .js-email-input-group #emailAddress{min-width:30rem}}.site-footer .site-footer-inner .footer-signup-cc .footer-member{margin-bottom:.9rem}@media (min-width:992px){.site-footer .site-footer-inner .footer-contact-email,.site-footer .site-footer-inner .footer-signup-cc{padding-left:1.5rem}.site-footer .site-footer-inner .footer-contact-chat{padding-left:3rem}.site-footer .site-footer-inner .footer-contact-help{padding-left:4.5rem}}@media (min-width:768px) and (max-width:1199px){.site-footer .site-footer-inner .footer-signup{margin-bottom:2.2rem}}.site-footer .site-footer-inner .footer-links{background:url(//satchel.rei.com/media/img/footer/trees.svg) 73% 100% no-repeat;background-size:8em}@media (max-width:1199px){.site-footer .site-footer-inner .footer-links{background:url(//satchel.rei.com/media/img/footer/trees.svg) 68% 100% no-repeat;background-size:8em}}@media (max-width:991px){.site-footer .site-footer-inner .footer-links .footer-links-list:nth-of-type(1){margin-bottom:0}}.site-footer .site-footer-inner .footer-engage{padding-bottom:1.7rem}.site-footer .site-footer-inner .footer-engage h2{color:#a1c900;text-decoration:none;text-decoration-skip:ink;outline:0;text-transform:uppercase}.site-footer .site-footer-inner .footer-engage h2:active,.site-footer .site-footer-inner .footer-engage h2:focus,.site-footer .site-footer-inner .footer-engage h2:hover{color:#a1c900;text-decoration:underline}.site-footer .site-footer-inner .footer-engage h2 .icon,.site-footer .site-footer-inner .footer-engage sup{display:inline-block;text-decoration:none}.site-footer .site-footer-inner .footer-engage h2:focus{outline:auto .5rem;outline-color:#4eaaff;outline-offset:-.2rem}.site-footer .site-footer-inner .footer-engage h2~.icon{color:#a1c900}.site-footer .site-footer-inner .footer-engage h2 .icon-rei-tree-arrow{padding-left:1rem;vertical-align:text-bottom}.site-footer .site-footer-inner .footer-difference-banner{overflow-x:hidden;padding:3rem 0}.site-footer .site-footer-inner .footer-difference-banner a{display:block;opacity:.8}.site-footer .site-footer-inner .footer-difference-banner a:active,.site-footer .site-footer-inner .footer-difference-banner a:focus,.site-footer .site-footer-inner .footer-difference-banner a:hover{opacity:1}.site-footer .site-footer-inner .footer-difference-banner svg{display:none}@media (max-width:767px){.site-footer .site-footer-inner .footer-links{background:url(//satchel.rei.com/media/img/footer/trees.svg) 100% 100% no-repeat;background-size:8em}.site-footer .site-footer-inner .footer-difference-banner img{width:165%}.site-footer .site-footer-inner div.center-xs{display:table;margin:0 auto}}@media (min-width:768px) and (max-width:1199px){.site-footer .site-footer-inner .footer-difference-banner img{width:128%}}@media (min-width:1200px){.site-footer .site-footer-inner .footer-difference-banner img{width:100%}}.site-footer .site-footer-inner .legal-links{padding-top:2.2rem}.site-footer .site-footer-inner .legal-links li{padding-bottom:1.1rem}.site-footer .site-footer-inner .link-legal{line-height:1em;padding:0 .5em}.site-footer .site-footer-inner li:last-child .link-legal{border-right:none}.rei-difference-modal-wrapper{display:none}.rei-difference-modal #area3{font-size:1.2rem}#emailAcqModal .captcha-group .grecaptcha-badge{position:absolute!important;background:#fff;bottom:0!important;right:0!important}@media (max-width:767px){#emailAcqModal .captcha-group{position:relative;margin-bottom:60px}#emailAcqModal .captcha-group .grecaptcha-badge{position:absolute!important;background:#fff;top:122px!important;left:0!important}}.js-inpage-email-acquisition{font-size:1.6rem;color:#000;background-color:#fff;padding-bottom:2.7rem;padding-right:3rem;padding-left:3rem}.js-inpage-email-acquisition a,.js-inpage-email-acquisition p,.js-inpage-email-acquisition span{color:#000}.js-inpage-email-acquisition .top-spacer{margin-top:0;margin-bottom:0;color:#ccc;max-width:120rem}.js-inpage-email-acquisition .js-loader-wrapper{display:none;padding-top:4.5rem}.js-inpage-email-acquisition .signup-heading{padding-top:4.5rem;padding-bottom:1px}.js-inpage-email-acquisition .signup-text{padding-bottom:9px}.js-inpage-email-acquisition .js-email-errorblock{display:none}@media (min-width:992px){.js-inpage-email-acquisition .js-email-input-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.js-inpage-email-acquisition .js-email-input-group #emailAddress{width:43rem}}.js-inpage-email-acquisition .email-input .js-email-input-group,.js-inpage-email-acquisition .email-input .js-email-input-group #emailAddress,.responsive-img{width:100%}.js-inpage-email-acquisition .email-input .js-email-input-group .js-email-errorblock,.js-inpage-email-acquisition .js-email-signup-capatcha{display:none}.js-inpage-email-acquisition .js-email-signup-capatcha .email-signup-REI-privacy{margin-bottom:15px}.js-inpage-email-acquisition #footerEmailRecaptcha .grecaptcha-badge{position:relative!important;background:#fff;bottom:0!important;right:0!important;margin:0 auto}.js-inpage-email-acquisition .js-confirm{display:none;padding-bottom:1.1rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.js-inpage-email-acquisition .js-confirm{padding-left:0;padding-right:0}}.js-inpage-email-acquisition .js-confirm .thankyou-header{display:inline;vertical-align:-1.2rem}.js-inpage-email-acquisition .js-confirm .thankyou-header-img{display:inline;padding:8px}.js-inpage-email-acquisition .js-fail{display:none;padding-top:4.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.js-inpage-email-acquisition .js-fail{padding-left:0;padding-right:0}}.fade-in{opacity:0;transition:opacity .5s ease-in-out}.fade-in.in{opacity:1}.blur-in{transition:-webkit-filter .5s linear;transition:filter .5s linear;transition:filter .5s linear,-webkit-filter .5s linear;-webkit-filter:blur(3px);filter:blur(3px)}.blur-in.in{-webkit-filter:blur(0);filter:blur(0)}@media (max-width:767px){body:after{content:"xs";display:none}}@media (min-width:768px) and (max-width:991px){body:after{content:"s";display:none}}@media (min-width:992px) and (max-width:1199px){body:after{content:"m";display:none}}@media (min-width:1200px){body:after{content:"l";display:none}}.social{list-style-type:none}.social a{color:#222;overflow:hidden;display:inline-block;margin-left:10px}.social a:hover{opacity:.5;filter:alpha(opacity=50)}.modal .no-title{padding:1.5rem 1.5rem 0 0;border:none}.modal .close,.modal .close-dialog{position:relative;z-index:10}.modal .modal-iframe{border:none;display:block;position:relative;width:100%;height:100%}.modal .vendor-vid-modal.modal-dialog{display:table;height:auto;-webkit-transform:none;transform:none;width:auto}.modal .vendor-vid-modal.modal-dialog .modal-body-content{padding-top:35px}.js-sitewide-overlay{display:none}#sitewide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;transition:.5s;padding:0 2rem}#sitewide-overlay .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000}#sitewide-overlay .dialog{position:relative;overflow:hidden;top:95px;max-width:1180px}@media (min-width:768px){#sitewide-overlay{padding:0 4rem}#sitewide-overlay .dialog{top:115px}}@media (min-width:992px){#sitewide-overlay{padding:0 6rem}#sitewide-overlay .dialog{top:164px}}.nav-promo~#sitewide-overlay .dialog{top:129px}@media (min-width:768px){.nav-promo~#sitewide-overlay .dialog{top:169px}}@media (min-width:992px){.nav-promo~#sitewide-overlay .dialog{top:228px}}#nav-promo{font-size:1.4rem}#nav-promo>section{padding:1.6rem}@media (768px){#nav-promo{font-size:1.6rem}#nav-promo>section{padding:2rem}}#nav-promo a{color:inherit}.carousel .img-frame{width:100%;position:relative;display:block;height:100%}.carousel-inner,.carousel-inner .item{height:100%;transition:all 2s}.carousel.carousel-fade .carousel-inner .item{position:absolute;top:0;left:0;right:0;bottom:0;display:block;visibility:hidden;opacity:0;transition:visibility .8s ease-in-out,opacity .8s ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel.carousel-fade .carousel-inner .item.active{opacity:1;visibility:visible}.carousel .carousel-caption{width:100%;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.carousel .carousel-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;width:10%;font-size:2rem;color:#fff;opacity:1;padding:1rem;text-shadow:none}.carousel .carousel-control:after{content:' ';height:4rem;width:4rem;transition:.8s ease all;background-color:rgba(0,0,0,.4);z-index:-1}.carousel .carousel-control:after,.carousel .carousel-control:before{position:absolute;display:block;top:calc(50% - 2rem);padding:1rem}.carousel .carousel-control.left{text-align:left}.carousel .carousel-control.left:after,.carousel .carousel-control.left:before{left:0}.carousel .carousel-control.right{text-align:right}.carousel .carousel-control.right:after,.carousel .carousel-control.right:before{right:0}.carousel .carousel-control:hover:after{background-color:rgba(66,108,144,.4)}.carousel .carousel-indicators fieldset{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.carousel .carousel-indicators fieldset:not(:first-of-type){margin-left:.3rem}.carousel .carousel-indicators fieldset.active{background:0 0;height:auto;width:auto}.carousel .carousel-indicators fieldset input[type=radio]{display:none}.carousel .carousel-indicators fieldset input[type=radio]+label{transition:ease all .5s;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c5c5c5;height:1rem;width:1rem;cursor:pointer}.carousel .carousel-indicators fieldset input[type=radio]:checked+label,.carousel .carousel-indicators fieldset.active input[type=radio]+label,.carousel .carousel-indicators fieldset:active input[type=radio]+label,.carousel .carousel-indicators fieldset:hover input[type=radio]+label{background-color:#426c90}