.elementor-211 .elementor-element.elementor-element-e4c19b7{--display:flex;--min-height:211px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.14;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-e4c19b7::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sharp-borg.20-117-200-198.plesk.page/wp-content/uploads/2026/02/baptist-Logo_White-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:19% auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-873cb47{text-align:center;}.elementor-211 .elementor-element.elementor-element-873cb47 .elementor-heading-title{font-size:36px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-060a2a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:100px;--padding-left:020px;--padding-right:20px;}.elementor-211 .elementor-element.elementor-element-060a2a4:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-060a2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-22ed181{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-211 .elementor-element.elementor-element-22ed181.e-con{--align-self:flex-start;}.elementor-211 .elementor-element.elementor-element-504bd20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-grid-editorial{gap:15px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-card{background-color:var( --e-global-color-primary );border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-image > a{border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-editorial-grid-card .woolentor-product-overlay{border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-image img.woolentor-product-img{border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-grid-magazine .woolentor-product-image{border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-content{padding:25px 25px 25px 25px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-stock-status{font-family:"Lexend", Sans-serif;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-item .woolentor-badge{color:var( --e-global-color-accent );font-family:"Lexend", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-title a{color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-title a:hover{color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-categories .woolentor-product-category{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-luxury-card .woolentor-product-category-badge{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-categories .woolentor-product-category,.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-luxury-card .woolentor-product-category-badge{text-decoration:underline;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-description p{color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-luxury-card .woolentor-product-subtitle{color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-description p,.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-luxury-card .woolentor-product-subtitle{font-family:"Lexend", Sans-serif;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-price{color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-price del{color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-price,.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-price del{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-editorial-list-card a.woolentor-cart-btn{color:var( --e-global-color-accent );background-color:#02010100!important;background:#02010100!important;border-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px!important;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-editorial-list-card a.woolentor-cart-btn:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );background:var( --e-global-color-accent );border-color:var( --e-global-color-text );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-quick-actions .woolentor-quick-action{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-size:18px;border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-quick-actions .woolentor-quick-action a{color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-quick-actions .woolentor-quick-action svg{width:18px;height:18px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-pagination{justify-content:center;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-pagination ul li a{border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-pagination ul li span:not(.dots){border-radius:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-load-more-btn{border-radius:0px 0px 0px 0px;}body.elementor-page-211:not(.elementor-motion-effects-element-type-background), body.elementor-page-211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-211 .elementor-element.elementor-element-e4c19b7::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:231px auto;}.elementor-211 .elementor-element.elementor-element-060a2a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-grid-editorial{gap:20px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-content{padding:22px 22px 22px 22px;}}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-e4c19b7{--min-height:135px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-e4c19b7::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-211 .elementor-element.elementor-element-e4c19b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:202px auto;}.elementor-211 .elementor-element.elementor-element-060a2a4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-grid-editorial{gap:15px;}.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-content{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-211 .elementor-element.elementor-element-22ed181{--width:22%;}.elementor-211 .elementor-element.elementor-element-504bd20{--width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-211 .elementor-element.elementor-element-22ed181{--width:100%;}.elementor-211 .elementor-element.elementor-element-504bd20{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-71c124a *//* Changes the active slider track color to white */
.wlpf-group-wrap .wlpf-price-range-ui .ui-slider-range {
    background: #ffffff !important;
}

/* Changes the slider circle handles to white */
.wlpf-group-wrap .wlpf-price-range-ui .ui-slider-handle {
    background: #ffffff !important;
    border-color: #ffffff !important;
}

/* Changes the apply and clear buttons to white with black text */
.wlpf-group-wrap .wlpf-group-action-bottom button {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #000000 !important;
    transition: background-color 0.2s ease, border-color 0.2s ease !important;
}

/* Hover state for the apply and clear buttons */
.wlpf-group-wrap .wlpf-group-action-bottom button:hover {
    background-color: #e5e5e5 !important;
    border-color: #e5e5e5 !important;
}

/* Make filter headings white and set font weight to 300 */
.wlpf-group-wrap .wlpf-group-title,
.wlpf-group-wrap .wlpf-title,
.wlpf-group-wrap .wlpf-group-name,
.wlpf-group-wrap [class*="title"],
.wlpf-group-wrap h1,
.wlpf-group-wrap h2,
.wlpf-group-wrap h3,
.wlpf-group-wrap h4,
.wlpf-group-wrap h5,
.wlpf-group-wrap h6 {
    color: #ffffff !important;
    font-family: var(--e-global-typography-primary-font-family, sans-serif) !important;
    font-weight: 300 !important;
}

/* Make checkbox labels white so they are readable */
.wlpf-group-wrap label {
    color: #ffffff !important;
    font-weight: 400 !important;
}
/* Top Header Bar */
.wlpf-group-wrap .wlpf-group-header {
    background-color: #000000 !important;
    border: none !important;
}

/* Collapse Button Container */
.wlpf-group-wrap .wlpf-group-collapse {
    background-color: #000000 !important;
}

/* Collapse Button */
.wlpf-group-wrap .wlpf-group-collapse-button {
    background-color: #222222 !important; 
    color: #ffffff !important;
    border: none !important;
}

/* Collapse Icon */
.wlpf-group-wrap .wlpf-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for woolentor-product-grid-editorial, class: .elementor-element-5c6940f */.elementor-211 .elementor-element.elementor-element-5c6940f .woolentor-product-grid-editorial {

    gap: 15px;

    background-color: black;

}
/* 1. Default state: Black background with white icons */
.woolentor-layout-btn {
    background: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
    transition: all 0.2s ease !important;
}

/* 2. Active state: White background with black icons */
.woolentor-layout-btn.woolentor-active {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #ffffff !important;
}

/* 3. Hover state: Slight grey so you know you're touching it */
.woolentor-layout-btn:hover {
    background: #222222 !important;
    color: #ffffff !important;
    border-color: #444444 !important;
}

/* 4. Ensure the SVG icons inside follow the colors above */
.woolentor-layout-btn svg {
    stroke: currentColor !important;
    fill: none !important;
}

/* 1. Remove the white border/background from the outer container */
.woolentor-product-filters {
    background: #000000 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

/* 2. Style the internal row to be flush and black */
.woolentor-product-filters.woolentor-style-one .woolentor-filter-row {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 10px 20px !important; /* Adjust these for thickness of the bar */
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

/* 3. Style the Sorting Dropdown */
.woolentor-filter-sort select.orderby {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: 1px solid #333333 !important;
    padding: 5px 10px !important;
    font-size: 0.9rem !important;
}

/* 4. Fix the Variation Label Numbering */
.woocommerce div.product form.cart .variations td.label label::before {
    content: '1. ';
}

.woocommerce div.product form.cart .variations td.label label {
    color: #ffffff !important; /* Ensure it's white on your black background */
    font-family: var(--e-global-typography-primary-font-family, sans-serif) !important;
    font-weight: 300 !important;
    font-size: 1.2rem !important;
}/* End custom CSS */