:root {
  --primary-color: #F6C200;
  --secondary-color: #f3f5f9;
  --primary-btn-color : #ffffff;
  
  --main-link-color: #333;
  --main-link-hover-color: #F6C200;
  --main-text-link-color:#007bff;

  --main-body-color: #333;
  --main-price-color: #01030A;
  --main-price-weight: 600;
  --main-price-font-size: 22px;
  
  --footer-t-text-color: #1F293B;
  --footer-b-text-color: #fff;
  --footer-t-bg-color: rgb(246 194 0 / 30%);
  --footer-b-bg-color: #387093;
  --footer-t-border-radius: 24px 24px 0px 0px;
  --footer-b-border-radius: 24px 24px 0px 0px;
  
  --header-t-text-color: #737373;
  --header-t-bg-color: #f2f2f2;
  
  --desktop-menu-bg-color: #205271;
  --desktop-menu-text-color: #fff;
  --desktop-menu-link-hover-color: #F6C200;
  --desktop-menu-font-size: 15px;
  --desktop-menu-font-weight: 600;
  --desktop-menu-top-border: 0px;
  --desktop-menu-bottom-border: 0px;

  --swiper-pagination-width: 8px;
  --swiper-pagination-height: 8px;
  --swiper-pagination-active-width: 8px;
  --swiper-pagination-bg: rgb(246 194 0 / 30%);
  --swiper-pagination-border: 1px solid #ccc;

  --js-module-header-size: 1.5rem;
  --js-module-header-text-align: left;
  --js-module-header-padding: 0px 5px 10px 5px;
  --js-module-header-mobile-size: 1.25rem;
  --js-module-header-mobile-text-align: left;
  --js-module-header-mobile-padding: 0px 0px 5px 0px;
  --js-module-header-align-items: center !important;
  --js-module-header-justify-content: space-between !important;
  --js-module-header-display: flex !important;
  --js-module-header-font-weight: 600;

  --breadcrumb-padding: 10px 0px;
  --breadcrumb-top-border: 1px solid #f2f2f2;
  --breadcrumb-bottom-border: 0px;
  --breadcrumb-bg-color: #fff;

  --product-title-font-size: 1.5rem;
  --product-title-font-weight: 500;
  --product-grid-title-font-size: 0.75rem;
  --product-grid-price-font-size: 1rem;

  --js-filter-slider-bg-color: #F6C200;
  --js-filter-slider-touch-bg-color: #F6C200;
  --js-filter-slider-price-container-padding: 10px 22px 10px 10px;
  --js-filter-slider-price-container-height: 30px;
  --js-filter-price-slider-border: 1px solid #f2f2f2;
  --js-filter-price-slider-border-radius: 4px;
  --js-filter-price-slider-width: 24px;
  --js-filter-price-slider-height: 18px;
  --js-filter-price-slider-line-height: 6px;
  --js-filter-price-slider-top: -6px;
  --js-filter-price-slider-right: -14px;
  --js-filter-active-value-padding: 3px 8px;
  --js-filter-active-value-font-size: 12px;
  --js-filter-active-value-border-radius: 4px;
  --js-filter-active-value-border: 1px solid #ced4d9;
  --js-filter-product-count-font-size: 11px;
  --js-filter-product-count-bg-color: #eaecef;
  --js-filter-product-count-border-radius: 4px;
  --js-filter-product-count-color: #2a2a2a;
  --js-filter-product-count-padding: 3px 5px;
  --js-filter-active-image-border: 1px solid #F6C200;

  --bs-info-rgb: 204,229,255;
  --bs-breadcrumb-divider: "/";

  --badge-new-bg-color:#008fd9;
  --badge-new-color: #fff;
  --badge-font-weight: 600;
  --badge-special-bg-color: #dc3545;
  --badge-special-color: #fff;
  --badge-fast-delivery-bg-color: #4CAF50;
  --badge-fast-delivery-color: #fff;

  --search-input-bg-color: #fff;
  --search-input-border: 1px solid #ced4da;
  --search-input-padding: 10px 30px 10px 15px;
  --search-input-margin: 20px 0px;

  --banner-bg-color: #f8f1f1;
  --brand-bg-color: #f5f5f5;
}

.alert-info {
  --bs-alert-color: #004085;
  --bs-alert-bg: #cce5ff;
  --bs-alert-border-color: #b8daff;
}

.btn, .toolbar {
  --bs-btn-border-radius: 8px;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F6C200;
  --bs-btn-border-color: #F6C200;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1B4F6B;
  --bs-btn-hover-border-color: #1B4F6B;
  --bs-btn-focus-shadow-rgb: 255,45,82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #F6C200;
  --bs-btn-active-border-color: #F6C200;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F6C200;
  --bs-btn-disabled-border-color: #F6C200;
}

.btn-outline-primary {
  --bs-btn-color: #01030A;
  --bs-btn-border-color: #F6C200;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F6C200;
  --bs-btn-hover-border-color: #F6C200;
  --bs-btn-focus-shadow-rgb: 255,45,82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #F6C200;
  --bs-btn-active-border-color: #F6C200;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F6C200;
  --bs-btn-disabled-bg: transparent;
  --bs-gradient: none;
}

.tooltip {
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #1a1a1a;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-max-width: 200px;
}

.dropdown-menu {
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #F6C200;
}

.progress {
  --bs-progress-height: 0.5rem;
  --bs-progress-bar-bg: #F6C200;
  --bs-progress-bar-transition: width 0.6s ease;
}