.table-container{margin:auto;overflow-x:auto}.parts-table{width:100%;border-collapse:separate;border-spacing:0 5px}.parts-table th{background-color:white;color:#0056b3;text-align:left;padding:12px 10px;font-weight:bold;font-size:17px}.parts-table td{background-color:#f7f7f7;padding:12px 10px;border-radius:6px;color:#242323;font-size:16px}.parts-table tbody tr:nth-child(even) td{background-color:#ffffff}.product-template-default header .et_builder_inner_content,.product-template-default footer .et_builder_inner_content{}.parts-table tr td{text-transform:uppercase}.hover-underline-animation:after{background-color:#ffffff!important}@media (max-width:768px){.parts-table thead{display:none}.parts-table tr{display:block;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;overflow:hidden}.parts-table td{display:block;text-align:right;position:relative;padding-left:50%;background-color:#f7f7f7}.parts-table td::before{content:attr(data-label);position:absolute;left:10px;width:45%;padding-right:10px;font-weight:bold;color:#333;text-align:left;white-space:nowrap}}@media only screen and (max-width:768px){.kitstype{display:flex!important;justify-content:space-between;gap:20px}.kitstype .et_pb_column{flex:1;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.breadleft{margin-bottom:0px!important}.parts-table td{color:#242323;font-size:11px}#main-content{padding-top:10%}.product-template-default footer{display:none!important}}@media only screen and (min-width:769px){#main-content{padding-top:4%}}#main-header{background:transparent!important}.et-db #et-boc .et-l .et-pb-icon{font-size:inherit!important}.et_pb_button{text-transform:capitalize}@media print{header,footer{display:none!important}}@media (min-width:980px) and (max-width:1288px){.et_pb_menu__logo-wrap{width:22%}.et_pb_menu__wrap{width:78%}.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{font-size:11px!important}#customMegaMenuButton{padding:5px 6px!important;font-size:11px!important}.hedsocial ul li a span{font-size:12px!important}}@media (min-width:768px) and (max-width:1038px){.product-template-default .container{padding-top:145px!important}}