/* -----------------------------------
Header / Menu / Nav
----------------------------------- */
body .nav-tabs .nav-item.show .nav-link,
body .nav-tabs .nav-link.active,
.zoom-in,
.page-product .product__images__modal-opener,
.search-filters .accordion-button,
.search-filters .search-filters-title,
.breadcrumb a,
.form-label,
#left-column a,
.contact__info,
.header-block__action-btn,
.header-block__action-btn:hover,
.header-block--active .header-block,
.header-block--active .header-block__icon,
.main-menu__mobile .menu a,
.main-menu__mobile .menu li:not(.h5),
.main-menu__title,
.js-back-button,
.js-back-button:hover,
.carousel-caption,
.carousel .carousel-content p {
    color: #fbf9ef;
}
.header a:not(.dropdown-item):not(.btn):hover,
.header a:not(.dropdown-item):not(.btn):hover i,
.header-block__action-btn, .header a:not(.dropdown-item):not(.btn) {
    color: #fbf9ef;
}
.thumbnails__container .thumbnail.active img{
    border-color:#e5dda2;
}
.subcategory .subcategory{
    border:1px solid #e5dda2;
}
.subcategory{
    background:#e5dda2;
}
.page-product .product__add-to-cart .product-actions__button button{
    border:1px solid #c39e3d;
    background:#c39e3d;
    color:#fbf9ef;
}
.page-product .product__add-to-cart .product-actions__button button:hover{
    font-weight:bold;
}

.search-filters .accordion-button{
    background:none;
}
.main-menu__tree > li .menu-container {
    background-color: #e5dda2;
    border-top: 4px solid #c39e3d;
}

.header-bottom.menu-hovered {
    background-color: #252525 !important;
}


/* -----------------------------------
สีตัวอักษร (Text Color)
----------------------------------- */
a,
.cart-summary__show i,
.email-subscription .email-subscription__content__inputs input[type="email"],
.btn-link {
    color: black;
}

.dropdown-item:focus,
.dropdown-item:hover,
.addresses__new-address i,
.account-menu > a.active .link-item,
.account-menu > a.active .link-item i,
.account-menu > a:hover .link-item,
.account-menu > a:hover .link-item i {
    color: #252525;
}

.text-primary {
    color: #252525 !important;
}

.wishlist-list-item:hover .wishlist-list-item-title {
    color: #6a7375 !important;
}

.wishlist-product-combinations a:hover {
    color: #bbb !important;
}

.all-product-link.btn i,
.btn-link:hover,
.btn:first-child:active {
    color: #FFBFBF;
}

.footer .footer__block__content-list a.logout {
    color: #dee2e6;
}

.footer .footer__block__content-list:hover a.logout {
    color: #ffffff;
}

#search_widget form i {
    color: #252525;
}

/* -----------------------------------
สีพื้นหลัง (Background Color)
----------------------------------- */
.customer-link a span:hover,
.customer-link__link span:hover,
.carousel .carousel-indicators button.active {
    background-color: #252525;
}

.wishlist-toast.success {
    background-color: #6B8E23 !important;
    border-color: #6B8E23 !important;
}

.badge {
    background-color: #bb2000;
}

.badge.discount {
    background-color: white;
    border: 1px solid #545454;
    color: #545454;
}

.form-check-input:checked {
    background-color: #252525;
    border-color: #252525;
}

/* -----------------------------------
Border / Box Shadow
----------------------------------- */
.step .address.selected {
    border: 2px solid #252525;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    border-bottom:none;
}
.nav {
    --bs-nav-link-hover-color: #6a6a6a;;
}
.info__title.accordion-header{
    border-bottom: 2px solid #6a6a6a;
    margin-bottom: 15px;
}

.form-control:focus,
.modal.product-comment-modal .form-control:focus,
.modal.product-comment-modal textarea:focus,
.form-select:focus {
    border-color: #252525;
    box-shadow: 0 0 0 .25rem rgba(95, 99, 113, 0.33);
}

/* -----------------------------------
 Placeholder / Form Input
----------------------------------- */
.form-control::placeholder,
.modal.product-comment-modal .form-control::placeholder,
.modal.product-comment-modal textarea::placeholder {
    color: #cbcfd7;
}

/* -----------------------------------
Checkout Step Indicators
----------------------------------- */
.checkout__steps .nav-tabs .checkout__steps--success .nav-link.active {
    color: #271987;
}

.checkout__steps--success .checkout__steps__text {
    color: #494a4a;
}

.checkout__steps--current .checkout__steps__number {
    background: #494a4a;
}

.checkout__steps--success::after,
.checkout__steps--success::before,
.checkout__steps--current::before,
.checkout__steps--success .checkout__steps__number {
    background: #494a4a;
}

.checkout__steps .nav-tabs .checkout__steps--current .nav-link.active {
    color: #242129;
}
.material-icons {
    color: #624125;
}

/* -----------------------------------
 ปุ่ม (Bootstrap Button Variables)
----------------------------------- */
.btn-outline-primary {
    --bs-btn-color: #e5dda2;
    --bs-btn-border-color: #d7c972;
    --bs-btn-hover-color: #fbf9ef;
    --bs-btn-hover-bg: #c39e3d;
    --bs-btn-hover-border-color: #ac8033;
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fbf9ef;
    --bs-btn-active-bg: #c39e3d;
    --bs-btn-active-border-color: #ac8033;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #C0392B;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #C0392B;
    --bs-gradient: none;
}

.btn-primary {
    --bs-btn-color: #fbf9ef;
    --bs-btn-bg: #c39e3d;
    --bs-btn-border-color: #c39e3d;
    --bs-btn-hover-color: #372211;
    --bs-btn-hover-bg: #e5dda2;
    --bs-btn-hover-border-color: #e5dda2;
    --bs-btn-active-color: #fbf9ef;
    --bs-btn-active-bg: #c39e3d;
    --bs-btn-active-border-color: #c39e3d;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #000;
    --bs-btn-disabled-border-color: #fff;
}

/* -----------------------------------
 อื่น ๆ / Misc.
----------------------------------- */
.cart__item .product-line__actions a::after {
    background: #7D7D7D;
}
