/* Efecto 2000 — Black Week 2026 — preparación 2026-11-05; fuentes reconfirmadas 2026-11-09
 * Basado en copia del 2026-11-03. Sin publicar. Reconciliar fuentes antes de desplegar.
 * Activación: clase black-week-2026 en <html>; cargar esta hoja al final de <head>.
 * Fondos de catálogo claros. Naranjas existentes conservados.
 * :where conserva la especificidad de enlaces genéricos (navegadores modernos).
 */

/* BW-001 | modules/stthemeeditor/views/css/customer-s1.css:1:1219 | Azul corporativo a grafito */
html.black-week-2026 .product_main_name {
  color: #1a1a1a;
}

/* BW-002 | modules/stthemeeditor/views/css/customer-s1.css:1:2271 | Azul corporativo a grafito */
html.black-week-2026 #footer-primary .block .title_block,
html.black-week-2026 #footer-primary .block a.title_block,
html.black-week-2026 #footer-primary .block .title_block a {
  color: #1a1a1a;
}

/* BW-003 | modules/stthemeeditor/views/css/customer-s1.css:1:2353 | Azul corporativo a grafito */
:where(html.black-week-2026) a,
html.black-week-2026 div.pagination .showall .show_all_products {
  color: #1a1a1a;
}

/* BW-004 | modules/stthemeeditor/views/css/customer-s1.css:14:50 | Azul corporativo a grafito */
:where(html.black-week-2026) a:active,
:where(html.black-week-2026) a:hover,
html.black-week-2026 #layered_block_left ul li a:hover,
html.black-week-2026 #product_comments_block_extra a:hover,
html.black-week-2026 .breadcrumb a:hover,
html.black-week-2026 a.color_666:hover,
html.black-week-2026 .pc_slider_tabs a.selected,
html.black-week-2026 #footer_info a:hover,
html.black-week-2026 .blog_info a:hover,
html.black-week-2026 .block .title_block a:hover,
html.black-week-2026 div.pagination .showall .show_all_products:hover,
html.black-week-2026 .content_sortPagiBar .display li.selected a,
html.black-week-2026 .content_sortPagiBar .display_m li.selected a,
html.black-week-2026 .content_sortPagiBar .display li a:hover,
html.black-week-2026 .content_sortPagiBar .display_m li a:hover,
html.black-week-2026 #home-page-tabs > li.active a,
html.black-week-2026 #home-page-tabs li a:hover,
html.black-week-2026 .fancybox-skin .fancybox-close:hover {
  color: #2a2a2a;
}

/* BW-005 | modules/stthemeeditor/views/css/customer-s1.css:14:111 | Azul corporativo a grafito */
html.black-week-2026 .price,
html.black-week-2026 #our_price_display,
html.black-week-2026 .sale_percentage {
  color: #1a1a1a;
}

/* BW-006 | modules/stthemeeditor/views/css/customer-s1.css:14:193 | Azul corporativo a grafito */
html.black-week-2026 .breadcrumb a:hover {
  color: #2a2a2a;
}

/* BW-007 | modules/stthemeeditor/views/css/customer-s1.css:14:265 | Azul corporativo a grafito */
html.black-week-2026 a.icon_wrap,
html.black-week-2026 .icon_wrap,
html.black-week-2026 .shopping_cart .ajax_cart_right {
  color: #1a1a1a;
}

/* BW-008 | modules/stthemeeditor/views/css/customer-s1.css:14:745 | Azul corporativo a grafito */
html.black-week-2026 a.icon_wrap.active,
html.black-week-2026 .icon_wrap.active,
html.black-week-2026 a.icon_wrap:hover,
html.black-week-2026 .icon_wrap:hover,
html.black-week-2026 .searchbox_inner.active .submit_searchbox.icon_wrap,
html.black-week-2026 #search_block_top.quick_search_simple .searchbox_inner.active .submit_searchbox.icon_wrap,
html.black-week-2026 #search_block_top.quick_search_simple .searchbox_inner:hover .submit_searchbox.icon_wrap,
html.black-week-2026 .shopping_cart:hover .icon_wrap,
html.black-week-2026 .shopping_cart_style_1 .shopping_cart:hover .icon_wrap,
html.black-week-2026 .shopping_cart.active .icon_wrap,
html.black-week-2026 .myaccount-link-list a:hover .icon_wrap {
  color: #2a2a2a;
}

/* BW-009 | modules/stthemeeditor/views/css/customer-s1.css:14:1106 | Azul corporativo a grafito */
html.black-week-2026 .hover_fly a:first-child {
  background-color: #121212;
  color: #ffffff;
}

/* BW-010 | modules/stthemeeditor/views/css/customer-s1.css:14:1152 | Azul corporativo a grafito */
html.black-week-2026 .hover_fly a:hover {
  background-color: #2a2a2a!important;
  color: #ffffff !important;
}

/* BW-011 | modules/stthemeeditor/views/css/customer-s1.css:14:1349 | Azul corporativo a grafito */
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button:hover,
html.black-week-2026 .itemlist_action a.view_button,
html.black-week-2026 .itemlist_action a.view_button:hover {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-012 | modules/stthemeeditor/views/css/customer-s1.css:49:62 | Azul corporativo a grafito */
html.black-week-2026 .btn-default,
html.black-week-2026 .btn-medium,
html.black-week-2026 .btn-large,
html.black-week-2026 input.button_mini,
html.black-week-2026 input.button_small,
html.black-week-2026 input.button,
html.black-week-2026 input.button_large,
html.black-week-2026 input.button_mini_disabled,
html.black-week-2026 input.button_small_disabled,
html.black-week-2026 input.button_disabled,
html.black-week-2026 input.button_large_disabled,
html.black-week-2026 input.exclusive_mini,
html.black-week-2026 input.exclusive_small,
html.black-week-2026 input.exclusive,
html.black-week-2026 input.exclusive_large,
html.black-week-2026 input.exclusive_mini_disabled,
html.black-week-2026 input.exclusive_small_disabled,
html.black-week-2026 input.exclusive_disabled,
html.black-week-2026 input.exclusive_large_disabled,
html.black-week-2026 a.button_mini,
html.black-week-2026 a.button_small,
html.black-week-2026 a.button,
html.black-week-2026 a.button_large,
html.black-week-2026 a.exclusive_mini,
html.black-week-2026 a.exclusive_small,
html.black-week-2026 a.exclusive,
html.black-week-2026 a.exclusive_large,
html.black-week-2026 span.button_mini,
html.black-week-2026 span.button_small,
html.black-week-2026 span.button,
html.black-week-2026 span.button_large,
html.black-week-2026 span.exclusive_mini,
html.black-week-2026 span.exclusive_small,
html.black-week-2026 span.exclusive,
html.black-week-2026 span.exclusive_large,
html.black-week-2026 span.exclusive_large_disabled,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button,
html.black-week-2026 .itemlist_action .view_button {
  background-color: #121212;
  color: #ffffff;
}

/* BW-013 | modules/stthemeeditor/views/css/customer-s1.css:49:88 | Azul corporativo a grafito */
html.black-week-2026 .btn-default,
html.black-week-2026 .btn-medium,
html.black-week-2026 .btn-large,
html.black-week-2026 input.button_mini,
html.black-week-2026 input.button_small,
html.black-week-2026 input.button,
html.black-week-2026 input.button_large,
html.black-week-2026 input.button_mini_disabled,
html.black-week-2026 input.button_small_disabled,
html.black-week-2026 input.button_disabled,
html.black-week-2026 input.button_large_disabled,
html.black-week-2026 input.exclusive_mini,
html.black-week-2026 input.exclusive_small,
html.black-week-2026 input.exclusive,
html.black-week-2026 input.exclusive_large,
html.black-week-2026 input.exclusive_mini_disabled,
html.black-week-2026 input.exclusive_small_disabled,
html.black-week-2026 input.exclusive_disabled,
html.black-week-2026 input.exclusive_large_disabled,
html.black-week-2026 a.button_mini,
html.black-week-2026 a.button_small,
html.black-week-2026 a.button,
html.black-week-2026 a.button_large,
html.black-week-2026 a.exclusive_mini,
html.black-week-2026 a.exclusive_small,
html.black-week-2026 a.exclusive,
html.black-week-2026 a.exclusive_large,
html.black-week-2026 span.button_mini,
html.black-week-2026 span.button_small,
html.black-week-2026 span.button,
html.black-week-2026 span.button_large,
html.black-week-2026 span.exclusive_mini,
html.black-week-2026 span.exclusive_small,
html.black-week-2026 span.exclusive,
html.black-week-2026 span.exclusive_large,
html.black-week-2026 span.exclusive_large_disabled,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button,
html.black-week-2026 .itemlist_action .view_button {
  border-color: #2a2a2a;
}

/* BW-014 | modules/stthemeeditor/views/css/customer-s1.css:87:69 | Azul corporativo a grafito */
html.black-week-2026 .btn-default:hover,
html.black-week-2026 .btn-default.active,
html.black-week-2026 .btn-medium:hover,
html.black-week-2026 .btn-medium.active,
html.black-week-2026 .btn-large:hover,
html.black-week-2026 .btn-large.active,
html.black-week-2026 input.button_mini:hover,
html.black-week-2026 input.button_small:hover,
html.black-week-2026 input.button:hover,
html.black-week-2026 input.button_large:hover,
html.black-week-2026 input.exclusive_mini:hover,
html.black-week-2026 input.exclusive_small:hover,
html.black-week-2026 input.exclusive:hover,
html.black-week-2026 input.exclusive_large:hover,
html.black-week-2026 a.button_mini:hover,
html.black-week-2026 a.button_small:hover,
html.black-week-2026 a.button:hover,
html.black-week-2026 a.button_large:hover,
html.black-week-2026 a.exclusive_mini:hover,
html.black-week-2026 a.exclusive_small:hover,
html.black-week-2026 a.exclusive:hover,
html.black-week-2026 a.exclusive_large:hover,
html.black-week-2026 input.button_mini:active,
html.black-week-2026 input.button_small:active,
html.black-week-2026 input.button:active,
html.black-week-2026 input.button_large:active,
html.black-week-2026 input.exclusive_mini:active,
html.black-week-2026 input.exclusive_small:active,
html.black-week-2026 input.exclusive:active,
html.black-week-2026 input.exclusive_large:active,
html.black-week-2026 a.button_mini:active,
html.black-week-2026 a.button_small:active,
html.black-week-2026 a.button:active,
html.black-week-2026 a.button_large:active,
html.black-week-2026 a.exclusive_mini:active,
html.black-week-2026 a.exclusive_small:active,
html.black-week-2026 a.exclusive:active,
html.black-week-2026 a.exclusive_large:active,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button:hover,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button.active,
html.black-week-2026 .itemlist_action .view_button:hover,
html.black-week-2026 .itemlist_action .view_button.active {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-015 | modules/stthemeeditor/views/css/customer-s1.css:87:95 | Azul corporativo a grafito */
html.black-week-2026 .btn-default:hover,
html.black-week-2026 .btn-default.active,
html.black-week-2026 .btn-medium:hover,
html.black-week-2026 .btn-medium.active,
html.black-week-2026 .btn-large:hover,
html.black-week-2026 .btn-large.active,
html.black-week-2026 input.button_mini:hover,
html.black-week-2026 input.button_small:hover,
html.black-week-2026 input.button:hover,
html.black-week-2026 input.button_large:hover,
html.black-week-2026 input.exclusive_mini:hover,
html.black-week-2026 input.exclusive_small:hover,
html.black-week-2026 input.exclusive:hover,
html.black-week-2026 input.exclusive_large:hover,
html.black-week-2026 a.button_mini:hover,
html.black-week-2026 a.button_small:hover,
html.black-week-2026 a.button:hover,
html.black-week-2026 a.button_large:hover,
html.black-week-2026 a.exclusive_mini:hover,
html.black-week-2026 a.exclusive_small:hover,
html.black-week-2026 a.exclusive:hover,
html.black-week-2026 a.exclusive_large:hover,
html.black-week-2026 input.button_mini:active,
html.black-week-2026 input.button_small:active,
html.black-week-2026 input.button:active,
html.black-week-2026 input.button_large:active,
html.black-week-2026 input.exclusive_mini:active,
html.black-week-2026 input.exclusive_small:active,
html.black-week-2026 input.exclusive:active,
html.black-week-2026 input.exclusive_large:active,
html.black-week-2026 a.button_mini:active,
html.black-week-2026 a.button_small:active,
html.black-week-2026 a.button:active,
html.black-week-2026 a.button_large:active,
html.black-week-2026 a.exclusive_mini:active,
html.black-week-2026 a.exclusive_small:active,
html.black-week-2026 a.exclusive:active,
html.black-week-2026 a.exclusive_large:active,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button:hover,
html.black-week-2026 .itemlist_action .ajax_add_to_cart_button.active,
html.black-week-2026 .itemlist_action .view_button:hover,
html.black-week-2026 .itemlist_action .view_button.active {
  border-color: #2a2a2a;
}

/* BW-016 | modules/stthemeeditor/views/css/customer-s1.css:87:259 | Azul corporativo a grafito */
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button,
html.black-week-2026 .btn-default.btn_primary,
html.black-week-2026 .btn-medium.btn_primary,
html.black-week-2026 .btn-large.btn_primary {
  background-color: #121212;
  color: #ffffff;
}

/* BW-017 | modules/stthemeeditor/views/css/customer-s1.css:87:285 | Azul corporativo a grafito */
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button,
html.black-week-2026 .btn-default.btn_primary,
html.black-week-2026 .btn-medium.btn_primary,
html.black-week-2026 .btn-large.btn_primary {
  border-color: #2a2a2a;
}

/* BW-018 | modules/stthemeeditor/views/css/customer-s1.css:91:92 | Azul corporativo a grafito */
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button:hover,
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button.active,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button:hover,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button.active,
html.black-week-2026 .btn-default.btn_primary:hover,
html.black-week-2026 .btn-default.btn_primary.active,
html.black-week-2026 .btn-medium.btn_primary:hover,
html.black-week-2026 .btn-medium.btn_primary.active,
html.black-week-2026 .btn-large.btn_primary:hover,
html.black-week-2026 .btn-large.btn_primary.active {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-019 | modules/stthemeeditor/views/css/customer-s1.css:91:118 | Azul corporativo a grafito */
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button:hover,
html.black-week-2026 .product_list.list .button.ajax_add_to_cart_button.active,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button:hover,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button.active,
html.black-week-2026 .btn-default.btn_primary:hover,
html.black-week-2026 .btn-default.btn_primary.active,
html.black-week-2026 .btn-medium.btn_primary:hover,
html.black-week-2026 .btn-medium.btn_primary.active,
html.black-week-2026 .btn-large.btn_primary:hover,
html.black-week-2026 .btn-large.btn_primary.active {
  border-color: #2a2a2a;
}

/* BW-020 | modules/stthemeeditor/views/css/customer-s1.css:91:197 | Azul corporativo a grafito */
html.black-week-2026 .hover_fly,
html.black-week-2026 .hover_fly a,
html.black-week-2026 .hover_fly:hover a:first-child {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-021 | modules/stthemeeditor/views/css/customer-s1.css:91:936 | Azul corporativo a grafito */
html.black-week-2026 #top_bar a.header_item:hover,
html.black-week-2026 #top_bar .open .dropdown_tri_inner {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-022 | modules/stthemeeditor/views/css/customer-s1.css:91:1029 | Azul corporativo a grafito */
html.black-week-2026 .dropdown_list li a:hover {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-023 | modules/stthemeeditor/views/css/customer-s1.css:91:1064 | Azul corporativo a grafito */
html.black-week-2026 #top_bar {
  background-color: #121212;
  color: #ffffff;
}

/* BW-024 | modules/stthemeeditor/views/css/customer-s1.css:91:2769 | Azul corporativo a grafito */
html.black-week-2026 #st_advanced_menu_wrap .advanced_ml_level_0.current .advanced_ma_level_0 {
  background-color: #121212;
  color: #ffffff;
}

/* BW-025 | modules/stthemeeditor/views/css/customer-s1.css:91:3028 | Azul corporativo a grafito */
html.black-week-2026 .advanced_ma_level_1:hover {
  color: #2a2a2a;
}

/* BW-026 | modules/stthemeeditor/views/css/customer-s1.css:91:3117 | Azul corporativo a grafito */
html.black-week-2026 .advanced_ma_level_2:hover,
html.black-week-2026 .advanced_mu_level_3 a.advanced_ma_item:hover {
  color: #2a2a2a;
}

/* BW-027 | modules/stthemeeditor/views/css/customer-s1.css:91:3239 | Azul corporativo a grafito */
html.black-week-2026 #footer-primary,
html.black-week-2026 #footer-primary .container {
  border-top-color: #2a2a2a;
}

/* BW-028 | modules/stthemeeditor/views/css/customer-s1.css:91:4052 | Azul corporativo a grafito */
html.black-week-2026 .footer-container #footer_info {
  background-color: #121212;
  color: #ffffff;
}

/* BW-029 | modules/stthemeeditor/views/css/customer-s1.css:91:4265 | Azul corporativo a grafito */
html.black-week-2026 span.new {
  color: #1a1a1a;
}

/* BW-030 | modules/stthemeeditor/views/css/customer-s1.css:91:4280 | Azul corporativo a grafito */
html.black-week-2026 span.new {
  border-color: #2a2a2a;
  border-left-color: transparent;
}

/* BW-031 | modules/stthemeeditor/views/css/customer-s1.css:91:4349 | Azul corporativo a grafito */
html.black-week-2026 .is_rtl span.new {
  border-color: #2a2a2a;
  border-right-color: transparent;
}

/* BW-032 | modules/stthemeeditor/views/css/customer-s1.css:91:5264 | Azul corporativo a grafito */
html.black-week-2026 #more_info_tabs a,
html.black-week-2026 .product_accordion_title {
  color: #1a1a1a;
}

/* BW-033 | modules/stthemeeditor/views/css/customer-s1.css:91:5333 | Azul corporativo a grafito */
html.black-week-2026 #more_info_tabs a.selected,
html.black-week-2026 #more_info_tabs a:hover {
  color: #2a2a2a;
}

/* BW-034 | modules/stthemeeditor/views/css/customer-s1.css:108:196 | Azul corporativo a grafito */
html.black-week-2026 .nav_top_right .flex-direction-nav a,
html.black-week-2026 .nav_left_right .flex-direction-nav a {
  color: #1a1a1a;
}

/* BW-035 | modules/stthemeeditor/views/css/customer-s1.css:110:5 | Azul corporativo a grafito */
html.black-week-2026 #submit_searchbox:hover,
html.black-week-2026 #shopping_cart:hover .ajax_cart_left {
  background-color: #2a2a2a;
  color: #ffffff;
}

/* BW-036 | modules/stthemeeditor/views/css/customer-s1.css:111:4 | Azul corporativo a grafito */
html.black-week-2026 #submit_searchbox:hover,
html.black-week-2026 #shopping_cart:hover .ajax_cart_left {
  border-color: #2a2a2a;
}

/* BW-037 | themes/transformer/css/global.css:2289:3 | Azul corporativo a grafito */
html.black-week-2026 .label {
  color: #1a1a1a;
}

/* BW-038 | themes/transformer/css/global.css:10556:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 body #add_address .form-control:focus,
html.black-week-2026 body #add_address input[type="text"]:focus,
html.black-week-2026 body #add_address input[type="tel"]:focus,
html.black-week-2026 body #add_address select:focus,
html.black-week-2026 body #add_address textarea:focus {
  border-color: #ff6600;
}

/* BW-039 | themes/transformer/css/global.css:10557:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 body #add_address .form-control:focus,
html.black-week-2026 body #add_address input[type="text"]:focus,
html.black-week-2026 body #add_address input[type="tel"]:focus,
html.black-week-2026 body #add_address select:focus,
html.black-week-2026 body #add_address textarea:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-040 | themes/transformer/css/global.css:10583:3 | Azul corporativo a grafito */
html.black-week-2026 body #add_address #submitAddress {
  background: #121212;
  color: #ffffff;
}

/* BW-041 | themes/transformer/css/global.css:10594:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 body #add_address #submitAddress:hover,
html.black-week-2026 body #add_address #submitAddress:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-042 | themes/transformer/css/global.css:10659:3 | Azul corporativo a grafito */
html.black-week-2026 .efecto-desistimiento .efecto-desistimiento-intro {
  border-left: 4px solid #2a2a2a;
}

/* BW-043 | themes/transformer/css/global.css:10762:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 .efecto-desistimiento .form-control:focus,
html.black-week-2026 .efecto-desistimiento input[type="text"]:focus,
html.black-week-2026 .efecto-desistimiento input[type="email"]:focus,
html.black-week-2026 .efecto-desistimiento input[type="date"]:focus,
html.black-week-2026 .efecto-desistimiento textarea:focus {
  border-color: #ff6600;
}

/* BW-044 | themes/transformer/css/global.css:10763:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 .efecto-desistimiento .form-control:focus,
html.black-week-2026 .efecto-desistimiento input[type="text"]:focus,
html.black-week-2026 .efecto-desistimiento input[type="email"]:focus,
html.black-week-2026 .efecto-desistimiento input[type="date"]:focus,
html.black-week-2026 .efecto-desistimiento textarea:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-045 | themes/transformer/css/global.css:10820:3 | Azul corporativo a grafito */
html.black-week-2026 .efecto-desistimiento .submit .button,
html.black-week-2026 .efecto-desistimiento .submit .btn,
html.black-week-2026 .efecto-desistimiento button[type="submit"] {
  background: #121212;
  color: #ffffff;
}

/* BW-046 | themes/transformer/css/global.css:10835:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 .efecto-desistimiento .submit .button:hover,
html.black-week-2026 .efecto-desistimiento .submit .btn:hover,
html.black-week-2026 .efecto-desistimiento button[type="submit"]:hover,
html.black-week-2026 .efecto-desistimiento .submit .button:focus,
html.black-week-2026 .efecto-desistimiento .submit .btn:focus,
html.black-week-2026 .efecto-desistimiento button[type="submit"]:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-047 | themes/transformer/css/global.css:10883:3 | Azul corporativo a grafito */
html.black-week-2026 #module-bankwire-payment .cheque-box {
  border-left: 4px solid #2a2a2a;
}

/* BW-048 | themes/transformer/css/global.css:10919:3 | Azul corporativo a grafito */
html.black-week-2026 #module-bankwire-payment .cheque-box #amount,
html.black-week-2026 #module-bankwire-payment .cheque-box .price {
  color: #1a1a1a;
}

/* BW-049 | themes/transformer/css/global.css:10954:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #module-bankwire-payment .cheque-box .form-control:focus,
html.black-week-2026 #module-bankwire-payment .cheque-box select:focus {
  border-color: #ff6600;
}

/* BW-050 | themes/transformer/css/global.css:10955:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #module-bankwire-payment .cheque-box .form-control:focus,
html.black-week-2026 #module-bankwire-payment .cheque-box select:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-051 | themes/transformer/css/global.css:10971:3 | Azul corporativo a grafito */
html.black-week-2026 #module-bankwire-payment #cart_navigation .btn,
html.black-week-2026 #module-bankwire-payment #cart_navigation button {
  background: #121212;
  color: #ffffff;
}

/* BW-052 | themes/transformer/css/global.css:10984:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #module-bankwire-payment #cart_navigation .btn:hover,
html.black-week-2026 #module-bankwire-payment #cart_navigation button:hover,
html.black-week-2026 #module-bankwire-payment #cart_navigation .btn:focus,
html.black-week-2026 #module-bankwire-payment #cart_navigation button:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-053 | themes/transformer/css/authentication.css:129:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #authentication #create-account_form .form-control:focus,
html.black-week-2026 #authentication #login_form .form-control:focus {
  border-color: #ff6600;
}

/* BW-054 | themes/transformer/css/authentication.css:130:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #authentication #create-account_form .form-control:focus,
html.black-week-2026 #authentication #login_form .form-control:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-055 | themes/transformer/css/authentication.css:140:3 | Azul corporativo a grafito */
html.black-week-2026 #authentication #login_form .lost_password a {
  color: #1a1a1a;
}

/* BW-056 | themes/transformer/css/authentication.css:145:3 | Azul corporativo a grafito */
html.black-week-2026 #authentication #login_form .lost_password a:hover {
  color: #2a2a2a;
}

/* BW-057 | themes/transformer/css/authentication.css:161:3 | Azul corporativo a grafito */
html.black-week-2026 #authentication #create-account_form .submit .btn_primary,
html.black-week-2026 #authentication #login_form .submit .btn_primary {
  background: #121212;
  color: #ffffff;
}

/* BW-058 | themes/transformer/css/authentication.css:175:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #authentication #create-account_form .submit .btn_primary:hover,
html.black-week-2026 #authentication #create-account_form .submit .btn_primary:focus,
html.black-week-2026 #authentication #login_form .submit .btn_primary:hover,
html.black-week-2026 #authentication #login_form .submit .btn_primary:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-059 | themes/transformer/css/contact-form.css:116:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #contact .contact-form-box select.form-control:focus,
html.black-week-2026 #contact .contact-form-box input.form-control:focus,
html.black-week-2026 #contact .contact-form-box textarea.form-control:focus,
html.black-week-2026 body.contact .contact-form-box select.form-control:focus,
html.black-week-2026 body.contact .contact-form-box input.form-control:focus,
html.black-week-2026 body.contact .contact-form-box textarea.form-control:focus {
  border-color: #ff6600;
}

/* BW-060 | themes/transformer/css/contact-form.css:117:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #contact .contact-form-box select.form-control:focus,
html.black-week-2026 #contact .contact-form-box input.form-control:focus,
html.black-week-2026 #contact .contact-form-box textarea.form-control:focus,
html.black-week-2026 body.contact .contact-form-box select.form-control:focus,
html.black-week-2026 body.contact .contact-form-box input.form-control:focus,
html.black-week-2026 body.contact .contact-form-box textarea.form-control:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-061 | themes/transformer/css/contact-form.css:125:3 | Azul corporativo a grafito */
html.black-week-2026 #contact .contact-form-box .contact-title,
html.black-week-2026 body.contact .contact-form-box .contact-title {
  border-left: 4px solid #2a2a2a;
}

/* BW-062 | themes/transformer/css/contact-form.css:143:3 | Azul corporativo a grafito */
html.black-week-2026 #contact .contact-form-box #submitMessage,
html.black-week-2026 body.contact .contact-form-box #submitMessage {
  background: #121212;
  color: #ffffff;
}

/* BW-063 | themes/transformer/css/contact-form.css:156:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #contact .contact-form-box #submitMessage:hover,
html.black-week-2026 #contact .contact-form-box #submitMessage:focus,
html.black-week-2026 body.contact .contact-form-box #submitMessage:hover,
html.black-week-2026 body.contact .contact-form-box #submitMessage:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-064 | themes/transformer/css/contact-form.css:186:3 | Azul corporativo a grafito */
html.black-week-2026 #contact .footer_links a,
html.black-week-2026 body.contact .footer_links a {
  color: #1a1a1a;
}

/* BW-065 | themes/transformer/css/contact-form.css:192:3 | Azul corporativo a grafito */
html.black-week-2026 #contact .footer_links a:hover,
html.black-week-2026 body.contact .footer_links a:hover {
  color: #2a2a2a;
}

/* BW-066 | themes/transformer/css/order-opc.css:65:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc .page-heading.step-num span {
  background: #121212;
  color: #ffffff;
}

/* BW-067 | themes/transformer/css/order-opc.css:158:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc .price,
html.black-week-2026 #order-opc .cart_total .price,
html.black-week-2026 #order-opc .cart_unit .price,
html.black-week-2026 #order-opc #total_price,
html.black-week-2026 #order-opc #total_product,
html.black-week-2026 #order-opc a {
  color: #1a1a1a;
}

/* BW-068 | themes/transformer/css/order-opc.css:162:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc a:hover {
  color: #2a2a2a;
}

/* BW-069 | themes/transformer/css/order-opc.css:184:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc .cart_quantity_button a,
html.black-week-2026 #order-opc .cart_quantity_delete {
  color: #1a1a1a;
}

/* BW-070 | themes/transformer/css/order-opc.css:228:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc .btn,
html.black-week-2026 #order-opc .button,
html.black-week-2026 #order-opc button,
html.black-week-2026 #order-opc .cart_navigation a,
html.black-week-2026 #order-opc .cart_navigation button {
  background: #121212;
  color: #ffffff;
}

/* BW-071 | themes/transformer/css/order-opc.css:240:3 | Azul corporativo a grafito */
html.black-week-2026 #order-opc .btn:hover,
html.black-week-2026 #order-opc .button:hover,
html.black-week-2026 #order-opc button:hover,
html.black-week-2026 #order-opc .cart_navigation a:hover,
html.black-week-2026 #order-opc .cart_navigation button:hover {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-072 | themes/transformer/css/history.css:105:3 | Azul corporativo a grafito */
html.black-week-2026 #block-history #order-list .history_link a,
html.black-week-2026 #block-history #order-list .history_price .price,
html.black-week-2026 #block-history #order-list .history_invoice a {
  color: #1a1a1a;
}

/* BW-073 | themes/transformer/css/history.css:111:3 | Azul corporativo a grafito */
html.black-week-2026 #block-history #order-list .history_link a:hover,
html.black-week-2026 #block-history #order-list .history_invoice a:hover {
  color: #2a2a2a;
}

/* BW-074 | themes/transformer/css/history.css:133:3 | Azul corporativo a grafito */
html.black-week-2026 #block-history #order-list .history_detail .btn {
  background: #121212;
  color: #ffffff;
}

/* BW-075 | themes/transformer/css/history.css:144:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #block-history #order-list .history_detail .btn:hover,
html.black-week-2026 #block-history #order-list .history_detail .btn:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-076 | themes/transformer/css/history.css:189:3 | Azul corporativo a grafito */
html.black-week-2026 #block-order-detail .box-small {
  border-left: 4px solid #2a2a2a;
}

/* BW-077 | themes/transformer/css/history.css:305:3 | Azul corporativo a grafito */
html.black-week-2026 #block-order-detail .price,
html.black-week-2026 #block-order-detail .color-myaccount,
html.black-week-2026 #block-order-detail table.table a {
  color: #1a1a1a;
}

/* BW-078 | themes/transformer/css/history.css:310:3 | Azul corporativo a grafito */
html.black-week-2026 #block-order-detail table.table a:hover {
  color: #2a2a2a;
}

/* BW-079 | themes/transformer/css/history.css:338:3 | Azul corporativo a grafito */
html.black-week-2026 #sendOrderMessage .button,
html.black-week-2026 #sendOrderMessage .btn {
  background: #121212;
  color: #ffffff;
}

/* BW-080 | themes/transformer/css/history.css:347:3 | Azul corporativo a grafito */
html.black-week-2026 #sendOrderMessage .button:hover,
html.black-week-2026 #sendOrderMessage .btn:hover {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-081 | themes/transformer/css/addresses.css:111:3 | Azul corporativo a grafito */
html.black-week-2026 #addresses .bloc_adresses li.address_update a,
html.black-week-2026 #addresses .main-page-indent .btn {
  background: #121212;
  color: #ffffff;
}

/* BW-082 | themes/transformer/css/addresses.css:124:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #addresses .bloc_adresses li.address_update a:hover,
html.black-week-2026 #addresses .bloc_adresses li.address_update a:focus,
html.black-week-2026 #addresses .main-page-indent .btn:hover,
html.black-week-2026 #addresses .main-page-indent .btn:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-083 | themes/transformer/css/addresses.css:152:3 | Azul corporativo a grafito */
html.black-week-2026 #addresses .footer_links a {
  color: #1a1a1a;
}

/* BW-084 | themes/transformer/css/addresses.css:157:3 | Azul corporativo a grafito */
html.black-week-2026 #addresses .footer_links a:hover {
  color: #2a2a2a;
}

/* BW-085 | themes/transformer/css/addresses.css:268:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #add_address .form-control:focus,
html.black-week-2026 #address #add_address input[type="text"]:focus,
html.black-week-2026 #address #add_address input[type="tel"]:focus,
html.black-week-2026 #address #add_address select:focus,
html.black-week-2026 #address #add_address textarea:focus {
  border-color: #ff6600;
}

/* BW-086 | themes/transformer/css/addresses.css:269:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #add_address .form-control:focus,
html.black-week-2026 #address #add_address input[type="text"]:focus,
html.black-week-2026 #address #add_address input[type="tel"]:focus,
html.black-week-2026 #address #add_address select:focus,
html.black-week-2026 #address #add_address textarea:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-087 | themes/transformer/css/addresses.css:296:3 | Azul corporativo a grafito */
html.black-week-2026 #address #submitAddress {
  background: #121212;
  color: #ffffff;
}

/* BW-088 | themes/transformer/css/addresses.css:307:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #submitAddress:hover,
html.black-week-2026 #address #submitAddress:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-089 | themes/transformer/css/addresses.css:320:3 | Azul corporativo a grafito */
html.black-week-2026 #address .footer_links a {
  color: #1a1a1a;
}

/* BW-090 | themes/transformer/css/addresses.css:325:3 | Azul corporativo a grafito */
html.black-week-2026 #address .footer_links a:hover {
  color: #2a2a2a;
}

/* BW-091 | themes/transformer/css/addresses.css:438:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #center_column.col-md-9 #add_address .form-control:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address input[type="text"]:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address input[type="tel"]:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address select:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address textarea:focus {
  border-color: #ff6600;
}

/* BW-092 | themes/transformer/css/addresses.css:439:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #center_column.col-md-9 #add_address .form-control:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address input[type="text"]:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address input[type="tel"]:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address select:focus,
html.black-week-2026 #address #center_column.col-md-9 #add_address textarea:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-093 | themes/transformer/css/addresses.css:465:3 | Azul corporativo a grafito */
html.black-week-2026 #address #center_column.col-md-9 #submitAddress {
  background: #121212;
  color: #ffffff;
}

/* BW-094 | themes/transformer/css/addresses.css:476:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #address #center_column.col-md-9 #submitAddress:hover,
html.black-week-2026 #address #center_column.col-md-9 #submitAddress:focus {
  background: #2a2a2a;
  color: #ffffff;
}

/* BW-095 | themes/transformer/css/addresses.css:490:3 | Azul corporativo a grafito */
html.black-week-2026 #address .footer_links a {
  color: #1a1a1a;
}

/* BW-096 | themes/transformer/css/addresses.css:495:3 | Azul corporativo a grafito */
html.black-week-2026 #address .footer_links a:hover {
  color: #2a2a2a;
}

/* BW-097 | modules/incidences/views/css/front.css:266:5 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #incidences select:focus,
html.black-week-2026 #incidences textarea:focus,
html.black-week-2026 #incidences input[type="text"]:focus,
html.black-week-2026 #incidences input[type="email"]:focus,
html.black-week-2026 #incidences .form-control:focus {
  border-color: #ff6600;
}

/* BW-098 | modules/incidences/views/css/front.css:267:5 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 #incidences select:focus,
html.black-week-2026 #incidences textarea:focus,
html.black-week-2026 #incidences input[type="text"]:focus,
html.black-week-2026 #incidences input[type="email"]:focus,
html.black-week-2026 #incidences .form-control:focus {
  box-shadow: 0 0 0 3px rgba(255, 102, 0, 0.20);
}

/* BW-099 | modules/incidences/views/css/front.css:275:5 | Azul corporativo a grafito */
html.black-week-2026 #incidences .btn,
html.black-week-2026 #incidences .button,
html.black-week-2026 #incidences button,
html.black-week-2026 #incidences input[type="submit"] {
  background: #121212 !important;
  color: #ffffff !important;
}

/* BW-100 | modules/incidences/views/css/front.css:276:5 | Azul corporativo a grafito */
html.black-week-2026 #incidences .btn,
html.black-week-2026 #incidences .button,
html.black-week-2026 #incidences button,
html.black-week-2026 #incidences input[type="submit"] {
  border: 1px solid #2a2a2a !important;
}

/* BW-101 | modules/incidences/views/css/front.css:290:5 | Azul corporativo a grafito */
html.black-week-2026 #incidences .btn:hover,
html.black-week-2026 #incidences .button:hover,
html.black-week-2026 #incidences button:hover,
html.black-week-2026 #incidences input[type="submit"]:hover {
  background: #2a2a2a !important;
  color: #ffffff !important;
}

/* BW-102 | modules/incidences/views/css/front.css:291:5 | Azul corporativo a grafito */
html.black-week-2026 #incidences .btn:hover,
html.black-week-2026 #incidences .button:hover,
html.black-week-2026 #incidences button:hover,
html.black-week-2026 #incidences input[type="submit"]:hover {
  border-color: #2a2a2a !important;
}

/* BW-103 | themes/transformer/my-account.tpl:31:3 | Azul corporativo a grafito */
html.black-week-2026 .efecto-account-grid a {
  color: #1a1a1a;
}

/* BW-104 | themes/transformer/my-account.tpl:38:3 | Azul corporativo a grafito; foco naranja */
html.black-week-2026 .efecto-account-grid a:hover,
html.black-week-2026 .efecto-account-grid a:focus {
  color: #2a2a2a !important;
}

/* BW-105 | modules/efectodesistimiento/views/templates/front/formulario.tpl:19:9 | Azul corporativo a grafito */
html.black-week-2026 .efecto-desistimiento-intro {
  border-left: 4px solid #2a2a2a;
}

/* BW-106 | contenido-bd/hbp_block_lang-45-1-body.html:4:99 | Prioridad puntual sobre color inline; conservar HTML y BD */
html.black-week-2026 #footer span[style*="color: #0090e7" i],
html.black-week-2026 #footer span[style*="color:#0090e7" i],
html.black-week-2026 #footer a[style*="color: #0090e7" i],
html.black-week-2026 #footer a[style*="color:#0090e7" i],
html.black-week-2026 #footer p[style*="color: #0090e7" i],
html.black-week-2026 #footer p[style*="color:#0090e7" i] {
  color: #1a1a1a !important;
}

/* BW-107 | contenido-bd/st_easy_content_lang-10-1-text.html:3:24 | Prioridad puntual sobre color inline; conservar HTML y BD */
html.black-week-2026 #easycontent_10 span[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_10 span[style*="color:#0090e7" i],
html.black-week-2026 #easycontent_10 a[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_10 a[style*="color:#0090e7" i],
html.black-week-2026 #easycontent_10 p[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_10 p[style*="color:#0090e7" i] {
  color: #1a1a1a !important;
}

/* BW-108 | contenido-bd/st_easy_content_lang-14-1-text.html:4:21 | Prioridad puntual sobre color inline; conservar HTML y BD */
html.black-week-2026 #easycontent_14 span[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_14 span[style*="color:#0090e7" i],
html.black-week-2026 #easycontent_14 a[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_14 a[style*="color:#0090e7" i],
html.black-week-2026 #easycontent_14 p[style*="color: #0090e7" i],
html.black-week-2026 #easycontent_14 p[style*="color:#0090e7" i] {
  color: #1a1a1a !important;
}

/* BW-109 | contenido-bd/cms_lang-7-1-1-content.html:2:24 | Prioridad puntual sobre color inline; conservar HTML y BD */
html.black-week-2026 body.cms #center_column span[style*="color: #0090e7" i],
html.black-week-2026 body.cms #center_column span[style*="color:#0090e7" i],
html.black-week-2026 body.cms #center_column a[style*="color: #0090e7" i],
html.black-week-2026 body.cms #center_column a[style*="color:#0090e7" i],
html.black-week-2026 body.cms #center_column p[style*="color: #0090e7" i],
html.black-week-2026 body.cms #center_column p[style*="color:#0090e7" i] {
  color: #1a1a1a !important;
}

/* BW-110 | modules/stthemeeditor/views/css/customer-s1.css:91:— | Texto claro sobre superficies oscuras */
html.black-week-2026 #top_bar a.header_item:hover,
html.black-week-2026 #top_bar .open .dropdown_tri_inner,
html.black-week-2026 .dropdown_list li a:hover {
  color: #ffffff;
}

/* BW-111 | modules/stthemeeditor/views/css/customer-s1.css:110:— | Iconos claros sobre hover oscuro */
html.black-week-2026 #submit_searchbox:hover,
html.black-week-2026 #shopping_cart:hover .ajax_cart_left,
html.black-week-2026 #shopping_cart:hover .ajax_cart_left .icon_wrap {
  color: #ffffff !important;
}

/* BW-112 | modules/stthemeeditor/views/css/customer-s1.css:14:— | Texto de acciones de producto */
html.black-week-2026 .hover_fly a,
html.black-week-2026 .hover_fly a:hover,
html.black-week-2026 .itemlist_action a.ajax_add_to_cart_button,
html.black-week-2026 .itemlist_action a.view_button {
  color: #ffffff;
}

/* BW-113 | modules/stthemeeditor/views/css/customer-s1.css:91:— | Distinguir menú actual */
html.black-week-2026 #st_advanced_menu_wrap .advanced_ml_level_0.current .advanced_ma_level_0 {
  color: #ffffff;
  box-shadow: inset 0 -3px 0 #ff6600;
}

/* BW-114 | modules/stthemeeditor/views/css/customer-s1.css:91:— | Distinguir pestaña seleccionada */
html.black-week-2026 #more_info_tabs a.selected,
html.black-week-2026 .product_accordion_title.active {
  color: #121212;
  box-shadow: inset 0 -3px 0 #ff6600;
}

/* BW-115 | modules/stthemeeditor/views/css/customer-s1.css:91:— | Texto sobre pie grafito */
html.black-week-2026 #footer_info,
html.black-week-2026 #footer_info a {
  color: #e4e4e7;
}

/* BW-116 | modules/stthemeeditor/views/css/customer-s1.css:14:— | Acento naranja sobre pie oscuro */
html.black-week-2026 #footer_info a:hover {
  color: #ff6600;
}

/* BW-117 | criterio de interacción de campaña:—:— | Foco visible de teclado */
html.black-week-2026 a:focus-visible,
html.black-week-2026 button:focus-visible,
html.black-week-2026 input:focus-visible,
html.black-week-2026 select:focus-visible,
html.black-week-2026 textarea:focus-visible {
  outline: 2px solid #ff6600;
  outline-offset: 3px;
}

/* BW-118 | criterio de interacción de campaña:—:— | Distinguir controles desactivados */
html.black-week-2026 .btn-default:disabled,
html.black-week-2026 .btn-default.disabled,
html.black-week-2026 button:disabled,
html.black-week-2026 input[type="submit"]:disabled {
  opacity: .55;
  cursor: not-allowed;
}

