.flex-center{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.align-center{-webkit-box-align:center;align-items:center}.justify-center{-webkit-box-pack:center;justify-content:center}.justify-space-around{justify-content:space-around}.justify-space-between{-webkit-box-pack:justify;justify-content:space-between}.button,.button-large,.button-small,.button-x-large{margin:12px 0}.button,.button-default{cursor:pointer;display:inline-block;text-decoration:none;border-style:solid;-webkit-transition:all .2s;transition:all .2s;padding:12px 24px;font-size:1rem;border-width:2px;border-radius:6px;text-align:center}.button-default:hover,.button:hover{text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.button-small{padding:6px 12px;font-size:.9rem;border-width:1px;border-radius:6px}.button-large,.button-x-large{padding:18px 30px;font-size:1.2rem;border-width:3px;border-radius:6px}.button-widget{width:100%;text-align:center}.btn,.button,.button-default,.button-primary{background:#06c;border-color:#06c;color:#fff}.btn:active,.btn:hover,.button-default:active,.button-default:hover,.button-primary:active,.button-primary:hover,.button:active,.button:hover{background-position:0 0;background:#004080;color:#fff;border-color:#fff}.btn:visited,.button-default:visited,.button-primary:visited,.button:visited{color:#fff}.btn:visited:hover,.button-default:visited:hover,.button-primary:visited:hover,.button:visited:hover{color:#fff}.btn-alt,.button-alt{background:#085581;border-color:#085581;color:#fff}.btn-alt:active,.btn-alt:hover,.button-alt:active,.button-alt:hover{background-position:0 0;background:#042639;color:#fff;border-color:#fff}.btn-alt:visited,.button-alt:visited{color:#fff}.btn-alt:visited:hover,.button-alt:visited:hover{color:#fff}.breadcrumb,.woocommerce .woocommerce-breadcrumb{margin-bottom:24px;margin-top:12px}.star-rating{color:gold}.stars a,.stars a:visited{color:gold}.woocommerce-page #content div.product{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.woocommerce-page #content div.product div.images{width:200px}.woocommerce-page #content div.product div.images img{max-height:200px}.woocommerce-page #content div.product div.images .flex-control-thumbs{margin-top:24px}.woocommerce-page #content div.product div.images .flex-control-thumbs li{width:-webkit-calc(25% - 12px);width:calc(25% - 12px);margin-right:12px;margin-bottom:12px}@media all and (max-width:1128px){.woocommerce-page #content div.product div.images{width:150px}.woocommerce-page #content div.product div.images img{max-height:150px}}@media all and (max-width:459px){.woocommerce-page #content div.product div.images{width:auto}.woocommerce-page #content div.product div.images img{max-height:none}}.woocommerce-page #content div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{border:3px solid #bfbfbf}@media all and (max-width:767px){.woocommerce-page #content div.product .woocommerce-product-gallery{margin:0 auto 24px}}.woocommerce-page #content div.product .woocommerce-product-gallery>.flex-viewport{border:3px solid #bfbfbf}.woocommerce-page #content div.product .woocommerce-product-details__short-description{width:100%;margin-bottom:12px}.woocommerce-page #content div.product div.summary{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;-webkit-box-align:start;align-items:flex-start}.woocommerce-page #content div.product .woocommerce-tabs{width:100%}.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding:0 0 0 6px}.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{margin:0 0}.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price{color:auto;font-size:2em;margin-top:0;margin-bottom:24px}.woocommerce-page #content div.product .qty-text{font-size:21px;margin-right:12px}.woocommerce-page #content div.product .quantity{display:-webkit-box;display:flex;justify-content:space-around;margin-right:24px;margin-bottom:24px}.woocommerce-page #content div.product .quantity .qty{width:80px;font-size:21px;height:40px;padding:0;-moz-appearance:textfield}.woocommerce-page #content div.product .quantity .qty::-webkit-inner-spin-button,.woocommerce-page #content div.product .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce-page #content div.product .quantity .qty-minus,.woocommerce-page #content div.product .quantity .qty-plus{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;border:1px solid ThreeDShadow;font-size:20px;cursor:pointer;background-color:#fff}.woocommerce-page #content div.product .quantity .qty-minus:hover,.woocommerce-page #content div.product .quantity .qty-plus:hover{color:#fff;background-color:#06c;-webkit-transition:all .2s;transition:all .2s}.woocommerce-page #content div.product .quantity .qty-minus ::-moz-selection,.woocommerce-page #content div.product .quantity .qty-plus ::-moz-selection{background:0 0}.woocommerce-page #content div.product .quantity .qty-minus ::selection,.woocommerce-page #content div.product .quantity .qty-plus ::selection{background:0 0}.woocommerce-page #content div.product .quantity .qty-plus{margin-left:6px}.woocommerce-page #content div.product .quantity .qty-minus{margin-right:6px}.woocommerce-page #content div.product .quantity .icon{position:relative;top:2px}.woocommerce-page #content div.product form.cart{width:auto;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-bottom:0}.woocommerce-page #content div.product form.cart .single_add_to_cart_button{font-size:18px;padding:0 36px;margin-bottom:24px;margin-top:0;height:40px}.woocommerce-page #content div.product .description{width:100%;margin:0 0 24px}.woocommerce-page #content div.product .description p:first-child{margin-top:0}.woocommerce-page #content div.product .specs{width:100%}.woocommerce-page #content div.product .specs h2{width:100%;border-bottom:1px solid #bfbfbf;padding-bottom:6px}.woocommerce-page #content div.product .product-page{width:100%}.woocommerce-page #content div.product .product-page .summary{width:100%;display:grid;grid-template-columns:200px 1fr 400px;grid-template-rows:auto auto 1fr;grid-template-areas:'image   title           pricing' 'image   description     pricing' 'specs   specs           pricing';gap:24px;height:100vh}.woocommerce-page #content div.product .product-page .summary .product_title{grid-area:title}.woocommerce-page #content div.product .product-page .summary .woocommerce-product-gallery{grid-area:image}.woocommerce-page #content div.product .product-page .summary .item-pricing{grid-area:pricing}.woocommerce-page #content div.product .product-page .summary .cart{grid-area:pricing}.woocommerce-page #content div.product .product-page .summary .product-specifications{grid-area:specs}.woocommerce-page #content ul.products li.product>a:not(.button){display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.woocommerce-page #content ul.products li.product>a:not(.button) .woocommerce-loop-category__title,.woocommerce-page #content ul.products li.product>a:not(.button) .woocommerce-loop-product__title{color:auto}.woocommerce-page #content ul.products li.product>a:not(.button) .product-img-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:250px;width:250px;max-width:100%}.woocommerce-page #content ul.products li.product>a:not(.button) .product-img-container img{max-height:100%;max-width:100%;height:auto;width:auto;margin-bottom:0}.woocommerce-page #content ul.products li.product>a:not(.button) h2{width:100%}.woocommerce-page #content ul.products li.product>a:not(.button) .price{align-self:flex-start;font-size:auto;color:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{line-height:inherit;margin:12px 0;font-weight:initial;padding:12px 24px;font-size:1rem;border-radius:6px;color:#fff;background-color:#06c;background:#06c;border-style:solid;border-color:#06c;border-width:2px}@media all and (max-width:1128px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:.9rem}}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-position:0 0;background-color:#004080;background:#004080;color:#fff;border-color:#fff}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff;background-color:#085581;background:#085581}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-position:0 0;background-color:#042639;background:#042639;color:#fff;border-color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{color:#fff;background-color:#085581;background:#085581}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:#fff;background-color:#004080;background:#004080}.woocommerce-message{border-top-color:#06c}.woocommerce-message::before{color:#06c}.woocommerce-message .button{margin-left:12px}.woocommerce-shipping-calculator{display:block}.woocommerce-form-login__rememberme{width:100%}.product-page-additional-info{width:100%}input#coupon_code{min-width:200px}@media all and (max-width:767px){input#coupon_code{min-width:unset}}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:0;margin:0 0 12px}.woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce-page form .form-row .woocommerce-input-wrapper{width:100%}@media all and (max-width:459px){.woocommerce form .form-row,.woocommerce-page form .form-row{width:100%}}.select2-container--default .select2-selection--single{border:1px solid #646464;border-radius:6px}.select2-container--open .select2-dropdown--below{border-top:1px solid #646464;border-top-left-radius:6px;border-top-right-radius:6px}.select2-container .select2-selection--single{height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:48px}.select2-container--classic .select2-selection--single .select2-selection__arrow{height:48px}.woocommerce ul.order_details{margin:36px 0;padding:0}@media all and (min-width:460px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;float:left}}@media all and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;float:left}}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;list-style-type:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{margin:12px 0;cursor:pointer;display:inline-block;text-decoration:none;border-style:solid;-webkit-transition:all .2s;transition:all .2s;padding:12px 24px;font-size:1rem;border-width:2px;border-radius:6px;background:#06c;border-color:#06c;color:#fff;width:100%;text-align:center;margin:0 0 12px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:active,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-position:0 0;background:#004080;color:#fff;border-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:visited{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:visited:hover{color:#fff}@media all and (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:0}}@media all and (min-width:460px){.woocommerce-account .woocommerce-MyAccount-content{width:-webkit-calc(75% - 12px * 2);width:calc(75% - 12px * 2);float:right}}@media all and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-content{width:-webkit-calc(80% - 12px * 2);width:calc(80% - 12px * 2);float:right}}.woocommerce-cart-form .actions .button{margin-top:0!important;margin-bottom:0!important}.checkout.woocommerce-checkout{display:grid;grid-template-columns:60% 40%;gap:24px;margin-bottom:36px}@media all and (max-width:1128px){.checkout.woocommerce-checkout{grid-template-columns:50% 50%}}@media all and (max-width:767px){.checkout.woocommerce-checkout{width:100%;display:-webkit-box;display:flex}}.checkout.woocommerce-checkout #customer_details{grid-column:1;width:100%}.checkout.woocommerce-checkout #order_review_heading{grid-column:2;width:100%}.checkout.woocommerce-checkout #order_review{grid-column:2;width:100%}#add_payment_method #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li label,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li label,.woocommerce-checkout #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li label{display:revert}.page-template-page-woo-category-table .table-page-content{display:grid;grid-template-columns:1fr 4fr;grid-template-areas:'sidebar primary'}@media all and (max-width:957px){.page-template-page-woo-category-table .table-page-content{grid-template-columns:1fr;grid-template-areas:revert}}.page-template-page-woo-category-table .table-page-content .entry-sidebar{grid-area:sidebar}.page-template-page-woo-category-table .table-page-content .entry-content{grid-area:primary;padding-left:24px}@media all and (max-width:957px){.page-template-page-woo-category-table .table-page-content .entry-content{padding-left:0}}.page-template-page-woo-category-table .table-page-content .entry-content h2{border-bottom:2px solid #ddd;padding-bottom:5px;width:100%}.table-page-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid #ddd;padding:0}@media all and (max-width:957px){.table-page-sidebar{position:fixed;top:0;left:0;width:min(86vw,420px);height:100%;background:#fff;-webkit-transform:translateX(-webkit-calc(-100%));transform:translateX(calc(-100%));-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;z-index:1002;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.table-page-sidebar .sidebar-inner{padding:24px 0 36px 0;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}@media all and (max-width:957px){.table-page-sidebar .sidebar-inner{-webkit-box-flex:1;flex:1;overflow-y:auto;padding:24px}}.table-page-sidebar .sidebar-inner hr{margin:12px 0}.table-page-sidebar .sidebar-inner::-webkit-scrollbar{width:8px;height:8px}.table-page-sidebar .sidebar-inner::-webkit-scrollbar-track{background:#f1f1f1}.table-page-sidebar .sidebar-inner::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f1f1f1}.table-page-sidebar .sidebar-inner::-webkit-scrollbar-thumb:hover{background-color:#555}@media all and (min-width:958px){.table-page-sidebar .filters-tab{display:none}}@media all and (max-width:957px){.filters-tab{--tab-width:30px;position:absolute;top:12%;right:-webkit-calc(-1 * var(--tab-width));right:calc(-1 * var(--tab-width));-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--tab-width);height:120px;border:1px solid #e5e5e5;border-radius:0 10px 10px 0;background:#085581;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;z-index:1;opacity:.8}.filters-tab .label{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;font-weight:600;font-size:14px;color:#fff;white-space:nowrap;pointer-events:none}.filters-overlay{display:none}body.filters-open{overflow:hidden}body.filters-open .filters-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000}body.filters-open .table-page-sidebar{-webkit-transform:translateX(0);transform:translateX(0)}body.filters-open .filters-tab{opacity:1}}.products-table-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'heading heading' 'message message' 'product_table product_table' 'pages pages'}.products-table-wrapper h2{grid-area:heading}.products-table-wrapper .table-message{grid-area:message;margin-bottom:12px}.products-table-container{grid-area:product_table;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'units counter' 'scroll-icon scroll-icon' 'table table'}#results-counter{grid-area:counter;text-align:right}.scroll-icon-container{display:none}@media (max-width:768px){.scroll-icon-container{display:block;position:absolute;top:9%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;z-index:10}.scroll-icon-container.animate{opacity:.8;-webkit-animation:scrollNudge 2s ease-in-out infinite;animation:scrollNudge 2s ease-in-out infinite}.scroll-icon-container.hide{opacity:0;visibility:hidden;-webkit-transition:opacity 1s ease,visibility 0s linear 1s;transition:opacity 1s ease,visibility 0s linear 1s}}@-webkit-keyframes scrollNudge{0%{-webkit-transform:translateX(-50%) translateX(0);transform:translateX(-50%) translateX(0)}20%{-webkit-transform:translateX(-50%) translateX(-20px);transform:translateX(-50%) translateX(-20px)}40%{-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px)}60%{-webkit-transform:translateX(-50%) translateX(-20px);transform:translateX(-50%) translateX(-20px)}80%{-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px)}100%{-webkit-transform:translateX(-50%) translateX(0);transform:translateX(-50%) translateX(0)}}@keyframes scrollNudge{0%{-webkit-transform:translateX(-50%) translateX(0);transform:translateX(-50%) translateX(0)}20%{-webkit-transform:translateX(-50%) translateX(-20px);transform:translateX(-50%) translateX(-20px)}40%{-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px)}60%{-webkit-transform:translateX(-50%) translateX(-20px);transform:translateX(-50%) translateX(-20px)}80%{-webkit-transform:translateX(-50%) translateX(20px);transform:translateX(-50%) translateX(20px)}100%{-webkit-transform:translateX(-50%) translateX(0);transform:translateX(-50%) translateX(0)}}@-webkit-keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.scroll-table{grid-area:table;width:100%}#products-table{width:100%;border-collapse:collapse;font-family:'Segoe UI',Tahoma,sans-serif;font-size:14px;color:#000}#products-table thead{background-color:#13293d}#products-table thead th{padding:6px;border:1px solid #bdc3c7;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}#products-table thead th .sort-down,#products-table thead th .sort-up{cursor:pointer;margin:0 2px;font-size:12px;color:#999}#products-table thead th .sorting-active{color:#000;font-weight:700}#products-table thead tr.sort-controls th{padding:2px}#products-table tbody tr{background-color:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}#products-table tbody tr:nth-child(4n-1){background-color:#e5e5e5}#products-table tbody tr.expandable{cursor:pointer}#products-table tbody tr.expandable:hover{background-color:#c1dff2}#products-table tbody tr.expandable td{padding:3px 6px;border:1px solid #bdc3c7;vertical-align:middle}#products-table tbody tr.expandable:not(:last-child) td{border-bottom-width:0}#products-table tbody tr.details{padding:0}#products-table tbody tr.details>td{padding:0}#products-table tbody tr.details .detail-slide{display:none;overflow:hidden}#products-table tbody tr.details.expanded{border:1px solid #bdc3c7}#products-table tbody tr.details:last-child{border-bottom:1px solid #bdc3c7}#products-table .tiered-pricing-table{border-collapse:collapse}#products-table .tiered-pricing-table thead tr th{padding:2px;text-transform:revert;background:#235789}#products-table .tiered-pricing-table tbody tr{background-color:#fff!important}#products-table .tiered-pricing-table tbody tr td{border:1px solid #bdc3c7;padding:2px 6px}#pagination{margin-top:1.5rem;text-align:center;grid-area:pages}#pagination .page-btn{display:inline-block;margin:0 .25rem;padding:.5rem .75rem;font-size:.9rem;color:#06c;background:#f9f9f9;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}#pagination .page-btn:hover{background:#3498db;color:#085581}#pagination .page-btn.active{background:#3498db;color:#fff}.detail-wrapper{display:-webkit-box;display:flex;gap:24px;padding:24px}@media all and (max-width:767px){.detail-wrapper{flex-wrap:wrap}}.detail-left{-webkit-box-flex:1;flex:1}.detail-left .item-number{font-size:20px;font-weight:700;margin-bottom:6px}.detail-left .detail-attr-table{width:100%;border-collapse:collapse}.detail-left .detail-attr-table tr{background-color:#fff!important}.detail-left .detail-attr-table td,.detail-left .detail-attr-table th{padding:3px 8px!important;text-align:left;border:1px solid #bfbfbf;vertical-align:middle}.detail-left .detail-attr-table th{width:30%;font-weight:600;color:#fff;background:#235789}.detail-left .detail-attr-table td{font-weight:400}.detail-left .cad-btn{display:inline-block;padding:.5rem 1rem;background:#3498db;color:#fff;border-radius:4px;text-decoration:none;font-weight:500}.detail-left .cad-btn:hover{background:#258cd1}.detail-right{width:300px}.detail-right .min-note{margin:0 0 .75rem;font-style:italic;color:#06c}.detail-right .tiered-pricing{margin-bottom:1rem}.detail-right .quote-message{color:#06c;font-size:1rem;font-style:italic;margin-bottom:12px}.detail-right .cart-action,.detail-right .quote-action{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.detail-right .cart-action .qty-input,.detail-right .quote-action .qty-input{width:100%;padding:.5rem;font-size:1rem;margin-bottom:.5rem;border:1px solid #bdc3c7;border-radius:4px}.detail-right .cart-action .qty-error,.detail-right .quote-action .qty-error{color:#c0392b;font-size:.9rem;margin-bottom:.5rem}.detail-right .cart-action .b2bds-add-to-cart,.detail-right .cart-action .b2bds-add-to-quote,.detail-right .quote-action .b2bds-add-to-cart,.detail-right .quote-action .b2bds-add-to-quote{padding:.6rem;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.detail-right .cart-action .b2bds-add-to-cart:hover,.detail-right .cart-action .b2bds-add-to-quote:hover,.detail-right .quote-action .b2bds-add-to-cart:hover,.detail-right .quote-action .b2bds-add-to-quote:hover{background:#258cd1}.detail-right .cart-action .success-msg,.detail-right .quote-action .success-msg{text-align:center;margin:6px}.detail-right .cart-action .submit-quote-button,.detail-right .cart-action .view-cart-link,.detail-right .quote-action .submit-quote-button,.detail-right .quote-action .view-cart-link{display:block;padding:4px;text-decoration:none;border:1px solid #606060;text-align:center;border-radius:4px;margin:6px 0;background-color:#3f3f3f;color:#fff;font-size:14px}.detail-right .cart-action .submit-quote-button:hover,.detail-right .cart-action .view-cart-link:hover,.detail-right .quote-action .submit-quote-button:hover,.detail-right .quote-action .view-cart-link:hover{background-color:#000}.detail-right .cart-summary{font-style:italic;margin-bottom:4px;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}#unit-toggle{margin-bottom:1rem;grid-area:units}#unit-toggle label{cursor:pointer;font-weight:500;margin-right:1.5rem}#unit-toggle label input{margin-right:.25rem;vertical-align:middle}#unit-toggle label:hover{color:#3498db}#product-table-filters{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;gap:12px;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}#product-table-filters .filter{padding:0 24px;width:100%}#product-table-filters .filter label{display:block;margin-bottom:6px;font-weight:500}#product-table-filters .filter.numeric-filter input{width:100%;margin-bottom:.25rem}#product-table-filters .filter.non-numeric-filter label{display:inline-block;margin-right:.5rem}#product-table-filters .filter.non-numeric-filter input[type=checkbox]{margin-right:.25rem}#product-table-filters .filter .range-inputs{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:.5rem;gap:6px}#product-table-filters .filter .range-inputs .range-box{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#product-table-filters .filter .range-inputs .range-box input[type=number]{padding:.25rem;border:1px solid #bdc3c7;border-radius:4px;font-size:.9rem;text-align:center}#product-table-filters .filter .range-inputs .range-label{font-size:11px;color:#666;margin-top:4px;margin-bottom:2px;line-height:1;text-align:center}.numeric-filter>#slider-yourSlug,.numeric-filter>div[id^=slider-]{margin:.5rem 0}.numeric-filter .noUi-connect{background:#06c}#table-spinner{display:none;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.85);z-index:9999;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;pointer-events:all}.loading-wrapper{position:absolute;top:100px;left:-webkit-calc(50% - 30px);left:calc(50% - 30px)}.sk-chase,.sk-chase-2{width:60px;height:60px;position:relative;-webkit-animation:sk-chase 2.5s infinite linear both;animation:sk-chase 2.5s infinite linear both}.sk-chase-2{top:-60px}.sk-chase-2 .sk-chase-dot::before{position:absolute;bottom:0;right:0}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-animation:sk-chase-dot 2s infinite ease-in-out both;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:#06c;border-radius:100%;-webkit-animation:sk-chase-dot-before 2s infinite ease-in-out both;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-chase-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes sk-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes sk-chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(.8);transform:scale(.8)}}.quote-table{width:100%;border-collapse:collapse;color:#000;border:1px solid #e5e5e5}.quote-table thead{background-color:#13293d}.quote-table thead th{padding:6px;border:1px solid #bdc3c7;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.quote-table thead .col-quantity{width:120px}.quote-table tbody tr{background-color:#fff;-webkit-transition:background .2s ease;transition:background .2s ease}.quote-table tbody tr td{text-align:center}.quote-table tbody tr td .quote-qty{width:100%;padding:4px;text-align:center}.quote-table tbody tr td .quote-remove{font-size:24px}.quote-table tbody tr:nth-of-type(2n-1){background-color:#e5e5e5}.single-quote-wrap .quote-message{color:#06c;font-size:1rem;font-style:italic;margin-bottom:12px}.single-quote-wrap .quote-action{display:-webkit-box;display:flex;flex-wrap:wrap}.single-quote-wrap .quote-action .qty-input{width:100px;padding:.5rem;height:48px;font-size:1rem;margin-bottom:.5rem;border:1px solid #bdc3c7;border-radius:4px}.single-quote-wrap .quote-action .qty-error{color:#c0392b;font-size:.9rem;margin-bottom:.5rem}.single-quote-wrap .quote-action .b2bds-add-to-quote{width:-webkit-calc(100% - 100px - 12px);width:calc(100% - 100px - 12px);margin-left:auto;padding:.6rem;height:48px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.single-quote-wrap .quote-action .b2bds-add-to-quote:hover{background:#258cd1}.single-quote-wrap .quote-action .success-msg{text-align:center;margin:6px}.single-quote-wrap .quote-action .submit-quote-button{display:block;padding:4px;text-decoration:none;border:1px solid #606060;text-align:center;border-radius:4px;margin:6px 0;background-color:#3f3f3f;color:#fff;font-size:14px}.single-quote-wrap .quote-action .submit-quote-button:hover{background-color:#000}.scroll-table{overflow:visible;max-width:100%;padding-right:24px}.scroll-table>table{width:100%;max-width:100%;table-layout:auto;border-collapse:collapse}.scroll-table>table td,.scroll-table>table th{white-space:normal}@media all and (max-width:767px){.scroll-table{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;scrollbar-gutter:stable both-edges;-webkit-mask-image:linear-gradient(to right,transparent,#000 6px,#000 -webkit-calc(100% - 6px),transparent);mask-image:linear-gradient(to right,transparent,#000 6px,#000 calc(100% - 6px),transparent)}.scroll-table>table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;max-width:none}.scroll-table>table td,.scroll-table>table th{white-space:nowrap}}.scroll-table::-webkit-scrollbar{height:10px}.scroll-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:6px}.scroll-table::-webkit-scrollbar-track{background:rgba(0,0,0,.06)}