/* ===================================
    Root
====================================== */
:root{
	--btn_primary_color: #ffffff;
	--btn_primary_bd_color: #000000;
	--btn_primary_bg_color: #000000;
	--btn_primary_hover_color: #ea5823;
	--btn_primary_hover_bd_color: #000000;
	--btn_primary_hover_bg_color: transparent;	
	--btn_secondary_color: #ffffff;
	--btn_secondary_bd_color: #EEB504;
	--btn_secondary_bg_color: #000000;
	--btn_secondary_hover_color: #ffffff;
	--btn_secondary_hover_bd_color: #B38700;
	--btn_secondary_hover_bg_color: #B38700;	
	--btn_info_color: #ffffff;
	--btn_info_bd_color: #ae5873;
	--btn_info_bg_color: #ae5873;
	--btn_info_hover_color: #ffffff;
	--btn_info_hover_bd_color: #cc7d95;
	--btn_info_hover_bg_color: #cc7d95;
	--btn_default_color: #ffffff;
	--btn_default_bd_color: #000000;
	--btn_default_bg_color: #000000;
	--btn_default_hover_color: #ffffff;
	--btn_default_hover_bd_color: #f1505d;
	--btn_default_hover_bg_color: #000000;	
	--alert_success_color: #282221;
    --alert_success_bg_color: #000000;
    --alert_success_bd_color: #C6B4C4;
	--alert_danger_color: #ffffff;
    --alert_danger_bg_color: #FE5564;
    --alert_danger_bd_color: #FE5564;
	--star_svg: #efb9ca;
	--star_on_svg: #AE5873;
	--text_primary: #282221;
	--text_warning: #B38700;
	--text_info: #72a1e6;
	--text_muted: #686868;
    --image_radio_checked_color: #ffffff;
    --image_radio_checked_bd: #ECD2DD;
    --image_radio_checked_bg: #ECD2DD;
	--progress_bar_bg: #C6B4C4;
	--swiper-pagination-color: #E776A0;
	--body_text_color: #FFFFFF;
	--body_background_color: #000000;
	--a_link_color: #e776a0;
	--a_hover_color: #e498b4;
    --header1_background_color: #000000;
	--header1_menu3_color_1: #ffffff;
	--header1_menu3_color_2: #E776A0;
	--header1_account_svg_color: #ffffff;
	--header1_account_color_1: #ffffff;
	--header1_account_color_2: #E776A0;
	--header1_cart3_bg: #E776A0;
	--header1_cart3_svg_color: #ffffff;
	--header1_cart3_total_1: #ffffff;
	--header1_cart3_total_2: #c16234;
	--header1_nav_mobile_bg: #3a0619;
	--header1_nav_mobile_svg_color: #E776A0;
	--header1_nav_mobile_color_1: #ffffff;
	--header1_nav_mobile_color_2: #E776A0;
	--wrapper_top_column_bg: #E776A0;
	--wrapper_bottom_column_bg: #000000;
	--vanda_model_11_001: #FFFFFF;
	--vanda_model_11_color: #FFFFFF;
	--vanda_model_11_border: #ffffff;
	--vanda_model_11_hover: #F3F3F3;
	--vanda_model_12_101: #E8E6E6;
	--vanda_model_12_102: #000000;
	--vanda_model_12_103: #E776A0;
	--vanda_model_12_104: #222222;
	--vanda_model_12_201: #000000;
	--vanda_model_12_202: #000000;
	--vanda_model_12_203: #000000;
	--vanda_model_12_204: #000000;
	--vanda_model_12_301: #E8E6E6;
	--vanda_model_12_302: #E776A0;
	--vanda_model_12_303: #E776A0;
	--vanda_model_12_304: #222222;
	--vanda_model_13_bg: #000000;
	--vanda_model_13_001: #E776A0;
	--vanda_model_13_002: #FFFFFF;
	--vanda_model_13_003: #5F5F5F;
	--vanda_model_13_004: #E776A0;
	--vanda_model_13_005: #E8E6E6;
	--vanda_model_13_006: #E776A0;
	--footer1_content_color: #E776A0;
	--footer1_content_a: #d0c0c5;
	--footer1_content_bg: #906e7a;
    --footer1_content_a_hover: #ffffff;
	--footer1_bottom_color: #af7f91;
	--footer1_bottom_a: #9c888f;
	--footer1_bottom_bg: #3a0619;
    --footer1_bottom_a_hover: #ffffff;
	--footer1_content_input: #999997;
	--footer1_content_input_border: #E776A0;
	--category_breadcrumb_bg: #E776A0;
	--category_text_color: #ffffff;
	--category_border_color: #ffffff;
    --category_left_bg: #906e7a;
    --category_left_text: #ffffff;
	--category_left_border_color: #9c8181;
    --category_left_link: #DDDDDD;
    --category_left_link_hover: #BBBBBB;
    --category_left_svg: #DDDDDD;
    --category_title_link: #E776A0;
    --category_title_link_hover: #DE4f1B;
    --category_price_color: #666666;
	--category_page_bg: #000000;
    --product_collection_bullet_active: #ffffff;
    --product_collection_bullet: #ffffff;
	--product_collection_002: #ffffff;
	--product_collection_006: #D7E1EC;
	--product_page_bg: #041527;
	--product_page_top_h1: #a0a0a0;
	--product_page_top_form_control_bg: #e6dee0;	
    --product_page_banner_bg: #494949;
	--product_page_banner_color: #000000;
	--product_cover_bg: #000000;
	--product_cover_bd: #0F5262;
	--product_page_top_color: #f0f0f0;
	--product_page_top_a_color: #f0f0f0;
	--product_page_top_a_hover: #BC1A29;
	--product_page_top_form_control: #3a0619;
	--product_page_bottom_bg: #000000;
	--product_manufacturer_002: #ffffff;
	--product_manufacturer_006: #a1a4a7;
    --pagination_bg_a_span_active: #906e7a;
    --pagination_bd_a_span_active: #906e7a;
    --pagination_a_span_active: #ffffff;
    --pagination_bd_a_span: #808080;
	--form_control_color: #3a0619;
	--form_control_focus: #e776a0;
	--image_radio_color: #808080;
	--image_radio_border:#808080;
	--contact_left_bg: #000000;
	--breadcrumb_bg: #191919;
	--currency_bg: #191919;
	--border_color2: #f5f5f5;
	--border_color3: #0000003f;
}






/* ===================================
    Define
====================================== */

.btn-primary {
    color: var(--btn_primary_color);
    background-color: var(--btn_primary_bg_color);
    border-color: var(--btn_primary_bd_color);
}
.btn-primary:hover {
    color: var(--btn_primary_hover_color);
    background-color: var(--btn_primary_hover_bg_color);
    border-color: var(--btn_primary_hover_bd_color);
}
.btn-primary:focus, .btn-primary.focus {
    color: var(--btn_primary_color);
    background-color: var(--btn_primary_bg_color);
    border-color: var(--btn_primary_bd_color);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: var(--btn_primary_hover_color);
    background-color: var(--btn_primary_hover_bg_color);
    border-color: var(--btn_primary_hover_bd_color);
}
.btn-info {
    color: var(--btn_info_color);
    background-color: var(--btn_info_bg_color);
    border-color: var(--btn_info_bd_color);
}
.btn-info:hover {
    color: var(--btn_info_hover_color);
    background-color: var(--btn_info_hover_bg_color);
    border-color: var(--btn_info_hover_bd_color);
}
.btn-info:focus, .btn-info.focus {
    color: var(--btn_info_color);
    background-color: var(--btn_info_bg_color);
    border-color: var(--btn_info_bd_color);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: var(--btn_info_hover_color);
    background-color: var(--btn_info_hover_bg_color);
    border-color: var(--btn_info_hover_bd_color);
}

.btn-info:focus, .btn-info.focus {box-shadow: none;}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {box-shadow: none;}

.btn-default {
    color: var(--btn_primary_hover_color);
    background-color: var(--btn_primary_hover_bg_color);
    border-color: var(--btn_primary_hover_bd_color);
}
.btn-default:hover {
    color: var(--btn_primary_color);
    background-color: var(--btn_primary_bg_color);
    border-color: var(--btn_primary_bd_color);
}
.text-primary {
	color: var(--text_primary) !important;
}
.text-warning {
	color: var(--text_warning) !important;
}
.text-info {
	color: var(--text_info) !important;
}
.text-muted {
	color: var(--text_muted) !important;
}

.btn-secondary {
    color: var(--btn_secondary_color);
    background-color: var(--btn_secondary_bg_color);
    border-color: var(--btn_secondary_bd_color);
}
.btn-secondary:hover {
    color: var(--btn_secondary_hover_color);
    background-color: var(--btn_secondary_hover_bg_color);
    border-color: var(--btn_secondary_hover_bd_color);
}

.alert-success {
  color: var(--alert_success_color);
  background-color: var(--alert_success_bg_color);
  border-color: var(--alert_success_bd_color);
}
.alert-danger {
  color: var(--alert_danger_color);
  background-color: var(--alert_danger_bg_color);
  border-color: var(--alert_danger_bd_color);
}


body.alt_color {
	color: var(--body_text_color);
	background-color: var(--body_background_color);
}
a {
	color: var(--a_link_color);
}
a:hover {
	color: var(--a_hover_color);
}

header.header1.alt_color {
	background-color: var(--header1_background_color);
}

header.header1 .menu3 a.alt_color {
	color: var(--header1_menu3_color_1);
}
header.header1 .menu3 a.alt_color:hover {
	color: var(--header1_menu3_color_2);
}

header.header1 .account .alt_svg {
	fill: var(--header1_account_svg_color) !important;
}
header.header1 .account .alt_color {
	color: var(--header1_account_color_1);
}
header.header1 .account .alt_color:hover {
	color: var(--header1_account_color_2);
}

header.header1 .cart3.alt_bg {
	/*background-color: var(--header1_cart3_bg) !important;*/
}
header.header1 .cart3 .alt_svg {
	fill: var(--header1_cart3_svg_color) !important;
}
header.header1 .cart3 .alt_total {
	color: var(--header1_cart3_total_1);
	background-color: var(--header1_cart3_total_2);
}

header.header1 .nav-mobile.alt_bg {
	background-color: var(--header1_nav_mobile_bg) !important;
}
header.header1 .nav-mobile .alt_svg {
	fill: var(--header1_nav_mobile_svg_color) !important;
}
header.header1 .nav-mobile .alt_color {
	color: var(--header1_nav_mobile_color_1);
}

header.header1 .nav-mobile .alt_color:hover {
	color: var(--header1_nav_mobile_color_2);
}

#wrapper .top_column {
    background-color: var(--wrapper_top_column_bg);
}
#wrapper .bottom_column {
    background-color: var(--wrapper_bottom_column_bg);
}

section.vanda_model_11 .alt_001 {
	color: var(--vanda_model_11_001);
}
section.vanda_model_11 .alt_002 {
	color: var(--vanda_model_11_color);
    border-color: var(--vanda_model_11_border) !important;
}
section.vanda_model_11 .alt_002:hover {
	color: var(--vanda_model_11_hover);
}

section.vanda_model_12 .alt_101 {
	background-color: var(--vanda_model_12_101);
}
section.vanda_model_12 .alt_102 {
	color: var(--vanda_model_12_102);
}
section.vanda_model_12 .alt_102:hover {
	color: var(--vanda_model_12_102);
}
section.vanda_model_12 .alt_103 {
	border-color: var(--vanda_model_12_103) !important;
}
section.vanda_model_12 .alt_104 {
	color: var(--vanda_model_12_104);
}

section.vanda_model_12 .alt_201 {
	background-color: var(--vanda_model_12_201);
}
section.vanda_model_12 .alt_202 {
	color: var(--vanda_model_12_202);
}
section.vanda_model_12 .alt_202:hover {
	color: var(--vanda_model_12_202);
}
section.vanda_model_12 .alt_203 {
	border-color: var(--vanda_model_12_203) !important;
}
section.vanda_model_12 .alt_204 {
	color: var(--vanda_model_12_204);
}

section.vanda_model_12 .alt_301 {
	background-color: var(--vanda_model_12_301);
}
section.vanda_model_12 .alt_302 {
	color: var(--vanda_model_12_302);
}
section.vanda_model_12 .alt_302:hover {
	color: var(--vanda_model_12_302);
}
section.vanda_model_12 .alt_303 {
	border-color: var(--vanda_model_12_303) !important;
}
section.vanda_model_12 .alt_304 {
	color: var(--vanda_model_12_304);
}

section.vanda_model_13.alt_bg {
	background-color: var(--vanda_model_13_bg);
}
section.vanda_model_13 .alt_001 {
	background-color: var(--vanda_model_13_001);
}
section.vanda_model_13 .alt_002 {
	color: var(--vanda_model_13_002);
}
section.vanda_model_13 .alt_003 {
	color: var(--vanda_model_13_003);
}
section.vanda_model_13 .alt_004 {
	color: var(--vanda_model_13_004);
	border-color: var(--vanda_model_13_004) !important;
}
section.vanda_model_13 .alt_004:hover {
	color: var(--vanda_model_13_002);
	background-color: var(--vanda_model_13_004);
	border-color: var(--vanda_model_13_004) !important;
}
section.vanda_model_13 .alt_005 {
	background-color: var(--vanda_model_13_005);
}
section.vanda_model_13 .alt_006 {
	border-color: var(--vanda_model_13_006) !important;
}


.footer1 .alt_content {
	color: var(--footer1_content_color);
	background-color: var(--footer1_content_bg);

}
.footer1 .alt_content a{
	color: var(--footer1_content_a);
}
.footer1 .alt_content a:hover {
	color: var(--footer1_content_a_hover);
}
.footer1 .alt_input {
	color: var(--footer1_content_input);
	border-color: var(--footer1_content_input_border) !important;
}

.footer1 .alt_bottom {
	color: var(--footer1_bottom_color);
	background-color: var(--footer1_bottom_bg);

}
.footer1 .alt_bottom a {
	color: var(--footer1_bottom_a);
}
.footer1 .alt_bottom a:hover {
	color: var(--footer1_bottom_a_hover);
}

#product-category .alt_bg {
	background-color: var(--category_breadcrumb_bg);
}

#product-category .alt_color {
	color: var(--category_text_color);
	border-color: var(--category_border_color) !important;
}

#product-category .alt_left .alt_color {
	background-color: var(--category_left_bg);
}

#product-category .alt_left .alt_color {
	color: var(--category_left_text);
	border-color: var(--category_left_border_color) !important;
}

#product-category .alt_left .alt_color a {
	color: var(--category_left_link);
}
#product-category .alt_left .alt_color a:hover {
	color: var(--category_left_link_hover);
}
#product-category .alt_left .alt_color svg {
	fill: var(--category_left_svg);
}

#product-category .alt_title {
	color: var(--category_title_link);
}
#product-category .alt_title:hover {
	color: var(--category_title_link_hover);
}
#product-category .alt_price {
	color: var(--category_price_color);
}

#product-category.alt_bg, #product-collection.alt_bg, #product-product.alt_bg, #product-manufacturer.alt_bg {
	background-color: var(--category_page_bg);
}

#product-manufacturer .alt_color {
	color: var(--product_manufacturer_002);
}
#product-manufacturer .alt_006 {
	border-color: var(--product_manufacturer_006) !important;
}


#product-collection #breadcrumb, #product-collection #banner {
	color: var(--category_text_color);	
}

#product-product .alt_top h1 {
}
#product-product .alt_top {
}
#product-product .alt_top .alt_info a {
}
#product-product .alt_top .alt_info a:hover {
}
#product-product .alt_top .form-control {
	color: var(--product_page_top_form_control);
	background-color: var(--product_page_top_form_control_bg);
}
#product-product .alt_bottom {
	background-color: var(--product_page_bottom_bg);
}

.progress-bar {
	background-color: var(--progress_bar_bg);
}

.star.star_on svg {
    fill: var(--star_on_svg);
}
.star svg {
    fill: var(--star_svg);
}


.image-radio {
    border-color: var(--image_radio_color);
    color: var(--image_radio_border);
}

.image-radio-checked {
    border-color: var(--image_radio_checked_bd);
    color: var(--image_radio_checked_color);
    background-color: var(--image_radio_checked_bg);
}

.pagination .active a, .pagination .active span {
    background-color: var(--pagination_bg_a_span_active);
    border-color: var(--pagination_bd_a_span_active);
    color: var(--pagination_a_span_active);
}

.pagination a, .pagination span {
    border-color: var(--pagination_bd_a_span);
	color: var(--pagination_bd_a_span) !important;
}

.form-control {
  color: var(--form_control_color);
  background-color: #f9f9f9;
  border: 0;
  box-shadow: none;
}
.form-control:focus {
  color: var(--form_control_focus);
  background-color: var(--border_color2);
}

.table td, .table th {
    border-color: var(--border_color3);
    color: #b1b4b7;
}

.card {
    background-color: var(--border_color2);
}
.card-body {
    background-color: #f9f9f9!important;
}

option:not(:checked) {
  background-color: #4f4f4f;
  color: #b9b9b9;
}

#information-contact .alt_bg {
	background-color: var(--contact_left_bg);
}
#information-contact .alt_border, legend {
	border-color: var(--border_color3) !important;
}
.list-group-item {
    background-color: #fff0;
    border-color: var(--border_color3) !important;
}

.alt_breadcrumb {
    padding: 2% 0;
    display: flex;
    justify-content: flex-end;
    /*background-color: var(--breadcrumb_bg);*/
    padding-right: 2%;
}

.currency1 .dropdown-menu {
	background-color: var(--footer1_bottom_bg);
}
.currency1 .dropdown-menu .btn {
	color: var(--footer1_bottom_color);
}
.currency1 .dropdown-menu .btn.active {
	color: var(--footer1_bottom_a_hover);
}
.error__number .text-lightgray {color: #535353!important;}