.container-filter-sort{position:relative;padding:10px 0}
.container-filter-sort.container-filter-sort-fixed{position:fixed;z-index:1031;top:0;right:0;left:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.container-filter-sort .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}
.modal-product-filter>.modal-content{background-color:#eee;padding-left:15px;padding-right:15px}
.panel-product-filter{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.panel-product-filter>.panel-heading{color:#262626;background-color:#fff;border-color:transparent}
.panel-product-filter>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}
.panel-product-filter>.panel-heading .badge{color:#fff;background-color:#262626}
.panel-product-filter>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}
.panel-product-filter>.panel-heading{cursor:pointer;-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out;color:#fff;background-color:#262626}
.panel-product-filter>.panel-heading.collapsed{color:#262626;background-color:#fff}
.panel-product-filter>.panel-collapse{background-color:#fff}
.resultscount-filter-sort{padding-top:10px;padding-bottom:10px}
.btn-group-product-filter{min-width:100%}
.btn-product-filter{color:#262626;background-color:transparent;border-color:transparent;font-family:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;position:relative}
.btn-product-filter:before{content:'\f00c';font-family:'FontAwesome';vertical-align:middle;display:inline-block;color:#fff}
.btn-product-filter:active,.btn-product-filter.active{color:#262626;background-color:transparent;background-image:none;font-weight:700;-webkit-box-shadow:none;box-shadow:none}
.btn-product-filter:active:before,.btn-product-filter.active:before{color:#262626}
.btn-product-filter.disabled,.btn-product-filter[disabled],fieldset[disabled] .btn-product-filter,.btn-product-filter.disabled:hover,.btn-product-filter[disabled]:hover,fieldset[disabled] .btn-product-filter:hover,.btn-product-filter.disabled:focus,.btn-product-filter[disabled]:focus,fieldset[disabled] .btn-product-filter:focus,.btn-product-filter.disabled.focus,.btn-product-filter[disabled].focus,fieldset[disabled] .btn-product-filter.focus,.btn-product-filter.disabled:active,.btn-product-filter[disabled]:active,fieldset[disabled] .btn-product-filter:active,.btn-product-filter.disabled.active,.btn-product-filter[disabled].active,fieldset[disabled] .btn-product-filter.active{background-color:transparent;border-color:transparent}
.subcat-filter-header{border-top:1px solid #666;border-bottom:1px solid #666}
.subcat-filter-header #dropDownSort{margin-right:10px}
.subcat-filter-header .dropdown-menu{min-width:193px}
.subcat-filter-header .dropdown-menu button{border:0;background:0;line-height:45px;display:block;font-size:13px;cursor:pointer;padding:0 20px}
.subcat-filter-header .open .filter-sort__toggle{font-weight:700;color:#262626}
.subcat-filter-header .open .filter-sort__toggle .fa{transform:rotate(180deg)}
.subcat-filter-header .filter-sort__toggle{display:inline-block;margin-right:30px;color:#666;text-transform:uppercase;line-height:40px;cursor:pointer;background:0;border:0}
.subcat-filter-header .filter-sort__toggle .fa{font-size:10px;transition:transform .2s}
.subcat-filter-header .filter-sort__toggle.active{font-weight:700;color:#262626}
.subcat-filter-header .filter-sort__toggle.active .fa{transform:rotate(180deg)}
.subcat-filter-menus .subcat-filter-menu{border-bottom:1px solid #666;display:none;padding-bottom:20px;position:relative}
.subcat-filter-menus .subcat-filter-menu.active{display:block}
.subcat-filter-menus .subcat-filter-menu .filter-menu-close{color:#262626;position:absolute;top:0;right:10px;cursor:pointer;font-size:30px;background:0;border:0}
.subcat-filter-menus .subcat-filter-menu .btn-group-product-filter{padding-right:215px}
.subcat-filter-menus .btn-link{text-transform:uppercase;font-weight:200;font-size:23px;text-decoration:underline;font-family:'Scout Condensed',sans-serif;vertical-align:middle;line-height:.9}
.active-filters .active-filter-label,.active-filters .btn-filter-action-clear{display:inline-block!important;margin-right:20px;font-size:12px;font-weight:normal;line-height:40px;background-color:transparent;border:0;cursor:pointer}
.active-filters .active-filter-label.btn-loading{background-color:#262626;color:#fff}
.active-filters .btn-filter-action-clear{text-transform:uppercase}
.active-filters .btn-filter-action-clear.hidden{display:none!important}
.active-filters .subcat-results-count{font-size:12px;margin:10px 1px 0}
.filter-sort-buttons{text-align:right}
.filter-sort-buttons .btn{width:120px;background:#fff;border:1px solid #eee;font-size:16px;color:#666;text-align:left}
@media(max-width:767px){.filter-sort-buttons{text-align:center}
.filter-sort-buttons .btn{width:220px;max-width:47%}
}
.filter-sort-drawer{position:fixed;width:375px;left:-375px;top:0;bottom:0;background:#fff;transition:left .3s;z-index:1050;overflow-y:auto;outline:0}
@media(max-width:400px){.filter-sort-drawer{width:100%}
}
.filter-sort-drawer.active{left:0}
.filter-sort-drawer__container{height:100%}
.filter-sort-drawer .drawer-header{line-height:45px;padding:0 15px;border-bottom:1px solid #eee}
.filter-sort-drawer .subcat-drawer-filters{line-height:45px}
.filter-sort-drawer .subcat-drawer-filters .filter-category{cursor:pointer;border-bottom:1px solid #eee;padding:0 15px}
.filter-sort-drawer .subcat-drawer-filters .filter-category .fa{transition:transform .3s}
.filter-sort-drawer .subcat-drawer-filters .dropdown-menu{position:relative;border:0;border-bottom:1px solid #666;padding:0 15px}
.filter-sort-drawer .subcat-drawer-filters .open .filter-category{background:#eee}
.filter-sort-drawer .subcat-drawer-filters .open .filter-category .fa{transform:rotate(180deg)}
.filter-sort-drawer .subcat-sort-menu{line-height:45px}
.filter-sort-drawer .subcat-sort-menu .sort-triggers{margin:0;padding:0;list-style:none}
.filter-sort-drawer .subcat-sort-menu .sort-triggers button{display:block;border:0;border-bottom:1px solid #eee;background:#fff;padding:0 15px;cursor:pointer;width:100%;text-align:left}
.filter-sort-drawer .btn-group-product-filter .btn{width:45%;padding:0 0 0 15px;text-align:left}
.filter-sort-drawer .btn-filter-action-clear{border:0;background:0;text-decoration:underline;padding:10px 15px;font-size:12px;text-transform:uppercase}
.filter-sort-drawer .btn-close-drawer{display:inline-block;cursor:pointer}
.filter-sort-drawer-overlay{z-index:1040;background:rgba(0,0,0,0.7);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}
.filter-sort-drawer-overlay.active{display:block}
.container-toggle-grid{margin-bottom:11.5px}
.btn-toggle-grid{color:#262626;background-color:transparent;border-color:transparent}
.btn-toggle-grid:hover,.btn-toggle-grid:focus,.btn-toggle-grid.focus,.btn-toggle-grid:active,.btn-toggle-grid.active{color:#262626;background-color:transparent;border-color:#999}
.btn-toggle-grid:active,.btn-toggle-grid.active{background-image:none}
.btn-toggle-grid.disabled,.btn-toggle-grid[disabled],fieldset[disabled] .btn-toggle-grid,.btn-toggle-grid.disabled:hover,.btn-toggle-grid[disabled]:hover,fieldset[disabled] .btn-toggle-grid:hover,.btn-toggle-grid.disabled:focus,.btn-toggle-grid[disabled]:focus,fieldset[disabled] .btn-toggle-grid:focus,.btn-toggle-grid.disabled.focus,.btn-toggle-grid[disabled].focus,fieldset[disabled] .btn-toggle-grid.focus,.btn-toggle-grid.disabled:active,.btn-toggle-grid[disabled]:active,fieldset[disabled] .btn-toggle-grid:active,.btn-toggle-grid.disabled.active,.btn-toggle-grid[disabled].active,fieldset[disabled] .btn-toggle-grid.active{background-color:transparent;border-color:transparent}
.btn-toggle-grid:focus,.btn-toggle-grid:active:focus,.btn-toggle-grid.active:focus,.btn-toggle-grid.focus,.btn-toggle-grid:active.focus,.btn-toggle-grid.active.focus{outline:0;outline-offset:initial}
.product-result{-webkit-transition:width .2s linear;transition:width .2s linear}
.product-result.col-xs-4>.product-item>.product-information{display:none}
@media(min-width:768px){.product-result.col-xs-4>.product-item>.product-information{display:block}
}
.product-item{position:relative;margin-bottom:12px}
@media(min-width:768px){.product-item{margin-bottom:23px}
}
.product-item>.container-quicklook-cta{position:absolute;right:0;left:0;text-align:center;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}
.product-item>.container-quicklook-cta>.btn-quicklook{width:80%;visibility:hidden}
.product-item>.container-quicklook-cta>.btn-quicklook:focus,.product-item>.container-quicklook-cta>.btn-quicklook:hover,.product-item>.container-quicklook-cta>.btn-quicklook.hover{background-color:rgba(0,0,0,0.8)!important}
.product-item:focus>.container-quicklook-cta,.product-item:hover>.container-quicklook-cta,.product-item.hover>.container-quicklook-cta{opacity:1}
.product-item:focus>.container-quicklook-cta>.btn-quicklook,.product-item:hover>.container-quicklook-cta>.btn-quicklook,.product-item.hover>.container-quicklook-cta>.btn-quicklook{border:0;background-color:rgba(0,0,0,0.5);visibility:visible}
.product-item:focus .img-product-main,.product-item:hover .img-product-main,.product-item.hover .img-product-main{opacity:0;visibility:hidden}
.product-item:focus .img-product-alt,.product-item:hover .img-product-alt,.product-item.hover .img-product-alt{opacity:1;visibility:visible}
.container-product-item-imgs{position:relative;min-height:50px;max-height:250px}
.container-product-item-imgs .img-product-alt{opacity:0;visibility:hidden}
.container-product-item-imgs .fossillazyload-pending{width:1px;height:1px}
.container-img-loading,.container-product-item-imgs-hover{position:absolute;top:0;right:0;bottom:0;left:0}
.product-information{min-height:100px;margin-top:40px}
.product-information>.product-information-link{overflow:hidden;white-space:nowrap}
.product-information>.container-subcategory-results-prices,.product-information>.product-information-link,.product-information>.product-information-link>.link-product-result-path{height:46px}
.container-product-results.container-product-results-toggled>.row>.product-integratedcontent{display:none}
.integratedcontentblock{position:relative;display:table;width:100%;overflow:hidden}
@media(min-width:768px){.integratedcontentblock{height:320px;margin-bottom:23px}
.integratedcontentblock__eyebrow-img{width:32px}
}
@media(min-width:992px){.integratedcontentblock{height:350px}
.integratedcontentblock__eyebrow-img{width:44px}
}
@media(min-width:1200px){.integratedcontentblock__eyebrow-img{width:52px}
}
.integratedcontentblock__table-cell{display:table-cell;vertical-align:middle;pointer-events:none}
.integratedcontentblock__table-cell a,.integratedcontentblock__table-cell span{pointer-events:auto}
.integratedcontentblock__table-cell img{position:relative;margin:auto;pointer-events:auto}
.integratedcontentblock__img{display:block;width:100%;height:auto}
.integratedcontentblock__eyebrow-img{display:block}
.integratedcontentblock__inner-block{position:absolute;display:table;margin:auto;top:0;left:0;right:0;bottom:0}
.integratedcontentblock__text-group{position:relative;padding:15px 0}
.integratedcontentblock__text-group p{margin-bottom:0}
.integratedcontentblock-bg-light{background-color:#fff}
.integratedcontentblock-bg-dark{background-color:#262626}
.text-integratedcontent-eyebrow{margin-bottom:0;font-weight:bold}
@media(min-width:1200px){.text-integratedcontent-eyebrow{font-size:15px}
}
@media(min-width:992px) and (max-width:1199px){.text-integratedcontent-eyebrow{font-size:11.25px}
}
@media(min-width:768px) and (max-width:991px){.text-integratedcontent-eyebrow{font-size:11.25px}
}
@media(max-width:767px){.text-integratedcontent-eyebrow{font-size:7.5px}
}
.text-integratedcontent-eyebrow.eyebrow-bottom{margin-bottom:10px}
.text-integratedcontent-header{margin-bottom:10px}
@media(min-width:1200px){.text-integratedcontent-header{font-size:45px}
}
@media(min-width:992px) and (max-width:1199px){.text-integratedcontent-header{font-size:33.75px}
}
@media(min-width:768px) and (max-width:991px){.text-integratedcontent-header{font-size:22.5px}
}
@media(max-width:767px){.text-integratedcontent-header{font-size:22.5px}
}
.text-integratedcontent-header-lg{margin-bottom:12px;line-height:.7}
@media(min-width:1200px){.text-integratedcontent-header-lg{font-size:99px}
}
@media(min-width:992px) and (max-width:1199px){.text-integratedcontent-header-lg{font-size:79.2px}
}
@media(min-width:768px) and (max-width:991px){.text-integratedcontent-header-lg{font-size:49.5px}
}
@media(max-width:767px){.text-integratedcontent-header-lg{font-size:49.5px}
}
.text-integratedcontent-description{margin-bottom:20px}
@media(min-width:1200px){.text-integratedcontent-description{font-size:15px}
}
@media(min-width:992px) and (max-width:1199px){.text-integratedcontent-description{font-size:13.5px}
}
@media(min-width:768px) and (max-width:991px){.text-integratedcontent-description{font-size:9.9px}
}
@media(max-width:767px){.text-integratedcontent-description{font-size:7.5px}
}
.text-integratedcontent-description .script-block{font-size:170%;vertical-align:top}
.integratedcontent-btn-group>.btn{margin-bottom:12px}
.product-bundle{position:relative;overflow:hidden}
.product-bundle-content{overflow-y:hidden;overflow-x:auto}
.product-bundle-img{-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out;cursor:pointer;border-color:transparent;border-style:solid;border-width:0 0 .2em 0}
.product-bundle-img:hover,.product-bundle-img:focus,.product-bundle-img.selected{border-color:#999}
.product-bundle-control{font-size:inherit;color:inherit;text-shadow:none;opacity:1}
.product-bundle-control:hover,.product-bundle-control:focus{color:#999;opacity:1}
.product-bundle-control.right,.product-bundle-control.left{background-image:none;filter:none}
.product-bundle-control>.fa{position:absolute;top:50%}
.product-bundle-control>.fa-chevron-left{left:50%}
.product-bundle-control>.fa-chevron-right{right:50%}
.buy-stack.buy-state-ctainfo a,.buy-stack.buy-state-ctainfo a:active,.buy-stack.buy-state-ctainfo a:focus,.buy-stack.buy-state-ctainfo a:hover{text-decoration:underline}
.buy-stack .buy-state-ctainfocheck a{text-decoration:underline}
.buy-stack .buy-state-ctainfocheck a:hover{text-decoration:none}
.buy-stack .ff-and-save div{margin:.5em 0}
.buy-stack .buy-stack-content.powerreviews__ratings{margin-bottom:10px}
.buy-stack .buy-stack-content.product-part-number{margin-bottom:0}
.buy-stack .link-to-bvrrcontainer{white-space:nowrap}
.buy-state-instoreonly{background-color:#000;color:#fff}
.buy-state-discontinued{background-color:#eee}
.buy-state-bopis{margin-top:12px}
.product-customization{margin-bottom:10px}
.product-customization a{display:inline-block;margin-right:15px}
.quicklook .carousel{border-right:4px solid #eee}
.quicklook .carousel .carousel-inner{position:relative;width:100%;overflow:hidden}
.quicklook .carousel .qv-controls-container{position:relative;bottom:0;width:100%;height:120px;text-align:center}
.quicklook .carousel .carousel-indicators{top:45px;left:auto;margin:0;width:100%;cursor:pointer}
.quicklook .carousel .indicator-thumbnail{display:inline-block;width:75px;opacity:.3}
.quicklook .carousel .indicator-thumbnail:hover,.quicklook .carousel .indicator-thumbnail.active{opacity:1}
.quicklook .carousel .indicator-thumbnail img{width:80%}
.quicklook .product-details{padding-top:20px}
.quicklook .product-details .qv-name{font-weight:bold;text-transform:uppercase}
.quicklook .product-details .qv-rating,.quicklook .product-details .qv-partnumber:after{margin-right:5px}
.quicklook .product-details .qv-partnumber::after{content:" ";border-right:1px solid #757575;padding-left:5px}
.quicklook .product-details .qv-partnumber,.quicklook .product-details .qv-reviews-link,.quicklook .product-details .qv-rating-numerical,.quicklook .product-details .qv-price{color:#757575}
.quicklook .product-details .qv-price{font-size:24px}
.quicklook .product-details .carousel{margin:1em 0;border:0}
.quicklook .product-details .carousel-control{top:35%;width:auto;background-image:none;font-size:2em;text-shadow:none;color:#000}
.quicklook .product-details .item{margin-left:.5em}
.quicklook .product-details .thumbnails{display:inline-block;margin-left:.5em}
.quicklook .product-details .btn-view-details--side-by-side{margin-left:15px}
.quicklook .product-details .btn-view-details--stacked{margin-left:0}
.quicklook .product-details .social-links{font-size:24px}
.quicklook .product-details .social-links a{margin-right:.5em}
.quicklook .product-details .btn-quicklook-add-to-bag{background-color:#ff4610;border-color:#ff4610;border-width:.1em}
.quicklook .product-details .btn-quicklook-add-to-bag:hover{background-color:#ff6d43;border-color:#ff6d43}
.quicklook .product-details .btn-quicklook-add-to-bag--side-by-side{float:left;margin-right:6px}
.container-quicklook{-webkit-transition:visibility .15s linear,opacity .15s linear;transition:visibility .15s linear,opacity .15s linear;visibility:visible;opacity:1}
.container-quicklook-loading{text-align:center}
.container-quicklook-loading>.fa-spin.fa-4x{position:fixed;top:40%;right:auto;left:auto}
.container-quicklook-loading.fade.in+.container-quicklook{visibility:hidden;opacity:0}
.btn-quicklook-product-traversal{position:absolute;top:45%}
.btn-quicklook-product-traversal.left{left:-30px}
.btn-quicklook-product-traversal.right{right:-30px}
.page-control{position:absolute}
.preorder-details{margin-top:5px}
.subcategory-pagination{margin-bottom:11.5px}
.subcategory-pagination-xs>.subcategory-pagination-selection,.subcategory-pagination-xs>.subcategory-pagination-actions{margin-bottom:11.5px}
.subcategory-pagination-xs>.subcategory-pagination-actions .btn-previous,.subcategory-pagination-xs>.subcategory-pagination-actions .btn-next{min-width:0}
.subcategory-pagination-sm{text-align:center}
.subcategory-pagination-sm>.pagination>li>a{border-width:0}
#br-related-searches-widget:after{content:" ";display:block;height:0;clear:both}
.br-related-heading,.br-related-query{float:left;display:block;margin:0 10px 0 0}
.br-related-query-link{text-decoration:underline}
@media(max-width:768px){#br-related-searches-widget span{display:none}
.br-related-query-link{display:block;margin-top:10px}
}
.p-w-r{margin:0!important}
.p-w-r h1,.p-w-r h2,.p-w-r h3,.p-w-r h4,.p-w-r h5,.p-w-r h6{font-family:'Scout Condensed',sans-serif!important}
.p-w-r h2{font-size:24px!important;line-height:20px!important}
.p-w-r .pr-review-snippet-container .pr-star-v4,.p-w-r .pr-category-snippet .pr-star-v4{width:18px!important;height:17px!important;-webkit-background-size:initial;background-size:initial}
.p-w-r .pr-review-snippet-container .pr-star-v4.pr-star-v4-0-filled,.p-w-r .pr-category-snippet .pr-star-v4.pr-star-v4-0-filled{background-image:url(../../common/images/sprite/compiled-sprite.png);background-position:-434px -92px;width:18px;height:17px}
.p-w-r .pr-review-snippet-container .pr-star-v4.pr-star-v4-25-filled,.p-w-r .pr-category-snippet .pr-star-v4.pr-star-v4-25-filled{background-image:url(../../common/images/sprite/compiled-sprite.png);background-position:-454px -54px;width:18px;height:17px}
.p-w-r .pr-review-snippet-container .pr-star-v4.pr-star-v4-50-filled,.p-w-r .pr-category-snippet .pr-star-v4.pr-star-v4-50-filled{background-image:url(../../common/images/sprite/compiled-sprite.png);background-position:-434px -73px;width:18px;height:17px}
.p-w-r .pr-review-snippet-container .pr-star-v4.pr-star-v4-75-filled,.p-w-r .pr-category-snippet .pr-star-v4.pr-star-v4-75-filled{background-image:url(../../common/images/sprite/compiled-sprite.png);background-position:-454px -73px;width:18px;height:17px}
.p-w-r .pr-review-snippet-container .pr-star-v4.pr-star-v4-100-filled,.p-w-r .pr-category-snippet .pr-star-v4.pr-star-v4-100-filled{background-image:url(../../common/images/sprite/compiled-sprite.png);background-position:-434px -54px;width:18px;height:17px}
.p-w-r .pr-category-snippet{margin:0!important}
.p-w-r .pr-category-snippet .pr-rating-stars{vertical-align:top}
.p-w-r .pr-category-snippet .pr-snippet-rating-decimal{border:0;color:#262626;font-size:15px!important}
.p-w-r .pr-category-snippet .pr-category-snippet__item{font-size:15px!important}
#powerreviews__subcat-snippet{margin-bottom:10px}
.search-box .row{padding-bottom:8px}
.search-box .search-form{margin-left:auto;margin-right:auto;max-width:1140px}
.search-box .form-group{width:100%}
.search-box .input-group{padding-right:15px;padding-left:15px;width:100%}
.search-box #searchButton{padding:10px 12px;height:44px}
.product-customization{margin-bottom:10px}
.product-customization a{display:inline-block;margin-right:15px}
.ribbon-responsive p{margin-bottom:0}
.dropdown-backdrop{position:static}