.no-margin{margin:0!important}.table-display-container table thead{border-bottom:1px solid #2d383f}.table-display-container table thead tr{border-bottom:none}.table-display-container table thead tr th{font-size:12px;line-height:16px;text-transform:uppercase;padding:15px 5px}.table-display-container table thead tr th:not(.secondRow):first-child{padding-left:0}.table-display-container table thead tr th:last-child{padding-right:0;padding-bottom:15px}.table-display-container table tr{display:table-row;border-bottom:1px solid silver}.table-display-container table td{line-height:24px;display:table-cell;padding:15px 5px;font-size:14px;color:#2d383f}.table-display-container table td:first-child{width:auto;text-align:left;font-size:14px;padding-left:0}.table-display-container table td:last-child{padding-right:0}.table-display-container table td.col-1{width:100%}.table-display-container .productTableLayout{background-color:#fff;padding:20px 10px;margin-bottom:30px}.table-display-container .table-menu-wrapper{float:right;line-height:16px;position:relative}.table-display-container .table-menu-wrapper button{width:115px;height:35px;font-size:12px}.table-display-container .table-menu-wrapper a{font-size:12px}.table-display-container .table-menu-wrapper .table-menu{top:35px}.table-display-container .table-title{float:left}.table-display-container .table-title h2{color:#005695;font-size:12px;line-height:35px;font-weight:500}.table-display-container .footerContainer{padding-top:15px}.table-display-container .footerContainer .footer{font-size:12px;line-height:18px}@media only screen and (max-width:767px){.hide-on-mobile{display:none}}@media only screen and (min-width:768px){.hide-on-medium-and-up{display:none!important}.hide-on-mobile{display:initial}}@media only screen and (min-width:1025px){.hide-on-tablet-and-up{display:none!important}}@media only screen and (max-width:1024px){.hide-on-tablet-and-down{display:none!important}}.category.normal{position:relative}.category.normal a{line-height:0}.category.normal .page-header{margin-bottom:5rem}.category.normal .page-header h1{line-height:38px;font-size:27px}.category.normal .productOptions{display:flex;position:absolute;right:0;top:0;line-height:38px;width:14rem;margin:2.5rem -6px;padding:50px 30px}.category.normal .productOptions label{font-size:10px;padding:5px 10px}.category.normal .productOptions select{padding-right:25px;line-height:12px;margin-top:.5rem;font-size:10px;height:2rem}.category.normal .productReviews a:hover{color:#da291c;text-decoration:underline}.category.normal h4{text-align:left;text-transform:none;font-weight:400;line-height:14px;padding-top:0}.category.normal h4 a{line-height:20px;color:#2d383f}.category.normal h4 a:hover,.category.normal h4 a:focus{color:#da291c;text-decoration:underline}.category.normal h4 a .newProductText{color:#da291c;font-size:12px;font-weight:500;text-transform:uppercase}.category.normal img{box-sizing:content-box;float:left;max-height:100px;max-width:100px;padding-right:.5em}.category.normal .image-not-available{float:left;font-size:16px;max-width:100px;word-spacing:100px;display:inherit;margin-right:8px}.category.normal .image-not-available span{color:#88898e;display:inline-block;line-height:1.5;vertical-align:middle}.category.normal li.product{border:0 solid silver;border-top-width:1px;margin:0}.category.normal li.obsolete{position:relative;filter:saturate(.2);border-color:#d3d3d3;border-width:10px!important}.category.normal li.obsolete h4 a strong.obsoleteProductTextTopRight{position:absolute;right:0;top:0;line-height:15px;padding:15px;text-transform:uppercase;letter-spacing:.3px;background-color:#d3d3d3;transform:translate(10px,-10px)}.category.normal li.obsolete h4 a:focus strong.obsoleteProductTextTopRight,.category.normal li.obsolete h4 a:hover strong.obsoleteProductTextTopRight{color:#2d383f;text-decoration:none}.category.normal .price{text-align:left;line-height:50px;font-size:14px;font-weight:600}.category.normal .productDescription{display:none}.category.normal ul.grid{border-width:0}.category.normal ul.grid .product .compareCheckbox{display:none}.category.normal .review-summary img{height:14px}.category.story .image-not-available{background:rgba(0,0,0,.5);border:0;display:table;width:100%;height:225px}.category.story .image-not-available span{display:table-cell;color:#fff;word-spacing:normal;vertical-align:middle;font-size:16px}.category.story .product a:hover{text-decoration:none}.category.story .product .tile{margin:0 auto 2em;max-width:100%;text-align:center;width:380px;padding:0 5px}.category.story .product .tile .description-background{padding:25px 10px 40px;background-color:#fff}.category.story .product .tile .image{line-height:0;display:block;height:auto;position:relative;width:100%}.category.story .product .tile .image .image-wrapper{overflow:hidden}.category.story .product .tile .image .image-wrapper img{display:block;height:225px;position:relative;left:50%;transform:translatex(-50%)}.category.story .product .tile .overlay{color:#2d383f;display:block;margin-top:1em;text-align:left}.category.story .product .tile .overlay .description{font-size:14px;font-weight:300;padding:10px 10px 10px 0;line-height:24px;word-wrap:break-word}.category.story .product .tile .overlay .description a{color:#2d383f}.category.story .product .tile .overlay .title{font-size:16px;font-weight:500;line-height:1.6}.category.story .product .tile .overlay .view{color:#da291c;display:block;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.category.story .product .tile .overlay .view::after{background:no-repeat 0 center/5px 8px url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2019%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20fill%3D%22%23005695%22%20points%3D%22141.09%200%20139.02%202.42%20153.44%2016.88%20139%2031.88%20141.09%2034%20158.09%2017%22%20transform%3D%22translate(-139%2C%200)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");box-sizing:content-box;content:"";display:inline-block;height:1em;margin:0 0 0 12px;padding:0 10px 0 0;transition:background-position-x .6s ease 0s;vertical-align:middle;width:5px;margin-bottom:2px}.category.story .product .tile .overlay .view:hover{color:#ae2016}.category.story .product .tile .overlay .view:hover::after{background:no-repeat 0 center/5px 8px url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2019%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20fill%3D%22%23003359%22%20points%3D%22141.09%200%20139.02%202.42%20153.44%2016.88%20139%2031.88%20141.09%2034%20158.09%2017%22%20transform%3D%22translate(-139%2C%200)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");background-position-x:10px}.category.story .product .tile .title{display:block;text-align:left;color:#000;font-size:16px;font-weight:500;line-height:26px}.category.story ul{padding:2em 0;margin:0}.category.story ul::after{clear:both;content:"";display:block}section.breadcrumb{padding:15px 0 15px 5px}#compareProductRow{display:none}.category.normal.review .page-header{padding-right:15px}.category.normal.review .page-header #filter-category{margin:0}.category.normal.review li.product:first-child{border-top-width:0}.category.normal.review li.product.hiddenTopBorder{border-top-width:0}@media only screen and (min-width:768px){.category.normal h1{margin:0}.category.normal h4{padding-top:30px}.category.normal header{border:0 solid silver;border-width:1px 0 0 1px;padding:25px 31px 20px;text-align:left}.category.normal .page-header{margin-bottom:0}.category.normal .page-header h1{padding-right:12rem}.category.normal .productOptions{width:16rem;margin:1rem -10px;padding:30px}.category.normal .productOptions label{font-size:12px}.category.normal .productOptions select{font-size:12px}.category.normal img{float:none;max-height:none;max-width:100%;padding:0}.category.normal .image-not-available{float:none;height:220px;width:220px;max-width:none;line-height:220px;word-spacing:normal;margin:0 auto}.category.normal li.product{border-width:0 1px 1px 0}.category.normal li.product+li.product{border-top-width:0}.category.normal ul.grid{border-width:1px 0 0 1px;margin-top:0}.category.normal.review .page-header #filter-category{margin:15px 0 0}.category.normal.review li.product:first-child{border-width:0 1px 1px 0}.category.normal.review li.product.hiddenTopBorder{border-width:0 1px 1px 0}html .category.story .product{margin:0}.category.story .product .tile{padding-left:0;padding-right:0}.category.story ul{margin:2em 0}html .category.story ul{display:flex;flex-flow:row wrap;justify-content:center}}@media only screen and (min-width:768px) and (min-width:1025px){.category.story .image-not-available span{display:none}.category.story .row .product.col{width:400px;padding:0 10px}.category.story .product .tile{margin:0 auto 20px;color:#fff;height:0;overflow:hidden;padding-bottom:59.21053%;position:relative;width:100%;transition:background .6s ease}.category.story .product .tile .description-background{padding:0;background-color:transparent}.category.story .product .tile .overlay{background:#da291c;color:#fff;visibility:hidden;opacity:0;height:100%;top:0;left:0;margin:0;position:absolute;right:0;text-align:center;transition:visibility .6s ease,opacity .6s ease}.category.story .product .tile .overlay a{color:#fff}.category.story .product .tile .overlay .description{position:absolute;top:160px;height:225px;margin-top:50px;font-size:14px;font-weight:300;z-index:2;border-top:1px solid #c42519;min-width:380px}.category.story .product .tile .overlay .description a{color:#fff}.category.story .product .tile .overlay .view{background:#da291c;bottom:0;color:inherit;font-size:12px;font-weight:500;left:0;letter-spacing:.1em;line-height:50px;position:absolute;right:0;transition:background .6s ease 0s;z-index:2}.category.story .product .tile .overlay .view::after{background:no-repeat 0 center/5px 8px url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2019%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%22141.09%200%20139.02%202.42%20153.44%2016.88%20139%2031.88%20141.09%2034%20158.09%2017%22%20transform%3D%22translate(-139%2C%200)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");box-sizing:content-box;content:"";display:inline-block;height:1em;padding:0 10px 0 0;transition:background-position-x .6s ease 0s;vertical-align:middle;width:5px;margin-bottom:2px}.category.story .product .tile .overlay .view:hover{background-color:#c42519;color:#fff}.category.story .product .tile .overlay .view:hover::after{background:no-repeat 0 center/5px 8px url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2019%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%22141.09%200%20139.02%202.42%20153.44%2016.88%20139%2031.88%20141.09%2034%20158.09%2017%22%20transform%3D%22translate(-139%2C%200)%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E");background-position-x:10px}.category.story .product .tile .title{background:rgba(0,0,0,.5);text-align:center;bottom:0;display:block;left:0;position:absolute;right:0;top:0;line-height:20px;transition:background .6s ease;margin-top:0}.category.story .product .tile .title span{font-size:18px;font-weight:400;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;transition:top .6s ease;color:#fff;z-index:2}.category.story .product .tile:hover,.category.story .product .tile a.image:focus{background:#da291c}.category.story .product .tile:hover .title,.category.story .product .tile a.image:focus .title{background:0 0}.category.story .product .tile:hover .title span,.category.story .product .tile a.image:focus .title span{top:40px;padding-bottom:20px}.category.story .product .tile:hover .overlay,.category.story .product .tile a.image:focus .overlay{visibility:visible;opacity:1}.category.story .product .tile:hover .overlay .description,.category.story .product .tile a.image:focus .overlay .description{top:0;transition:.6s ease}#compareProductRow{display:block;background-color:#f0f0f0;box-shadow:0 0 16px 0 rgba(0,0,0,.2),0 16px 16px 0 rgba(0,0,0,.24);position:fixed;left:0;bottom:0;width:100%;z-index:99}#compareProductRow .relative-container{margin:auto;padding:0 32px;position:relative}#compareProductRow .relative-container .title-row{font-size:16px;font-weight:500;line-height:26px;margin:14px 0 20px}#compareProductRow .relative-container .title-row .toggle-overlay:hover{cursor:pointer}#compareProductRow .relative-container .selections{float:left;margin-bottom:25px;width:77%}#compareProductRow .relative-container .selections .product-container{float:left;padding-right:12px;width:25%}#compareProductRow .relative-container .selections .product-container .product{background-color:#fff;height:100px;padding:10px;position:relative}#compareProductRow .relative-container .selections .product-container .product.no-product{background-color:silver}#compareProductRow .relative-container .selections .product-container .product .remove{cursor:pointer;position:absolute;top:3px;right:2px;height:20px;width:20px}#compareProductRow .relative-container .selections .product-container .product .image{margin:auto}#compareProductRow .relative-container .selections .product-container .product .image img{height:60px;width:60px}#compareProductRow .relative-container .selections .product-container .product .name{font-size:12px;font-weight:300;line-height:15px;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#compareProductRow .relative-container .buttons{float:left;padding-left:4px;width:23%;text-align:right}#compareProductRow .relative-container .buttons .btn{font-size:12px;letter-spacing:1px;width:210px}#compareProductRow .relative-container .buttons .clear{background-color:initial;color:#2d383f;vertical-align:text-top}.category.normal ul.grid .product.comparable{padding-bottom:54px;position:relative}.category.normal ul.grid .product.comparable .compareCheckbox{display:block;text-align:left;position:absolute;bottom:0;padding-bottom:13px}.category.normal ul.grid .product.comparable .compareCheckbox .checkbox label{color:#2d383f;font-size:14px;font-weight:300;line-height:26px}}@media only screen and (min-width:768px){section.breadcrumb{margin:35px auto;border:none;padding:0}}@media only screen and (min-width:1280px){.category.normal h4{font-size:16px}.category.normal h4 a{line-height:26px}.category.normal header{margin:0 -10px;padding:25px 35px 20px}.category.normal .productOptions{width:20rem;margin:-.75rem -10px;padding:50px 35px}.category.normal .productOptions label{font-size:15px;padding:12px 10px}.category.normal .productOptions select{font-size:15px;height:3rem}.category.normal ul.grid{margin:0 -10px}.category.story .cat-item-wrapper{padding:0}.category.story .product .tile .overlay .description{padding:10px}#compareProductRow .relative-container{max-width:1280px}#compareProductRow .relative-container .selections{width:75%}#compareProductRow .relative-container .selections .product-container{padding-right:20px}#compareProductRow .relative-container .buttons{padding-left:10px;width:25%}}