/** Shopify CDN: Minification failed

Line 68:4 Unexpected "{"
Line 68:5 Expected identifier but found "%"
Line 69:24 Unexpected "{"
Line 69:33 Expected ":"
Line 72:4 Unexpected "{"
Line 72:5 Expected identifier but found "%"

**/
/**
 * Section Image with text overlay
 */
.section_image-with-text-overlay {
    margin: 0;
    position: relative;
}

.section_image-with-text-overlay .section_wrap {
    overflow: hidden;
    position: relative;
}


.section_image-with-text-overlay .section_txt {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: flex;
    align-items: center;
}

.section_image-with-text-overlay .section_txt .container {
    display: flex;
}

.section_image-with-text-overlay .section_txt.align_right .container {
    justify-content: flex-end;
}

.section_image-with-text-overlay .section_txt.align_center .container {
    justify-content: center;
}

.section_image-with-text-overlay .h2, .section_image-with-text-overlay .h1 {
    text-shadow: 0 0 2px white;
}

.section_image-with-text-overlay .inverted *:not(.btn) {
    color: var(--color-white);
}

.section_image-with-text-overlay .full_width .caption_text {
    padding: 0;
}

.section_image-with-text-overlay .caption-item p strong{
    font-weight: 700;
}
.section_image-with-text-overlay .textInfo p{
    font-weight: 500;
}
/* Disable background overlay for desktop screens */
@media only screen and (min-width:1200px) {
    {% if section.settings.use_bgo %}
        .section-style-{{ section.id }} .img_bg__wrap:before {
            display: none !important; /* Disable the overlay */
        }
    {% endif %}
}
