/* ADM shop: black and red */
body.woocommerce,body.woocommerce-page,body.woocommerce .site,body.woocommerce-page .site,body.woocommerce .site-content,body.woocommerce-page .site-content,body.woocommerce .wrap,body.woocommerce-page .wrap{background:#0a0a0a!important;color:#eee!important}
body.woocommerce h1,body.woocommerce h2,body.woocommerce h3,body.woocommerce-page h1,body.woocommerce-page h2,body.woocommerce-page h3,body.woocommerce .page-title,body.woocommerce-page .entry-title,body.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff!important}
body.woocommerce a,body.woocommerce-page a{color:#ff2a2a}
body.woocommerce .price,body.woocommerce-page .price,body.woocommerce .amount{color:#ffcc00!important}
body.woocommerce ul.products li.product{background:#151515;border:1px solid #2a2a2a;border-radius:8px;padding:12px!important}
body.woocommerce .button,body.woocommerce-page .button,body.woocommerce button.button,body.woocommerce-page #place_order,body.woocommerce a.button{background:#d10000!important;color:#fff!important;border:0!important;border-radius:4px}
body.woocommerce .button:hover,body.woocommerce-page .button:hover{background:#ff2a2a!important}
body.woocommerce-page input,body.woocommerce-page select,body.woocommerce-page textarea,body.woocommerce .select2-selection{background:#1a1a1a!important;color:#fff!important;border:1px solid #444!important}
body.woocommerce-page table,body.woocommerce-page th,body.woocommerce-page td{color:#eee!important;border-color:#333!important}
body.woocommerce .woocommerce-ordering select,body.woocommerce .woocommerce-result-count{color:#ccc!important}
body.woocommerce-page .site-footer,body.woocommerce .site-footer{background:#000!important;color:#aaa!important}
body.woocommerce .navigation-top,body.woocommerce-page .navigation-top,body.woocommerce .navigation-top .wrap,body.woocommerce-page .navigation-top .wrap{background:#000!important;border-color:#222!important}
body.woocommerce .navigation-top a,body.woocommerce-page .navigation-top a{color:#fff!important}
body.woocommerce .navigation-top .current-menu-item>a,body.woocommerce-page .navigation-top .current-menu-item>a{color:#ff2a2a!important}
body.woocommerce ul.products li.product img{border-radius:4px}
body.woocommerce .main-navigation,body.woocommerce-page .main-navigation,body.woocommerce .main-navigation ul,body.woocommerce-page .main-navigation ul,body.woocommerce .menu-toggle,body.woocommerce-page .menu-toggle,body.woocommerce .navigation-top nav,body.woocommerce-page .navigation-top nav{background:#000!important;color:#fff!important;border-color:#222!important}
body.woocommerce .main-navigation a,body.woocommerce-page .main-navigation a,body.woocommerce .menu-toggle,body.woocommerce-page .menu-toggle{color:#fff!important}

/* ADM Safety Equipment (ZAMP) drafts - scoped, Web and Digital Manager 2026-11-10 */
.product.product_tag-zamp .product_meta .tagged_as{display:none!important}
.product.product_tag-zamp table.variations th,.product.product_tag-zamp table.variations th.label,.product.product_tag-zamp table.variations th.label label,.product.product_tag-zamp table.variations td{color:#fff!important;font-weight:700;opacity:1!important}
.product.product_tag-zamp table.variations select{background:#fff!important;color:#111!important;border:1px solid #bbb!important;opacity:1!important;padding:6px 8px}
.product.product_tag-zamp table.variations .reset_variations{color:#ff2a2a!important}
.product.product_tag-zamp .single_add_to_cart_button,.product.product_tag-zamp .single_add_to_cart_button.disabled,.product.product_tag-zamp .single_add_to_cart_button.wc-variation-selection-needed,.product.product_tag-zamp .single_add_to_cart_button:disabled,.product.product_tag-zamp .single_add_to_cart_button[disabled]{background:#d10000!important;color:#fff!important;opacity:1!important;filter:none!important;cursor:pointer!important;border:0!important;font-weight:700}
.product.product_tag-zamp .single_add_to_cart_button:hover{background:#ff2a2a!important}
.product.product_tag-zamp .price,.product.product_tag-zamp .price .amount,.product.product_tag-zamp .woocommerce-variation-price .amount{color:#ffcc00!important}
.product.product_tag-zamp .stock,.product.product_tag-zamp .woocommerce-variation-availability,.product.product_tag-zamp .woocommerce-variation-description,.product.product_tag-zamp .woocommerce-product-details__short-description,.product.product_tag-zamp .woocommerce-Tabs-panel,.product.product_tag-zamp .woocommerce-Tabs-panel p,.product.product_tag-zamp .woocommerce-Tabs-panel li,.product.product_tag-zamp .woocommerce-Tabs-panel strong,.product.product_tag-zamp .product_meta,.product.product_tag-zamp .woocommerce-product-attributes th,.product.product_tag-zamp .woocommerce-product-attributes td{color:#eee!important}
.product.product_tag-zamp .stock.out-of-stock{color:#ff6b6b!important}
.product.product_tag-zamp .wc-tabs li a{color:#ff4d4d!important}
.product.product_tag-zamp .wc-tabs li.active a{color:#fff!important}
body.single-product:has(.product.product_tag-zamp) .woocommerce-breadcrumb{color:#ccc!important}
body.single-product:has(.product.product_tag-zamp) .woocommerce-breadcrumb a{color:#ff4d4d!important}
body.single-product:has(.product.product_tag-zamp) .site-content-contain,body.single-product:has(.product.product_tag-zamp) #page,body.single-product:has(.product.product_tag-zamp) .site-content{background:#0a0a0a!important}
body.single-product:has(.product.product_tag-zamp) .site-footer{margin-top:0!important;background:#000!important}
.product.product_tag-zamp .product_meta{clear:both;display:block;margin-top:1.25em}
body.tax-product_cat.term-safety-equipment .site-content-contain,body.tax-product_cat.term-safety-equipment #page,body.tax-product_cat.term-safety-equipment .site-content,body.tax-product_cat.term-accessories .site-content-contain,body.tax-product_cat.term-accessories #page,body.tax-product_cat.term-accessories .site-content,body.tax-product_cat.term-head-neck-restraints .site-content-contain,body.tax-product_cat.term-head-neck-restraints #page,body.tax-product_cat.term-head-neck-restraints .site-content,body.tax-product_cat.term-helmet-parts-accessories .site-content-contain,body.tax-product_cat.term-helmet-parts-accessories #page,body.tax-product_cat.term-helmet-parts-accessories .site-content,body.tax-product_cat.term-seat-harnesses-window-nets .site-content-contain,body.tax-product_cat.term-seat-harnesses-window-nets #page,body.tax-product_cat.term-seat-harnesses-window-nets .site-content,body.tax-product_cat.term-gloves .site-content-contain,body.tax-product_cat.term-gloves #page,body.tax-product_cat.term-gloves .site-content,body.tax-product_cat.term-helmets .site-content-contain,body.tax-product_cat.term-helmets #page,body.tax-product_cat.term-helmets .site-content,body.tax-product_cat.term-shoes .site-content-contain,body.tax-product_cat.term-shoes #page,body.tax-product_cat.term-shoes .site-content,body.tax-product_cat.term-suits .site-content-contain,body.tax-product_cat.term-suits #page,body.tax-product_cat.term-suits .site-content,body.tax-product_cat.term-underwear .site-content-contain,body.tax-product_cat.term-underwear #page,body.tax-product_cat.term-underwear .site-content{background:#0a0a0a!important}
body.tax-product_cat.term-safety-equipment .site-footer,body.tax-product_cat.term-accessories .site-footer,body.tax-product_cat.term-head-neck-restraints .site-footer,body.tax-product_cat.term-helmet-parts-accessories .site-footer,body.tax-product_cat.term-seat-harnesses-window-nets .site-footer,body.tax-product_cat.term-gloves .site-footer,body.tax-product_cat.term-helmets .site-footer,body.tax-product_cat.term-shoes .site-footer,body.tax-product_cat.term-suits .site-footer,body.tax-product_cat.term-underwear .site-footer{margin-top:0!important;background:#000!important}

/* ADM cart/checkout readability - Web and Digital Manager 2026-11-10 */
.wc-proceed-to-checkout a.checkout-button,#place_order,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#d10000!important;color:#fff!important;font-weight:700!important;opacity:1!important}
.wc-proceed-to-checkout a.checkout-button:hover,#place_order:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:#a80000!important;color:#fff!important}
.wc-proceed-to-checkout a.checkout-button *,#place_order *,.wc-block-cart__submit-button *,.wc-block-components-checkout-place-order-button *{color:#fff!important}
.woocommerce-checkout label,.woocommerce-form__label,.woocommerce-terms-and-conditions-wrapper,.woocommerce-privacy-policy-text,.wc-block-components-checkbox__label,.wc-block-components-radio-control__label,.wc-block-checkout__terms,.wc-block-components-checkout-step__description{color:#eee!important}
.wc-block-checkout__terms a,.woocommerce-terms-and-conditions-wrapper a,.woocommerce-privacy-policy-text a{color:#ff4d4d!important}
