body{margin:0;padding:0}
.tab-section .page-center{width:100%;max-width:1035px;margin-left:auto;margin-right:auto}
.tab-nav-group{border:1px solid #f0f0f0}
ul.tab-nav-list{margin:0 !important;padding:0 !important;list-style:none !important;font-size:0;position:static !important;display:flex;justify-content:space-around}
ul.tab-nav-list li{vertical-align:top;width:25%;font-size:20px;line-height:22px;flex-grow:1;flex-basis:0}
ul.tab-nav-list li>a{color:#666;font-size:20px;font-family:ITCFranklinGothicStd-DmCd;text-align:center;text-transform:uppercase;text-decoration:none !important;letter-spacing:.5px;line-height:22px;padding:18px 20px;width:100%;display:block;position:relative;overflow:hidden}
ul.tab-nav-list li>a:after{content:"";width:100%;height:4px;background:#19516c;border-radius:0;position:absolute;top:auto;bottom:1px;left:0;right:0;opacity:0}
ul.tab-nav-list li.active>a{color:#19516c}
ul.tab-nav-list li.active>a:after{opacity:1}
.tab-content-group{display:none}
.tab-content-inner-group{background:#f7f7f7;padding:70px 60px}
.tab-content-group h3{color:#e62f46;font-size:54px;font-family:ITCFranklinGothicStd-DmCd;font-weight:dmcd;text-transform:uppercase;letter-spacing:.5px;line-height:58px;margin:0 0 20px;padding:0 0 10px}
.tab-content-group p{color:#000;font-size:15px;font-family:ITCFranklinGothicStd-Book;font-weight:300;letter-spacing:.5px;line-height:22px;margin:0 0 10px}
.tab-content-group ul{margin:10px 0 !important;padding:20px 0 20px 18px !important;list-style:disc;font-family:ITCFranklinGothicStd-Book;font-size:15px;font-weight:300;letter-spacing:.5px;line-height:22px}
.tab-content-group ul li{padding:0;padding-left:10px;margin:0 0 20px}
.tab-content-group ul li:last-child{margin-bottom:0}
.tab-content-group ul li strong{display:block;margin:0 0 2px}
.view-all-btn{display:inline-block;color:#fff;background:#e62f46;padding:18px 20px;font-size:15px;font-family:ITCFranklinGothicStd-DmCd;text-align:center;text-transform:uppercase;letter-spacing:.5px;min-width:193px}
.view-all-btn:hover{color:#fff;background:#e62f46}
@media(max-width:992px){.tab-section .page-center{padding:0}
}
@media(min-width:768px){.show-in-phone{display:none}
}
@media(max-width:1200px) and (min-width:768px){.tab-section h1{font-size:55px;line-height:60px;margin-bottom:15px}
}
@media(max-width:767px){.hide-in-phone{display:none}
.tab-section h1{font-size:40px;line-height:42px;padding:0;margin:0 0 12px}
select.tab-nav-select{color:#19516c;font-size:20px;font-family:ITCFranklinGothicStd-DmCd;font-weight:dmcd;text-align:center;text-transform:uppercase;letter-spacing:.5px;line-height:22px;margin:-1px;width:calc(100% + 2px);border-radius:0;padding:15px 10px;text-align:center !important}
.tab-content-inner-group{padding:50px 30px}
.tab-content-group h3{font-size:29px;line-height:31px;margin:0 0 20px;padding:0}
.tab-content-group p{font-size:15px;line-height:20px}
.tab-content-group ul{margin:10px 0 !important;padding:10px 0 16px 18px !important}
.view-all-btn{padding:14px 20px}
.tab-nav-group{position:relative;overflow-x:auto}
ul.tab-nav-list{position:relative !important;display:-webkit-box;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;transition:left .5s}
ul.tab-nav-list li{flex-basis:auto}
ul.tab-nav-list li{width:auto !important;min-width:167px}
ul.tab-nav-list li>a{padding:15px 20px;white-space:nowrap !important}
}
@media(max-width:767px){.tab-section{margin-top:30px}
}
.b2b-compatibility-in-b2c{.tab-section .row>*{padding-left:0;padding-right:0}
.tab-section .row{margin-right:0;margin-left:0}
ul.tab-nav-list li:not(.active)>a{color:#fff !important}
ul.tab-nav-list li>a:after{content:"";width:100%;height:4px;background:red;border-radius:0;position:absolute;top:auto;bottom:1px;left:0;right:0;opacity:0}
.tab-content-inner-group{background:#fff !important;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;padding:40px 30px;margin-top:40px}
@media(min-width:768px){.product-name{font-size:24px;height:2.5rem;line-height:29px;font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";letter-spacing:.5px;text-transform:uppercase}
body .btn.btn-primary,body .btn-primary,.btn.btn-primary,.btn-primary{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";color:#fff;background:#e62f46;font-size:16px;line-height:24px;border-radius:0;border-color:#e62f46;text-transform:uppercase}
.filters-title{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:24px;line-height:29px;letter-spacing:.5px}
.filters-header{font-size:20px;line-height:24px;font-family:"ITCFranklinGothicLTMedium","Roboto","Open Sans","Helvetica","Arial","sans-serif";padding-right:0;padding-left:0;padding-bottom:5px}
.checkbox-wrapper-48 label,.filters__selections span:nth-child(2){font-size:16px !important;line-height:24px;font-family:"ITCFranklinGothicLTMedium","Roboto","Open Sans","Helvetica","Arial","sans-serif"}
ul.tab-nav-list li>a{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:20px;line-height:24px;padding:17px 20px;text-transform:uppercase}
}
@media(max-width:768px){.product-name{font-size:21px;line-height:24px;font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";letter-spacing:.5px;text-transform:uppercase}
body .btn.btn-primary,body .btn-primary,.btn.btn-primary,.btn-primary{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";color:#fff;background:#e62f46;font-size:15px;line-height:21px;border-radius:0;border-color:#e62f46;text-transform:uppercase}
.filters-title{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:21px;line-height:24px;letter-spacing:.5px}
.filters-header{font-size:18px;line-height:22px;font-family:"ITCFranklinGothicLTMedium","Roboto","Open Sans","Helvetica","Arial","sans-serif";padding-right:0;padding-left:0;padding-bottom:5px}
.checkbox-wrapper-48 label,.filters__selections span:nth-child(2){font-size:15px !important;line-height:21px;font-family:"ITCFranklinGothicLTMedium","Roboto","Open Sans","Helvetica","Arial","sans-serif"}
ul.tab-nav-list li>a{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:18px;line-height:22px;padding:17px 20px;text-transform:uppercase}
}
.tab-section{.btn.btn-primary,body .btn-primary,.btn.btn-primary,.btn-primary{color:#fff;background:#e62f46}
.btn.btn-primary:hover,body .btn-primary:hover,.btn.btn-primary:hover,.btn-primary:hover,body .btn.btn-primary:focus,body .btn-primary:focus,.btn.btn-primary:focus,.btn-primary:focus{background:#e40e29}
}
.tab-content-group p a{font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";text-decoration:none}
}
.b2b-compatibility-in-b2c{.modal .modal-content{background-color:white;margin:auto;padding:20px !important;border:1px solid #888;position:relative;border-radius:0}
@media(min-width:768px){.modal-product-name{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif" !important;font-size:30px !important;line-height:33px !important;letter-spacing:.5px !important;color:#19516c !important;text-transform:uppercase}
.tab-content-group p{color:#000;font-size:16px;line-height:24px;font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-weight:400 !important;letter-spacing:.5px;margin:0 0 10px}
.brand-red{font-size:16px;line-height:24px;font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-weight:400;letter-spacing:.5px}
.brand-ocean-green{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:20px !important;line-height:24px !important;letter-spacing:.5px !important;color:#19516c !important}
.modal-disclaimer{font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:11px !important;font-style:italic !important;line-height:14px !important;margin-top:20px !important;margin-bottom:0 !important}
}
@media(max-width:768px){.modal-product-name{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif" !important;font-size:23px !important;line-height:25px !important;letter-spacing:.5px !important;color:#19516c !important;text-transform:uppercase}
.tab-content-group p{color:#000;font-size:15px;line-height:21px;font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-weight:400 !important;letter-spacing:.5px;margin:0 0 10px}
.brand-red{font-size:15px;line-height:21px;font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-weight:400;letter-spacing:.5px}
.brand-ocean-green{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:18px !important;line-height:22px !important;letter-spacing:.5px !important;color:#19516c !important}
.modal-disclaimer{font-family:"ITCFranklinGothicLTBook","Roboto","Open Sans","Helvetica","Arial","sans-serif";font-size:11px !important;font-style:italic !important;line-height:14px !important;margin-top:20px !important;margin-bottom:0 !important}
.modal-column-2thirds{float:left;width:100% !important;padding:20px 0 0 !important;border-left:0}
.modal-product-img{margin:60px auto 10px}
}
}