/* theme-dark.css: the client's theme (static/theme/css and its pages' own <style>) in the dark, written by
   tools/theme-dark.mjs from the browser's parse of those sheets: 663 rules, each the theme's own selector under
   :where(:root[data-parts-theme="dark"]) (in the theme rule's own @media and @layer), so it keeps the theme's specificity and
   layer and wins only by coming last. Inert in the light.
   Do not edit by hand: change the mapping in the script and run it again. The hand-made dark rules are in cl-site.css. */
:where(:root[data-parts-theme="dark"]) .with_frm_style { --fieldset-color: #f6f3ef; --title-color: #f6f3ef; --form-desc-color: #f6f3ef; --label-color: #f6f3ef; --required-color: #c76e6d; --description-color: #f6f3ef; --text-color: #f6f3ef; --bg-color: #121110; --bg-color-active: #121110; --bg-color-error: #121110; --bg-color-disabled: #121110; --border-color-disabled: #3d3833; --check-label-color: #f6f3ef; --section-color: #f6f3ef; --section-border-color: #3d3833; --submit-hover-bg-color: #121110; --submit-hover-color: #6687be; --submit-active-bg-color: #121110; --submit-active-color: #6687be; --error-bg: #1c1a18; --error-border: #3d3833; --error-text: #c76e6d; --success-bg-color: #2f302c; --success-border-color: #3d3833; --success-text-color: #599459; --progress-bg-color: #1c1a18; --progress-color: #f6f3ef; --progress-border-color: #3d3833; --date-band-color: #5186d0; }
:where(:root[data-parts-theme="dark"]) .with_frm_style .wp-editor-container { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .with_frm_style .frm_loading_prev .frm_prev_page::before,
:where(:root[data-parts-theme="dark"]) .with_frm_style .frm_loading_form .frm_button_submit::before { border-right-color: #3d3833; border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style p.description,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style div.description,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style div.frm_description,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_error,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_scale label { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big input,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big textarea,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,
:where(:root[data-parts-theme="dark"]) .frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .with_frm_style,
:where(:root[data-parts-theme="dark"]) .frm_forms { --progress-border-color-b: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm-datepicker .ui-datepicker-title select.ui-datepicker-month,
:where(:root[data-parts-theme="dark"]) .frm-datepicker .ui-datepicker-title select.ui-datepicker-year { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .frm-datepicker .ui-datepicker-month,
:where(:root[data-parts-theme="dark"]) .frm-datepicker .ui-datepicker-year { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .frmcal table.frmcal-calendar { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .frmcal table.frmcal-calendar tbody tr td { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) table.frmcal-calendar .frmcal_date { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.frmcal-calendar .frmcal-today .frmcal_date { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .frm_slider::before { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .with_frm_style input[type="range"]::-webkit-slider-thumb { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .frm-line-table td,
:where(:root[data-parts-theme="dark"]) .frm-line-table th { color: #f6f3ef; }
:root:where([data-parts-theme="dark"]) { --ss-bg-color: #121110; --ss-font-color: #f6f3ef; --ss-font-placeholder-color: #f6f3ef; --ss-disabled-color: #f6f3ef; --ss-border-color: #3d3833; --ss-error-color: #e15361; }
:where(:root[data-parts-theme="dark"]) .frm_dropzone .dz-message { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_dropzone .dz-preview { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_dropzone .dz-preview .dz-progress { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .frm_dropzone .dz-preview .dz-error-message { color: #c76e6d; }
:where(:root[data-parts-theme="dark"]) .frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message,
:where(:root[data-parts-theme="dark"]) .frm_compact .frm_dropzone.dz-clickable .dz-message { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) ul.frm_rootline_hidden_steps { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_page_bar input:hover,
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_page_bar input:focus { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_page_bar .frm_current_page input[type="button"] { background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_progress_line input,
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_progress_line input:disabled { border-top-color: #3d3833; border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_progress_line li:last-of-type input.frm_page_skip { border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_forms .frm_progress_line .frm_current_page input[type="button"] { border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip { border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"] { border-right-color: #3d3833; }
@media only screen and (max-width: 500px) { :where(:root[data-parts-theme="dark"]) .with_frm_style .frm-g-recaptcha > div > div,
:where(:root[data-parts-theme="dark"]) .with_frm_style .g-recaptcha > div > div { border-right-color: #3d3833; } }
:root:where([data-parts-theme="dark"]) { --wp-block-synced-color: #af66ec; --wp-editor-canvas-background: #1c1a18; --wp-admin-theme-color: #2690c4; }
:root:where([data-parts-theme="dark"]) .has-very-light-gray-background-color { background-color: #1c1a18; }
:root:where([data-parts-theme="dark"]) .has-very-dark-gray-color { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .screen-reader-text:focus { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable tbody tr { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable tbody tr.selected { background-color: #28292c; }
:where(:root[data-parts-theme="dark"]) table.dataTable.row-border tbody th,
:where(:root[data-parts-theme="dark"]) table.dataTable.row-border tbody td,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody th,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody td { border-top-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) table.dataTable.cell-border tbody th,
:where(:root[data-parts-theme="dark"]) table.dataTable.cell-border tbody td { border-top-color: #3d3833; border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) table.dataTable.cell-border tbody tr th:first-child,
:where(:root[data-parts-theme="dark"]) table.dataTable.cell-border tbody tr td:first-child { border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) table.dataTable.stripe tbody tr.odd,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable.stripe tbody tr.odd.selected,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd.selected { background-color: #28292b; }
:where(:root[data-parts-theme="dark"]) table.dataTable.hover tbody tr:hover,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr:hover { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.hover tbody tr:hover.selected,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr:hover.selected { background-color: #27282b; }
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr > .sorting_3 { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr.selected > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr.selected > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column tbody tr.selected > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.selected > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.selected > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.selected > .sorting_3 { background-color: #28292c; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd.selected > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { background-color: #27282a; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd.selected > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { background-color: #27282b; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.odd.selected > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { background-color: #27282b; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even.selected > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { background-color: #28292c; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even.selected > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { background-color: #28292c; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr.even.selected > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { background-color: #28292c; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr:hover > .sorting_1,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr:hover > .sorting_2,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.hover tbody tr:hover > .sorting_2 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) table.dataTable.display tbody tr:hover > .sorting_3,
:where(:root[data-parts-theme="dark"]) table.dataTable.order-column.hover tbody tr:hover > .sorting_3 { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button.current,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_length,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_filter,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_info,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_processing,
:where(:root[data-parts-theme="dark"]) .dataTables_wrapper .dataTables_paginate { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
:where(:root[data-parts-theme="dark"]) table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) table.dataTable.dtr-column > tbody > tr > td.control::before,
:where(:root[data-parts-theme="dark"]) table.dataTable.dtr-column > tbody > tr > th.control::before { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) table.dataTable > tbody > tr.child ul.dtr-details > li { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.dtr-modal div.dtr-modal-display { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.dtr-modal div.dtr-modal-close { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.dtr-modal div.dtr-modal-close:hover { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .main-filter select[disabled],
:where(:root[data-parts-theme="dark"]) input.filter-button[disabled] { color: #f6f3ef !important; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce .success-msg-wrap .button:hover,
:where(:root[data-parts-theme="dark"]) .success-msg-wrap .button:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce .message-wrap .button:hover,
:where(:root[data-parts-theme="dark"]) .message-wrap .button:hover { color: #6687be !important; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .drv-filters-section .locate-tabs { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .drv_domestic_international input,
:where(:root[data-parts-theme="dark"]) .drv_domestic_international select { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #deriveMapMainContent.addLoading::before { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .drvFlex h2 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .drvCol .drvColInfo * { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .drvCol .drvColInfo a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .drvFlex .bottom-section { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #only-custom-tuners { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .register-product-wrap .input-wrap-inner input,
:where(:root[data-parts-theme="dark"]) .register-product-wrap .input-wrap-inner select { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .your-devices-wrap table,
:where(:root[data-parts-theme="dark"]) .your-devices-wrap th,
:where(:root[data-parts-theme="dark"]) .your-devices-wrap td { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .unlock-device-data-wrap table,
:where(:root[data-parts-theme="dark"]) .unlock-device-data-wrap th,
:where(:root[data-parts-theme="dark"]) .unlock-device-data-wrap td { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) span.hp-tq-gains { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .drv-popup { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) input[name="serialnumber"] { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) input[name="serialnumber"]:read-only { background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .vehicle-performance-details-table { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .vehicle-performance-details-table th { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .vehicle-performance-details-table td { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .vehicle-performance-details-table td strong { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product .button.outline { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) #drv-processing-overlay { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .drv-processing-content { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .drv-spinner { border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .single-product-big-price .sale-orig,
:where(:root[data-parts-theme="dark"]) .single-product-big-price .sale-orig .amount { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-product .sale-orig,
:where(:root[data-parts-theme="dark"]) .single-product .sale-orig .amount { color: #f6f3ef; }
:root:where([data-parts-theme="dark"]) { --wc-secondary-text: #f6f3ef; --wc-content-bg: #121110; }
:where(:root[data-parts-theme="dark"]) .twentyfifteen .t15wc { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce .blockUI.blockOverlay::before { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce .loader::before { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce small.note { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product div.images .woocommerce-product-gallery__trigger { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li { color: #f6f3ef; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li.active { color: #f6f3ef; background-color: #121110; border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li::after,
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce ul.products li.product .woocommerce-placeholder { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce ul.products li.product .price .from { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce nav.woocommerce-pagination ul { border-top-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce nav.woocommerce-pagination ul li { border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce nav.woocommerce-pagination ul li a:focus,
:where(:root[data-parts-theme="dark"]) .woocommerce nav.woocommerce-pagination ul li a:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce nav.woocommerce-pagination ul li span.current { color: #8e7da2; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .woocommerce #reviews h2 small { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce #reviews h2 small a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce #reviews #comments ol.commentlist li img.avatar { background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce #reviews #comments ol.commentlist li .comment-text { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce #reviews #comments ol.commentlist #respond { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce .star-rating::before { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce .widget_shopping_cart .total,
:where(:root[data-parts-theme="dark"]) .woocommerce.widget_shopping_cart .total { border-top-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce ul.order_details li { border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,
:where(:root[data-parts-theme="dark"]) :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-error,
:where(:root[data-parts-theme="dark"]) .woocommerce-info,
:where(:root[data-parts-theme="dark"]) .woocommerce-message { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .woocommerce-info::before { color: #298bc1; }
:where(:root[data-parts-theme="dark"]) .woocommerce-error::before { color: #cd6065; }
:where(:root[data-parts-theme="dark"]) #add_payment_method table.cart td.actions .coupon .input-text,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart table.cart td.actions .coupon .input-text,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout table.cart td.actions .coupon .input-text { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #add_payment_method .cart-collaterals .cart_totals p small,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart .cart-collaterals .cart_totals p small,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout .cart-collaterals .cart_totals p small { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #add_payment_method .cart-collaterals .cart_totals table small,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart .cart-collaterals .cart_totals table small,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout .cart-collaterals .cart_totals table small { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #add_payment_method .cart-collaterals .cart_totals tr td,
:where(:root[data-parts-theme="dark"]) #add_payment_method .cart-collaterals .cart_totals tr th,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart .cart-collaterals .cart_totals tr td,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart .cart-collaterals .cart_totals tr th,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout .cart-collaterals .cart_totals tr td,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #add_payment_method .checkout .create-account small,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart .checkout .create-account small,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout .checkout .create-account small { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box input.input-text,
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box textarea,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box input.input-text,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box textarea,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box input.input-text,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box textarea { border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box ::-webkit-input-placeholder,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box span.help,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box span.help,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box span.help { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #add_payment_method #payment div.payment_box::before,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart #payment div.payment_box::before,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout #payment div.payment_box::before { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content .description,
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content__field-description,
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content__note { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content__steps { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content__review-row:not(:last-child) { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce-order-withdrawal-content__review-row dt { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-password-strength.strong { background-color: #2b2e28; }
:where(:root[data-parts-theme="dark"]) .woocommerce-password-strength.short { background-color: #312726; }
:where(:root[data-parts-theme="dark"]) .woocommerce-password-strength.bad { background-color: #332a25; }
:where(:root[data-parts-theme="dark"]) .woocommerce-password-strength.good { background-color: #332e23; }
:where(:root[data-parts-theme="dark"]) .has-focus { background-color: #33320e; }
:where(:root[data-parts-theme="dark"]) .a11y-toolbar ul li button { color: #f6f3ef; background-color: #1c1a18; border-top-color: #3d3833; border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .a11y-toolbar button:hover .offscreen,
:where(:root[data-parts-theme="dark"]) .a11y-toolbar button:focus .offscreen { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .wpa-hide-ltr#skiplinks a:focus,
:where(:root[data-parts-theme="dark"]) .wpa-hide-rtl#skiplinks a:focus { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .wpa-ld .longdesc { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wpa-ld .longdesc-link { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wpa-alt .wpa-alt-text { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .template-longdesc { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wpa-alt button.wpa-toggle:active,
:where(:root[data-parts-theme="dark"]) .wpa-ld button.wpa-toggle:active { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .wpa-alt button.wpa-toggle[aria-expanded="true"],
:where(:root[data-parts-theme="dark"]) .wpa-ld button.wpa-toggle[aria-expanded="true"] { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .ada_manual_checks_prompt { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .adanewitem { color: #339933; }
:where(:root[data-parts-theme="dark"]) .wp-ada-source-text { color: #d86264; }
:where(:root[data-parts-theme="dark"]) .wp-ada-screen-reader-text { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .adadismiss { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .wp-ada-reiewprompt { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) li .wp_ada_light_yellow span.wpda-compliance-score { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) li span.wpda-compliance-score-description { color: #f6f3ef !important; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .wp_ada_light_green { color: #599259; }
:where(:root[data-parts-theme="dark"]) .basicdisabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .wp-ada-ignore-options-click { color: #338fbb; }
:where(:root[data-parts-theme="dark"]) .wp_ada_light_red { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .wp_ada_compliance_notice_container { color: #599259; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .settings_page_wp-ada-compliance-basic-admin .form-table { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .settings_page_wp-ada-compliance-basic-admin h2 { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .ada_compliance_missing_license { background-color: #312524 !important; }
:where(:root[data-parts-theme="dark"]) .adaError { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .adaReferenceReport { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .adaReference .fa-ban,
:where(:root[data-parts-theme="dark"]) .wp_ada_error_key .fa-ban,
:where(:root[data-parts-theme="dark"]) .ada_error .fa-ban { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .wp_ada_error_key { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .adaReferenceReport .wp_ada_error_key { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .adaAllGood { color: #599259; }
:where(:root[data-parts-theme="dark"]) .adaRedText { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .adamarketingtext { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .ada_error { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .ada_error,
:where(:root[data-parts-theme="dark"]) .ada_error td,
:where(:root[data-parts-theme="dark"]) .ada_error th { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .adaHelpText { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .adaHelpLink { color: #338fbb; }
:where(:root[data-parts-theme="dark"]) .wp_ada_form { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .adaViewCode { color: #338fbb; }
:where(:root[data-parts-theme="dark"]) .adaIgnored { color: #d9595b; }
:where(:root[data-parts-theme="dark"]) .adaReference { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .wp_ada_label_disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .wp_ada_summary { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wp_ada_summary_left { border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) a span.wp_ada_hidden { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .wp-ada-compliance-modal-inner { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wp-ada-compliance-modal-close { color: #748c9b; }
:where(:root[data-parts-theme="dark"]) a i.fa-external-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .ada_marketing_text { color: #d9595b; }
@media only screen and (max-width: 500px) { :where(:root[data-parts-theme="dark"]) .ada_error tr { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; } }
@media only screen and (max-width: 500px) { :where(:root[data-parts-theme="dark"]) .ada_error td { border-bottom-color: #3d3833; } }
@media print { :where(:root[data-parts-theme="dark"]) .ada_error a { color: #f6f3ef; } }
@media print { :where(:root[data-parts-theme="dark"]) .admin_page_ada_compliance-print-report { background-color: #121110; } }
@media print { :where(:root[data-parts-theme="dark"]) body.toplevel_page_ada_compliance-compliancereportbasic { background-color: #121110; } }
@media print { :where(:root[data-parts-theme="dark"]) body.web-accessibility-basic_page_ada_compliance-compliancereferencereportbasic { background-color: #121110; } }
@media print { :where(:root[data-parts-theme="dark"]) .toplevel_page_ada_compliance-compliancereportbasic .wp_ada_compliance_basic_report tr,
:where(:root[data-parts-theme="dark"]) .web-accessibility-basic_page_ada_compliance-compliancereferencereportbasic .adaReferenceReport tr { border-bottom-color: #3d3833; } }
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li.ui-state-active { border-top-color: #3d3833; border-right-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li a { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li a:hover { color: #598cb9; background-color: #121110; }
@media only screen and (max-width: 768px) { :where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li,
:where(:root[data-parts-theme="dark"]) #ada_compliance_options .ui-tabs ul.ui-tabs-nav li.ui-state-active { color: #f6f3ef !important; } }
@layer base { :where(:root[data-parts-theme="dark"]) body { color: #f6f3ef; background-color: #121110; } }
:where(:root[data-parts-theme="dark"]) .mark,
:where(:root[data-parts-theme="dark"]) mark { background-color: #33312e; }
@layer base { :where(:root[data-parts-theme="dark"]) a { color: #3184fd; } }
:where(:root[data-parts-theme="dark"]) a:hover { color: #548ada; }
:where(:root[data-parts-theme="dark"]) code { color: #dc5296; }
:where(:root[data-parts-theme="dark"]) caption { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .blockquote-footer { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .img-thumbnail { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .figure-caption { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; --bs-table-striped-color: #f6f3ef; --bs-table-active-color: #f6f3ef; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-primary { color: #f6f3ef; --bs-table-bg: #2c2e31; --bs-table-striped-bg: #2b2d30; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #2a2b2e; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #2a2c2f; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-secondary { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; --bs-table-bg: #1c1a18; --bs-table-striped-bg: #1c1a18; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #1c1a18; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #1c1a18; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-success { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; --bs-table-bg: #2d2f2d; --bs-table-striped-bg: #1c1a18; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #1c1a18; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #2b2d2a; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-info { color: #f6f3ef; --bs-table-bg: #2c3131; --bs-table-striped-bg: #2b2f2f; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #2a2d2e; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #2a2e2e; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-warning { color: #f6f3ef; --bs-table-bg: #33312a; --bs-table-striped-bg: #312f29; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #302d28; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #312e28; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-danger { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; --bs-table-bg: #322d2c; --bs-table-striped-bg: #312b2b; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #2f2a29; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #302a2a; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .table-light { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; --bs-table-bg: #121110; --bs-table-striped-bg: #1c1a18; --bs-table-striped-color: #f6f3ef; --bs-table-active-bg: #1c1a18; --bs-table-active-color: #f6f3ef; --bs-table-hover-bg: #1c1a18; --bs-table-hover-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .form-text { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .form-control { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .form-control:focus { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .form-control::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .form-control:disabled,
:where(:root[data-parts-theme="dark"]) .form-control[readonly] { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-control::file-selector-button { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-control::-webkit-file-upload-button { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-control-plaintext { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .form-select { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .form-select:disabled { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-check-input { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .form-range::-webkit-slider-thumb:active { background-color: #292c31; }
:where(:root[data-parts-theme="dark"]) .form-range::-webkit-slider-runnable-track { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .form-range:disabled::-webkit-slider-thumb { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .input-group-text { color: #f6f3ef; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .valid-feedback { color: #309365; }
:where(:root[data-parts-theme="dark"]) .form-check-input.is-valid ~ .form-check-label,
:where(:root[data-parts-theme="dark"]) .was-validated .form-check-input:valid ~ .form-check-label { color: #309365; }
:where(:root[data-parts-theme="dark"]) .invalid-feedback { color: #e15361; }
:where(:root[data-parts-theme="dark"]) .form-check-input.is-invalid ~ .form-check-label,
:where(:root[data-parts-theme="dark"]) .was-validated .form-check-input:invalid ~ .form-check-label { color: #e15361; }
:where(:root[data-parts-theme="dark"]) .btn { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-info { color: #f6f3ef; background-color: #112b2f; }
:where(:root[data-parts-theme="dark"]) .btn-info:hover { color: #f6f3ef; background-color: #162c30; }
:where(:root[data-parts-theme="dark"]) .btn-check:focus + .btn-info,
:where(:root[data-parts-theme="dark"]) .btn-info:focus { color: #f6f3ef; background-color: #162c30; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-info,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-info,
:where(:root[data-parts-theme="dark"]) .btn-info.active,
:where(:root[data-parts-theme="dark"]) .btn-info:active,
:where(:root[data-parts-theme="dark"]) .show > .btn-info.dropdown-toggle { color: #f6f3ef; background-color: #182c30; }
:where(:root[data-parts-theme="dark"]) .btn-info.disabled,
:where(:root[data-parts-theme="dark"]) .btn-info:disabled { color: #f6f3ef; background-color: #112b2f; }
:where(:root[data-parts-theme="dark"]) .btn-warning { color: #f6f3ef; background-color: #332a0f; }
:where(:root[data-parts-theme="dark"]) .btn-warning:hover { color: #f6f3ef; background-color: #332b14; }
:where(:root[data-parts-theme="dark"]) .btn-check:focus + .btn-warning,
:where(:root[data-parts-theme="dark"]) .btn-warning:focus { color: #f6f3ef; background-color: #332b14; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-warning,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-warning,
:where(:root[data-parts-theme="dark"]) .btn-warning.active,
:where(:root[data-parts-theme="dark"]) .btn-warning:active,
:where(:root[data-parts-theme="dark"]) .show > .btn-warning.dropdown-toggle { color: #f6f3ef; background-color: #332b16; }
:where(:root[data-parts-theme="dark"]) .btn-warning.disabled,
:where(:root[data-parts-theme="dark"]) .btn-warning:disabled { color: #f6f3ef; background-color: #332a0f; }
:where(:root[data-parts-theme="dark"]) .btn-light { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-light:hover { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-check:focus + .btn-light,
:where(:root[data-parts-theme="dark"]) .btn-light:focus { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-light,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-light,
:where(:root[data-parts-theme="dark"]) .btn-light.active,
:where(:root[data-parts-theme="dark"]) .btn-light:active,
:where(:root[data-parts-theme="dark"]) .show > .btn-light.dropdown-toggle { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-light.disabled,
:where(:root[data-parts-theme="dark"]) .btn-light:disabled { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-outline-primary { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .btn-outline-primary.disabled,
:where(:root[data-parts-theme="dark"]) .btn-outline-primary:disabled { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .btn-outline-secondary { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-outline-secondary.disabled,
:where(:root[data-parts-theme="dark"]) .btn-outline-secondary:disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-outline-success { color: #309365; }
:where(:root[data-parts-theme="dark"]) .btn-outline-success.disabled,
:where(:root[data-parts-theme="dark"]) .btn-outline-success:disabled { color: #309365; }
:where(:root[data-parts-theme="dark"]) .btn-outline-info:hover { color: #f6f3ef; background-color: #112b2f; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-outline-info,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-outline-info,
:where(:root[data-parts-theme="dark"]) .btn-outline-info.active,
:where(:root[data-parts-theme="dark"]) .btn-outline-info.dropdown-toggle.show,
:where(:root[data-parts-theme="dark"]) .btn-outline-info:active { color: #f6f3ef; background-color: #112b2f; }
:where(:root[data-parts-theme="dark"]) .btn-outline-warning:hover { color: #f6f3ef; background-color: #332a0f; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-outline-warning,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-outline-warning,
:where(:root[data-parts-theme="dark"]) .btn-outline-warning.active,
:where(:root[data-parts-theme="dark"]) .btn-outline-warning.dropdown-toggle.show,
:where(:root[data-parts-theme="dark"]) .btn-outline-warning:active { color: #f6f3ef; background-color: #332a0f; }
:where(:root[data-parts-theme="dark"]) .btn-outline-danger { color: #e15361; }
:where(:root[data-parts-theme="dark"]) .btn-outline-danger.disabled,
:where(:root[data-parts-theme="dark"]) .btn-outline-danger:disabled { color: #e15361; }
:where(:root[data-parts-theme="dark"]) .btn-outline-light { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-outline-light:hover { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-check:active + .btn-outline-light,
:where(:root[data-parts-theme="dark"]) .btn-check:checked + .btn-outline-light,
:where(:root[data-parts-theme="dark"]) .btn-outline-light.active,
:where(:root[data-parts-theme="dark"]) .btn-outline-light.dropdown-toggle.show,
:where(:root[data-parts-theme="dark"]) .btn-outline-light:active { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .btn-outline-dark { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-outline-dark.disabled,
:where(:root[data-parts-theme="dark"]) .btn-outline-dark:disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-link { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .btn-link:hover { color: #548ada; }
:where(:root[data-parts-theme="dark"]) .btn-link.disabled,
:where(:root[data-parts-theme="dark"]) .btn-link:disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-menu { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .dropdown-item { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-item:focus,
:where(:root[data-parts-theme="dark"]) .dropdown-item:hover { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .dropdown-item.disabled,
:where(:root[data-parts-theme="dark"]) .dropdown-item:disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-header { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-item-text { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-menu-dark .dropdown-item.disabled,
:where(:root[data-parts-theme="dark"]) .dropdown-menu-dark .dropdown-item:disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dropdown-menu-dark .dropdown-header { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .nav-link { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .nav-link:focus,
:where(:root[data-parts-theme="dark"]) .nav-link:hover { color: #548ada; }
:where(:root[data-parts-theme="dark"]) .nav-link.disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .nav-tabs { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .nav-tabs .nav-link:focus,
:where(:root[data-parts-theme="dark"]) .nav-tabs .nav-link:hover { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .nav-tabs .nav-link.disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .nav-tabs .nav-item.show .nav-link,
:where(:root[data-parts-theme="dark"]) .nav-tabs .nav-link.active { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-brand { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-brand:focus,
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-brand:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .nav-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .nav-link:focus,
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .nav-link:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .nav-link.disabled { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .nav-link.active,
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-nav .show > .nav-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-toggler { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-text { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-text a,
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-text a:focus,
:where(:root[data-parts-theme="dark"]) .navbar-light .navbar-text a:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .card { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .accordion-button { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .accordion-button:not(.collapsed) { color: #3d82e9; background-color: #303031; }
:where(:root[data-parts-theme="dark"]) .accordion-item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .breadcrumb-item + .breadcrumb-item::before { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .breadcrumb-item.active { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .page-link { color: #3184fd; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .page-link:hover { color: #548ada; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .page-link:focus { color: #548ada; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .page-item.disabled .page-link { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .alert-primary { color: #5e84bc; background-color: #2c2e31; }
:where(:root[data-parts-theme="dark"]) .alert-primary .alert-link { color: #6a86af; }
:where(:root[data-parts-theme="dark"]) .alert-secondary { color: #f6f3ef; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .alert-secondary .alert-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .alert-success { color: #638e7a; background-color: #2d2f2d; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .alert-success .alert-link { color: #6d8d7e; }
:where(:root[data-parts-theme="dark"]) .alert-info { color: #5d8e98; background-color: #2c3131; }
:where(:root[data-parts-theme="dark"]) .alert-info .alert-link { color: #688d94; }
:where(:root[data-parts-theme="dark"]) .alert-warning { color: #94824f; background-color: #33312a; }
:where(:root[data-parts-theme="dark"]) .alert-warning .alert-link { color: #8f825b; }
:where(:root[data-parts-theme="dark"]) .alert-danger { color: #b5797f; background-color: #322d2c; }
:where(:root[data-parts-theme="dark"]) .alert-danger .alert-link { color: #a6767a; }
:where(:root[data-parts-theme="dark"]) .alert-light { color: #f6f3ef; background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .alert-light .alert-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .alert-dark { color: #f6f3ef; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .alert-dark .alert-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .progress { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-action { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-action:hover { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .list-group-item-action:active { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .list-group-item.disabled,
:where(:root[data-parts-theme="dark"]) .list-group-item:disabled { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .list-group-item-primary { color: #5e84bc; background-color: #2c2e31; }
:where(:root[data-parts-theme="dark"]) .list-group-item-primary.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-primary.list-group-item-action:hover { color: #5e84bc; background-color: #2a2b2e; }
:where(:root[data-parts-theme="dark"]) .list-group-item-secondary { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-secondary.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-secondary.list-group-item-action:hover { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-success { color: #638e7a; background-color: #2d2f2d; }
:where(:root[data-parts-theme="dark"]) .list-group-item-success.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-success.list-group-item-action:hover { color: #638e7a; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-info { color: #5d8e98; background-color: #2c3131; }
:where(:root[data-parts-theme="dark"]) .list-group-item-info.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-info.list-group-item-action:hover { color: #5d8e98; background-color: #2a2d2e; }
:where(:root[data-parts-theme="dark"]) .list-group-item-warning { color: #94824f; background-color: #33312a; }
:where(:root[data-parts-theme="dark"]) .list-group-item-warning.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-warning.list-group-item-action:hover { color: #94824f; background-color: #302d28; }
:where(:root[data-parts-theme="dark"]) .list-group-item-danger { color: #b5797f; background-color: #322d2c; }
:where(:root[data-parts-theme="dark"]) .list-group-item-danger.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-danger.list-group-item-action:hover { color: #b5797f; background-color: #2f2a29; }
:where(:root[data-parts-theme="dark"]) .list-group-item-light { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .list-group-item-light.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-light.list-group-item-action:hover { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-dark { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .list-group-item-dark.list-group-item-action:focus,
:where(:root[data-parts-theme="dark"]) .list-group-item-dark.list-group-item-action:hover { color: #f6f3ef; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .btn-close { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .btn-close:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .toast { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .toast-header { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .modal-content { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .modal-header { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .modal-footer { border-top-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .popover { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
:where(:root[data-parts-theme="dark"]) .bs-popover-top > .popover-arrow::after { border-top-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
:where(:root[data-parts-theme="dark"]) .bs-popover-end > .popover-arrow::after { border-right-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
:where(:root[data-parts-theme="dark"]) .bs-popover-bottom > .popover-arrow::after { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before,
:where(:root[data-parts-theme="dark"]) .bs-popover-bottom .popover-header::before { border-bottom-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
:where(:root[data-parts-theme="dark"]) .bs-popover-start > .popover-arrow::after { border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .popover-header { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .popover-body { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .carousel-indicators [data-bs-target] { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .carousel-dark .carousel-caption { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .offcanvas { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .link-primary { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .link-primary:focus,
:where(:root[data-parts-theme="dark"]) .link-primary:hover { color: #548ada; }
:where(:root[data-parts-theme="dark"]) .link-secondary { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .link-secondary:focus,
:where(:root[data-parts-theme="dark"]) .link-secondary:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .link-success { color: #309365; }
:where(:root[data-parts-theme="dark"]) .link-success:focus,
:where(:root[data-parts-theme="dark"]) .link-success:hover { color: #4f9172; }
:where(:root[data-parts-theme="dark"]) .link-danger { color: #e15361; }
:where(:root[data-parts-theme="dark"]) .link-danger:focus,
:where(:root[data-parts-theme="dark"]) .link-danger:hover { color: #c86a73; }
:where(:root[data-parts-theme="dark"]) .link-dark { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .link-dark:focus,
:where(:root[data-parts-theme="dark"]) .link-dark:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .border { border-top-color: #3d3833 !important; border-right-color: #3d3833 !important; border-bottom-color: #3d3833 !important; border-left-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-top { border-top-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-end { border-right-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-bottom { border-bottom-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-start { border-left-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-light { border-top-color: #3d3833 !important; border-right-color: #3d3833 !important; border-bottom-color: #3d3833 !important; border-left-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .border-white { border-top-color: #3d3833 !important; border-right-color: #3d3833 !important; border-bottom-color: #3d3833 !important; border-left-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .text-primary { color: #3184fd !important; }
:where(:root[data-parts-theme="dark"]) .text-secondary { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .text-success { color: #309365 !important; }
:where(:root[data-parts-theme="dark"]) .text-danger { color: #e15361 !important; }
:where(:root[data-parts-theme="dark"]) .text-dark { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .text-body { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .text-muted { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .text-black-50 { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .bg-info { background-color: #112b2f !important; }
:where(:root[data-parts-theme="dark"]) .bg-warning { background-color: #332a0f !important; }
:where(:root[data-parts-theme="dark"]) .bg-light { background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .bg-body { background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .bg-white { background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .fa-border { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
@layer base { :where(:root[data-parts-theme="dark"]) a { color: #718992; } }
:where(:root[data-parts-theme="dark"]) a:hover,
:where(:root[data-parts-theme="dark"]) a:focus { color: #718992; }
:where(:root[data-parts-theme="dark"]) .product-price ins bdi { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product .button:hover { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .contact-form .frm_button_submit:hover { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .primary-button:hover,
:where(:root[data-parts-theme="dark"]) .woocommerce-message .button { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .secondary-button { color: #6687be; }
:where(:root[data-parts-theme="dark"]) #breadcrumbs li a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #breadcrumbs li.item-current a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .df-page-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #ajaxsearchlite1 .probox,
:where(:root[data-parts-theme="dark"]) div.asl_w .probox { border-bottom-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .asl_content h3 a { color: #6687be !important; }
:where(:root[data-parts-theme="dark"]) .header-search { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) body .main-filter select { color: #f6f3ef !important; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .main-filter { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) body .filter-button:hover { color: #6687be; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #burger-icon span { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #burger-icon.open span { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .sub-menu .menu-item .menu-item-image { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .hero-slider .owl-dots::after { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .product-carousel-subtitle { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .service-slide-desc { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .numbered-dots .owl-dot::before { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .it-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .testimonial-item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .ts-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .ts-position { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .testimonial-section-desc { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .sm-title { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .sm-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .card-item .shadow-box { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .cwi-card-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .cwi-subtitle { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .contact-form input::placeholder { color: #6687be !important; }
:where(:root[data-parts-theme="dark"]) .contact-form textarea::placeholder { color: #6687be !important; }
:where(:root[data-parts-theme="dark"]) .page-template-contact-page { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .contact-main { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .contact-form .frm_form_title { color: #6687be !important; }
:where(:root[data-parts-theme="dark"]) .woocommerce-MyAccount-navigation-link.is-active a,
:where(:root[data-parts-theme="dark"]) .woocommerce-MyAccount-navigation-link:hover a { color: #6687be !important; }
:where(:root[data-parts-theme="dark"]) .woocommerce-MyAccount-navigation-link a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dashboard-notice a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-Addresses .woocommerce-Address { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce-Address a { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .woocommerce-Address address { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .address-notice { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .address-edit input { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #customer_login { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #customer_login nav { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) #customer_login .nav-tabs button:hover,
:where(:root[data-parts-theme="dark"]) #customer_login .nav-tabs button:focus,
:where(:root[data-parts-theme="dark"]) #customer_login .nav-tabs button:active { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) #customer_login .nav-tabs .nav-link .tab-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #customer_login input,
:where(:root[data-parts-theme="dark"]) .woocommerce-MyAccount-content input,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout input { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #customer_login .woocommerce-button:hover,
:where(:root[data-parts-theme="dark"]) #customer_login .woocommerce-Button:hover,
:where(:root[data-parts-theme="dark"]) .page-template-account-page button:hover { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .billing-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-LostPassword.lost_password { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-privacy-policy-text p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-orders-table__cell-order-number a { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .woocommerce-orders-table__row td { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-orders-table__cell-order-total { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .woocommerce table.my_account_orders .button { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .order-number,
:where(:root[data-parts-theme="dark"]) .order-date,
:where(:root[data-parts-theme="dark"]) .order-status { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .support-form { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .support-form-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .support-url-item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .support-item-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .support-button { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .support-button:hover { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce-cart h1 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .shipping-calculator-form button:hover { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .product-general-info .cart-product-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product-price-td { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-cart-form__cart-item input[type="number"]::-webkit-inner-spin-button,
:where(:root[data-parts-theme="dark"]) .woocommerce-cart-form__cart-item input[type="number"]::-webkit-outer-spin-button { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .coupon-input { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .coupon-input::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .empty-cart-button { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .card-summary-title { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .cart_totals { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .card-summary-subtitle { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .cart_totals .shop_table th { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #customer_details { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout input,
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout textarea { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout h6 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .checkout-order-review { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .woocommerce-checkout h1 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .review-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product-quantity span { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .review-price span { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .review-price .woocommerce-Price-amount bdi,
:where(:root[data-parts-theme="dark"]) .review-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) #order_review_heading { color: #6687be; }
:where(:root[data-parts-theme="dark"]) #order_review #payment { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .shop_table { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .loader { border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .woocommerce-message { background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .woocommerce-message::before { color: #528ad1 !important; }
:where(:root[data-parts-theme="dark"]) .timeline-section-title { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .timeline-section-subtitle { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .timeline-description p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .timeline-description p strong { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .container-time::after { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .timeline-content { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wp-block-custom-accordion.accordion .accordion-title { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .locate-tabs { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .locate-search-bar select,
:where(:root[data-parts-theme="dark"]) .locate-search-bar .code-search { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .locate-search-bar select { color: #f6f3ef !important; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .locate-search-bar .code-search::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .become-a-res-title { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .resellers-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .res-meta-item span { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .res-info-item { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .res-info-url { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .reseller-item-body { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .latest-post-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .latest-post-excerpt { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .simple-post-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .simple-post-date { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .simple-post-block-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .latest-post-block-title { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .accordion-button { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .privacy p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .effective-date { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dealer-policies-subtitle { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dealer-policy-item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .trademark-content table { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .trademark-description p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .td-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .small-block-404,
:where(:root[data-parts-theme="dark"]) .small-block-ul { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) li.product { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .added_to_cart { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .product .woocommerce-Price-amount,
:where(:root[data-parts-theme="dark"]) .product .price { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .product-cat-filter { color: #f6f3ef !important; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .shop-loader { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .unlock-info-1 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .unlock-info-2 { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .unlock-info-3 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .unlock-info-4 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .unlock-info-5 { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .serial-number-field { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .single-product .quantity-label { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-product-big-price { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .original-price { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select-vehicle { color: #ff2626; }
:where(:root[data-parts-theme="dark"]) .single-locate-a-reseller { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .cwi-product-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .features-tab-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .download-item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .file-description { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product-info-tab-title li { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-pr-content p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-pr-content ul li { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-pr-content h4 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-pr-content strong { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .search-field div.asp_m.ajaxsearchpro .probox .proinput { border-bottom-color: #3d3833 !important; }
:where(:root[data-parts-theme="dark"]) .asp_content .asp_res_url { color: #f6f3ef !important; }
:where(:root[data-parts-theme="dark"]) .subscribe .frm_fields_container { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .subscribe #frm_field_6_container input::placeholder,
:where(:root[data-parts-theme="dark"]) .subscribe #frm_field_9_container input::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .contact-section .contact-main::after { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .header-search { background-color: #1c1a18 !important; }
:where(:root[data-parts-theme="dark"]) .message-wrap p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .success-msg-wrap p { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .supportedVehicleDetails .view-dyno-chart-wrap { fill: #6687be; }
:where(:root[data-parts-theme="dark"]) .supportedVehicleDetails .view-dyno-chart-wrap button.view-dyno-chart { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .supportedVehicleDetails .view-dyno-chart-wrap:hover button.view-dyno-chart { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .supportedVehicleDetails .view-dyno-chart-wrap:hover { fill: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .view-dyno-chart-wrap .dyno-chart-content-wrap { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .device-unlock-wrap ::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-post .single-post-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .single-post-author { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .customer-logout-wrap h3 { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce-shipping-totals.shipping td { color: #f6f3ef; }
@media (max-width: 991px) { :where(:root[data-parts-theme="dark"]) .container-time::before { border-right-color: #3d3833; } }
@media (max-width: 767px) { :where(:root[data-parts-theme="dark"]) .product-info-tab-title li.active span { color: #6687be; } }
@media (max-width: 767px) { :where(:root[data-parts-theme="dark"]) .header-search { background-color: #1c1a18 !important; } }
@media (max-width: 767px) { :where(:root[data-parts-theme="dark"]) .message-wrap p { color: #f6f3ef; } }
@media (max-width: 480px) { :where(:root[data-parts-theme="dark"]) .woocommerce-cart .woocommerce table.cart td.actions .coupon #coupon_code { border-top-color: #3d3833 !important; border-right-color: #3d3833 !important; border-bottom-color: #3d3833 !important; border-left-color: #3d3833 !important; } }
:where(:root[data-parts-theme="dark"]) .product-info-tab-title li:hover span,
:where(:root[data-parts-theme="dark"]) .product-info-tab-title li.active span { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .trademark-items tbody { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .rebate-price { color: #339933; }
:where(:root[data-parts-theme="dark"]) .rebate-price a { color: #6687be; }
:where(:root[data-parts-theme="dark"]) .cwi-product-description-full { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .adjustable-options .content-wrap { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .page-template-account-page .order_item .wc-item-meta,
:where(:root[data-parts-theme="dark"]) .page-template-account-page .order_item .product-quantity { color: #718992; }
:where(:root[data-parts-theme="dark"]) .all-categories-archive select { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .header-container span.cart-count { color: #6687be; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .register-support .support-url-item a:hover,
:where(:root[data-parts-theme="dark"]) .register-support .support-btn:hover { color: #6687be !important; background-color: #121110 !important; }
:where(:root[data-parts-theme="dark"]) .footer-disclaimer { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .woocommerce form .form-row .iti input.input-text::placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .dealer-pagination ul li a.active,
:where(:root[data-parts-theme="dark"]) .dealer-pagination ul li a:hover { color: #3184fd; }
:where(:root[data-parts-theme="dark"]) .per-page-dropdown-list-container .per-label { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .per-page-dropdown-list select { color: #f6f3ef; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) .num-results-display { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .product-disclaimer .icon { color: #de5959; }
:where(:root[data-parts-theme="dark"]) .derive-preorder-notice,
:where(:root[data-parts-theme="dark"]) .derive-preorder-checkout-notice,
:where(:root[data-parts-theme="dark"]) .derive-preorder-cart-notice { background-color: #33302a; }
:root:where([data-parts-theme="dark"]) { --iti-border-gray: #3d3833; --iti-dropdown-bg: #121110; --iti-arrow-color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_m .probox { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_m .probox div.asl_simple-circle { border-top-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .asl_nores { color: #f6f3ef; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item { background-color: #1c1a18; border-right-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_r p.showmore { color: #508eb4; background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r p.showmore span { color: #508eb4; }
:where(:root[data-parts-theme="dark"]) div.asl_r.vertical .results::-webkit-scrollbar-track { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div[id*="ajaxsearchliteres"].wpdreams_asl_results div.resdrg span.highlighted { color: #e15a55; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_r.asl_w.vertical .results .item::after { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_w { background-color: #2d2f31; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal { border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .nores .keyword { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r.vertical .results .item::after { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item.hovered { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .results .item { background-color: #121110; border-top-color: #3d3833; border-right-color: #3d3833; border-bottom-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .results .item:hover { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .asl_content { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .asl_content h3,
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .asl_content h3 a { color: #5b87c3; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .asl_content h3 a:hover { color: #5889c9; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item div.etc { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .etc .asl_author { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_r .results .item .etc .asl_date { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
:where(:root[data-parts-theme="dark"]) div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) div.asl_r span.highlighted { color: #e15a55; background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) div.asl_r .group { color: #508eb4; background-color: #1c1a18; border-top-color: #3d3833; border-right-color: #3d3833; border-left-color: #3d3833; }
:where(:root[data-parts-theme="dark"]) div.asl_s.searchsettings fieldset legend { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .wpgs-for .slick-arrow::before,
:where(:root[data-parts-theme="dark"]) .wpgs-nav .slick-prev::before,
:where(:root[data-parts-theme="dark"]) .wpgs-nav .slick-next::before { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .gm-err-container { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .gm-err-content a { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .gm-err-title { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .gm-err-message { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-close-mask { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--single { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--single .select2-selection__rendered { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--multiple { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-results__option[aria-disabled="true"] { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-results__option[aria-selected="true"],
:where(:root[data-parts-theme="dark"]) .select2-container--default .select2-results__option[data-selected="true"] { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--single { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--multiple { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #1c1a18; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-dropdown { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .select2-container--classic .select2-results__option[aria-disabled="true"] { color: #f6f3ef; }
:where(:root[data-parts-theme="dark"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
:where(:root[data-parts-theme="dark"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
:where(:root[data-parts-theme="dark"]) .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { background-color: #121110; }
:where(:root[data-parts-theme="dark"]) .wp-lightbox-overlay .scrim { background-color: #121110; }
