#gear-guide-tool{width:100%;padding:0}.tool-hero{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;text-align:center;padding:60px 0 30px}.tool-hero h1{font-size:24px;letter-spacing:1px;color:#000}.tool-hero hr{width:26px;margin:20px auto;border:1px solid #000}.tool-hero p{font-size:18px;font-weight:lighter;letter-spacing:0.02em;line-height:1.6;color:#000}.tool-container{background:#f5f6f7;margin:0 auto;text-align:center;position:relative;margin-bottom:30px;position:relative}.tool-menu:not(.hide){display:inline-block;width:386px;padding:28px 0px 22px;font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}.tool-menu:not(.hide) .tool-option-list{padding-top:12px;margin:0 0 50px 20px;text-align:left}.tool-menu:not(.hide) .tool-option-list li{display:inline-block;width:60px;box-shadow:none;box-sizing:border-box;margin:15px 12px}.tool-menu:not(.hide) .tool-option-list li:hover{cursor:pointer}.tool-menu:not(.hide) .tool-option-list li.selected{border:1px solid #444;border-radius:50%;padding:3px}.tool-menu:not(.hide) .tool-option-list li.selected:hover{cursor:default}.tool-menu:not(.hide) .tool-option-list li img{width:100%;display:block;border-radius:50%}.tool-menu:not(.hide) .gear-menu{background:#f5f6f7;height:645px;position:relative;width:386px}.tool-menu:not(.hide) .gear-menu .gear-menu-section.collapsed{cursor:pointer;height:60px;margin-bottom:5px;overflow:hidden}.tool-menu:not(.hide) .gear-menu .gear-menu-section:not(.collapsed){position:relative}.tool-menu:not(.hide) .gear-menu .gear-menu-section:not(.collapsed) .menu-fade-bottom{position:absolute;bottom:0;background:url("../images/tools/gear-guide/bg_menu-fade.png") no-repeat transparent;background-size:cover;width:100%;height:75px;width:-webkit-calc(100% - 17px);width:-moz-calc(100% - 17px);width:calc(100% - 17px)}.tool-menu:not(.hide) .gear-menu .gear-menu-section:not(.collapsed) .split ~ .menu-fade-bottom{display:none}.tool-menu:not(.hide) .gear-menu .gear-menu-section:not(.collapsed) .split{overflow:hidden}.tool-menu:not(.hide) .gear-menu .tool-menu-header{display:block;font-size:18px;line-height:1.3em;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#000;background:#fff;height:60px;margin:0 auto 5px;margin-bottom:0;text-align:left;position:relative}.tool-menu:not(.hide) .gear-menu .tool-menu-header .tool-step-title{padding:20px 0;display:inline-block;margin-left:28px}.tool-menu:not(.hide) .gear-menu .tool-menu-header .tool-menu-header-navigation{font-size:14px;padding:20px 0;display:inline-block;position:absolute;right:40px}.tool-menu:not(.hide) .gear-menu .tool-menu-header .tool-menu-header-navigation .next,.tool-menu:not(.hide) .gear-menu .tool-menu-header .tool-menu-header-navigation .prev{cursor:pointer}.tool-menu:not(.hide) .gear-menu .tool-menu-options{background:#fff;margin:0 0 5px;overflow-y:scroll;overflow-x:hidden;transition:height 0.4s ease-out}.tool-menu:not(.hide) .gear-menu .style-section:not(.collapsed) .tool-style-options,.tool-menu:not(.hide) .gear-menu .style-section:not(.expanded) .tool-style-options{height:520px;transition:height 0.2s ease-out}.tool-menu:not(.hide) .gear-menu .style-section.expanded .tool-style-options{height:585px;transition:height 0.2s ease-out}.tool-menu:not(.hide) .gear-menu .style-section.collapsed .tool-style-options{height:0;transition:height 0.2s ease-out}.tool-menu:not(.hide) .gear-menu .style-section .tool-style-options ul{padding:10px 5px 30px}.tool-menu:not(.hide) .gear-menu .style-section .tool-style-options li{margin:0 0 10px;width:100%;height:105px;border:none;border-radius:0;vertical-align:middle;cursor:pointer}.tool-menu:not(.hide) .gear-menu .style-section .tool-style-options li img{display:inline-block;max-width:90px;height:auto;vertical-align:middle}.tool-menu:not(.hide) .gear-menu .style-section .tool-style-options li .collection-details{display:inline-block;width:220px;text-align:left;font-size:14px;color:#000;padding:10px;line-height:1.4em;vertical-align:middle}.tool-menu:not(.hide) .gear-menu .style-section .tool-style-options li .collection-details .collection-name{display:block;font-weight:bold;color:#000;text-transform:capitalize;margin-bottom:8px}.tool-menu:not(.hide) .gear-menu .print-section:not(.collapsed) .tool-color-options{height:520px;transition:height 0.2s ease-out}.tool-menu:not(.hide) .gear-menu .print-section:not(.collapsed) .tool-color-options.split{height:120px;transition:height 0.2s ease-out}.tool-results{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:645px;width:600px;background:#fff;margin:28px 5px;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;vertical-align:top;position:relative}.tool-results .group-slideshow{position:relative;text-align:center;height:570px;width:480px;overflow:hidden;margin:40px auto}.tool-results .group-slideshow .slide{display:none;position:absolute}.tool-results .group-slideshow .slide .name{display:block;color:#000;font-size:18px;text-transform:uppercase;font-weight:600}.tool-results .group-slideshow .slide a img{max-height:350px;width:auto}.tool-results .group-slideshow .slide .price{display:block;font-size:14px}.tool-results .group-slideshow .slide .price-state{display:inline;font-weight:400}.tool-results .group-slideshow .slide .price-sale,.tool-results .group-slideshow .slide .price-special{color:#900}.tool-results .group-slideshow .slide .price-sale-label,.tool-results .group-slideshow .slide .price-special-label{text-transform:lowercase}.tool-results .group-slideshow .slide .price-strike-sale,.tool-results .group-slideshow .slide .price-strike-special,.tool-results .group-slideshow .slide .price-strike{text-decoration:line-through}.tool-results .group-slideshow .slide a:hover{color:unset}.tool-results .group-slideshow .next,.tool-results .group-slideshow .prev{position:absolute;top:160px;height:40px;width:20px;cursor:pointer}.tool-results .group-slideshow .next{right:0;background:url("../images/tools/gear-guide/arrow-right.png") no-repeat transparent}.tool-results .group-slideshow .prev{left:0;background:url("../images/tools/gear-guide/arrow-left.png") no-repeat transparent}.tool-results .group-slideshow .thumbnail-row{margin:0 auto;position:absolute;width:480px;height:65px;bottom:100px;text-align:center;margin-left:auto;margin-right:auto}.tool-results .group-slideshow .thumbnail-row .thumbnail img{max-height:50px;width:auto}.tool-results .group-slideshow .thumbnail-row .menu-fade-left,.tool-results .group-slideshow .thumbnail-row .menu-fade-right{background:url("../images/tools/gear-guide/bg_menu-fade-left.png") no-repeat transparent;height:55px;width:30px;display:inline;position:absolute;z-index:99}.tool-results .group-slideshow .thumbnail-row .menu-fade-left{left:0}.tool-results .group-slideshow .thumbnail-row .menu-fade-right{transform:rotate(180deg);right:0}.tool-results .group-slideshow ul.positioners{height:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;width:100%;margin:0 auto;text-align:center}.tool-results .group-slideshow ul.positioners li{display:inline;float:none;width:50px;opacity:0.5}.tool-results .group-slideshow ul.positioners li.currentPosition{opacity:1}.tool-results .group-slideshow ul.positioners li img{width:50px;vertical-align:middle}.tool-results .group-slideshow ul.positioners li:first-of-type{padding-left:20px}.tool-results .group-slideshow ul.positioners li:last-of-type{padding-right:20px}.tool-results .group-slideshow a{text-decoration:none}.tool-results .btn-add-to-cart{position:absolute;bottom:46px;border-radius:25px;border:none;left:0;right:0;margin:auto;width:156px;height:38px;background:#000;color:#fff;text-transform:uppercase;font-size:16px;cursor:pointer}.tool-results .collection-link{position:absolute;bottom:10px;left:0;right:0;margin:auto;width:162px;color:#000;padding-bottom:3px;text-transform:lowercase;border-bottom-width:2px;border-bottom-style:solid;font-size:18px}.tool-results .loadingPlaceholder{width:988px}.tool-results.full-width{width:988px}.tool-results.full-width .loadingPlaceholder{width:988px}#gear-guide-tool ::-webkit-scrollbar{width:5px}#gear-guide-tool ::-webkit-scrollbar-thumb{background:#ccc;border-radius:0}#gear-guide-tool ::-webkit-scrollbar:horizontal{height:5px}#gear-guide-tool ::-webkit-scrollbar-thumb:horizontal{width:88px}#gear-guide-tool ul.positioners,#gear-guide-tool .tool-menu-options{scrollbar-width:thin}#gear-guide-tool ul.positioners,#gear-guide-tool .tool-menu-options{scrollbar-face-color:#ccc;scrollbar-arrow-color:#fff;scrollbar-track-color:#fff;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-Color:#fff}.gear-guide-page-content h3{font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;letter-spacing:0.075em;text-transform:uppercase;padding-bottom:40px;text-align:center;color:#000}.gear-guide-page-content .gear-guide-scroller{margin:0 auto 94px}.gear-guide-page-content .gear-guide-scroller .scroller .panel>li:not(:first-child){margin-left:-1.5px}.gear-guide-page-content .gear-guide-scroller .scroller .panel img{outline:unset;outline:none}.gear-guide-page-content .gear-guide-scroller.scroller-container.horizontal .btn-next a{background:url("../images/tools/gear-guide/arrow-right.png") no-repeat transparent}.gear-guide-page-content .gear-guide-scroller.scroller-container.horizontal .btn-prev a{background:url("../images/tools/gear-guide/arrow-left.png") no-repeat transparent}.gear-guide-page-content .gear-guide-scroller.favorite-gear{width:700px}.gear-guide-page-content .gear-guide-scroller.favorite-gear .btn-prev,.gear-guide-page-content .gear-guide-scroller.favorite-gear .btn-next{margin-top:-18px}.gear-guide-page-content .gear-guide-scroller.favorite-gear .btn-prev a,.gear-guide-page-content .gear-guide-scroller.favorite-gear .btn-next a{height:36px}.gear-guide-page-content .gear-guide-scroller.ugc{width:908px;height:302px}.gear-guide-page-content .gear-guide-scroller.ugc .btn-next{right:-30px}.gear-guide-page-content .gear-guide-scroller.ugc .btn-prev{left:-30px}.gear-guide-page-content .centered-img{display:block;margin:0 auto;padding:68px 0 186px}.gear-guide-page-content .backpack-dimensions{background:#f5f6f7;text-align:center;padding:40px 0}.gear-guide-page-content .backpack-dimensions h3{padding-bottom:0}.loading-placeholder-container{position:absolute;width:990px;height:645px;top:28px;margin:0 auto;left:0;right:0}.loading-placeholder-container .loadingPlaceholder{position:absolute;width:600px;height:645px;left:391px;z-index:100;background:url("../images/mobile/loading.gif") no-repeat rgba(255,255,255,0.85) center center;text-align:center}.loading-placeholder-container .loadingPlaceholder p{color:#bc2129;background-color:#f7ecea;font-size:14px;padding:10px}
