.container-producthoverbar{position:fixed;z-index:1031;top:0;right:0;left:0;border-bottom:7px solid #eee;background-color:#fff;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.container-producthoverbar>.container{padding-top:15px;padding-bottom:15px}
.container-producthoverbar.aem-author{position:relative;min-height:150px}
.container-producthoverbar .img-producthoverbar,.container-producthoverbar .form-producthoverbar{margin-top:11.5px}
.container-productattrs{background-color:#262626;background-image:url(images/bg-img-texture-wood.jpg)}
.container-productattrs.tab-group-productattrs{padding:60px 72px}
.container-productattrs.panel-group-productattrs{padding:30px 16px}
.apac-group-productattrs{padding:30px 16px}
@media(min-width:768px){.apac-group-productattrs{padding:60px 72px}
}
.content-productattrs-apac{padding:30px 36px;background-color:#fff}
.tab-content-productattrs{padding:30px 36px;background-color:#fff}
.nav-tabs.nav-tabs-productattrs{border-bottom:0 none transparent}
.nav-tabs.nav-tabs-productattrs>li>a{color:#262626;border:0 none transparent;border-top-width:3px;border-top-style:solid;border-top-color:transparent}
.nav-tabs.nav-tabs-productattrs>li>a:hover{color:#ec983d;background-color:transparent}
.nav-tabs.nav-tabs-productattrs>li.active>a,.nav-tabs.nav-tabs-productattrs>li.active>a:hover,.nav-tabs.nav-tabs-productattrs>li.active>a:focus{color:#ec983d;background-color:#fff;border-width:0;border-top-width:3px;border-top-color:#ec983d}
.panel-productattrs{background-color:transparent}
.container-productattrs .panel-productattrs+.panel-productattrs{margin-top:0}
.panel-productattrs>.panel-heading{color:#262626;background-color:transparent;border-top-color:#666;border-top-style:solid;border-top-width:3px;padding:15px 16px}
.panel-productattrs>.panel-heading.panel-heading-active{color:#ec983d;background-color:#fff;border-top-color:#ec983d}
.panel-productattrs>.panel-heading+.panel-collapse>.panel-body{background-color:#fff;border-top-color:transparent}
.panel-productattrs .fa{font-size:75%;line-height:inherit}
.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:#ec983d}
.product-bundle-control{font-size:inherit;color:inherit;text-shadow:none;opacity:1}
.product-bundle-control:hover,.product-bundle-control:focus{color:#ec983d;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{background-color:#fff}
.buy-stack>.buy-stack-content{margin-bottom:12px}
.buy-stack .ff-and-save div{margin:20px 0}
.buy-stack .buy-state-content a,.buy-stack .buy-state-content a:active,.buy-stack .buy-state-content a:focus,.buy-stack .buy-state-content a:hover{text-decoration:underline}
.buy-state-instoreonly{background-color:#000;color:#fff}
.buy-state-discontinued{background-image:url(images/diagDottedBack.jpg)}
.container-bazaarvoice-summary{display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.container-customer-reviews{background-color:#fff}
.container-bazaarvoice-cards{background-color:#eee}
.bv-card{min-height:215px;margin-bottom:46px;background-color:#fff}
.bv-card>.bv-card-content{padding-top:23px}
.bv-sizing{position:relative;margin-top:25px;margin-bottom:25px;padding:0 47px 16px 35px}
.bv-sizing>.bv-size{float:left;width:20%;height:7px;border-color:#777;border-right:solid 1px;border-bottom:solid 1px}
.bv-sizing>.bv-size:first-child::after,.bv-sizing>.bv-size:last-child::after{position:absolute;content:' ';border-radius:50%;background-color:#262626}
.bv-sizing>.bv-size:first-child::after{top:-4px;left:15px;width:20px;height:20px}
.bv-sizing>.bv-size:last-child::after{top:-15px;right:20px;width:40px;height:40px}
.bv-sizing>.bv-size.active{background-color:#ec983d}
#BVRRContainer .bv-action-bar{border:none!important}
#BVRRContainer .bv-action-bar-header{display:none!important}
#BVRRContainer .bv-cleanslate .bv-core-container-185 .bv-action-bar button{position:relative!important;top:-1164px!important;z-index:2!important}
@media(min-width:768px){#BVRRContainer .bv-cleanslate .bv-core-container-185 .bv-action-bar button{top:-644px!important}
}
@media(min-width:992px){#BVRRContainer .bv-cleanslate .bv-core-container-185 .bv-action-bar button{top:-320px!important}
}
.modal-dialog{padding:24px 40px}
.modal-dialog .btn-group-checkout{margin-top:12px}
.modal-dialog hr{height:4px;background-color:#eee;margin-bottom:10px}
.modal-dialog .product-box{background-color:#fff;border-bottom:5px solid #ec983d;height:275px;padding:8px;text-align:center}
.modal-dialog .product-box img{display:inline}
.container-product-content,.container-product-content-apac{margin-top:23px}
.content-product-carousel{position:relative;background-color:#fff}
.product-carousel-indicator{margin-bottom:12px}
.product-imagebadge{position:absolute;top:23px;color:#fff;background-color:#ec983d;padding:15px 16px}
.product-imagebadge:empty{display:none}
.flexible-fulfillment #ffEmptyState,.flexible-fulfillment #ffErrorState,.flexible-fulfillment #ffAddressErrorState{display:none}
.flexible-fulfillment #ffEmptyState span,.flexible-fulfillment #ffErrorState span,.flexible-fulfillment #ffAddressErrorState span{display:block;text-align:center;position:relative;width:100%;margin-bottom:-12px}
.flexible-fulfillment #ffEmptyState .btn-block{width:auto;margin:0 auto}
.flexible-fulfillment .ff-store-details{display:none}
.flexible-fulfillment .ff-store-details h2{margin-top:0}
.flexible-fulfillment .ff-store-details .loading-results{position:relative;width:100%;height:200px}
.flexible-fulfillment .ff-store-details .loading-results img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.flexible-fulfillment .ff-store-details .view-more{display:none;margin:auto}
.flexible-fulfillment .ff-and-save a:first-child{border-right:1px solid #777;padding-right:5px;margin-right:5px}
.flexible-fulfillment .ff-and-save .fa{margin-right:7px}
.flexible-fulfillment .store-results{padding:0;margin-bottom:20px;list-style:none}
.flexible-fulfillment .store-results>li{border-bottom:1px solid #eee}
@media screen and (max-width:767px){.flexible-fulfillment .store-results>li>div>p,.flexible-fulfillment .store-results>li>div>address{padding-top:8px}
}
@media screen and (max-width:767px){.flexible-fulfillment .store-results>li>div.category>p{padding-top:0}
}
@media screen and (min-width:768px){.flexible-fulfillment .store-results>li>div.category>p{margin-top:-4px}
}
.flexible-fulfillment .store-results .category,.flexible-fulfillment .store-results .distance,.flexible-fulfillment .store-results .address,.flexible-fulfillment .store-results .hours{padding-top:10px;padding-bottom:10px}
.flexible-fulfillment .store-results .category .holidayHours,.flexible-fulfillment .store-results .distance .holidayHours,.flexible-fulfillment .store-results .address .holidayHours,.flexible-fulfillment .store-results .hours .holidayHours{color:#666}
@media screen and (max-width:767px){.flexible-fulfillment .store-results .distance{text-align:right}
}
.flexible-fulfillment .store-results address{margin-bottom:0}
.flexible-fulfillment .store-results address .get-directions{text-decoration:underline}
.flexible-fulfillment .store-results .cat-in-stock .category{color:#5cb85c}
.flexible-fulfillment .store-results .cat-limited-stock .category{color:#f0ad4e}
.flexible-fulfillment .store-results .cat-oos .category{color:#d22b20}
.flexible-fulfillment .store-results.show-oos-stores .cat-oos{display:block}
.flexible-fulfillment .noResults{border-bottom:0;border-top:1px solid #eee;min-height:250px;padding-top:10px}
.flexible-fulfillment .headers{border-bottom:1px solid #eee}
@media screen and (max-width:767px){.flexible-fulfillment .headers .distance{text-align:right}
}
.flexible-fulfillment .resultsOptions .diffOption{padding-top:15px}