.header1{color:#303030;font-size:32px;font-weight:300;line-height:1}
@media only screen and (min-width:768px){.header1{font-size:70px}
}
@media(min-width:768px){.header1{line-height:1.1}
}
.header2{color:#303030;font-size:28px;font-weight:300;line-height:1}
@media only screen and (min-width:768px){.header2{font-size:50px}
}
@media(min-width:768px){.header2{line-height:1.2}
}
.header3{color:#303030;font-size:24px;font-weight:300;line-height:1}
@media only screen and (min-width:768px){.header3{font-size:40px}
}
@media(min-width:768px){.header3{line-height:1.15}
}
.header4{color:#303030;font-size:20px;font-weight:300;line-height:1.2}
@media only screen and (min-width:768px){.header4{font-size:28px}
}
@media(min-width:768px){.header4{line-height:1.25}
}
.header5,.header5 p{color:#303030;font-size:18px;font-weight:300;line-height:1.1}
@media only screen and (min-width:768px){.header5,.header5 p{font-size:22px}
}
@media(min-width:768px){.header5,.header5 p{line-height:1.2}
}
.body1,.body1 p{color:#303030;font-size:16px;font-weight:300;line-height:1.3}
@media only screen and (min-width:768px){.body1,.body1 p{font-size:18px}
}
@media(min-width:768px){.body1,.body1 p{line-height:1.4}
}
.body2{color:#303030;font-size:14px;font-weight:300;line-height:1.3}
@media only screen and (min-width:768px){.body2{font-size:15px}
}
@media(min-width:768px){.body2{line-height:1.9}
}
.label1{color:#303030;font-size:14px;font-weight:800;line-height:1.1}
@media only screen and (min-width:768px){.label1{font-size:18px}
}
@media(min-width:768px){.label1{line-height:1.3}
}
.label2{color:#303030;font-size:12px;font-weight:800;line-height:1.1}
@media only screen and (min-width:768px){.label2{font-size:14px}
}
@media(min-width:768px){.label2{line-height:1.2}
}
.footer{color:#fff;font-size:14px;font-weight:300;line-height:2.3}
@media only screen and (min-width:768px){.footer{font-size:14px}
}
.footer-alt{color:#303030;font-size:14px;font-weight:300;line-height:1.2}
@media only screen and (min-width:768px){.footer-alt{font-size:14px}
}
#productListBanner{color:#404040;justify-content:space-around;border:1px solid #d0d0d0;background:#f7f7f7;padding:10px 15px}
#productListBanner .right span.lt-offer{font-size:12px;letter-spacing:.86px;line-height:15px;font-weight:900;margin-bottom:5px}
#productListBanner .right h2{color:#505050;font-size:24px;letter-spacing:-0.75px;font-weight:300;line-height:30px;margin-bottom:10px}
#productListBanner .right .offer-body p{font-size:16px;font-weight:300;letter-spacing:-0.08px;line-height:24px;margin-bottom:10px}
#productListBanner .right .offer-body span{display:inline-block}
#productListBanner .right .offer-body a{font-size:14px;font-weight:800;letter-spacing:.29px;padding:0;height:auto;margin-top:15px}
@media only screen and (min-width:768px){#productListBanner{padding:0;height:176px}
#productListBanner .right{padding:10px 30px 20px 20px}
#productListBanner .right span.lt-offer{margin-bottom:15px}
#productListBanner .right h2{letter-spacing:-0.88px;line-height:32px;margin-bottom:15px}
#productListBanner .right .offer-body{flex-direction:row}
#productListBanner .right .offer-body p{margin-bottom:0}
#productListBanner .right .offer-body a{height:auto;margin-top:0}
}
@media only screen and (min-width:828px){#productListBanner .right{padding-top:15px;padding-right:50px}
}
@media only screen and (min-width:992px){#productListBanner{border-width:2px;height:148px}
#productListBanner .right{padding:20px 30px 20px 35px}
#productListBanner .right .lt-offer{margin-bottom:5px}
#productListBanner .right h2{letter-spacing:-1px;margin-bottom:10px;line-height:24px}
#productListBanner .right .offer-body p{line-height:20px}
}
@media only screen and (min-width:1200px){#productListBanner .right h2{font-size:32px;line-height:48px;margin-bottom:0}
#productListBanner .right .offer-body p{line-height:24px}
#productListBanner .right .offer-body span{margin-left:25px}
}
.product-related-items ul.related-items-list,.product-related-categories ul.related-items-list{list-style-type:none;padding:20px 0 0;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.product-related-items ul.related-items-list li,.product-related-categories ul.related-items-list li{text-transform:uppercase;font-weight:500;text-align:center;font-size:14px}
.product-related-items ul.related-items-list li p,.product-related-categories ul.related-items-list li p{margin:0 auto}
.product-related-items ul.related-items-list li p a,.product-related-categories ul.related-items-list li p a{font-weight:800;text-transform:uppercase;color:#404040;letter-spacing:-0.29px;line-height:36px}
.product-related-items ul.related-items-list li p a:focus,.product-related-categories ul.related-items-list li p a:focus{text-decoration:underline}
.product-related-items .show-more,.product-related-categories .show-more{justify-content:center}
.product-related-items .show-more button,.product-related-categories .show-more button{text-decoration:none;font-size:14px;letter-spacing:-0.29px;line-height:32px;text-transform:uppercase;color:#404040;font-weight:800;display:flex}
.product-related-items .show-more button:hover,.product-related-categories .show-more button:hover{text-decoration:underline}
.product-related-items .show-more button span.icon-parent,.product-related-categories .show-more button span.icon-parent{height:17px;width:17px;margin-top:8px;margin-left:5px;display:flex;justify-content:center;align-items:center}
.product-related-items .show-more button span.icon-parent span.mvp-icon-carat_down,.product-related-categories .show-more button span.icon-parent span.mvp-icon-carat_down,.product-related-items .show-more button span.icon-parent span.mvp-icon-carat_up,.product-related-categories .show-more button span.icon-parent span.mvp-icon-carat_up{padding-top:5px}
.product-related-items .show-more button span.icon-parent span.mvp-icon-carat_down::before,.product-related-categories .show-more button span.icon-parent span.mvp-icon-carat_down::before,.product-related-items .show-more button span.icon-parent span.mvp-icon-carat_up::before,.product-related-categories .show-more button span.icon-parent span.mvp-icon-carat_up::before{color:#606060;font-size:20px}
@media only screen and (max-width:767px){.product-related-items ul.related-items-list,.product-related-categories ul.related-items-list{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}
.product-related-items ul#related-items-target li:nth-child(n+4),.product-related-categories ul#related-items-target li:nth-child(n+4){display:none}
}
@media only screen and (max-width:767px){.aem-GridColumn--offset--phone--0 .breadcrumb__list{padding-left:15px}
}
.customer-support .mvp2 h2{text-transform:uppercase;min-height:16px}
.mvp2.grey-bg,.mvp2 .grey-bg{background:#f7f7f7;padding-top:70px}
.mvp2.full-width{width:100%;max-width:1440px !important;margin:0 auto}
.mvp2 .mb-15{margin-bottom:15px}
.mvp2 .pb-15{padding-bottom:15px}
@media(min-width:0){.g-mt-10{margin-top:.71428571rem !important}
}
.strong-list{padding-left:0;text-align:center;list-style-type:none;text-transform:uppercase}
.customer-support .mvp2 .strong-list a:visited,.customer-support .mvp2 .strong-list a:active{color:#007bc2}
.customer-support .mvp2 .strong-list a,.mvp2 .customer-link{border:0;background:transparent;color:#007bc2;letter-spacing:.5px;margin-bottom:0 !important;font-weight:800;transition:all .3s ease;cursor:pointer;text-transform:none;white-space:normal;font-size:15px}
.customer-support .mvp2 .container{word-break:break-word}
@media(max-width:576px){.customer-support .mvp2 .strong-list li{text-align:left}
.customer-support .mvp2 .strong-list a,.mvp2 .customer-link{font-size:14px}
.customer-support .mvp2 .cmp-text p a{border:0;background:transparent;color:#007bc2;letter-spacing:.5px;margin-bottom:0;font-weight:800;transition:all .3s ease;display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;justify-content:left !important;font-size:14px}
}
.mvp2 .cmp-text p{width:100%;letter-spacing:-0.09px;margin-bottom:6px}
.customer-support{padding-top:30px}
.product-link-container .link-distributor-inventory:before{font-family:"FontAwesome";content:"\f0c1";padding-right:4px;color:#007bc2;font-size:10px}
.product-link-container .link-distributor-inventory{font-family:"Honeywell Sans",Helvetica,Arial,sans-serif;font-size:14px !important;text-transform:uppercase;font-weight:800 !important}