:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-5da8b3e *//* White Background Override - This Page Only */

/* Main body and page backgrounds */
body,
#page,
.site {
    background-color: #ffffff !important;
}

/* Header backgrounds */
.beshop-header,
.site-header,
.beshop-tophead,
.beshop-main-nav,
.menu-main-menu-container {
    background-color: #ffffff !important;
}

/* Content area backgrounds */
.site-main,
.entry-content,
.beshop-page,
.elementor,
.elementor-element,
.e-con,
.e-con-inner {
    background-color: #ffffff !important;
}

/* Widget and sidebar backgrounds */
.widget-area,
.widget,
#secondary {
    background-color: #ffffff !important;
}

/* Footer backgrounds */
.site-footer,
#colophon,
.footer-widget {
    background-color: #ffffff !important;
}

/* Specific theme elements with colored backgrounds */
.beshop-btext,
.archive-header,
.search-header,
.bshop-blog-list,
.bshop-single-list,
.comments-area,
.bshop-simple-list.hasimg,
.entry-footer {
    background-color: #ffffff !important;
}

/* Container and wrapper backgrounds */
.container,
.row,
.col-lg-9,
.col-lg-3 {
    background-color: #ffffff !important;
}

/* Article and post backgrounds */
article,
.post,
.page,
.hentry {
    background-color: #ffffff !important;
}

/* Navigation backgrounds */
.main-navigation,
.main-navigation ul,
.main-navigation ul ul {
    background-color: #ffffff !important;
}

/* Ensure text remains readable */
body,
p,
.entry-content,
.widget {
    color: #333333 !important;
}/* End custom CSS */