.load-more {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.help-block {
    font-weight: 800;
    color: red;
}

.home_sections_filter_btn {
    position: fixed;
    top: 120px;
    left: 57px;
    z-index: 20000000;
}

.cat-image{
    object-fit: cover;
    height: 200px;
    overflow: hidden;
    border-radius: var(--card_body_border_radius);
}

.product-grid .product-image{

    border-radius: var(--card_body_border_radius);
}

.cat-image img{
    max-width: 100%;
    min-height: 100%;
}

/* Site header (.header-option): white foreground on theme bar; dropdowns keep dark text */
.site-header.header-option .header-top,
.site-header.header-option .header-top a,
.site-header.header-option .header-top li {
    color: #ffffff !important;
}

.site-header.header-option .header-top a:hover {
    color: rgba(255, 255, 255, 0.88) !important;
}

.site-header.header-option .header-content {
    color: #ffffff !important;
}

.site-header.header-option .header-content a {
    color: #ffffff !important;
}

.site-header.header-option .header-content a:hover {
    color: rgba(255, 255, 255, 0.88) !important;
}

.site-header.header-option .form-content .search-input i {
    color: rgba(255, 255, 255, 0.95) !important;
}

.site-header.header-option .form-content .search-input .input {
    color: #ffffff !important;
}

.site-header.header-option .form-content .search-input .input::placeholder {
    color: rgba(255, 255, 255, 0.65);
}

.site-header.header-option .menu-on-mobile,
.site-header.header-option .res-searc-icon {
    color: #ffffff !important;
}

.site-header.header-option .header-menu-nar,
.site-header.header-option .header-menu-nar a,
.site-header.header-option .header-menu .header-nav > li > a {
    color: #ffffff !important;
}

.site-header.header-option .header-menu-nar a:hover,
.site-header.header-option .header-menu .header-nav > li > a:hover {
    color: rgba(255, 255, 255, 0.88) !important;
}

.site-header.header-option .dropdown-menu,
.site-header.header-option .dropdown-menu a,
.site-header.header-option .dropdown-menu span {
    color: #434343 !important;
}

.site-header.header-option .dropdown-menu a:hover {
    color: #1e2022 !important;
}

/* Minicart: .block-minicart wraps .dropdown-menu — target .block-minicart .dropdown-menu (not .dropdown-menu .block-minicart) */
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart span,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout span,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart i,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout i {
    color: #ffffff !important;
}

.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart:hover,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout:hover,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart:hover span,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout:hover span,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-viewcart:hover i,
.site-header.header-option .block-minicart .dropdown-menu .actions a.btn-checkout:hover i {
    color: #ffffff !important;
}

