.custom-product-box{border:2px solid #ccc;padding:15px;margin:10px 0;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:all 0.3s ease}.custom-product-box:hover{border-color:#007cba;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#000000!important;text-decoration:underline}.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:#444444!important}h3{color:#000000!important}h4{color:#000000!important}#ctf .ctf-author-box-link{margin-bottom:30px}#ctf .ctf-header{background-color:#20222c}#ctf .ctf-item{background-color:#373942}#ctf .ctf-author-box-link{margin-right:40px}body,body .container-wrap,body .home-wrap,body #page-header-wrap{background-color:#000000!important}.toggles h3 a{color:#ffffff!important}.toggle[data-inner-wrap=true]>div .inner-toggle-wrap{padding:10px 14px;color:#000}.toggle>.toggle-title a i{color:#eb9b1e}.wpforms-container .wpforms-form .wpforms-field-label{color:#fff}.nectar-icon-list-item{margin-bottom:20px}.nectar-icon-list-item .content{color:#fff}body a{color:#fff}@media only screen and (max-width:690px){.row .nectar-icon-list .nectar-icon-list-item h4{font-size:14px!important}}.woocommerce div.product .woocommerce-tabs[data-tab-style=fullwidth_stacked]{padding-top:0;margin-top:0}.woocommerce div.product_meta{display:none}body a{color:#fff;text-decoration:underline}body[data-fancy-form-rcs="1"] .fancy-select-wrap{padding-top:4px}#header-outer .cart-outer .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{color:#000}input::placeholder,textarea::placeholder{color:#fff}body:not(.woocommerce-cart) .main-content table{background:#000}body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){background-color:#000}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{color:#fff}.wcf-horizontal-popover{color:#000;font-size:22px;font-family:Roboto}.wcf-horizontal-dropdown div div{color:#000;font-size:22px;font-family:Roboto}.wcf-filter.search input::placeholder{color:#fff}.page-id-7310 .container-wrap{background:#ffffff!important}form.woocommerce-cart-form{color:#000}.cart-collaterals .cart_totals{color:#000}.cart_totals.calculated_shipping{color:#000}.page-id-7310 body h2{color:#000}.ascend .cart .quantity input.minus,.ascend .cart .quantity input.plus{background-color:#ececec;color:#000}.page-id-8188 .container-wrap{background:#ffffff!important}.page-id-8188 h3{color:#000;margin-top:20px}.shop_table.woocommerce-checkout-review-order-table{color:#000}.woocommerce-checkout-review-order-table .product-info h4{color:#000}.woocommerce .woocommerce-checkout-review-order-table table.order-review tr th{color:#000}.page-id-8188 label{color:#000}body.woocommerce-checkout:not([data-fancy-form-rcs="1"]) .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#fff;color:#000}.checkout #order_review p{color:#000}.ffl-dealer-heading{color:#000}.ffl_checkout_notice{color:#000}.checkout .woocommerce-billing-fields{color:#000}.page-id-8188 .notice{background-color:#fff;color:#000}body:not(.woocommerce-cart) .main-content tr th:first-child{padding-right:10px}body.single-product,body.single-product .container-wrap{background:#ffffff!important;color:#000000!important}body.single-product,body.single-product .container-wrap a{color:#000000!important}.entry-summary .cart .quantity input.qty{color:#000}a.cockpit-map-link{color:#eb9b1e}.breadcrumb.breadcrumbs.woo-breadcrumbs a{color:#000000!important}.breadcrumb-trail{margin-bottom:30px}.single-product div.product h1.product_title{color:#000}.woocommerce div.product .entry-summary .stock{color:#000}.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a{color:#000}.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,.woocommerce .woocommerce-breadcrumb a,.nectar-shop-header>.woocommerce-ordering .select2-container--default .select2-selection__rendered,.woocommerce div.product .woocommerce-review-link,.woocommerce.single-product div.product_meta a{background-image:linear-gradient(to right,#000000 0,#000000 100%)}body:not(.woocommerce-cart) .main-content table{background-color:#fff;color:#000;border-color:#fff;width:50%}body:not(.woocommerce-cart) .main-content tr td:first-child{background-color:#fff;border-color:#fff}body:not(.woocommerce-cart) .main-content td{background-color:#fff;border-color:#fff}body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){background-color:#fff}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{color:#000}body:not(.woocommerce-cart) .main-content tr th:first-child{border-color:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000}.single-product .related.products h2{color:#000}.woocommerce.archive .container-wrap{background-color:#ffffff!important}.tax-product_cat.woocommerce .container-wrap{background-color:#fff;color:#000}h1.page-title{color:#000}.nectar-shop-header .page-title{color:#000}.woocommerce .woocommerce-breadcrumb span a{color:#000}.nectar-shop-header .woocommerce-breadcrumb .fa.fa-angle-right{color:#000}.woocommerce .woocommerce-breadcrumb span:last-child{opacity:1}.woocommerce .woocommerce-breadcrumb{display:none}body:not(.nectar-no-flex-height) .container-wrap{background-color:#fff}.breadcrumb-trail{color:#000}product_cat.woocommerce .container-wrap{background-color:#ffffff!important}.post-type-archive-product.woocommerce .container-wrap,.tax-product_cat.woocommerce .container-wrap{background-color:#fff}.woocommerce ul.products li.product a img{width:300px!important;height:300px!important;object-fit:contain}.ctf{max-height:600px;overflow-y:hidden}.ctf:hover{overflow-y:auto}.woocommerce .quantity input.qty,.woocommerce div.product form.cart .quantity input.qty,.woocommerce-page .quantity input.qty,form.cart .quantity input.qty,.quantity input[type="number"].qty,.quantity input.input-text.qty{color:#000!important;-webkit-text-fill-color:#000!important}.woocommerce .quantity,.woocommerce div.product form.cart .quantity,.woocommerce-page .quantity,form.cart .quantity{display:inline-flex!important;visibility:visible!important}.woocommerce .quantity input.qty[hidden],.woocommerce div.product form.cart .quantity input.qty[hidden],form.cart .quantity input.qty[hidden],.quantity input.qty[hidden]{display:inline-block!important;visibility:visible!important}.fee-page p,.fee-page div,.fee-page ul,.fee-page ol,.fee-page li{margin-top:1.2em!important;margin-bottom:0.6em!important;padding-top:0!important;padding-bottom:0!important;line-height:1.3!important}.fee-page ul,.fee-page ol{margin-left:2.5em!important;padding-left:2.5em!important;list-style-position:outside!important}.fee-page li{padding-left:0!important;margin-left:0!important}.fee-page p:empty,.fee-page div:empty{display:none!important}.fee-page .wp-block-heading{margin-top:1em!important;margin-bottom:0.4em!important}