.btn-primary{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:#f4811f;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#0d0d0e;padding:13.4px 30px}@media (min-width:1024px){.btn-primary{font-size:20px;line-height:normal}}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#9b3f00;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#fff;text-decoration:none}.btn-primary.disabled,.btn-primary:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-primary{padding:20.6px 30px}}.btn-secondary{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #055ca9;border-radius:0;color:#055ca9;padding:13.4px 30px}@media (min-width:1024px){.btn-secondary{font-size:20px;line-height:normal}}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#002976;border:2px solid #002976;border-radius:0;color:#fff;text-decoration:none}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-secondary{padding:20.6px 30px}}.btn-cancel{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #303030;border-radius:0;color:#303030;padding:13.4px 30px}@media (min-width:1024px){.btn-cancel{font-size:20px;line-height:normal}}.btn-cancel:hover,.btn-cancel:not(:disabled):not(.disabled):active{background-color:#303030;border:2px solid #303030;border-radius:0;color:#fff;text-decoration:none}.btn-cancel.disabled,.btn-cancel:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-cancel{padding:20.6px 30px}}.btn-primary-dark-bg{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:#f4811f;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#0d0d0e;padding:13.4px 30px}@media (min-width:1024px){.btn-primary-dark-bg{font-size:20px;line-height:normal}}.btn-primary-dark-bg:hover,.btn-primary-dark-bg:not(:disabled):not(.disabled):active{background-color:#9b3f00;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#fff;text-decoration:none}.btn-primary-dark-bg.disabled,.btn-primary-dark-bg:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-primary-dark-bg{padding:20.6px 30px}}.btn-secondary-dark-bg{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #1aa8e0;border-radius:0;color:#1aa8e0;padding:13.4px 30px}@media (min-width:1024px){.btn-secondary-dark-bg{font-size:20px;line-height:normal}}.btn-secondary-dark-bg:hover,.btn-secondary-dark-bg:not(:disabled):not(.disabled):active{background-color:#1aa8e0;border:2px solid #1aa8e0;border-radius:0;color:#fff;text-decoration:none}.btn-secondary-dark-bg.disabled,.btn-secondary-dark-bg:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-secondary-dark-bg{padding:20.6px 30px}}.btn-tertiary-dark-bg{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #fff;border-radius:0;color:#fff;padding:13.4px 30px}@media (min-width:1024px){.btn-tertiary-dark-bg{font-size:20px;line-height:normal}}.btn-tertiary-dark-bg:hover,.btn-tertiary-dark-bg:not(:disabled):not(.disabled):active{background-color:#fff;border:2px solid #fff;border-radius:0;color:#303030;text-decoration:none}.btn-tertiary-dark-bg.disabled,.btn-tertiary-dark-bg:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-tertiary-dark-bg{padding:20.6px 30px}}.btn-cancel-dark-bg{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #fff;border-radius:0;color:#fff;padding:13.4px 30px}@media (min-width:1024px){.btn-cancel-dark-bg{font-size:20px;line-height:normal}}.btn-cancel-dark-bg:hover,.btn-cancel-dark-bg:not(:disabled):not(.disabled):active{background-color:#fff;border:2px solid #fff;border-radius:0;color:#303030;text-decoration:none}.btn-cancel-dark-bg.disabled,.btn-cancel-dark-bg:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.btn-cancel-dark-bg{padding:20.6px 30px}}.compare-bar-wrapper{bottom:0;display:none;position:fixed;width:100%;z-index:3;background-color:#fff;box-shadow:0 0 4px rgba(13,13,14,.1);max-height:85px;padding-left:0;padding-right:0}.compare-bar-wrapper .horizantal-line-bucket{background-color:#f3f3f3;height:3px;position:relative;top:42px;width:100%}.compare-bar-wrapper .compare-bar{width:350px;margin:-3px auto 0;position:relative;background-color:#fff}.compare-bar-wrapper .product-slots{padding:18px 0;margin-left:5px;margin-right:0}.compare-bar-wrapper .selected-message{font-size:.875rem;line-height:1.3125rem;color:#313131;margin-left:14px;text-align:right;margin-top:23px}@media (min-width:1024px){.compare-bar-wrapper .selected-message{font-size:1.5rem;line-height:1.6875rem}}.compare-bar-wrapper .selected-message .count{font-size:21px}.compare-bar-wrapper .slot{background-color:#dbdbdb;height:50px;margin:0 auto;position:relative;width:50px;border:1px solid #f3f3f3}.compare-bar-wrapper .slot[data-pid]{background-color:#fff}.compare-bar-wrapper .slot img{height:100%;margin:0 auto;display:block;padding:5px 0}.compare-bar-wrapper .slot .close{background-color:transparent;position:absolute;height:7px;width:7px;opacity:1;top:6px;right:5px;cursor:pointer}.compare-bar-wrapper .slot .close .compare-bucket-close::before{width:7px;content:" ";background-image:url(../images/compare-product-close-icon.svg);height:7px;display:block;background-size:contain}.compare-bar-wrapper .slot .action{text-align:center}.compare-bar-wrapper .compare-item-cancel{margin-left:10px}.compare-bar-wrapper .compare-action{margin-top:10px}.compare-bar-wrapper .compare-action .compare{cursor:pointer;font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:#f4811f;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#0d0d0e;padding:7px;width:106px}@media (min-width:1024px){.compare-bar-wrapper .compare-action .compare{font-size:20px;line-height:normal}}.compare-bar-wrapper .compare-action .compare:hover,.compare-bar-wrapper .compare-action .compare:not(:disabled):not(.disabled):active{background-color:#9b3f00;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#fff;text-decoration:none}.compare-bar-wrapper .compare-action .compare.disabled,.compare-bar-wrapper .compare-action .compare:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.compare-bar-wrapper .compare-action .compare{padding:20.6px 30px}}.compare-bar-wrapper .compare-action button:disabled{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #303030;border-radius:0;color:#303030;padding:7px;width:106px}@media (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled{font-size:20px;line-height:normal}}.compare-bar-wrapper .compare-action button:disabled:hover,.compare-bar-wrapper .compare-action button:disabled:not(:disabled):not(.disabled):active{background-color:#303030;border:2px solid #303030;border-radius:0;color:#fff;text-decoration:none}.compare-bar-wrapper .compare-action button:disabled.disabled,.compare-bar-wrapper .compare-action button:disabled:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}@media (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled{padding:20.6px 30px}}.compare-bar-wrapper .clearall-action{text-align:center}.compare-bar-wrapper .clearall-action .clear-all{color:#00588b;text-decoration:none;font-size:.875rem;line-height:1.25rem;font-weight:400;margin-right:10px}.compare-bar-wrapper .clearall-action .clear-all:hover{color:#00466f;text-decoration:underline}.compare-bar-wrapper .min-products-msg{display:none}@media (min-width:1024px){.compare-bar-wrapper{max-height:95px;max-width:100%}.compare-bar-wrapper .horizantal-line-bucket{position:relative;top:48px}.compare-bar-wrapper .compare-bar{width:800px}.compare-bar-wrapper .selected-message{margin-left:0}.compare-bar-wrapper .selected-message .count{font-size:31px}.compare-bar-wrapper .product-slots{padding:10px 0;margin-right:10px}.compare-bar-wrapper .slot{width:75px;height:75px}.compare-bar-wrapper .compare-item-cancel{margin-left:0}.compare-bar-wrapper .compare-action{margin-top:10px}.compare-bar-wrapper .compare-action .compare{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:#f4811f;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#0d0d0e;padding:10px!important;width:250px}}@media (min-width:1024px) and (min-width:1024px){.compare-bar-wrapper .compare-action .compare{font-size:20px;line-height:normal}}@media (min-width:1024px){.compare-bar-wrapper .compare-action .compare:hover,.compare-bar-wrapper .compare-action .compare:not(:disabled):not(.disabled):active{background-color:#9b3f00;transition:background-color .25s;border:2px solid transparent;border-radius:0;color:#fff;text-decoration:none}.compare-bar-wrapper .compare-action .compare.disabled,.compare-bar-wrapper .compare-action .compare:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}}@media (min-width:1024px) and (min-width:1024px){.compare-bar-wrapper .compare-action .compare{padding:20.6px 30px}}@media (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled{font-size:16px;line-height:normal;font-weight:800;font-style:normal;text-transform:capitalize;display:inline-block;text-decoration:none;background-color:transparent;transition:background-color .25s;border:2px solid #303030;border-radius:0;color:#303030;padding:10px!important;width:250px}}@media (min-width:1024px) and (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled{font-size:20px;line-height:normal}}@media (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled:hover,.compare-bar-wrapper .compare-action button:disabled:not(:disabled):not(.disabled):active{background-color:#303030;border:2px solid #303030;border-radius:0;color:#fff;text-decoration:none}.compare-bar-wrapper .compare-action button:disabled.disabled,.compare-bar-wrapper .compare-action button:disabled:disabled{background-color:#dbdbdb;transition:background-color .25s;border:2px solid #bcbcbc;border-radius:0;color:#4a4a4a;pointer-events:none}}@media (min-width:1024px) and (min-width:1024px){.compare-bar-wrapper .compare-action button:disabled{padding:20.6px 30px}}@media (min-width:1024px){.compare-bar-wrapper .clearall-action{text-align:center}.compare-bar-wrapper .clearall-action .clear-all{margin-right:18px}}.table-striped-column .compare-products-list .products{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.table-striped-column .compare-products-list .product-header{width:47%;-ms-flex-positive:1;flex-grow:1}.table-striped-column .compare-products-list .product-header:nth-of-type(odd){margin-right:20px}.table-striped-column .compare-block{margin:20px 0}.table-striped-column .compare-group-details{-ms-flex-wrap:wrap;flex-wrap:wrap}.table-striped-column .compare-group-attributes{width:47%;-ms-flex-positive:1;flex-grow:1;margin-right:20px}.table-striped-column .compare-group-attributes:last-child{margin-right:0}@media (min-width:1024px){.table-striped-column .compare-products-list .product-header,.table-striped-column .compare-products-list .product-header:nth-of-type(odd){margin-right:30px}.table-striped-column .compare-products-list .product-header:last-child{margin-right:0}.table-striped-column .compare-block{margin:15px 0 25px}.table-striped-column .compare-group-details{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.table-striped-column .compare-group-attributes{margin-right:30px}.table-striped-column .compare-group-attributes:last-child{margin-left:0}}.table-striped-column td:nth-of-type(odd){background-color:#eee}.product-comparison .back-to-results{margin:1em 0}.product-comparison .product-header>.col{padding:0}.product-comparison .comparison-heading{margin-bottom:15px}.product-comparison .comparison-heading .horizantal-line{display:none}.product-comparison .compare-title{font-size:1.25rem;line-height:1.5625rem;font-weight:400;color:#0d0d0e;text-align:center}@media (min-width:1024px){.product-comparison .compare-title{font-size:2rem;line-height:2.4375rem}}.product-comparison .horizantal-line{height:3px;background-color:#f3f3f3;width:100%}.product-comparison .compare-attribute-heading,.product-comparison .compare-group-attributes{font-weight:400;font-size:.875rem;color:#000;text-align:center}@media (min-width:1024px){.product-comparison .compare-attribute-heading,.product-comparison .compare-group-attributes{font-size:1.125rem;line-height:1.6875rem}}.product-comparison .compare-attribute-heading{line-height:36px}.product-comparison .compare-group-attributes{background-color:#f3f3f3;height:36px;margin-bottom:20px;line-height:36px}.product-comparison .compare-group-heading{text-align:left;padding-left:0;white-space:nowrap}.product-comparison .op-links{margin-bottom:30px;text-align:center}.product-comparison .op-links .print,.product-comparison .op-links .share{display:inline-block}.product-comparison .op-links .print button,.product-comparison .op-links .share button{padding-left:28px}.product-comparison .print-compare,.product-comparison .share-compare{font-size:.875rem;line-height:1.25rem;color:#055ca9}@media (min-width:1024px){.product-comparison .print-compare,.product-comparison .share-compare{font-size:1.125rem;line-height:1.375rem}}.product-comparison .share-compare{background:url(../images/share-link.svg) right 55px center/12px 18px no-repeat}.product-comparison .print-compare{background:url(../images/print-link.svg) left 0 center/18px 18px no-repeat}.product-comparison .share{margin-right:20px}.product-comparison .copy-link-message{z-index:1}.product-comparison .copy-link-message .alert{position:absolute}.product-comparison .table td,.product-comparison .table th{border-top:none}.product-comparison .product-tile{padding-top:0}.product-comparison .product-tile .tite-count{text-align:center;background:#f3f3f3;color:#313131;margin-bottom:10px;font-size:.875rem;line-height:1.25rem;font-weight:400}@media (min-width:1024px){.product-comparison .product-tile .tite-count{font-size:1.125rem;line-height:1.6875rem}}.product-comparison .product-tile .prod-image-dimension-lines{display:none}.product-comparison .product-tile .model-number{font-weight:400;font-size:.875rem;line-height:1.375rem;text-align:center;color:#000;margin:5px 0}.product-comparison .product-tile .pdp-link{text-align:center}.product-comparison .product-tile .pdp-link .prod-name{margin-bottom:5px;color:#0d0d0e;font-size:1rem;line-height:1.1875rem;font-weight:800}@media (min-width:1024px){.product-comparison .product-tile .pdp-link .prod-name{font-size:1.125rem;line-height:1.375rem}}.product-comparison .product-tile .pdp-link .modelNum{color:#000;font-size:.875rem;line-height:1.25rem;font-weight:400}.product-comparison .product-tile .compare-remove{text-align:center}.product-comparison .product-tile .compare-remove .compare-remove-link{color:#055ca9;font-size:.875rem;line-height:1.25rem;font-weight:400}.product-comparison .product-tile .tile-body .compare{font-size:.875em}.product-comparison .product-tile .tile-body .rebates{text-align:center;margin-top:10px;font-size:.875rem;line-height:1.6875rem;font-weight:800}.product-comparison .product-tile .tile-body .tile-body-footer{margin:0}.product-comparison .product-tile .tile-body .tile-body-footer .ratings{text-align:center;margin:10px 0 0;padding:15px 0 8px;background-color:#f3f3f3}.product-comparison .product-tile .tile-body .tile-body-footer .ratings .numeric-rating{display:block;color:#000;font-size:.75rem;line-height:1.6875rem;font-weight:400}@media (min-width:1024px){.product-comparison .product-tile .tile-body .tile-body-footer .ratings .numeric-rating{font-size:1rem}}.product-comparison .product-tile .container-tiledetails{display:none}@media (min-width:768px){.product-comparison .product-tile .tile-body .ratings-compare{display:block}.product-comparison .product-tile .tile-body .ratings{max-width:100%}}@media (min-width:1024px){.product-comparison .product-tile .tile-body .tile-body-footer .ratings{margin-top:18px;padding-top:11px;padding-bottom:11px}.product-comparison .product-tile .tile-body .tile-body-footer .ratings .numeric-rating{display:inline;padding-left:13px}.product-comparison .product-tile .tite-count{padding:12px 0;margin-bottom:18px}.product-comparison .product-tile .pdp-link .prod-name{margin-bottom:15px}.product-comparison .product-tile .pdp-link .modelNum{margin-bottom:10px}.product-comparison .product-tile .prod-image-dimension-lines{display:block}.product-comparison .product-tile .prod-image-dimension-lines::before{content:'';position:absolute;pointer-events:none;border-left:1px solid #000;border-bottom:1px solid #000;bottom:1%;left:1%;right:0;height:21%;width:12%}.product-comparison .product-tile .prod-image-dimension-lines::after{content:'';position:absolute;pointer-events:none;border-bottom:1px solid #000;width:6%;top:0;bottom:1%;right:0;left:1%;transform-origin:bottom left;transform:rotate(-45deg)}.product-comparison .product-tile .prod-dim-x{position:absolute;bottom:0;left:14%;font-size:.75rem}.product-comparison .product-tile .prod-dim-y{position:absolute;left:0;bottom:22%;font-size:.75rem}.product-comparison .product-tile .prod-dim-z{position:absolute;bottom:5%;left:6%;font-size:.75rem}.product-comparison .product-tile .tile-body .rebates{margin-top:18px}}@media (min-width:1024px){.product-comparison .comparison-heading{margin-bottom:20px}.product-comparison .comparison-heading .compare-title{margin-right:24px}.product-comparison .comparison-heading .horizantal-line{display:inline}.product-comparison .compare-title{text-align:left;white-space:nowrap;margin-right:8px}.product-comparison .compare-attribute-heading{text-align:right;line-height:50px}.product-comparison .compare-group-attributes{background-color:#f3f3f3;height:50px;margin-bottom:10px;line-height:50px}.product-comparison .compare-group-heading{text-align:right}.product-comparison .op-links{margin-bottom:10px;text-align:left}.product-comparison .op-links .share{margin-right:10px}.product-comparison .op-links .print button,.product-comparison .op-links .share button{padding-left:24px}.product-comparison .share-compare{background:url(../images/share-link.svg) left 0 center/15px 24px no-repeat;background-position-y:-2px;padding-left:20px}}.product-comparison .sticky-box .op-links .share-print-sticky{-ms-flex-pack:start;justify-content:flex-start}.product-comparison .compare-header-fixed .tite-count{padding:0;font-size:.875rem;line-height:1.25rem;font-weight:400}.product-comparison .compare-header-fixed .pdp-link .prod-name{margin-bottom:4px}.product-comparison .compare-header-fixed .pdp-link .modelNum{margin-bottom:0}.product-comparison .compare-header-fixed .model-number{margin:0}.product-comparison .compare-header-fixed .compare-remove{padding-bottom:5px}@media (min-width:1024px){.product-comparison .sticky-box .op-links{transform:translateY(50px)}.product-comparison .compare-header-fixed .compare-remove{padding-bottom:10px}}.product-grid{padding-top:30px}